0000930420-24-000210.txt : 20241030 0000930420-24-000210.hdr.sgml : 20241030 20241030160954 ACCESSION NUMBER: 0000930420-24-000210 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241030 DATE AS OF CHANGE: 20241030 FILER: COMPANY DATA: COMPANY CONFORMED NAME: KFORCE INC CENTRAL INDEX KEY: 0000930420 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-HELP SUPPLY SERVICES [7363] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 593264661 STATE OF INCORPORATION: FL FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-42104 FILM NUMBER: 241410385 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-Q 1 kfrc-20240930.htm FORM 10-Q kfrc-20240930
FALSE2024Q30000930420--12-31http://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrentxbrli:sharesiso4217:USDiso4217:USDxbrli:shares00009304202024-01-012024-09-3000009304202024-10-2300009304202024-07-012024-09-3000009304202023-07-012023-09-3000009304202023-01-012023-09-3000009304202024-09-3000009304202023-12-310000930420us-gaap:CommonStockMember2023-12-310000930420us-gaap:AdditionalPaidInCapitalMember2023-12-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000930420us-gaap:RetainedEarningsMember2023-12-310000930420us-gaap:TreasuryStockCommonMember2023-12-310000930420us-gaap:RetainedEarningsMember2024-01-012024-03-3100009304202024-01-012024-03-310000930420us-gaap:CommonStockMember2024-01-012024-03-310000930420us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310000930420us-gaap:TreasuryStockCommonMember2024-01-012024-03-310000930420us-gaap:CommonStockMember2024-03-310000930420us-gaap:AdditionalPaidInCapitalMember2024-03-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000930420us-gaap:RetainedEarningsMember2024-03-310000930420us-gaap:TreasuryStockCommonMember2024-03-3100009304202024-03-310000930420us-gaap:RetainedEarningsMember2024-04-012024-06-3000009304202024-04-012024-06-300000930420us-gaap:CommonStockMember2024-04-012024-06-300000930420us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300000930420us-gaap:TreasuryStockCommonMember2024-04-012024-06-300000930420us-gaap:CommonStockMember2024-06-300000930420us-gaap:AdditionalPaidInCapitalMember2024-06-300000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300000930420us-gaap:RetainedEarningsMember2024-06-300000930420us-gaap:TreasuryStockCommonMember2024-06-3000009304202024-06-300000930420us-gaap:RetainedEarningsMember2024-07-012024-09-300000930420us-gaap:CommonStockMember2024-07-012024-09-300000930420us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-300000930420us-gaap:TreasuryStockCommonMember2024-07-012024-09-300000930420us-gaap:CommonStockMember2024-09-300000930420us-gaap:AdditionalPaidInCapitalMember2024-09-300000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-300000930420us-gaap:RetainedEarningsMember2024-09-300000930420us-gaap:TreasuryStockCommonMember2024-09-300000930420us-gaap:CommonStockMember2022-12-310000930420us-gaap:AdditionalPaidInCapitalMember2022-12-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000930420us-gaap:RetainedEarningsMember2022-12-310000930420us-gaap:TreasuryStockCommonMember2022-12-3100009304202022-12-310000930420us-gaap:RetainedEarningsMember2023-01-012023-03-3100009304202023-01-012023-03-310000930420us-gaap:CommonStockMember2023-01-012023-03-310000930420us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000930420us-gaap:TreasuryStockCommonMember2023-01-012023-03-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000930420us-gaap:CommonStockMember2023-03-310000930420us-gaap:AdditionalPaidInCapitalMember2023-03-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000930420us-gaap:RetainedEarningsMember2023-03-310000930420us-gaap:TreasuryStockCommonMember2023-03-3100009304202023-03-310000930420us-gaap:RetainedEarningsMember2023-04-012023-06-3000009304202023-04-012023-06-300000930420us-gaap:CommonStockMember2023-04-012023-06-300000930420us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300000930420us-gaap:TreasuryStockCommonMember2023-04-012023-06-300000930420us-gaap:CommonStockMember2023-06-300000930420us-gaap:AdditionalPaidInCapitalMember2023-06-300000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000930420us-gaap:RetainedEarningsMember2023-06-300000930420us-gaap:TreasuryStockCommonMember2023-06-3000009304202023-06-300000930420us-gaap:RetainedEarningsMember2023-07-012023-09-300000930420us-gaap:CommonStockMember2023-07-012023-09-300000930420us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300000930420us-gaap:TreasuryStockCommonMember2023-07-012023-09-300000930420us-gaap:CommonStockMember2023-09-300000930420us-gaap:AdditionalPaidInCapitalMember2023-09-300000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000930420us-gaap:RetainedEarningsMember2023-09-300000930420us-gaap:TreasuryStockCommonMember2023-09-3000009304202023-09-300000930420kfrc:TechnologySegmentMember2024-07-012024-09-300000930420kfrc:FinanceAndAccountingSegmentMember2024-07-012024-09-300000930420kfrc:TechnologySegmentMember2023-07-012023-09-300000930420kfrc:FinanceAndAccountingSegmentMember2023-07-012023-09-300000930420kfrc:TechnologySegmentMember2024-01-012024-09-300000930420kfrc:FinanceAndAccountingSegmentMember2024-01-012024-09-300000930420kfrc:TechnologySegmentMember2023-01-012023-09-300000930420kfrc:FinanceAndAccountingSegmentMember2023-01-012023-09-300000930420kfrc:FlexRevenueMemberkfrc:TechnologySegmentMember2024-07-012024-09-300000930420kfrc:FlexRevenueMemberkfrc:FinanceAndAccountingSegmentMember2024-07-012024-09-300000930420kfrc:FlexRevenueMember2024-07-012024-09-300000930420kfrc:DirectHireRevenueMemberkfrc:TechnologySegmentMember2024-07-012024-09-300000930420kfrc:DirectHireRevenueMemberkfrc:FinanceAndAccountingSegmentMember2024-07-012024-09-300000930420kfrc:DirectHireRevenueMember2024-07-012024-09-300000930420kfrc:FlexRevenueMemberkfrc:TechnologySegmentMember2023-07-012023-09-300000930420kfrc:FlexRevenueMemberkfrc:FinanceAndAccountingSegmentMember2023-07-012023-09-300000930420kfrc:FlexRevenueMember2023-07-012023-09-300000930420kfrc:DirectHireRevenueMemberkfrc:TechnologySegmentMember2023-07-012023-09-300000930420kfrc:DirectHireRevenueMemberkfrc:FinanceAndAccountingSegmentMember2023-07-012023-09-300000930420kfrc:DirectHireRevenueMember2023-07-012023-09-300000930420kfrc:FlexRevenueMemberkfrc:TechnologySegmentMember2024-01-012024-09-300000930420kfrc:FlexRevenueMemberkfrc:FinanceAndAccountingSegmentMember2024-01-012024-09-300000930420kfrc:FlexRevenueMember2024-01-012024-09-300000930420kfrc:DirectHireRevenueMemberkfrc:TechnologySegmentMember2024-01-012024-09-300000930420kfrc:DirectHireRevenueMemberkfrc:FinanceAndAccountingSegmentMember2024-01-012024-09-300000930420kfrc:DirectHireRevenueMember2024-01-012024-09-300000930420kfrc:FlexRevenueMemberkfrc:TechnologySegmentMember2023-01-012023-09-300000930420kfrc:FlexRevenueMemberkfrc:FinanceAndAccountingSegmentMember2023-01-012023-09-300000930420kfrc:FlexRevenueMember2023-01-012023-09-300000930420kfrc:DirectHireRevenueMemberkfrc:TechnologySegmentMember2023-01-012023-09-300000930420kfrc:DirectHireRevenueMemberkfrc:FinanceAndAccountingSegmentMember2023-01-012023-09-300000930420kfrc:DirectHireRevenueMember2023-01-012023-09-300000930420kfrc:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2021-10-200000930420us-gaap:RevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2024-09-300000930420us-gaap:RevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-12-310000930420us-gaap:RestrictedStockMember2023-12-310000930420us-gaap:RestrictedStockMember2024-01-012024-09-300000930420us-gaap:RestrictedStockMember2024-09-30
1.
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
 ____________________________________________________________________________________________
 
FORM 10-Q
 ________________________________________________________
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2024
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 001-42104
_________________________________________________________________
Standard Kforce Logo_Full Color (1).jpg 
Kforce Inc.
Exact name of registrant as specified in its charter
_______________________________________________________________ 
Florida59-3264661
State or other jurisdiction of incorporation or organizationIRS Employer Identification No.
1150 Assembly Drive, Suite 500, Tampa, Florida
33607
Address of principal executive officesZip 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, par value $0.01 per share
KFRC
New York Stock Exchange
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, 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 filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act.):    Yes  ☐  No 
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). ☐
The number of shares outstanding (in thousands) of the registrant’s common stock as of October 23, 2024 was 19,080.


KFORCE INC.
CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
References in this document to the “Registrant,” “Kforce,” the “Company,” the “Firm,” “management,” “we,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context otherwise requires or indicates.
This report, particularly Part I, Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”), and Part II, Item 1A. Risk Factors, and the documents we incorporate into this report contain certain statements that are, or may be deemed to be, forward-looking statements within the meaning of that term in Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and are made in reliance upon the protections provided by such acts for forward-looking statements. Such statements may include, but may not be limited to: expectations of financial or operational performance, including the possibility and potential effects of the stabilization of the economy on the Firm’s business; the impacts of revenue and gross profit levels on SG&A expenses; our expectations regarding the effects of our strategic investments on operating margins and our position to achieve long-term goals; our expectations regarding the future changes in revenue and gross profit margins of each segment of our business; the impact of the macroeconomic environment on our business; our ability to control discretionary spending and decrease operating costs; the Firm’s commitment and ability to return significant capital to its shareholders; our ability to meet capital expenditure and working capital requirements of our operations; the intent and ability to declare and pay quarterly dividends; growth rates in temporary staffing; a constraint in the supply of consultants and candidates, or the Firm’s ability to attract or retain talented associates for a higher demand environment in the future; changes in client demand for our services and our ability to adapt to such changes; anticipated stock-based compensation expenses; the ability of the Firm to maintain and attract clients in the face of changing economic or competitive conditions; our ability to maintain compliance with our credit facility's covenants; 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 and inflation, including anticipated interest rate cuts and other related changes in government policies; 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 MD&A and Risk Factors sections. In addition, when used in this discussion, the terms “anticipate,” “assume,” “estimate,” “expect,” “intend,” “plan,” “believe,” “will,” “may,” “likely,” “could,” “should,” “future” and variations thereof and similar expressions are intended to identify forward-looking statements.
Forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted. Future events and actual results could differ materially from those set forth in or underlying the forward-looking statements. Readers are cautioned not to place undue reliance on any forward-looking statements contained in this report, which speak only as of the date of this report. Kforce undertakes no obligation to update any forward-looking statements.
2

PART I - FINANCIAL INFORMATION
ITEM 1.    FINANCIAL STATEMENTS.
KFORCE INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(IN THOUSANDS, EXCEPT PER SHARE AMOUNTS)
 
Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
Revenue$353,319 $373,122 $1,061,526 $1,168,309 
Direct costs254,752 269,661 768,736 840,606 
Gross profit98,567 103,461 292,790 327,703 
Selling, general and administrative expenses78,308 86,226 234,216 258,558 
Depreciation and amortization1,543 1,202 4,431 3,776 
Income from operations18,716 16,033 54,143 65,369 
Other expense, net429 181 1,589 1,539 
Income from operations, before income taxes18,287 15,852 52,554 63,830 
Income tax expense4,078 5,277 13,201 18,471 
Net income$14,209 $10,575 $39,353 $45,359 
Earnings per share – basic$0.76 $0.55 $2.11 $2.35 
Earnings per share – diluted$0.75 $0.54 $2.08 $2.31 
Weighted average shares outstanding – basic18,578 19,158 18,666 19,317 
Weighted average shares outstanding – diluted18,823 19,518 18,878 19,621 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3

KFORCE INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS
(IN THOUSANDS, EXCEPT PER SHARE AMOUNTS)

September 30, 2024December 31, 2023
ASSETS
Current assets:
Cash and cash equivalents$127 $119 
Trade receivables, net of allowances of $1,579 and $1,643, respectively
229,259 233,428 
Prepaid expenses and other current assets10,553 10,912 
Total current assets239,939 244,459 
Fixed assets, net8,267 9,418 
Other assets, net90,614 75,924 
Deferred tax assets, net5,990 3,138 
Goodwill25,040 25,040 
Total assets$369,850 $357,979 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable and other accrued liabilities$60,265 $64,795 
Accrued payroll costs46,442 33,968 
Current portion of operating lease liabilities3,325 3,589 
Income taxes payable6,491 623 
Total current liabilities116,523 102,975 
Long-term debt – credit facility26,900 41,600 
Other long-term liabilities59,053 54,324 
Total liabilities202,476 198,899 
Commitments and contingencies (Note J)
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,484 and 73,462 issued, respectively
735 734 
Additional paid-in capital539,169 527,288 
Retained earnings542,410 525,222 
Treasury stock, at cost; 54,261 and 53,941 shares, respectively
(914,940)(894,164)
Total stockholders’ equity167,374 159,080 
Total liabilities and stockholders’ equity$369,850 $357,979 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

4

KFORCE INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(IN THOUSANDS)

 
Common StockAdditional Paid-In CapitalAccumulated Other
Comprehensive Income
Treasury StockTotal Stockholders’ Equity
SharesAmountRetained EarningsSharesAmount
Balance, December 31, 2023
73,462 $734 $527,288 $ $525,222 53,941 $(894,164)$159,080 
Net income— — — — 10,987 — — 10,987 
Issuance for stock-based compensation and dividends, net of forfeitures(7)1 285 — (286)— —  
Stock-based compensation expense— — 3,501 — — — — 3,501 
Employee stock purchase plan— — 152 — — (3)52 204 
Dividends ($0.38 per share)
— — — — (7,128)— — (7,128)
Repurchases of common stock— — — — — 30 (2,139)(2,139)
Balance, March 31, 2024
73,455 735 531,226  528,795 53,968 (896,251)164,505 
Net income— — — — 14,157 — — 14,157 
Issuance for stock-based compensation and dividends, net of forfeitures24  286 — (286)— —  
Stock-based compensation expense— — 3,498 — — — — 3,498 
Employee stock purchase plan— — 151 — — (3)51 202 
Dividends ($0.38 per share)
— — — — (7,101)— — (7,101)
Repurchases of common stock— — — — — 139 (8,641)(8,641)
Balance, June 30, 2024
73,479 735 535,161  535,565 54,104 (904,841)166,620 
Net income— — — — 14,209 — — 14,209 
Issuance for stock-based compensation and dividends, net of forfeitures5  311 — (311)— —  
Stock-based compensation expense— — 3,549 — — — — 3,549 
Employee stock purchase plan— — 148 — — (4)58 206 
Dividends ($0.38 per share)
— — — — (7,053)— — (7,053)
Repurchases of common stock— — — — — 161 (10,157)(10,157)
Balance, September 30, 2024
73,484 $735 $539,169 $ $542,410 54,261 $(914,940)$167,374 
5



Common StockAdditional Paid-In CapitalAccumulated Other
Comprehensive Income
Treasury StockTotal Stockholders’ Equity
SharesAmountRetained EarningsSharesAmount
Balance, December 31, 202273,242 $732 $507,734 $6 $492,764 52,744 $(819,038)$182,198 
Net income— — — — 16,210 — — 16,210 
Issuance for stock-based compensation and dividends, net of forfeitures5  340 — (341)— — (1)
Stock-based compensation expense— — 4,326 — — — — 4,326 
Employee stock purchase plan— — 172 — — (5)73 245 
Dividends ($0.36 per share)
— — — — (7,003)— — (7,003)
Repurchases of common stock— — — — — 181 (10,244)(10,244)
Other— — — (6)— — — (6)
Balance, March 31, 202373,247 732 512,572  501,630 52,920 (829,209)185,725 
Net income— — — — 18,574 — — 18,574 
Issuance for stock-based compensation and dividends, net of forfeitures32  322 — (322)— —  
Stock-based compensation expense— — 4,309 — — — — 4,309 
Employee stock purchase plan— — 219 — — (5)77 296 
Dividends ($0.36 per share)
— — — — (6,945)— — (6,945)
Repurchases of common stock— — — — — 248 (14,341)(14,341)
Balance, June 30, 202373,279 732 517,422  512,937 53,163 (843,473)187,618 
Net income— — — — 10,575 — — 10,575 
Issuance for stock-based compensation and dividends, net of forfeitures(55) 78 — (78)— —  
Stock-based compensation expense— — 5,967 — — — — 5,967 
Employee stock purchase plan— — 202 — — (4)74 276 
Dividends ($0.36 per share)
— — — — (6,894)— — (6,894)
Repurchases of common stock— — — — — 305 (18,590)(18,590)
Balance, September 30, 202373,224 $732 $523,669 $ $516,540 53,464 $(861,989)$178,952 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
6

KFORCE INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(IN THOUSANDS)
Nine Months Ended September 30,
20242023
Cash flows from operating activities:
Net income$39,353 $45,359 
Adjustments to reconcile net income to cash provided by operating activities:
Deferred income tax provision, net(2,852)(757)
Provision for credit losses136 325 
Depreciation and amortization4,431 3,776 
Stock-based compensation expense10,548 14,602 
Noncash lease expense2,765 3,111 
Loss on equity method investment 750 
Other(685)675 
(Increase) decrease in operating assets
Trade receivables, net4,032 20,880 
Other assets(4,072)(289)
Increase (decrease) in operating liabilities
Accrued payroll costs13,085 (4,812)
Other liabilities(1,657)(14,564)
Cash provided by operating activities65,084 69,056 
Cash flows from investing activities:
Capital expenditures(8,501)(6,076)
Proceeds from company-owned life insurance2,377  
Premiums paid for company-owned life insurance(1,777)(765)
Proceeds from the sale of our joint venture interest 5,059 
Note receivable issued to our joint venture (750)
Cash used in investing activities(7,901)(2,532)
Cash flows from financing activities:
Proceeds from credit facility173,600 426,400 
Payments on credit facility(188,300)(430,600)
Repurchases of common stock(21,189)(41,470)
Cash dividends(21,282)(20,842)
Other(4)(11)
Cash used in financing activities(57,175)(66,523)
Change in cash and cash equivalents8 1 
Cash and cash equivalents, beginning of period119 121 
Cash and cash equivalents, end of period$127 $122 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
7

Nine Months Ended September 30,
Supplemental Disclosure of Cash Flow Information20242023
Cash Paid During the Period For:
Income taxes, net$9,085 $19,323 
Operating lease liabilities3,609 3,937 
Interest, net1,556 623 
Non-Cash Investing and Financing Transactions:
ROU assets obtained from operating leases$2,627 $3,692 
Employee stock purchase plan612 817 
Unsettled repurchases of common stock500 2,292 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
8

KFORCE INC. AND SUBSIDIARIES
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Note A - Summary of Significant Accounting Policies
Unless otherwise noted below, there have been no material changes to the accounting policies presented in Note 1 - “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of our 2023 Annual Report on Form 10-K.
Basis of Presentation
The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although management believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 2023 Annual Report on Form 10-K. In management’s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments considered necessary for a fair presentation. The Unaudited Condensed Consolidated Balance Sheet as of December 31, 2023, was derived from our audited Consolidated Balance Sheet as of December 31, 2023, as presented in our 2023 Annual Report on Form 10-K.
Certain prior year amounts have been reclassified to conform with the current period presentation.
Our quarterly operating results are affected by the seasonality of our clients’ businesses and changes in holiday and vacation days taken. In addition, we typically experience higher costs in the first quarter of each fiscal year as a result of certain U.S. state and federal employment tax resets, which adversely affects our gross profit and overall profitability relative to the remainder of the fiscal year. As such, the results of operations for any interim period may be impacted by these factors, among others, and are not necessarily indicative of, nor comparable to, the results of operations for a full year.
Principles of Consolidation
The unaudited condensed consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “Kforce,” the “Company,” the “Firm,” “management,” “we,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most critical of these estimates and assumptions relate to the following: allowance for credit losses; income taxes; self-insured liabilities for health insurance; and the impairment of goodwill. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates. Therefore, our accounting estimates and assumptions may change materially in future periods.
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 effect of potentially dilutive securities, such as unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive.
9

The following table provides information on potentially dilutive securities (shares in thousands):
20242023
Three Months Ended September 30,
Common stock equivalents245 360 
Anti-dilutive shares
4 95 
Nine Months Ended September 30,
Common stock equivalents212 304 
Anti-dilutive shares
4 186 
New Accounting Standards
Accounting Standards Not Yet Adopted
In November 2023, the FASB issued guidance intended to improve reportable segment disclosure requirements through enhancements for significant segment expenses. These amendments clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. This guidance was effective for Kforce on January 1, 2024, and the presentation and disclosure requirements will be first applied retrospectively to our annual disclosures for the year ending December 31, 2024 and interim disclosures beginning January 1, 2025. This new guidance may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.
10

Note B - Reportable Segments
The following table provides information on the operations of our segments (in thousands):
TechnologyFATotal
Three Months Ended September 30,
2024
Revenue$325,511 $27,808 $353,319 
Gross profit$87,493 $11,074 $98,567 
Operating and other expenses$80,280 
Income from operations, before income taxes$18,287 
2023
Revenue$338,289 $34,833 $373,122 
Gross profit$89,401 $14,060 $103,461 
Operating and other expenses$87,609 
Income from operations, before income taxes$15,852 
Nine Months Ended September 30,
2024
Revenue$975,469 $86,057 $1,061,526 
Gross profit$259,427 $33,363 $292,790 
Operating and other expenses$240,236 
Income from operations, before income taxes$52,554 
2023
Revenue$1,055,158 $113,151 $1,168,309 
Gross profit$283,297 $44,406 $327,703 
Operating and other expenses$263,873 
Income from operations, before income taxes$63,830 
11

Note C - Disaggregation of Revenue
The following table provides the disaggregation of revenue by segment and type (in thousands):
TechnologyFATotal
Three Months Ended September 30,
2024
Flex revenue$322,118 $23,714 $345,832 
Direct Hire revenue3,393 4,094 7,487 
Total Revenue$325,511 $27,808 $353,319 
2023
Flex revenue$334,253 $29,908 $364,161 
Direct Hire revenue4,036 4,925 8,961 
Total Revenue$338,289 $34,833 $373,122 
Nine Months Ended September 30,
2024
Flex revenue$964,696 $74,644 $1,039,340 
Direct Hire revenue10,773 11,413 22,186 
Total Revenue$975,469 $86,057 $1,061,526 
2023
Flex revenue$1,040,103 $98,060 $1,138,163 
Direct Hire revenue15,055 15,091 30,146 
Total Revenue$1,055,158 $113,151 $1,168,309 

Note D - Allowance for Credit Losses
The following table presents the activity within the allowance for credit losses on trade receivables for the nine months ended September 30, 2024 (in thousands):
Allowance for credit losses, January 1, 2024$1,106 
Current period provision136 
Write-offs charged against the allowance, net of recoveries of amounts previously written off(266)
Allowance for credit losses, September 30, 2024$976 
The allowances on trade receivables presented in the Unaudited Condensed Consolidated Balance Sheets include $0.6 million and $0.5 million at September 30, 2024 and December 31, 2023, respectively, for reserves unrelated to credit losses.
12

Note E - Other Assets, Net
Other assets, net consisted of the following (in thousands):
September 30, 2024December 31, 2023
Assets held in Rabbi Trust$48,404 $40,389 
Capitalized software, net (1)
24,638 16,434 
ROU assets for operating leases, net14,231 14,368 
Deferred loan costs, net479 658 
Other non-current assets2,862 4,075 
Total Other assets, net$90,614 $75,924 
(1) Accumulated amortization of capitalized software was $41.0 million and $37.6 million as of September 30, 2024 and December 31, 2023, respectively.
Note F - Current Liabilities
The following table provides information on certain current liabilities (in thousands):
September 30, 2024December 31, 2023
Accounts payable$42,517 $42,842 
Deferred compensation payable7,126 5,927 
Accrued liabilities5,802 8,699 
Customer rebates payable4,820 7,327 
Total Accounts payable and other accrued liabilities$60,265 $64,795 
Payroll and benefits$40,776 $28,110 
Health insurance liabilities3,154 3,727 
Payroll taxes1,888 1,705 
Workers’ compensation liabilities624 426 
Total Accrued payroll costs$46,442 $33,968 
Note G - 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.
As of September 30, 2024 and December 31, 2023, $26.9 million and $41.6 million was outstanding under the Amended and Restated Credit Facility, respectively. As of September 30, 2024, we were in compliance with all of our financial covenants contained in the Amended and Restated Credit Facility.
Note H - Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
September 30, 2024December 31, 2023
Deferred compensation payable - long term$46,909 $42,025 
Operating lease liabilities12,126 12,275 
Other long-term liabilities18 24 
Total Other long-term liabilities$59,053 $54,324 
13

Note I - Stock-Based Compensation
The following table presents the restricted stock activity for the nine months ended September 30, 2024 (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, 2023798 $60.80 
Granted39 $62.80 
Forfeited(17)$54.53 
Vested(42)$43.07 $2,745 
Outstanding at September 30, 2024778 $62.00 
As of September 30, 2024, total unrecognized stock-based compensation expense related to restricted stock was $32.3 million, which is expected to be recognized over a weighted-average remaining period of 3.9 years.
During the three and nine months ended September 30, 2024, stock-based compensation expense was $3.5 million and $10.5 million, respectively. During the three and nine months ended September 30, 2023, stock-based compensation expense was $6.0 million and $14.6 million, respectively. Stock-based compensation is included in Selling, general and administrative expenses (“SG&A”) in the Unaudited Condensed Consolidated Statements of Operations.
Note J - Commitments and Contingencies
Employment Agreements
Kforce has employment agreements with certain executives that provide for certain post-employment benefits under certain circumstances. At September 30, 2024, our liability would be approximately $30.4 million if, following a change in control, all of the executives under contract were terminated without cause by the employer or if the executives resigned for good reason, and $11.5 million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without cause or if the executives resigned for good reason.
Litigation
We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of business, and we have made accruals with respect to certain of these matters, where appropriate, that are reflected in our unaudited condensed 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. The outcome of any litigation is inherently uncertain, but we do not expect that these proceedings and claims, individually or in the aggregate, will have a material effect on our unaudited condensed consolidated financial statements; however, if decided adversely to us, or if we determine that settlement of particular litigation is appropriate, we may be subject to additional liabilities that could have a material adverse effect on our financial position, results of operations or cash flows. Kforce maintains liability insurance that insures us against workers’ compensation, personal and 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.
14

ITEM 2.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
EXECUTIVE SUMMARY
The following is an executive summary of what Kforce believes are highlights as of and for the nine months ended September 30, 2024, which should be considered in the context of the additional discussions herein and in conjunction with the unaudited condensed consolidated financial statements and notes thereto.
Revenue for the nine months ended September 30, 2024 decreased 9.1% to $1.06 billion from $1.17 billion in the comparable period in 2023. Revenue decreased 7.6% and 23.9% for Technology and FA, respectively, primarily driven by the ongoing macroeconomic uncertainty.
Flex revenue for the nine months ended September 30, 2024 decreased 8.7% (9.2% on a billing day basis) to $1.04 billion from $1.14 billion in the comparable period in 2023. Flex revenue decreased 7.2% (7.7% on a billing day basis) for Technology and 23.9% (24.3% on a billing day basis) for FA. These decreases were driven by a decrease in the number of consultants on assignment, although our 2024 sequential trends in Technology Flex revenue have shown stabilization.
Direct Hire revenue for the nine months ended September 30, 2024 decreased 26.4% to $22.2 million from $30.1 million in the comparable period in 2023.
Gross profit margin for the nine months ended September 30, 2024 decreased 40 basis points to 27.6% from 28.0% in the comparable period in 2023 as a result of a decline in the mix of Direct Hire revenue and Flex gross profit margins.
Flex gross profit margin for the nine months ended September 30, 2024 decreased 10 basis points to 26.0% from 26.1% in the comparable period in 2023.
SG&A expenses as a percentage of revenue for the nine months ended September 30, 2024 remained flat at 22.1% as compared to the same period in 2023.
Net income for the nine months ended September 30, 2024 decreased 13.2% to $39.4 million, or $2.08 per share, from $45.4 million, or $2.31 per share, for the nine months ended September 30, 2023.
The Firm returned $41.6 million of capital to our shareholders in the form of open market repurchases totaling $20.3 million and quarterly dividends totaling $21.3 million during the nine months ended September 30, 2024.
Cash provided by operating activities was $65.1 million during the nine months ended September 30, 2024, as compared to $69.1 million for the nine months ended September 30, 2023.

15

RESULTS OF OPERATIONS
Business Overview
Kforce is a leading domestic provider of technology and finance and accounting talent solutions to innovative and industry-leading companies. As of September 30, 2024, Kforce employed over 1,700 associates and had approximately 7,900 consultants on assignment. 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 strategic priorities for 2024 are to (a) continue transforming our back-office capabilities, inclusive of the implementation of Workday as our enterprise cloud application for human capital management and financial reporting; (b) further integrate our project solutions capabilities by capitalizing the strong relationships with our world-class clients utilizing our sales teams, recruiters and consultants; and (c) evolving our nearshore and offshore delivery capabilities. We have made significant progress across each of these strategic priorities.
As it relates to our strategic priority related to nearshore and offshore delivery capability, we have been intently listening to our clients and actively monitoring industry trends. An increasingly important vehicle to providing cost-effective solutions is the ability to source highly skilled talent outside of the United States. Following an executive trip in August 2024, management made the strategic decision to establish a development center in Pune, India. Pune is one of the leading technology cities in India, and we are tremendously excited about leveraging this capability to further enhance our service offerings to our clients. This development center is expected to begin supporting project engagements with our U.S.-based clients in January 2025.
Our results continue to be negatively impacted by the ongoing macroeconomic uncertainty though we have recently experienced stability (albeit at lower levels) in our Technology business. There are continuing significant geopolitical concerns including, but not limited to, U.S. political uncertainties (including the upcoming presidential election), tensions in the Middle East, and ongoing global supply chain issues. While it has largely been anticipated that the U.S. economy would fall into a recession given the aggressive interest rate increases since March 2022 by the Federal Reserve to combat significant inflation, the Federal Reserve reduced rates by 50 basis points in September and has signaled the possibility of further rate reductions. The rate reductions have strengthened expectations for a soft landing in the U.S.
Based on data published by the U.S. Bureau of Labor Statistics and Staffing Industry Analysts (“SIA”), temporary employment figures and trends are important indicators of staffing demand from an economic standpoint. The national U.S. unemployment rate increased to 4.1% in September 2024 as compared to 3.7% in December 2023. In the latest U.S. staffing industry forecast published by SIA in September 2024, the technology temporary staffing industry and finance and accounting temporary staffing industry are estimated to decline 7% and 9% in 2024, respectively.
Operating Results - Three and Nine Months Ended September 30, 2024 and 2023
The following table presents certain items in our Unaudited Condensed Consolidated Statements of Operations as a percentage of revenue:
Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
Revenue by segment:
Technology92.1 %90.7 %91.9 %90.3 %
FA7.9 9.3 8.1 9.7 
Total Revenue100.0 %100.0 %100.0 %100.0 %
Revenue by type:
Flex97.9 %97.6 %97.9 %97.4 %
Direct Hire2.1 2.4 2.1 2.6 
Total Revenue100.0 %100.0 %100.0 %100.0 %
Gross profit27.9 %27.7 %27.6 %28.0 %
Selling, general and administrative expenses22.2 %23.1 %22.1 %22.1 %
Depreciation and amortization0.4 %0.3 %0.4 %0.3 %
Income from operations5.3 %4.3 %5.1 %5.6 %
Income from operations, before income taxes5.2 %4.2 %5.0 %5.5 %
Net income4.0 %2.8 %3.7 %3.9 %
16

Revenue. The following table presents revenue by type for each segment and the percentage change from the prior period (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2024Increase
(Decrease)
20232024Increase
(Decrease)
2023
Technology
Flex revenue$322,118 (3.6)%$334,253 $964,696 (7.2)%$1,040,103 
Direct Hire revenue3,393 (15.9)%4,036 10,773 (28.4)%15,055 
Total Technology revenue$325,511 (3.8)%$338,289 $975,469 (7.6)%$1,055,158 
FA
Flex revenue$23,714 (20.7)%$29,908 $74,644 (23.9)%$98,060 
Direct Hire revenue4,094 (16.9)%4,925 11,413 (24.4)%15,091 
Total FA revenue$27,808 (20.2)%$34,833 $86,057 (23.9)%$113,151 
Total Flex revenue$345,832 (5.0)%$364,161 $1,039,340 (8.7)%$1,138,163 
Total Direct Hire revenue7,487 (16.4)%8,961 22,186 (26.4)%30,146 
Total Revenue$353,319 (5.3)%$373,122 $1,061,526 (9.1)%$1,168,309 
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 and billable to our clients.
Technology Flex revenue decreased during the three and nine months ended September 30, 2024 by 3.6% (5.1% on a billing day basis) and 7.2%, respectively, as compared to the same periods in 2023, primarily driven by a decrease in the number of consultants on assignment. Technology Flex revenue decreased 0.6% for the three months ended September 30, 2024 on a sequential basis. In the fourth quarter, we expect revenue in our Technology Flex business to remain stable to slightly up sequentially on a billing day basis and decline in the mid-single digits year over year on a billing day basis.
Our FA segment experienced a decrease in Flex revenue of 20.7% (21.9% on a billing day basis) and 23.9% during the three and nine months ended September 30, 2024, respectively, as compared to the same periods in 2023, primarily driven by a decrease in the number of consultants on assignment. Our average bill rates improved by 2.7% and 3.4% for the three and nine months ended September 30, 2024, respectively, as compared to the same periods in 2023. In the fourth quarter, we expect FA Flex revenue to decline in the low single digits sequentially on a billing day basis and in the mid 20% range year over year on a billing day basis.
The following table presents the key drivers for the change in Flex revenue by segment over the prior period (in thousands):
Three Months EndedNine Months Ended
September 30, 2024 vs. September 30, 2023September 30, 2024 vs. September 30, 2023
Key Drivers - Increase (Decrease)TechnologyFATechnologyFA
Volume - hours billed$(12,337)$(6,810)$(77,868)$(25,926)
Bill rate259 613 2,726 2,482 
Billable expenses(57)(265)28 
Total change in Flex revenue$(12,135)$(6,194)$(75,407)$(23,416)
The following table presents total Flex hours billed by segment and percentage change over the prior period (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2024Increase
(Decrease)
20232024Increase
(Decrease)
2023
Technology3,553 (3.7)%3,690 10,683 (7.5)%11,550 
FA455 (22.8)%589 1,449 (26.4)%1,970 
Total Flex hours billed4,008 (6.3)%4,279 12,132 (10.3)%13,520 
Direct Hire Revenue. The key drivers of Direct Hire revenue are the number of placements and the associated placement fee. Direct Hire revenue also includes conversion revenue, which may occur when a consultant initially assigned to a client on a temporary basis is later converted to a permanent placement for a fee.
17

Direct Hire revenue decreased 16.4% and 26.4% during the three and nine months ended September 30, 2024, respectively, as compared to the same periods in 2023, which was primarily driven by a decrease in placements, partially offset by an increase in placement fee.
Gross Profit. Gross profit is calculated by deducting direct costs (primarily consultant compensation, payroll taxes, payroll-related insurance and certain fringe benefits, as well as third-party compliance costs) from total revenue. There are no consultant payroll costs associated with Direct Hire placements; accordingly, all Direct Hire revenue increases gross profit by the full amount of the placement fee.
The following table presents the gross profit percentage (gross profit as a percentage of total revenue) by segment and percentage change over the prior period:
Three Months Ended September 30,Nine Months Ended September 30,
2024Increase
(Decrease)
20232024Increase
(Decrease)
2023
Technology26.9 %1.9 %26.4 %26.6 %(0.7)%26.8 %
FA39.8 %(1.5)%40.4 %38.8 %(1.0)%39.2 %
Total gross profit percentage27.9 %0.7 %27.7 %27.6 %(1.4)%28.0 %
The total gross profit percentage for the three months ended September 30, 2024 increased 20 basis points as compared to the same period in 2023 and was primarily driven by an increase in Technology Flex gross profit margins, which more than offset the lower mix of Direct Hire revenue. The total gross profit percentage for the nine months ended September 30, 2024 decreased 40 basis points as compared to the same period in 2023 and was primarily due to a decline in the mix of Direct Hire revenue and Flex gross profit margins.
Flex gross profit percentage (Flex gross profit as a percentage of Flex revenue) provides management with helpful insights into the other drivers of total gross profit percentage driven by our Flex business, such as changes in the spread between the consultants’ bill rate and pay rate, changes in payroll tax rates or benefits costs, as well as the impact of billable expenses, which provide no profit margin.
The following table presents the Flex gross profit percentage by segment and percentage change over the prior period:
Three Months Ended September 30,Nine Months Ended September 30,
2024Increase
(Decrease)
20232024Increase
(Decrease)
2023
Technology26.1 %2.4 %25.5 %25.8 %— %25.8 %
FA29.4 %(3.6)%30.5 %29.4 %(1.7)%29.9 %
Total Flex gross profit percentage26.3 %1.5 %25.9 %26.0 %(0.4)%26.1 %
Our Flex gross profit percentage increased 40 and decreased 10 basis points for the three and nine months ended September 30, 2024, respectively, as compared to the same periods in 2023.
Technology Flex gross profit margins increased 60 basis points and remained flat for the three and nine months ended September 30, 2024, respectively, as compared to the same periods in 2023. For the three months ended September 30, 2024, the increase was primarily driven by improvement in the spread between bill and pay rates and lower healthcare costs. For the nine months ended September 30, 2024, the impact from a tighter pricing environment was offset by lower healthcare costs. In the fourth quarter, we expect Technology Flex gross profit margins to decline sequentially due to the typical season impact of increases in vacation days taken by our consultants.
FA Flex gross profit margins decreased 110 and 50 basis points for the three and nine months ended September 30, 2024, respectively, as compared to the same periods in 2023, primarily driven by a tighter pricing environment and a greater mix of lower margin projects, which was partially offset by lower healthcare costs. In the fourth quarter, we expect FA Flex gross profit margins to decline slightly due to seasonality.
18

The following table presents the key drivers for the change in Flex gross profit by segment over the prior period (in thousands):
Three Months EndedNine Months Ended
September 30, 2024 vs. September 30, 2023September 30, 2024 vs. September 30, 2023
Key Drivers - Increase (Decrease)TechnologyFATechnologyFA
Revenue impact (volume)$(3,099)$(1,892)$(19,447)$(7,000)
Profitability impact (rate)1,835 (263)(140)(365)
Total change in Flex gross profit$(1,264)$(2,155)$(19,587)$(7,365)
SG&A Expenses. Total compensation, commissions, payroll taxes and benefit costs as a percentage of SG&A expenses represented 84.5% and 84.2% for the three and nine months ended September 30, 2024, respectively, as compared to 83.8% and 84.6% for the comparable periods in 2023, respectively. Commissions and bonus incentives are variable costs driven primarily by revenue and gross profit levels. Therefore, as those levels change, SG&A expenses would also generally be anticipated to change.
The following table presents certain components of SG&A expenses as a percentage of total revenue (in thousands):
2024% of Revenue2023% of Revenue
Three Months Ended September 30,
Compensation, commissions, payroll taxes and benefits costs$66,188 18.7 %$72,232 19.4 %
Other (1)
12,120 3.5 %13,994 3.7 %
Total SG&A$78,308 22.2 %$86,226 23.1 %
Nine Months Ended September 30,
Compensation, commissions, payroll taxes and benefits costs$197,221 18.6 %$218,850 18.7 %
Other (1)
36,995 3.5 %39,708 3.4 %
Total SG&A$234,216 22.1 %$258,558 22.1 %
(1) Includes items such as credit loss expense, lease expense, professional fees, travel, communication and office-related expense, and certain other expenses.
SG&A expenses as a percentage of revenue decreased 90 basis points and remained flat for the three and nine months ended September 30, 2024, respectively, as compared to the same periods in 2023.
The decrease in SG&A expenses for the three months ended September 30, 2024 relates to costs in the prior period associated with our organizational realignment and actions taken to reduce our structural costs, and legal costs.
For the nine months ended September 30, 2024, the impact of the aforementioned items were offset by the degree of SG&A deleverage for our compensation and related expenses as we aim to retain our most productive and tenured associates for an improved demand environment in the future. We are also investing in the enterprise priorities that we believe put our Firm in the best position to achieve our longer-term financial objectives.
We continue to prioritize investments in our strategic initiatives, including our integrated strategy, nearshore and offshore delivery capabilities and the implementation of Workday as part of our back-office transformation program. We are also continuing to exercise tight discretionary spend control and take appropriate actions to mitigate the impact of lower revenue and gross profit levels on our profitability.
Depreciation and Amortization. The following table presents depreciation and amortization expense and percentage change over the prior period by major category (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2024Increase
(Decrease)
20232024Increase
(Decrease)
2023
Fixed asset depreciation$802 (2.0)%$818 $2,421 3.6 %$2,336 
Capitalized software amortization741 93.0 %384 2,010 39.6 %1,440 
Total Depreciation and amortization$1,543 28.4 %$1,202 $4,431 17.3 %$3,776 
Other Expense, Net. Other expense, net for the three months ended September 30, 2024 and 2023 was $0.4 million and $0.2 million, respectively. Other expense, net for the nine months ended September 30, 2024 and 2023 was $1.6 million and $1.5 million, respectively. Other expense, net primarily includes interest expense related to outstanding borrowings under our Amended and Restated Credit Facility.
19

During the three and nine months ended September 30, 2023, this balance also included our proportionate share of losses related to our equity method investment of nil and $0.8 million, respectively. In February 2023, Kforce sold its 50% noncontrolling interest in our joint venture to an unaffiliated third party.
Income Tax Expense. Income tax expense as a percentage of income from operations, before income taxes (our “effective tax rate”) for the nine months ended September 30, 2024 and 2023 was 25.1% and 28.9%, respectively. The primary driver for the decrease relates to a reduction in nondeductible executive compensation, the receipt of non-taxable proceeds from company-owned life insurance, and the recognition of research and development tax credits.
Non-GAAP Financial Measures
Revenue Growth Rates. “Revenue growth rates,” a non-GAAP financial measure, is defined by Kforce as revenue growth after removing the impacts on reported revenues from the changes in the number of billing days. Management believes this data is particularly useful because it aids in evaluating revenue trends over time. The impact of billing days is calculated by dividing each comparative period’s reported revenues by the number of billing days for the respective period to arrive at a per billing day amount for each quarter. Growth rates are then calculated using the per billing day amounts as a percentage change compared to the respective period. Management calculates the number of billing days for each reporting period based on the number of holidays and business days in the quarter.
Sequential Growth Rates (GAAP)
20242023
Q3Q2Q1Q4Q3
Technology Flex(0.6)%1.7%(2.3)%(2.5)%(3.5)%
FA Flex(4.1)%(5.7)%(11.5)%(1.0)%(7.0)%
Total Flex revenue(0.8)%1.2%(3.1)%(2.3)%(3.8)%
Sequential Growth Rates (Non-GAAP)
20242023
Q3Q2Q1Q4Q3
Billing Days6464646163
Technology Flex(0.6)%1.7%(6.9)%0.7%(2.0)%
FA Flex(4.1)%(5.7)%(15.7)%2.3%(5.5)%
Total Flex revenue(0.8)%1.2%(7.6)%0.9%(2.3)%
Year-Over-Year Growth Rates (GAAP)
20242023
YTDQ3Q2Q1YTDQ4Q3
Technology Flex(7.2)%(3.6)%(6.4)%(11.4)%(6.2)%(11.1)%(12.5)%
FA Flex(23.9)%(20.7)%(23.1)%(27.2)%(27.5)%(28.0)%(26.9)%
Total Flex revenue(8.7)%(5.0)%(7.8)%(12.8)%(8.5)%(12.8)%(13.9)%
Year-Over-Year Growth Rates (Non-GAAP)
20242023
YTDQ3Q2Q1YTDQ4Q3
Billing Days1926464641916163
Technology Flex(7.7)%(5.1)%(6.4)%(11.4)%(5.7)%(11.1)%(11.1)%
FA Flex(24.3)%(21.9)%(23.1)%(27.2)%(27.1)%(28.0)%(25.7)%
Total Flex revenue(9.2)%(6.5)%(7.8)%(12.8)%(8.1)%(12.8)%(12.5)%

20

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 is limited, however, because it does not represent the residual cash flow available for discretionary expenditures. Therefore, we believe it is important to view Free Cash Flow as a complement to (but not a replacement of) our Unaudited Condensed Consolidated Statements of Cash Flows. The following table presents Free Cash Flow (in thousands):
Nine Months Ended September 30,
20242023
Net cash provided by operating activities$65,084 $69,056 
Capital expenditures(8,501)(6,076)
Free cash flow56,583 62,980 
Change in debt(14,700)(4,200)
Repurchases of common stock(21,189)(41,470)
Cash dividends(21,282)(20,842)
Proceeds from company-owned life insurance2,377 — 
Premiums paid for company-owned life insurance(1,777)(765)
Proceeds from the sale of our joint venture interest— 5,059 
Note receivable issued to our joint venture— (750)
Other(4)(11)
Change in cash and cash equivalents$$
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, organizational realignment activities, legal settlement expense and loss from equity method investment. Adjusted EBITDA should not be considered a measure of financial performance under GAAP. Items excluded from Adjusted EBITDA are significant components in understanding and assessing our past and future financial performance, and this presentation should not be construed as an inference by us that our future results will be unaffected by those items excluded from Adjusted EBITDA. Adjusted EBITDA is a key measure used by management to assess our operations including our ability to generate cash flows and our ability to repay our debt obligations and management believes it provides a good metric of our core profitability in comparing our performance to our competitors, as well as our performance over different time periods. Consequently, management believes it is useful information to investors. The measure should not be considered in isolation or as an alternative to net income, cash flows or other financial statement information presented in the unaudited condensed 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 stock-based compensation expense because it is a non-cash expense, we expect to continue to incur stock-based compensation expense 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.
21

The following table presents a reconciliation of net income to Adjusted EBITDA (in thousands):
20242023
Three Months Ended September 30,
Net income$14,209 $10,575 
Depreciation and amortization1,543 1,202 
Stock-based compensation expense3,549 5,967 
Interest expense, net429 181 
Income tax expense4,078 5,277 
Organizational realignment activities— 3,662 
Legal settlement expense— 2,175 
Adjusted EBITDA$23,808 $29,039 
Nine Months Ended September 30,
Net income$39,353 $45,359 
Depreciation and amortization4,431 3,776 
Stock-based compensation expense10,548 14,602 
Interest expense, net1,589 789 
Income tax expense13,201 18,471 
Organizational realignment activities— 3,662 
Legal settlement expense— 2,175 
Loss from equity method investment— 750 
Adjusted EBITDA$69,122 $89,584 
LIQUIDITY AND CAPITAL RESOURCES
To meet our capital and liquidity requirements, we primarily rely on our operating cash flows and borrowings under our credit facility. At September 30, 2024 and December 31, 2023, we had $26.9 million and $41.6 million outstanding under our Amended and Restated Credit Facility, respectively, and the borrowing availability was $172.1 million and $157.2 million, respectively, subject to certain covenants. At September 30, 2024, Kforce had $123.4 million in working capital compared to $141.5 million at December 31, 2023.
Cash Flows
We are principally focused on generating positive cash flows from operating activities, investing in our business to sustain our long-term growth and profitability objectives, and returning capital to our shareholders through our quarterly dividends and common stock repurchase program.
Cash provided by operating activities was $65.1 million during the nine months ended September 30, 2024, as compared to $69.1 million during the nine months ended September 30, 2023. Our largest source of operating cash flows is the collection of trade receivables, and our largest use of operating cash flows is the payment of our associate and consultant compensation. The year-over-year decrease in cash provided by operating activities was primarily driven by lower profitability levels and collections on trade receivables, partially offset by the timing of payments.
Cash used in investing activities during the nine months ended September 30, 2024 was $7.9 million and primarily consisted of cash used for capital expenditures of $8.5 million and premiums paid on company-owned life insurance of $1.8 million, partially offset by proceeds from company-owned life insurance of $2.4 million.
Cash used in investing activities during the nine months ended September 30, 2023 was $2.5 million and primarily consisted of cash used for capital expenditures of $6.1 million, partially offset by the proceeds from the sale of our joint venture interest of $5.1 million.
Cash used in financing activities was $57.2 million during the nine months ended September 30, 2024, compared to $66.5 million during the nine months ended September 30, 2023. The decrease in cash used in financing activities was primarily driven by a decrease in repurchases of common stock, partially offset by net payments on our Credit Facility.
22

The following table presents the cash flow impact of the common stock repurchase activity (in thousands):
Nine Months Ended September 30,
20242023
Open market repurchases$20,729 $40,716 
Repurchased shares withheld for tax withholding upon vesting of restricted stock460 754 
Total cash flow impact from Repurchases of common stock
$21,189 $41,470 
Cash paid in current year for settlement of prior year repurchases$920 $974 
During the nine months ended September 30, 2024 and 2023, Kforce declared and paid quarterly dividends of $21.3 million ($1.14 per share) and $20.9 million ($1.08 per share), respectively, which represents a 6% increase on a per share basis. While the Firm’s Board of Directors (the “Board”) has declared and paid quarterly dividends since the fourth quarter of 2014, and intends to in the foreseeable future, dividends will be subject to determination by our Board each quarter following its review of, among other things, the Firm’s current and expected financial performance as well as the ability to pay dividends under applicable law.
We believe that existing cash and cash equivalents, operating cash flows and available borrowings under our Amended and Restated Credit Facility will be adequate to meet the capital expenditure and working capital requirements of our operations for at least the next 12 months, and the foreseeable future, which we believe will provide us the flexibility to continue returning significant capital to our shareholders. However, a material deterioration in the macroeconomic environment or market conditions, among other things, could adversely affect operating results and liquidity, as well as the ability of our lenders to fund borrowings. Actual results could also differ materially from these indicated as a result of a number of factors, including the use of currently available resources for capital expenditures, investments, additional common stock repurchases or dividends.
Credit Facility
On October 20, 2021, the Firm entered into the Amended and Restated Credit Facility, which has a maximum borrowing capacity of $200.0 million, and subject to certain conditions and the participation of the lenders, may be increased up to an aggregate additional amount of $150.0 million. As of September 30, 2024, $26.9 million was outstanding and $172.1 million was available on our Amended and Restated Credit Facility, and as of December 31, 2023, $41.6 million was outstanding. As of September 30, 2024, we were in compliance with all of our financial covenants contained in the Amended and Restated Credit Facility as described in our 2023 Annual Report on Form 10-K, and we currently expect that we will be able to maintain compliance with these covenants.
Stock Repurchases
In February 2024, the Board approved an increase in our stock repurchase authorization, bringing the total authorization to $100.0 million. During the nine months ended September 30, 2024, Kforce repurchased approximately 324 thousand shares of common stock on the open market at a total cost of approximately $20.3 million, and $79.7 million remained available for further repurchases under the Board-authorized common stock repurchase program at September 30, 2024.
Contractual Obligations and Commitments
Other than the changes described below and elsewhere in this Quarterly Report, there have been no material changes during the period covered by this report on Form 10-Q to our contractual obligations previously disclosed in Part II, Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our 2023 Annual Report on Form 10-K.
CRITICAL ACCOUNTING ESTIMATES
Our unaudited condensed consolidated financial statements are prepared in accordance with GAAP. In connection with the preparation of our unaudited condensed consolidated financial statements, we are required to make assumptions and estimates about future events and apply judgments that affect the reported amount of assets, liabilities, revenues, expenses and the related disclosures. We base our assumptions, estimates and judgments on historical experience, current trends and other factors that management believes to be relevant at the time our unaudited condensed consolidated financial statements are prepared. On a regular basis, management reviews the accounting policies, estimates, assumptions and judgments to ensure that our unaudited condensed consolidated financial statements are presented fairly and in accordance with GAAP. 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.
23

NEW ACCOUNTING STANDARDS
Refer to Note 1 - “Summary of Significant Accounting Policies” in the Notes to the Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data in our 2023 Annual Report on Form 10-K, for a discussion of new accounting standards.
ITEM 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.
With respect to our quantitative and qualitative disclosures about market risk, there have been no material changes to the information included in Part II, Item 7A. “Quantitative and Qualitative Disclosures About Market Risk” in our 2023 Annual Report on Form 10-K.
ITEM 4.    CONTROLS AND PROCEDURES.
Evaluation of Disclosure Controls and Procedures
As of September 30, 2024, we carried out an evaluation required by Rules 13a-15 and 15d-15 under the Exchange Act (the “Evaluation”), under the supervision and with the participation of our CEO and CFO, of the effectiveness of our disclosure controls and procedures as defined in Rules 13a-15 and 15d-15 under the Exchange Act (“Disclosure Controls”). Based on the Evaluation, our CEO and CFO concluded that the design and operation of our Disclosure Controls were effective to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is: (1) recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms; and (2) accumulated and communicated to management, including the principal executive officer and the principal financial officer, as appropriate, to allow timely decisions regarding disclosure.
Changes in Internal Control over Financial Reporting
Management has evaluated, with the participation of our CEO and CFO, whether any changes in our internal control over financial reporting that occurred during our last fiscal quarter have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Based on the evaluation we conducted, management has concluded that no such changes have occurred.
Inherent Limitations of Internal Control Over Financial Reporting
Because of the inherent limitations of internal control over financial reporting, including the possibility of collusion or improper management override of controls, material misstatements due to error or fraud may not be prevented or detected on a timely basis. Also, projections of any evaluation of the effectiveness of the internal control over financial reporting to future periods are subject to the risk that the controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
CEO and CFO Certifications
Exhibits 31.1 and 31.2 are the Certifications of the CEO and the CFO, respectively. The Certifications are required in accordance with Section 302 of the Sarbanes-Oxley Act of 2002 (the “Section 302 Certifications”). This section contains 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.
PART II - OTHER INFORMATION
ITEM 1.    LEGAL PROCEEDINGS.
We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of business, and we have made accruals with respect to certain of these matters, where appropriate, that are reflected in our unaudited condensed 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. The outcome of any litigation is inherently uncertain, but we do not expect that these proceedings and claims, individually or in the aggregate, will have a material effect on our unaudited condensed consolidated financial statements; however, if decided adversely to us, or if we determine that settlement of particular litigation is appropriate, we may be subject to additional liabilities that could have a material adverse effect on our financial position, results of operations or cash flows. Kforce maintains liability insurance that insures us against workers’ compensation, personal and 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.
24

ITEM 1A.    RISK FACTORS.
There have been no material changes in the risk factors previously disclosed in our 2023 Annual Report on Form 10-K.
ITEM 2.    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.
Purchases of Equity Securities by the Issuer
Purchases of common stock under the Board authorized stock repurchase plan (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 September 30, 2024:
Period
Total Number of
Shares Purchased
(1)
Average Price Paid
per Share
Total Number of Shares
Purchased as Part of
Publicly Announced
Plans or Programs
(2)
Approximate Dollar Value 
of Shares that May Yet Be
Purchased Under the
Plans or Programs
(2)
July 1, 2024 to July 31, 2024— $— — $89,691,557 
August 1, 2024 to August 31, 2024912 $65.26 — $89,691,557 
September 1, 2024 to September 30, 2024160,105 $62.47 160,105 $79,690,545 
Total161,017 $62.48 160,105 $79,690,545 
(1) Includes 912 repurchased shares withheld for tax withholding upon vesting of restricted stock for the period August 1, 2024 to August 31, 2024.
(2) In February 2024, the Board approved an increase in our stock repurchase authorization, bringing the total authorization to $100.0 million.
ITEM 3.    DEFAULTS UPON SENIOR SECURITIES.
None.
ITEM 4.    MINE SAFETY DISCLOSURES.
None.
ITEM 5.    OTHER INFORMATION.
Insider Trading Arrangements
During the three months ended September 30, 2024, none of the Company’s officers or directors adopted or terminated any contract, instruction, or written plan for the purchase or sale of Company securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any “non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K.
25

ITEM 6.    EXHIBITS.
Exhibit NumberDescription
3.1Amended and Restated Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-1 (File No. 33-91738) filed with the SEC on April 28, 1995.
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-4/A (File No. 333-111566) filed with the SEC on February 9, 2004, as amended.
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-4/A (File No. 333-111566) filed with the SEC on February 9, 2004, as amended.
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-4/A (File No. 333-111566) filed with the SEC on February 9, 2004, as amended.
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on May 17, 2000.
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on March 29, 2002.
Amended & Restated Bylaws, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on April 29, 2013.
Certification by the Chief Executive Officer of Kforce Inc. pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification by the Chief Financial Officer of Kforce Inc. pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification by the Chief Executive Officer of Kforce Inc. pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
Certification by the Chief Financial Officer of Kforce Inc. pursuant to 18 U.S.C. Section 2350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.1
The following material from this Quarterly Report on Form 10-Q of Kforce Inc. for the period ended September 30, 2024, formatted in XBRL Part I, Item 1 of this Form 10-Q formatted in XBRL (Extensible Business Reporting Language): (i) Unaudited Condensed Consolidated Statements of Operations; (ii) Unaudited Condensed Consolidated Balance Sheets; (iii) Unaudited Condensed Consolidated Statement of Changes in Stockholders’ Equity; (iv) Unaudited Condensed Consolidated Statements of Cash Flows; and (v) related notes to these financial statements.
104
Cover Page Interactive Data File - formatted in Inline XBRL and contained in Exhibit 101.

26

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.  
KFORCE INC.
Date:October 30, 2024By:/s/ JEFFREY B. HACKMAN
Jeffrey B. Hackman
Chief Financial Officer
(Principal Financial and Accounting Officer)

27
EX-31.1 2 exhibit311q32024.htm EXHIBIT-31.1 Document

Exhibit 31.1
CERTIFICATIONS
I, Joseph J. Liberatore, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Kforce Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: October 30, 2024
/s/ JOSEPH J. LIBERATORE
Joseph J. Liberatore
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 exhibit312q32024.htm EXHIBIT-31.2 Document

Exhibit 31.2
CERTIFICATIONS
I, Jeffrey B. Hackman, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Kforce Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: October 30, 2024
/s/ JEFFREY B. HACKMAN
Jeffrey B. Hackman,
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 4 exhibit321q32024.htm EXHIBIT-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 Quarterly Report of Kforce Inc. (“Kforce”) on Form 10-Q for the quarterly period ended September 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Form 10-Q”), 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-Q fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
(2) The information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Kforce.
Date: October 30, 2024
/s/ JOSEPH J. LIBERATORE
Joseph J. Liberatore
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 5 exhibit322q32024.htm EXHIBIT-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 Quarterly Report of Kforce Inc. (“Kforce”) on Form 10-Q for the quarterly period ended September 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Form 10-Q”), I, Jeffrey B. Hackman, Chief Financial Officer of Kforce, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1) The Form 10-Q fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
(2) The information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Kforce.
Date: October 30, 2024
/s/ JEFFREY B. HACKMAN
Jeffrey B. Hackman,
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-101.SCH 6 kfrc-20240930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Reportable Segments link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Disaggregation of Revenue link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Allowance for Credit Losses link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Other Assets, Net link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Current Liabilities link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Other Long-Term Liabilities link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Derivative Instrument and Hedging Activity link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Reportable Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Disaggregation of Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Allowance for Credit Losses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Other Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Other Long-Term Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Derivative Instrument and Hedging Activity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Summary of Significant Accounting Policies - Health Insurance (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Summary of Significant Accounting Policies - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Summary of Significant Accounting Policies - Equity Method Investment (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of Significant Accounting Policies - Exercise Tax (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Reportable Segments - Schedule of Operations of Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Disaggregation of Revenue - Schedule of Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Allowance for Credit Losses - Schedule of Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Allowance for Credit Losses - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Other Assets, Net - Schedule of Other Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Current Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Other Long-Term Liabilities - Schedule of Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Stock-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Stock-based Compensation - Schedule of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Derivative Instrument and Hedging Activity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Derivative Instrument and Hedging Activity - Schedule of Activity in the Accumulated Derivative Instrument Gain (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 kfrc-20240930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 kfrc-20240930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 kfrc-20240930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Restatement Determination Date Restatement Determination Date 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] Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Employee-related Liabilities, Current [Abstract] Employee-related Liabilities, Current [Abstract] Accumulated amortization of capitalized software Capitalized Computer Software, Accumulated Amortization Cover [Abstract] ROU assets for operating leases, net Operating Lease, Right-of-Use Asset Change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Provision for credit losses Current period provision Accounts Receivable, Credit Loss Expense (Reversal) Current deferred compensation liability Deferred Compensation Liability, Current Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Trading Symbol Trading Symbol Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] All Trading Arrangements All Trading Arrangements [Member] Exercise Price Award Exercise Price Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Direct Hire revenue Direct Hire Revenue Member Non-NEOs Non-NEOs [Member] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Dividends declared per share (in dollars per share) Dividend (in dollars per share) Common Stock, Dividends, Per Share, Declared Arrangement Duration Trading Arrangement Duration Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Income taxes, net Income Taxes Paid, Net Employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Trade receivables, allowances Accounts Receivable, Allowance for Credit Loss, Current Stockholders’ equity: Equity, Attributable to Parent [Abstract] Pay vs Performance Disclosure [Line Items] Line of Credit Facility [Table] Line of Credit Facility [Table] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segments [Domain] Trade receivables, net Increase (Decrease) in Accounts Receivable Earnings per Share Earnings Per Share, Policy [Policy Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] All Individuals All Individuals [Member] Proceeds from credit facility Proceeds from Lines of Credit Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount PEO PEO [Member] Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Name Trading Arrangement, Individual Name Other expense, net Other Nonoperating Income (Expense) Operating lease liabilities, financial statement location Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Statement of Stockholders' Equity [Abstract] Operating lease liabilities Operating Lease, Liability, Noncurrent Receivables [Abstract] Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Revenue from Contract with Customer [Abstract] Accrued payroll costs Increase (Decrease) in Accrued Salaries Total unrecognized compensation expenses Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Loss on equity method investment Income (Loss) from Equity Method Investments Treasury stock, at cost; 54,261 and 53,941 shares, respectively Treasury Stock, Common, Value Other assets, net Total Other assets, net Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Accrued Rebate Liability, Current Accrued Rebate Liability, Current Accrued Rebate Liability, Current Repurchases of common stock (in shares) Treasury Stock, Shares, Acquired Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Treasury Stock Treasury Stock, Common [Member] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Accounts payable and other accrued liabilities Total Accounts payable and other accrued liabilities Accounts Payable and Accrued Liabilities, Current Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Stockholders' Equity, Other Stockholders' Equity, Other Equity Components [Axis] Equity Components [Axis] Award Timing Method Award Timing Method [Text Block] Flex revenue Flex Revenue Member Note receivable issued to our joint venture Receivable Issued to Joint Venture Receivable Issued to Joint Venture Local Phone Number Local Phone Number Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Other Assets, Net Other Assets Disclosure [Text Block] Operating and other expenses Operating Expenses Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Deferred loan costs, net Debt Issuance Costs, Line of Credit Arrangements, Net Insider Trading Policies and Procedures [Line Items] Use of Estimates Use of Estimates, Policy [Policy Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Other assets Increase (Decrease) in Other Operating Assets Payables and Accruals [Abstract] Payables and Accruals [Abstract] Compensation Amount Outstanding Recovery Compensation Amount PEO Total Compensation Amount PEO Total Compensation Amount Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Current Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Company Selected Measure Amount Company Selected Measure Amount Credit Loss [Abstract] 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] Tabular List, Table Tabular List [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Schedule of Other Assets, Net Schedule of Other Assets, Noncurrent [Table Text Block] Common Stock Common Stock [Member] Measure: Measure [Axis] Schedule of Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Accrued liabilities Accrued Liabilities, Current Employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Anti-dilutive common stock equivalents (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Issuance for stock-based compensation and dividends, net of forfeitures Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Entity Emerging Growth Company Entity Emerging Growth Company Deferred compensation payable - long term Deferred Compensation Liability, Classified, Noncurrent Operating lease, right-of-use assets, financial statement location Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Credit Facility [Domain] Credit Facility [Domain] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Segment Reporting [Abstract] Entity Central Index Key Entity Central Index Key Employees under contract terminated by employer without good cause or 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. Current assets: Assets, Current [Abstract] Goodwill Goodwill Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Allowance for credit losses, beginning balance Allowance for credit losses, ending balance Accounts Receivable, Allowance for Credit Loss Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Schedule of Accounts Payable and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Treasury stock, shares (in shares) Beginning of period (in shares) End of period (in shares) Treasury Stock, Common, Shares Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Reportable Segments Segment Reporting Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Employee Stock Option Share-Based Payment Arrangement, Option [Member] 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 Fair Value Disclosures [Abstract] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Other Proceeds from (Payments for) Other Financing Activities Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Restricted Stock Restricted Stock [Member] Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Income taxes payable Accrued Income Taxes, Current Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Title Trading Arrangement, Individual Title Payments on credit facility Repayments of Lines of Credit Security Exchange Name Security Exchange Name Statement [Table] Statement [Table] Award Type [Axis] Award Type [Axis] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Payroll taxes Accrued Payroll Taxes, Current City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Number of  Restricted Stock Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] (Increase) decrease in operating assets Increase (Decrease) in Operating Assets [Abstract] Fixed assets, net Property, Plant and Equipment, Net Credit Facility Credit Facility [Member] Credit Facility Total liabilities Liabilities Interest, net Interest Paid, Excluding Capitalized Interest, Operating Activities Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Other non-current assets Other Assets, Miscellaneous, Noncurrent Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Total current assets Assets, Current Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Statement of Cash Flows [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Non-Cash Investing and Financing Transactions: Noncash Investing and Financing Items [Abstract] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Repurchases of common stock Payments for Repurchase of Common Stock Current portion of operating lease liabilities Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued (in shares) Common Stock, Shares, Issued Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Initial maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Technology Technology Segment Member Technology Segment Member Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Retained earnings Retained Earnings (Accumulated Deficit) Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Deferred income tax provision, net Deferred Income Taxes and Tax Credits Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Equity Awards Adjustments Equity Awards Adjustments [Member] Weighted average shares outstanding – diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Cash used in financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] FA Finance And Accounting Segment Member Finance And Accounting Segment Member Credit Facility [Axis] Credit Facility [Axis] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Workers’ compensation liabilities Workers' Compensation Liability, Current Total stockholders’ equity Beginning of period End of period Equity, Attributable to Parent Amendment Flag Amendment Flag Entity Registrant Name Entity Registrant Name Payment to Acquire Life Insurance Policy, Investing Activities Payment to Acquire Life Insurance Policy, Investing Activities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Depreciation and amortization Depreciation, Depletion and Amortization Gross profit Gross profit Gross Profit Fair Value as of Grant Date Award Grant Date Fair Value Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Selling, general and administrative expenses Selling, General and Administrative Expense Write-offs charged against the allowance, net of recoveries of amounts previously written off Accounts Receivable, Allowance for Credit Loss, Writeoff Credit Facility Debt Disclosure [Text Block] Trade receivables, net of allowances of $1,579 and $1,643, respectively Accounts Receivable, after Allowance for Credit Loss, Current Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Schedule of Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Principles of Consolidation Consolidation, Policy [Policy Text Block] Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus Restatement Determination Date: Restatement Determination Date [Axis] All Executive Categories All Executive Categories [Member] Common stock equivalents (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Title of 12(b) Security Title of 12(b) Security Common stock, $0.01 par value; 250,000 shares authorized, 73,484 and 73,462 issued, respectively Common Stock, Value, Issued Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] ASSETS Assets [Abstract] Share-Based Payment Arrangement [Abstract] Document Type Document Type Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Schedule of Operations of Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Assets held in Rabbi Trust Deferred Compensation Plan Assets Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Preferred stock, $0.01 par value; 15,000 shares authorized, none issued and outstanding Preferred Stock, Value, Issued Long-term debt – credit facility Long-Term Line of Credit, Noncurrent Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Earnings per share – basic (in dollars per share) Earnings Per Share, Basic Accounts payable Accounts Payable, Current Accounting Policies [Abstract] Operating lease liabilities Operating Lease, Payments Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Other Liabilities Disclosure [Abstract] Current Fiscal Year End Date Current Fiscal Year End Date Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income from operations, before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Equity Award [Domain] Award Type [Domain] Accordion feature, increase limit Line Of Credit, Accordion Feature, Increase Limit Line Of Credit, Accordion Feature, Increase Limit Other Long-Term Liabilities Other Liabilities Disclosure [Text Block] Total assets Assets Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Issuance for stock-based compensation and dividends, net of forfeitures (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Long-term debt – credit facility Long-Term Line of Credit Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Capital expenditures Payments to Acquire Property, Plant, and Equipment Other long-term liabilities Total Other long-term liabilities Other Liabilities, Noncurrent Deferred tax assets, net Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and contingencies (Note J) Commitments and Contingencies Additional Paid-In Capital Additional Paid-in Capital [Member] Other long-term liabilities Other Sundry Liabilities, Noncurrent Award Timing Predetermined Award Timing Predetermined [Flag] Cash dividends Payments of Ordinary Dividends, Common Stock Termination Date Trading Arrangement Termination Date New Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Health insurance liabilities Accrued Insurance, Current Earnings per share - diluted (in dollars per share) Earnings Per Share, Diluted Stock-based Compensation Share-Based Payment Arrangement [Text Block] Noncash lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Entity Address, City or Town Entity Address, City or Town Payroll and benefits Accrued Employee Benefits, Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Stock-based compensation expense Share-Based Payment Arrangement, Expense Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Net income Net income Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Accounts Payable, Current [Abstract] Accounts Payable, Current [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Statement of Financial Position [Abstract] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Allowance for Credit Losses Allowance for Credit Losses [Text Block] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Income tax expense Income Tax Expense (Benefit) Disaggregation of Revenue Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Repurchases of common stock Treasury Stock, Value, Acquired, Cost Method Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Supplemental Disclosure of Cash Flow Information Supplemental Cash Flow Information [Abstract] Dividends Dividends, Common Stock Name Forgone Recovery, Individual Name Weighted average period expected to be recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Document Period End Date Document Period End Date Increase (decrease) in operating liabilities Increase (Decrease) in Operating Liabilities [Abstract] Revenue Total Revenue Revenue from Contract with Customer, Excluding Assessed Tax Other liabilities Increase (Decrease) in Other Noncurrent Liabilities Other Other Noncash Income (Expense) Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Outstanding, at beginning of period (in shares) Outstanding, at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Insider Trading Arrangements [Line Items] Cash used in investing activities Net Cash Provided by (Used in) Investing Activities Income from operations Operating Income (Loss) AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] 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 Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Total liabilities and stockholders’ equity Liabilities and Equity Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Accrued payroll costs Total Accrued payroll costs Employee-related Liabilities, Current Proceeds from the sale of our joint venture interest Proceeds from Divestiture of Interest in Joint Venture Additional paid-in capital Additional Paid in Capital PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Direct costs Cost of Revenue Adjustment to Compensation: Adjustment to Compensation [Axis] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Commitments and Contingencies Disclosure [Abstract] Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Schedule of Restricted Stock Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] ROU assets obtained from operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Underlying Security Market Price Change Underlying Security Market Price Change, Percent Entity Current Reporting Status Entity Current Reporting Status Individual: Individual [Axis] Retained Earnings Retained Earnings [Member] Schedule of Other Long-Term Liabilities Other Noncurrent Liabilities [Table Text Block] Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Weighted average shares outstanding – basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [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. Capitalized software, net Capitalized Computer Software, Net Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Schedule of potentially dilutive securities Schedule of Potentially Dilutive Securities [Table Text Block] Schedule of Potentially Dilutive Securities Name Awards Close in Time to MNPI Disclosures, Individual Name Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Employees under contract terminated by employer without good cause or in absence of 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. 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 LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Entity Filer Category Entity Filer Category Proceeds from Life Insurance Policy Proceeds from Life Insurance Policy Company Selected Measure Name Company Selected Measure Name EX-101.PRE 10 kfrc-20240930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 kfrc-20240930_g1.jpg GRAPHIC begin 644 kfrc-20240930_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=) XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Cover - shares
shares in Thousands
9 Months Ended
Sep. 30, 2024
Oct. 23, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2024  
Document Transition Report false  
Entity File Number 001-42104  
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, par value $0.01 per share  
Trading Symbol KFRC  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   19,080
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0000930420  
Current Fiscal Year End Date --12-31  

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenue $ 353,319 $ 373,122 $ 1,061,526 $ 1,168,309
Direct costs 254,752 269,661 768,736 840,606
Gross profit 98,567 103,461 292,790 327,703
Selling, general and administrative expenses 78,308 86,226 234,216 258,558
Depreciation and amortization 1,543 1,202 4,431 3,776
Income from operations 18,716 16,033 54,143 65,369
Other expense, net 429 181 1,589 1,539
Income from operations, before income taxes 18,287 15,852 52,554 63,830
Income tax expense 4,078 5,277 13,201 18,471
Net income $ 14,209 $ 10,575 $ 39,353 $ 45,359
Earnings per share – basic (in dollars per share) $ 0.76 $ 0.55 $ 2.11 $ 2.35
Earnings per share - diluted (in dollars per share) $ 0.75 $ 0.54 $ 2.08 $ 2.31
Weighted average shares outstanding – basic (in shares) 18,578 19,158 18,666 19,317
Weighted average shares outstanding – diluted (in shares) 18,823 19,518 18,878 19,621
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 127 $ 119
Trade receivables, net of allowances of $1,579 and $1,643, respectively 229,259 233,428
Prepaid expenses and other current assets 10,553 10,912
Total current assets 239,939 244,459
Fixed assets, net 8,267 9,418
Other assets, net 90,614 75,924
Deferred tax assets, net 5,990 3,138
Goodwill 25,040 25,040
Total assets 369,850 357,979
Current liabilities:    
Accounts payable and other accrued liabilities 60,265 64,795
Accrued payroll costs 46,442 33,968
Current portion of operating lease liabilities 3,325 3,589
Income taxes payable 6,491 623
Total current liabilities 116,523 102,975
Long-term debt – credit facility 26,900 41,600
Other long-term liabilities 59,053 54,324
Total liabilities 202,476 198,899
Commitments and contingencies (Note J)
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,484 and 73,462 issued, respectively 735 734
Additional paid-in capital 539,169 527,288
Retained earnings 542,410 525,222
Treasury stock, at cost; 54,261 and 53,941 shares, respectively (914,940) (894,164)
Total stockholders’ equity 167,374 159,080
Total liabilities and stockholders’ equity $ 369,850 $ 357,979
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Trade receivables, allowances $ 1,579 $ 1,643
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,484,000 73,462,000
Treasury stock, shares (in shares) 54,261,000 53,941,000
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income
Retained Earnings
Treasury Stock
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares)   73,242        
Beginning of period at Dec. 31, 2022 $ 182,198 $ 732 $ 507,734 $ 6 $ 492,764 $ (819,038)
Beginning of period (in shares) at Dec. 31, 2022           52,744
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 16,210       16,210  
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   5        
Issuance for stock-based compensation and dividends, net of forfeitures (1) $ 0 340   (341)  
Stock-based compensation expense 4,326   4,326      
Employee stock purchase plan (in shares)           (5)
Employee stock purchase plan 245   172     $ 73
Dividends (7,003)       (7,003)  
Repurchases of common stock (in shares)           181
Repurchases of common stock (10,244)         $ (10,244)
Ending balance (in shares) at Mar. 31, 2023   73,247        
End of period at Mar. 31, 2023 $ 185,725 $ 732 512,572 0 501,630 $ (829,209)
End of period (in shares) at Mar. 31, 2023           52,920
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share (in dollars per share) $ 0.36          
Stockholders' Equity, Other $ 6     6    
Beginning of period at Dec. 31, 2022 182,198 $ 732 507,734 6 492,764 $ (819,038)
Beginning of period (in shares) at Dec. 31, 2022           52,744
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 45,359          
Employee stock purchase plan 817          
Ending balance (in shares) at Sep. 30, 2023   73,224        
End of period at Sep. 30, 2023 178,952 $ 732 523,669 0 516,540 $ (861,989)
End of period (in shares) at Sep. 30, 2023           53,464
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares)   73,247        
Beginning of period at Mar. 31, 2023 185,725 $ 732 512,572 0 501,630 $ (829,209)
Beginning of period (in shares) at Mar. 31, 2023           52,920
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 18,574       18,574  
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   32        
Issuance for stock-based compensation and dividends, net of forfeitures 0 $ 0 322   (322)  
Stock-based compensation expense 4,309   4,309      
Employee stock purchase plan (in shares)           (5)
Employee stock purchase plan 296   219     $ 77
Dividends (6,945)       (6,945)  
Repurchases of common stock (in shares)           248
Repurchases of common stock (14,341)         $ (14,341)
Ending balance (in shares) at Jun. 30, 2023   73,279        
End of period at Jun. 30, 2023 $ 187,618 $ 732 517,422 0 512,937 $ (843,473)
End of period (in shares) at Jun. 30, 2023           53,163
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share (in dollars per share) $ 0.36          
Beginning balance (in shares)   73,279        
Net income $ 10,575       10,575  
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   55        
Issuance for stock-based compensation and dividends, net of forfeitures 0 $ 0 78   (78)  
Stock-based compensation expense 5,967   5,967      
Employee stock purchase plan (in shares)           (4)
Employee stock purchase plan 276   202     $ 74
Dividends (6,894)       (6,894)  
Repurchases of common stock (in shares)           305
Repurchases of common stock (18,590)         $ (18,590)
Ending balance (in shares) at Sep. 30, 2023   73,224        
End of period at Sep. 30, 2023 $ 178,952 $ 732 523,669 0 516,540 $ (861,989)
End of period (in shares) at Sep. 30, 2023           53,464
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share (in dollars per share) $ 0.36          
Beginning balance (in shares)   73,224        
Beginning balance (in shares)   73,462        
Beginning of period at Dec. 31, 2023 $ 159,080 $ 734 527,288 0 525,222 $ (894,164)
Beginning of period (in shares) at Dec. 31, 2023 53,941         53,941
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 10,987       10,987  
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   7        
Issuance for stock-based compensation and dividends, net of forfeitures 0 $ 1 285   (286)  
Stock-based compensation expense 3,501   3,501      
Employee stock purchase plan (in shares)           (3)
Employee stock purchase plan 204   152     $ 52
Dividends (7,128)       (7,128)  
Repurchases of common stock (in shares)           30
Repurchases of common stock (2,139)         $ (2,139)
Ending balance (in shares) at Mar. 31, 2024   73,455        
End of period at Mar. 31, 2024 $ 164,505 $ 735 531,226 0 528,795 $ (896,251)
End of period (in shares) at Mar. 31, 2024           53,968
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share (in dollars per share) $ 0.38          
Beginning of period at Dec. 31, 2023 $ 159,080 $ 734 527,288 0 525,222 $ (894,164)
Beginning of period (in shares) at Dec. 31, 2023 53,941         53,941
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 39,353          
Employee stock purchase plan 612          
Ending balance (in shares) at Sep. 30, 2024   73,484        
End of period at Sep. 30, 2024 $ 167,374 $ 735 539,169 0 542,410 $ (914,940)
End of period (in shares) at Sep. 30, 2024 54,261         54,261
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares)   73,455        
Beginning of period at Mar. 31, 2024 $ 164,505 $ 735 531,226 0 528,795 $ (896,251)
Beginning of period (in shares) at Mar. 31, 2024           53,968
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 14,157       14,157  
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   24        
Issuance for stock-based compensation and dividends, net of forfeitures 0 $ 0 286   (286)  
Stock-based compensation expense 3,498   3,498      
Employee stock purchase plan (in shares)           (3)
Employee stock purchase plan 202   151     $ 51
Dividends (7,101)       (7,101)  
Repurchases of common stock (in shares)           139
Repurchases of common stock (8,641)         $ (8,641)
Ending balance (in shares) at Jun. 30, 2024   73,479        
End of period at Jun. 30, 2024 $ 166,620 $ 735 535,161 0 535,565 $ (904,841)
End of period (in shares) at Jun. 30, 2024           54,104
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share (in dollars per share) $ 0.38          
Beginning balance (in shares)   73,479        
Net income $ 14,209       14,209  
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   5        
Issuance for stock-based compensation and dividends, net of forfeitures 0 $ 0 311   (311)  
Stock-based compensation expense 3,549   3,549      
Employee stock purchase plan (in shares)           (4)
Employee stock purchase plan 206   148     $ 58
Dividends (7,053)       (7,053)  
Repurchases of common stock (in shares)           161
Repurchases of common stock (10,157)         $ (10,157)
Ending balance (in shares) at Sep. 30, 2024   73,484        
End of period at Sep. 30, 2024 $ 167,374 $ 735 $ 539,169 $ 0 $ 542,410 $ (914,940)
End of period (in shares) at Sep. 30, 2024 54,261         54,261
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share (in dollars per share) $ 0.38          
Beginning balance (in shares)   73,484        
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY (Parenthetical) - $ / shares
3 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Statement of Stockholders' Equity [Abstract]            
Dividend (in dollars per share) $ 0.38 $ 0.38 $ 0.38 $ 0.36 $ 0.36 $ 0.36
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net income $ 39,353 $ 45,359
Adjustments to reconcile net income to cash provided by operating activities:    
Deferred income tax provision, net (2,852) (757)
Provision for credit losses 136 325
Depreciation and amortization 4,431 3,776
Stock-based compensation expense 10,548 14,602
Noncash lease expense 2,765 3,111
Loss on equity method investment 0 750
Other (685) 675
(Increase) decrease in operating assets    
Trade receivables, net 4,032 20,880
Other assets (4,072) (289)
Increase (decrease) in operating liabilities    
Accrued payroll costs 13,085 (4,812)
Other liabilities (1,657) (14,564)
Cash provided by operating activities 65,084 69,056
Cash flows from investing activities:    
Capital expenditures (8,501) (6,076)
Proceeds from Life Insurance Policy 2,377 0
Payment to Acquire Life Insurance Policy, Investing Activities 1,777 765
Proceeds from the sale of our joint venture interest 0 5,059
Note receivable issued to our joint venture 0 (750)
Cash used in investing activities (7,901) (2,532)
Cash flows from financing activities:    
Proceeds from credit facility 173,600 426,400
Payments on credit facility (188,300) (430,600)
Repurchases of common stock (21,189) (41,470)
Cash dividends (21,282) (20,842)
Other (4) (11)
Cash used in financing activities (57,175) (66,523)
Change in cash and cash equivalents 8 1
Cash and cash equivalents, beginning of period 119 121
Cash and cash equivalents, end of period 127 122
Supplemental Disclosure of Cash Flow Information    
Income taxes, net 9,085 19,323
Operating lease liabilities 3,609 3,937
Interest, net 1,556 623
Non-Cash Investing and Financing Transactions:    
ROU assets obtained from operating leases 2,627 3,692
Employee stock purchase plan 612 817
Unsettled repurchases of common stock $ 500 $ 2,292
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Note A - Summary of Significant Accounting Policies
Unless otherwise noted below, there have been no material changes to the accounting policies presented in Note 1 - “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of our 2023 Annual Report on Form 10-K.
Basis of Presentation
The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although management believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 2023 Annual Report on Form 10-K. In management’s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments considered necessary for a fair presentation. The Unaudited Condensed Consolidated Balance Sheet as of December 31, 2023, was derived from our audited Consolidated Balance Sheet as of December 31, 2023, as presented in our 2023 Annual Report on Form 10-K.
Certain prior year amounts have been reclassified to conform with the current period presentation.
Our quarterly operating results are affected by the seasonality of our clients’ businesses and changes in holiday and vacation days taken. In addition, we typically experience higher costs in the first quarter of each fiscal year as a result of certain U.S. state and federal employment tax resets, which adversely affects our gross profit and overall profitability relative to the remainder of the fiscal year. As such, the results of operations for any interim period may be impacted by these factors, among others, and are not necessarily indicative of, nor comparable to, the results of operations for a full year.
Principles of Consolidation
The unaudited condensed consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “Kforce,” the “Company,” the “Firm,” “management,” “we,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most critical of these estimates and assumptions relate to the following: allowance for credit losses; income taxes; self-insured liabilities for health insurance; and the impairment of goodwill. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates. Therefore, our accounting estimates and assumptions may change materially in future periods.
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 effect of potentially dilutive securities, such as unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive.
The following table provides information on potentially dilutive securities (shares in thousands):
20242023
Three Months Ended September 30,
Common stock equivalents245 360 
Anti-dilutive shares
95 
Nine Months Ended September 30,
Common stock equivalents212 304 
Anti-dilutive shares
186 
New Accounting Standards
Accounting Standards Not Yet Adopted
In November 2023, the FASB issued guidance intended to improve reportable segment disclosure requirements through enhancements for significant segment expenses. These amendments clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. This guidance was effective for Kforce on January 1, 2024, and the presentation and disclosure requirements will be first applied retrospectively to our annual disclosures for the year ending December 31, 2024 and interim disclosures beginning January 1, 2025. This new guidance may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Reportable Segments
9 Months Ended
Sep. 30, 2024
Segment Reporting [Abstract]  
Reportable Segments
Note B - Reportable Segments
The following table provides information on the operations of our segments (in thousands):
TechnologyFATotal
Three Months Ended September 30,
2024
Revenue$325,511 $27,808 $353,319 
Gross profit$87,493 $11,074 $98,567 
Operating and other expenses$80,280 
Income from operations, before income taxes$18,287 
2023
Revenue$338,289 $34,833 $373,122 
Gross profit$89,401 $14,060 $103,461 
Operating and other expenses$87,609 
Income from operations, before income taxes$15,852 
Nine Months Ended September 30,
2024
Revenue$975,469 $86,057 $1,061,526 
Gross profit$259,427 $33,363 $292,790 
Operating and other expenses$240,236 
Income from operations, before income taxes$52,554 
2023
Revenue$1,055,158 $113,151 $1,168,309 
Gross profit$283,297 $44,406 $327,703 
Operating and other expenses$263,873 
Income from operations, before income taxes$63,830 
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Disaggregation of Revenue
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Note C - Disaggregation of Revenue
The following table provides the disaggregation of revenue by segment and type (in thousands):
TechnologyFATotal
Three Months Ended September 30,
2024
Flex revenue$322,118 $23,714 $345,832 
Direct Hire revenue3,393 4,094 7,487 
Total Revenue$325,511 $27,808 $353,319 
2023
Flex revenue$334,253 $29,908 $364,161 
Direct Hire revenue4,036 4,925 8,961 
Total Revenue$338,289 $34,833 $373,122 
Nine Months Ended September 30,
2024
Flex revenue$964,696 $74,644 $1,039,340 
Direct Hire revenue10,773 11,413 22,186 
Total Revenue$975,469 $86,057 $1,061,526 
2023
Flex revenue$1,040,103 $98,060 $1,138,163 
Direct Hire revenue15,055 15,091 30,146 
Total Revenue$1,055,158 $113,151 $1,168,309 
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Allowance for Credit Losses
9 Months Ended
Sep. 30, 2024
Receivables [Abstract]  
Allowance for Credit Losses
Note D - Allowance for Credit Losses
The following table presents the activity within the allowance for credit losses on trade receivables for the nine months ended September 30, 2024 (in thousands):
Allowance for credit losses, January 1, 2024$1,106 
Current period provision136 
Write-offs charged against the allowance, net of recoveries of amounts previously written off(266)
Allowance for credit losses, September 30, 2024$976 
The allowances on trade receivables presented in the Unaudited Condensed Consolidated Balance Sheets include $0.6 million and $0.5 million at September 30, 2024 and December 31, 2023, respectively, for reserves unrelated to credit losses.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Other Assets, Net
9 Months Ended
Sep. 30, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets, Net
Note E - Other Assets, Net
Other assets, net consisted of the following (in thousands):
September 30, 2024December 31, 2023
Assets held in Rabbi Trust$48,404 $40,389 
Capitalized software, net (1)
24,638 16,434 
ROU assets for operating leases, net14,231 14,368 
Deferred loan costs, net479 658 
Other non-current assets2,862 4,075 
Total Other assets, net$90,614 $75,924 
(1) Accumulated amortization of capitalized software was $41.0 million and $37.6 million as of September 30, 2024 and December 31, 2023, respectively.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Current Liabilities
9 Months Ended
Sep. 30, 2024
Payables and Accruals [Abstract]  
Current Liabilities
Note F - Current Liabilities
The following table provides information on certain current liabilities (in thousands):
September 30, 2024December 31, 2023
Accounts payable$42,517 $42,842 
Deferred compensation payable7,126 5,927 
Accrued liabilities5,802 8,699 
Customer rebates payable4,820 7,327 
Total Accounts payable and other accrued liabilities$60,265 $64,795 
Payroll and benefits$40,776 $28,110 
Health insurance liabilities3,154 3,727 
Payroll taxes1,888 1,705 
Workers’ compensation liabilities624 426 
Total Accrued payroll costs$46,442 $33,968 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Credit Facility
9 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
Credit Facility
Note G - 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.
As of September 30, 2024 and December 31, 2023, $26.9 million and $41.6 million was outstanding under the Amended and Restated Credit Facility, respectively. As of September 30, 2024, we were in compliance with all of our financial covenants contained in the Amended and Restated Credit Facility.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Other Long-Term Liabilities
9 Months Ended
Sep. 30, 2024
Other Liabilities Disclosure [Abstract]  
Other Long-Term Liabilities
Note H - Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
September 30, 2024December 31, 2023
Deferred compensation payable - long term$46,909 $42,025 
Operating lease liabilities12,126 12,275 
Other long-term liabilities18 24 
Total Other long-term liabilities$59,053 $54,324 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation
Note I - Stock-Based Compensation
The following table presents the restricted stock activity for the nine months ended September 30, 2024 (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, 2023798 $60.80 
Granted39 $62.80 
Forfeited(17)$54.53 
Vested(42)$43.07 $2,745 
Outstanding at September 30, 2024778 $62.00 
As of September 30, 2024, total unrecognized stock-based compensation expense related to restricted stock was $32.3 million, which is expected to be recognized over a weighted-average remaining period of 3.9 years.
During the three and nine months ended September 30, 2024, stock-based compensation expense was $3.5 million and $10.5 million, respectively. During the three and nine months ended September 30, 2023, stock-based compensation expense was $6.0 million and $14.6 million, respectively. Stock-based compensation is included in Selling, general and administrative expenses (“SG&A”) in the Unaudited Condensed Consolidated Statements of Operations.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Note J - Commitments and Contingencies
Employment Agreements
Kforce has employment agreements with certain executives that provide for certain post-employment benefits under certain circumstances. At September 30, 2024, our liability would be approximately $30.4 million if, following a change in control, all of the executives under contract were terminated without cause by the employer or if the executives resigned for good reason, and $11.5 million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without cause or if the executives resigned for good reason.
Litigation
We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of business, and we have made accruals with respect to certain of these matters, where appropriate, that are reflected in our unaudited condensed 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. The outcome of any litigation is inherently uncertain, but we do not expect that these proceedings and claims, individually or in the aggregate, will have a material effect on our unaudited condensed consolidated financial statements; however, if decided adversely to us, or if we determine that settlement of particular litigation is appropriate, we may be subject to additional liabilities that could have a material adverse effect on our financial position, results of operations or cash flows. Kforce maintains liability insurance that insures us against workers’ compensation, personal and 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.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Pay vs Performance Disclosure                
Net income $ 14,209 $ 14,157 $ 10,987 $ 10,575 $ 18,574 $ 16,210 $ 39,353 $ 45,359
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although management believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 2023 Annual Report on Form 10-K. In management’s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments considered necessary for a fair presentation. The Unaudited Condensed Consolidated Balance Sheet as of December 31, 2023, was derived from our audited Consolidated Balance Sheet as of December 31, 2023, as presented in our 2023 Annual Report on Form 10-K.
Certain prior year amounts have been reclassified to conform with the current period presentation.
Principles of Consolidation
Principles of Consolidation
The unaudited condensed consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “Kforce,” the “Company,” the “Firm,” “management,” “we,” “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 health insurance; and the impairment of goodwill. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates. Therefore, our accounting estimates and assumptions may change materially in future periods.
Earnings per Share
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 effect of potentially dilutive securities, such as unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive.
New Accounting Standards
New Accounting Standards
Accounting Standards Not Yet Adopted
In November 2023, the FASB issued guidance intended to improve reportable segment disclosure requirements through enhancements for significant segment expenses. These amendments clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. This guidance was effective for Kforce on January 1, 2024, and the presentation and disclosure requirements will be first applied retrospectively to our annual disclosures for the year ending December 31, 2024 and interim disclosures beginning January 1, 2025. This new guidance may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Schedule of potentially dilutive securities
The following table provides information on potentially dilutive securities (shares in thousands):
20242023
Three Months Ended September 30,
Common stock equivalents245 360 
Anti-dilutive shares
95 
Nine Months Ended September 30,
Common stock equivalents212 304 
Anti-dilutive shares
186 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Reportable Segments (Tables)
9 Months Ended
Sep. 30, 2024
Segment Reporting [Abstract]  
Schedule of Operations of Reportable Segments
The following table provides information on the operations of our segments (in thousands):
TechnologyFATotal
Three Months Ended September 30,
2024
Revenue$325,511 $27,808 $353,319 
Gross profit$87,493 $11,074 $98,567 
Operating and other expenses$80,280 
Income from operations, before income taxes$18,287 
2023
Revenue$338,289 $34,833 $373,122 
Gross profit$89,401 $14,060 $103,461 
Operating and other expenses$87,609 
Income from operations, before income taxes$15,852 
Nine Months Ended September 30,
2024
Revenue$975,469 $86,057 $1,061,526 
Gross profit$259,427 $33,363 $292,790 
Operating and other expenses$240,236 
Income from operations, before income taxes$52,554 
2023
Revenue$1,055,158 $113,151 $1,168,309 
Gross profit$283,297 $44,406 $327,703 
Operating and other expenses$263,873 
Income from operations, before income taxes$63,830 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Disaggregation of Revenue (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues
The following table provides the disaggregation of revenue by segment and type (in thousands):
TechnologyFATotal
Three Months Ended September 30,
2024
Flex revenue$322,118 $23,714 $345,832 
Direct Hire revenue3,393 4,094 7,487 
Total Revenue$325,511 $27,808 $353,319 
2023
Flex revenue$334,253 $29,908 $364,161 
Direct Hire revenue4,036 4,925 8,961 
Total Revenue$338,289 $34,833 $373,122 
Nine Months Ended September 30,
2024
Flex revenue$964,696 $74,644 $1,039,340 
Direct Hire revenue10,773 11,413 22,186 
Total Revenue$975,469 $86,057 $1,061,526 
2023
Flex revenue$1,040,103 $98,060 $1,138,163 
Direct Hire revenue15,055 15,091 30,146 
Total Revenue$1,055,158 $113,151 $1,168,309 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Allowance for Credit Losses (Tables)
9 Months Ended
Sep. 30, 2024
Receivables [Abstract]  
Schedule of Allowance for Credit Losses
The following table presents the activity within the allowance for credit losses on trade receivables for the nine months ended September 30, 2024 (in thousands):
Allowance for credit losses, January 1, 2024$1,106 
Current period provision136 
Write-offs charged against the allowance, net of recoveries of amounts previously written off(266)
Allowance for credit losses, September 30, 2024$976 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Other Assets, Net (Tables)
9 Months Ended
Sep. 30, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets, Net
Other assets, net consisted of the following (in thousands):
September 30, 2024December 31, 2023
Assets held in Rabbi Trust$48,404 $40,389 
Capitalized software, net (1)
24,638 16,434 
ROU assets for operating leases, net14,231 14,368 
Deferred loan costs, net479 658 
Other non-current assets2,862 4,075 
Total Other assets, net$90,614 $75,924 
(1) Accumulated amortization of capitalized software was $41.0 million and $37.6 million as of September 30, 2024 and December 31, 2023, respectively.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2024
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
The following table provides information on certain current liabilities (in thousands):
September 30, 2024December 31, 2023
Accounts payable$42,517 $42,842 
Deferred compensation payable7,126 5,927 
Accrued liabilities5,802 8,699 
Customer rebates payable4,820 7,327 
Total Accounts payable and other accrued liabilities$60,265 $64,795 
Payroll and benefits$40,776 $28,110 
Health insurance liabilities3,154 3,727 
Payroll taxes1,888 1,705 
Workers’ compensation liabilities624 426 
Total Accrued payroll costs$46,442 $33,968 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Other Long-Term Liabilities (Tables)
9 Months Ended
Sep. 30, 2024
Other Liabilities Disclosure [Abstract]  
Schedule of Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
September 30, 2024December 31, 2023
Deferred compensation payable - long term$46,909 $42,025 
Operating lease liabilities12,126 12,275 
Other long-term liabilities18 24 
Total Other long-term liabilities$59,053 $54,324 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Restricted Stock Activity
The following table presents the restricted stock activity for the nine months ended September 30, 2024 (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, 2023798 $60.80 
Granted39 $62.80 
Forfeited(17)$54.53 
Vested(42)$43.07 $2,745 
Outstanding at September 30, 2024778 $62.00 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Earnings per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Accounting Policies [Abstract]        
Common stock equivalents (in shares) 245 360 212 304
Anti-dilutive common stock equivalents (in shares) 4 95 4 186
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Reportable Segments - Schedule of Operations of Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Revenue $ 353,319 $ 373,122 $ 1,061,526 $ 1,168,309
Gross profit 98,567 103,461 292,790 327,703
Operating and other expenses 80,280 87,609 240,236 263,873
Income from operations, before income taxes 18,287 15,852 52,554 63,830
Technology        
Segment Reporting Information [Line Items]        
Revenue 325,511 338,289 975,469 1,055,158
Gross profit 87,493 89,401 259,427 283,297
FA        
Segment Reporting Information [Line Items]        
Revenue 27,808 34,833 86,057 113,151
Gross profit $ 11,074 $ 14,060 $ 33,363 $ 44,406
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Disaggregation of Revenue - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total Revenue $ 353,319 $ 373,122 $ 1,061,526 $ 1,168,309
Flex revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 345,832 364,161 1,039,340 1,138,163
Direct Hire revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 7,487 8,961 22,186 30,146
Technology        
Disaggregation of Revenue [Line Items]        
Total Revenue 325,511 338,289 975,469 1,055,158
Technology | Flex revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 322,118 334,253 964,696 1,040,103
Technology | Direct Hire revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 3,393 4,036 10,773 15,055
FA        
Disaggregation of Revenue [Line Items]        
Total Revenue 27,808 34,833 86,057 113,151
FA | Flex revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 23,714 29,908 74,644 98,060
FA | Direct Hire revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 4,094 $ 4,925 $ 11,413 $ 15,091
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Allowance for Credit Losses - Schedule of Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses, beginning balance $ 1,106  
Current period provision 136 $ 325
Write-offs charged against the allowance, net of recoveries of amounts previously written off (266)  
Allowance for credit losses, ending balance $ 976  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Allowance for Credit Losses - Narrative (Details) - USD ($)
$ in Millions
Sep. 30, 2024
Dec. 31, 2023
Credit Loss [Abstract]    
Amount unrelated to trade receivables included in allowance $ 0.6 $ 0.5
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Other Assets, Net - Schedule of Other Assets, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Assets held in Rabbi Trust $ 48,404 $ 40,389
ROU assets for operating leases, net $ 14,231 $ 14,368
Operating lease, right-of-use assets, financial statement location Total Other assets, net Total Other assets, net
Capitalized software, net $ 24,638 $ 16,434
Deferred loan costs, net 479 658
Other non-current assets 2,862 4,075
Total Other assets, net 90,614 75,924
Accumulated amortization of capitalized software $ 41,000 $ 37,600
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Current Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accounts Payable, Current [Abstract]    
Accounts payable $ 42,517 $ 42,842
Current deferred compensation liability 7,126 5,927
Accrued liabilities 5,802 8,699
Accrued Rebate Liability, Current 4,820 7,327
Total Accounts payable and other accrued liabilities 60,265 64,795
Employee-related Liabilities, Current [Abstract]    
Health insurance liabilities 3,154 3,727
Payroll taxes 1,888 1,705
Workers’ compensation liabilities 624 426
Payroll and benefits 40,776 28,110
Total Accrued payroll costs $ 46,442 $ 33,968
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Credit Facility (Details) - Revolving Credit Facility - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Oct. 20, 2021
Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Long-term debt – credit facility $ 26,900,000 $ 41,600,000  
Credit Facility      
Line of Credit Facility [Line Items]      
Initial maximum borrowing capacity     $ 200,000,000
Accordion feature, increase limit     $ 150,000,000
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Other Long-Term Liabilities - Schedule of Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]    
Deferred compensation payable - long term $ 46,909 $ 42,025
Operating lease liabilities $ 12,126 $ 12,275
Operating lease liabilities, financial statement location Total Other long-term liabilities Total Other long-term liabilities
Other long-term liabilities $ 18 $ 24
Total Other long-term liabilities $ 59,053 $ 54,324
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 3.5 $ 6.0 $ 10.5 $ 14.6
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total unrecognized compensation expenses $ 32.3   $ 32.3  
Weighted average period expected to be recognized     3 years 10 months 24 days  
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation - Schedule of Restricted Stock Activity (Details) - Restricted Stock
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Number of  Restricted Stock  
Outstanding, at beginning of period (in shares) | shares 798
Granted (in shares) | shares 39
Forfeited (in shares) | shares (17)
Vested (in shares) | shares (42)
Outstanding, at end of period (in shares) | shares 778
Weighted-Average Grant Date Fair Value  
Outstanding, as of beginning of period (in dollars per share) | $ / shares $ 60.80
Granted (in dollars per share) | $ / shares 62.80
Forfeited (in dollars per share) | $ / shares 54.53
Vested (in dollars per share) | $ / shares 43.07
Outstanding, as of end of period (in dollars per share) | $ / shares $ 62.00
Total Intrinsic Value of Restricted Stock Vested  
Vested | $ $ 2,745
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Instrument and Hedging Activity - Schedule of Activity in the Accumulated Derivative Instrument Gain (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]              
Beginning of period $ 166,620 $ 164,505 $ 159,080 $ 178,952 $ 187,618 $ 185,725 $ 182,198
End of period $ 167,374 $ 166,620 $ 164,505 $ 159,080 $ 178,952 $ 187,618 $ 185,725
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies (Details)
$ in Millions
Sep. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Employees under contract terminated by employer without good cause or in absence of change in control $ 30.4
Employees under contract terminated by employer without good cause or change in control $ 11.5
EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #F!7ED'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 " Y@5Y9[.!H"NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$G*8";UI:.G#@8K;.QF;+4UBQUC:R1]^SE9FS*V!]C1TN]/ MGT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,B=\;A[ZZ!3E9SQ"4/I# M'1%JSN_!(2FC2,$$+,)"9+(U6NB(BOIXP1N]X,-G[&:8T8 =.O24H"HK8'*: M&,YCU\(-,,$(HTO?!30+<:[^B9T[P"[),=DE-0Q#.31S+N]0P=O3[F5>M[ ^ MD?(:\Z]D!9T#KMEU\FNS>=QOF:QYO2HJ7C1\7W/!'\2J>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 #F!7EGHM^V[V04 . > 8 >&PO=V]R:W-H965T&UL MM9E=<^(V%(;_BH9V.KLS(5@RD&2;,$/8T&8VN\N&M)UMIQ?"%N!9VW(E&9)_ MWR,;["25#Y19;L V/B]Z=?3Q2+I<2_5-+X4PY#&)4WW56AJ3O>MT=+ 4"=>G M,A,I_#*7*N$&;M6BHS,E>%@$)7&'>5Z_D_ H;0TNBV<3-;B4N8FC5$P4T7F2 M!72]A@"V"6"O FBW(<#?!/B%T;)D MA:WWW/#!I9)KHNS;H&8OBKHIHL%-E-HT3HV"7R.(,X.17 E%VD0ON1)Z^Q6E MY&$I<\W34%]V#/R/?;L3;#2O2TW6H'E!/LK4+#6Y24,1OHSO0/FJ0K)M(:\9 M*C@5V2GQO1/"/-9UE&>$AW\.S"EAOBO\17'\JL[\0L]'Z^ROX4P;!\[B;TPVZW,=C'UP7L9Y-!M M#7EXRH3+*1Y.O?87ER4TZD!+O53[/]FR9BL.T4LP* MS7G$M>8\ULY$HF$'&CRO#)ZCA;I)362>R#B*!?F4)S.A7,9P#<^C[2ZCGC-[ M:.B!YBXJOMX MA+))!>V2VR9Z0J8&.B.1BHQDGAKU!-^AT_@.]?&=RS$>=*CE9SA!]['\P!_) M;0B=,YI'0>$;:<$[)'L7;9_UN_T^=?I%@P_URVJ_;!^_PS $=7VRO2!W\![Y MG+KSBDM2VO/(4&N1S&!F>J\ L %3RT#FH#7*=._[C< T\R[K1Y# ZB-0A1'&5>VZSZ\43)590&[ESCF@U]^!AT1&L\ MHCC4O#8ZD=KPF/P99/P9*G M"]'(A3N$/GV=WCCW"HX!2*P&)+87((URI>S:I5RP%(F$Z21W[K;L4/PJ7%$C M/.I0GS48L;W Z#:%!7:Y5V<7H7QKW.D35VSR>0SX837\L+W@QR[2@.B!"!92 M.4>B'3IW7$%;'P:! "&0"4M)I^-C)4 O;,7\!!;,$0@ L3=VIQ06;C1Z#?EA-/PR'EVTBEP(2 MB=G#99KM'8."6$U!# >8[4C[8HJ?EAO[]UNO].K+.I MDU*M5ZC9,Y;5@%YXYT!9*Y?9&HD8#C+#1*1AL1LVCOG"Z0,7:,[B,3B'U9S# M<$RI=OG&D;94^U4 I(WAH7O(P<4:SP^.P3Q^S3P^CBJO/6XV;AM=[I#[XER3 MX$&'>JRYQ]^/>\"F HNW:2@>R0?A''!V2,&BQ+OPO2YSKDWPX$-]UMSCXY2R M!;OGS17;@=\AUVY3UO:=.U]XY/\UVGEVAFAGON)H59/ [E&6QXG5T^KX=E@< M6G;JU\NSWX_<3IR:Q&(.H=[I&8QVJCQ.+6^,S(H3R9DT1B;%Y5+P4"C[ OP^ ME])L;^P?5(?:@W\!4$L#!!0 ( #F!7EDT-_L.9@4 /X4 8 >&PO M=V]R:W-H965T&ULK5A=<0S= M>F;C9.*D?=C9!V)DFRD@5\A)=G_]B@]C6Y*9M-L7&\2Y5SKG2E=7&CXS_KU< M4RK 2YX5Y:6U%F)S8=OE8DWSN#QG&UK(+TO&\UC(5[ZRRPVG<5(;Y9F-',>S M\S@MK-&P;KOEHR';BBPMZ"T'Y3;/8_[/%DC2G19FR G"ZO+3&\"*"?F50([ZF]+D\> 85E4?&OE9N&//7VA+B%3^%BPKZU_PW&(="RRVI6!Y:RQ'D*=%\Q^_M$(< M&$@_9@/4&B#5P#UA@%L#_-H>W-; ?6T/I#6HJ=L-]UJX,!;Q:,C9,^ 56GJK M'FKU:VNI5UI4$V4NN/R:2CLQ>IB-'\+I?12"R0@US">R>O-L8G._^L]^N7>C\3 MW7S"M3]\PM^T6+"<@KF(!97Y1("_QH^EX#(?_&T*=>/,-3NKDN1%N8D7]-*2 M6;"D_(E:HW=OH.=\,NG\.YV%O]-9])N<'47$[2+B]GD?W=$G6FRI2?W&T*L- MJQWE:80)QG PM)\.=37 ? P1.H:%.@PZ'B3(.\9%!AST NSLNSWB23J>I)=G MF'*Y^8 %*X4QJS36Y*!;1%R?*"PF!I@W\#RHD-5AOA?X6.6JPP+7\1S/3-7K MJ'J]5/_@K"S!AK-E*DQ4/:W704 \7V&JHZ"#78VI#D,#Y \Y+E9F2:2#L.^?F.:#CO.@EW.[ERPYRX&LC'G- MU1CF@P=R*%06=?C3F]E&_$FO+=C#X# M!36N[];)44B0FK4-(!BHB]L$(H'B*C*B\"FR!Z4G_(7XGH%'*@] 5):)]6<1 MOYC7=NO]F" *U#1G@LD%JZB;Z2, M], [OIK.#"@B<[%*6$=!C!QU89M@@>O#$X3W=2+L+7I&,WD(;B)L)(KU(L%% MCC;'#3"'^$2EJL/P0)8Z*E4=YA),3LWS?0$&^RNP*.:%W,3DCBW7=GTF N_> M! C"3]49-UV ]_)$E+ LB_D!YH-1EZ8G_V"(SKFO)CHCBFBJZ"AT#K7XFU"8 MG-!D7ZS!_FK-H,E'D*395M#D9_0@)CV(JH<)I2[MT(!"YVJM$!E1^-1RV%=T ML+^D^U;?:$CN\9-,A"NZ.SNSK2B%W.^E5H9)TX#,RAC*NX#HN<( &T 2J-J8 MO'F>6OL8O6'HGU!G7P7"_C+P9]0YG$1]^NAU&@P"I%9()MB 0$T?HS=5[[5]T=[ M]\W-X'7,5VE1@HPN95?56K( ;R[;FA?!-O5MTB,3@N7UXYK&">450'Y?,B9V M+U4'W97GZ#]02P,$% @ .8%>68?^+=88!@ 11@ !@ !X;"]W;W)K M&DN^.SQV/]]RIYT]<_) KQA1ZSK-" M7@Q62JU/1R.9K%A.Y0E?LP)^67*14P6/XF$DUX+11:F49R/B.,$HIVDQ&)^7 M[V[$^)QO5)86[$8@NV91EF;8$.'Y61@?UGEIQ=_UJ_7/I/#AS3R6;\NRO=*%6%X-H@!9L M23>9^LZ?OK#*(5_;2W@FRW_14R7K#%"RD8KGE3(@R--B^Y<^5X'84AP*I M%,A;%=Q*P2T=W2(KW9I11^N M)W>SJ]O+&9I^NYY=7L^WJ_FWKU>SB7[]:?)UW<[6)\AUAH@XQ+.H3_O59RP! M=5RJN_OJ(XA!'0A2!X*4]MP.>].-$*Q0B$K)E#RU^;,UX-D-Z/MV*MFB\#C&)#P?/>XZ8Y'!<2VSA]&K,7J]&&\%73 H% D#-8&N:+A![ADHLP0>-G*L5$W#==U/0AMPW(&'']]T6<)M4 MC(D==U#C#OK/@RN:O0%B8(E:'+OMX%K$/,_S.Y(FK$&&O2 _I\]L48$K\\6& M,#2VCDC0SFA3*/9PQ]%'-;JH%]VW\I0/H(O,C9T >RUXIE3HQ\2SXXMK?'$O MOAE;,CC>!5+T^1#,V #@Q['30FD*N=CM"")V&L9R>F'^QOGB*(W7)+NRU&I[T4DB"/?P&>1@RH7=EP/W) &/L=I]90(>[GPDF%$O +GD$5YK(COTS.\@+/(VVW2@9Y@W!%5I\8 R!MWVP4";W.6ZQ(BS1*%:1)7H$7XS9(BQ1Q.S V!(?[&6Z?A@]%TV0QC .?M!L& MFYQ#XK K<1O"P_V,]Y47#\>*B1PFJWN%WK^+",9G* &2215:TD2#M_9HV&0X M$L2.42A-,0_J1EI&&'$D_.4YYGJ=WILM^XITKGOQ8\6S!A"RO07A6#E[JQ3YJ M_MI9\__@7]+P+^GG7QAYJL92ZB@,T9%SXF"HL +!W+EA9PC[0\=QD%Q1H2>B MC5IQD?[-%M!^\H*A5$I-?R5M;Y14L(#$L<;-9.!VR>@5V?>P(6C23] ZM8'O MNMR#WK++O] =>I%7NJ:7 :F_&.&B/A#8Y$I*HHRTA#:^3?E[_SA2%5S!S4U% MXMC+HTG7OD<\;*2/18[XA'2,UZ1A=G* V04T2!OQ\II%5)5]WAGRO2$)<)DB MOCN$,;3*HS>DB,GKQS'V8F,>L@E&L%/0E2I-!T#Z.X M-%;9(Z#D(W M; _!-CF@W:CK.C?L3_K9W^#3,OC_THG8^"9F'?5LT MD-!6+T'1.0DA#&+[S7K[H/BZ_.Q[SY7B>;E<,0K@M0#\ON1 N-6#_I)<_\_! M^!]02P,$% @ .8%>60>05)-6 P %PL !@ !X;"]W;W)KLB6RYD@QM/WTEV?%A<(#TCA=8DO>__NUZ)>]@R_B32 D^I[23 RM1,K\ MQK9%E$"*Q37+(5-W5HRG6*HI7]LBYX!C(TJI[3E.:*>89-9H8-;F?#1@A:0D M@SE'HDA3S'_< F7;H>5:SPN?R3J1>L$>#7*\A@7(QWS.U].0N'EJ.)@(*D=0NL+IL8 *4:D^*XUOE MU*J?J86[XV?O[TSP*I@E%C!A]"N)93*T>A:*884+*C^S[7NH NIH?Q&CPORC M;67K6"@JA&1I)58$*)6)'X 8O"+Q*X)TK\"N!;P(MR4Q84RSQ:,#9 M%G%MK;SI@3&5J\G\T>%NABCCED,@%)(DPOT9_H<3%%%V\OT5M$,O20L$+@ M+!8#6RHZ_0P[JDAN2Q+O!9(%Y-?(=ZZ0YWA!BWQR7#Z%2,E=(_>;NM M>2-R','04GM/ -^ -?KCC1LZ?[4%_C\Y:Z3!K]/@'_,^>N X!K5?(R ;O*0@ MKA"F:N^K=$#K2R[=A<:=/D,V([?3[0_LS6Y$+49AX-=&#=*@)@V.DL[5_@?. M(49JTT1/5RC''&TP+0!=J,J,&:68"Y2#.L025<27;?3E([H[8,ZUX^[1GS!J MT'=J^L[KZ VC0+B0">/DI[JAHRA76]%+_YU&XAWSV\,_P[ 10EB'$/Y6"$2( MXC1^>$"USWW,H@'/TBE5Q7N?M+/L6Q$X#K_?B^=U\=P7HE7 MGG>QNG[0"P[YVRU#[V7^G>^]>^) !RP*_F,O@E/H[@%0)_!"MP6]Q=+O!^XA MNKW3M>B6\2/F:Y()1&&EI,YU5_G@91=63B3+32.S9%*U16:8J,X5N#90]U>, MR>>)[HWJ7GCT"U!+ P04 " Y@5Y9BRR3=I\4 "@^ & 'AL+W=O M*Q1FK(DM>29Y)OOU1LF000!,D["=ZD[$=\-<0N@E"#[J) M5U_7F]^VMTVSBWZ_6ZZVKR]N=[O[[R\OMS>WS=UL^]WZOEFU_^?3>G,WV[6_ M;CY?;N\WS6Q^N.AN>O#G_[97/U:OVP6RY6S2^;:/MP=S?; M_/%CLUQ_?7W!+DY_>+_X?+O;_^'RZM7]['-SW>P^WO^R:7^[?*+,%W?-:KM8 MKZ)-\^GUQ0_L>\5XMK_BT.2_%LW7;>?G:/]9?EVO?]O_\F;^^B+>=ZE9-C>[ M/6/6_O.EF3;+Y1[5=N1?1^K%D]']A=V?3W1Y^/3MI_EUMFVFZ^5_+^:[V]<7 MY44T;S[-'I:[]^NO/S7'3W3HX,UZN3W\-_IZ;!M?1#KQ MW]GOQY'H7,"2G@OX\0(^]H+D>$%B7<"+G@O2XP6I=4%2]5R0'2_(["Z5/1?D MQPMR^X*LYX+B>$%Q<-;CZ!Y<4\]VLZM7F_77:+-OW=+V/QS\>[BZ]W/WRLWWP0=31]][86;Z\??[I^]\\W]0_[/U]_:/_Y6;S] M$+V3T?2G']XJ<1V]>=O^_=WT/WYZ]\]:O+_^VU]*SHI_1.(_/[[Y\#_1)/IX M74=__^LWT?9VMFFVT6(5?;A=/VQGJ_GVV^BOQN^O+G?MQ]AWYO+FV.4?'[O, M>[K\8;V;+8G+IO[+INN[NS;VKW?KF]^(JVO_U3_,YXO]O3-;1K_,%O/)FU4T MG=TOZ)Z( =;-SW^%O_21&]6-^N[AN!*/_=] MLVLGGQ8J9IO58O69&ELU,+;M?+9]V/Q!#=-E&UI/\<6?XHL?@$D/L/TL>V03 M_;UN'G_Z9N_^ _YVO9PWF^V_1>)?#XO=']'_OE\OEU$[PWR=;>;_1P7&HZV4 MMK6?MK_?WL]NFM<7[6ANF\V7YN+J;W]A>?P/*ER0L!H)$TB81,(4"&:$4O(4 M2HF/?O5C\WFQVL=U^^Q9SE8W;4RUD?0XQ7Q#18L7%QHMC[#L -L_X+]<%0E/ M^:O++]TP0)H42)A$PA0(9H1!^A0&Z<@P6'^*[IO-8CV/9KNHG5Z^BQ+V;<1C MSJEH>*3F'0>R]JE5E:8'IVZSUL^6E]TV65P426HV$VZSW&PAW19IQ8O< BFW MV:1D59SHOALCF3V-9!8\DIU;:M2H>BV$WF-(6(V$"21,(F$J<^:EC!=I2D=& M_A09^1F?VCDR1I"P&@D32)A$PA0(9H12\11*A7>2>=M^GU[T+6A_+)SH93EG ML34G>RV$^AP)$TB8'#48"F32<&;YY,S2Z\PWV^W#8>7U:;V)MOO98++7 >91 MZ]_[]MO+[%%>6,VC^>++8MXYA_X5P8.'F[43HA%&Z M$Z3U.$>:$TB81,(4"&8$3O44.-4Y H<*ELKQ[X19\T?EK)^LFZIV(4EJM1'> M3QCJ6:+726KU6X$L&AYCL5:&8J_/KOOZ=^PZ$3 M^BB; FI30FD*13,=W9$ F=?1XNY^N?ZC:1YOS.C^87-SNU_\W;??LH>F:C\Z M=*Z&TFHH34!I$DI31YHQG63T5P"FE3OF57.\84&& G-FQN.=.31%>\G!4S225D-I DJ34)HZTHRI MJF0]M[I6\)A?PO.$!1D*KEHT83%/4_ONARIQ4)J TB24IHZTO']\33]K/8YY M-9HKL9KW;'SL5=J?9YLGE38A_0Z5X(XT>R^DL+Y308T**$U":0I%,X-#*VS, M+[&UP6'NA0S'0T%LAF0%=U9K;CMW-X2YNE7&>.:NP]QVUE=L2:%BEB>V!D;T M:U+RBL=5SXVF!2[F5[C,L0R^SZ#*%9160VD"2I-0FF*$Y+M(42JNA- &E22A-H6AFX7YZCYI=O M'Q/'R%A@0VD'4[_!X$" RFSI!:NY2\^-D_L^6DM?A/!F890,0U*$U": MA-(4=Z4Y3W(+UV(:3\^XD.-0?0U*JZ$T :5)*$VA:&9(:2&.^X4X?YH+=W6W M-$NRRIZKH;(;E":@- FE*13-]+T6Y_B .!>X4<9=_:QDA1T+T$0W*$U :1)* M4RB:&0M:B^.#6IQ'J+UN[MMU1]PO(/GIP<\25TYKUWX\M5=_T)0X*$U":0I% M,X-#BXL\1%P<%0^NE,6*LLJX/5N48U;YE"Z6Y'EEK_+==K902Z%8GMDY4XKH MUZ3,VV\I/4(MUV(<]V>4>87:X7&%BF]06@VE"2A-0FF*NUEP69+F/>O[1*MJ M27S&]7V"%).F4%H-I0DH34)I"D4S0TJ+<(E?A LO/H,FQB6N*D9MN4*-"BA- M0FD*13/#0:MVR;-4N\$-PH12[8B-UV2,:D? R(U7HIW]/*=0U,8KT2_OQFO2 M*>Y\L6HW/+K8BD^H:@>E"2A-0FDJH52[WNW71*MVR3E5NP2JVD%I-90FH#0) MI2D4S0PIK=HE+U'M$E>UVT_6=K*<]5,2#TB24IE T,X*TB)?X1;P_L5HM&4R"FR9N4K"6NE)4FL;TUXS<HE :ER7$#HE!&39]JC2SU:V0O*%GSDT.G:"BMAM($E":A-)52!;T] MZ7FI%OI2O] 76+*6$N69+'7>E3#U6PUV,E2M@](DE*:.M+Q_?$T_=U[3YM5N M!C(A_OUAY=^A]=.#IX"4VC\IK.=N#34JH#0)I2D4S0P.+;RE?N'-R808C@>W MM)*51Y[8@7^!%O36-%ZGR%)MK9.R\XF:T;DA%6Y7?/D-QP\Q8^Q*: V)92F4#33T5K!RP84O!=LLOK1 MP=,V-+T.2A-0FH325.;*GI.>ZHJLGZ;P1XF3,:V MN T%FZQ^8Y(<51Y>9$.W>3-7=E+++<$S"YE2YZSVH$8%E":A-(6BF>&@9;E\[&FN8\,!>G9K M[DIN1?MP=1:%T/)6*$U":0I%,\.AJF:NU\!VB^JI2T%$.V< M]\76.9'6Q@M>VIMH1#OG*P"%RKA3@4CT:U)6*>M=YFFI+?=+;8'OE:5'ESC@ M(*F<9'9_3X*?R% Q#4J34)H:'%[3]5I.R\MSKO"AIT1 :364)J T":4I%,T, M*:W:NMD@,B$(9-8^ZUHI;X5?< MSI03Y>]%Z 12N.*:_5XQJ$$!I4DH3:%H9@!IF;$X2U(=&32N^N6'<'L M2' IO+0RZ(3_0P8[F*AVY:4E8BB43=-Q6@,L_+ELSTF**MQDKR2+[;6@WW#H M'#_*IH#:E%":0M%,1VMEKO KPGJ$0&IE22A-%<01 MKL;PFE[64ETQ>,;"R).24]+K4&VNQ'FMK.W0R@4+XO*+A(D^C4IJYQG M/9IXJ;6N,B2[+/0^\\-#[S,HK8;2!)0FH315$GEU297WO..IU#)6R@M!I*$U":A-(4BF:&E!;82K_ !LJ(.EJQ,J+L+W3^O@3'"#1K#DJ34)I" MT2O+04C?G@6AG/^1)%)'S0/3+F_-0 M:EFK')MC]OR]1(ZKW!PLEK+,+D'RVPCV/52. M@]+DN %1**.F4[7.5IWE[-+!!1[TY7&5*_8Y+Q* 6A10FH32%(IF1I!6YRJ_ M.O\?8\G;6\?;@0:@C3\DE-=\!?/B$0+[%S3DY#6M68'$2 MBU,PG!4D>2=(0DYX'1<7Q&O<\CSG]M=MJJ&[UW)J9:K:&;-S 035T-YMZ8%E MN;W=0O5M4L5IV7_C%9TQ'10L[LE] M9W'9B9%SOO;M9 T6,] 7OV%Q HN36)R"X:S0JCJAY=?J0.5,)S,#]4P#O0F/ M%>B;XK XB<4I&,Z,%=81^YA?[ O.OAD !L\TC'A#'+4JA)H56)S$XA0,9X5% M1^1C?I'/OWU[NMI8 :8\MM]?,6 E>&J X@06)T^XS#\H"F;6*: )NJ=<,9:S)DEL#(B%">Q. 7#68'441N97VW\$W=S3Z9]V[FG-K[]7(J3 M,.>KI?^#ACN:>@V<;57!K%H.[.B!S*\'/F=7]\0T7_.8NG,_5A,<955@K4HL M3L%PEL,[DB![_OFJP_,Y5@^$XFHL3F!Q$HM3)YPQP?2)$JPC!K(!,3!T;Y>Y MYI*EK-3/+!&)1:G3CAC;[QCO+(_,JC?V^7$:^=*V*G M"GK 2+B_L(HA%"='#HJ"F;5\VU$,V;//71V>NK'R(!178W$"BY-8G#KAC-FK MKS"/L8[JQ_RJ7^C>+G,SY28L=I.P!^R&.QNK[T%Q$HM3)US>/\BFOWE'N>.# M];!7@1/NU"&Q]AR?D?RXLDYMVTY-N<.BJNQ.('%22Q.P7!6:'7$..X7XU#;MD!Q\(.L ,'RF(9/YB.4>5I6#XB06IV"XQ["X MW-XVS:Z>[697K^YGGYN?9YO6Z=MHV7QJ\?%W^X,P-HO/MT^_[-;W;11=1+^N M=[OUW>''VV;6/I+V#=K__VF]WIU^N6SY7]>;WPXVKOX?4$L#!!0 ( #F! M7EE\W)-<] ( 'X) 8 >&PO=V]R:W-H965T&ULK991 M;YLP$,>_BD6G;I6V0( F59L@)8&DV=HD*\VF:=J# Y> "IC:3M)^^]E 6%J1 MC(>\@'W<[^\[;-VYLR7TB04 '+W$4<*Z2L!Y>JVJS L@QJQ!4DC$ER6A,>9B M2E(;+M*4]D9 M'L)5P*5!M3HI7H$+?)[.J)BII8H?QI"PD"2(PK*K])K7(U/Z9PX_0MBRO3&2 MF2P(>9*3L=]5-!D01.!QJ8#%:P,#B"(I),)X+C25PB" .D_R- M7XK_L <(G6I +P#]/6 > (P",.H"9@&8=8'+ KBL"[0*H%47:!= .]NL_.]F M6V-CCJT.)5M$I;=0DX-L?S-:[$B8R)/H0D/OAO>55D6Z:L[U+NZT<%74@;R- ^(UW3S8IX!L?QK^OD*&X?Q^\Q%7CS M(.[4#]ZHP(?U@Z_"1_6#-XYLA5&>/B/3,PYEPS$'4=A_P5_>XM&*>B8/VI.CFYNEFM+HOX-4NQ!UU%5&D&= .*=7[6;&DW5=M^ M2C'[E&+.*<6&IQ0;G4CLS>$QR\-C'E.W[' 3^I#XZ%.8()]$$:8,I4#S2G-1 M=5YRP78F*'OTQM(:QE5'W>R?@SI.=ATGI]*I]=9I6,=I]!^G_/^I>VT@!KK* M.CQ#'EDG/"^/I;6\1/2RWOG.WA>7B_PN\$\FOYF( K *$X8B6 I)K=$6_8[F MW3Z?<))FS69!N&A=V3 0%R2@TD%\7Q+"=Q.Y0'GELOX"4$L#!!0 ( #F! M7EF)/\,EXP< (DC 8 >&PO=V]R:W-H965T&ULK5IM M<]HX$/XK&JYST\Z48DE^@5S"#"7)-#-MDBG)];-C1'!K6YPE2'.__E:VP6"] M)+GA2V+,:GEVM;O/KNS3)U[^$DO&)/J=9X4XZRVE7)T,!B)9LCP6G_B*%?#- M@I=Y+.%C^3@0JY+%\VI1G@V(YX6#/$Z+WOBTNG=;CD_Y6F9IP6Y+)-9Y'I?/ MGUG&G\YZN+>]\3U]7$IU8S ^7<6/;,;D_>JVA$^#G99YFK-"I+Q )5N<]2;X M9.K[:D$E\7?*GL3>-5*F/'#^2WVXFI_U/(6(92R12D4,_S9LRK),:0(<_S1* M>[O?5 OWK[?:+ROCP9B'6+ ISWZD<[D\ZPU[:,X6\3J3W_G3%]88%"A]"<]$ M]1<]-;)>#R5K(7G>+ 8$>5K4_^/?C2/V%H >\P+2+"#=!;YE 6T6T,K0&EEE MUGDLX_%IR9]0J:1!F[JH?%.M!FO20FWC3);P;0KKY/C^>G)_?G5W<8ZF-]?G M%]>S^FIV\_7J?*)NS^[@W[>+Z[L9NKE$T\GL"[K\>O-CAOKH?G:.WK_[@-ZA MM$!W2[X6<3$7IP,)N)3V0=)@^%QC(!8,(_2-%W(IT$4Q9_/#]0.P9V<4V1KU MF3@5SMCJ$Z+>1T0\XAOP3%^_G#K@T)V/::6/6O1-8[%$"T@8@18ESQ'D8!G+ MM'BL@SB5*1,G)K?5:GVS6I7@)V(5)^RL!QDL6+EAO?&??^#0^\MD\Y&4'7C MWWG =VD?7T,]2HN$Y\QD9KTVK-:JLK,9TQ$-P/.;??RZE!_08+23.@ 6[( % MSJV9S']"CD%9D@))#G4IX4629@P5.\3J?J)V<%7R30H!BAZ>7[^%P3&W\$C* M#CP5[CP5.K?PG"U868+U6Z_$OVN/J(+^4?G+9'ZM,]C;M#X9!J2SM0:I*(C, M.QOM\$9.O+=;; BX#B6 /)4HXT(P8X6*- B8AAV8N@PE@1GE<(=R^()78:N2 M-*XIK9BC..>E3/^M;IAP#C4,OD]Q!Z@N1*,H-",=[9".G$AGDB>_^HHQYP@" M -H(4:-FO]6U,;%'NE.]P!]VT!JD_- C9KC8:XG-<]<5,+KG*L0VKRY(1,-:@>%VT MND@4>!:PI 5+G&!OY)*51D1$S^!PJ+E0EPHC2P+AEERQFUW?7Q60W;#''Z!] MJZ]4/[)7H2'GI;DM.2K!'DO;H1]:BL5NCKTKXSE3#,;23?R0,6$MRHVB@R+B MT6Y1-D@1;SBT!5'+N-A)4W40N38ET&/)]R(-GD&,#"WM &Y9#H?.:-H&$WJ_ M#:8/A]&4I?%#FE6$;T3O9-$WA]21M!TZHZ50[.;029*4:ZCWJ_BYY%D&=5]8 M]LQ$GYY> '2QOC_$ME+?DBAVLV@=4B_MC,Z*?1SNM1D-1I.8'X2^!63+G]A- MH-/7])!&X#I!AH$W]+O #6(C+[#0/FEYE'AOFEYJ;GI%ZTN<_/S65#B6MD,O MM#Q-W#P]C5>IC+.ZCX!698FST;4.C,3:!F[H'4I"QN0EKV)DQ7'M_&S:G/4 MD#5)H (KTOTDZ=@Z0;,A>B!/)(,@LC(T$3GWFZ'9Q )/-LX3%IV)FYVON9ROXE MJ1"* 6![- N,P'56UH ;B-O:FY*6N(E[/JW*U%I4 ZJQ1AGAFB;/D9ZMIC$V MH!;>(BV_DNA-I761%A#RKRFM3MY^9J MI5,TCFCH:9%F&)9)Z'NV6&NIG+BIO"E:U>#V&KPZ,_?Q<$AUP 9!GWJA#3%M M29RZA^'O;+4NDR6TLT)5(QC@<\ NU$QO/'C4A]T^P7BOO6[.% UR/O8C&]Z6 M;NE+= N9,4]5KV0Y4J8&!B68#+MS@E$.NB=+\M*6:NG_'(:I81CN-FLF&=MA M MT[9W:3Z4$--!43(UR="?M!A*-N\VZ2"\. 4 OJEC2IFS2GR[AXK&;VZKQ& MG8)5%^I(9 /T69AG#JH38/=DR2!B\W%+D-1-D%,;QH_H@3VF1:$\#BD&S7W* MYT;@.@%BK&6608C8P+JM/?2)_)#5)X1*U9W7(D=7/D37MB4IVGO#"=4YWZ@-&UK#!(C:CE28'? MLJ/O9L>KIA6WNM+7>0X'0??Y@$$JM#G2;ZG0Q\[@O^9%OXKR=@!2&7RY*^]W M,">)N'HJ;NX6?2?7OC7TCZ7MT!TM[?INVOU^<]\<'B+^(&/X=MY]JEH%G#'* M?,.<&VI%S"!%PY&EBODM._MN=K[(5QE_9JQNN]"V(4.K+#96+%\GW!!WVQN# MT!#;$F+O<:V;DN\+<+#,P+7EVQI'7W]*&VAMKD&($,V_@[V7&G)6/E;O>@A ML"YD_2K [N[N?9))]19%Y_YG?#*MWPIIU=0OJ7R+2V!L 0&S )7>IPC<6-;O M?=0?)%]5KTX\<"EY7ETN63QGI1* [Q<&PO=V]R:W-H965T&UL MI5C[;]M&$OY7%BI0M("BIY.Z?@&RD_2"HJD1-5<<#O?#BEQ*VRQWF=VE9/WW M]\TL2=$^R_:E0!"+^YCYYO7-D!<[Y[^$C5)1W)7&ALO!)L;J;#P.V4:5,HQ< MI2QV"N=+&?'HU^-0>25SOE2:\6PR>3,NI;:#JPM>N_57%ZZ.1EMUZT6HRU+Z M_;4R;G%5<3E83,^N M3^@\'_BG5KO0^RW(DI5S7^CA0WXYF! @950628+$GZVZ4<:0(,#XVL@<="KI M8O]W*_T]VPY;5C*H&V?^U'G<7 Y.!R)7A:Q-_.1V_U"-/:])7N9,X/_%+IT] MF0]$5H?HRN8R$)3:IK_RKO%#[\+IY,B%67-AQKB3(D;Y5D9Y=>'=3G@Z#6GT M@TWEVP"G+05E&3UV->[%JV4*AG"%6.JUU87.I(UBD66NME';M;AU1F=:A8MQ MA#ZZ-D_\U0/2W[HXM*+,0K\7(EXK,U*@3AXD;YG0Y* M6 C)Q8H*?2AH58F-W"JL*(M-I&U47DLCLHVT:TB(CHZA,COA52N<_6=)GK:" MT4V![OOO3F>SR?G+0?*%Z3F=)$TDB-7>.!MP))>DX;VVTF8$;!FQ ,J)80B] MF:GS!. #5L7IZ-&30MH<;JLJP\^$BRJ15+K:4ZK.Q<+:&I<^J= M_GL%?RT-]"/5>>R1G/IO(;M<*2_F4^XO\Z'880>*,34 LGZLG^O\6*!_P MVHN\?]/45>4UC-XK"0PE\5R_*+S*C P!3 C)B#&<1GG92Y3:>\KU"O:X_('3 M?@<.I+9'J:,Z,?!YR2R*0QAN0LK^HD!T4LV2P*!D<%8:'?K! G(4=64YXV0./W-^[5!I^PH43]2A[L@" M1<[>8.!2Q!LALE1"56@?8FL+X5(RVV UX';C.Z!I#*/]EK4^CY:CE(V)M!0" MCRL*G.3VS!)1WM$]1;UAM]$0*_.M\A@P]XUS GMA[5V@.+M"1Y;EMB3*-$MR MI=EG7A$G;57'R8I&Z#RA3J9TH,&T8(0ZVPR;HRDLY/84*Z)O+@F[[QB[B70) M/X-%-*JS%S[P4H%GYXD22X=8!.9M?6F#8G-=980NV)(7,Z,+;U< M&3+B66BBJ$UKSJT'">F*&!HG#Z7T]SI?0VS]F8+E_PK]R)9KXM5Z! M531L4P'N!3+V6\-B A.@#3)+\.G.*E5XO^;0-3"0RZ:6L[X1(Y1R 6SKO?9EM]ZL'?CYXTHZCN8ILLJC<=CL3G0*DCWH6H2]ZC2*<9 M)44>FT?BVO(9%0Y3&D\-S1@1^KV\[Q+..[.)GY#7Y$@ M73N7[[0Q5)G-O):P,Y]22CUA!;$7O:CGU$A)]@IGA=Q*;9BK>B/;D+X*U#S4 M)M[*VJFK?535, \+A+>0X1F+EU!#[FI#H11TI MM5(8(?R=]!:B JU@O"#;Z(4A0V/K;03>T($IN>;LP;BM8AN;7&]U?NC=._Y6 M0:>H-0&#K7E2X80NT0Z20.IG$2EJ^4W@AX8I_EPL?V^XXL=^#K:91_O$#$3% M 4R.P9I4M1(IF_&"K;D9A>BR+R/Q5AL&_8Q-JWTRA#3VC./E)(!T'\0QDJ8I M\/@K5"I[@*@P$B-(38!QGAI;4!B3.%N'W&[)BR\P0-"@DYP0,:TCM_?-1JF0 MO?DC1'D DO"E=]\&TH,@[-JU2C*CW(;,P9%.MQ[+\&_9\P5 M/S2ZN%>Y.B#FX<]]SQ!(F-1/N9(@FGC"SW43,6VF8V&8G MK\7\S00S;@]]:]N)^/FU^(@Q\=M$3VZCY2)]JSL<3U\\?Y-^ M#2H41A6X.AG]]'H@?/J*F!ZBJ_C+W@^Y5[] M%U!+ P04 " Y@5Y9B$Z4W68# T" & 'AL+W=ON'MD&2;1^&?9#M MLRU4$C62CM-_OR/E:&[K. M@V,?CWZQHYFU-FWE:&@VL>T-5JN0U#:QX#R+VZKNHMDD^*[-;*)WKJD[ MO#9@=VU;F<]S;/1^&B71H^.FWFR==\2S25]M\!;=[_VUH5$\HJSJ%CM;ZPX, MKJ?157(Y3WU\"/BCQKT]LL$K66C]R0_>K:81]X2PP:7S"!7]W.-K;!H/1#3^ M.6!&XY(^\=A^1'\3M).6167QM6[^K%=N.XV*"%:XKG:-N]'[W_"@1WF\I6YL M^(;]$"O*")8[ZW1[2"8&;=T-O]7#H0Y'"05_(D$<$D3@/2P46/Y2N6HV,7H/ MQD<3FC>"U)!-Y.K.;\JM,S1;4YZ;W6"OC:L6#<(M;JC:SDYB1\!^.EX>0.8# MB'@"I(3WNG-;"[]V*UQ]F1\3H9&5>&0U%V"OJX5UAL[$WZ?D#FCI:31_3RYM7RUQ&M%%L&CN,9K]\%V2\9_/ M<$U'KNDY]/^[(V=!3E/\H!W"'%[!B27@;HNPU@U=4E^>8;(W^KY>H86Z&ZZ_ MOT?T<11+SX()#@MZ#7I'%_T1ZL?:A^B=K;J5_>D2[G"Y[72C-Y_AS17<:58;M ,^X\$;W';H?P/4BAF$H2LD3."EYXEY),)B6\-=I:SW5= M.W(7.4M+24:2,)ZG9)0%4UD.'P?&I(YX@281!O"!7C=+"BF/,U%P>-R5:Q0 C[087E!Z"_\*&?OJ_,IJ;;V>":4OE%KB(P0X\:!D[WH2\L MM*,N$\PMM74T/H#FUYK>B\/ +S#^49C]"U!+ P04 " Y@5Y9?SI6:E,# M "M!P &0 'AL+W=O4HGIAQ\!>1'(X M[\V;H3A<'*3ZJFM$ R]=V^NE5QLS7/N^WM;8%?I*#MC3SDZJKC"T5)6O!X5% MZ4!=ZX=!D/A=T?3>:N%L]VJUD'O3-CW>*]#[KBO4ZRVV\K#TN/=F>&BJVEB# MOUH,186/:/X8[A6M_)FE;#KL=2-[4+A;>C?\^C:R_L[ASP8/^F@.-I.-E%_M MXE.Y] (K"%O<&LM0T/",:VQ;2T0R_ITXO3FD!1[/W]CO7.Z4RZ;0N);M7TUI MZJ67>5#BKMBWYD$>/N*43VSYMK+5[@N'T3=*/=CNM9'=!"8%7=./8_$RU>$( MD 7O ,()$#K=8R"G\D-ABM5"R0,HZTUL=N)2=6@2U_3V4!Z-HMV&<&;UH=%% M52FL"EU(%;Y#E<-GV9M:P^]]B>6W>)]DS=K" M-VVWX47"1QRN0 0,PB",+O").5?A^,0[?%-FL%.R@S5I5?1/4+U-#6M7:53P M]\U&._L_YPHP\D?G^>W]N=9#L<6E1Q=$HWI&;_73#SP)?KN@/IK51Y?8O^^D M+E*=%_I%&H0U_ KO!H*GFHHG6[K(35^!*38MPJ#DH'\!'&F: 8"(7$+$@ MCR!E499.L1^."&,64*SE":1K0\G M#3D347!6(0]8F@K@G$5<@*UNEIR(S-.818D5F24LB-.1->$L#I.S9:+=*& \ ML.GD&;D&SL@I69Z(\T)B8H[=D'.;'X].A7#KPWALZ\XYE2GF(W&2,1'D<.XR M^DJ/%Q M&!=&#JXA;Z2AIN.F-;VGJ*P#[>\D7<5I80/,+_3J/U!+ P04 " Y@5Y9 MV#4B3"$# \!P &0 'AL+W=O<[2QK45>) ME]8^WWW^[B[W>;)1^MZ4B!8>*B'--"JMK<_CV&0E5LST58V23@JE*V9IJU>Q MJ36RW =5(DZ39!Q7C,MH-O&V:SV;J,8*+O%:@VFJBNG'.0JUF4:#Z,EPPU>E M=89X-JG9"F_1WM77FG9QAY+S"J7A2H+&8AI=#,[G(^?O'7YPW)BM-;A,EDK= MN\WG?!HECA *S*Q#8/2WQ@4*X8"(QI\6,^JN=(';ZR?TCSYWRF7)#"Z4^,ES M6TZCMQ'D6+!&V!NU^81M/J<.+U/"^%_8!-^4G+/&6%6UP<2@XC+\LX>V#EL! M;Y,7 M(V(/6\PT6>Y26S;#;1:@/:>1.:6_A4?321X](UY=9J.N449V<7@MK" M9(9 #8:%QIQ;^*J,03.)+5W@W.*L!9L'L/0%L'=PI:0M#7R0.>:[\3$1Z]BE M3^SFZ4' 6ZS[,$QZD";IZ #>L,MVZ/&&+^#=8(9\S98"#?RZ6!JKZ:OXO2_1 M@#/:C^,FY=S4+,-I1*-@4*\QFKU^-1@G[P^P''4L1X?0_[ +DPU)"@S: MX"-:#9(Q+!JM*0>H47.54TIJS;V<#(9C^*FYQ3>J* QD)=,KXL%6)&/&[J;7 M TGBJ J7BUH3DLNO %:IQI6'ZK3FQ%-0<0C1HJ33 H[3\?CD,.L]61_!N[.Q M;T=W_0O%;-M#I-MVW$G6$#H9%HJ**DU8&25XSIQYSH1GE2MJ+345!!84FO3/3B/0 M0:O#QJK:Z^-265);ORSI>4/M'.B\4#1"[<9=T#V8L[]02P,$% @ .8%> M65.4_2,@ P RP8 !D !X;"]W;W)K&ULC57; MCM,P$/V545@AD$)S;=HN;:7N+@@>@-4NEP?$@YM,&@O'#K9#@:]GG*2AB&[% M2V./9X[/&=NGR[W27TV%:.%'+:19>96US640F+S"FIF):E#22JETS2Q-]2XP MC496=$6U".(PS(*:<>FMEUWL5J^7JK6"2[S58-JZ9OKG%0JU7WF1=PC<\5UE M72!8+QNVPWNT'YI;3;-@1"EXC=)P)4%CN?(VT>55ZO*[A(\<]^9H#$[)5JFO M;O*Z6'FA(X0"<^L0&'V^XS4*X8"(QKW(,"2]8*>Z?VKW#0,W5XN1*F^X5]GSN;>9"WQJIZ*"8&-9?]E_T8^G!4 M, \?*(B'@KCCW6_4L;QAEJV76NU!NVQ"7/(!W@R5JC05<*^-47K.&6R;X+RQ\N-78,$X# M)@LX[@;<<),+95J-\'FS-5;3#?IRJCW][NGIW=VKNC0-RW'ET;,QJ+^CMW[\ M*,K"YV>TI:.V]!SZ_YW?>8BWRB*\@&?P#]8084-$4B17]!Z-I6:J$F@52B7H M87.Y@R=<4D2UACIIGEX"':/%>DL A[.$&\R'2-1%DD.O*Q0%4/T=VVXYO-=T M\>$"TKF?AJD;A'XR7QP?'!A5VCW3V--Z$CV%./6S9 Y1YJ=)"G?O/@S$B:(& M$Z&8)*7F(#J=+2";SH=V2"6?Y2TE2GO8 M(?;G60RI'\ZF\%X1Q1.=NX!%Z&>1DS.;^@OJAB.]R?.V;@5S'66UTI;_8IU= M47OS$W)ASPQD-ZD]Z;_-OF-YQ:>@82BH-)[.I![JW MSGYB5=/9U599,K]N6-&_#6J70.NEHOLZ3-P&X__7^C=02P,$% @ .8%> M6?'Q&/\A P Y 8 !D !X;"]W;W)K&ULC55M M;]0P#/XK5ID02&5]?[EQ=](V0" !FA@O'Q ?TM9WC4B;DJ2[\>]QVEZYB=L) MJ6H=QW[\V$[[T@0PVDT+* MGW;QKEHYOB6$ DMC$1A][O :A;! 1./7A.G,(:WCH;Q'?S/D3KD43..U%-]X M9>J5DSM0X8;UPGR2N[$9E;AGM55 M>!+P%KMSB'P70C^,3^!%?B MQ[&41\3X.**]*Q>Z8R6N'+H,&M4=.NNG3X+4?WF";SSSC4^A_V]73H(>SNB((PYP MGI'>U++75&[]_ *HG0:; M7<4WB%Y:0)!DUDVR+[UFCHQF;!&<2AFP39*.1Q M2$X;I&@5E+*AJ:1',GO[S W"%!)W$69CC\GPD%7BYGX(N9LN%I2]O5D47F'! M#/X-&KMYZ!-41""?I6'B7U[V#$E3DS,[$N4,4M\-T\0*L9LM$J##IZBH@U^! M+6ZXL6:Q[V992D*8NT'@PUMDPM149MTKUI;X #5R@R2F=T:T]GB&W=-.X.9Y M3N_,3^ ;#4!4^NF3/ RREP^K=(B64@-BJM6FHI]!%+F+ M-(=CY]H[F#Q4SNTP7S4,%1N'T*R=1_CE.+G^FH_S_P-36TH>!&[(U3_/$@?4 M.%/'A9'=,,<*::AW@UC3;PB5-:#]C:2S/2UL@/G'MOX#4$L#!!0 ( #F! M7EE#S,,I:P, (0' 9 >&PO=V]R:W-H965T3!J:Z2+$V/DEHH'S:SJ>F]972>&W!M74M[/T2*[.91>-H M>W"CBM+S03*?-J+ 6_1?FVM+NV1 R56-VBFCP>)Z%BW&)\L)VP>#?Q1NW,X: M.).5,7>\^3N?12D3P@JE9P1!?S_Q#*N*@8C&CQXS&D*RX^YZBWX1F1C42G?_ MXE>OPX[#S*?6;,"R-:'Q(J0:O(F()E*\2V0,L.X#L&8 _X=)H7SKX2^>8/_1/B,S *-LR M6F9[ 6^QB>$@'4&69I,]> =#A@3A73E;&M1;AW\7*>4O5\-]3 MR798DZ>QN$-.7",DSB)J 8?V)T;S-Z_&1^GI'J:3@>ED'_I+WF(_P&?C$3[ M.WB$!%<:KJ0W*[2D:E!V/ )?(EPH6P-JC^0 2GL#@CJ%FH[>DI8Y]9WSPM-& M=I"BL(AT[ZE.?0G?J)T<^ M)" "&3T N$796N45NA%\^G06O"H:-""L%;H@\LR(.]RV6J,=A9!@UK"HT2HI M*'J\B(.?N]EDB7Y$(YK5]]I('(2$JVGJ0W2 MD%2:!CFT#;05TU!I5$0>WKI#H^*0-2F MI5IA3N/#'4XQ?"%$&JK\X/>0LUL?YB5Z +WAHX(^BI_JP&1G,E*-%&'^.TJ9 M6'5#&PO=V]R:W-H965TJ0DF17.F263KJ56@JC2SS2:4(XR@:A27C M,IA/O>]6SZ=J;067>*O!K,N2Z9<%"K69!?U@Z[CCJ\(Z1SB?5FR%]VA_5+>: M3F'+DO$2I>%*@L9\%ISV)XO$X3W@)\>-V;'!5;)4ZM$=OF6S('*"4&!J'0.C MQQ.>H1".B&3\;3B#]DJ7N&MOV2]\[53+DAD\4^(7SVPQ"TX"R#!G:V'OU.82 MFWJ&CB]5POA?V-38) H@71NKRB:9%)1JR,81#V( MHSCIX!NTU0X\WZ"[VM<:X9R;5"BSU@B_3Y?&:OJ;_-E7>4V<["=VHS,Q%4MQ M%M!L&-1/&,P_?NB/HB\=LI-6=M+%_K]-ZB3;+_6[L@B7< @=5S4QX6+6Q<1. M+%4TI\9B!BH'PD&N! T\EROXQ"5YU-HPF9G/$Z"F6BR71+7M+)QCVGCZWC,@ M3XY:$UVJ2EI AOD9KM@+6PHDG4X%>!4'D(QZXVCLC+@7Q4.XJ5 3G@ ":6#? MZ.S'O7X\-A94?\$2-F#LDQTX@Y@..Y%PX$SDMZ 6;?F_];. P R@@ M !D !X;"]W;W)K&ULG5;;>CT 2)7(L8@H *@9?7KNP I18EM)>V+ "QW#\[! M8K$:;91^,"6BA:=*2#,.2FO75U%D\A(K9D*U1DE?EDI7S-)2KR*SUL@*'U2) M*(GC?E0Q+H/)R-ON]62D:BNXQ'L-IJXJIKKH3QO[!I?+,T@+PV5E5M,#&HN&Q&]M2>PT' ,'XE(&D# M$L^[V W66#Q?7Q$K/;4DAVU67(4<([K M$-*X TF<9$?PTKW4U..EK^&53./%S$N]9UNZ61:F6C.Y0C__<[HP5M,U^>LE M\0UV]C*V*YTKLV8YC@.J#8/Z$8/)Z9MN/[X^PCS;,\^.H?^G)!U'>J\LPAU< M0 ,Y>P8)GTJ$I1)4K%RNP+*%0/"2I#5@Z2/-K>:YI4#C0)K"XG9+8=I[2-H4 MJN8RH+L,0*FT6"U0[_,)9UR2LZH-DX7I #[EY -K2[&Q9XFQ9&L8#&I/. M(.O]N.4+2@>#8;-!',/4.!W/G3I@O91::LS52O)_=L?;ICT_S!$^N;E+A6". MF%7/L[)A!D[2)$SIU1""HCJP*7E> C<^/F\#%PYFOZ6B@P4&F]U!L_:@-;H' MWFFD#'%5.!5I> E;9-J$<%MK?ULH^;;42-F3Q2]=@\[/139"PMY.A\<^Z<;? M+!VGWBFB]UUL_S^;]%?9],/X!S99V'^-S?PU2$H$E[FH'1GX.O*H3/DM6%O\@W MBL3*ILRE48(7_LK,+0V5+VI*Y0?*JB=EPI>>J^B@OU2H5[Z+&E)#%=JTFKUU MWZBG37_ZYMYT^7=,KZA60>"20N-PT M -YVS65BU]MUJH2SU/C\MZ<\&:N= MWY>*GK!VX3;8_WV9_ M02P,$% @ .8%>65R>XPER!0 Y@P !D !X M;"]W;W)K&ULK5?;?2Q/:, M[:336SJ9)&T>.GT P:6(!"18 +2LO^]9@*+DU/$T;5]L7O9R]NS9)72ZS)L;^^6(1=,.M"G/79L=C3;/7AKUDV4!XOSTUZM^1W' M7_LW'G>+*4IE6NZ"<1UYKL]F%T?/+T_$/AG\9G@3#JY)*BF=^R0W/U1GLZ4 M8LLZ2@2%?]=\Q=9*(,#X5+%=7YJ7<;\F*-:'*12DW> &7[FV-1$LQT"J MJ^C*==%T:^ZTX7"ZB$@AA@L]AKO,X59?"/KDGGC'4[W'*=[QOZF77IJ@K0N#9_K]H@S10S1_W,5" M3G)R=Q(9I.>A5YK/9IB4P/Z:9^>/'AP]6;ZXIX23J823^Z)_?+BTP_ MTC=T/S6OVMZZK;REB[5GSG8_82UHID8%XKV!VAML3&Q(LX_8#\0WK >9PD"Q M49%Z[ZY-Q80@DTWO0OSF(%;)'=<&D08H:F^FC==#&Z+J-('B_G)Y@M:V5-F+H 'HMEA=I) MD6X4."!)"3Z\LP4I:\G5*($/*QKQB1%40QN&B")[S"S25(D(+$72:@A,Y3:[ MISKA!@+,WR)".F;=P5?X63M7X8D*KBM2>QX>'0J=N(8E,(B$]I[0=E M1ZD">H\/!D4W22US%::,!6T:82>IJ/<&_!0[%"P?*OGBY()$?T.GALK( Y!; MX7.6KX*SIDK4U@"+&4/ED',8LW5*+P$Q M21[A1-4 9>>$SQ8Y&/J)*^G'IC&Z 0V[PM/P(@T&@[M$23$1)(^W.!E4G*6 M\+E0PI8,9((TJU2EA0]")U"M&S"V("V9:-7EV*,$8+LE#C$-7S6G]]*O(6K7 M9L%V6PSLI!$D,)V0W46X#=W8DB+1 Y"52Q#Y)O=,H.56'6@H=3S+Z)\PN<% MY>+51"5Q74L"]Q\Z^H(:M^%K]H4,3,4:[1)-XTF0+03!#:$8YTE*VU&>RPH< MHTV1A*9>^6CT8)7_C*U;FMR(9+?"?1C*CZ.J507HL :XW68TNWVLTX+\O/@1 MXV'(:"(,2IT2=404K2*C148Z=B58]K1 Z,TLMPL*!Q-WC9 MZ!E.NI75A+K68AK3$0]@'CUXMCIZ^@* 6YQ.@\KID3*DPJ3CI:N,E9 ?![\M M1!!XC1R5:G'8+*@R'M6X?2QQ6:+*'(W? @ M1 L !D !X;"]W;W)K&ULK99K;YLP%(;_BL6J M:9.VWS, 9_A MGM!'%B/$P5.68C8R8L[S@6FR,$899-R M.F8&$VP$0S6WHL&0%#Q-,%I1P(HL@_1YC%*R'QFV<9BX2[8QEQ-F,,SA%JT1 MO\]75(S,VB5*,H190C"@:#,ROMN#I2?U2O [07MV= UD)@^$/,K!,AH9EEP0 M2E'(I0,4?SMT@])4&HEE_*T\C3JD!(^O#^XSE;O(Y0$R=$/2/TG$XY'1,T"$ M-K!(^1W9+U"5CR_]0I(R]0OVI=;W#1 6C).L@L4*L@27__"IVH).X?$QTZCX1KEU\"UO@#'FZ:\1\%;L0GS?@M MI *WS^+3]HMW-?BL_>)U^+S]XG7XXO]V?OGNW$\*P:W? %?YN>]Y W2%7MIY M>CMY-@U8#D,T,L3APQ#=(2/X^,'N6-]T579)L\DES::7-)M=TFQ^2;/%)*MRNV[OGNJ6KY5>;[KO^Q$ MN?GFT9&:(;I5_1@#(2DP+[\M]6S=\GU7G$\,- !J@; MY^ ?4$L#!!0 ( #F!7ED >H^K0P( (H& 9 >&PO=V]R:W-H965T M%1IV-D:WD(,2SG6Q([ 56"!BDVA*PN1WA 1BS(*/QNV-Z_98V\7Q\HG]U MM9M:#EC!@V"_*-%%['WP$($,UTSO1/,-NGIFEI<*IMP5-6WLY*.'TEII47;) MQJ"DO+WCE^XJRC1SE]J7L MM31/J!=>% M0E\X ?)OOF_,>KWPI+<.!X%[J$9H$MRA, BG [Q)7^[$\297>)?*O$.'5[3A MA!XIJ3&[5'4+G5Z&VN]FJ2J<0NR9#T.!/(*7O'\WG@>?!I2GO?)TB)[L:@9H M'!QF]^-S;;0BHM+_'W*K.PS,,%,P(#;KQ6:#G.^"W]\@-PQ]2V[>R\UO.K4G MD.8KPE??]8<29.ZZH$*IJ+EN6T6_VC?:5=M? M_H:W7?H1RYQRA1AD)C48+/20O5];=^251$(^% M-OZJLPRA/._U?+:D0OH#6Y+!E[EUA0QX=8N>+QW)/!H5NC?H]T]ZA52F,[J, M8Q,WNK15T,K0Q E?%85TZVO2=G75.>QL!CZKQ3+P0&]T6+O M@6Y(:P8"C?L:L].X9,/V\P;]QQ@[8IE)3S=6_Z[RL+SJG'5$3G-9Z?#9KGZF M.IYCQLNL]O%7K-+6@9G_1T&@]I@$'DG1Y'E M>QGDZ-+9E7 \&VC\$$.-UB"G#"_*-#A\5; +HVE:#&'G8JH61LU5)DT0XRRS ME0G*+,3$:I4I\N*[S=/WE[T UPS0RVHWU\G-8(>;'\1':\+2BUN34_[_!AO?U8"_@E,H#,>QWQ: _.-J#-VSR,(QXPQUXVP+^0K8,2O2Q*5D56N N4BLU@QX].31VIRR<-S9:3)E-3"PXS0IL&+I7P@,2,R M C&7TF%>63E?<44%*P* 7:6166ER=/2BTM%CI, ?I[+N;7!V "'AL>U7@/BOE),;+86/XW' M$\QQB*PH-07Z5E1/N8"1+50(_XK0^ATQ=H74^%PMEFA? [UC<,!J10^8'98R MQ!SDRF?:^@HK@HDY":11X/^^ B'V4<@[BC/;T2)*J(/7D.68'JRA?^TJ>K#4 M2! " 1SEY(*18BZ5$V6K;6+.Q9?&_TWC_Z;M_UIJ M^$>IQQU7QM)_#^QB1DX,#Z.>#;MBA2]PC T+E)TM8K9:T"\&Q(>:[0NR?U/W M5>D4@EZ3!(>"9;+=%(XR+;W'S@%DK#&2QG79*I3*.:[U$O'8_'G2]FCA<:.% MQWM%;.)05:KDED/H3[G9H8C_$]@SJB<-U9.]Z%_0DX"]]4&A;\EOX_JP>K/^F/$ #\ZD6 :WD3&D55 WUI'$\$;Q8T]GS+IM:&ED!ZZUBI^#LHN,@ MLZ:J"=!CR;V)'JL2+8$N MFK 59%"YN(0@NK V7RFML5=N-I[$G:=;5N0]4?"FPX?=G!6!L6>8*^2#5%K. M]+.]I\LGZRKNSAY'85;->OM@:*?BMILK%$M4@:AF_TAB3#5$V#KJ)J5[.HWM MYEC(M!2RLMH]^G,:=-XY[N;;M;Z0S(>,:$TB([VUKWOV$\ M(W;6$#O;"_H)UY[6T74:D"0ZE!3D M%O'J%:O#A'0_:4:;V]TX76J>IJ>KX4?I%JAWH6D.T_[!*43M6>@FVC%>< MF0VX,,5'M DV4)Z [WP0W+RP@^;.._H;4$L#!!0 ( #F!7EG=/"C#C@( M .T% 9 >&PO=V]R:W-H965T>Y MYWR^F^Z4OC,EHH6'2D@S"TIKZTD8FJS$BIDS5:.DDT+IBEE:ZDUH:HTL]Z!* MA'$4C<.*<1FD4[^WU.E4-59PB4L-IJDJIA\7*-1N%@R"IXT;OBFMVPC3:[I<.N#]_8O_B8Z=8ULS@I1(_>6[+67 >0(X% M:X2]4;LK[.(9.;Y,">-'V+6V21) UABKJ@Y,"BHNVS][Z.YA#W >O0*(.T#L M=;>.O,I/S+)TJM4.M+,F-C?QH7HTB>/2)65E-9URPMETGF6JD9;+#2R5X!E' M R>W;"W0G$Y#2QZ<79AU;(N6+7Z%[0*NE;2E@<\RQ_PE/B1EO;SX2=XB/DJX MPOH,AM$[B*,X.<(W[,,=>K[A/X3[:[XV5M/S^'THX)8O.;7*,/5U1">:-0% %U,HB"6="/$+.1>,>,QC,<M M17%(^E'RP])O2X1""2I5=T76O0.HM=KRG"Z*R[8)N&JB[R^*X,243'L8V%(U MALGG ^AD.9#?=*L$*]\8W&@']M;37V MNWTOF[-L)KIC=<&A!8$#0Z^S *0+?-I5U85?N"7BM+[<%/2^K'J)T! MG1>*,M,MG(.^PZ=_ %!+ P04 " Y@5Y9['5#IV\# Z" &0 'AL M+W=OHELPTD MW=KU0[<@]K8/PS[(UMD2*HD:2<7IO]^1LE6G=1P$,.PC>??P>8Y'GF=[I3^; M"L"2Q[;IS#RHK.VOP]!L*F@+:F*%M"_WE%AJUGP=1<)RXKW>5=1/A8M87.UB"_;._ MTS@*)Y2R;J$SM>J(ANT\N(FN;V/G[QW^JF%O3FSBE*R5^NP&'\MYP!PA:&!C M'4*!/P_P#IK& 2&-_PZ8P;2E"SRUC^COO7;4LBX,O%/-WW5IJWF0!:2$;3$T M]E[M?X.#'NGP-JHQ_IOL1]\X"7&YNTLM+B#\PLW![3;$8T_@Y:33ZJSE2&_=B643^-#9#;1XT=ZM_PB MX!+Z*R(8)9SQ^ *>F.0*CR>>Q?,:R2B[[G;DGYNUL1J+X]]ST^#R:NS#7 MIB\V, _P1AC0#Q L?OPA2MC/%[C&$]?X$OIBB1>P'/!@U);\T8,N7!D;-SIS M:.?(7X0_3WY5 =FJ!J^JR\VX1:_50UV"(74W/@+N-N''HJ]ZPDL->-VG*JJ= MBQI,T97F[359P:;J5*-V7\C[&[)2MFC(JM( 3VH&!?46VC7HZ=A1[@-T Y W M1'!)912AQ5.:L,XGJ MD!=1*$(3>,0WSJ!"C&.49XQ\[#:JQ51HU9YHI&0-F + 3/AE6SSZH"C#H-21 M%:=DA9O.G1733#@R(A4TXOP[LCF-F5,5Q90ES!E,T#B)7F2;TH3EKV4K:28Y M^1WKX16ISU.)C)R:+*%,I@X(R494\N1;/5RB()[Z'%"1..4\YS3-V4N">(SY M%\DK%4E.I8R_S3_2DY)&,O-5@(F7/L4T2C(JV'<5PS-!>>Y(QS$>1^+++:4I M$R^23@3-4O%*TBY(,'+NH0A/WO,6],YW+4,V:NCL^+1/LU-CO!G[P5?WL:M^ M*O2NQMO9P!9#V54J Z+'3C4.K.I]=U@KB[W&FQ4V=]#. =>W2MGCP&TP_5U8 M_ ]02P,$% @ .8%>6>7S,,=< P H < !D !X;"]W;W)K&ULE55-;]LX$/TK ^VBV )$)(KZ3&T#2;I!>V@1)-[=0]$# M;8TEH9*H)>DX^?<=2K;6A1T#>Y'(XI$"V\M$UGYEYE;7_M M^V9=82O-E>JQHY6-TJVT--6E;WJ-LAB"VL8/@R#Q6UEWWF(VV![T8J:VMJD[ M?-!@MFTK]>LM-FHW][AW,#S6966=P5_,>EGB$]J_^@=-,W]"*>H6.U.K#C1N MYMX-O[Z-G/_@\'>-.W,T!E?)2JD?;O*YF'N!(X0-KJU#D/1[QCML&@=$-/[= M8WI32A=X/#Z@WP^U4RTK:?!.-?_4A:WF7N9!@1NY;>RCVGW"?3VQPUNKQ@Q? MV(V^4>K!>FNL:O?!Q*"MN_$O7_8Z' 5DP1L!X3X@''B/B0:6'Z65BYE6.]#. MF]#<8"AUB"9R=>3_S M+>5QWOYZCWD[8H9O8.;P176V,O!G5V#Q:[Q/_":2X8'D;7@1\ G[*Q !@S ( MHPMX8BI:#'CB#;Q#B1NM6K@CKIH.!PEO*[@;)$<-WVY69K!_/R? B!^=QW>- M=&UZN<:Y1YUB4#^CMWCW&T^"#Q?81Q/[Z!+ZXHD:L]@VZ#;KS>TSYUA?Q#W/ M>EF13*JAWJV[$JP[$M!K]5P7:,#28G'"0._57;V"P9(:V(+L"K"O/1VJNJ,H MM35D,>^O88GKJE.-*E_A_@:6RLH&EI5&_.4( 1T B^V*MN5P"N"^P9\@ MPI!QGM$H%"SED3-%,=^/ *,65X9!%*A@/0_A*&_=_].#*R3-R#08CIV)Y(LX3 MB0DY'GXY=_7QZ)0(=SZ,QTYWSDFFF(_ 2<9$D,.YMO./;DWJ^')X&PRLU;:S MXP4Z6:?GYV:\=?]S']^N+U*7=6>@P0V%!E=I[($>WX-Q8E4_W,$K9>EZ&885 M/:&HG0.M;Y2RAXE+,#W*BY]02P,$% @ .8%>68: S[?+ @ 4P8 !D M !X;"]W;W)K&UL?55M;]HP$/XKIZR:6JEK0J!I MRR 2L$W;M$I5Z=8/TSZ8Y$*L.G9F.]#^^YT=2&&B?"%^N7ON>>Y\QVBM]),I M$2T\5T*:<5!:6P_#T&0E5LQJ1!A'41)6C,L@ M'?FS.YV.5&,%EWBGP315Q?3+%(5:CX->L#VXY\O2NH,P'=5LB7.T/^L[3;NP M0\EYA=)P)4%C,0XFO>%TX.R]P2^.:[.S!J=DH=23VWS+QT'D"*' S#H$1I\5 MSE (!T0T_FXP@RZD<]Q=;]&_>.VD9<$,SI1XY+DMQ\%U #D6K!'V7JV_XD;/ MI*G>F\AQZ8HRMYIN.?G9="*H+$QF"%1@F&G,N84?RA@TRH;D"O8WS":UZ40*S M1FO2 #5JKG*2I%;/X%'S2U^4$5A("N97A(/MJ199NR^O'.0-"&I#J1% MK0C)Z2N 5:IQZ:$\K3CQ%)0<0K0HZ;: TSA)SHZS/J#Z!&ZN$CCT?L*=1J^0 MV+IQ1LP=B;;GN]-N8D[:0?%JWH[;6Q)+,D%@0:[1Q=5E +H=8>W&JMJ/C86R M-(3\LJ2IC]H9T'VAE-UN7(#N?R3]!U!+ P04 " Y@5Y99%_(D2T# #% M!@ &0 'AL+W=O96US'00FK[!F9J(:E'12*ETS2UN]"TRCD15=4"V" M. RSH&9<>NME9[O7ZZ5JK> 2[S68MJZ9_GF#0NU77N0=# ]\5UEG"-;+ANWP M$>WGYE[3+AA1"EZC-%Q)T%BNO$UT?9,Z_\[A'XY[<[0&5\E6J>]N\W>Q\D)' M" 7FUB$P^CSC+0KA@(C&OP.F-Z9T@V6GES#PHL M62OL@]J_QZ&>JR_[,?0AZ. >?A*0#P$ MQ!WO/E''\HY9MEYJM0?MO G-+;I2NV@BQZ4;RJ/5=,HISJX_V0HU;(Q!:WSX M2+?@\HEM!9JK96 )WWD%^8!UTV/%KV MX(.2MC+PERRP^']\0+Q&?1^#.IG]-9_ M_A%EX=LSM:5C;>DY]/4C/=>B%0BJA!=#/47V/%P/P08(2?M)<[N"22[*HUE#KS-4UT-PLUEL". P/[C ?+%%G20[-K5 40/$/;+OE M\*3IRL,%I',_#5.W"/UDOCB>%!A5VCW3V-.ZC*X@3OTLF4.4^6F2PL.GSP-Q MHJB!]$LSZV@*I.<[5!.E?IQ$[I-DX'_P/2.2T-C*"DTG,RF M'NA>-/N-54TG5%ME2?:Z947_,ZB= YV72MG#QB48_[G6_P%02P,$% @ M.8%>6=U>N<8L P \08 !D !X;"]W;W)K&UL M?57;;MLX$/V5@1H46T"([A>GMH$D;=$%MD#0I.U#T0=*&EE"*5%+4G'Z]SND M9,7!.@8$B9>9,^?,D*/U7LC?JD'4\-3Q7FV<1NOARO-4V6#'U*48L*>=6LB. M:9K*G:<&B:RR3AWW0M]/O8ZUO;-=V[4[N5V+4?.VQSL):NPZ)O_<(!?[C1,X MAX6O[:[19L';K@>VPWO4WX8[23-O0:G:#GO5BAXDUAOG.KBZB8V]-?C>XEX= MC<$H*83X;29_5QO'-X208ZD- J//(]XBYP:(:/P[8SI+2.-X/#Z@?[+:24O! M%-X*_J.M=+-Q<@Q_XRSGL3@E8(K^X;]9)M$#I2CTJ*;G8E!U_;3 MESW->3ARR/U7',+9(;2\IT"6Y0>FV78MQ1ZDL28T,[!2K3>1:WM3E'LM:;(_#)42^"Z$?QF?PHD5N9/&B5_#NV!^K#5A?P759 MRI%Q!3^O"Z4E'9!?IR1/B/%I1'-IKM3 2MPX="L4RD=TMF_?!*G__@S?>.$; MGT/?WM,EK$:.(&I#5XR]5C"+>-: U7']3FDX&^6TAH<&H1:<;FW;[T#;B(,4 MCVU%Z6O[J1^8BT5/B5)3 Z #.YTF?GR::%TW8E1$5[V[ BJIQJY N=05/F Y MKP1V)7K6.LQ:+R .W23(ID$>A^14(T6KH!0=M2@UD3G89VX0II"XJS!;ZU<8L]MTL2VD0YFX0^/ 9&=<-I5F-DO4EOD"- MW"")Z9T1K0.>9D^T$[AYGM,[\Q/X0=T0I7K[)@^#[/W++!VCI52 F'*U"+0J MAAFW%&HBF+HQ)?T"HLA=I3F<.MO>41NB=.YLLU5@,S9UI&5UZ>?74QM[-I]^ M!E^8W)%XX%B3JW^9)0[(J<%.$RT&V]0*H:EV=MC0/PFE,:#]6@A]F)@ RU]N M^Q]02P,$% @ .8%>6:2B1'*B @ _04 !D !X;"]W;W)K&UL?53;;MLP#/T5PBN&#DAKQW'2)DL,]+)A UJT:+KM8=B# M8M.Q4%GR)+EI_WZ4G'@ID/K%HJC#PT/)Y'RC]),I$2V\5$*:15!:6\_"T&0E M5LR^>YW.56,%EWBOP315 MQ?3K)0JU603#8.=XX.O2.D>8SFNVQB7:'_6]IEW8L>2\0FFXDJ"Q6 07P]EE MXO >\)/CQNS9X"I9*?7D-M_S11 Y02@PLXZ!T?*,5RB$(R(9?[><09?2!>[; M._:OOG:J9<4,7BGQB^>V7 3G >18L$;8![7YAMMZQHXO4\+X+VQ:;!(%D#7& MJFH;3 HJ+MN5O6SO82_@_+V >!L0>]UM(J_RFEF6SK7:@'9H8G.&+]5'DS@N MW:,LK:933G$VO;,E:KA1"?S,NXE7&)]"J-H '$4)SU\HZ[LD><; M]9>]5^PU-YE0IM$(OR]6QFKZ7_X?9D!O9[%:$=7N >$:LZUGZ#TC\A2H-=%EJJ*! M8YCOV9J]NE\03KP*\"J.()D,IM'4&?$@BL=P5Z,F/ $$4H.^T3F,!\-XXI;X M; Q]%0W/@90]*LM$+^X(QM-!-!XY(QF,*.;0PX9[+5FA7OO!XZZMD;;MSL[; MS;:+MJ7_P]O!>,OTFDM#Q144&IV>C0/0[;!I-U;5OL%7RM*X\&9)\QFU ]!Y MH93=;5R";N*G_P!02P,$% @ .8%>66_;6$7C @ ,08 !D !X;"]W M;W)K&UL?57?;]HP$/Y73MDTM5)+0A(*98 $W:\^ M=$.E:Q^F/9CD(%$3.[,OI?WO=W8@91/E!=OGN^^^+^<[1ANE'TV&2/!<%M*, MO8RH&OJ^23(LA>FH"B7?K)0N!?%1KWU3:12I"RH+/PR""[\4N?0F(V>;Z\E( MU53D$N<:3%V60K_,L%";L=?U=H;;?)V1-?B34276N$#Z6X,7M[L$J62CW:PW4Z]@)+" M,R"((7I[P"HO" C&- M/UM,KTUI _?W._0O3CMK60J#5ZIXR%/*QM[ @Q17HB[H5FV^X59/S^(EJC#N M%S:-;QQYD-2&5+D-9@9E+IM5/&^_PU[ ('@C(-P&A(YWD\BQ_"1(3$9:;4!; M;T:S&R?513.Y7-JB+$CS;U_39>&-+^7WX?$-]CQ86S;0T-3 MB03''C>)0?V$WN3#N^Y%\/$(\[AE'A]#GRRX)].Z0% KN$4FF2?$(EP186H? M>$XOAT@?A3U,^BY#6*F"NS:7:R#[&L#=2C) ?*E?"1A'0&P)<)AV'I+S0-D\ M!K2/ ;B4A.42=5M/.,DE.ZO:")F:,\#GA'V@8A=CZP2B5#6G/!W"]]I%LO8' MUVR8GD^?4//L@#M%HH!KR81X7B3PHR9##&BI"X)/F&RS=EW6"/J7 W@/%T%G M$,!7+KU5$5U:4VA-W/$KS*WQI-L_97,O[O0BN&?)UA:'UA9'G:#/:WC6CWO_ MISR@M-\?- F" X]!G^OC4O4:S>L#"16?]/1K;6=A]-F#+RZ-\/T1N@U?PDH M<,6A0:??\T W ZHYD*K<4%@JXA'CMAG/=-36@>]72M'N8!.T_Q*3OU!+ P04 M " Y@5Y9+IB$J]<" #[" &0 'AL+W=OD9-6+X@9I+I(XG/=FYG$9#;=UW<+3)@3#ZUM(>(AKQ0E#!8"R:HHL/@] .9A(!"H@P#UJ\-3(%20Z33^-5P.FU( ]S_WK%_M+7K M6E98PI33[R15^@I)**%PU89U 0 M5K_Q8Z/#'D#S= ."!A < Z(G &$#")\;(6H T7,C]!J +=VM:[?"S;#"\5#P M+1+&6[.9#ZN^16N]"#/[9*F$GB4:I^)EO3\0S]"2K!G)2(*90N,DX153A*W1 M@E.2$)#H"LVQ8-HD40D"+7,L %W,0&%"Y:6>EL8B=R_"T)><5Q*S5 Y=I7,U M$=VDR6M2YQ4\D5>([CA3N41SED+:@9^=Q]^>P;M:HU:H8"?4)#A+N(3R&H7> M.Q1X0=21S_3Y\+"KG/^+/G]Q] ,QPG;7A)8O?(*O:WO\&*^D$OK@_^Q:[9HO MZN8SE^% ECB!D:-O.PEB T[\]HW?]SYT2?V:9+/7))N_$MG!HD3MHD3GV.,I M+PI]]>HK(WE \*LB&TR!*8DN]%&L#^5EU]+4K#W+:MK*)@ZBWM#=["M^ZA/V MO4.?60>/'QSZS#MXO*CU.2B[UY;=.UOV6._#JY30RG0 MMT[=Y 6)MVZA$]L351[2UMIUZ;!O4D7WB#Z9^AWVF M.WO=B/_2U[\%=UBL"9.(0J9#>=?O=::B;K7U0/'2]I(55[HSV<]<_YV , YZ M/N-<[08F0/N_$_\!4$L#!!0 ( #F!7EG$A>I09P0 -P4 9 >&PO M=V]R:W-H965T-9+%63;VU1W'(A]EL7\^S5-V6%J(>NIXR[9[F398<\F1;RE2RJ_ M%K=Q699UD-!<)RP&GFZEUA2X7R"T)%>*OA![$R3,HK=PS]JULW*RG%BPC MHBE=R5(B5O\>Z)RF::FDXOBO$;7:,4OBZ?.3^L?*O#)S'PLZ9^G?R5KNIE9@ M@37=Q/M4WK'#'[0Q5 6X8JFH_H)#@X466.V%9%E#5A%D25[_CQ^;1)P0E(Z9 M@!L"U@G.&0)I".2Y(S@-P7GN"&Y#J*S;M?2EPME*;EZFRB>G-W1@G$9WZ<4+.E6K0 IP >P5.MQO5=]; ,^%Y3'Y:2* MLF7"OXVHC)-4O%/,K\L(O'WS#KP!20Z^[-A>Q/E:3&RI8BU'M%=-7-=U7/A, M7 1\8KG<";#(UW1MX$?#_'" ;ZLB+%X_>209I5PVI],A9O6KJF]60Y%MPD]=%J_SX__E3P<&-I)GXUS3S MM;9CUBXKXZ4HXA6=6JKT""G':"G"%U M]5D_T'Q/3=FOB5Y%++>1AQEQ"4'AQ'XXS:L!YA.$<1<6]6$(>LC%7A>W,."0 M%Q!X'+;CTVU]NH,^?^=,"%!PMDFDR6S-=D^�/7\S6O?12"Q/&0YK4/PR'V M0ZA9[<,(]GU(S$Z]UJDWZ+0IP^I34P45,+FC'-!'=5X0U%A>O5X4 <2!%NO< M@/(]J*V%J(_"CBHD^AP;8!X)_#/&_=:X/VC\)E^QC((-9QE@[5[T'MQ357&H MVF:JUS)^-.?![\]M@ -]!1A0;N#JB[V/..4%CBD5CBBU&$NM, M$(+'HRQ\Z:;7,+M%V7615N+G)AQ1]4*OB 9.I'+S[V-\S. ME^D',-#K01]&G( 0O1[T88$'W5XYZ,,0(LA%9\K!\=B/7G?N;^C=WQO0=W2W M!I@#/:B[[<,((1[1W?9ACJ/D-+/VR6U-1OFVNB838,7VN:Q_@K>][57<574! MI?5?H\LY,O1'Y=5==3MTE*_O_3[%?)OD J1THX:"%[Z*F-=7:75#LJ*Z*[IG M4K*L>MS1>$UY"5#O-XS)IT8Y0'NA.?L?4$L#!!0 ( #F!7EEXV5@[?04 M .0H 9 >&PO=V]R:W-H965T#BODI+8H!C;1A)&Z6@ZKJX]9-.QV!1QE/*'#.6;) FS'[<\%MO) MB(Q>+SQ&RU517C"FXW6XY$^\^+I^R.29T5#F4<+3/!(IROAB,KHAUP%URX0J MXH^(;_.]8U1VY9L0W\N33_/)")=WQ&,^*TI$*#^>^1V/XY(D[^.?&CIJVBP3 M]X]?Z?=5YV5GOH4YOQ/QG]&\6$U&[@C-^2+LDC<3<5[]1=LZ M%H_0;),7(JF3Y1TD4;K[#%_J@=A+D!QU JT3:#_!/)# Z@1V:@MFG6">VH)5 M)U1=-W9]KP;.#XMP.L[$%F5EM*25!]7H5]ERO**TG"A/12:_C61>,?6C/%PN M,[X,J[J)!7KDSSS=I*S7GU8%R.WON\"*,X_R!3OC[YZ/V[#^@= MBE+T924V>9C.\[%1R%LM&S1F]6W=[FZ+'K@MACZ+M%CE*$CG?*[(]_7YGB;? MD$/4C!-]':=;J@4^\?458O@71#$U%?=S=WHZ4W7G;:T'_[OUSF"P9M*PBL?. MGC1__2Y#T:>")_G?JJKON*::6XKB=;X.9WPRDJJ7\^R9CZ8__T1L_)MJR"%A M/B0L ()UBF,VQ3%U].D7483Q:T%4-=BEVU5Z^3OR/&468\0;&\_[HZL(VJ@B"/,)393JX';]-;5]M:/,KD 11_EATX4M)!SYQTD MS(>$!4"P3B6\IA+>A43!@RP.),R'A 5 L$YQ"&Y7_?AMLE#G[S^ACNDZ/550 M1+G>0!044902M[]"4(0Q3$Q;+0EDS^$0?5_Y;)6*6"Q_*#NJ33YWOH'2?%!: M $7KEH&V9: 74H0:#%4B2)H/2@N@:-T2M;:.:(W)":K AH\HM2Q"^KJ@B&,N M=;V^,@SC/,B) T'Y06 M0-&Z56E-';$NI16@A@^4YH/2 BA:MT2MZ2-:VW*"5M@*K:"$N'VM4,0QDUJL MKQ7#.,^64C%81@SC"#:Q]"$'M**U4N2(E]K7BA.MAAYY]GR$I/F@M "*UBU. MZ_R(>RG) +6#H#0?E!9 T;HE:BTAT9J:$R3#4TB!Q_J",8PR,;/[E!5"T[O"WGH^2"ZD!!?6# MH#0?E!9 T;HE:OT@U9J9XVI0YW?^;>"XN+]^4(0QTV7]Y8,BS+6QU?N/1J ( M(X01BQP0A-9;4;VWNK\YP6#H&6=//M 79*"T (K6K49K^ZAY*7T ]8"@-!^4 M%D#1NB5J/2#5O]D[K@_64!^80\R^/BC"/*\O([XBS#%MT^SKPS#,<[&-#\A# M:Z>HWDY5\G"BI]"CSIZ"H"_.0&D!%*U;E-;P4>=2*@%J^T!I/B@M@*)U2]3: M/JI_XW=<)=S!Q@,3>P.14$1YU.IKQ#"*$)/T/84JS,)>?PEA[.W:2GBVK+;+ MY6@F-FFQVXO37&VVY-U4&]%ZUV_)]1U17/?)=;#;<-?B=_O_/H?9,DIS%/.% M; I?.5+/LMV6NMU)(=;5GK%OHBA$4AVN>#CG61D@OU\(4;R>E TT&QNG_P%0 M2P,$% @ .8%>6=DQZ?D- P R@@ !D !X;"]W;W)K&ULK59M;]HP$/XKIZR:6HDV(>%E[0"II9LV:94J6-6;?@CP8%F^,4[5UQJVGFUR@)SU$:KB1H3(?>9?MB MW'?VI<$WCBNS-0:G9*;4@YM\3H9>X BAP-@Z!$:O)8Y1" =$-'ZN,;WZ2.>X M/=Z@?RRUDY89,SA6XIXG-AMZ[SQ(,&4+82=J]0G7>KH.+U;"E$]8K6T##^*% ML2I?.Q.#G,OJS1[7<=AR()S]#N':(=QUZ!QPB-8.42FT8E;*NF:6C09:K4 [ M:T)S@S(VI3>IX=)E<6HU[7+RLZ-+07ED,D:@BH"QQH1;^**,00.G,*6B218" M0:709'E\C99Q84[(YVYZ#<=')W $7,+73"T,DXD9^);8NC/]>,WLJF(6'F!V M#C=*VLS !YE@\MS?)Y6UU' C]2IL!)QB<091T((P"#M[^(S_WCUJH!/5D8]* MO.A0Y.-8+:0U,,$8^9+-!+8.!QF^3Y000*6[8CKYL2^YV^#"%"S& MH4>?NT&]1&_T]DV[%[S?%XO_!/8L,ITZ,ITF])V:C*L@B++26C##.9>2RSE] MO<(9[0M%A=\K\=T]MARUVT%OX"^W)3:2>*7$;BVQVRAQO- :I84"-5<)%%HM MN;L8]XFID+K;8J)=+=T7@J.P6]L\H]BK*?8:*=YK;O%4I:F!.&-ZC@FP.;4% M8\%F"&R3I!9(:C9T06B,U9+TT'U ,Y97U4W!6W*Z!,03K C1HJ3==)_.W@N= MIV%O5V@CYUG2URTWHE-=Y9<&U="_OG!I793=B8[3?NY7KCPP8O\D:L M<8'^H;FS9/&!I9(U:B>-!HNK"9N.KV=9\(\.WR7NW,$:@I*E,8_!^%)-6!(2 M0H6E#PR"?ENB M5?[>[#YCK^<\\)5&N?B%7>=[><:@;)TW=0^F#&JIN[]XZNMP !B_!$A[0/JO M@*P'Q,KQ+K,H:RZ\*')K=F"#-[&%1:Q-1),:J<,M+KRE4TDX7TP5W:/0)0)U M!,PL5M+#5^,<.O@ WX2U(M093N?HA53N'>T^+.9P>O(.3D!JN)5*T7VXG'M* M)Y#RL@]]TX5.7PB]P&8$6?(>TB0].P*?O0Z?8TGP<81GS^&XV]F-:FU1Y:;5$)CQ5X R2[0IK/$N56+!6U@=2E:BLZI=L6^W8Y M5I,[#= M>':&-TWL\*7Q-"]QN:$7#6UPH/.5,7YOA*$9WLCB+U!+ P04 " Y@5Y9 M..C;W7P# !W"@ &0 'AL+W=OOJ9 RA +?9%+E MS.!6;5U=*F!I#U&(F*R-X 0^*Z"K/F?IQ!T+NYX[G MO#YXY-N=L0_2X?%.[S]*@%U!9_<=CK M@S6QKFRD_&8WG].Y0ZTB$) 82\'P[P66((1E0AW_MJ1.=Z8%'JY?V?^HG4=G M-DS#4HJ_>6IV0M&!3DO MFG_VO0W$ < /SP#\%N#_7T#0 H+:T499[=:*&;:8*;DGREHCFUW4L:G1Z TO M;!K71N%;CCBSN#<[4.16:S!Z1+Y@W5R1-=9*6@D@,B/]]^]78!@7^@-:/J]7 MY/V[#^0=X05YVLE*LR+5,]>@,LOO)JV*NT:%?T;%&LIK$M 1\:D?#L"7E^$K M2!#NU?#@&.YB/+J@^%U0_)HO.,N7@5*0DJ74UNTE*[EA@O^$=$0>%)2,XP)= M/0H/67&="*DK!>2?VXTV"FOTZU PFM/#X=/MQ;W1)4M@[N#-U*!>P%G\_IL7 MT8]#H7DCLJ- !5V@@DOLB];Q'8C45L CVVPX>5)8MD-N-UQ1S67;R\LBC$.* M^7XY]&? B@;QM+,Z$AIV0L.+0A_OGPEKQ&+K(]@%%3.\V!(!V ,PQ04,2@Y[ M8KS0#[P3R4-6010/2QYWDL<7)=\?:QP193O2E":,,, M8(,U1,B$V1XYY-#E,Y\DEGE;U*\G#$=F^09$1V&)NK!$%YD/[B+1,C-[IN!L M^J)>8OPP"N*3]/6MO"@,PN'T33J=DXLZNQXB)"M(TC22,S(;IO%AR4^F)R+[ M-M'X3(7%G<3X_?4=I9=;89)4>27P#J:$Y5(9_K.^A/8C MF@S4[.!'DO9[GT%#;2X-A1+W&PO=V]R:W-H965T:>XW./[6LSWS/^2^P )'K.:2$6UD[*\MJV1;*#G(@K5D*AWFP9 MSXE43?YHBY(#26M03FWL.*&=DZRPEO.Z[YXOYZR2-"O@GB-1Y3GAAR] V7YA MN=:QXR%[W$G=82_G)7F$-<@?Y3U7+;MC2;,<"I&Q G'8+JP;]WKE>AI01_R= MP5[TGI%.997,A@A8,?HS2^5N8<462F%+*BH?V/X.VH0"S9[) M@6Q4'RE2W5KZ.'"CN?W4S\(4%?NXBSJ3YW?R_$EY MQ]E0^QC44XH2EJN")TA=,FB[6 \FU0UQT-,3N3@'P2 #0Y0?S0)S M"G&70CQ99/[(2\H. )\X4.7X69%]:<&)7[/@O!+9F1FSSHS9Y'S> :%RITX1 M47%2)/"[>9M=S(CG!OY@V@Q!T=C"I,2E5G F>4(DF>S=I:?']<-X[C M@3A35.2,K"FW=\Z[D^I^JML4A.% WKMR$,QZ[KC,@\G8KN]+'859VZM)2M MZ(2)$;6&PR_T_6$U-X1YWBR,!VKMWNU/7[W_(OQ1[1=$8:MPSE6DTN7-;;9I M2%;6%\(-D^IZ63_NU!< &OF-VWQ3+_P%02P,$% @ .8%> M6<6'L9OK @ 30P !D !X;"]W;W)K&ULM9== M3]LP%(;_BA4F!!(TGTT[:",!$1H2TQ 5V\6T"S<]:2WL.+/=%O[];"=$[=I& M,&6Y:.SXO*_MI[9S,EIS\2P7 J],%K(L;-0JKQP79DM@&'9XR44NB7G@F&E MJV+NRE( GED1HV[@>;'+,"F<9&2?/8ADQ)>*D@(>!))+QK!XO0;*UV/'=]X> M/)+Y0ID';C(J\1PFH)[*!Z%K;N,R(PP*27B!!.1CY\J_2(MJ]@X*\@K 7A>P51+8@LF6HJED.*%4Y&@J^1,-':S10L3*O6 MTR>%^=LG2NA6HG4JN1$P(PK=XHQ0HE[120H*$RI/T3EZA!6G*U+,T=]1Y^AI MDJ*33Z[#U*59VI'9%L*P01A:]_ PGM=1SS?66,_;<.= B9_[:,9=DFS2[.T M([,MFE%#,VI=D/>\F)\K$$P??E.%CH^&@>]?HJR"F[>LSLHWMK[F9;%*@OBS M9ZZ1N]IDM1L8Z<'O!J:M(_U'#OV&0[^5PSNV8ZO!1Q=0EV9I1V9;X.(&7/Q? MMF/<)%<013 U;VS"E@Q-N= .YGV18=WI@979ZOE1 MEEV:I8/=0\*KKV;S;X$:-J"&K:"NLHR+F ,D4*?6CJE0Y0PHO9Q M:K7\**_OY^3NY&[F43[*Q9S4DA$(==:KS?0AX&HDM>JHGAIT[DI M5SHYM,6%SO=!F #=GG.NWBHF0VR^()(_4$L#!!0 ( #F!7EDF]L.SV ( M '$( 9 >&PO=V]R:W-H965T'+@$JP8SVTG:?[]K0UG:T.Q#?0$;[CF< M>^ZUS6@CY+W* 31Y*'BIQDZN=77NNBK)H:#J1%10XIM,R()JG,JEJRH)-+6@ M@KN^YT5N05GIQ"/[[%K&(['2G)5P+8E:%065CQ/@8C-V^L[3@QNVS+5YX,:C MBBYA#OJNNI8X[-Y',Z M=CPC"#@DVC!0O*UA"IP;(I3QL^%TVD\:X/;XB?VCS1US65 %4\&_L53G8^?4 M(2ED=,7UC=A\@B:?@>%+!%?V2C9-K.>09*6T*!HP*BA86=_I0^/#%B (7P'X M#<#_6T#0 *;:*W,IC6CFL8C*39$FFAD,P/KC45C-JPT59QKB6\9XG1\I7.0 MY%*4R]XMR()<,KI@G&D&BO3(')LF77$@(B/[(@]GH"GCZ@@Q=_,9.3PX(@>$ ME>0V%RM%RU2-7(UJS3?=I%$VJ97YKRB;0W5" N^8^)X?=L"G^^$S2!#>M_#@ M.=Q%CUJC_-8HW_(%^XW:2GK&5,*%6DD@WR\62DMLR1]=>=;$83>Q6:;GJJ() MC!U!/O8T=,,I(24)*+ ;411NQ(K^D@7 MV",]PK$YB,;FZ'*AIHXLM=E;UG$8G7EG(W>]G5Y'%!9PT$8]TQVVNL.]NJ\J MD*@5Q7' )4_X[RIV*0UW-/3]OA^]4-H5Y0]?43IHE0[^5^DQR5A)RX113I2F M&G OU6AY8JO0E?+7P, $@. 9 >&PO=V]R:W-H965T"!H^72NH0 MC6DLRX]CG<%+]!4SAE4:T;D' I.(7\C5^ZF'SL\NT!DB";HE422->=\497_N$7P?=TD0L.?*3$,(2O%>-OZK FU*#0@A[)\2U74DXA;2!'.L# MLBW;+=G/^/5PIRR>/=IU)K)/,JY/,KXGL((F=(HF=RG?I&Q4X M0JN$04 7"?E]HHN4?OL[+]N(W7".^DBE^[?*_AJ/?DT>#^3L%G)V*^5\T$=6 M*2)> Y,G<)0"(S34,NJ&)2B: 7I6NTS72A=O+?LZR;SJX!VT!.QC&PA;Z3<%G)JT1DYZ%BM;CVC/1I_VC]NMD;-TO6 M/7E-RFXUS_39'>L6LP5).(I@+EU9C8YLR2R[MV0305-],)]1(8_Y>KB45SU@ MRD ^GU,J=A/EH+@\#O\ 4$L#!!0 ( #F!7EGQNVABI , )D, 9 M>&PO=V]R:W-H965T7AR,KJP.U@7VQ1(HS_&8X,QS/=HR_ MB Q HA]%3L7)1[+.I)YPX]D&KV$!\FGS MP-7(K;2DI J"*.(PVKNW/C7MWZD!2YUJ0XON^5.M6>6K#^_JK]O3%>&;/$ NY8_HVD,IL[$P>EL,)E M+A_9[B/L#1II?0G+A?E%N_U:ST%)*20K]L**H"#4/O&/O2-J F&70+ 7" RW MWKK1=*;ICA3IL M@8V[KM!"14!:YH#8"CV"D)PD4JTR$NA&>Y/(G^C\'B0FN;A0$HU59\A%(L,< M!"(4/5$BQ65MXFO&2H%IJB;/WHQGKE2V:4(WV=MQ:^T(.NR8HL^,RDR@?V@* MZ5MY5_FD %(7I:W*/SLXNZ0?;1L].P.H*AV6G8 ML=.7LE@"?_>7'WE_LY5]UEQI)XP_V]QB=8?MNG5.7XL-3F#NJ*05P+?@Q%9C M#WE8D8=]VN-_2RFD.B]"UY<(2[2$-:%4C73(;( 3EJ)S=:[651?H5ZO3K!UV MIY'929>2;3R>3F;NM@5O5.&->O$^<$QU+/XIPJB!,)RV$T050=1+H K'"L@Q M#%&#XD*$3)H1,NZ(D&D% M-NU-O6^F:$-Z=;,%KBXA9$(&J4H*Z#TF'#WCO(0VF.G_D':^=RC:WA$.%=J9 M7;F7LCS'7.@IZUOMY$,9:ZVT=O-QS=.1-^APM5^[:?P_3L=3J*SV:9TJZ*0* M#E3!$2EZ"E?0X!J%@]&P ^QP*_B]I;N>MJ=0#1M4X7#@=902_U#Q_6-*OHF\ M9C:?PFNWC=Z<;@?LH?[[H][T_LHDSFW:?:+J.E6]9&)3^NUMV^A;K.];.7NO MG%,3_W"?^/T7RCXHE#=;X:*&$X-Q./J/&]U:MU@ 7YN>6*"$E53:QK&:K?KN M&]MM'I;;IOTSYJKJ")3#2HEZ@['R#K=]L!U(MC&]YY))U&PO M=V]R:W-H965T^]YXXM[\6\D$M 31Y MS!E7 V>I=7'ANBI90D[5F2B X\Y"_D,*=@AM((W"'Y-\)L2VC6AW900 MU(2@*:%3$SI-"6%-")L2NC6AVY30JPF]JKJ;4IF4"ZR/B"7!IW9?H?^42F M^.*D)0,BYL_+&2=Z"3A/RKQD5$-*[*)C?)'(:0R:9DQ]0+D?TYB%N16\$1P+05C!G;#-4A0^B.YQ;L> MO?F=/I+?][A+\'Y;4YG^L9EJ;=M;V[8/J4=7@#W78)-C=:0Q,)XKW-3I5$09S)'IG M7>QOY*:[VTRT**I>828T=A[5<(D-,4@#P/VY$/II8MJ/;8L=_0=02P,$% M @ .8%>60>: LY0 @ 204 !D !X;"]W;W)K&ULO511;],P$/XK)S.A34)-FF9C*FFDM06QATG3JL$#XL%-KHTUQPZVTV[_ MGK.3106Z"?' 2^*S[_ON^VR?L[TV#[9"=/!82V5GK'*NF4:1+2JLN1WI!A6M M;+2IN:/0;"/;&.1E -4R2N+X(JJY4"S/PMRMR3/=.BD4WAJP;5US\S1'J?59P[>X0G??W!J*HH&E%#4J*[0"@YL9NQI/YZG/#PE?!.[M MP1B\D[76#SZX+FG]9^S]G'N^0DL;OK#OD 2='>%@LHE=SS/C-Z#\=G$Y@?!:D"3.*'\H:RK MM76&[L#W8^*[(NGQ(KXOIK;A!,7"9+ P>8T]_U@W M4C\AR6U5B08*LN"%@D-#!\X=EK!^ NS2#-T/5U%WP5;K$@K>6@1M_.GPM27? M%&V@J#AM@I\,;%H>,]W)N@RR?._N\DD\2K-H=\1,.IA)_X.9OY*?_B%_/!Z= M_R8_.N@,_\C<<+,5RH+$#<'BT?MS!J9KW"YPN@G-LM:.6B\,*WKKT/@$6M]H M[9X#WW_#ZYG_!%!+ P04 " Y@5Y9_)F0"P\# L$0 #0 'AL+W-T M>6QEJN&A2?ZEU_3$( MFL625J0YES45!BFDJH@V4U4&3:THR1MPJG@P'HWBH"),^+.I:*NK2C?>0K9" MIWXTF#Q[^Y*G?AB_]SU+E\FB@FINM@V@OT[[YVZ-@I+1=;A^,+?.G0W$V0N54[5$";T M-Z;9E-,"Y"A6+N&N91T J+6LS"!GI)2"=!HV'OW T"XHYS?0U#^*/>Y5L5/3 M$514#$,CJ!]:&CL!_ETVR[U+.WH1KU>S>ZD_MV8[HIM#K]!K10NVZN:K8A" ML84NIV(.)!JVR, :J?.^>*LT6NY9?BM2W M=*4W[;0J<,WC5ZCY[^:YI((JPG=%F]X_YBR_6''TX5])[OZK' IV:NQ/JF,7 M>?$:1,;'+S)*CE)CT)\Z.T?;WL$V6#UX@4C][_"JPK=!O7G+N&:BGRU9GE/Q MZ'PS])K,S:O@'K]9G]."M%S?#F#J;\??:,[:*AE674,B^E7;\5?87A@/;R\F M%A,Y7=$\ZZ>JG'=#SPQ,U/X"AT/DJKO<".9C,3<"&!8'4X#Y6"\LSO^TGPFZ M'XMAVB9.9(+Z3% ?Z^5"LNZ#Q7'[).9R[S1)HBB.L8QFF5-!AN4MCN'K9L.T M@0<6!R+]6:[Q:N,=\G0?8#5]JD.PG>*=B.T4SS4@[KR!1Y*XJXW% 0^L"ECO M0'QW'.@IMT\4054Q;=@3C"-)@B'0B^X>C6,D.S%\W/7!GI(H2A(W IA;011A M"#R-.((I T8$D7=.7AP'@6;69>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'W0M;]^=E(TT\'57CR>(+;CG-PD M]_CCVXM4STLIG\FOB@L]B-;&;*X['9VOH:+ZB]R L#4KJ2IJ[*$J.WJC@!9Z M#6 JWDFZW7ZGHDQ$W[_M^IJKCG\@#>2&26$+7<$3@Q?]I]X=DBW3;,DX,Z^# MJ/G/(2(5$ZQB;U ,HFY$]%J^W$G%WJ0PE&>YDIP/HKBM> )E6/Y7<>8@%W2I MFQ)#EP_4@@RB?M=VN&)*FZ9%TS^UC%NPC=NCVLA;Q@VH,37P0\EZPT3INK%W MT?%NHXG#[K<-XK7ZES#*U8KE,)9Y78$P;1P5< 06E+L? M>X%)T=Z;L5!>I-0ULQ5J4C1XX5 >9\/'\61Q,R:C^]GX9I:U_[+[Z60\7-QX MD D"F9P0\F?B0:8(9'I*R-2#["&0O5-"]CS("P3RXI20%QYD'X'LGQ*R[T%> M(I"782&SNJJH>B5R13)6"F9/H\*089[+6ACF05XAD%=A(1]@(Y7-Y!Q(!J5K MK#VPKPC8U[!@8Z9I62HHFRH7Q ?8@JC!3]U=+'=WPP(..9VCG$I1GB] 5<ZD/%HH6-(!DJ16T@/]HCQO01!_8':M^] M86N"620);9'WT8"-XEQRYEY%#SQN331)8-@=&$ <9,>$D@86#./OC MP\:4DX2>IQSQ]GL\?4Q,.DE@Z> )W9_B)YAWDL#>.90LSTEF>RYJ6^8OEV#> M20-[YWB^;&!]3$P]:6#U8/G2@OJ8F'W2P/;!,6<^)KI(%M@^?Z=U[\V4*Q\3 MLT\:V#Z':?-+1_CF.Z5]/'Q/R3AEXW \6VU.V]$#M-,ZIIW\QW[Z H_57''N:? M7F#_H)-Q3"4M=IM0NPVT[[\!4$L#!!0 ( #F!7EDI78B@DP$ .(8 : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V4V.@D 0AN&K& Y@6U7X-U%7 MLW$[\0)$6S&"$+HGH[PS,H8VP_GPK;T=1&&3>O/MS/[IJN+>%MV!]<6VU-Q\$Y'HXGK7F=DJ\7K MS,'FVOK_3&SV^^/6?S;;[]J?XQ^#W4_3G4+I?0J"WHMY*H+>BWDJ@M_9>M@GT5M1;"?16U%L)]%;46PGT M5M1;"?16U%L)]%;46PGT5M1;"?0VU-L(]#;4VPCT-M3;"/2VWL<2 KT-]38" MO0WU-@*]#?4V KT-]38"O0WU-@*]#?4V KUSU#LGT#M'O?-WZAWBM?+AV?-8 MX_W?276\7>N?M[\O'YN]AW#'V<$OC=4O4$L#!!0 ( #F!7EF(C*DWI0$ M "\9 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6Z#,!"$7P5QC8)C.TU_ ME.32]MKFT!=P80DH@"W;29.WKR$_4JL4-4JES@4+O#LS>*7O -.WG2$7;>NJ M<;.X\-X\,.;2@FKE$FVH"3NYMK7RX=8NF5'I2BV)B=%HPE+=>&K\T+<:\7SZ M1+E:5SYZWH;'KM3-++94N3AZW!>V7K-8&5.5J?)AGVV:[)O+\."0A,ZNQA6E M<8-0$+.S#NW.SP:'OM<-65MF%"V4]2^J#E5L6S'G=Q6YI%_B3$:=YV5*F4[7 M=6A)G+&D,E<0^;I*]J*#?FH?C_=!VUM5W_]";]=DUJ5S=&?=?])YI]0 M2P$"% ,4 " Y@5Y9!T%-8H$ "Q $ @ $ M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( #F!7EGLX&@*[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ .8%>6>BW[;O9!0 X!X !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ .8%>60>05)-6 P %PL !@ ("!!AH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .8%>68D_PR7C M!P B2, !@ ("!D34 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8%>67\Z5FI3 P K0< !D M ("![4D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ .8%>6?'Q&/\A P Y 8 !D ("!)E0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8%> M6;?F_];. P R@@ !D ("!\ET 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8%>60!ZCZM# @ B@8 M !D ("!MFH 'AL+W=O&PO=V]R:W-H965T%R !X;"]W;W)K&UL4$L! A0#% @ .8%>6>QU0Z=O P .@@ !D M ("!IG4 'AL+W=O0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ .8%>661?R)$M P Q08 !D ("!X7\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .8%>66_; M6$7C @ ,08 !D ("!@8D 'AL+W=O&PO=V]R:W-H965TI09P0 -P4 9 " @:F/ !X;"]W;W)K&UL4$L! A0#% @ .8%>67C96#M]!0 Y"@ !D M ("!1Y0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .8%>63CHV]U\ P =PH !D ("! MNY\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .8%>62;VP[/8 @ <0@ !D ("!;:H 'AL+W=ON >&PO=V]R:W-H965T6Z !X;"]S='EL97,N>&UL M4$L! A0#% @ .8%>69>*NQS $P( L ( !'[X M %]R96QS+RYR96QS4$L! A0#% @ .8%>672J9<[+ P Q!L \ M ( !"+\ 'AL+W=O7!E&UL4$L%!@ Q #$ 3@T ' *'& $! end XML 55 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 56 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 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 120 188 1 false 13 0 false 3 false false R1.htm 0000001 - Document - Cover Sheet http://www.kforce.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 2 false false R3.htm 9952152 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 9952153 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 9952154 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS??? EQUITY Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS??? EQUITY Statements 5 false false R6.htm 9952155 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical) Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical) Statements 6 false false R7.htm 9952156 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 9952157 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.kforce.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 9952158 - Disclosure - Reportable Segments Sheet http://www.kforce.com/role/ReportableSegments Reportable Segments Notes 9 false false R10.htm 9952159 - Disclosure - Disaggregation of Revenue Sheet http://www.kforce.com/role/DisaggregationofRevenue Disaggregation of Revenue Notes 10 false false R11.htm 9952160 - Disclosure - Allowance for Credit Losses Sheet http://www.kforce.com/role/AllowanceforCreditLosses Allowance for Credit Losses Notes 11 false false R12.htm 9952161 - Disclosure - Other Assets, Net Sheet http://www.kforce.com/role/OtherAssetsNet Other Assets, Net Notes 12 false false R13.htm 9952162 - Disclosure - Current Liabilities Sheet http://www.kforce.com/role/CurrentLiabilities Current Liabilities Notes 13 false false R14.htm 9952163 - Disclosure - Credit Facility Sheet http://www.kforce.com/role/CreditFacility Credit Facility Notes 14 false false R15.htm 9952164 - Disclosure - Other Long-Term Liabilities Sheet http://www.kforce.com/role/OtherLongTermLiabilities Other Long-Term Liabilities Notes 15 false false R16.htm 9952165 - Disclosure - Stock-based Compensation Sheet http://www.kforce.com/role/StockbasedCompensation Stock-based Compensation Notes 16 false false R17.htm 9952168 - Disclosure - Commitments and Contingencies Sheet http://www.kforce.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 18 false false R19.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 19 false false R20.htm 9954471 - 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 20 false false R21.htm 9954472 - Disclosure - Accounting Policies (Tables) Sheet http://www.kforce.com/role/AccountingPoliciesTables Accounting Policies (Tables) Tables 21 false false R22.htm 9954473 - Disclosure - Reportable Segments (Tables) Sheet http://www.kforce.com/role/ReportableSegmentsTables Reportable Segments (Tables) Tables http://www.kforce.com/role/ReportableSegments 22 false false R23.htm 9954474 - Disclosure - Disaggregation of Revenue (Tables) Sheet http://www.kforce.com/role/DisaggregationofRevenueTables Disaggregation of Revenue (Tables) Tables http://www.kforce.com/role/DisaggregationofRevenue 23 false false R24.htm 9954475 - 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 24 false false R25.htm 9954476 - Disclosure - Other Assets, Net (Tables) Sheet http://www.kforce.com/role/OtherAssetsNetTables Other Assets, Net (Tables) Tables http://www.kforce.com/role/OtherAssetsNet 25 false false R26.htm 9954477 - Disclosure - Current Liabilities (Tables) Sheet http://www.kforce.com/role/CurrentLiabilitiesTables Current Liabilities (Tables) Tables http://www.kforce.com/role/CurrentLiabilities 26 false false R27.htm 9954478 - 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 27 false false R28.htm 9954479 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.kforce.com/role/StockbasedCompensationTables Stock-based Compensation (Tables) Tables http://www.kforce.com/role/StockbasedCompensation 28 false false R29.htm 9954482 - 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 29 false false R30.htm 9954485 - Disclosure - Reportable Segments - Schedule of Operations of Reportable Segments (Details) Sheet http://www.kforce.com/role/ReportableSegmentsScheduleofOperationsofReportableSegmentsDetails Reportable Segments - Schedule of Operations of Reportable Segments (Details) Details 30 false false R31.htm 9954486 - Disclosure - Disaggregation of Revenue - Schedule of Disaggregation of Revenues (Details) Sheet http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenuesDetails Disaggregation of Revenue - Schedule of Disaggregation of Revenues (Details) Details 31 false false R32.htm 9954487 - Disclosure - Allowance for Credit Losses - Schedule of Allowance for Credit Losses (Details) Sheet http://www.kforce.com/role/AllowanceforCreditLossesScheduleofAllowanceforCreditLossesDetails Allowance for Credit Losses - Schedule of Allowance for Credit Losses (Details) Details 32 false false R33.htm 9954488 - Disclosure - Allowance for Credit Losses - Narrative (Details) Sheet http://www.kforce.com/role/AllowanceforCreditLossesNarrativeDetails Allowance for Credit Losses - Narrative (Details) Details 33 false false R34.htm 9954489 - Disclosure - Other Assets, Net - Schedule of Other Assets, Net (Details) Sheet http://www.kforce.com/role/OtherAssetsNetScheduleofOtherAssetsNetDetails Other Assets, Net - Schedule of Other Assets, Net (Details) Details 34 false false R35.htm 9954490 - Disclosure - Current Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) Sheet http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails Current Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) Details 35 false false R36.htm 9954491 - Disclosure - Credit Facility (Details) Sheet http://www.kforce.com/role/CreditFacilityDetails Credit Facility (Details) Details http://www.kforce.com/role/CreditFacility 36 false false R37.htm 9954492 - Disclosure - Other Long-Term Liabilities - Schedule of Other Long-Term Liabilities (Details) Sheet http://www.kforce.com/role/OtherLongTermLiabilitiesScheduleofOtherLongTermLiabilitiesDetails Other Long-Term Liabilities - Schedule of Other Long-Term Liabilities (Details) Details 37 false false R38.htm 9954493 - Disclosure - Stock-based Compensation - Narrative (Details) Sheet http://www.kforce.com/role/StockbasedCompensationNarrativeDetails Stock-based Compensation - Narrative (Details) Details 38 false false R39.htm 9954494 - Disclosure - Stock-based Compensation - Schedule of Restricted Stock Activity (Details) Sheet http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails Stock-based Compensation - Schedule of Restricted Stock Activity (Details) Details 39 false false R40.htm 9954496 - Disclosure - Derivative Instrument and Hedging Activity - Schedule of Activity in the Accumulated Derivative Instrument Gain (Details) Sheet http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityScheduleofActivityintheAccumulatedDerivativeInstrumentGainDetails Derivative Instrument and Hedging Activity - Schedule of Activity in the Accumulated Derivative Instrument Gain (Details) Details 40 false false R41.htm 9954497 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.kforce.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.kforce.com/role/CommitmentsandContingencies 41 false false All Reports Book All Reports kfrc-20240930.htm kfrc-20240930.xsd kfrc-20240930_cal.xml kfrc-20240930_def.xml kfrc-20240930_lab.xml kfrc-20240930_pre.xml kfrc-20240930_g1.jpg http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 60 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "kfrc-20240930.htm": { "nsprefix": "kfrc", "nsuri": "http://www.kforce.com/20240930", "dts": { "inline": { "local": [ "kfrc-20240930.htm" ] }, "schema": { "local": [ "kfrc-20240930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "kfrc-20240930_cal.xml" ] }, "definitionLink": { "local": [ "kfrc-20240930_def.xml" ] }, "labelLink": { "local": [ "kfrc-20240930_lab.xml" ] }, "presentationLink": { "local": [ "kfrc-20240930_pre.xml" ] } }, "keyStandard": 180, "keyCustom": 8, "axisStandard": 7, "axisCustom": 0, "memberStandard": 7, "memberCustom": 5, "hidden": { "total": 9, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 4 }, "contextCount": 120, "entityCount": 1, "segmentCount": 13, "elementCount": 366, "unitCount": 3, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 534, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.kforce.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "longName": "9952151 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "unique": true } }, "R3": { "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "9952152 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952153 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "longName": "9952154 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-44", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-44", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "longName": "9952155 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Parenthetical)", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true }, "uniqueAnchor": null }, "R7": { "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952156 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "unique": true } }, "R8": { "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPolicies", "longName": "9952157 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.kforce.com/role/ReportableSegments", "longName": "9952158 - Disclosure - Reportable Segments", "shortName": "Reportable Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.kforce.com/role/DisaggregationofRevenue", "longName": "9952159 - Disclosure - Disaggregation of Revenue", "shortName": "Disaggregation of Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.kforce.com/role/AllowanceforCreditLosses", "longName": "9952160 - Disclosure - Allowance for Credit Losses", "shortName": "Allowance for Credit Losses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.kforce.com/role/OtherAssetsNet", "longName": "9952161 - Disclosure - Other Assets, Net", "shortName": "Other Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.kforce.com/role/CurrentLiabilities", "longName": "9952162 - Disclosure - Current Liabilities", "shortName": "Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.kforce.com/role/CreditFacility", "longName": "9952163 - Disclosure - Credit Facility", "shortName": "Credit Facility", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.kforce.com/role/OtherLongTermLiabilities", "longName": "9952164 - Disclosure - Other Long-Term Liabilities", "shortName": "Other Long-Term Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.kforce.com/role/StockbasedCompensation", "longName": "9952165 - Disclosure - Stock-based Compensation", "shortName": "Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.kforce.com/role/CommitmentsandContingencies", "longName": "9952168 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R18": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true }, "uniqueAnchor": null }, "R19": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.kforce.com/role/AccountingPoliciesTables", "longName": "9954472 - Disclosure - Accounting Policies (Tables)", "shortName": "Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "kfrc:ScheduleOfPotentiallyDilutiveSecuritiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "kfrc:ScheduleOfPotentiallyDilutiveSecuritiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.kforce.com/role/ReportableSegmentsTables", "longName": "9954473 - Disclosure - Reportable Segments (Tables)", "shortName": "Reportable Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.kforce.com/role/DisaggregationofRevenueTables", "longName": "9954474 - Disclosure - Disaggregation of Revenue (Tables)", "shortName": "Disaggregation of Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.kforce.com/role/AllowanceforCreditLossesTables", "longName": "9954475 - Disclosure - Allowance for Credit Losses (Tables)", "shortName": "Allowance for Credit Losses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.kforce.com/role/OtherAssetsNetTables", "longName": "9954476 - Disclosure - Other Assets, Net (Tables)", "shortName": "Other Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.kforce.com/role/CurrentLiabilitiesTables", "longName": "9954477 - Disclosure - Current Liabilities (Tables)", "shortName": "Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.kforce.com/role/OtherLongTermLiabilitiesTables", "longName": "9954478 - Disclosure - Other Long-Term Liabilities (Tables)", "shortName": "Other Long-Term Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.kforce.com/role/StockbasedCompensationTables", "longName": "9954479 - Disclosure - Stock-based Compensation (Tables)", "shortName": "Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails", "longName": "9954482 - Disclosure - Summary of Significant Accounting Policies - Earnings per Share (Details)", "shortName": "Summary of Significant Accounting Policies - Earnings per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "kfrc:ScheduleOfPotentiallyDilutiveSecuritiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "kfrc:ScheduleOfPotentiallyDilutiveSecuritiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.kforce.com/role/ReportableSegmentsScheduleofOperationsofReportableSegmentsDetails", "longName": "9954485 - Disclosure - Reportable Segments - Schedule of Operations of Reportable Segments (Details)", "shortName": "Reportable Segments - Schedule of Operations of Reportable Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "unique": true } }, "R31": { "role": "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenuesDetails", "longName": "9954486 - Disclosure - Disaggregation of Revenue - Schedule of Disaggregation of Revenues (Details)", "shortName": "Disaggregation of Revenue - Schedule of Disaggregation of Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-93", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "unique": true } }, "R32": { "role": "http://www.kforce.com/role/AllowanceforCreditLossesScheduleofAllowanceforCreditLossesDetails", "longName": "9954487 - Disclosure - Allowance for Credit Losses - Schedule of Allowance for Credit Losses (Details)", "shortName": "Allowance for Credit Losses - Schedule of Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.kforce.com/role/AllowanceforCreditLossesNarrativeDetails", "longName": "9954488 - Disclosure - Allowance for Credit Losses - Narrative (Details)", "shortName": "Allowance for Credit Losses - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-6", "name": "kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.kforce.com/role/OtherAssetsNetScheduleofOtherAssetsNetDetails", "longName": "9954489 - Disclosure - Other Assets, Net - Schedule of Other Assets, Net (Details)", "shortName": "Other Assets, Net - Schedule of Other Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredCompensationPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredCompensationPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails", "longName": "9954490 - Disclosure - Current Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details)", "shortName": "Current Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.kforce.com/role/CreditFacilityDetails", "longName": "9954491 - Disclosure - Credit Facility (Details)", "shortName": "Credit Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-116", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-116", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.kforce.com/role/OtherLongTermLiabilitiesScheduleofOtherLongTermLiabilitiesDetails", "longName": "9954492 - Disclosure - Other Long-Term Liabilities - Schedule of Other Long-Term Liabilities (Details)", "shortName": "Other Long-Term Liabilities - Schedule of Other Long-Term Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.kforce.com/role/StockbasedCompensationNarrativeDetails", "longName": "9954493 - Disclosure - Stock-based Compensation - Narrative (Details)", "shortName": "Stock-based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails", "longName": "9954494 - Disclosure - Stock-based Compensation - Schedule of Restricted Stock Activity (Details)", "shortName": "Stock-based Compensation - Schedule of Restricted Stock Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-118", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-118", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityScheduleofActivityintheAccumulatedDerivativeInstrumentGainDetails", "longName": "9954496 - Disclosure - Derivative Instrument and Hedging Activity - Schedule of Activity in the Accumulated Derivative Instrument Gain (Details)", "shortName": "Derivative Instrument and Hedging Activity - Schedule of Activity in the Accumulated Derivative Instrument Gain (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-34", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true }, "uniqueAnchor": null }, "R41": { "role": "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "longName": "9954497 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-6", "name": "kfrc:SupplementalUnemploymentBenefitsOnChangeInControl", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "kfrc:SupplementalUnemploymentBenefitsOnChangeInControl", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240930.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and other accrued liabilities", "totalLabel": "Total Accounts payable and other accrued liabilities", "label": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r38", "r39" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.kforce.com/role/CurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r36", "r39", "r43", "r624" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r36", "r483" ] }, "us-gaap_AccountsPayableCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrentAbstract", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable, Current [Abstract]", "label": "Accounts Payable, Current [Abstract]" } } }, "auth_ref": [] }, "kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kforce.com/20240930", "localname": "AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables", "crdr": "credit", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount unrelated to trade receivables included in allowance", "label": "Accounts Receivable, Allowance For Credit Loss, Allowance Unrelated To Trade Receivables", "documentation": "Accounts Receivable, Allowance For Credit Loss, Allowance Unrelated To Trade Receivables" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Losses", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r607" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables, net of allowances of $1,579 and $1,643, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r605" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll and benefits", "label": "Accrued Employee Benefits, Current", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r39" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r39", "r75" ] }, "us-gaap_AccruedInsuranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedInsuranceCurrent", "crdr": "credit", "calculation": { "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Health insurance liabilities", "label": "Accrued Insurance, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r39" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r39" ] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll taxes", "label": "Accrued Payroll Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r39" ] }, "kfrc_AccruedRebateLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kforce.com/20240930", "localname": "AccruedRebateLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Rebate Liability, Current", "label": "Accrued Rebate Liability, Current", "documentation": "Accrued Rebate Liability, Current" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityScheduleofActivityintheAccumulatedDerivativeInstrumentGainDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r107", "r108", "r336", "r337", "r338", "r339", "r340", "r341" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityScheduleofActivityintheAccumulatedDerivativeInstrumentGainDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r107", "r108", "r336", "r337", "r338", "r339", "r340", "r341" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r7", "r10", "r327", "r330", "r353", "r390", "r391", "r589", "r590", "r591", "r596", "r597", "r598", "r599" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r536" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r48", "r483", "r663" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r397", "r596", "r597", "r598", "r599", "r625", "r664" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r549" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r549" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r549" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r549" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r33", "r34", "r270" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r582" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r508", "r518", "r528", "r560" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r511", "r521", "r531", "r563" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r583" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r549" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r556" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r512", "r522", "r532", "r556", "r564", "r568", "r576" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r574" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r300", "r305" ] }, "us-gaap_AllowanceForCreditLossesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossesTextBlock", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLosses" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses", "label": "Allowance for Credit Losses [Text Block]", "documentation": "The entire disclosure for allowance for credit losses." } } }, "auth_ref": [ "r24" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesScheduleofAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Allowance for credit losses, beginning balance", "periodEndLabel": "Allowance for credit losses, ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r103", "r185", "r190", "r191", "r194", "r632" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables, allowances", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r103", "r185", "r190" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesScheduleofAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesScheduleofAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Write-offs charged against the allowance, net of recoveries of amounts previously written off", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r193" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive common stock equivalents (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r146" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r73", "r86", "r102", "r120", "r149", "r155", "r173", "r177", "r187", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r322", "r324", "r335", "r359", "r419", "r460", "r461", "r483", "r499", "r620", "r621", "r629" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r97", "r104", "r120", "r187", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r322", "r324", "r335", "r483", "r620", "r621", "r629" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r571" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r572" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r567" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r567" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r567" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r567" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r567" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r567" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationNarrativeDetails", "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r570" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r569" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r568" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r568" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetScheduleofOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amortization of capitalized software", "label": "Capitalized Computer Software, Accumulated Amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r205", "r449" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://www.kforce.com/role/OtherAssetsNetScheduleofOtherAssetsNetDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kforce.com/role/OtherAssetsNetScheduleofOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software, net", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r448" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r14", "r99", "r451" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r14", "r64", "r117" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Change in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r64" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r547" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r544" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r542" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r548" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r548" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note J)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r44", "r78", "r360", "r406" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r69", "r216", "r217", "r447", "r611", "r615" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends declared per share (in dollars per share)", "verboseLabel": "Dividend (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r71" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationNarrativeDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r596", "r597", "r599", "r625", "r662", "r664" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r47" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r47", "r407" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r47" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r47", "r407", "r425", "r664", "r665" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value; 250,000 shares authorized, 73,484 and 73,462 issued, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r47", "r362", "r483" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r553" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r552" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r554" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r551" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r35", "r452" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Direct costs", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r56", "r120", "r187", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r335", "r460", "r620" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r219", "r618" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r219", "r618", "r619" ] }, "kfrc_CreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kforce.com/20240930", "localname": "CreditFacilityMember", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Member]", "documentation": "Credit Facility" } } }, "auth_ref": [] }, "us-gaap_CreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossAbstract", "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.kforce.com/role/CreditFacility" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r70", "r119", "r209", "r210", "r211", "r212", "r213", "r218", "r219", "r229", "r235", "r236", "r237", "r238", "r239", "r240", "r245", "r252", "r253", "r254", "r342" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r9", "r38", "r39", "r74", "r77", "r121", "r230", "r231", "r232", "r233", "r234", "r236", "r241", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r466", "r467", "r468", "r469", "r470", "r481", "r594", "r612", "r613", "r614", "r627", "r628" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r9", "r121", "r230", "r231", "r232", "r233", "r234", "r236", "r241", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r466", "r467", "r468", "r469", "r470", "r481", "r594", "r612", "r613", "r614", "r627", "r628" ] }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet", "crdr": "debit", "calculation": { "http://www.kforce.com/role/OtherAssetsNetScheduleofOtherAssetsNetDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kforce.com/role/OtherAssetsNetScheduleofOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred loan costs, net", "label": "Debt Issuance Costs, Line of Credit Arrangements, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r343" ] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "calculation": { "http://www.kforce.com/role/OtherLongTermLiabilitiesScheduleofOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesScheduleofOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation payable - long term", "label": "Deferred Compensation Liability, Classified, Noncurrent", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current deferred compensation liability", "label": "Deferred Compensation Liability, Current", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date." } } }, "auth_ref": [ "r31", "r72" ] }, "us-gaap_DeferredCompensationPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationPlanAssets", "crdr": "debit", "calculation": { "http://www.kforce.com/role/OtherAssetsNetScheduleofOtherAssetsNetDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kforce.com/role/OtherAssetsNetScheduleofOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets held in Rabbi Trust", "label": "Deferred Compensation Plan Assets", "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements." } } }, "auth_ref": [ "r587" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r306", "r307" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax provision, net", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r66" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r5", "r25" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r5", "r149", "r160", "r177", "r460", "r461" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "kfrc_DirectHireRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kforce.com/20240930", "localname": "DirectHireRevenueMember", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Direct Hire revenue", "label": "Direct Hire Revenue Member" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r266", "r471", "r472", "r473", "r474", "r475", "r476", "r477" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r266", "r471", "r472", "r473", "r474", "r475", "r476", "r477" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenues", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r622" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.kforce.com/role/StockbasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r268", "r273", "r301", "r302", "r304", "r478" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends", "label": "Dividends, Common Stock", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r2", "r71" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r503" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r535" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r546" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share \u2013 basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r110", "r127", "r128", "r129", "r130", "r131", "r132", "r136", "r138", "r143", "r144", "r145", "r148", "r318", "r321", "r333", "r334", "r356", "r370", "r453" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share - diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r110", "r127", "r128", "r129", "r130", "r131", "r132", "r138", "r143", "r144", "r145", "r148", "r318", "r321", "r333", "r334", "r356", "r370", "r453" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r16", "r17", "r147" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll costs", "totalLabel": "Total Accrued payroll costs", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r39" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrentAbstract", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee-related Liabilities, Current [Abstract]", "label": "Employee-related Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average period expected to be recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r303" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecognized compensation expenses", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r623" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r501" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r501" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r501" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r585" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r501" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r501" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r501" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r501" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r540" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r581" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r581" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r581" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityScheduleofActivityintheAccumulatedDerivativeInstrumentGainDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r8", "r94", "r107", "r108", "r109", "r122", "r123", "r124", "r126", "r131", "r133", "r135", "r150", "r188", "r189", "r207", "r256", "r312", "r313", "r315", "r316", "r317", "r319", "r320", "r321", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r336", "r337", "r338", "r339", "r340", "r341", "r344", "r345", "r353", "r369", "r390", "r391", "r392", "r397", "r444" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r550" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r508", "r518", "r528", "r560" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r505", "r515", "r525", "r557" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r556" ] }, "kfrc_FinanceAndAccountingSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kforce.com/20240930", "localname": "FinanceAndAccountingSegmentMember", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenuesDetails", "http://www.kforce.com/role/ReportableSegmentsScheduleofOperationsofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FA", "label": "Finance And Accounting Segment Member", "documentation": "Finance And Accounting Segment Member" } } }, "auth_ref": [] }, "kfrc_FlexRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kforce.com/20240930", "localname": "FlexRevenueMember", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Flex revenue", "label": "Flex Revenue Member" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r512", "r522", "r532", "r564" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r512", "r522", "r532", "r564" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r512", "r522", "r532", "r564" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r512", "r522", "r532", "r564" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r512", "r522", "r532", "r564" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r545" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r100", "r195", "r355", "r461", "r465", "r480", "r483", "r608", "r609" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.kforce.com/role/ReportableSegmentsScheduleofOperationsofReportableSegmentsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kforce.com/role/ReportableSegmentsScheduleofOperationsofReportableSegmentsDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "terseLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r53", "r56", "r85", "r120", "r187", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r335", "r455", "r460", "r600", "r601", "r602", "r603", "r604", "r620" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.kforce.com/role/ReportableSegmentsScheduleofOperationsofReportableSegmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kforce.com/role/ReportableSegmentsScheduleofOperationsofReportableSegmentsDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations, before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r54", "r81", "r85", "r357", "r367", "r455", "r460", "r600", "r601", "r602", "r603", "r604" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on equity method investment", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r5", "r55", "r80", "r149", "r162", "r177", "r186", "r366" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r87", "r92", "r134", "r135", "r149", "r163", "r177", "r308", "r309", "r314", "r371", "r479" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes, net", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r15", "r116", "r310", "r311" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Trade receivables, net", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedSalaries", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll costs", "label": "Increase (Decrease) in Accrued Salaries", "documentation": "The increase (decrease) during the period in accrued salaries." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "(Increase) decrease in operating assets", "label": "Increase (Decrease) in Operating Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in operating liabilities", "label": "Increase (Decrease) in Operating Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock equivalents (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r139", "r140", "r141", "r145", "r272" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r512", "r522", "r532", "r556", "r564", "r568", "r576" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r574" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r504", "r580" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r504", "r580" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r504", "r580" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest, net", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r112", "r114", "r115" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r9", "r38", "r39", "r40", "r42", "r43", "r44", "r45", "r120", "r187", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r323", "r324", "r325", "r335", "r405", "r454", "r499", "r620", "r629", "r630" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r52", "r79", "r364", "r483", "r595", "r606", "r626" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r40", "r98", "r120", "r187", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r323", "r324", "r325", "r335", "r483", "r620", "r629", "r630" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt \u2013 credit facility", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r9", "r77", "r631" ] }, "kfrc_LineOfCreditAccordionFeatureIncreaseLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kforce.com/20240930", "localname": "LineOfCreditAccordionFeatureIncreaseLimit", "crdr": "credit", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accordion feature, increase limit", "label": "Line Of Credit, Accordion Feature, Increase Limit", "documentation": "Line Of Credit, Accordion Feature, Increase Limit" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r219", "r594", "r618" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r37", "r41" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r37", "r41", "r219", "r594", "r618" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt \u2013 credit facility", "label": "Long-Term Line of Credit, Noncurrent", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r9", "r26", "r27" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r9", "r612", "r613", "r614" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r9", "r28", "r612", "r613", "r614" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r548" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r548" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r567" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r575" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r549" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r113" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r113" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r64", "r65", "r66" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r57", "r66", "r82", "r96", "r105", "r106", "r109", "r120", "r125", "r127", "r128", "r129", "r130", "r131", "r134", "r135", "r142", "r187", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r318", "r321", "r334", "r335", "r368", "r427", "r442", "r443", "r498", "r620" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Standards", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r548" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r512", "r522", "r532", "r556", "r564" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r539" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r538" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r556" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r575" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r575" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Cash Investing and Financing Transactions:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.kforce.com/role/ReportableSegmentsScheduleofOperationsofReportableSegmentsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kforce.com/role/ReportableSegmentsScheduleofOperationsofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating and other expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r85", "r455", "r600", "r601", "r602", "r603", "r604" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r347" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.kforce.com/role/OtherLongTermLiabilitiesScheduleofOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesScheduleofOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r347" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesScheduleofOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, financial statement location", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r348" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r349", "r350" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.kforce.com/role/OtherAssetsNetScheduleofOtherAssetsNetDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kforce.com/role/OtherAssetsNetScheduleofOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "ROU assets for operating leases, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r346" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Noncash lease expense", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r593" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetScheduleofOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, right-of-use assets, financial statement location", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r348" ] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsDisclosureTextBlock", "presentation": [ "http://www.kforce.com/role/OtherAssetsNet" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets, Net", "label": "Other Assets Disclosure [Text Block]", "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://www.kforce.com/role/OtherAssetsNetScheduleofOtherAssetsNetDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kforce.com/role/OtherAssetsNetScheduleofOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Miscellaneous, Noncurrent", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.kforce.com/role/OtherAssetsNetScheduleofOtherAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kforce.com/role/OtherAssetsNetScheduleofOtherAssetsNetDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, net", "totalLabel": "Total Other assets, net", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r101" ] }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Other Long-Term Liabilities", "label": "Other Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for other liabilities." } } }, "auth_ref": [ "r39", "r43", "r610" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.kforce.com/role/OtherLongTermLiabilitiesScheduleofOtherLongTermLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesScheduleofOtherLongTermLiabilitiesDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "totalLabel": "Total Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r43" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r66" ] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Long-Term Liabilities", "label": "Other Noncurrent Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r59" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r548" ] }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherSundryLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.kforce.com/role/OtherLongTermLiabilitiesScheduleofOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesScheduleofOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Sundry Liabilities, Noncurrent", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date." } } }, "auth_ref": [ "r43", "r76" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r510", "r520", "r530", "r562" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r513", "r523", "r533", "r565" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r513", "r523", "r533", "r565" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r537" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r62" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r62" ] }, "us-gaap_PaymentsToAcquireLifeInsurancePolicies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireLifeInsurancePolicies", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Payment to Acquire Life Insurance Policy, Investing Activities", "label": "Payment to Acquire Life Insurance Policy, Investing Activities", "documentation": "Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy." } } }, "auth_ref": [ "r3", "r60" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r61" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r547" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r547" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r539" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r556" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r549" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r538" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r540" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r584" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r539" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r46", "r255" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r46", "r407" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r46", "r255" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r46", "r407", "r425", "r664", "r665" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.01 par value; 15,000 shares authorized, none issued and outstanding", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r46", "r361", "r483" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r588" ] }, "us-gaap_ProceedsFromDivestitureOfInterestInJointVenture": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromDivestitureOfInterestInJointVenture", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the sale of our joint venture interest", "label": "Proceeds from Divestiture of Interest in Joint Venture", "documentation": "The cash inflow from the sale of an investment interest in a joint venture that the reporting entity has not previously accounted for using consolidation or the equity method of accounting." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ProceedsFromLifeInsurancePolicies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLifeInsurancePolicies", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Life Insurance Policy", "label": "Proceeds from Life Insurance Policy", "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." } } }, "auth_ref": [ "r3", "r11" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from credit facility", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r13", "r594" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r586", "r592" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r180", "r354", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r450", "r471", "r484", "r485", "r486", "r488", "r489", "r616", "r617", "r622", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r180", "r354", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r450", "r471", "r484", "r485", "r486", "r488", "r489", "r616", "r617", "r622", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed assets, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r6", "r352", "r358", "r365", "r483" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesScheduleofAllowanceforCreditLossesDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "verboseLabel": "Current period provision", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r111", "r192" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r537" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r537" ] }, "kfrc_ReceivableIssuedToJointVenture": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kforce.com/20240930", "localname": "ReceivableIssuedToJointVenture", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Note receivable issued to our joint venture", "label": "Receivable Issued to Joint Venture", "documentation": "Receivable Issued to Joint Venture" } } }, "auth_ref": [] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityScheduleofActivityintheAccumulatedDerivativeInstrumentGainDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r505", "r515", "r525", "r557" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on credit facility", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r63", "r594" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r506", "r516", "r526", "r558" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r507", "r517", "r527", "r559" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r514", "r524", "r534", "r566" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationNarrativeDetails", "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r16" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r49", "r71", "r363", "r393", "r394", "r396", "r408", "r483" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r94", "r122", "r123", "r124", "r126", "r131", "r133", "r135", "r188", "r189", "r207", "r312", "r313", "r315", "r316", "r317", "r319", "r320", "r321", "r326", "r328", "r329", "r331", "r332", "r344", "r345", "r390", "r392", "r397", "r664" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenuesDetails", "http://www.kforce.com/role/ReportableSegmentsScheduleofOperationsofReportableSegmentsDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "verboseLabel": "Total Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r83", "r84", "r149", "r156", "r157", "r171", "r177", "r180", "r182", "r183", "r265", "r266", "r354" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenue" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r93", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r267" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "ROU assets obtained from operating leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r351", "r482" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r575" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r575" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Payable and Accrued Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Assets, Net", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r587" ] }, "kfrc_ScheduleOfPotentiallyDilutiveSecuritiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kforce.com/20240930", "localname": "ScheduleOfPotentiallyDilutiveSecuritiesTableTextBlock", "presentation": [ "http://www.kforce.com/role/AccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of potentially dilutive securities", "label": "Schedule of Potentially Dilutive Securities [Table Text Block]", "documentation": "Schedule of Potentially Dilutive Securities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsScheduleofOperationsofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r21", "r22", "r23" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operations of Reportable Segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r21", "r22", "r23" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationNarrativeDetails", "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r269", "r271", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r500" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r502" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenuesDetails", "http://www.kforce.com/role/ReportableSegmentsScheduleofOperationsofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r83", "r84", "r85", "r86", "r149", "r152", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r177", "r178", "r179", "r183", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r206", "r214", "r215", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r457", "r460", "r461", "r465", "r487", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.kforce.com/role/ReportableSegments" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Segments", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r86", "r149", "r151", "r152", "r153", "r154", "r155", "r167", "r169", "r170", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r183", "r456", "r458", "r459", "r460", "r462", "r463", "r464" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsScheduleofOperationsofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r290" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r290" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r288" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, at beginning of period (in shares)", "periodEndLabel": "Outstanding, at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r285", "r286" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number\u00a0of\u00a0 Restricted\u00a0Stock", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, as of beginning of period (in dollars per share)", "periodEndLabel": "Outstanding, as of end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r285", "r286" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r289" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r289" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationNarrativeDetails", "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r269", "r271", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r291" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationNarrativeDetails", "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total\u00a0Intrinsic Value\u00a0of\u00a0Restricted Stock Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "crdr": "debit", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "presentation": [ "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r67", "r118" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenuesDetails", "http://www.kforce.com/role/ReportableSegmentsScheduleofOperationsofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r83", "r84", "r85", "r86", "r95", "r149", "r152", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r177", "r178", "r179", "r183", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r206", "r208", "r214", "r215", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r457", "r460", "r461", "r465", "r487", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityScheduleofActivityintheAccumulatedDerivativeInstrumentGainDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r47", "r50", "r51", "r94", "r107", "r108", "r109", "r122", "r123", "r124", "r126", "r131", "r133", "r135", "r150", "r188", "r189", "r207", "r256", "r312", "r313", "r315", "r316", "r317", "r319", "r320", "r321", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r336", "r337", "r338", "r339", "r340", "r341", "r344", "r345", "r353", "r369", "r390", "r391", "r392", "r397", "r444" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r122", "r123", "r124", "r150", "r345", "r354", "r395", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r407", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r444", "r493" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r122", "r123", "r124", "r150", "r184", "r345", "r354", "r395", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r407", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r444", "r493" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r509", "r519", "r529", "r561" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r8", "r46", "r47", "r71" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance for stock-based compensation and dividends, net of forfeitures (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r8", "r46", "r47", "r71" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r8", "r46", "r47", "r71" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance for stock-based compensation and dividends, net of forfeitures", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r32", "r46", "r47", "r71" ] }, "kfrc_StockRepurchasesIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kforce.com/20240930", "localname": "StockRepurchasesIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Unsettled repurchases of common stock", "label": "Stock Repurchases Incurred But Not Yet Paid", "documentation": "Future cash outflow to pay for repurchases of common stock that have occurred." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityScheduleofActivityintheAccumulatedDerivativeInstrumentGainDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning of period", "periodEndLabel": "End of period", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r47", "r50", "r51", "r68", "r409", "r425", "r445", "r446", "r483", "r499", "r595", "r606", "r626", "r664" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity, Other", "label": "Stockholders' Equity, Other", "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosure of Cash Flow Information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "kfrc_SupplementalUnemploymentBenefitsOnChangeInControl": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kforce.com/20240930", "localname": "SupplementalUnemploymentBenefitsOnChangeInControl", "crdr": "debit", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employees under contract terminated by employer without good cause or in absence of change in control", "label": "Supplemental Unemployment Benefits On Change In Control", "documentation": "Supplemental unemployment benefits for employees under contract that are terminated without good cause or the employee resigns for good reason following a change in control." } } }, "auth_ref": [] }, "kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kforce.com/20240930", "localname": "SupplementalUnemploymentBenefitsOnNoChangeInControl", "crdr": "debit", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employees under contract terminated by employer without good cause or change in control", "label": "Supplemental Unemployment Benefits On No Change In Control", "documentation": "Supplemental unemployment benefits for employees under contract that are terminated without good cause or the employee resigns for good reason in the absence of a change in control." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r555" ] }, "kfrc_TechnologySegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kforce.com/20240930", "localname": "TechnologySegmentMember", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenuesDetails", "http://www.kforce.com/role/ReportableSegmentsScheduleofOperationsofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology", "label": "Technology Segment Member", "documentation": "Technology Segment Member" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r547" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r554" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r574" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r576" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.kforce.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r577" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r578" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r578" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r576" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r576" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r579" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r577" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r29" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares (in shares)", "periodStartLabel": "Beginning of period (in shares)", "periodEndLabel": "End of period (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r29" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost; 54,261 and 53,941 shares, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r29", "r30", "r50" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchases of common stock (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r8", "r47", "r71" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r8", "r29", "r71" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r573" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r18", "r19", "r20", "r88", "r89", "r90", "r91" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r543" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding \u2013 diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r137", "r145" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding \u2013 basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r136", "r145" ] }, "us-gaap_WorkersCompensationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WorkersCompensationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workers\u2019 compensation liabilities", "label": "Workers' Compensation Liability, Current", "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r39" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r541" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21C", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21C" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org/310/tableOfContent" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-13" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-14" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483070/710-10-25-9" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479359/835-30-S45-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r451": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r453": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r454": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r455": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r456": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r457": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r458": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r459": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r460": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r461": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r462": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r463": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r464": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r465": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r466": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r467": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r468": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r469": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r470": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r471": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r472": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r473": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r474": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r475": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r476": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r477": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r478": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r480": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r481": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r482": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r483": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r484": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r486": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r487": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r488": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r489": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r490": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r492": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r497": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r498": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r499": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r500": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r501": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r504": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r505": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r506": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r507": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r508": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r509": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r510": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r511": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r512": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r513": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r514": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r515": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r516": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r517": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r518": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r519": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r520": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r521": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r522": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r523": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r524": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r525": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r526": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r527": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r528": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r529": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r530": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r531": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r532": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r533": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r534": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r535": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r537": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r538": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r539": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r541": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r542": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r543": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r544": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r545": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r546": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r547": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r548": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r549": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r556": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r597": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r599": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405/tableOfContent" }, "r611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 61 0000930420-24-000210-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000930420-24-000210-xbrl.zip M4$L#!!0 ( #F!7EFE71N)1 < (P> 4 97AH:6)I=#,Q,7$S,C R M-"YH=&WE66UOXS82_GZ_@N>@VP2P'=EQFK63#9!F4URVATN[7: ?#Y0TLHC0 MHDI*=GR_OL^0\DMB9]=!VNT976"32)P9SNLS0^HBKR;Z\B(GF5[^X^*?G8YX M;Y)Z0D4E$DNRHE343A5C\6M*[EYT.@W5M2GG5HWS2O2C_D#\:NR]FLJP7JE* MT^5"SL5Q>+XX]IM3$Z7GHV^OP15;]6W;R<)U'%F5!0*G_D?0#L+]XRQH?@9^K0I:6-+KL_HW M#[F*525.>MW>8]UWU3J!U\G^:6H/MJI]??/QT^T/M]=7GV[O_O/+[HI_935O MV^*#<53FXD-7_%O%9&5E++5%0K92V5Q4N:S>')R^/7^I[U61PN^C_N"KV]3K MBEN1RRD)2U-%,]1LE2LG?JNE12+H.=Z7QE;"%.('8R>B%W5^%B83/V;&)B1N MBZ0+DX=[9'*_*[Z7#H;"I,E\L;>U) 3A0&40:!4A9#%7-1% M96N"H@ WCW-PA!03/%DEM0 .X9459H(:K$R@VR H*"'GI)TSR43>$_9=D^GP M+H4RV%)[D,0>3) H"U $60%V:)*2%;-<);EP-?]8\<_(4B.$#9@HIX&>#,0S M5>4PT)64> 59;@G53 HSIV!+13Q?=\.>A?;D,Z$ED:D"SN,XK)S51EQ!CF6[ MMJX*9#>BIB!'%8FN4\A$0-8\TT8P%=='"7]R*G"*:+V*=>-F]V1KI%.J6'"; M*6H- @38E PF>.N\/HETNV;EK(M4 +J>TR3*%QT-WY#UR*Z0E[WOX4L6:V$>"$/!8 M*YDA!"\PBX2D\*NZI10@^RQ=<:VLY$6+$NNR\4?9HHPP; ML9U/,P44C.VOZ4F#K]]G#^61>$\.XPB\X,'MRR%J,^XFLG:[LS Q@1W-SL% M2#6UA0#4TU0Y7Z6@HL++X?:^JN]UC+"DI8]?@ZFK&+0;_.!%A5J'+LYHE?KI MV-6Q4ZF25K$!*B"_1ZV")=6.T=AGO//0[6L:$P@4PESLF4JT:9746C(4P2RO MQ K5P1%ZQ'IKPU\Q,2'0 OR4O@8=_HK\B)_FQ\X%MI$FNY?FSMF"#)NJE)- M.E-(QB#ID$#*!DKK:HY _VV;3EG?4!]K$*Z/2)=:_P>ZAX: M@\K:EL@5YQM3DAB;>@7\"#"F OU&(V6P0B7G(I-@O EI@9Q5)=!FWQ(C.1(W M4ZEK7UWL-UV 7/)-+ M:N())?ORL";BQ>SC4YN")Z"/#R-OL$>A3%'CP4N;WN91O&F,?F5K2%]0V8SK M)DEJRSY= ]$M4B?&57C/QV3(<@D$-4ACS_F@@9HZSPCWIYDCQA+[]:A>]-H'^@A'R]!4C MI#\/IXOL:Z_JBLM\/0-6)<8Q?$$7VI@3EMI)S J5L6X)_/X%1$YPJ*R(/@-B ML4%KX?5403\OY!!Y LQPC$GXS1/+(KGIMUI!?9_(=9'XP\?1'DZ*5SAT<4]6 M""(/O3P^)XK@\@:TEQ/;C.0]HW#HB1Z'?3?W1_;% >Q%@6R&JW#DV%**,@6C MHV4E/AOT9@8 "R*'5MT.K<"A#[AZ K_#*=Z8!@&W'E7W$>8QRET!S3.+-&_# MG>2+$P'Q-Q=-Y-H!#%4Q-7I*C(B%'#<7,+:I9YJ4VLP)J[/3E9__&H(8D27;@5.U+!V-%G^< VM*+>:;SQ^+XIGK*F(4F MTMS5^MB%Y>82>SCLGD5G?(]=6?Q/%QLW5]Q=?\5]7*6;:]\-NE'4?W8YZO:> M7?N-M]%YR=1VW\(>?*QH?'7RUP1KN\W$L64 M7]G4-P<#%)7_*3[<_7+ST[_\G?GM]S&S\<[3IH&/?45[P26W+U\\UKO6OIZ5Q_CI[%.[ IK3Q/755G'Z3:,4B M8U1H76VR?.$3;/,S? T^]E^A?P=02P,$% @ .8%>65W[9^@\!P C!X M !0 !E>&AI8FET,S$R<3,R,#(T+FAT;>59;4\C-Q#^WE_A!O4*4A+RQ@&! M0Z(5/53Y5W/9BTVZZV]FY#^^CYC;UX@X2Z(]MJH)QVPZYGQO#XS M]IZGY3B[.$])JHLOSK]LM<1;$U=CRDL16Y(E*5$YG8_$KXK*65R+'.9L.OK\ 56?UUT\GICG0I^MUV[Z'NVVH=P^MD_S&U!QO5OKI^_^'V MYO;J\L/MNQ]_V5[QSZSF;5-\1TEB:2:^:8MO97PWEGE3Q&1+GX//;E&W+6Y%*B,V3#[=(9-[;?&-=# 4)HUGXBXWTXS4B)K!\MI> M9:2*8FNNC@#\Y%3A% MLFP9Z]K-[M'62">E67"3*:H,! BP013\=L[K$TN7BB0S4S>/OJ61=J65V$CR MRZ WM&RN!-'-E5G3=L?B.&B+#P^,?K5WTNL>G[DZ4C7@+,N I\7.O69"$(A34Q*;QV M8A\^5X0@!L=>W\>IS$0@^RQ=< M:RLY$6+$NFR]4?)@HP0;L9V/,P44C.TOZ4F#S]]E]^6!>$L.PPB\X,'MTR%J M,N[&LG+;LS 1@1WUSL%2#65A0#4TT0[7Z6@HMS+X?:^K.]5C+"421^_&E.7 M,6C6^,&+&K4.79S)M/*SL:LBIY665K,!.B"_1ZV<)56.T=AGO//0[6O:.()" MF(H]4X$VK>,JDPQ%,,LKL41U<(0>L=K:\%=$3 BT #^IEZ##OY$?T>/\V+K MUM)D^]+<.EN081.M. FD,[ED#)(."<2-FS-#6C6/$O)&RTAGNIPQT&_:EG/6 M!]3'*J3; ]*5QN^A[KXVJ*AL@5QQOC'%L;'**^!'@!'EZ#<94@8K5' N,@G& MFY 6R%E= &UV+3'B W$]D5GEJXN]AF$=/5A/8*_;T$L7;64+M B/F]NKSP,P MHM)=:.*1JCCP\@;[% H%6H\>&G= MVSR*UXW1KVP,Z3,JFW'=Q'%EV: MT3=?[**7)M"_,$(>O6"$].=A-<^^YK*NN,Q7,V!98AS#9W2AM3EAH9W$K% : MZQ; [U] Y!B'RI+H(R 6&;067E<:^GDA^\@38(9C3,)OGECFR4U_5!KJ^T2N M\M@?/@YV<%*\Q*&+>[)&$'GHY?$YU@27UZ"]F-BF).\8A4-/]#CLN[D_LL\/ M8,\*9#U&-J!-QX M5-U%F,U/G9AN;["/CUM'W>.^1:[M/BOYAO7%]QM?\%] M6*KUM:.3]G%O\.1RI]U] 9TCLJ_VNJ\[9_U.TW\& M>?2IH?;7\UP1+N_7$L44G]G45WL#%)7_*;Z[OKEY?_V;OS&_O/K^A\L?%Y8^ M(^X=-K7Q4;_4Y05KAZ 5_IPMYC;N@-,V?%KXASRU \ZX2C4EXF:!O^_"D/;_ M=7RY%X[Z6#=2X>^ISSCD]J&KY\K7*M?3POC_(7V,-R" M36CM>^JR0/TFG26+C%"E5;G.\HE/L/7/\#7XT'^%_@M02P,$% @ .8%> M6>"^$&AI8FET,S(Q<3,R,#(T+FAT;>58;6_B.!#^ M?K]BCNJZ5$K2)$"!0"NQE&KIK4H7J/;NT\DD3K'6B;.V:K.UT#\OG[J%UTIV)9'G2 M3=@-L.2XPN(V(0T_K==J25"/:T&;!O%1T&@%C6;-/TI;?P455$7Q4D?I):?' ME8SE[IP:_U&]4>C.+4OT/ I\_[>*E3OIIB+7Z$RB^T2SB[SB,;8:4TME:(!136>7/4NIC =_;2(@Q9<>1.O[\%DT+>H@UK# M=WY:O+T)]$Y'E]/!Z3:]&_!M_^A)Z,^F]'\2S.@,IA\&,.F-W_4_BT(!)IY$L8TT)(#2*% MWU,A8PK#//:@NK_7"D._4Z[9AZ!S &CB3,@, M_]!+AE;7W=V"H0HTB Y@E> MNQ-::)K-J-S?"X[\3LUW[%7K %&0,HX2&S03&B\DTXPJ('D"@[MX3O)KBI=T MEC&E#'+\-Y()WN@PIY(BWJI96.'2")J6]\V<")G)&<*G=TQ^D2>K$]")-0#NX3O;_7:'5>6B<,Z<]U M%-9?/=FJP0%,,:RM'%EPS(M89 4WI[LY<4F_+IBDIK\J$_)W5%8)YIJ$H%%- M#C9NF[E!JPB2TV3&Z5I@)F1"I8NT<5(H&JV_=!*F"DZ6 M$[>T=UK]%J/[GM>\&3>\^9K=6\,'A:==OLH85;6%]POKX)MO(L,ZLR MPG@CE 4E.$M@'>4;H.VQ?OR#J'H#;#PQA_Q_":E>2H9]J2"\O#DVU)2/*WX. M=@DZM'WC!=/W(R_66UK;+^:%4+9!1I)R8K#LO*K?%Z=UXM^KD!E6Z$+OJOS# MV_WJL_RAX=#^P/$W4$L#!!0 ( #F!7EGYSVI7?@0 !$1 4 97AH M:6)I=#,R,G$S,C R-"YH=&WE6&UOVS80_KY?<7.PU %D69+M^#4!7,=&W6YQ M&COH]FF@1"HF*I$J12?Q?OV.E-]2)\WRH6F#&89AZ5[XW,,[WDF]N4Z3T]Z< M$7KZ2^_72@7.9+1(F= 0*48TH[#(N;B&3Y3EGZ%266D-9+94_'JN(?"".GR2 MZC._(85<64SWO^)[W6\GJ MG?9B*30NIM"X^%OXV/=$U#4Z"Z76,NVTT9=F=[I"$GXM.C;"4N%L;1#)1*K. M@6<_72.IQ"3ER;+S9H!6H>)OG)R(O)(SQ>-"(>?_,$2'SNWE;8&\B?8)%VP= MB1\8^,.[.0^YAEK@!O>Q[Z/6,D.K^Y@CY)RI[P:Z_B#HP?!R-AZ-!_W9>'(. M%U>7TZO^^0QFDTX9R_\[A&@BY%4*?A>Y2.@R/KZLO&5(49)@0F*Q_"499JE(5.'!_ZQUZUY MCCUZ'2 YQ#Q!C0V:*8L6BFO.YP8Y?HTFQ1,>YDPQ MQ%LV-U8X-ZC64!T8._">Q;%B2WCKPCL2?4Z)<& PYRR&$1=$1)PD,(EC'C&U M)<"Q_L,EX%W-XZ4#V4+E"X)[IB7LE&'!:1&=K443&:$R,TUHU^:>)B:^6F.:K=28-UL2[8^0Q';7I-4K(C(HB.0"$S(EMG*QB#5!38IW+2$[+!-N MBT^QW!#J& V2)("6N#ZF. HR9#AWK&&\27WT2;GU;JH.M19)L1\2"]DNFV_+ MPGW6$:=)F+"U0B@59:J"M"4DRUEG_:=+>9XE9-GAPI)@C;KWW9EAZ<848D22 M50>PNU.(5W-4N^TVO:89I33.3YJN%UY-6:Z=LJJ:[LN.?;=V7'M4[+G^H[)O MN:T=N_5:\S^YK5K(!6PD)L^(."G52FN#C%"*XVPGR.[ O]\)$Q;O<5/04OI9 M6I"=;\\P#^U1!I-(R[V&\-6\N^+K>5040\%>HLCLA4,]/*@WN[G]A??#T>@2 MIP33?/J##W_TSS>1/F/?/1-JZ9N\K,K+SM89ABH33F$=XRL@[8$N_9V8>@5D M/#*>_'\)*5\HCE1DR,66%=.O^E$D%T*;9_T524?[+%5M3WG&7/[ (_B.U>XC M?"9SVSP[BB78+&_8WD/]MD#M(M[6A(18I0N];_+$>X#5;_%*HFI?A?P+4$L# M!!0 ( #F!7ED(VQ7L2=P $SF#@ 1 :V9R8RTR,#(T,#DS,"YH=&WL MO6UWXDB2-OQ]?X4>>NZ=ZG-D2N](KFKN0]FN;F]7V37&M;/S?)DCB\1H2DB, M).SR_OH[(B7Q8L @D$""F+-;C4$OF1%71$9$1D9\_+\_AY[PQ,+(#?S?_BHW MI;\*S'>"GNL__O;73O?B^OJO_[?]'Q__O[.S__ET]T6X#)SQD/FQTB&+V$[N,@%A1)T;++LE_#<]UT M6LY#7SM3#*-_IDD*.WM@9O],5EC+Z+<:8RIG M#[*JGO4<2=-:5M^1S)[8.W?ZJF+:?8O9MJ79DF$9#X;:5S7'LA738 Y_[R"& M.<.\_>C<_1G_UAC$\>C\_?OGY^?FSX?0:P;AXWO7]UR?X9S?QZ'M1S@E.P8B MO8=I2&>2 @-LI _YT0^=N:?\@*L=UG2"(5ZM298J9=YE+\L8D[S,7AZ M#S_PB[,+?T;NW#.?53XN19+D]__S]4O7&;"A?>;Z46S[#IO_;GJ8EF=H<'T\O@,!CQW3S:!MR@FZV>2>:;*L\/LN?.$2,=HO$]^S"X= M1V>/MCV:7-NWHP=^;?K#+-&6$4RV+.O]3V1Y]L0HC!>?!E_.D=^- DV16V^1 M,KDBNZ''W.6,A1_F&0MD^K%ZI/AK=NG"E?,CP)\?["AAYKEG@\@VF'_VO=MH M?QPPN]?^.&2Q+>#]9^S?8_?IM\9%X,<@OF?W+R.XS4G^^JT1LY_Q>TZC]^W_ M^(__^!B[L/Y@=?H9OHLD;C$8;25'4"[[!Y4%O_A6M1OMOZO8ON/*!0R\7 M\(K0]J[]'OOY)WN9/-QLM"7X'W!24Z3M7W(Q#L,Y*EWYO4M8"2;OL1KM,]"- M(.RY7M+*7I**]?GMB(6@/OS'+PP@?H\0Z4<3B;@RO1&+>]C^[/B@T M%R@:1"ZJFZN?@.G(??#8%S>*LW'IDMIHOZ5"?KF%52SD3X]N M])YIEK#D;I M<] ./8@"SZ>.WF(=F;#*/[%TNVW8R:T!5T&1:Q4WF_;RJ#%F?P74. MBY9H>-3^YQ$W V"Z E\XSF/0Z[\U(G.0_\6-B?.Q[\9\KM' AA\;V?=#(.$X9.WDK^3'C^_G?\O^QFO>RFI)E[Q/OYT2^9=0IR/G%4S]GWC"\ V5]P-_S==UDH<)2PI5;;Q?6?\PO# MZYLG(YA_^HBO7]E?8%2&,2X#?(T\DV3XO^R^Z6^38?9F+K7.5&GZBN27[._L M)>_GYKV<#$H%R)!8UW$R,UDZ4]3)@])?MIF96H&9O69P:_\,UJI&!G5S,JC% MD4&O(!DV%?<"R6!4@ QSXCXWLUW$O56MF:F9,;_[S,RR9Y8BD#VB!9?\V8.7 M_1QYKN/&7]GP 5[1F"P9-=!M\/ M [\;!\Z/Y%D?WR]]Q80:DY$Z?6X[0U6N.WVKOT+>^3&ME<7\LM2 MW>GO../AV,-0+W=C\+J0#?!I3^S:=X(AJPTO2C>42^;%'8MMUV>]*SOTP86- M:D/XTDWSD@E_'W*?[85K_F01J WM2W<>:@_Z'7Q7=89+NQBS0SK;A4818[QQE$6M2C#B#SC@])?(<^X.KP@ MS_A A"?/^'"TK\*V6DE3*]V=K+T\O[;ZM,VM/J.H#>O*[>0=B YU]RGWZO0? M@D%U]R,/YO0?@EEU]R4/XO0?@E%U=T#WZ/0;!:56J+5W.@_C]!=&_[H[FA5P M^@OC1=U]SWT[_841ONY;L@=P^@NC?14V6DN:6MWW3O?O]!\@B5DE9[?B#")G MMT;,(F>W)HPB9W=C@Z"H@J MQ>7;:W7WP@^QZ!9)_[K[UX=>=(OD1=U=Z;TNND42GMSBP]&^=$_W8%/3Z^Y0 M[CG"G*\P0E&'"?3*U8,Y$!WJ[O+M+])^( ;5W34\3*3]0,RJNR^Y_TC[@1A5 M>P?T$ Y0%1A7=\]U?]5Q"CLHH=?=0SU,>9SBZ%]W1_70T9HB>5'W+=H]E\Z?Z?_ "T\6N3L5IQ! MY.S6B%GD[-:$4>3L;FP0%-9,B)S=P]*?G-W*\,(D9_= A"=G]W"TKYZS6]C4 MJN_L?AI'(+!1U$T>D<(*6_&>WS-GX =>\/B2_GB4A1_,ZKNZ;_ H:0'-.GX/ MEL%@[&/GZ*/F5O7]W@I)U&&\*+/Z[FXE)>I W*J^SULAB3I,YW"S^CYR)27J M0-RJOD==(8DZ3'-NJ_J>=B4EZD#MRD6CJHF&4XLD M6Y6+>U7&_CX,0V2IH^ 'X&%>MM?AA\I)DN6X!MI.SP@\%C+H%V?8:"S\(1XX]KD7Z>PM0 MU"VH=J)6^*'@4;<@VP%BX0?A2^5B7)D87;*'^-J/XG",-\YPYB)D/3?^;#NN M!^,M2FJ_!/YCS,(AOO;^9<1>G\9_"KPG$-)<+]\"$S.GIV7PDC;)EY;W[\SQD43 .'18E?PZ8 MW>/CZ;E/[8_P#Z>_Z_15Q;3[%K-M2[,EPS(>#+6O:HYE*Z;!G']B'&=Z3Q2_ M>,"'H>N?#9C[.(C/5:6IC>(/SVXO'IS+DO1_&G-7G@&?SF!,H>W$Y]%X.+3# MEP_PSR,\(0Y&Y_HHAANBD>UG=SC@=8?GOTA,59C\H0]3.NO;0]=[.?_KA>VY M#Z'[5S&R_0B>'+K]Y(+(_5\&+X=Q\#^?DZ%IDO3! U\N&RI [?]\0 *=]9@3 MA#86+3L?^T 6O J&82\=-?LYF:!\7!O/WA,"/K" MQ_?V<=P^MJ'( 2BGL';/7L4 ML?/LPX>>&XT\^P54!G\6ORDCQ4,0Q\&04^.)A;'KV%XZ63[+Y.>I2#>E1*QC M4!]Q+WMS^G,3?GJ_^+UE-BUI^4]24^;?O^?/"[,?,WW"*0OWP$QPOK\UU,:K MR:;#ET>Q$ 6>VQ,RJJ>_(Z<7?TRY?"X)\-OD_>\Y89:IN"EJE&6 *(S]VBOV MMY:R__O-]?W5I="][]Q?=>>E8&;0Y8WR-4B7C[)[=?'][OK^^JHK=&XNA:O_ MN?BC<_/[E7!Q^_7K=;=[?7NS_Z%;&XW\[YWN']#P0!E:F0UND?7A@K8LG?V-6VW3I[0KSI'"@;9@ M)-9BW=.:+4-_<]G;> 55FY+Z]J/2%735,KH)ZYYLVL8&C\+- A&>T9. M?CGYVQB<4C B7^[8* CCAM /PJ$=@R/S,S[ONS]9[RP.QQ-14A"=5DLS/JR4 MIKA7 _(MUS5_^]ZYN[^Z^_(/X>[JV^W=O?#M^UWW>^?F7KB_%6 IOH?U5I!5 MX?9.D/5WO5^%V\_"_1]7PLPJ/5FA.Q?W^+-LJ=H<:38VDK0RC:3-UO#/02C$ M R;\.P.)D/C' @.SO;>%5O[&;[]*HAOS6.O!-V=#>,0 ;SOKV2]G+\P.SYB? M84\%UU#\?Y>:_1H\- MP?9@*>S&MM^SPY[P)RR.#A.^!(_!/S^//4^X0-(([^1?DZOG@Z"&-?JYC:6D MZ*W13S1'3B$BLQE&\@K*'7MT(URSXAOX)1,6H]%..7CM.Z^EI5G5N5_]M)V8 MSQ WA,+)S 0[$J(1XON#&D> ,N-=4U;GL*.F%+GE;"48]?":SJ:M* M+J=IU?=*4]/40MPOS6@:2EGN5[J]=W#_(:^>PL9.X2BUIWCR\@5F)(M MS$9;M\Y4Q= ,0WZ3L,6(-L%^]S*$G@"D38.\QX5_CT(UZKL/]/5ATW%F8 M\LO"1]MW_Y?_?4",'8)4UW?@X@]'7O "A)K'CW 3-+?S].NT-W)RB\OJT%2% M-NWS*K].KQ>R*$K_\P6>)V>*SVJT95F7A$X4L>&#]R)P,?;\#YXGBQE>!3UWAZ.%E:RK=_!5=MM^ U635!CFR^J>/9Q MW:J:Y"_1VKJ2^-\"H*[W_[NCQ)Y)*:LTVJIJ2*V2%M72:;;90I&2 -?/40C0 MV)["?S!G'($[P-2P;+#H."VTSB@ .! 1"CC7RP/[J-([PG[^8BMSZ$ DQ M\]AH$/A,\+FY**)UY(V1]((=,AM8TV/GPKO-)0:U8 ?NG),1M=$V9?6UA/R: M>J,;/_M+ /S^AL.=-V[Q3*"N*V>@S1?4^7'FJ.2>5?OC0_A^HR#J4FG;LP$/ M:B5T8Y=%:82(A:PGC,9A-,9041P(< 6W467EW<.OJ)1P6Z?CQ.>'"6U85E/7 MU;S&I]IJ6G(Q)J,B-QHD]7P-$D5VGR!Z;X,'P+O7?1K(81*4^5/A8@W:0B=PXW] M= :V_PA?^,+SP(5OIGHSCQWZ5C;[AZ*QNLP3';J]GL<.Y8SNFH>2KELOLO+ MU<'$/M&335/@#C^?)0HC.Q2>;&_,A+](34G&- 0A&H#%M;5WME?6+9>0"?.J MR9U4[21:9\(:W$;[?'>Q1:QY1XH7IZ^.5Y"N4KV6['N^CG6@UGL5YFB!8F3/ MPC^"\$_DU+,:V)'0=SVPG6W/@RLP)PY-ZG^/732HP8Y^8.D%\.#4IDYN ME56,C"=98:EY/6.59T1%DQM_QJPPH0>_PJJ.EXY"YC"^QLN*P%-2(^$=/ \X M*$1C6)ZB08 [NUGZ53RPX]>S>+;GAXKC3&Y.)_*K*-A^3WBGS,SV < %SW\ M"^:"-_'KX4X<2OHP7D&'CX2/U(YBP9*$GOT2-5?FY>2,%UV,PQ#>DB0AHLJ) M[7@<34!J-MK_P%C)/""S%_+<\,4QW 3")%5Q(R>NR@A%5@&7AFX< W.9!]P* M Q_5E_ 'ZXC$(7Y;8W/PBKDF<]**I^8UU4[XL5UX'R>5YDP?+E8^Z[_5K[.CBAMID0W(?Y+(*\_AJN3]$.'\#YQG- M?N,2@1LB931HFC /"]CG_ .F,*C-LDII<5P!]+AU_-5 M4;U_L&C^2TZJ93&WW,L'#G-C:5+75R&I%-OZ0C3=?;!#EC(9?P/[DMW5[H>WS7 ;YR@C!DDP,'J W"$#<< HPJ/[G!./)> M %W1>$X49]Y:YU@_B@FG6@#:*IGXE!X9]V;FR@/GDRBY#1^=@&\!V+[MO41N ME![:P-##$SM[L%&!H3PR/THB^QBIAY_X+M;D[;,\F^0[OLY8#:/9D'\(ZO8) M63P90JI49R&6[B!H4E.6+L]DP%FSVNRZ'V39G4@8GF4 )!W'7-WCU-]Q( ,H MX>_HUS>HYR0Y#!'?6+4Y7VZ=.)A4DU'4I)H,W_=(%=AGOBD!=XU]-U%?R0@: MKU2:T@"]ZKA@!$>_-<[4)9MJ_.5\4[?+GW [G<*\PH/)GO4"GCB#SP-C"BPD MQLVJ5/UIC;9LB9(YR1;-1MEN"H?)(#S5FI;I+6I##Q()Q:\(^@LT)F_SBS^_#2<]M[ MME\BI,Q6U8LK7ZBX'A5\5]0DKL?@ P# MT%1GZ?SZ_']Y$Q*)09LPZ//U3>?FXKKS!30FUNWMW/,"U3GXM=S^VM-^TLYT M7>%P@JN8IB4V<\16*X3,%:'3$I"YD=V1%YD&(',2IIBT)8R:6R%SAXWZF5MX M^O2><5@G?JDK>'-4ZD A=7 >+6L1ONK[8-CBUI@$AVZ="-GG)0%Q)3!SDST M;JH\P'7I)?L5>,T=B\9>$F2]';%D-*15*LQV63\%M:)NHE;J9!C7&W@R)CO\ M#>/O;LRC@EQWP!=>]C>J'B^(QAC9[CP$XUCX:H<_6"S_^3))VU_88C_-?_7OLQB^S MQ630,?\>\62LU(P@Q5%EOIZ&XMAH#X 41]$ T_1&^Y+U;;XM^'V$97N8[P;A MC,(@Y5!AWIV&Y>_W[3N?]^=]4E@:FHP "7E-9; K-1W7)S=>V!W&W_PN?+Z]^SM\//MR>_LG_MV][]Q??9T]?KFF MQ^0LWOXUCF*W_[+G@O9WK,]"YCLL2FJ!N)'0"YPQ9L5CI0BLHI 6SIVVWGI= M?S?IX3WY=N:>BU=U>&=^^NR&P]?Q.,P^R;(,R^'$?9=R'. M"VY&%Z;,H=C1\BM^?:H?(U\O_M(>C#YV4+VG!^V0DV5#D3E.8W7--KN'%I5,H1L(SFVEZBY\Y M."$GKH?V"5==[#'Y,2["+6'GCV0Y[9UX0_$BK M2&4W8_6IM$C.D-D^_LJ+BV"A=!8.46CFF@XHKS4C6[,7S9,>Z-4.[A^3#0C$N\),)8XQ0)]7B@SBK<#.I MGO7PDI1Z!\XD'0=6TZHI='E-^2GQD-AIJ2%1>!C'_ NL P8<\-RA&W,6G(,$ MCN#%]J2(^+2>$+8VSD %?\)'[A_#N&?;_/'1!P#;!]?#G3FR)^>,D ME?\QA/DI43073;SL"%P0A>X#^><< ^!K:W?A3] M<3P&L"1 BA*\K)AL]OJLD5/$'OGJD4Y@&?4RJ@]M)PP2TL,$F?_DAH&?W.R_ MNAG_LE/VPKQ0W,/ $WJ@KT+&T1$"4H'&2=]'&"28*B&S<5-V0BDGB.)T(',< MQJ) +B=M(B;3]\"SQR%H$UB@>5=IN,*Q1VX,L()?^5J"A7P&@==CX>(PAXQ- M;^ 0 ,6)A,77/ K9KP>)4S5L].GCD#$_CVVL:T# MJ'Q8E$",_1[C3Q> MD I_ U5OX_CP50Y6+NKA\[AJ72#KS CM. XYX[%^'U?0,&,LE 'SB*( 9!U' MA?K%%@:PF,':W6-#?,DL*K)J91R<'V;1Z7@N7I#>@\_APL/")^SI.A&-V1'U M[-&TOTKZ*.P4 .NE.^)%?WF1J&7%NJ;"C,/)'IJ"&DG >8]$Q)ER9J7S3\89 M369B.SQI@+\>L3 1AK0$(D";GPYRLB5W"<:R]_"2B8E.YS43\3H0 ;@/W\.O M_RMB'>086?AA1D4^8JFPA,9VN@+@ *;T]>SGA(KAI!G)*V)QV>*7/#"?]=T$ MP[8#F$[4$8 $T @JC$L _/6O %$&H^%_)SSB0= 93?=A5A\B^+'L&L>P\ 3F M6ZJ[N%WG]Y-QS?5_G1G@_-W..)Y])2_6A+.83GF&)J/ @\<@O].5"1[M8Y(' M4FGDV4@+G-B0HQAX!5:(OT2A POQPV *!H/1RD9(@[L:?4XD /V&&0*$1LH+3&+D@69@QS&!285F&#H M\B)HXF39!HHE1$K* W)@)0F9FG"TB8&H="% MJ;X&5>Z.LE49V1N,85T"PQ# ,JEKUT]L1'[+V$_-/6XD\0DYP=A#S81E1E^- M 5Z;#(&K3+>/#@)R#&"$/7OZ83#,*O[]'&&G:*1(B$L6""TOE8@37VW_B%.G M XF?6;Z)D3QCWF(=R.24,'@E @8@$MB" ^)C>=3>U!.;6.,B?R0NX-&D=\H$ M&@M=51 3"]]F %WXGG/P];=\H>F]_A:Q_OJ[!S D@:X+'IOK>8O^W(,X%J) M3OA;5FXUO;[/JUV89))("3_V7F9;BW'96I0D48B"I#-GTH@3UOG4:!_A[U#C6KJ5.]PRW&0/4.5Z\C,W7WMA7 MW %Q=:. >'*@4C@35I3Z>JVQ-A1%HY&7&%:!>P&;U5F\OK_Z*L@K.QY."3+= M"EAB,&Q($&L900Y=:7*F&J;0N;D4NM\_=:\OKSMWUU>K=ST./>CO-YWOE\"[ M2ZR/>7EUTTT^=6^_7%]V\.LIN["(YNVWJSN.Y8/.B#_I'$-#KK/!'-]=WPCW M?]Q^[P)7NJ)P]3\75]_N!9B)T/VC?I_9F=HG^7_=G8PEFZ6DP!UVH.2FE*EE&]0:Q;TB_4I"XP?VK"OWSE:X65,9N%+M <2,*G#1YU=(D_50H2 #= M(T"W5:7;DJ(J7?KND@R$UU K;-J24.')_Z6\:7]XG<%:A?FN;+TTCGJO^RZI MR_LNC:.S1]L>G:>X^1P&0UY)#Y[X=S<>7(PCF!4+KWZFN\6=*.*;?O?VSYS- MF+ LC:JKHBI;"]V8YCW,PKF'O^;B8DDJ=%8_DT2>ND1J!Y=(&22RI8JRHI!$ MDD221,H'ETBET99%R9!%'8]-D4R23)ZZ3.H'ETD595(V3%&5:F&Y[AI%K+"@ M7+K87CA)HUT935'R376I9JBEJ*QQ\2Z :K?]5&#R"@%6Z]8UL:4792KN>>5Y M,T1VLHA9XX+LA!@L$F58HF'(A)CC0EP//*QQFKCE/W&"9M7 M.LQ&VS)%W6B5[;4L >G!(@FS8]E6$9\@"M=8@CN@$+L)2JJH%68'$@R/%X9K MS,OM8:AA)2I+$5N61# D&.YFL^X 0]QR4UIB2U+K ,,C#B5VF0=?/HK"(_-9 M:'O)ZT/5Y 2=>4" [3$ZAQIQ&:TK9XZP5PE=\\J.TFBW, IO M5L39H_! ^89G.4A2&VW3$)7"]E@)215 TAK;L1PDX;Z(JHF*3% Z(BBML?_* M@1+OJF&*NEZ5]>V(K;]+-@J9DU1 22R_80"#2NK=D;F7T]R;I29*PPPM\PJ! M@%J)'D2A'X8C0L\:L*Q ]9J.MB9I*^0I'A)XU MEER!Z+$:;55LM:KB!YSJ3O2U[V!=-EY ;5H8EO:DB[3W;K-BP0FQOP11E%-: M= E6:E-L%>8VTV[,\:)QC?U8 !IE0*,A2FHM-F4(C56V1PM H])HZYHH%^8$ M$QJ/%XUK[-L"T*@VVH8NJD;I9U]HP_I-5"2]+],M:5'PV4Z)EL&#M]?$K565:!SJN'<&Q:G,5MJMD!%:W,9K@"=K?-Q M#-P7U&#IJ$4M6JH/3:)V4$M_)U'#C5-)U%OZ*8G:J@A@N5&_XQ.UA6G77M36 MN$8[B9K9:*N6J.J4\TRB1J*VSI7<2=2L1EO30=2.(:$[:S,-LV"K)?,4KR+" M$>$.0KCLYTSW:;"LE>\(TL/IX55X^)YVK&$T^S5>KNS0A_%%PHB!A _LD G_ M^8NIR/('X<&.7&>7J/-Q6:GU-D2_L;"+W'TSHJF\MD8%PQSN1"8*XVVTI2KL@]- M,">8OQ5%VQKF*L) MXMY&59SJO>SIK3US>IH//[*=L?H^_(A=[K_S/UA/L&$P]B-+W.Y(",9Q%-L^ M#O_M?;X)/4[CU$]"GISI_AF1.PF-;\;#!Q;>]OE"$-U.*9T&H')E<[62BC(Z M'5\],DRMR6LO%5-8S\42Y* M*9GK*56NR@'\'8_")@^JYVG8/(;DBLVZUE"*VL H&[7<9'\?VP\>@__VW*?V1_@G&];0 M#A]=?_+V%O K_8J'CEOSB'$8UF3<+SCN!TRP'2<8PBM?T,CV@QC,;LR=@C&X M,*#'T/:$D1W&0M 7X@&+&"#('O=%&P$', MAC"QJ#EAW7ZI=#MBOM %"@E?<-XKJ&5N1"UA[G\K)Y3>HUE-'1X["B(7$7P> M,H_W=__P[/;BP;DL<>F=+,_HMC M1UEWG;ZJF';?8K9M:;9D6,:#H?95S;%LQ328\T\%O(7TIL%D!W$$.N?L(63V MCS.[#_,[M[UG^R5"49RE"I D8X+9-&#,F]%O!;68JC YC^S)T@9D2I@%JC!( M:KB>@_9B(5X%P[ //@9A$.*"\,MZ1K5 C: "1 7Q\;U=N\%C/5W44'SL2X [ M Y>-Y8OO!.:9L/)JPJVE@O7GY]N[BROA^N:B*71N+H7N]T_=Z\OKSMWU57>E M.CKTH+_?=+Y?7M]?70H7MS>75S?=Y%/W]LOU90>__M3YTKF!:77_N+JZ/^@\ M^)/.W1@N=S:8V;OK&^'^C]OO7>!%5Q2N_N?BZMN]\.WJ#J;2N;L2.E]OO]_< M=W_-/:7VQX?P?7OA-C!YN*!-U@MNW,"\/7L4L?/LPX?L:+7K\S'SFS[,+[.X M6KP^%(J#27Y.]:5E-2U-1I691B73%Z?:M DT>+_XO=%J:K*Z]">I*2_]?M6C M9*VI2$:N1ZW^7E?,H@:EZF_/;]6U%+9>:+AN!30AN M@Z!*HJ!(BK8RE$LD2TAVR9R48C*GF#I'L<)+:"ZI)[:>+B6>*5].E$ZW.[M< M;(&="B4)40;2=J[&Q3@, 8Z"'44LCLZKH$D*N[\@MB71*:NB_+.C@6#[,$'\ MP/X]=I]L+['&Z:S6DIG5*\2XI#29\79\$?'0\7OXGZLI&#KQA1V&&*#Z;]L; M+VF;:F)96Z4J&_F4WT]P3^'>*@?N6%I6KGM'SFW-BQD'.GW$&5Y_+ILK0WAE MA<]#N\>$$*QS8!TXV1%OK(Z!,-OS@F?;=S"'I2_\I4 -V_#D(+X/Q0]P? M>QW' ?K&T=UD)*E=E'?_Q>2]7EN+R.)K=*YIK$%^J=/ #%31T!;S3$1@5C1B M#L;AO9=7T;[3S$G? H$+;+IA\7:>4+@)Z"6_DM9"/;[66]\2*^? 78%EUPYB(&)WX@*;_R3RF;-B$" MVY4WF^]P8FXIPDK2)Z&PXNVT!%0 1FN6@!)@I'(867)1;:3KT-F*#TIM55,) MWP>Q[16H;T^P,? Z2WP7>='0\"1!V J&FB=A0M M)>J\F?;9_8E'L#@O>22+K./?O)O"=[%R8QL[E.BBI)%J/"*PK%&-6X-%K1A8:/N);S\MWW8J-\)?%0I0B^P==]9R M*P$-K"'#$DV]*"U0ZSTUDK)3E[*-M@US2YD.4J:W1&M)GG(%I6P?"_&^CZUN M=D+SRW7GT_67Z_OKJVY2KN#^]N+//VZ_7%[==7DUQ]8'X>IOWZ_O_U'**<[Z MUNY?^O C=FVS4YR>:S^XGAN[C(YRKG0"JIISFV5U"R/[A9>IF.;';D6X*1CM_K)-CX,H7&=FE$LF0TVH8D*@8U[B.IJ)A4;'@@ MI@RI:(%4:&++JHI4G,A2R-<[6 G#P/-@GA$=-8BC(.2 "/H"IDK:,1:M M]9@=L;><"Q*2=0EX&2V_("DS&7G94D)D"9,"5*4J)@>IV3UDXA6+()Y6HIM5 MJ0IP"BHV20;"S#PVB>&0(LT?WT#+?Y)8M;65(2O@MXF:5956OJ1#]Q(&6 6> M17RH@(_".BE5;H]K20G2&B2;.(O[&*4<>'Y-G>.1D#7J=7?O3<;&.+(AZD5W M(=L]"M10"GU6AKLFA4!CBG4ARNB@H^.:;M3=0\Q8MW/+ ]8_UL??A6ELU&6[=$ MB:J_'1-\-CFV70Q\+("/)JJU/[Q]9,=NRHZ '&^EKN /&S7P' M&"^\NPEB)OS7JP:')1_BR*M-?T;NN>]ZOS7B$'MIO&K ,9T?]N&8G=T4KTH" M@_H>3F*ZDT M%3/M;=%>-:!6:0/2&VVI*2TF+2PVE!G9H?"$C_L@K)Q"A*^)=B,G'VK4&<># M( 3&]W);*\8;-%X^P'SDW7F V Q*%Z4E0E"@(/>*.ZTA(5DP[T[P\'=RRVXP.S0AT%3#F9>W9E1\"HE8,=QQL,Q M+W)QR?JNDS]=6M,PF4X1-;DJ^=*D1LM7HR7@2$>-JHN*4I5".Z<;W[L/F1V- MPY7&FW9:(EJJZB()9U! M.%XXKE'I!< 1CR+@\4.S%@U;=E3WR8.6C.O(EH.9PV?<9]A\>=@;(8^K6'=Q M9*F]RMK\^%['[Q6@P)22.DX5IRO*7V]W&^L6':M(_DG^=SXV68S\JR7UPCJ, M_',#YWV,I4>SV-A,*'5HAX^N/QD:VB#I5WPTKVR2I _6GNV/ <-F-\$07OF" MI:G]($8C),1N.((+ WH,>=I &&,)ZWC (@9PLL<]-V;\=&6/^5'RB5,6H_!" MW_5MWW&YHPM?\*-WS?D(XB*5D"3Z)-K<_O@0(GU7W)-.0C.;!LQS%$1\8_4\ MQ)KI[A/[\.SVXL&Y+'%IF+DO984TO<5^@'&/X]6WS ]O%X;=CI@O=(%9PA<< M_4Z,TUX%9&?^Q;&CM+E.7U5,NV\QV[8T6S(LX\%0^ZKF6+9B&LSY)YY^2F\: MA-/X_R,[>PB9_>/,[L/\SFWOV7Z)$.VS5 &2I -2U*8&8]Z,?BNHQ52%R7G@ M+4L;D"EA%BBC $L] [-!>[ 0KX)AV [MV M@\=#MZ@$^-B7 '<&+AO+%Z\/F&?"RD8] /_\?'MW<257U_=2EF47V77 M\)DF/Z?JW#*;FJFA1D^C..F+4V7?A/&]7_Q>;34575[ZD]1<_OVJ1VE-2U-S M/6GU]YIN%30FN:55;$QZTY"J1B=9:L+24+%!Z4W-JAJAB@24;A1%)U.I&IU: M3=U\&T]IP/F5FR!KW/ L6 M<#-)]9C->W;M"Q=KDNJ)C$L[#V;)>T)2\)0;8P#+4<@&S(_ FQ>2!A-'5:+F M&'7))'6/M$ENTO%]P&7UF:X6]_V6+W**4?@B5W!#E&J2/LF?W 6MVS>Q. D" M=X;8*_AHM?=N6=G58=/D@,O5N@,NI%9(K1R>P"6HE7UT!:MLY=1/MF?[#A.% M2^:PX0,+D[BC*HN"(F'SJ5T/ !Q[.Z;E!SK,C0_,KZE6ML'>NK:R\$4%6S.5 MK0W+A6/=4U\VF':]I&]):LL:T5N6S+(H4WJ1U2I(H$B@:BQ05NGI[4;1I0U( MXDCB:BQQLK2;R+U9UE)O%5W6DJ2-I*W.TB:7OL"915>:J+7(4?A@7?A 5O94 M$$*W5A:$.$%@TEIPC&M!KO(,BY(7P;CA4_&K@B$56**!Y([DKF)R5ZDC],;^ MCM 7(7&%UE94U\O#T.WU/+9??-RP6'#?SO$ZJC)!J=--)0J)*\05X@IQA;BR M_UB7^K:A!6MRDG;])8AR!Q,,!6PL2;3,5D7JJ1)D2)")*\25_:E7K4SUJE9, MO9Z"DXK-J#!!$GDE\ IM9P]V4OID.&)^Q LD\/)M/??)[3&_%XF"SWC=%+BE MS]QX_%9&\%&)RNI(ZXIM#GV#L$_2#NQR' (-OL&P@EZRU<'__82\N)AAQ3*Y MP03)PQ?!)05;A(+=#C&\A/+F@-%!T59$QQ)JBD#-)@6#=T:-T6@K)K6]JSAN MR,BN(E?R[=$N!#'>VJ/=6:ZQRZMID %16?"02!-7B"O[CV9LHUXW3E,VS*+3 ME"GW541#O83/]-./:DNX@IQI20_O-/[USB*>>'H^V!::FNN;RY?6!Y> M+RQWV"@C&3Z[!D);IC3O#H\Z=LU43+L!IM5=0E"@95'(2D&H@KQ!7B M"G&%N%)5;[EJQDU+JI9Q)*17,/5F0M;G)8=576 MXDI=&RU3MM@VE1(/*HN<7 OT=JC)OT"K6&N&UN/>7MW ";.9KRMMXN;[Y_$;UX#__0F^)"F^- ;;:FI+M9H%$8L%/A:^:H+'X4R2+,25X@KQ!7B"G%E M3[GP\VO]9(&?6?1S[Q09C79+E)7%E9]GNL] MD&QJ=YQ_C]W938,9T]9LM-6B2BX31"KA$>4!"-^%S/!Q$43Q5Q8/@EYN#\EJ MM!515JW#>T@$HGVXU66 R)0J Z(U;G;/C4:>_8)C9*LQ1U?15>NNJD)SZ]D< MB\,TM_YJA\Y 2)M::]34>DO+<(]=K4TYZ6JM%U50K=8-<@B;;QL31?1\-A5$ M',&-X+86;J5W1#8QB1>6*T59K#M'>"0\SN-1*;-=L*E1NV""XL90++V7KJGC M^093;%FT5!,>-_!:E'WUTC6-I)>NL9C&0< \!6#F"H NPK*T1K-F"QO-&J*B M+];Z.*U&LR<(RER87)-,7 4S49;-C11EVJQ>I]"-ARU8:7-0^(*<86X0EPA MKNS)T"JS3Z!I@8VEB;)>E3Z!!!D29.(*<65_ZG5-E\"=U*LE54R]GH*32FU8 M2PR0;UK42JJ+N$)<.8P?7K5F9I:!SLN5,VY:U3)N3L&]IDZMI.>(*\25:FUQYVGG9>%1JR4G_@@ZE8(."31QA;A2 M3J=699.Z4(5T:K4LZM1:9>3D6J"W0TW>!5J1I$:;UN>C0LX.V_"YD(.YU%)5 MFOQ2I]9M.[7.XZ6P3JT #>K42M8<<86X0EPAKA!7*IH+7W@C0452>2-!J8 Z M7P0:$F7B"G&E1@IVC?==B(+5*J-@3V$7GCJUDEHBKA!7B"O$%>(*<>7(N5+P M]G:N3JV*I#?:RWHC$D8JA9%\+E$>A!3395.1C$;;% VM BX2@6@??G4I(&I5 M!D3401,[:/[7V&?)2J!*U$5SIU5[3?>X KMH*I*9=-%L%;6L4_>/(\'F,CV_ M15O#1<19U$63X+8)W-0=NQ:NUWXR)EBJNB@;1659$AZ/&(\[MBY\JT:2(LO4 M19.@N#$4U[0L+$ U*HEJU U:J@F/&W@MZIK6<$5UT51D;'VMB;)45*UP F:] M@)DK-K4(R[*Z:"JRUFA;DB::102E")3U F4N3*Y)]"P BKA58QBBH4AU4)*G MD*E$731I7X>X0EPAKA!7B"M[,K1*;/.FR 9O\Z9(E!%3<\ >FHIL5:UQ#V&J"$SM MH8>FHDB-MBI3];**XX:L\"IR)=\6YT*4H\0>FHHB+Y=K.KM1%?"02!-7B"M[ M#W>4:HDKE>MF?PKQ$&JA29J+N$)<.8P;7K$N4XJB8I.VBJ^^J@J2A&H[UXY)_2#JJ"G%P+])XZ:"JM1ENG]?F8D+,GX)C8 M0-.H"'*H@>:V#335(*Q7-@R^^O9LJ87LW25?) M$:TL:$B4B2O$E3(4[![TJUP9_7H*6_#4/I.T$G&%N$)<(:X05X@K1\Z5@O>V M\[7/5!6LR4P%,2J.D7P>T0':9ZHJX$@29;UU>!^)4+0'O[H4$&G5 =&._3.3 M!RVI2G]<_36[;!2SX0,+2VJRN3L9JRV1>=?^/3;A5/6D":=9<$>;0B1C3\U% M=AOK[()R6+PO4QZ'@/M?#H:9C;%2#?%?MAX7T>=4-4KH1)Y$?@N1+[-;KVJ6U*V7I)VDG:1]"VDOO2$R. 5M M75-$32ZXI>)IBCQ%J':-4&G[:K@,QC,V7%8*V[LZ:>#36D=KW8[[18N27UI/ M:["BVY:LB9:VN.IMV].:Y)[DGN0^OXV[22>@W82=9ZBT1+5U%!M1?%_Y?6P_ M>"S;'YTYV)RR05&;&G!J%$2\>-QYR#P[=I_8AV>W%P_.98ES:>:^="[2]!;[ M <8]CE??,K3#1]?GL]3GQ=)AP.!P<\C=CI@O= %NPA<<_4[0TU]M'<_\.PBG MQ[\?V=D#6)(_SNP^#/7<]I[MEPC).SM!F-T\/3#+6O:HYE M*Z;!G'^V&NU[!#5F[']\;]=N\!>HU?PXXF-?@L$9N*P2E?;'A_#]JYLGF1DK M?^2J8"K'7/4 R3Q[%+'S[,.'GAN-//OEW/4Y ?A-'U+-XJ1;:R MA)L6?!:PXO/9M2^D-9^)C'G(Z#CCX1C\%=83;N,!"P5N^6"U[) -F!^!'R,D M+;C+I.M![S\679)%ZTF;Y"== (I#F U_\*WYU@H5X?TR8;2+FC=?N/P) C<&<*TXJ/5WKO5,*P.F^Y8;,.7/>'*#GT8[4XB M0:@GM5(_M;+C*:Y"3FD=8@=G9ULK?1R2=X" @5211)%$G4F;:F*&D!61MZ MHZU++;&E%IRU02)'(E=+D=LB46I1JHQ&NZCV#R1/)$]UEJ=-NNGMMH2U&FW- M4L2604L8Q0@VB1'DJ;NUT]D7$XPK *9&P*2UX$C7@GQG3Q8DK[RS)U:C;@I.ZG44C3$!$GDE\,YQ9P]VQ'#"PQ'S M(WY47+#]GM#+^@.*@@^>;=#'6_K,C<=O)?N6)BJ'(%;.;0Y]DZIVR #6NQR' M0()O,*J@EVQU\'\_(2LN9CBQ3&Q47@SB@!*3LJ(N2K92R%FF9+>##6\ML@HU M&Y=&U;6B2Z,2IJJ J375!K?!U")V]$9;75)IC'!3*=P

;+8CR_JF;\>9S5]%9<,L*0QTT[V,R2L[AS7I-_Y<>#%C^._& MN.^"V0&([:@F65/'+'J%XJ,7A%?'J2'E5\3U1/_ Q=?$$\'DA5 M@LL92J"ZT8E)XQ/^@Q^W)U>2/E49/A-)=K#UP0!4:1 TQ(B0M6C=V>4EMV9* M=!IA_DEI.BAW?/U17?8J0@LLC"A]!!N*WQYNU/*J.VH>Y3UXIVBS4Y(/?:9Y MPVHW+JI2'GF/;7(D94.E.J)V4_7-#1<7KQI<(MRZD_-<\$*[R?WJN1%"L?GU M8AZ9;KBX(RI\TF7C>%+IA=FE.YKSOQ9AHBV\^G,1IO\&VM.O^E,"IY-K[PO; MVA-06[OCXM3/,,8UFH:U-VII"GG$J;_,E=1!D ] GF4MAFFR%3$PO=HY@YBB M,,,.!]35\R'0#%(3- I8ZT=^H+0[^)AU1(/;+RH4RU.[X(\7E*)UZQ>4!D. M"[3>5MU(N*35$JNG$2@7$*H_YZFDRFYDY:9Y*: MD5W'0 BX'QF>.YF4Y]7)/E[8.HL\\G%XDRFCO#N8:D"?GRLFAQ"WJ')1+ E4 M9WOQ)==O9:'(T3=21K38D MNT^H*33H:DD>G;EQQ70FW2CRXALYM,UV-6/O$UI:6SVSUGQX3VEB=,,'U0ZW4O@YKZE^N@5[X-C[Q9NVM6U?160MXS+ M[W.0UW'V4ZOWOA"V%O$XD3,^?N(?]VFPE_$5@2OLD-L\;NC&F^P?1LZ&@0F^ M.6&.1*"S53DGEG$2K%RH<=4\WAV]I?\SHX'G#LC$H$:Q\.J"TE3,L*!1D\I& M4!_L#;K>>EAT:F"2G]H!)JD15<:*?U=%N1R8]"2Y![.KE2UPG?&W.D%83-8D ME;JB@YE;S$6=W,;!GP>+;[S=RA5#/KC^$$.ZX%*G42Y&?L=41".^-+WP4,=O>((5&DGWSXA+?<&%SC[?2UC(*@*2(OK;[& M)?^FG\%;(\;H\NT#7:#J,^(8:,8\%S'DOH>72(/ ]9>H _C;KI.9GB#GJZ%. M!\M, CD!8L@H 8S-/T9$557^R[!K]US4('EZ'2NM@KR]9!UIJDPQ__[9U@*Z M)#T3?;[HUJ,:[]B1O;AX&=3*!&QV/KBX'9]U_AB5ZS35>D=D3K,_/M4+T/W< MYH6A@7,0[__74T%XG*@;QD3U>=6E(I0.V3-O5DH:B4Z-R5 MT*91>G&J_P[\?2M,K 3,3C-[)L, Q\&GJZA*HF2@KE:P6-@_VB)-I%C!&A"% MOM 4*-@!++\EV.E@63Z5(+HHI @H\"6H=)^0+B#40?]A^&!$VC#(!0'(G*@Z6((;F48F:O+&)# MQYFJ[)]UV78'+1$SU4[ P-E4Y$-316_CB="MZ*;AW+8?:DON<6KX?XK%.%YRYO.-; M/121. \3'/*J\>++ '-I;F)(G0?;-I)OOPV(++>TWF>DKC$Y ))NPX.T:"77 MB"7^*U@?/^@F4G"L4*,KH!5C>2EH"' \T@;$U40(F.85^W MH_WYU!B123!%#(G7'UA0U0 !7MB5Y M< AZ0&'/]R*_D@BRFLG%T:<;) *7C$ F.R]5^<'E@LW[>#<[U(NI 9^I6R4? M8JU.-[_L,1^PPW#,7CLL7P\]P/D_*K)!0@3%8.!G4WCV-S.%&9UU MI:48Y-,"Z_AM@P#/ZOJ M$ K^"4;:_2IY.\**;DJ5!S[M'6;:N+."@RJ_4D-GI>1K$X+>-B1[EA0%/.3? M6(D,Q9.L_;>Q'"J9E,WF6Z*/W-KK@K3TH'\47'CX+@>S'GM?B![$J6B&>"?: M/9%/"T]83)H00[;A3:RPZ?RB"F %/18S7RFO'Z^C@]:49K*LR)'QR$NA3UC@V%[:=.#M5P^_#1PMHK\DF MZ@#HCZ&)]OHX:#17HN)5TK!B3N%]PCPKU#ZA>5;:;#E%+EC>_+5 MSKX4XXZ[Y0*/'@%T:4M %<8YJ5K'IDRA@*%$N^EM_.E5-W+;-S;IRW#,E;^4 M)%[O%_ T5:W&VN:5#+0&9)"#P=NVA'STM7VB<@./72^&(*OG00B2EQY2)INO MHRWOW[-PC2=J;5_[Q#+8TLD]V'KEE'F@WU;TMTX2>A/2S=8"]6.I!"$?NWE] MXMJ]=9_^5B-UN95I"%^178D12D>Y%21ZH,H]3I\&?5IT5@SQ+"+<[@EH*4,_ M.E"U;T=L!R=&9G*4%VI?F)US&F2>9-66#W6$YRZ^/H%JH;=;+?BVBWD.YV?Q MOF)(E8K !J1F:#%$39LHN$W@.@]$#K#5P)AF!+I#+'6B0(8-HV-T>+\L(D4F M/*^_6_,I2.9WL@QY @0X]3$@454DI2.=B6&(/5PG6E\@M?JK%^?Z(MI-&3Y> MHS&Z+L1'X< ./K74REX7G%H9PLN)"]'G@A/*B-J!E_RE+L_].'7SB*OJGN#N MPJR^7B_060R2%\J[CJ+^/+-= "FW.S0%#($ED[8GDSN"CK!RP?[76D!AR[A:# MQT.6(04/08/E:1"&O=9S%04&PP9[WF](Y7[\[)%Q=?Z7ZRG$W;D*&P(YER7. M<-;O)2564P.>M[YOM;"=+)H*+MPB]='WE_#HY,<7$H)Z1I[T@,G ON[B#"A\)X!<%[#3- _/$HYN'<#>3F-3#1&FD<;1CU$^N0ZZ;"K"WRR#K1 M;C>P^\-#7!T3<"532C^&BR'':YQZ\0U(R1O6$LPWAK#Y MIED:DBVW.M!JZ(=J=[IFE:!EI"'D8,-@ML0BJ868;(V>:$=^(E86W]$AA6XD M7NH_R+VADD4C\ 5)%/?\8*GJ&DJEK6+QAMCGN!-D M@R\?XCN;^FLWR>1OZJG64S:1"71ZR4?OL5 /%Q2_'@!SQ=VF*9RDE1BR96/2 M&R]^VKSA":X$"UK](#BJ4OZE1%J?(<<%:91TC=3B!>'ZBS9IKIP ,1[)T4FZ M>&Z#@^4:_G6UB<>_*\!T1SX>W??U"3?=W_6_-<\R,6[NI8HY4@:\(\/=, XY:#!-N4 MU" OX8Y$'AWKD> <@&N0HE](,-?.+W(9'?Q$5WV#_Q6-4Z+&996D0.9Y$$YT0 M%8.S^&]BYJ3L/WV)2H97O*Q&0GFC7. 1\ %<.G]1%/] =XW_TEL8O0SY5Q4S M[E^^0H5]D;\LO8HAJ=APGL1_^X%Z5WBIMS=L/5C26K0^+O,J\CC\4PMB'7>Q M^H1M7:5>?EP17/E)SF98&F*%@*Z6?#BI%9UY@826X2N<&Y9J+2Y0VY0P=P[( M7'3]Y_V;>Q>^)"LP[E@O_*"H8ZPHZ@K805AB*Q4+H9QUCT(]G6KJTTMLM)U! M[YNN$D-.D'9]P,:U<'/5^9=$5J[%QEI#9T":L1G>29^/1X0Q";6D5=QY&U%# M<\D)KPSL8[=5ZV.CK?UVWXH>;O9Q* T(#P&''6!!W--HBCHF0^G;6]8RBE% ,MW M0C^L;/L]5>[_U:9O]QO/?H4ME! \BO$0%?< $R,DBJT0&PKTNHA4>;M9&[3$ MD+C'0#GYZ++&>06WUNKT]6NITE3!F?HC,5"K#DG?)<4W\6+(Q,[V>JN0DI2X MFP^R$!?A>4J1"S%0SB7NBP^>+LSV)U8PGENPOO?PU-LB?.*$O.JTZM"+G/0+ MK#6)Z9E3ZIUF8;![:P]SJ4EH[7(K+ETS@3SJTY46-Q9 "'E0YCZ00G@V02H\ M@OII7+6MV")[2/&\I6.[G?+M*51SN*[ H]D7V86E/0D/PVY09[\<_U'V.=Y^ M^15%3R&\+KN:NQY8/3I!;JHK-;[OHT>$[3=P !V8TN0^R4:&BC19OV"G*5+N MU*P^Y=@F?2 M%LDMFNV+&[ LKQ?\-3S:;/@< M$-> C(^2Z=F%:ICO_S?TL7J:4*_-"GQA"0+^\!N1Y56&A,]JBS;DI M88>H/1_R& \EH:VE&I%S:F-/NP<4W8(Y D)@K'F2(X@-3B+]!OIGZ_4PX>\F MO'FV-X@>Z2 QT9^Y?#%ISE)M82OZZX5OZ M)3L1.W%[V_/-U[=CW,\WKE0VLHYV=+%Q^A*Q X*RY46=$H;C;@(%!=*&)JW# M!M8_YKXA5SN0N0O!':>#/NN/R]Q]/6'YR7S $VA(=QJ;WP"KN!H0&E'=EY_C MT>7F3Z=^F2L,7UH]:3FC5Q?)T*CSS2TP04(NDLTWONH M%@9)&?GT9!:@QGD.U_O2Y&@W]%YDB[T7Q4:-D&YEC; MNP"L29Y?K7)L/?)P+%'[$* W);%CPVIUF5&+-U/'&@L%E!LI:KY)ZKIO2A)# M?F]3Z_^W_WD-*N[Z7U!+ P04 " Y@5Y9<+)%,=R4 #%WP4 %0 &MF MW/DN+$G^O]^"EY[X^Q,A.#A^V&?__\]O3QGBA1;G.L__X@_4G\P\&S9*F 1)G+K(]OT4N:9-44S#%%DV M#?PT2)+42BX>_NQB$D0F3A EH8_<)+11;#D.(HGIND&4)F9(Q**;=?://_/_ MBW%)#08O*\5__L-J*HN@G\=?=H^6Z[T&VK/73__[EXY?DD3YAM,[*"F<))U"N_UR*7W[, M$UP)J4_R90P^P?\+M8\A_BLF-^18?_I6DC_\YW\SC%H<1;ZAGVEJ\']__7PS M2#+ZB3_Q4T8?^&=[1XMU3KY4N*@^XIAN&/=BM>KUF?[''\KUT_.&MK][+&C: MO^RF* Y6Y5Q&G$O+YUS^<8C83V>PKXG?ZI17#!KL2?387G#?_&1_=20X0N- M&%-!IS'='5;IMXIFA-;6\F!I8TW^XP_LIQ5-R.HS91:\HGSK>T\K6CRM,V&] MW[-?KJK=UW9%,_3KEY:"6$9NC3\ 0%0#REC0,M\62;V-,>)\"Z_Y^<\.:>. MML&)__M/>W;/$,-F,0ELE@"?)P<$-GR_SHMC9'DBC6RO!R6#)F"5-/G30_[R M$UOB)^X>\1\0_T%\_2<7_NGDT[HL6JYQD4R(LGGBIR1GKLESA0ZDFA;Y$PQ> ME<,^Z%JLC(D_&'E!:,'4+;5 MW3"_]8E^S$OV^RM:^()=%<4GR9Z@W M=OKF[ :V)@5TN7H03CM:YX&#&:7[ A-A28J"_;IVL^2P@CRL84A*?E7/;['\49:.]KG9]:)._QJO)0&.T#SD"$/D1GOUV6RR,(*Z_-.695:OE Q4U(T:'DPNCX47&YSM3OG)^^"Q2@^FM-H&!G60P>$V> MKSS=1=U9L#B.?53X FI&Y@H_KRN\6?^+DJO\Z7G+M/1+GE9?<4$ODV3[M!7D M+Y_RHEK_2\0_5D'HIJGM4Y0Z!"/7H3:S-H&+S-0,/!Q9<C9<9HN;DPNA+N,J3/'JD+ M0Y-A4F!@40NE+J!C4W7&2C";1>AZ=96_T$)R8SYY?L;O.R>C=6,=9'[$06;O MU%]-]L/^&WFZTB)?M$$ [?=G^ &UK6P7G?E(<4D_\WR-V_37DEZ6):U6.$X# M+_4C%!.7[5I11%$8>@1Y"8EI3'S;CLT58R;.9?>M47J0KUJ7JOR-T.VO!N:4 M2H.=T3HA[ WGAGE[&:U@&].X_.3V(&TR@:G?/A8LZ%X8@C+*4\1H&X*XOJU% M"J.F762LZ32G;:UR3.H'IAXAX M-D%NZ*2 E8FS_$^2,=59?KN&, MU#_0//S*H=UX^7M1W:QT&F=7<\6[4C_#/\>B7AV_4H(P6 ME?%#B^O'"V,'S6BQ&1R<4:/3Z>J_Q:>B[9BP*/,+'S'>XH,Y/9Z\"1?P^XWK MHN#G)WXAR3S"5]!=1]^[:H3[.RCI:TS,C?@?1* M8/H^Y%SPP!BK+&Z]]R1C()7N3'H77.S^9 Q.]RYE]#DUOU'O9/F+'0Q_A(#9Q2@BE%N@J98S8W!>3 M+6EQ0&26BZPK8Y,SSQOHBXT*+(BH'YD)16[BA.S_L(LBRX]Y 420$H?],0A@ MYVI=(E,Z5K=W),^U8_/<\J)18G*^IBXIP(Q;2X$;,%X, M<^6XH6..WF?*2V[PYD=]CIP,9$UNURBI19TD&=#'+HW4.VK&\3U-*=, TMW1 MVLNGUT8Y5M0/0G84IHBX,=/YP#$1-@,+$3L,+9]Z"28>Q$C*$)W96+9Z3QI6 MC*2[I6]:9F!F0$J8IS6 MH@HM!?M8D^5>@L<;KAZSAYOL0_$;WER6M^EO994]O*]NT[NB^%MQ_<_J]?)K M04KV:W*37;T4Y&_%+_0IIH5L3$)U_;EW^EVH^@->%P;C;DL-7/+DCM]H*2Z1 M>*(J_^\[=@8HC+]17(BH9]4<^$OQH"A#,,0%)ON1/R0?Z% 6_70P9 FI Z/- MLPG<^+WF75.(Y5S1*85AE(DN%JHY5RS=<,[9:\$S1IK<_B^O3W&^62619=(X MM%&((P>YU H13JF+0D*"V$QB/TBEJN1.5I[9:K45"C4Q.4MSBG[%M=*D>I?'Q,R>L-< MCG)E!S%Q"8D1M0*"7$P)BI.4-S )0A 73F5X$:EIRN-1R>M$+X4 3^I]0B%3E3\^72;7%F\WK'5Z3W\I= ML?X]_5:]8RS]0SHJ);'6W!&H[B5*RXO!F3%>RC]U&F$ DHR$I(('FD6#C!0 M)"L7XW?.C2'8T17[ 2!7B_/($%@NI@. >Q"_@;P'4_1_I$6R>K\N:%+]+_;_ M/+\@V]+&Q0I#&UN>$Z#0=_F-Y; M=9-Z%KZ7?LJS3S0'GMT.7II93Q@M].GZ%G X.X0TOEPI<7VGEX W4VF_P'X5_WS=D,M,_:LM@<-)1\V^$&ZUV7_ZS-__3E5@Y-% MUFD[(DH ?2X'T$_KAP;@,$V9P&S\SLEK4I\)<&H-+@?67*ZWY3BH@[:6$X\J MUN+E3T]Y]J5B[M_[->^9EA%>._'E$1>\:F+#_B&K,.;YP+:):!0'R#5QB,+( M"U'BXB"@Q+.H*^7$08C.[M0U= W2$.29PT;)63!^6&<&R3?LU^7^M\/YLNJ" M3:+ =D.;B3-V"1.LZ:+(LRQD.5X2)20TB0_,P=8M6J5<[);R(6Y-:1.=A.4>:[;_;IN M6/W+I[N;3@-&R+WEL#"F-4B/'&#:)"L"O<65TTC5KV;ZEUWVFF84VLF5S?C3 M:@>$)D:,O]&2QXT_T6I%'-]W/,=")+ BY'H>1J&)?403W[%Q$N D!O61.R4Q ML[HVEQ$5IZC0;Z=')'+^YWE 8?K88!3$Q%7,!;^'T>=7#F/1Y$7V$%C49QP& M>.PACCRI6I_#G,V;LMQ2PO95YJ/4W0Q$ G;;7U(\<\<^_$=Q'%'NIC5S7I7'H4>Q&(+54XF+N3(6&KE%RPL9S0]EX9D]!BWM4 M9"RGY[-+#F8*!"FCYL>H&6KZOUS42?T7QDZN];,M7WR@GL;>CF?)15M1D0H/ M"Q<;G2&FTR*D1?>?/QGC+G?7UZ6T=K83>U"/84.4,U6RB IX=^IH7 M['@373 ZK0QF*%I6DH.N$3 @VLO.=E$1R\G0%J5%SG"<'O,->Z.LZ]!V'6W#OJ)?4S":E2_C?_AC:5O 7T:VO M>@5.OAH1%L#-.5L$,%-1TV'6H:J*=;RM^'>'AQGN\&P=\J=AZG1-^@DM[W^, M NYU,L;?4!@;@U]_*SN33/9!I(^2=3F2J\SW;9T8Q_)19TD.$*S:N!:)]9>; MY"(/]F#("^ UM5V(KW.;UA[+!YR(QAUUZ-:-G,CS'(QH[,9L$S)=%,9IC+!C M6FYDAIZ-0:TU!BG-O >)+VZ>MEY92WHRM@L4E]PVI$4(,+U6Q0_>>R:Q:=IZ MANDLNO-,PCW>>*9?4-AW*"U^+O+MLQC]+.YYZZWMM#>T+XT.>5UD.F=8Y)@* ;IZ'7EDO M3X#/4"PD@?$\E>Q9=WEU' ;7JXHCCY_5H>)]_H37V2J)(A.[A""26!BY5F"B MR'8LY/F)PV>W.#3V%5I1U*O/'6O9M5&KR:FUEF@$(1E4484'O!.21J;:$^(0 M@=[F#\W:;]'EX1#60#N'HX>4,R^.FM>?ADU7:>AZON4ZB#K402Z)313Z3H*P M1\+$MG$48G.5T0-X M2 ?/L.JY-=&:WB&-6%_"QS3)I5- I(70DQ0B_Z[BG&%<9.OL89>-?)=OULGK MWND)6<)-,H >/'1PN]4"]3$C=^;?[6ZRT# NJ8"3U!;=A:P'/23"<"2K\'/ MN+]4Q>:>%D_E;5IG78./N,,KS*R]OS ?H%CCC2&H\]AI3_J]_%%W1!+3)UT] M0H"IKQ3^&4Z\TUB5#KPCRRYVWIV&UCWN2CRM5)-_9JWR\ HS*R0O0N>G<=I,17IRWQ1MX=\.3 M=V=6/=[>KT,3U,SP%.>T@IT+$:9:1^CT]RPI-./R< M\C2UA%)2?F ,?>3C"=I[U%4/SWPU*6/@%RXWO=FW E$%\[[]9.8%-$M ?VH M._%M%)EZ">C)BLM6?PX!.BG\''P0_MVZK1YIP=/C?J&8?UJ C)>>5V>V\(+B M07IE0_H"G-S2AWM:H\Z$#-,G=;0@71K!I*1)?>LMID.'>1W'?SR[,Y@( M8Y>WVZJL<,:#EBOJ8-M,,$6>E5+D!BX[';AABCR'F%$06I3$H*NE,6(SZ\0[ M^K#.>,#>B/%&6%7>M4ITJBK56U6=BBSU/2=RT@"YMD/8_R44Q2:ER(QHB/TX M2#S37M73BZ\SR;MZ76([)"M_)R4(S2PWN0.6+DG ;-)A2Z^:\(71(3U+'Z]! M@/K[=YV2>JN^78.@1_IU#;^CVJ?K)B.?\)-T0Z*#E^8.Z&-(W_E#.-,;O#(2 MF$+U7(I==**)QBA(A=Y<1X#.:,W5KK1P9ZXC *>-N8X?4',&A'_\*<]RME/@ M>DX1[WG2#)5?19YEDQ 3Y%B\N-9.'13QZ6/$"JGIDBA,3;?-0KN7]PK&J4I] M"P^3T.Y5CYBT)JF0A38A.;G=38,@SCAQ=@FW@QQ^:&@/[_3@'4X.I*8];H+8 MHKN<'/#C?4[R+45];Q?]R'/7=N/'&;FD+M3?S3:^33^L,^;^K?'F+B_7O ?@ M];>*L;".-^S%LEJY2>1Y%HU0A$T7N80&*$Q"C$R+N('C1*EE@[H':^1M[O#4 M3FLV(G]ST_"ZYEYBVK)FE"V_AE 2Z>Z:6'L^+PP M]IPRMWTG_CPU=MP:+;O&[WN&C>ML^T3K3I<:<^QF$*X! M7I[)+5EY#J4>MGR$*1]5$(6,\TPKL"VA*X.;6\^9\7]<.L5DVK1$PFKZ0?106_0J. M0#S^THT]JNA5\>AQS+[!I#O?LA.9?/>Z?^0.O_)?B6R,VV?^8,F^[R^TK"CY M*UT_/+)_+U^87CS0G]D"U7NV67[ ZT+TX=Q]BZE)$LNC% 4A9KN7'T8HI(&- MD@ 3UPW-V+(B4*WTXA!FW@Y;/E##B"$X,3@K!N>E[F<+K-)>_G.6=,6_ZT\/ MZ-=S1M$[SJEQ."ZVDWD?OQK=YQI(AL!T832HQ%Y?X[HP6F3&Z/=AGC/#FWTZ MN@X@RP-8]C3S9A_0R='H[3A1];#$S%*>LWJ59V+%OZZKQZMM6>5/M ![75*K MS>F)U;-L129TRX+QE?%@M$S,Y*&!@&OSVN2H+NS)@41QZMW!7M?8<:/84O(% M;W#!CMPK%Z?8,DT/.23BDQ7\!,644$2BT/0BZJ<.K(OP),69_:F&FO&,7]D2 M&R/)RPH86)@6FIR5T"H*F'T8;K AA-,R,'-WC3ZL<[;6.*#W]GTU^N!+-=7H M?5&QHT8[$($6+^N$BDWYW?&^O=N-ZYE+HI-=]^]73(<^Y=7?:,7.I/E#MOX7 MXV^W4OV2N+R]?\19L\.O[- R*8X3Y-NNAUR,$Q2ECH-"AP96DKAI%%N@7AUO MA61F@U5W;]QFQ8XA9K,ZQXDF40-HP][NSC?\E/DWU ^'NH-?-^MK!:<]_ MU]^2S59DA]7,71@<$7NN,EYI9>Q!Z2N'^&[DKZN]RIOA6+9QRUM_7"#*24F2X,A%..7% +YMHYCX(7),XMFN M8V'F'(-[T$W35>5\S831X4+WQ$%)T%J'$$[1?(.YA))BZ!]5*/NRFM&X+T0-W:O( M JBS\45L:N4D292&88S2A*;\;CY$L1E:* ZP[Q#?)"'Q8'9BB-3LIJ$E7,\A MO#!P)8[.?S$\]\+V+0-GQ/":/OG\&84 EV5)J[*3.N)Z MQ(\BTT.IY5C()<1'L6.QZG,G6DCWE*"V=$"'KEG$8^< 3L;-,QZ MU4@O&Z2S)!:- =)9X'!"8_FZAB&8O>4,@P_#C!6AZ]5U5HE9,-]N"%MHG:[K MS/I/6U'13@+B!S;&R+*P@]S4,IE>>@G"3D#-V'(\CTK%\2R+7B7P41=A'8>(ZOA?' M(2:)C-Y.DUKHXJTFWLUDG1IN"Q79N.KJ%01,=Y>3 GVFS\VT>-%3,*G;8(A8 MB'H7D#'1*40ZU 5R7K"C[0+24IXIWM$/;XZ0QQ&EMXMZ]$,>#7P,O*+8F#0)[L$OL=3[FVZCQ@OC M?G2JC)*4QE5Y!@$!G1))V32S7O4.W0"B5V]L.;'^LFTNY<">-+V4?$UM'_]$ MJRM2DIML5]ITR2/YH@QO13PO24W;1I[I.\@-+(Q":KDH M]G"4!(GOV"&%Q/CD2<\<^.-<&,\-&SPY?]\%!.]X@.WQ +'*;?GS" MF,A@/ MAI#574=6/W!&F 'YT=B7+5Y.2PWL%, %H,E' !!>U&6 "^38@U!886XCL\NX MQV& D\!VD160"+FQF2)L1A0Y3D")19(HM*0"(.HLS.R;"$5*-_G7IG%YG\WY M\UQ&!UC8,*_P9C="L]0\J,MD<;OT-I40Z@)2MU.:ZB-Z[I2;#L&)':244HS2 MQ.$I8-CD=1$^"L/$28B+0S\ ]7@:I#2S]3D\S)^=IB'5/UDKYO-B%TT_4WUM MEJ6QS9>KL61S9FFX$MD:9S5QYH>D#[PD\+*\3>^*XF_%=49NT^M_5J^77]G1 MZ>6'\C>+" M8!QV*X3SM$UA; ( HK92;)[&9?9J=-ZL'G'%7]V(L !E^^[E\_-FG8APP&^T M%+LL1R<:/97&^VU1_^:%%FQ!OH9\1$73AS@==%G^\X.9JN_EH]/<@UZOV)4" M0II86"QFI%=DW;"2YI75G*QV3/0=?N5?R\N,-/=5'_>MG]I[3=/"E'V4,7(M MQT=NY%(4>2E!@1=%MA,3.R FQ.T"T)[_?KP>;OY7!)63>O[7N0LYR+/)#W@ M#4$KLKN.R-I[^PXC&J_LS\"OR;&&4%[4U580R;'SK;*$P@WBPT-U712\H@LP M4^OPK;F-[L-#(:HA#$8RSVB^+8^:]0"':AUAEKCZ4X8+U.$SD<)N]'I!J5W> M'2ZUW#U=+X2#*[G^)U0;VAXW$!7IP2O'L:T@Q2XB%M^-*;%0%*8.LCTSM)S8 MCE('Y.\,T)E9S?K:VE[4"?; SF4#8I+;3#6 ARF="FZ%5KZCJ+0U[^VGLG"[ MWE&HIPUZQQ\_L_=TO237?V9/V6YZ^6U=KD+;=DA( T1-C_#"H "%86 A*PB] MU/%\U_$=F,*.4)M9;9L@PYZF\3NG.AP(4)"7K.9JD@),?\$"4._#/09,=__M M7EIOTW=[#/9@O^W1E]2'"]=EP6K9;:>O+Y'1UHX:KDD#L]9Z$$NXJ^>#!?JM MISB-W^=)01N&==8\Y>,U%Y^H/ "J;Z;RT*,*92T?-O1;T\2N"B4M9#,74"9 <^BO_S,^L;I&45-$%"E<2J%<1T['QM,O02L MMEMD34Q3O<4@B-$:B].WEJNK&.3XH)9B^"D%)=GW\+XIRRTE]_G_G:^SZC>V MJVT+N@H(L:S8H2@-(A>YEA\B'"<^KP7S'9S2Q'=,P)0Y"9)2W[2S1\Q]RBO* ME*EEQ%@+3O@5%7O#^#OGQWBI&0+HVH0P)11/@VS.;)QOW.Q$(4@;O^D6 Z R M3)\XU$K#SA +S%;) 1TU7!-++&?%Y+ 1#")2JQD\66ZQ0? A&MS9\\!F5J!1>< MXCP,YW"8\\AS9UU&UBTEWU/V=7]:9U0AXB.QUEM?7/(FL8PS8\^:TB7FL*PD M8D6:Q00,',$E-$=@"2"#<^]'APF\Q:WI)-R!N]3I]\[NX[8O:MU_G2.:6'X4 MA[P)N8]<,PA1'(;L)QS[Q'1#=@X'S3D8)S>S=3AJZ'5&Z[(^48UKOGX!P/2^ MB[U3OJQ9MV$H]7^O,6:G-1/AR9?EI;'HF1:D=.;'L/0/ZUK2X9YI-T:'"W@[($EA M3L>,](H(IKV2TM'9G5 &Z!DM"D>77[A/H0S4TV:%4F^I[;7O:5SQ8#%F /B8 MAO(C\]5OTZN"DG75#8TPYW,5!99/?6(A)XJ81YVF%K_&PLBV[,#"CA-A8D.V M80CQF8W">YK2@E=*;7*!<&"T;8GI-R8>89Z*& MK>;E*) V=E@!;_LJ0M#D$8!(+^HLJ CEV(]06@,>M+O)RC5[L@D%WN6;=;*F MY5V1)YS>346?IOQ8R57FTX"&N-&&C5ORPJ/G/%!2-]<26B&8T11Z L!6BCS) MK+]8X D MAMW@KRFME'^6C*]N"ZK]1.NV*G+QU[BNJ&%3(M/O2.!B; 7^,@. MPSAEQU&+^*".F(?+S[S9,6*B]K@E!]ODCB0AMXVIXX.IZ3&TBUI17XW?FW]G MB1[UH].T QTMON@>TP_L>!<9>$KA-0)>Y@%%$"[UH& >HM*^L!HW9ITEUHN3AF'/8[!GF_C<2_2-QSZ/"6)Z]O/HVVJ6 MHBD!+]L:<+S9]P2T?"<,TC!&%N'7)V'HH"A(,3*C-(ZQ9]EA#"H^':$U\P[< M4MYW+F"T9;H!@F4F9Q@T20)F#92% #8 $O T:?T8I45570+RL7[+O +WA3LQ M7CXU]X46KT#/>'B%F;7TK,X+([BGW60]D&'JV+TS:HG.YSM/(U3RI$>67 M#6!14I[CM1;3F $07349>D0M\_;J,7NXRTH^D/4F^[)]>JJ5KJRR^WCS(2\N MGS?Q!MJ $[SPW&&>7<;IU2._ .%'K3OV/ ^+[!HWLIU^^[3=\".M\8YF-%U7 M1IH7QN5F8]RQ;RS_OMZQ94NV)SSG1=/5D2/#Q]L#=%0)^'.0""_-^1$ 8U!O M(7W-O3&5Q:F<.@RCMF@>L9(@CI.*U19138;Z\H0WFW?;32A%L6U%R,)![#A\=*,5PK*?#M9?)MU)D#1:FM"$ID.!C-L3#3!A%@.& M4"%!J1?'&1E)A^LMG(+4"^8TYZC_L?D:P_8EJ =I0JT@=%%J!02Y7FJCD'H) MLA+/\R,:I*$#ZLVOR,?$ !X8&^=Q<(P>&,;8H-8:.A M#(X2].*>/E"<"QEF$E31@ISZ,4A*?GOO@HNYYF-PNM[WZ'-J_D"=7O@Q+Z'7 M+:6_.1)Q5;>_(L^1B7E'2/^IU\ MUG>O^T?8'L)_)5JGU1T);S+&A>AS4XJ;VOM'G-T^B\$:N^C$3585ZZQ<)R(F ML;]J]5)"$\R.B5X8(C?U3(1-UT2FY\8NBAG/1CL;IH&L27BJ&SV@ 7AC[>.'1%VD6J_WF'Y6N'K)O MAF/9_K1O_7&=]+Y]+O!Q<=U6:G-C1]<8.Y-IJ9K<,+@B?##J*=/ M/UH PPQN%^ML$]XG<:GU,1I<=;EF1E/ #CH:33Y\AM?Z;MHVO#NV#1]W151! MFOJ!GX0HC2R,7.);*(RPAWS+PJ87.1:&E:6GTN,YC:'G728L >WT@/2LKQI_RIZ>U*'/A.9M7 M><:SL&F6#-R3T-0-0NQ%"+M!RFO]0A02RT[WLO.C]TO]XS!%7&,6ELY-!#9/&6#<- ^YHSC#P-/\CO1@+KR]T$ M++E8UJ:8HFV\YS\.#]MNK@;UIV="A#P=29A)OC ;,*]H->=>*DA,*6H!H;-8 M'$,!?#>RH?*Z8JPC>:1DNZ&W::>5Y"<&L$Z&VGN);LS>M^T4F59D(S<,^+"A M%"./XL1V$RB*$,B2738. !3&R6D?^K[ZF;[ID==LK@YUS="V^,1[$O.F" D*+68Y$BN@ MKIO@T+9!G:!/*"QP,F];,,(/XH>RD#]K*R.$'Z=;XZB[FS/1?>5M$YOCN\]..;H*C!+MFXMDH MB'A?Y,#!"'LX11C3,/$)(2EV50H48&PLZ*KNV!'5=IT42=6:!:# Y?:Q^<4( M/#^W%0M[ABZ&13FK:WN>:#17+ "9>)."!35!#=4K**ZF;-2.2B*:4J.58YG8 M-HF-K#AEKK'CFPA;OH,(=M+(\>V4_0NT6_V4YH[Y-54_FS-*IP9$)&UIS@<. M-B;'E4X71D-5JYT8!Z;/% S065K;Q^'V*/3$"XIQ,>ZJU],[WV\+WLN6%NN< MU&W?KY^>-_DKI>*A._;]>,0E%67N*^*9";5X:_;88AI-,4%A;!'DNM1);3M* M8\>'=0!4Y$3JBW].2\"6M%&*L^-S0]QX9D_!9S:<*W?)F-J,LE0+L0G9-<-X M:Y:,FJ=VV,.%L1-T_7#+6=U706.P[3S9Z(J]*7*Q;"CN/%&=1.;.7$[1*\FJ M-5EOMM7ZA7ZA"2/,K>?UMV2S)91\8*#YI<.V'C%]FU[C(F.LE8PWP5A]M[0* M3$B9NZI@\[>>G@:FYOA_&(6B:-I(Z@U5:0 M_G/+W,J-R$Y1MH%Z/AE)QVEI>0.=K Y[QIX_HV70X,II=%@4=Z -D]R2UE9T MLBTTW"_3*3==/IP6GI;U]W2*\<0WU+JX5C]2W-?WYU^NW "3.,(868[M(S?T M, IQ3%#DVP%)S#"D5@2Z:06S,+/]W,VOX0$783>;A/"DFY/ D_O$ &B:D7H& M$-=M]DI*UQ4?\:'%L1S[(,[R*36)%^A.UO/!:FXNZJR0B_Z4[WV6[X6!4_8I M&A]VHIW=J900SKS^Y!@#WX,K*2$@22]29B7%3M=%,ZNK,Q#M\$Q:WD%\-UK>Y7753MY7C_1 MXH$Y)3\7^=?JL>D3M<(FCJTTYG5<=HQXK(C??_G("WR7^FGBV8D'Z^C92V=F MD]'TO6Q)&S5MHR$.;?'9+ZEQ4Z 1/TSU%:$K]/X1A'_%N MH;X31QX-@%.(@1S,K-:[4<0'88GGIMDE,C8Y^\*S=9^@LXFA@I8[ GFTNNLY!-41;::MR@]!2"![0=!D$2>"3)=FOB:V:#M!]1M.)L71L$917F* MMLQ+QTUM1]KR:)0MXX;0.,8NS-+I^K3D[-\;? 8PJ[@7_\=:_)];\?-AN8+- M"V/'*#\U[5@U6EZ-W_?S42Y$5V!X[V)$(199M(6H&?A+8%(?8!]7\]!"9 MV5HVF< M3>/WFBJP-U&O=.0,VKF88=8)#%>QT6X_'JVM=H](O$&SW7Z0_>UV M!YY55$9_S4/:=6_D?+C-R^(O.DZN 1+X;1 3YEF,CUXXL%.*0(-OW M?9(2S_4]?_5<)R=5N*@D=?<0[/D:NSX[7&*<4X8#!IG:2F)0TG\AU)IE0NO#G MT?*EX].@[+=O\CE(6NRE) LT[8P0.W-S:5YWI=GIZ5P_PH5^],ON&QJW AV" MTK5GG,7+LIN+#K&=[$):%E7,CJ(/W$6M^Y/P"=S ?MT#K\^88%-3-'8DYVEN M/8%+5V[,$)EE,V FP)[DN4P]KWI%=<56+?A8.T*__3_T=>5B+T[BU$%A[/!Q MZKH=C+THQ5U!EJE2RAY MH K73P-@SKAX.EYQX2NG 4"GETU##\+4[!]ID:R^;)^?-R(H@3>_9E14-H@^ MH_7DT/(V^Y37PT9O,M[[CR%:D9@F. E39&(S1JX512BT/8I"EUIV@FE,0ZD2 M254&YE;2IKRC-+9,P(61<*K,FHF+I74F!JO&KT;-*OO[UW7UF&\KXR'/N8/, M [VLWH36IN9;3<>4/9=P$+"%JX+;=8<;H"W_!%7!BYH]^O>_Q6O'NEN&8-Q MM'[(ZK7%8P7%99YQ!>#/X;BD/+^<'17QJ6[\Z?Q]X=P/I-XV^"IB9S CQQ2[ M@_*ZBVP>YZ)N]Y:SUU$L>!,77$UY\.ZD8;H\Q&4R+\\D"7)I0A&F/. 2IX') M-A\?NP&H@*V/RMRAZJ876WV%)]E[9UPL<@>PL\'"S'C;?J[%.\?9:Q22KD*M M7AK+%EZ-P3PII!I]6$T;?V9F^^MZP[9 TTPM'%DHM1T>XB0417[J(]/&@>LP M-?338/5"BSB75<%V:<@7L4M ^OO8$H(IW ZYG(ZIH(&IU20,L!(=\ZQ);W;+ M+JHJQV".M>/D[_",^D]Y]C-;JNFC]9Z62;$6TZ3 (YZF5YIY+V(,H)\O+^]V MHU\[/,AGR4L(9%Q[],L"IE-C8M \F@ &52G[76+YQ9+>Y:%V<]T!;REZEYT^ M4N_S;5REV\UIMZF5BV/B6\S33 +712YV/13[B8W,Q+?3V/=LUW?A5ZQRQ!>Y M2SULIY;4604;T9FN>YL:XPU_".BJRLG8BB+;\TP7I22E/&24H,A.(^2$?AA@ M2L*86-!+T[DD#+X='94OS$T 98L3RRS@:MU=WQJ?V/\N MV0$&/]"CT6\-.P;G!URI."4C*0=,EWC@WI<^R4 ],1G,JF[8Z-I+^F R((\< M,*E7SAUCT9J)N[I.YS(CIRT"CYK9^G;@!+[OH\AW4N0FD8]"WTI1XM"(.*F3 MI!YL5OP9S,QL,@YZ"+=[9,.=2/_IZ6JI.@5#X9.0.&---;MX7X@#[ZMH =$,(1"-(%8XM7TKM$+DN/R0 MY"4>"AV+("<.S<1+0I_:(*,W2&EFB];2/6K,HMR-95ABCNV:KI5:*/4]=G1W MJ(0W26:5/7MF,4):Z/7!*%*#(# M"WDV^Y[Y,9,@3J GFW4]-M6W[HV_S MFH2F:6<:IK/HMC,)]WA/F7X!?B@60P/OGQ[^5_[UE^QY?965A/TW] 9B?)69 M=X-Z[N']^HF9M N#L6#\\NGNAB?SE&LFA)%N5%!I3)]^]0D"&/N:DL$,]P]R M6)4.O1-++W;FE8/8/?)*OJ'FV=6#/OE).L]H5C65A:'CI$E$3!2GQ$8N]0,4 M42= 04*H0RCVG%BJHCB#3M MI?TT%MU'1V$>[Z'C#^MHBGF'B]M"5&+7?3C;UL*KD%IA'-L.2DC$&U]A=OIR M4P_%MAL3RS%CSP/51\N1G5EQ3YID/N/">!&3B;F+3/+-!AV47D=/G2XCEVQR MGDG5F<%I)=1,0HIL.S&1ZX4!"D,W0B$[?Q#'#CT2)Z!;M&F:,QNEFK2XH&F8 M@=Z%28A-\LI+KS" -ULG1<][\IIC"0IX9RJ&[J/XIG71(R*8*I$>>Q5F$,JB M8KY/3K8),RL9^4*+EW5"R^9P;7HN#I/40DD8!\B-X@AA=LI!IN7X;DACG+I2 M)F"4RNR'&$%7W-@VA($!B'$9C>N[-N30TX@":&FEE@(UIL9L@8X*L__:J^_X MVHLHK!2\5D7E'E8,"79'Q=V*[.9ZV#PHXC>TR-Q1O\,IA[> @H%I_))1/QW0 M@5OKU&B>VZ9BH&9$9T!P"JRNH. @G64#@U-P3X*#DR\HNM*]HW@ZG_F[U_TC MS5="7"34T\'24F3_O@S M6[]ZCROZ :\+$:1884JI9V,7$3_F:?*N@[#I,*\]26@86+8;IZ#*U^\&V^%W&8M\F#*\1\D[ M7AC-]XA]C=J)ORWL7%-9ZROK>/4]=9[KO!M>R)\;N!/70N M_>X85-O#=^OL#]8EL'/"V!(SQH5W1J03PBEGZ:,@ U"3NH^26E0#94 ?*X74 M.PK)7(2(7M]XXYKV2U_D43:?:VJAN5.Z=O0-QL /+S]VOKJ ;*Y)<4S?\6B5 M!$QQQX0P1SJ7+%*UC*[)U9=+ZI(%>I#7)?V2:@Y)GE!*2CZANMD%RP]Y(?:\ MII=_]G"95.L743"P"HD7^3'/1(_%%#7>PLAS,0IC2FA,?4I\']9!!<@!Y'NO MU&A%$(9FB\"$*+=MSR@8<,16,&+P[[/Q0\L+KVS^L3EM[/@Q]@SI3"11DH2V MC!(8]8532Y1$PO'RS)OL"C^O*[P1SGE\[+]_ MYBW:RW5%FV!V[8/SZ^F'3*Q21QC,-+!="U-$;-]';LKK+4W?07[HF987^X$9 M2K7378KAF=V:+T-S[VD]@1/8O&'N3T_./'Y/GPG0P;J[N;KH#^ITP_$W6<(+ M+YH.$GE9&1T6-;:16$B.NAI0S,WNLJTK%A+^2=.+I>BJ;1#[&0#"=#4W:Q&. M,;%L&Q'7"Y ;6Q;"-+11%+A!%'M6$H<6Q*KW4ID]SV?KG(V]\C#"M \%3 M&$W0A^*,N00'RRT\E* /RNE$@MZG5-6(>71Y\9S78S1%#O\5SX N7J]R0E=^ MD 9)&,4H<'T3N7YLHMBD[/CBF%Z86F9(HQBF5Z/TEE&T Q::D:.&\&<%(P;G M!*I_XV*454AMPE'2T+/DHJ"X4FC/T.3Q]1=6;2FPI[HN]YIBR*/NO<))/-%[ M_(VV+:Y7)'4MC\8NLBR3;:=!C!&VW0"9L6=[@6\GH0MJCC)(:6:%KPD:%:?8 M3JX'!A8&9209$="!''B4;_HL-> %T5W/>(UG]"EDN@[7@W26/15/P3TYSDZ^ MH*/"MFYZ<;NMR@J+YJR%WA ,5QD"(W9!MY&)MV2D!QQ@EZ M,VOP24UMT]\HWW.@WG]F2I2R=R+:! 2] SFJH:UI&QWB=@'L:RYUZ 1Z(^D*3;<&^P]??ZEEUG_ 37446 MOQ4/*8H=PMQ8EZ:(N:\^[00!Z'QXN/SL62,-L:9S-+ GVI$HY#8[=8! M;9+&!B]TZ86@J]KD.7GEPX_ MQIXAH^4(N+W)R51RV],N*>!V."Z9N1KO@%#KVD'EB"Z[LX($<;+CPMX^Z_[R M#K\R8)N#RSEL)7;DI!B9V(^1&U**0N)2Y 0F#FB01K$-:L8U3&KN^X^:8GV% MJ71UV2<>RKY#[-!/"99RGH\7GEDG.2F#TP)F M"AU@GX[EJ"*"*9PD&%#LIH]SI9C-P4*+Q6KZV._&:'K_KK:%=>8>'8V77\4! M<5TW=%&4AA%R:I3GKV(IAZ?V>;[ M(2_X2RLS3K$36";R+7X5$EDVBFD4H##P_,1BKBV!#2U;EOV9[UO_>,%J4YZ5G M#Y=E2:M]!R@<$QR:B8VPYWC(M0(?Q0Y-$'$K?A(>-,6+AG;MH^T6K%;$;JFS1"*1\9 MY2:A@Z(HH,@C/ONU;84X3&$I[B*3NL[RLPC&Q&$2FN>283Z^O ,DUJZZO9*&!H7=]SPUCN)G>0PMQAK#KA M]@,HX798'./*J@4D,!!\B&^Z-X(D4)(GPD<5ONV\@ ](:?]@I>W0));:^/#' MA$4Q(\<45F7XQ45,R23?K?V8?O#L:/C*\FPO#6V"0C,VV2'"]^N[H<2*(^R1 MU(Y-O*KR"F_ X6^0H=A1D/X^W?-7NM%NY6 W/+J]2#A[EM#U?+'J-PM.2T2C MSSZ3LXV,G?-YCR3N 2;4BF,S2)"9\!EDL9^@F 8!LATOXB4QEA>#XL-'Z\^\ MP[;4%/SB8T'(GI65X4%/Q#4A@U.ZX.GRFZTH*VO:6JW_)>JU6_B=D_(,G2L' M4&L["!^NOO!QMQ?:Z:&V_S%X)>9-/5/^OB!MR6-$I&'BW'A7^LMI.+0+T=<3LEW69T W[!M%\RP/U29NS2(D5AL1! M5NHXR$WM"$4!CI'GA$X8^3A,Y2K>Y$G.;$/J6[@LSU!#3RE +B$YN=U>KSQ@ M)J(6Q643]CL@+VXF$]WYC?)@->W[$@07=07D!7#L'0#>5+,%5_G3$V_F-#(Y M?15[CDM=/T9^RMNM6:''#L)>@&++M=+8,2V/@CQY"9ISQ\\$!VT;EV=<&"]B M$(N..6(R$I4S$IKE! S!U2)JNKDP^KS[6LU!,[6&\5#G+.BS% #$FDR%#,5% M;05 !,?& O(J_'AQ-.K\^MLS^[XT \YOGI[YO=LZJ8,)K^"CAM+B)B1Y2S!-(] MKIRWD&*9E7"%VM*AV(E2UR$N:3F!Z*J44=ZKBF$[B0N/S!ZHM$ MYL\YC!S*0LZE4$8(4_SV<*&_5*J/?UW540=K+UL0U0?KI :J]R'%7/'DD9+M MAMZFDWE_Y5#B7]VW(DZ=((DC@KR4&4(W3DT4VPY%$?$\S[%]#V.IKLS:.9O9 M.VCYW&7N-O-CAA*'RWWF<'R:.:S80D3;IRAG/=[DLX%9GM./93R?NQQ-Z)ZA M^XEN$>I*L-;&U[*YT[K%>9(6K9W F8V3;M,K7#Y^V.1?H=FX8TO,J)"[3D*\ M0QZC:PC"LR34V&8 :J$R2FUF#V!'VU!*QY,3F)QJ:Q,#3+<' M)3#+,",)B-H:8H[16K@II@3LT\:8,B^I]GIF!_UU/0."SW&'=7P^?'=F!=T3 M,S@U: ?H(YS3T;=S(<*4KZ<;M"&+6*$7=#^L,SI"'RVX<%_H?CBGW:$'GE/; M&_FM'=MN;T0]'*]:R.P-VY#W'EWJAHY#K10Y?F@B-_!3% (XWI+A"RB:&%IQ_;HK\I3=ZZ\EG_NR MI[M+XMS;&M.RPMABQH50[I-C&\5)*&9#1]AE%H30)1:TBMQVGP4>Y[ZF+D&$G#TEC6:XT6%W%N=,$ERW1E1; 2:&N_)N* MZ\PU[Y7.573Y5TA'&WK=G5N ZC:=# ME6U?U;;(C,LGWFD:$'/LQRX1=3P;-C#NJ(@8%G,Q?9NRG)+R2KP^7AEUT$Q$;7M+CO]D\1% ?5MG'@F]4/0=CI 9^Y] M]""AOYG+NA:4U4>R#HE,;N?4( B88AYF[-]CY^=J4*N<-ZB(1K+;P$O!W?OK?U:OEU\+4EZ2OW_( MP#5" Z_/G410=_05B7REP4AORTK$/RZ,#WE>93DDL6!( M->O@;P,'L@@7N& M:IT)F$J._]":BWG^$Z"ZKO_4HZJ]K#+:SL;=)0/A;^NG[=.[O"CRKSQ5"#^S MOU2O*\?TK-!T$Q1X)$9NY! 4I9AW>">!'WM>0")0Z3^$^,RZ?).MJS4[O#[5 MY(VXI6\D#0/0]E@ NX/^C).?7LPD-NFF$$/[,'J_(FNZ/% M.B=_I>N'QXJ2RQ=:X B:%DI] MBHGO!4EB@N8'+,S_S.90$&Q"K.?V35GZDY6,T7R_GQQ_+6TVP4N?^O,<[FO(]&VSR;,]E0 M'A^\?=IN>!Z9:/G%>2[H(V-[_4)OLB1_HA_SLJRCRVD8D-BB;!.*$@NYML6K M[;&%?"6X]E2HTI5B,^\H718:09G'3!CU-P8/W!^?E2+YX-$+;=)S"5 MF(77*SN5*<9@(>B;:RQ/>NE)QV"A],P^AJ^A6KQ;X75&R34NLG7V4'9(OZ?I M.EE7J]#VP\B.*7),DQWB:62S0SRFB&+V6\L.'2L%5O!.D9S9Y+0,&+3A %J^ M.RDR.2.B5Q PT[&304O<^*%K31KZPPZ]0C6O+%AM);V3!!>NZY45P&EQK_2; MNGJ(-_V'/VSPPWF]PSL+S1[JE^N#K:E?>%="TY=Y6H4#TW2@7(S?.3NS=@7O M@:VQ&WAW]3?N MX#=+K[=]]+<+7^A)^8P?A&DVW%?(;;E)D)IE(*=_"3"\VL MUH*^L6/ :#E0N8R?%LJT)FN5!TR3IT4QP_V\-%XE%9Y>?3$5E@;:56'YES3E M\%YNJ\>\X!-;5GXPIY,LVWYQ4U M]6;N.RT*7F_+S_3W^!M;.R/LW_K*OEQ9:1!8U#(1#7E>K^T$**0N15[B$=MQ MDSB,(HB.3Q&<6=%;\L:ZCDQ5^)OQS"N/2Y%F"AZ\-2D_.277*168IN\$TH3J M!&WAF;.?FF0"A$(;PA"/)@)+3A5C_R:2=<$VB8KO:TWV*;\XX'HT<>>BOD MID&?T9RK?]V%>W2-@CMMU37^N-J6_ Z7Z_(VO4P2_LFQSUNFP, M*GJY+7M&@<+LP$E^8LW*;DI$:738N# :!O5MX8J"T+270ZDONJDKBN9X=U== M1FN;S5U+SWV?O)4;A-C#GHG2,'9YPDR (LNV$0D]&R>VET16#!E2)4\:9)_@ M$ZQ$:\AMW0W22'<]:?'TF/AS12IG?.81%/"2;KR%YKZ3[^6TU'3US1P1P+S] M,OL(?P]],D<$(MD?*N_9J38O#YT@AKR4<#!!6;V6!A)RFCR[_.> MK/QY8ACW]*E""V28;M<3HGHQ:XWT34)3.F$,K[K8.6,26/>T,?TP7-%^R9[7 M[]=E3UQDHO,[(/VQT6 M%=,XLGT28N941\R]]DQV_"Y,C-K-,?+@%EUM.R&5=8 M_8AA>MN0-ACM3DA=O>Q\6AZ G2MB@ M:%W^+<4,OH/F&Y??UN7*P:E':6RA.*48N0X?8DVMD/V?FSBQ0X, @Y)Z3DG, M;+1.9K]QFL"BO!ZYR!WRST,+,UA H/#\NT$LNM+N3@DLFVTW"/ DR6[X2<46 M6'GVP+[;3^]I7-VS)<17++%-DEA^@,+0YY?UEHDBUPR1$R24X3,C-[9!K:YZ MB,RL?)PDXC0-3O3"X&25-+!70'(Z>"YLF!8*Q/5".0=/6:ZB.Q;$^I M$9 GO:/&GE6\[0=C*DP S,,$I-'U$WB)!K$I[K$8*HY7A\-";; MOLV$EZ(G41"&-I]:![E/.R4Q\[U9/4"A[)!MC0$5Y(%MDTXEE+)SF1M8%-D! MEY =\0DY28)BVPLM'*7$3Y/5L^AK\J7"1;6$G([)24OK'7U89[S0F=_5UZN< M+2 O2BW79GM)ZKD$N9[/=I7 C!'[^G@D9:47IE,Z\NY2(%[$0PD2'W&D"AI4>^" MBRG3&)RN3HT^IW9@:*=3WN>7"=N]"OIQG=*;K-P6/*[?=M98Q5YB>0D/^E$3 M(Q<[#HI"WT%IB+TDBJP0)S$DKB!'=F8U;-MU,@>IX<+@;!@[/IIJE8O>TN3O]_FG M/+NC^2>:\_"'0BN=T47F]FAWA3#\.\^80'?7M\8G]K^#R!N\I\ZX9,:M@5:A M %UBF#QF:*PC!5PMT6]TY>62_60 'B3\2;UP1ECQ\OFYH,E:?+2?>?% ^>7R M\Q?YNCWIQ6969D'?Z#)@U!P8/S >H(5 TZ(!A(ET206FS5,"T5C[!T:K,YXT M2F_Y\)(,_-YHD]2+JBUU]DNSGS=4- '/R.43'W/WKSH1+/5PXIM1P$[?<V"5T61 ,9W*$-[:HC(4(YFZ!;,#"ST*5^ M8>SH"_%"*?-=@#OJEF(GXN\Y)TVTW6UHE[H MQMC%*/9^4Q24>/,L1@JFWEW\<41L M)R4Q\AP/(Y=2$X681HA8C#E"/"NP0,-N5/&K#*+1@5_.BBFB@AFK&M#=.""P M0>IA79/=Z:Z\J'GI@71L1?H>4:S*ZYDC!*G)6WQ TW[VCH%%[YK]7!Y@71YX M@I(FT,"#O*C)FVGXD 0B]5*\MQK;(P'JI Q/^_B;MJG>55Y6Y15^7K,-D#?4 MO"OH,UX3MN.+R1>794FKX.D6D6.9^+(<5!@I@YRB>4B;%H4658< M!#1Q'!.6R'LF/[,[]TV;2,'>A=%A\,)H6+P0;FT]!J9FLULB]WO+*3!)^-S/ M2?:8L)CTH2>(!02OW,;S3'%I[O*IRLV;- $]4W1#/4+/758QN$DW[*\//]., M%GC#3TOD:9V)*U;>EOSZ&P]HTQ5SZ$V/^C&RHH#;3![U\",;D22BD4_#, Y M=4=R9.>.A=9,7!@/-1MU[.. $8/6G O/"6E*ADY42Q0R.:!L$J$_UP M)?-I@1Q(Z4I4ZTJ7#VF5$910SD@9R2,N'GA?M@>\SLK*8+;P MEM6>ZH6QXZYN[%!78O*Q=Q>&8&E,B/!1AFJBT#7-$$A]V8&&:J(YF6FHN(SJ M\3*N]F[6/A_!"]W0BA,?V59D(C>-312;MH4(M7POIH1&+G">0B^=F7V>H[)D MZ(FN7S2R)[6S 4-/8'%U<)Z:I>'R!"QM)Z5^*@N?@$:AGIYLQA]7]#9.-)_W M66OJ%ET_MJ@74.3[F"(W2AU>KNVB(+(],XWMP$M ):!CQ&;65#XS@'+'H"%< M[IR%G?L@G(7_;EUX022<'USC(=)+3VW>!)TSYSBZ7?@]RZ?:S_Z]3:]+D1;J;W]^;C. MZ$U%GZ9<7-EEYOLNM]2Y=C/Z>4;K,X (IXN 8B?-L+N_<=X,P9RF1$.(')1N M,Z0(+':U 8';O>< O:?HE:Y+W R)89_Z;?J9OM!L2\4<[[TC9EE^3*S81I&5 M1LA-0@=AS[(1=@(O#/PX#J($Y*/*4)T[2I<\4K+=4*X-A_SPWS0< >-S E(>S;4][E M984W_^_Z^2HG=)5$;A 38B,BBOZCE*#(B2A*HL"-;=-/O,2$E1#VD9G9,#0U M=@UE/EV'TS88<8-3AU84]@IJW 3H@P_3>57D"F6&8\#.*#;L77;ADL,Q:*>% MAZ-/*_;WR[,RWZR)T/_C,5=AXO#V_Q'R7,=$KHEC%/&V$W[B!H'OFF:< D?T M#A.;65'OBG66K)\W]7GU@!'H3-X1@!3:!4.E(/K;G8*7H"5/?@//4H MW.E]WW1/_L!.X'AS)WH=?6"_*U?8CQ,W\1/D1PEF9V.;(.S;-G+#V(Q,QR.. M%$]Y ]-UU@19V:__ M++_M]:&6"3J?!1@:8Q[#JJU%[@0NQ9CQZ7H+AH@'P1Q&A(TW>9^+W[W#)25- M9YG+HF#?"O%>N;)BUS)QZ* $QR9RWB+.5\O!9#9^"7*AH6=G";$N'-Z,1<3.:]KC[J9AI*E*TTY0F MU6Z(+1),&VTWJR[;^H)0^D2H*52E@:%% UKZ!'@<]M*X,OR4WLSD>[7L^'Y= M;>C*B]S 39P$.69J\F)Z"\4V29%O8YO;3"],I2^DCA>?.T^+T^!J9=D_Q#^V M++7;*'H+1/5P//J-Z=214EN^J M=7DU-0//]5P+4=.QD1LX/@K])$68!CZU2!P3$S88ZHC @F["A?'?S3^9EO&, M"^.%T_Z+87OFA6F:[5![O*T>F5LG*BD#Y\(-79'^R'_T;6-=EEO^%_4LR!/I MRMXMJI]4;_FUN 2Q"^-&X-9Y@]0/1]NMT='R"]\4]8,[O1T:> Y^BK]Z MY%LGN:.T^+G(MRIM($>6F%M!:\H&)VT(VA<*'1_'1#!]C->$'JAJ(\!G:.TH M@5'I,#^V[F)G>0EPW:.\S..*-02BF'K7:?.[KVY&B>%UG#_7YW:*.Q_M5HC1Q M'.1B&B),;1M%A,1)F)JA2T!->Z6HSGTB8\1%V"/A/W2N5H"Q#BD!2@9 =(L% M>%1K)2)^Z'!P8>#*:)G0U>!/";2NV(D4S64#*A QG$190"^K)>.^RU*V)/F[ M0MAEX/69%;S-2'U',YJNV8FHDYJJ$GP9$L)TX$4#?I@FRT&?(?PR@50Y(;=O MS443&\3;_0!_XA?J;/O"=W]G"3I7GQ)/SF=Z_-'_?? M3#.-8\^*7>2;O.4*H0X*+3[:&_,.V\3RF(L+ZCJGQL?,>MXM<+U]IH7@HJPK M.3E[XB:_X0G:ATY1\'+;_0+B!)[*.Y)LJ!H[GHP.4Q=&_+I[8LXZV3-%I*NO MG2(7RS:Z.T]4)YWOSEP.[F2(4=WBQ%]/Q/U<9;^5N^ UV.F07&[N[ 8Q?[S# M!E.H:EMDQF]EYTI$W@F1%=*T4S*#?=DXT,S@I0.1*3HLLC<6<&"#HKE,# M?57E:I>;E0^\O?EM>KNM2I(]L//,K]E+69'K?U:OEU\+4OY<9!6YR>Z*XF\% M,'M;F<#,YN%O%!>(]SY!_">COK$SUEFGE;[H8B-F@]<-;,JZXSXE_+&ZPHZ_ M6QKWC^R4SCXD@^.KV#F>;]K\./^KF*,YDMJ@\?.8MCN+?!0P2[3HIZ Y??UL M<2I>AZM27?"R_$S!'%ZEG[N8XLEOET#:O2+IW)0Q#^PDQY1_/^OOZDU65H4( M%9>B"3K[]NI?Q-N(W,K1$7Y*K)P M:IF8("^D)G(]RD>)> Y*?()=+R04I\#N_TNQ+F6/SQD;4)-3+XU;[#-\ZUU4 MX7/YSO?)YJ/GAS&!Z;_")MC_*7SWV]P1V_^';&3]'\9R6]4 _7-'_.V9O&.: M62>PKAP[I8'GA"@-13J/&Z'0HS8BF%\+)G[@VG3%]LDXA\_PZR,(,3!=LM"4 MYT>Z$2;@,X[CM7%?;&5[;4G*3HF]T0R[,>##(^I&WU+3==[W'9>/=T7^LB:4O'O]M>1VY,,ZPUFRSAXN>0G? MNEK3?>ZX'Z9V["8A\QG3E.E_8J'8(1C9GD_CT(XH#D-(. ?.PA*Y?>DF_UH: M_#,TTI83 ^]8D>Q'=(:8Y!@47MD+J CFW3&2O![_G^5EQGI(FB'T?-KUX*\K?B.+8.N^93 M77^)6SZ:$=G[I"M^%\5^%+=1E;YK/67Q3]_J+2%YA4N]V82N^1;O7/$I7>(I M$UWL#N]2\T]NRL:YZ_3#B&V_20(+1>9/G&1:T<.BH,H13AR4W;X MBNS4 ?4F[Z$Q=VYU2W&PY83E#76Q6#N61]HI7SN-2Y)(X0DR)+13B%,>V&:6)BR&JW$=D9EWF)!'O8&H0/O#QW_X8VI;U M%R.I![VE2I,N>V4EIYOG2@"FG (\)V=P>F*^@J!X87QB7TG=X^W&L&G2T5X2 MBRKI&,AC+1U]%GZ^J)T[KNQU7)99V"<17GV_3IDUH'P&+KQ\";;JS-K:^*\[ M;HP].\:>'Y7Z)J#PIL\$\\D-IN-0D301=#UYQ!=4K ME.>")NN:4D8NGWCQP[_$?Z[B.$Y]'&%D$AHAUR3\"M[U$;7-Q,=.X-C$@XVR M'J0ULS7I4A;...[0AMZ=# M,]N)$BQB@MR9[HA<&^Z\-W0FCRX%P")Z+G&R3 M4=DHW*5,HM9VD3),:>%;E$G(IUW:Z354!B)S;M M&(4TC)%K\5:0 ?60BR/B4C_P_ C4\:"7RMRN0D-SGW.Z<^YC3EY+7FJ_^.04 M_FRA /V 5AZ,7IUR121)C7NI[&H H_"/%;=\8<5&] UXZ_O\"LO M/FTGK)NQZY'()BA*J(]<=B9'D6E[* T\ME/'&)NNHS*^_I#,S&J[&\7^7%-5 MFT!_)!DYA3P?+TPC=U ;@C-.E.^'I'F6_!&1-YDBWP]T:'[\P--G:253=C$' M$'X7/KS [-]!?L'3$IVG=^(D-KU?QCY";_&%' $\\*4<>T/MB]FTA<@>/E)< MTK:7W,J*L&7;)$ D=0/D^M1"V(H]Y-C8MU(S#@,7U!^CG\S,V\6.J+'A5(W- M&L<\8BL](&A"2'*:>SYTF-;N40N"%VW:L,8DMW%(FI1U@,BBBCH.]%A))YY6 MF,Y%_GZ?W]&<9\.@#L9S33RJH'X\$^;^Z>&7['G->[+"%7!H@;E5 MD-,U[M=/?!?XY=/=C;%O*0M0NT'X$HJG SE0]49 SZ%N4PC5%&YPU>54;@K8 M@=)-/JSHEO(:D(][?VW_4?[_W7WK;^1(RBO)CQF2'[8K;-O,<$J&$$0?YU)-CE5P;$1;Y"<:Q%X5*UV5C1&;>:QJR M[0CMJD944*Y:[]7AMP'HJJY]MJP6L[F+765UX\KRFW MY%0 0&PWI J%T,Z %H"1G;("3 ] GA!5+\0;6G2Y"&]"K*, ;^I9#5279 "@UXT8TQ:C(0',0":9AR%5'[.KATS=K+$<$O4QTT?( MTZ_^"OZ+_9)G=[L-=VP2.)=%<5\\9B7[M,$/JK_AP05F_E4+ND@2MB1EY!R! M2\CBTG6&06U2PXJ8M@(C.H#9A9KXUC?)A:$M8U)*+7,:7G4Q YL4K&MRTP_K MI06N,YH_\L_Y=OM),/<'KY^[Q3[[]^%.\HGX!T[=$'%Q!O,=-Z!1 M2%:E!'P=M_<%> 5YC3W'RF93N_+B7'L'NT.3^?6CKH MG7P4F!MKOL.S\\>F2ECN\V;S ,C5BJJ:CN1FT!(P 0=0T!R3E&'RZ\%(*])8#C0: M)O011#3P5U'B"-6&(?(30E#BA#8*F(CSTCB,@MB!A'2G M)&:.Q.I!$$VSI7[]4H]JU,*E\P2&&76'U@S%KL.2F.HN/26P;&_IH( GG:7# M3VJE1F1^A>>7SP_5K[4R]L<2D!GI?7^!Q$B5-1/_UT)&U\9VO+<\RJI+4'ZD M7QM*Z9&S%0'/CIRO VAV9%1(W>1(_Z)+YD9&Q7J5&AE_%FZ#?VS+[.&J[$5P MN($7GMEJ)1*H/,.^@G4?!B^2K8H'_-LNCI&Z3<.U.VWLLRH6 MY@4,ZM3P[9NVDK2\")S:8NY%6Q%=OZ._R$RH[]LA0."ZIDQ0%6Q)+%!Y>7.5 M/^)UML)![%./8Q1Z#D9^(/Z!>1BCB,5N$+E$Q/J)T6DK&DS.[ .[1FE]JTD. M&]QRGT;M0/'6"H?YQJ:D5#PVK6GSZ.EGJ&(II'0=%M\7*OH92@8CH)]#"^:$ M_YX65)SS#LA!LG^L8(*=3QS+H1_7&2UDD\KG]>.Z7,4^]B.'$!3[$JHKB1B* M62!!NU),_23&B:<$U04C.W?95$O;2FOB%_+FJF@ZP01]-:<)5.6X&YQ/0=!< M2\:MFP.BUT%7GUI=M9Q8GV?3%].FEZ&#":C;2ZN@/K58TK!28!YTO+=CEHGO 'EG;^]XHTGN M !6H-WB8NH!J1J'$7A %@>.B%#LV\JD=(T*$ _#"U G3E$DD-,BE$WPXBO9% M$QX?AC(FM9K)SCWHQ?0TEUFFMKS%=);Q*2QG35N1R:4.%OP=IS(E^'*=,4B5 M]_ *<]\$@8J^1P2=SOJ:D1&X3W50^ENB,D!EZ^5F)V9-G% M,K#3HG53K0I/:R)OKK>XZ841L>U->L>?>;;C,O*MRJM6E! OI,1'3NRZXO@> M$I2$1"@TL&W7\>+(54?4_S@9Y?UGM?CQCVPLKXZ6TH?0P#_F,*;D:GT7QWF1>9<,\4$VU MF=)Q4>.%;B_Z1]4>LM\7%D[%1^W,;3=XEZ*O'E-7)1H<+'L3HJ^BDXN.,Y;2 MK>WL#,MP2"*B'.XC/THH\EW;0[&,>5R?.[X(?]*$N*#!(O_D T4T!HF\Z0 1 MDT6=\PT+>;LA(2K#0B0E#LHP %!OA?Y"!.9 M(8M(B,,PL%T7!"FY%.,SNX2VK$H_Z%CJ RI&*N_PLVB$-TT<-Z&\Z4SV7 MZF".6%-KBW3\3>O#4-O?"*$W[/V;%G^\ 5#A?9I5/>Y*/K(@7.5%*11@:B2.DS[B+2.*)T#3RDR02AT@#$ZA!&WV*2K]<0G#RG))2H*( M<>3Q*!(^-W$1IIZ+[#AAH<=XXMH^I#C&D+)T"V:64)F:]17>I2H2^\7'$[M$ELIRARG 3Y MCFP:\%B$0DIY&+C,X=B'C?H<(C5WE4$[A+[$/YL2N.I:$#KD]%/T!&69>-!KZ,:$!CE.>4<,8F>0X26GB0YY3 IW,\)]\X YX!UOC]ZK6Y M2_ .0 0:4 O*3==G" 6SJBZP@MF6Z $1SH--6+J=>4"(7I"$L\&&/PD.\XRW M=7A7.WZ?_['.-TU=SE^$J7V0^!;%RV?\ X!; EUW9A-JV-F7>%ILQ^49=\^2 MO'Z53%D-5Y9@ZP*,;P+6YK15SJE(F-G.HT.0?>LJ0\L!@(DMYB%TU=!U(=IK MZ 7*'_+'QW6-2'^9L1H>\8%GQL\HKFDU=C*VEQ\ ;>7%QG35Y]2;HM ,6)PE-D1NX M&/EN@H5E>P%R0]_QHX#'U%.:WZ-$;6;;/M"NKMC0=68UY($-8:,:4[-H8WJ MV?1K%:SW*C 8QX-D--5R-DIKV4XT%;%/&M247CHCM?]UES$1"?0G^!U;ML]P ME' 6(#_QL?BOP$:4)GY$(TY\)P8G^$<(_E.E^<<4!\A<&U*'3OZZ)KU0&EM! M3I/)[#%RRZ>T%83O36RKO*<_W?6VX*PL'C/00)?>E^?>H+L#3B5A7E8S3" # M7/J%GCZEGRTO<",>%-7HL)91J:4W-^E5VUXE MX_(\J_I%5J'+7!H%%+%8UG\SUT8QM6T48$R3.,4BD';TRFWZ"2Y08K/]?N@D MTRNN&="5VLYI0/[SBFCRU+IIQCM85X>6NIH)J^+"?/G,N+2&2V8&B+U)F+<^6$F:/ M]P6N\!WZQIM-"@W:,$<%T]HP^U=<;,,<%:B[88X_J+=A?N$_)%#9KLI6W19Y M)OZ3UDB1M_EF35_J?QX*MVF XRA.8N2FS$5^Z,;V#:Z^CF>FFM-C)\I/MKI H"NVDF-##V(ZX M$7&<I*XGGA]JO=F)X^N* M)8S;"68H<'""?,)CA+$7(6X+ R9)DO#0@YCJ )V93;6E:CWQHFZ)MI X9U>D MJS9IEF\VN.C\/?#&>4A]:A9L0"DP"][KXU9FJR7)"ZLA:LZ$)Z0R9,)#5!8U MX0E17YOPU./:4&X-_.A-VNUSO.,;F8GZD&_+[4E3[O80M#HA<1/N"-L.9?6U MV(L1<7P'82^)HC3$%'L@$)0S^9G9)7SM@#EUN0-#OYVEI+]O>57M M?OF8%^7Z'Q4['V7GZI:OO##P_-C%R.:.O#?PQ/DC<@(4\9 F3A+YKL-7S[P@ MN?(%/) %B$EV&5$_T8O?@[Q,V%1# WA-%7@9#U6KFC.;4U4P[[7GQ*I8N; J M9E">(L%.W;1RT<"HK*EUQ]F.CNX0\/M[3568NL^'DE_V?E]3.2?W_;KKP.\Q M&N !"$AUYY6Y4Z$@5.JN*-.W$YI2P,RUQ>(P!R_=P[;6C4-WG<7N&7J8[]XN M]/TU[!?-^'KU,2LKN![Q>\/"^3WS*USB-CUEA]SCJ8V13T.*_)BG*'%2CL2F M:@T$Y/:"QCH@W9"TL2%FJQ)&FH?9[J1]4TSY): MRRIA FN8Y*!(9UCCZ9H+&^*@4*'Q^?-OD+Y[_RC*?K'53M2J1AK+6O=>0 MMD#77P9TH'<+UA*V6LKSW89-R&CV4FR(V%O M)<',O:L?R80EN+#N7NEG!IQ(N.Q:1U@ F<5.N'#1NP=@C;=U 8U(>0"TO?RY MWJXXQQ$.*$:N:Z?B9!QX*/'="%&'B!,R(7[B X&,7I.8V1M(@AVL:>N;I D= MBW2J%\7KKK.DA9DU4% -E*(A68RA$YT06!B5:$C 4S2BP2]0(SW['\W5H'I'6=8^B M-A6#IJ1)<-V4&*. G=86]KMI45#3!:94'U MD*%Z^-#*QT&(:92BR.,,^3XFB(0\$?]@-F',<5PY:E=]YQXF-??IO"5RQCG\G&]%!(X]XB0^0XX7V\CW:(QB1VS_C">!FXB_))Q"4(&/ M5@>9+AP(6-"RUA4Q:)M*5P-!RCS,'1NY42H\&7,2E*12(;;CDB!*.$V5LO[G M:T"G;<>$!M3\D;9<,!G M+QO,7OHZ4$T=SH?ET&PX/5IJP4[3/A&.6TQ[G]"^VY*=8UMQGI(NJ\FF7Q)Q MHL>T7'EQ$+NQ2Y"3^A'R'>XC3'&"L(^9XWN.CY,$>+"E.9NN\:(+7W;I2!XSVV7REO:325] M4\?O):55:GN8)3%%85P=EB,/Q2XCR'9=\:<.<9EG SM&!HG-G? ^(BUA2!KB MUK>*/#3W/:8VQ2RX(64 \^':>M!IXY@4T%R/QC"II1LP)H7NZ:Z8?D=S5&][ M17:3?EIG.*-KO+G-MQ4R(G!O4EEJQH3O_G)6_&3W]*V6@5GV*8C$QF;"*Y!< M> B\NA).I[X#WH4?WFZ?GRH; 1=EG+PX=ZX6OUC/53-NFA>/%9; H:/JPJIX M43_2G8H]?:H[2V)@+O94V'IK,8LK,BJ5UC'O=+7%3GJ#@G0/>\,/:>X-L\WX M_907*5^7$L2@&02>)"ZS$YZB2.8I_3AT9(FRG &51EY"2!#8N$7RNW\/ ]U/ M1% RF&-LP'NXI]B3?8_#W4\_JV+D\,Z^TCL?\7[X#?Q337D?_!;O?M#[*>?_ M0V:]#WZ2Y<:]#[.@7Q/T0P858N$/!6?K4MX \ [D0D32@+)$XMC@$/DI(2AV M AMY;AI['',:Q!$H3SE%<>Y494O?$O&457-@U2S "X#&5:>8I#2I$&">?@#;^Z>BE)$"%]WCX_%BR2T+;-[LH%-((6O M/+,=-_%^%2AM+<'5;ELVB*N2O5UU_RUXW,D&DZ>\:$+^H],%,#>DH=WIY-&\ MBH4Y"$V=BJBT1Z^&1ZWJZTDK7Z5!;K&$EKXJNAFO,U:!.Z:K9\:V-X4XP!0? M"PG>QVZR/0-?2OGG/[9WZ89*ZO?E1I*6PL'ORQWDK;2S><-L9W+TLDC\VO"M]EEY9XXJ\<%^H> MSL1GFG9Y"W\AZ!WNLA_'L)LTJ%LMOVF"_F*.U*"RNI[5Y+*Z0":?UAO^95<9 M)&:QCY. (S?$$?*Q.,#%W U1X(_VP.OPWN MP),"70C(\!.C,;4E,\7^*?>GF.(>VH M)3H,R PSKT9<0;'-95B_-$2'+_S 68T)L0RE-8:H+)K7F!#U=6)CZG$]$VU* MMSX)[N1(:5G@\E_K\OL'<4H5U(I#JCT(&*:I8Z,XQ@'R?3M%<9@D*.",I*X3 MVL0#(0BH$GZK,DN8+2NK4OSZ)/]FNG#3@E*8A(H2%R.=, M. R/8$1#S$GJQSQPE&;JC-"8VSGCV*/%1'SU$'/2&5T2#R ME,H;!)&#HO8'D<./GXGQVOSK\SKCSLKV&/%=/T4V=R/D![XXYX(NJ!1/_ M!-\)Y@27*Z'>"VCM):R+ BZLB=^)7MW0VWTEDX5);R#%\I5/;_>I>DNKWI = MO5WPOJ@&C[Q418K5LI>T@EVMIH#]QLOO.5O%V E28B#*.&UZP&] M:P(U68XINLH?\3I;N7Y$_#C%R,4,RVDE(IQUTT1."$^QG9#8#K$^=O*!T-S9 MS&-@X8MJ;)7UK:9]%I)R1U=J+L"$!H"Y33WAST17/I5L%HSE#IDW1%H^%78< M;[GG^?,[K*[R'2G3W::%H+GCE*^?9>GL7;[9I'DAPY&5'_JI0]((V4DJ=ON8 M!N* &D:(N1ZG/HW#P-/NN%+B8&93WZ,C'8B++6ZH%I[X"R:FIT9W95 M72XZ&"/RM"*9LB175H*^2WS&@/FH[K*ZE7//+!",+E-97@4J2Z; MD8&IXB2# GQ=%R*O*;?_4)WWJS/3"I,X34*6(NS[(?*3E"*"L8/"V&.!ZPA7 MPEU8AJ./S.P9C3U1*/Q=CTH4#RNZ8I[7*B$S$56VYNMHMD8#Y&Y8'&/@=CTD M%@:U&Q;R%,QNY%EX5Y:(&A[R;#_3Z3ICD.G;_6_/O ?#!G$/"#AN3&9D@YE2 M0V\_"^U";)1,?NR=V#W-S>P>%TNKX6=@R<5Z>,9%ZK;E3#RIMW^U8Q*_\N)Y M37E_1_>7/'NNK@?JCK&J*ZS[]S(O^"4O_\I+R=Q#MOX'9S6@B^"Y^2/YG+,* M:432Q+-1X(CMT<=AB!*"0Q0%XG\B+W1YHE2H^#;LS^P;_HNO'[[+SCLLOB]^ MX-93Q435\5!UY)6Y1;A5[)F$[QMVQ$6F!IR^HH%H%\+W"G%7^?KSBXL7OO0+UE;[W/ZA=^"XOA?D5 MK_]]G=V(V$18>O;P>8W)>B.,F6_W*;[(H[&([5P4<$*%#5(;Q92&R'59$-O$ MCD@4 'M. >1G-M"6&>L7UK#S)PF5D+<<69L#2^ F58B6U0*L^70',_>#VJZZ M:MLS8W6XF:M104,1YOH7(,27;FO04$Q/MX/.*K-TTN[!GBXEJJ (7>[QSY7G M>G:08 _%B1LB/_(8PF&2(B?AMNT3[B1):K"IMH^'F3W3'-VTO:H,,0FI$\4H MB.6T)^PDB-B)C=+8\6-;'.HY<6%#E6=6IM:$Y1K\9C&EJKGSF14%\^D*C4CX(=D(;1.$73=!*:,)IV' 4[5&:!WB,WOWNI7!9' YK$;MT-*(\X MXJCJ4H29''$7B6@Q=F/A4N(DY3S&B>_YL'O\05JS7^97E&$N8U@Q:O[A/&&U MG,'!ZF7%3CMRN2%K$#II4C1#1CY,9U&+GA3WM?E.OP"_[:]2S?>/#[]E3^L/ MV985[-,&/ZC>]O>_/?.>71&U[M>/,OS][K Q@7J5L',/'D>YOWM;\J:F LX\CEB5U- M^W)CY/O,1YA$,8IXZ!#F^W[H!*OZYOMKB8M2;6-=C'^(];R60GT;VY7;$F?R M('5AX=(B_&&=20Q?6:O;5 6\PQE@KS\U]RAQHL1&S+'E5/ $HYC;'-E)$'@L MDMFXN/G4'S/%".H=?^A6!NW/S#/VS_6!U>+ =_G)8#O;Y$NC 'KOMEW M>/?#W5[S_0YFK%I$K6AX9-G%(N)IT;I1L<+3>I'Q%U[*]I'; M(I>UZ^S7E]^WQ M&T64V*M27BNIQ3KJI$'GV#T#RC_JJO]IMZV'0JQ;\A;>TX<%* "5JD48\R@* M9OB"A[I/K.5"Q@.__%XK[4_6GA?KS. \**;*UPAKW='C14T M\\]MG42=*).-S2N:A)32)$74<6R)VN^)0[++4)B&5#@7&E GA7B2'AHSNXPF M]UI=#3>U42(P ":@>S2CF'H^3UY@TGE?P]0FG"4]D]GF86E,Y9E[*"R;81X6 M\22W//*H;CD1W>#M=IVN:?4SE;?;EY3N'G<;>=%21;5&?F( ++;4 M/*W&8)R#FS'+YU7S0V_]T8#Y^\6_ET:USWP*-58.- .+"]<+S:?DTX*B&6GI M;0?RY'B3UC@SGS"5508OA[0#"RCS$T+$^4X>\B+;0P0'$<*I\.Z$DBA)0HA? M'Z4VLX.NTA$2_J/&U&G)J^4I-'2GYC2-:03F_>V33SNJ3@&XYS-'>4]2DZM7W:M^[Q*5O/.&HKG=/,?AC7- M:U4H\#X_T!&+[_=#*6](LRFSWKSD\M6.9">>7>U*Y@DNLH/-IJ=VMYN/ /S: MK5.97]]7.I5Z(-ZR5 MZ;M((PH!YB4-Z@)T*3DIJ]:=Y/"JBUU)3@K6O9&'IHI\Q8A:'U/=^( M][?UO?S*\WE(N#BAIBP)D<]"+@)1'J/0CR.>!"DCB0^Y/)@B./--0MV'UVE\ ML812:V#]AHW__;]BUXG^S>(5.] #ZX0V5<^LYG0$/;8>*^;CN!(T#JIJDAD[ MJTZ06_BXJB;\Z8E5\3WXUGRWVW#')H%S613WQ6-6@LK@^]^>>5.61"U)%3E' M!7/WO'A<9UAY--.(^-,;\/F2P^QR6FBC)?'CXFEMN -++K;;CHO4W6HGGM3H M-=EL+MG?[G.Y8__&JUI7U3Z3DS?G3K]L-I:@N-N6=8U9F1\%=H VDU.9IZWJ M/'&!R8YQ2:UO-0.F>DP&)=/K+SE=;KG>DD%1COI*AI\Z#UORKCZ@=O;$YO9F M%4>>8R>>CPB)*?*C,!"1:APCA\:^YQ$[]E+0<(A)BG/;(J7%3CCV)_PB;T\749U: M+&]4(3 7UY)&;N,PO39'9M0BS*L<*[##BM1ARXR\F*O8L1I^S+D93448J@A&U@P)NZ U8>"XK@$MJ3D/ [(#3U<'L25%Z0X^3(@- MGZLU+I2IZ5D#5):=D34NZLDDK(G'X2F,6YY?TG*'-YL7N23P_J[_[;DW^H\W M5DNU_A&>=5TWH('II,;YP@/WY[/D!F4UQD73RFP,++E8=F-Z*"0\51N@1'"C(6(!S%+$QK[,09%XD>KSVQ^5^N"TU+G MY'VL [4-3ELRF&U58Q9$F#N%XPG>RWKY-[2#':^]Z+[5*];KW:K_(8TT>YMO MO/RYWBIGV+LOS1X+MNGFU]GF?P4DUH^D5,BIZPH(#?B&9+.^2*\]P'-H]5TZX,L__J\+ZF/ SL*L$=0XD18=HJZ"(1C0@+N@LY<0 ;FSZBW[#1P*4<,'7=V#45,[)25)W'=U4-9=9D@;>\3*KB4KXYW)_[>+[+/8P$9[)BR0N MAL<13FR"PMA)X\ E$7,.X8@>:AYY6 MIFKNV:B*H/GF6CL-]4HYM<^I&9CA)@L@K[&T\C3%A5/)RBHX31^KOZI[2GY\ M7-=U&V)Y"1V_SAYX1M=\>YA$#FRN!JTYYPESST;U2S]BI#MG?8ZI-EHZ,'9* MA=!>^!2KH9;34Z[.(OJ#[.X++#9I>0"[XT]Y4:YB)_;$_S)$;2KV31\G*'%3 M#WDLB5G@A22P,726W6LB<^>4VBEO![I631@^T.Y$/^-NPI34,&^@(;#68+LA MBRZ.+C[8;$ZIMP-_BLO@G^YPX7XE>^>6E^89CR-$V)AV@@AT8E/D5) M&!/$ AI@GJ24N4KSQD=H+&6 >[+:]O=:.>KF=X;(FM:G+*V6\0W(U<0>I]\YVVWX35K!C9+7B*1W7&RQ:SD!NVJD$'OQJS_Y/5N+ M+;K&8WNYE[V/]_QG^:L0\.\K1M/0=R(7V8PZR!?;)HHCWT&IAY/$C1SJADH6 MO 2S,[N"EO7Z.J1ERJJX:E$)@=U3LWXZM5/ >_D@,$ M+_;?SOI6L6])_JU* (,GC27T; HP>DY6E\6(7D#I)[#02]#4!.I;/WPO;]+? MM[S*3=R0$J\SB[+BO@1QZX(Y3CSL#A,10$B MC+DH8(D7\-0EU(/A\>GS,K.?O[OYO[0JSTV]_+6^%V^8?OV<,M52[M&U]E9M\D MB,MS@S21E@'K-US\75A5Q87UH5*?>G'%A$[&'8]9=<#\BJ(F+JQ;+A8P5?^G M)JU6><;$THO5:ZB)V"W@4'P#GE;ZF)5BO>8&I3XKB^_]M<3E;KMR8]].&?.0 M%T>)'(1%$":$(,()37S'Y;&CG-T=(S2S1=>DVQL]:T_QI=>+$$E(IXW2R4TO,ZHV:8.+&P'=Y JA&/WYK9U@[$ M .6'K^2:WA'U18+9SH&.T8+#?O8UQ^ <+;7@Z)L^$8['W?0^H8M_7X>O'W$A MAPQN&_2'P(Y(G+(4!=BCR(_#".'(25 HKSU"[B2!!ZIE[RFX1^@"*:B-T_<&R4$$81#A*?1E[$(VJZL6 9O"RE0GCCW0.@P&$6 M7<&\2C4+YO7DEUM<.1CS4058X.5: MXB]@"K0Z,)X*P(I>JFS;;9)?O;]NLS M_; M82AY?>_.;/>W4GC93=U!D/O*B^LQG[I*0T>TJ,]LL2TO%JZ9L;85%U;> MP36OH)^=?[.(Y,?Z99TU#PU/7S2@=+5-?#95PAS!7HL-'\U8>7FFJEFQ.KQ< M6!4WYC9V+248VMQAM!?=X+74\GJ3UUL$OM%_+?]^6]";XGY;?-R6Z\>J"N@W M7G[/V>&TK+CQJZPU=U:AJIRK[UCSPKK_>F<=6+%J7M2# 27E3 <'IO4"\Q$J M*K&^&4TB0(76"B*4""P65$#$[089H/JE-L(Q9XAPQOR( MQY2Z2E7D4X1F-KRF;*FA?5%5*U6A7TL?6K8UH*YQ.S2I!)@]ZLNO4;@U+MP9 MA5L#"R]ICYR( MIHG8-+$7@P9UGY*8_:#:$#P#UZI'+VK1ZGG20H^?($'AK6N#LIAJ.#LEL&R; MV*" )\U=PT_J&=X5+];/XD0JKY6V9;%KX3+^PMF#G'Q8MX'UP[S8)++=(!(6 MBA,/^3QR4)+X :(!"PD51T_/!B6OS^!E9E,^<&9U6*O"P88YZ\ =$#/&^&=1 M;4,]CM&-"0(?]T#B>+.C(#*GOM\4PL"7.-U2#G*J5ZQY_$#_6[ M[+6\KBM[V*^[\DM>_I67$H%Z13P_CM-(G-])*,[OH;7E9;CBSB@,C\JZ)YH^/>5:/;05,EU=3X[C'FDNOLO-+,&%<.T<3ZQ?6TA%M96U]VE73:2C>?I>WO>DF_R'+CY[P M2]5F._+3LLKON+2^8[$!Y+3F_<_G>W2X;FK'+=^KO+&=>';ED0$K+3?5'B39 MT;AZV)N:T('U*(SU/VH8@IWP2E_SM/R!"_Z%EZLXH(''$XK2ZIC'HPAAU[&1 MG8A_19[O!!QT1S%.;F;WV2%N;1NJ%U;&@?.L)E2F%N"94P3,579UT!*VONZ5 M\65$&7#X1"493>$ECA-;%B!12? 31$2UM^ E!A^+JD3Q,L.;E^UZ"RXK&'I_ M[C1J4>09SW?;5P-;&C;4JP@&Y1\W55.B Y.GXU+/4"@P):-6<<#@HHL5!$R) MU2T"F'Q6;W,5&W8AX2FN>/WOZ^QT6/U=OME\R@MAY6R5!JF7^+:<+R!1=%(W M0<1G :))2EC(79+2!++; NG/;,\M-]8O+3]_DA@O79;^CU4S97V3;%D-7\#L M#%3K:AOVC+J$.8@9U C>V36586BKAU)?=._75,WK8$!W&8WHX">G.YG!^8!+ M_I 7+Y &_=Z7YXX+6II62Q30K]\OK4(@<*Z@P"C@1$:C7?RCTNCM][TK+K?9 MCPETM-.//JB3BMP#^MWF)<_*M1R =[7>5$0:T)O3]E>7>B1T_5B.DPZ0[SDQ M2FS?1XZ;!I@%KLNYTDZOS\+KE0 $*-I7@/$<1XPE/K9473(">(_EQ M0O2LE30F*,K0:OMADV_Y??Y;]K26MUC7&?N"'Y5@K:?6F-D'2Q* 08ICPDX' M2*;DA#G*FJI5D96GH/OU8]5+_=N7V^O.#?3VPNK@(8WJ!39^44%HO6F,8PLO M-YQ10;RC68TJS\/-L$K-=$8+_[&]STN\J5JQZ@/179F!LYJP5>>^FCC*]1U- MJW[>_MFJ.+,ZK%EWO-P5F;IU W4X;>_SJ0]XH:&GN1GRJ'H:T7(/0%*+.0P] M%71=B.8*.@>WW=/3IJK6PYO?,_[XM,FK20&_\HRGZW)[D]48L=>9'$XE-+ * M0B_F-O%0@*DXM,4X181%+DKB@/NZ MKD9W78V25J.ROH4/_M!E<8MP,]U??/^OO/S.]\M8@J/U0U:O73TF\[5B+TKS MS2;_(8LB\:DA&"N;T?T,XR=*\*H+GB9U)3X^26JOHME!(?>O7U\/^^C,I/GU MY?!(,[*FBJ;K3'^GN+)"'+H7S-T\R26V7_+LF6_%;_458,'_%4N75^)'_ FO MBS_P9L=7<1!@ASD!(JY;]3,Z"(M_(CL(DB0B.$QCO'KBQ3IG7TM2V@LG\Y0O+ 57$OUY^O[ZX]?K\ M:$M45AY.:>QAX1\B<7KSG80A'/@^\APOC ,OQ*X-Q,4X6G_NS&(-!U&1W)84Z1+/H?T]N8;XM<'%G9 M]I-@Y_,ZEHOZA02?.4;+D&UL[;U9=ULYDB[ZWK\B;]W7BTK,0Z_N/DMIRU6^ MQVGI6,JL4_>%"Z/,4Q2W:Y-R6OWK;X#4S$$D-S8WG)4]*#700"#B0R "B.$_ M_L>WZ\D/7V,[&S?3__P3^3/^TP]QZILPGE[]YY]^N7R'])_^QW_]V[_]Q_^% MT/_^Z=.'']XV_N8Z3N<_O&FCG)(RIE0AS3B%S4"1$:E4S* M^T3\_W/U[]P&9;#U* 8M$?>:(D<80\%CSI5)'NNP&'0RGO[CW_,79V?Q!UC> M=+;X\3__]'D^__+O/_[XVV^__?F;:R=_;MJK'RG&[,?[3__I[N/?5C[_&UM\ MFAAC?ES\]>&CL_&Z#\*PY,?__?.'"_\Y7ELTGL[F=NKS!+/QO\\6O_S0>#M? MM%;"(YX$09PD0!TC AG) MDZ/&F:CH\P5G@F= \4( L^C_?-5\_1$&_C$S(7^SX,:"$RO3+;ER&-WW.^X2 M/CORSL<0L4?)&(VX!-JM%0:)Y$22UI# 0B>RG\[VG.JGTCQI_0]-&V(+*N-^ M.MOZ%R&AIVNBULD4 M ,96(G;"B:H=)^7X7 5L+NVW]P'8-T[CY>W$G2;$CIB @TD:.(V=',]MDZ_$U1T[5 IP=LJ0'(2 HA@=O>?#^-I)",F,0?+2*)H(H>C M4EOD%+9(6"J#9M8;*PL 9,W4.X'#U Z.KCRM"1AOX-NS]K+Y;3IBR3*O4T!4 M";"@- X(3E&,I"?)!6=\L"7TQLK$NUU=X>\$%0>A=@Z,#BR MUCMIHUW0S6PB4J>$%/9 +<8)&>PI8M0S[016VHA.<'@ZVVX J/B*\V#6#2SR M_"8Z.?_<3.]O8!P'G&*JP38&BYA; W"5 KX8X9*@)#+;S5%].>-NHJ_X*K,3 M"P<6_T7T-RU EU!W.9Y/(M!N :#6@;6#%>(*5);V8/)$QB73VJN@5"?QOYQQ M-_%7?(?9B84#B_^RM3GNY.+VVC6344S!2LH-XCZ[Q<%S9$),<%(Q%CUF@>AN MU]?/IMM-\!5?6Q[.O$HV_>DW_]E.K^+BOE5IPJ3@&$4MP4Q1D2)K T?"T(@] M=X%15F3C/YUU-PQ4?"79F955N -O;MK,KN4+7(8TR.!F-N(X<>\-0X?O;=H%']%60!UE8!D?=3& W8,?X:W]JYO5O6B'@@ M6VJ)F$OYM58:I+&PR(+'8XT!G4=+O'BNGWTWB%1_$5F M55 )#_CMF_L/%XU M[>TH>&R3"@09E\ '(DXC"\XNP@SH8UX([;NYCVLFW2ULJOH[R,,9604.+J[M M9/+3S6P\C;/9"',AK&("!4+!&7(.(ZU!\<4(+K(1DC*'"^#@V:2[X:#ZV\;# M&5D%#DZO8WL%1]Y?VN:W^>#CXG.<3.ZI-]$D&C5!R0@PB*ASR'C)D1;,8&S M' HE8/%TSMW04/&=8T<[T; $/(R G"U]05TIPRIJP.479[Q]XX]6ZXJ/@ZLPQ3ZS L M8!FMG;R?AOCM?\;;D71),H$5(HD"M'W X$8KAQ0A409NM0G=,G?63KL;(NJ_ MQ>S S*%C&I;7:8^:[C[]"&OO5"(&14O@_(O>@*FL,"+14\>92CYVN[K<-/-N MF*CXVK((2XO!XC]^7.'C!_C%8:G8OWP\^>7M^\O3MV_./KX]_7BQ^.;B[,/[ MMR?PRXM+^/KSZGGTXNW\-?3S["AWX^_W3Z5_@'[W\]??\1?CQ] MOL[=\KD+SEX@*;PO7G3,++^9H2MKOXQR'L!U7(3BY2/K =5),*(49LB9)! 7 M";Q?+ W"H).$2#%HNVU?)SMS"\3=S;/48HLH<2$'.8'[J!A#G.L@J) IDFV^UR% >T; ,"GR?4+H>RYQ7#N1Y]QK81"EEF!K"#"RZ \6 F%H?%D^F&2Y?L$QJ&\ M/1P6S=Q.BL#B(DXF^:4B3B/X#R?3%\! MC,Z^Q+P-IE=+/GT O3MR#@PSFL!+-H!_+O)=!\$<2>5CC-@9:5)A^*PA8Y@< M_SYATY77%9QN9_//L?W83)OG2WG0H<1[98-&@>0Z>U%;9#1PAWAA7.")P@8H MC9RM% U3 *!7$)63P/YX,DL\3>-5KLMX64P+/6Z(>W=R/+V!M=WMF&8Z^RFF MIHW+SX$G&6>GWX"7(,#QU+:W[X'!,V"*SXYHLSCN%S&&<38?<16X%C(BX1,H M9!LB-Y!7; HTX,E]9YSP@8J#1"GS@YG,$5*)93VTY!+\[. M8[L(AOK)SL9^E"@1F*L$+B[0SUTPR$2CD5>).4&YE71;!.(A*%E+R$"E$OI$ M2W>&5Z!37B[B[7AR V;?R"B5J, >.<%9?@LWR%%K$991,:VILEO+)I3 S1TI M U51."9R#F%Z!=CY6\SEV&,X^0I6W-5=GOA96@G%7&X,$Z3U1#G$-('#-N5( M_^1R/)8T3'/EG-F6BGD(HO8B<*!B#7WBK#\!U8N^N[VT&@]L%*5>>8X8]ME/ MX 19$4!/NY KI/G(BY^$>Y(X4,V( 1!81$C?8ZS-3R+;-E-87"81[0>);>C:=VZL=VYQ3V\L^U 5U<%EX,JYK.'51(F.752H.A@?W#"C40NVH2L M-5S;I*DGI1\)UQ(R+'2Z2'8M2+JPN0*LO+&SSR?3D/]S^L^;\5<[@<7,3N9O M;-O>PBG\JYW8]IY(3KXJ%0NQ!6 Y8Z >!E M@%1Q:50 L1/O<_GJV:?H(RS)3>+'.+^O 2%"4,+ !J0F&WG9EG14$"0YMC1B MRX@N;8EOHV?8F+OR@"K&^PIP=-[&+W8<[N[M89LLGD:?\6Q$!=-" YN"2:#% M90"_E4B+2)1:D\0XM:5#&78@:]B O?*H*BV)"L#UG'A&O24X4!_O)D$!0BL))SKC7OK3ELY:0&@ZG(I#ISN8*L/+V M;MJ',(6[!0'JL7*6.9Z0L0D4L&(YTC101' P!*"/9?%'_LW4U'!"%4%-(897 M )V_-$WX;3R9C$*NGQ4\L$.E7)XWG]1,)$0\D2QH+[$N_;IV/_>PL=\%87$0 M,P\&P=?8NJ:H)3M27I,0?$3)>P^+I[#X1S&R FOUP]BZ\60\'\<9F$V+>DB?FPDP?99-J/GM VL"<",JGEM$,6 (+ SE MC#S$_K%E0D%X2%R3R5OI) M&O;L[ EE9451 ;8>4@,_1 M#WJWGOI;^*!E'E> $)0&&!=?*(2M91%%$V"G8 M2%'\K7X[1<->$O6$JH)"J !2=WKW2=K4_4)(!IIYBA*V7U- M28!!43SR8Q,QP]X;]7<(%F!]!1A:HUB9=4P+&Y#1N6&LQZ!8L>$(-D?01I"@ MX[;J]F4L]V&OE7I"34=FUW#7T$RO+F-[_6$\C6?I#1 PGH\4M48%D5!R.6 < M!YN;4$=DI,&$D9#DUO9Z!P%F#1W5V$$].GE=V5^!QED\VCSAUI.7FTAQB+"] MD A1(TZT0"XD@@S!F.!9FFH,H/[@5$@4%8#JR2)&5,G@)(Z(&9X[ MEBE=*2AHQBD9CQ(U.<+*[B)30 8[Y"$PJ'4FVA9QJ#*#^<%1*&!7HGRT< MP@E4)A:Y?7I.))<2+#Q#%5*4*A*\U9R4COKH^,[2VU/=45!52!05@.K\?M[% MDI:1X(8D[HGER'N:F^'D#GI>*V08=YC9X&GQS.PU9 R=#%1&PJLQKIW870%B MGK3$6=(?F/+6ZH""$6#&Y1HY)K]A>J<"$8QI3TN'M;ZD8>BGW5ZPTHG1%0#E M)(3%Z[:=G-MQ>#]]8[^,P<8:4>S!9\2@:;6#921-D0:((XT-=D8 Y''INY\- MI SK?O4$FQ)LKP ]G^+R./'^YOIF\5#S-J:Q'\]'@EC!53 (N[P? MLE]@:/0H6BDHEL)486%4 *_+-MK937N[8-A2TRZ5+'4\ MT 2JU]83E(HPOFO-R9[\L1$E7M@$ M.C;$?%/!B%ZC:=C"M\>^:.PNEF(P&ZI@S/E",)_C?.S! M/'ZVJN+58Y[/==Q2,EO6>3U9SQ^^=I[9D/RA$DHLQOBTDAPUE .K]^6Q*, M*QX+L!>!0U]$%<;1BK_8F[ J,/.?W[?!KC]K%PP-"YOSOCKB2"C+F4D>G!?C MP?:$[PQW\!T'U6\((526WH>[43;TQ5;/V.M!/-6!;EF"[N1F_KEIQ_^=:W!Z M":8KL$D9E1, #=@2"KY3BCMF26+,E]9WVRD:^AKLJ"#K)(Y*P?5^-KN!E>"8 M5# "/&C#[\4&@-:A JD 7T^>L38>\.!+IZ2) M0ACCG/<(5J53E**D?4R")HI%CT^(G8RO'B_2>L99:<'4A;65+) M*V0]!W=8:T&U!Y[1TJ40-I R;#>GXV/I %4@*,U#U_+Y8P"(]$DGE"P(KNW M-""#,:R+$&NU! ?$E,ZDVDC,L*V9>L=2&2%\CW7A+R[AZ\^G'R_/WKWYZ\G' MOYQ>O/]X<7GVYG_^]>S#V]-/%Z?_ZY?WEW\O?^6_X[R]7_\?LO[R3P%;'K&T M\2FH0! Q@2'.3$1&!-!IA(B8"'=>]5AC?M=PW@ZKO\SWR"-A@Y>>4Q2) XL2 M.X)<4AX1HJFDSD2M2]<;>TY!-=?YA;"P^E)^,+\K."4?J%]R!%3TEV:ZB-[_ M-I[E&!%,C:T58.C% M&MXVUW8\'1GF0](V("PU15Q(#7M*LESIG!II/>/ERVJL(Z02S'07],MJ&IVY M7@%TGO@:/\?<26A$,(Z1@J&I74K@K5J#+-4$">\MC10;Q4L_#:X0,2QD"@AV MLT=W )/N6X7P.4'D.I%ZG2F5%M_!RGL_'7NV[5=PL3W"01#2AG4-+ **R0$TDB ML:@G&ZS#U):&U:[$#?N$W /$>I%*!7![&@?#:P^^A4JD M86L2BXSFU ;)$8ZY<+'W!NGD-=*Y/JCQWG%:NJ'&@1E>O1V!QT131PD((>KL0.":N MRLBC&GA]C//E_<:'9C8;"4RVGVS(LZ^U-"\?S^1*5BWVP^/H3L"]DYSA.9POYC8@%9\=$B:@( MX,,ZY9#SL$ZOJ4N4<<]LZ1Z'!Y Y[)W"T<_''F58+TP7(<\;5N@"CL)[B23+ M$??$<; .@,&!,.8#(TJ0TF?J_E0.&ZA> 4A+2; "C)Z$_W,S6Q:LO&PVO'0M M5NI>KO13!%;/QO-X$=NO8Q^7K/D4?7,U78QRU^<=)X>%3$C2*/(]DT9..S!- ML/0B*:D5+7USTO>:A@VF/R;^JT)'!;MEZZ%UW]]EF>)RT_K/P)3<^G72TQ*,+"VX1YXGG"_%F&*E0ZX/)'78X/X*='M16=93.&K#(;9QG:,@ MH^8A[TS,%>(Y.L98YI D.= A),&*YR\=1.BP&005 +:@'"O0L&_'7\4F$)QKC6P@.3Z9>T&"$5*6?KU;1\=N5^'X]X"USF*H0O,] MNRN[2PSTP">@9>1U$D['@ AV,>\+CBP+ BEME5-!)R-*7X=O(6&4XM"B()A*035I;5; M]T?DW\7[3#&Q='RB.9WV5G86;$:E):/(BQQ-*)C)%4$HLMX;&QS&499NCG;@ M2S+Y7;S5=!1!)4#:_'!I:>"<$V"+$/#%@#.M"3@K6$3"897$ZEY/R+T?DLGO MX@6FC$ J0=<3M?O@N]R7E0%F3FPV+TVB 2<;$286UF6Q0[EX Q(T1MA(4JOB M$0N[T%5)7.B'(J%[Q051@9V_N@<761HCSBGU&LYOIC L(PF!;"Z2Y60(VG,E M;?&HT VD5%)3L0R$2K#[]ULSH^>:V8<044DUC:-6V=Y23L&2F!+&H,YP[A0@ M +$V@IXCD0IOG$@TEH^T/$)IC=U4N^9*4%#H4N3YK?9 TX%L=P9K1 <\!1@1#SXG;EP#->*8^89I>7;SFRF MIT (:A[SO&WRO@D_W?XRB^']] P<%)O;MY[X.>RH1<>.>PXH$9-+X!$E[R-8 M-TR"_8K!07*6,1T#IJ[T>_[^5%:C\KHA:$WD:I_BJL#=>!Z;&RB3!L>(1+0: MB*EC'L'1+^VW1< O^^P9^.9[/1M0FY6/PR'$;@,%>@+6=",(F6$(%SBUF2@>5 MO$+3L*IV>-2\#$(I*<(*(+G@VPRDN:;UTY)D*MT/<"?"ALTJK0ZNY8591=3JXB7_(W 76+E=B1O6#3KR;68_(JO Z%Q=V&HC;-BW MQ&&%"?(L802&1T":4E@=E9H8+BT5I>N6[$)7;67ABD#B5>!UE$^M&C"K]Q<, M'&D2"3$Z(+ I<(XL!@>.8H:$"2JWO8(#I P;F,$$\,#)R-5)+#2S3#VHW#8NZ!ZSN&NPJOU M,&YO8KBP$]O"PD8&<\T]9T@E KQSU /O(GP)U/*<;!%)TKQ)5[3'<&1&[ MG,4'BZ=*O#UX63=MNXBE?^#@" .+K ,/RQH/;I95#MDD)4I$*4D]QAR7[F*W M#WW5'LG]H["0T"H Y.ZGR8B:'*(7"*(F<%@9H<@8)U!*RB7,I:.Q=![5[M0- M>^U]_'BU/H1V.!R;N9WT"=Z1AI/!5:$(8,]SEU..-+&*OC12,)X?HP_ M$BRW4%E)LM^1HG)+B:L"_7AN;^\+X2VK1\!:89O-;W.9I?G)-.0[^B_Y(R,J M%2,41U#UL"@N143&N5P-,@58FR/@FI6.Y=F9NBKC>8OAY&7<3C]"J\*9AJ5X ML&46[T,?Q@F,D=E-:Z<^GC>3L5^8Q-I&K[! DC.!N#88-C1P3L%^CL0PXG7I M()Y7B:HR$+#M1 M5N7#R=&47W=AU0#!)WOJ[7C!N?E-&\_2^RE, C^^G_Z_S7@Z_Q66#K\?*9+O M82/X>TJ!7M=*(I.\0,1JBTU2!)/2^3-[DECE+>(Q5&)I\0V(SIQ!.GI\%EJ6 MZ;QLGBT%:IT@$N#:?2_.YJ MT5WV?0^SAH$C)X7"F @4/%BK'*>$M$T!12XPIY8'0TJ_#>].W;#Q7$?6:CT) MK=Y[F'?C*1@1ZQG)N>8&:$&"$)U[I5GD4M0( SL)]HS"KX\#RRU45E(QYTCW M,*7$59G]]V$\C3-@X2(?;*2]@G5(BK!8I.L&\*6T2R@QGI@'IF)>NDST1F*J MO&4IAH*M;NZA(JD 6Y_BESN?Z2P]7XCUP!?/.,J%KL$,!8/"!HD1H29AZ[RA MJ?3C[T9BJKQ"Z0M;9412CWEW[Y2_:UI8VEVE?EC3DSKKSH,GGMM<29^#:AT8 M(C8;#$(J&0RF5!=OO? Z557>G/2FT,H*J8[KXH=MM+:XOPK*6D(54IY[,#J\ M1T;E/A$!3%_NC0O%6]1LIZC*6Y&^ 5= .'6 [8E%\&0S+:(EUO!PE"070@2. MP,L"DU># Z8]<2A08XT OG+5I^FV XE5WJH(&18\"Z#H M;:[9+CB8&3KW"5!6^R@X]Z1TXO'NU%5YR=(7*GL26@67+'E9^?_S:_17.XF+ M% /@V-B#0LY_.)F&Y[]X\LEE&ZC5T#0_N6J%9P:BAP%[E@X9827@&PMD-OESL5P^1[WT0C;RT(AL(1 M1F")'&.7 T0Y4D('C+F15)>V0#H1/*P]4B?$]Q)BQ\8%P(%V7@%NHV)@P1.. MF,I]BZC*50J406-( N^1*=QO#:=[ M2@;."3@"A@I(H (HW6\#Y7!B@3K$9.[")@F8FQAGK:UB$,Q:J4L_U+P@ M8> HAJ-HG\-Y7@%D'JKFW <"3()]@+/K=PT3@A+ M#-P3T=KB+\P[$[<3S/1W9RKU(YP*4/>BNMV9F]OQ--^5WM_RY,O\9RKY/G'U M-O=F4UX!&UW,#"6>(2V81%($SAT+2M#2EX,=R!TXSJ8? +T,@3B2-"L [N*Y M4L;RT739M/K[],FML8%Y\YOWN4SWE<(T-HBIX1L#^=0QPK@EP( M!FE*E(L&S-%4ON'6 80.'+AS%+#V+\&AH_P7U#^&A+Y/_PT\W\X_-_.]Q M8:J,L& L&LN!:1%61*R#Q:2 B+ ^.2V=$R_4Z(9@_YVF&S@ZIU=D]<3T.CM$ M7MQ<7]OVMDD7XZOI.(U]3E-=5AW+>^D^C>W9&G;K:+;CR 6:F!VRAD)]RU:G M>71"",&)&X$8R04P262Y- Q'7&"LA;=)I=(//)NIZ7Q.;N/L)3#SI\DB2"T) MEYQB2!KPF'C(SI)G& 6M,)&$,9Q\Z8-Q)\H&[G12!B4K1U]YH=2II$ /-^T\ MYUU=Q*OE#=8!"FG-* 64SVNTE6J0N!Q\.5L^\AZRB%3T5F&#J#(YO<<8Y(1/ MB$6/J0<&8%6ZF?TF6CHKF1?COAW/_*29W;3Q$9 M#,AX@^$<2[G:J+=.EM8[.Y+6/2EGZS2/\)?)1.:B0-)C.+LE?'$T9_[J* (Q MR5!?NDK>KK0-JY#ZP-!JGDX/4JI329U,)LUON80&_'Z9BY1+\A_FE6T2>9=*5CD]:0T;FMZCT; MWSUGXR.DF3:&N>!08!C.76T),@H[I#W&@EA,3/$0\5>)&EKC=$/#2D?3HC*H M4ZTLLBN6E;WSR^X!RN3%" 54R#::"BF.^RZ?;YK9?/;&?AG/[63\WS&3:7A"Q*/5^P K'P@.6##DK;>(4YQC"+P"E"4L*9.Y DCAS=>1Y"(]=%X. M_N2 A9VD.-7( U^6]9RL,PJ![T&]E99X5OJB:SM%PZJB8^)K;>.<,I*J4V>] M6:T%?8#>6C-* =WU&FV%]->YO5V><].P*$EN)X]'7K#$A)R&Q'T6, -;U^ $ M_C\1('%)J2*E(\RVD-/9$+KK?G(WQ?T,@,-'%J^'>2#$*XJP61:8LTBGF.!\ MYEQJQ:0TI6^A#R1U6$U5"DDKQM,1Y%:I>EJ8BN^L7\:*'**:GH]00BUMH:F8 M2>7F:TXRI2SWN?.OPU(@3EPNJNA^LIZ=[!^NFH3WP ZDU, MP2-%0@(?0*KEXS VD#&WR=);_:J?I[BRO4TI;.0!EE.MNYX>$034]AX&Q&Q<#!P"R:Q,<+DYU(9!8EP M7I5.['F=JB*NU6O'(AC^6JF\>?)1C -')A(XF:,UE"6IHRI]V[,#6<-JG,)X M6>M'%11+G9IH$>/D5OK-'Q+KLWZD$K$].]!8RHIY$/*B\M+#9)_B)->I6?CS MB^[S"W+N&]XF:AWG!"F7"P<32@ 9E*-@ O=6&$I=Z:#0;A1WMHIVG?VG MI[,_;B BO'5&ZMP@!LP#80G2VG!DB2:<4:))^P57!44A=*WP9OHZ&B>[;;@2[O^N MU!8"QY/Y3E[,M\Y(;WHO SK4V=IGL M24"5-99($I!*N>Y>T@E9,%>1#U:Z&'64MG0EZ_TH'/8$[ ];*^4U^I-;G>?; M;C'T_><#'#\O8*C\ !N<\5$'<$TCP%.!.:1=T$A2'9R@'#S(TF\U_>4'@-TW MGIVE%Q/<+K\^[A.A%*>Y]4\T%CQE+ /2BA D/3?*JLT/V (1Z\ W;)B!1EF"4G.0NE-]4V M>H9-P.P)5L4$4 &8?LEEMD]G\_$U^+&S$68XT8@Q\L[GE/[(D$N>(!.LY3[ MN8Y+W^$\IV#8O,J> -.!R15 Y-2V4^!(KF>YN.)XB7@:.!9$):04H8!XK)"- M'! ?A%?<6LMD:97S"DG#5B/M"40EQ5 !JC[&WYXPJFVF\*U?WMFL/Z6EB,S* M%%&0F7>9;49KC!*A,@A-/26E;TOWI7'8$J$]X:Y70=7I"ZY))EW$"1V4;[!I MK!+Y!CO1V;\G9RR.R5J#4KY/Y]9+9"R8TM1RHRC6*L72EUCE/;EEU0/_.8:; M"1S7YPUP;3ZVD\GMV_'D9C[^&B^BOVD7SZ$+-C\BWAME)?<6*1YACT7%E@U= M&7%&*ANH3NXUG!P^?;6NVSZP>%Y[HG6[1[VS.;G7 M11$5=7"Z4'#;C:3($BX0P9(F[ A-Q9. >DO\?@#\RQF>5/?[Z?;NCX^05]A2 MA9-#4K'L20B#K%;PHQ0X10'.IRW=0^A 4FM-$-\#0RL)XD<06IUZ:D,Z]N'* M:ON _260]ZBV=DX!)LXSR0(RRA$XM9A'CNJ("&$QXMSTH7C%F".ED3_G^=DS MGC_N!@.^AS-P3$=O,>Q ;9%FBB(=8>4V2A-B#T$PKQ,V=#IG>?2LB6DI+)\Z MM=6FK.P./MWV$7O,).]58:UF$%LB/%'"HA""15P[FI]U"0)HX9"2,L:4MB_Z MR">_2\=Y''I]=O,+Y$D$\%SJUT'7*<6"124!(\"I9\Z0(?AU$ZM*KJ MAIM-R5,]2JM./?4\]?MP[;1VG.*IZ3UJHJX)Q,00&TSD +>8@U$H'%F4":2( M$#11."2+.X8#)Z@_NB)/A=0L2W8^]3T8TXJ3&)%P1H#O0F$K5UI&SJ#ZWB8V^Q(%I1>G3IN-47\<#VW<:Q>4ME[U'?;TI E%S%I') * M<+9Q23$R@C%$*3'>4A*P+^T>]IC0_HCT75*D7YSPTCN;+.$H^93+V6",M"$: M"6,83U+Q6#Q=H@N]]::V[X.IS;JJ9PG6J;\VY81VM-8VC]AC'FN/&FV'[$2G MDR+6<>2T\/D65"-M(WPAEF$33$B\=!6A(V6S/I[@Z:Y/WKL>YGA.Q7VWU84H MG_5?7?SFE^D8J%GVC+]]L=\(EX(1$5&, FP2#T:"Q4RAH()-B= D7/&RUCVN MY[M.E-T'V5L>18<%2:5*>:>,G/M0SR]WH9YOX]R.)STF'6V:\&@Y2#NMN/] M-D5E=%@#WAW8%SPW/#1$6,2,\4RFY#G%U0>RW8_\?NK;^UZ1S?5U,UUP=G8R MA^WF;A;A.Y?-2M+Z2=OF#F?+=J&2NT D9HAX(W,!(X,,#_E6BW-C(Y'<]M#P MMR/5U<;#[8.N-3V!CRG,"@+$3X")827F[_2;G]R #EB^C%]_N9G?O5Z_#(\_ MN;>)4%Q ?7Z1U6@&K M\9/W9E.3[OI*YA2SM/JY#I9 ]TE[B1SMM/*^0TPY%CG]4R/)<_)$$@%9ZI>) MHI8+$H,LG:Y;28AI9GWN[D>28P&Q2-CRIL5%.$"2#88H4 (>E^Z0? "9E8:6 M[H.=CJ&E>PNK@N/]HS\33.9O<;_>3;>#;2TH-%DCSBCL-BB,A]);5" M.'X)0$# ZF<8-=W2SN RT-W%[Z,_O.TF317]_OGYWCM M8CM*8&429A7RQ#C$+;#$11IS;$<428O B'C-YMHV017'UB'R:@HS;V@ +#LG MWSU@W[D]+U9#F!!."O!Y1$P1F,5S:;Z/HH^(>]&\,%C:8MPX9S!/RF@NAI-=) MEZZC=P"951R!!;&R7X?&SH*K )M_:9O9[+QMTG@^DD9(1J-#C&D!2EU;<'B5 M0T%8S*B!8Y^6OBQY,GT5)V=_6#J4T15@Y.Y>;WIU^BT_ \?9" BES F90W8P MV(2*(X<=15(H[;E1"$C%LH:G>\=*-Z16@YOW4@Y+,B3[W^G,\O8'U M/-X2_Y23X^+RV"A3G2*VO>9C)9,!G(B[/YR%,P:[&G M2#.=&1LDLLE(I,!ID]([D6(!R^)YJYG1PY%?_Q567# M![J\)'6>L[^$_@/7?>2H9.FRV/E7TR_/>21@7VP/:K MZT2$83HXA&W.+"%>(>WR,+0/\X8&P.OO&%HI'BT% M;T;D+"$N"#(VEX\W3@>O;%3T56OZ^WL8.A@491DZ(#QF[7QTWC;AQL_/VHO8 M?AW#JK*F!(-,&HX5P@X8P@7UR"1N$0,'-S(3X]-5+N48B*$\%85R^ M["&WZ5QY.?3@@N\JJZ88XX86^]MQ&_W\K_#U^1J,,N#8PQ;00#3B/GGD< @H M!$XB'(G"^MWLRPT3#'-0] 2!$DRLP!?=<'P^WJ!K89TET:/HN8(C%&PNXX-! M+C#OL Z2T1Z:ZVZE:=@7M-[N.(J*H@)H'1*%X,#:9CY06%A:A.!PY#@H5"HL MIHQR[XH7]/_NPD?*XJ1 Z,@^0CL8EU]CZYKCUVI]?-?9](D.[UG=)^VQXNN! M*^^Q*"Q5FD8G*,):2,2EC7"T8HH(ID(0$C6UI9.D^R@*^Z2HZ-OFQLW3S62U M].BG9C(!=O]FVS!B4A.EL$8A1R-R'!5R3C!$5#28.,S*]T;;F\BAW[2ZH64E M7[17&55P-N^VP%$4EF4?& 5F<@P]]\BJ(!#S$EL;"&>A=&CQ;I0-G&K?+SP. M N->LCH8@5]B.V["Q=RV\R(X!,?LZW@&8ENSMI$,5G*M XH19SN&<:2M V/: M4*6(B,P4[\F]C9Z!,^./BKEB9MREH@7 MR$KBD(HR*(ZI=J%X-9;]2!RX6VF%^N\PZ>T/3[.$YS2[7W>?/=)A+)GVC!F) M#,;Y,9PPI/-E8\!!B<"-T[IT%%/!P[B_KJ<5@G$O674\C$^GX=A.\4?;Y@C8 MKUWJ@^T\=H\N[O9U%/)D'R=\4J'!,NNC0 H[,-5TCJHS3J)HF!=>:V=-\5[I M*U1T>D+8M5?&PV]_F;;+&H"7S65K0WSBL8T,I]%0H4%A!]@L2B7D8B H:16T M9<8DLUL7RY)4#>MA= 3-LY>*P6159PVDY]U$GE0!>O;[#IIMOPF*]T?9:T65 M-$X1A%KI $9"1L"VS)65"1S+3 M&$TXBJ=(9? ,W3GF<_K%$Z?G$3I?SC5(R M-BBF$!%@IW K+++<@$>?K 9><4G+O[IMI>C[;I*R#[Y6GN7*2:H*9_@A0>]# MM+/X:7SU>7Z6?IG%Q7I&4;%$-9%(\YRLIU($P]5;Q*@EEB6E3"I]Y[*5H(&# MRP;$73DYU0^[ARCPL[0,U1S;R7DS&V#8?J220 M%]AC(Q.TL8P99#Q8T5P:O8@V1@P[QB76E.K21L]VBH:]QQD2H 4E50'NWD8W M?S^;W61?;L%-<"9R0?Z%I_>T,G->6R"8$B8%T/!G3,!F0@\ M4EJ;"$> E:I'V.V)-/4[1]J!)5KG7?EJ-]HG4:'/ MVW#:=6TX.]RBEYJZEYZ\!;APA!:^*6H<'&,H1.\1SXGSVE,!<$],B$0D8Z5[ M/?;8PO<%I^^$\O@\)B0&&S@7+)2PMYV-^0J6(YJ<#4:IW#6D='3$5HKJ;<.[ M#RY6XA_*2:$"&W#]:D8V)LH<'!&2!C VJ,B/G-0B'DD24@ME>.DF .LIJ:*C M5!%9[P2CO1A? 7S6/0W=Z_W;^S5YICRW)*) <@T3[G-%7 ?X 9BZ-I9O! M;B1FX*#47K55 ?8/G?9]MXI/T8&GLK(C!"$"!^"*#UXC#HH660^NDE;.>^P, M[!/RFLW^^C0#AXJ6ATAASM:A:YXRZ62=1_-P7E,-7/$2,1]A:3* AVL)6)(N M895R 01?^FS;@[QAWPZ.9ST5$U$%%V>GUU\FS6V,=QVC5Q?TP$!L4N#"!60- M=["M!'@Q*K-2:.F3L4X6CU39F;AAC:N^?+]^9%.'RLN[Y_UT=M,NGMON+YUC M2%P;A:SBN98'IL@P;I&3BA)J?,2I!_6VCI1A'<&>!+_>RNHDA7K !)L0!IXL MRH+?KX2$R"T'TL%L%(AKYK(E8)"RE"IB?>Z3W ^>UE SK(XZ*J2ZRJ("5/VM M:?\!@VUU:@6L2.=J'PYXDA/?(M)1,\0I]P$;KYDO?2+N0-:P7N%Q<%9:.A4 M[F[KW//OISB-:3Q_V#Z8:^>BIP )0D I,XVL=AA1ZK20D4='>[IWV$#1L)[E M4=59"9E4@+!7>3:2-BE)%CY2@"UC)"Q(18*B"!('C1DOGA;R*E'#.I7'P5E9 MR=39OV091_?.^H62[O)0O7:@$L_.KU-8+'W+S=>$2P1/4\*4(*XD9BA4ZPZ8^"E&BG#]@I.JD4H[A0X%@S$.3G,:D,_E3[B5 M8-=%(5'DE$8FI22TC[WQG(IA$5-(O.O"G@_G=75H^6BOXUVM62?R&Z,6*$61 M6Q ;PS%%@4=I5.>&:I+QY9NHF5X7=-%QELA[Z/[HL)QV2US1=> M5"C$B75(ZV 0#]PGHH71S+QFGVP&T^8SUUPM,Q7501IEBRBEE%"<<*^>(/O=70,>V'8SVG3F=\58N9N'VF; MO'$!(RLHS<'.P!$E$E))@,^F@PBV=&+7>DH&ME(Z2_@5R!S [@I \RE^;29? MQ].KM5J3Z)A4TABI$#1H35"_QB:':#"*:&N8*]Y1>RM!=4'H$(FOEMDNQ/X* ML/1\#8L-%BU8;"D01$B^XL8!5J"(04P"7ZB.1)/2+Z>K5 S[\M#/@=61U]6A MY6XO<1*&2M*7;^&XE:-C7S)Y\K6(2J!1./]MO MX^N;ZY^:MFU^R]O&?H&_S&]'@D0FC7*(P>(03\ ZJY-$D5%L/8\Q%3_=]J&O MOFOD V&Q ^"*R&CHN\*G"\NQP&W(E=JCG=^T\?W4M[G*TH?Q]7@^TB(FK6!! M(N;G&TT),I00Q"*XN\818A5]CKP-%X@[3UG?+5$W,/7(\,K4V(@JRCP%/Q-3 MAG/'%(.,\Q1AMC1"(^.EBTX^G;\^=ZV\&MJ+QW76!%B46,A7(I>QO5Z;$[_I M$UUKZG::M%2=W7(K+Q2\L9SSR5RKC_B6@2U.L$>"18FXU3G65<)19Y(7'F,: M5.G;F->IZC?Y=F)GLW$:Q_"DAHRGCM$0P -R*8+'(A*8L10VH X\A&2="_U5 M&=Z1R&%ML<)8VB\UMZO(*CA.GQ>Z?%C:DP71D*)4RB/#?,H9[C9WG.Q)S#0C/G+VXF8;V]@E_G^Q8EB)63G"DB-&(LZB1HU@A M*;QRBFB*=>DNP:_1-.R%7=]8+"F06@"V?B4B$A5XTKES.P6#PQ%D22[M8 Q3 MF"F.=6D?>#,UP^8:' -4W8509W;!Q;SQ_W"@N)_9NB7Z9NTX<@%W]Y UE$I( M>(#:67HZ^5U"RJ+^X\5G0/&"O'-[NRB$_ !+GWPRB7B4B,& 'TR18YBC%#V& M@T_#N5?Z?.A&<5>%=G\#<986<_ST4FA/RT7_=/OXF3LZ3G);O.4#CW'"4<4< MDE8QQ!4)R":,$99&A,"HB:2TCUR,^($#6H^'V9>J=!CQ5W"0+RF_C^KCPN4# M(E>TL+E0@)#(Z,01+,I+'H+!NG@)R*<$#(N_@4#P,D7U8(E4 *?#&?>X[&G( MS:&>Q+-+%H4E0J/HDP-N:H%<$@YY)2R6.;NA>&'2/M8Q<"G*PV'U4E<.+>,* M< XKOVZF"_ON+I@GD("3(!QI;4,NMPD<)=@@8;5E0E*M."T,TA4B!E:?@^/B M9?A>)R%5@+)/$4R;L0?;Y^DBN(\T%_-'4M/,$H61Y8XBGVQP(:>;TM*V^5I" MAKWTK@YMW855 >)>Y>HFICX^]!OJ4F1D\2J?&^FP@(P-%CGM$J'"L(A+MV;N M3O7 6*["\#RR["M ^WV5CHO8?AW[N)X!'YOI5]C:<:DW9I?YTNOIW[-;^K&9 M_SW./T7?7$US?XO'D9;_:'%3=_G93L^^Y'\R&VF9O(R8()4P,(JR'%1L#;+$ M!AVY!ANLM+4PV&(KMTH*HWI#(9BZ(?9[WHOGL1TWX5W3WOTJ?XZ,K#*2L""0 M,D&")>@=,C@W@_4A<2R"]L6;H!YWA95;9]_IKNL.I@JVVLED\9FG.N3IND^_ MY6_CR,D(!H0D"&P*EB,V$PB )GX^_=JM$UG'&WIX,#UMS'4^)RM(D;I0PI#A+ MFG+ NRY]TOY>GA*!-8FX7,,E)@-?:&8=V'%,!Z.UBXK1TEE/?SPE[HO9_IX2 M]Q%_#6;%LQ<&HDUPQ'ED<]@<)SP7P-,620=>B<*4*5.\O.WO\2EQ+Q!L?4K< M1R(5P*F7"UX:K68B691R> 7Q".7$D8ZZ("52I9P_,=3XEY/B7O!ZAA/B?O( MN * .",4F1@"PCY@:8A7(I:N='CX(\_W]:2X%SYV>N39 M1U@5(*Z !RM,Y=$6]YUNL",@_/B;\0"X';P/ORS>EB[FMIU7OAO_ D/,9^^GR]>P MD>.YDI[*%V4\YEJP 6EC%*)26FE FIY_/YOQ^=J^TU?4W]->[ "VW_61"%)+ M<3S/[1[O6".$I $;@:0C#!Q;SI"UP"0J/<>("V50:"[E"5,)\F/ MGD%V5'>QMQ('?VS$CG#KZ"Z>3@ONQ96XHU7FN)?,><<5/DUMO8J M+JSWMZ RWMEQ^ZN=W#R6OJ \&6%H?B;)R38D-R0/!%@E2$Q,@LHIWCGP^*O\ M3AW(@K>E]8+J=^T>[LZ[D?&>:ZT2DLH;,.)90CI@8"$&^\%')@DM':%7P[HK MN&>M>&\<__ L"]3O_QIV[?W7ZTRB01-'9416"(SX(@_!J8 \5IH1JJ5@NI;= M?-@2*SA3_P4V[A'@][L^@.\NRVX GJ]S34;J#8D>@5L3]U_=P4S03Q"F,D=$QOU.;A*S,;6PB3HIR MSPG^?K9Y87^ZWXOH/W9X;T#]WN^I7^7;R=55NWC<>C^=M^/I;.R?2]L1&80( M"6DJP>HAB2";,_TIP5@%PW/)J%JNJ[LNM@*K_#N\M3XJQ&HY;(_)J*7Q,B(T MJBA41)X8"VJ+1&2"3$BFP'%BV-/BS2 '6NIW>D5]W(TP]/8] )5U]J5["R?U M5YLKTS\RP4[#7V.X&D^O[DM-/-:BN/_-> J,.O'^YOIFD5V_;IR_V/&T0V&. M8Y%6H(+'(%PL5>ICS9RSDY?$K^]DD3AV/G*"<&[>R14W2"M'$2928*,2,:YT MQFH'YQS<8 M(< D'P1)W'I7^DEF'_H&+M5Q),RM%$?H2X(U6&;WG:V69UI>6C-=\'51_)L+ M'A4&B;%A%(!PEZLX2ZU M7HNHN0-#S5*1>P_AB%QP$>PV:@@!2@4N_8RUEI"![>9R@GY9U[ SURN SHX; M[M&9UXY)F6^>([$$<4D22ZR S8FG!,ZL#DA[!RZB M$9$P2Z0EY>OUEU_'=W%*'XB\E2HO \.@@JVPJ&_SN9F 6&?+8R=7E$Z)&8\( M"S17E-9(2Q:1DE91KASFU!2W&U]2,2P,AT?&BE'924SU1$FNK@..*18X%< , M VRQTB,3E4 ![!UFB#'*EFXD>B#<>CO8OP>X[2.FHH^(1>\^@8O7X_GB[L%. MPYMFFAM'QZG/]PZ'7UON,&J!&\=]:2]T6?ADVI.7TZY>U7C&%'5)(F\YG,?$ M)F299P@S%@-S0>%0^M%F+P(/56!9Z*.+FR^ AL5-[^27:5Q4GU\\-<1I3./Y M[&SZYG-^?G@_S52 T$:)".N5(HC);'MKI9%UL!UM(+DC,,;V90.0570=-O6P M!VA_H+E754<0R(#FV8ZK^]B\7%_D"A1T9,BDW& \*(FT\& :!!^D8U[[EV6X M#P;"&H0<)<3](<-MY,[ '\[4\77,W=3R'=:O=M)Y MNVT;=Q?1R4%%MP-7:MAXLS=@)L?+YH'<_*Q8],OXN"Q\ZLKP FZSOGE87&X=WYALO3 M+@B'K2P^& *37AQH,(/S@LJ[T/<#[R)UTYN%>; 3_8(O0SMLF<1?IJ&=W%Y= M1'_3+I+,3J[GW>6V=M2=#G8\O-2VL:0&D9U^:_TYJ(("^^MQJ)V$4\%[],KB M:Y#(FE) G45S:+G>"EZA-[-C8&$]W]FW/_]COH#2F\_3JW/?3>V],O1.HAOV M87HWYM0:A'7:+EZ+>@K 6AV]2/#5*T07"+SZ%'WS-;:W9VEEKA4P'(3[G2;H ML&7O1KV?IOO3S-H!![M5WD<^3S?K-K8,K&2SHW*7_IO/@,Y/-.O&&TQ>6_G> M[,2$?^G'LUZLDUV%\L>SV1_/9GO)YF,S_1B;$D)Y/M)PS\S;>-V\LO"*SI4( M0UZ/IPN>9?U:[(!9&7@PI7:H9; +FX96>5=7\[M%=;YM>C[48.&_ATIK/2L& MEL\]05,[N9V-9V4BVS8..E@H<$?;>R-[!I;>Q?P?YZT_:R]G[>EL/KZVRX?% MWM3;QL3K_EI_T(ZYPNZDXL'O$[*MM]YAGLL;N0A'=A8H5B_W7<3!9L/DM_ MS25EFIOIO+W]8'_K0_9;)QONX;PD G;A9X4P@!7_\\9.'BH0+4H)W9Z( %J;&*G=P2_O_Z2*V; MQX,I[?EK'=#IMQN-B 0J#8 MC[/U>& E3;PMPPX70%# ":O3UEM#8&$_^N6P.PFQJKNNUWE4T:M $V?@%WZ* M_[P9MP]ZI8Q2WF.:G816S!V[JV4Q]+!_[L,GZ'?0W,Z1[K\S#(8 ^N>TCAZ8Y\N?JA'X2^17^3&Y2\ M 35QU;2WG4-'UH\XG)A>\KO9LKV5W ML\O:AQ;*U=5\D;4TG4U_M;!Y+VZNKY?W5K/Y]-)-WC7MR9>)F_R]+2&SO6<; MTE+;)+&F /LJ$'NF&98XN_CJW\SFA:2[=M A+;L=A;B-&4,[/Z7E=+",^MEH MKW&_V8T5E4CIO&V+"^KEF,/MIP-DM8$A0]_2_7-^>_);&V:9Q *B6C?>X>[PM8EHGS>_&!GFVL--O?G(%%M2G+^T\K"ZA] [= M;;KADC3WE/G>'!Q8]']O3Z?A72YW<98>%O&7=IH)?_.U#7]O\UMZF%Z=3,,O MTZ^S>2@ @(,GK6/K[R??IARS!\9*=J_>3^_H?TGIR_6 L?'WML1Y?OBL=2B- M@]'2F=T#P^576.#5V_E:O,,ZX,\/L"\ D_UG&\PH+ ./@]E;CQ8YF9VENV6< MI06"'Y91&!T'3SI8FF=Q'7(0LX<.8[XG?$GO-*R>FTO%]VX2%FM[TTS#[&T+ MWY1"3B$2!DLL+8.CLH(8&%5OOX8P.VO/YI_;4Z!P=A[.I@^K^3C/O_]M]BE- M?%[6Y7R2&93;NI2"5(GY!TMN+8.G@B(8NB52M(L^I%V?,I^.,]BAL^TA<\U" MA[[HO:.V3*STZFC#15MT"[^L+>WD37,1)S'7@+[#4.>,D_4C#O?^?YB\MO)E MZ/ R("4\Q&*=I33V,.Z[:9F]]OKHPZG PV2Y,[^&UIDQMG]IFYLO[V>SFX(2 MW3;N8+;OH7KT=1X-K5$7_0B=^?F,GD]MS.PZ%!+5NR,'JH1PNKRV<&3JF*C^Y X4+ MK[&0:MPTYF!E3@X4W"N\&=KLO _H/_EZ54PW;AQTN HEAUJ9K["G(NDM*'NB M(4H*<=W8PY47*2#++;C"(%WTZFN,&CS.YV8\O\VM39:L M!/?F>M' [^TX 3$15EM*NGM.-5R=D /%?1@KAW8;7ZB97V>+0V31Z^US,P$N M?YJ7\B3WFVJX$B,'W]T=PLKJY/\QSM]/?7-=Z Y]IPF&JS123-:;V5:=A%77V6$ONL<.\F[IMNG/9E7W28_FW^. M;<_[>_T<.XFZIHNK/9DW]*ZV[F9BVP_CV;S@4_?F47<29TW76:\R:&@!KFJ6 MKC@*M=F@RBLJ M)+!UX^TDKYHNC+8PI88K_B)=S9X.M). :KKE6<>&P8V0IG.HY/T8.\FCICN8 M%XNO(\R[LSCVC5>E-5V35!BFVDS_ H;+'6%OX\RWX\4S3*$XU=>'WTF(-5V M[,ZRP<^E,,YTV0G'].OCZDH]/[\V^DZ2K>DN9&>VL36?3GZ9IGE.(BL4? M;QASIYR FFY%7F'.X!$$C]E?Y4(%UH^YD^AJN@9YA3FU=A]X/YV-@9F7K5UT MGFS;'#>=NRJ\N 'HV(I@RS1%^A+LNHP"30I6IEJ!Q8'%?C<.V^4&^F&XGW(G MF^[M"=8..& EW-=D\>S.>0LSAGXI>""M3R1I= M4J9<[N:!*Y#5ELJYKS+DC\KK0^VA/ZJP_U&%?;\;K7D[N8SM]>PL7;8!\%7& MFM\R[&![:#\;X77&#&XI9*I*=&Y\/M)@^?/[VG!KEE^+2"['\\[F];.A!DN$ M/U HSQ@PL%0^W4PBP4Z0;-6$YLL\AG<3>]5)/)O&'"S)?3\YO<*2X:_S^Y#9 MEF$'RVK?3VRO,Z8*!;B@*R?!V'D))?ALN,$RV@]1A.L849$RO&ROI_.RNO#) MD(/ELA^N"E<94I20]6)[9[AZ&]'B^;PA?2A"]''"YS_1!M MN($?5=&%8)Z>[,DK("('H8:+LO\$.&\Y$ 5 M8KF(_J8=S\=Q=G)U=?+5CB>=\QNVC#MOH_-C,[T@M<]^_^RR57/]WE/,6_O6OT>_^D+\X.XO_]6__/U!+ M 0(4 Q0 ( #F!7EFE71N)1 < (P> 4 " 0 !E M>&AI8FET,S$Q<3,R,#(T+FAT;5!+ 0(4 Q0 ( #F!7EE=^V?H/ < (P> M 4 " 78' !E>&AI8FET,S$R<3,R,#(T+FAT;5!+ 0(4 M Q0 ( #F!7EG@OA'(>00 .<0 4 " >0. !E>&AI M8FET,S(Q<3,R,#(T+FAT;5!+ 0(4 Q0 ( #F!7EGYSVI7?@0 !$1 4 M " 8\3 !E>&AI8FET,S(R<3,R,#(T+FAT;5!+ 0(4 Q0 M ( #F!7ED(VQ7L2=P $SF#@ 1 " 3\8 !K9G)C+3(P M,C0P.3,P+FAT;5!+ 0(4 Q0 ( #F!7EF =:_5@0H #II 1 M " ;?T !K9G)C+3(P,C0P.3,P+GAS9%!+ 0(4 Q0 ( #F!7EED MI=5/.!4 %3# 5 " 6?_ !K9G)C+3(P,C0P.3,P7V-A M;"YX;6Q02P$"% ,4 " Y@5Y9\ABL='@8 L @$ %0 M@ '2% $ :V9R8RTR,#(T,#DS,%]D968N>&UL4$L! A0#% @ .8%>68<# MJ03,8@ PWD !0 ( !?2T! &MF67"R13'Y ! &MF XML 62 kfrc-20240930_htm.xml IDEA: XBRL DOCUMENT 0000930420 2024-01-01 2024-09-30 0000930420 2024-10-23 0000930420 2024-07-01 2024-09-30 0000930420 2023-07-01 2023-09-30 0000930420 2023-01-01 2023-09-30 0000930420 2024-09-30 0000930420 2023-12-31 0000930420 us-gaap:CommonStockMember 2023-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000930420 us-gaap:RetainedEarningsMember 2023-12-31 0000930420 us-gaap:TreasuryStockCommonMember 2023-12-31 0000930420 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000930420 2024-01-01 2024-03-31 0000930420 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000930420 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0000930420 us-gaap:CommonStockMember 2024-03-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000930420 us-gaap:RetainedEarningsMember 2024-03-31 0000930420 us-gaap:TreasuryStockCommonMember 2024-03-31 0000930420 2024-03-31 0000930420 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0000930420 2024-04-01 2024-06-30 0000930420 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0000930420 us-gaap:TreasuryStockCommonMember 2024-04-01 2024-06-30 0000930420 us-gaap:CommonStockMember 2024-06-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0000930420 us-gaap:RetainedEarningsMember 2024-06-30 0000930420 us-gaap:TreasuryStockCommonMember 2024-06-30 0000930420 2024-06-30 0000930420 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0000930420 us-gaap:CommonStockMember 2024-07-01 2024-09-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0000930420 us-gaap:TreasuryStockCommonMember 2024-07-01 2024-09-30 0000930420 us-gaap:CommonStockMember 2024-09-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-30 0000930420 us-gaap:RetainedEarningsMember 2024-09-30 0000930420 us-gaap:TreasuryStockCommonMember 2024-09-30 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 2022-12-31 0000930420 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000930420 2023-01-01 2023-03-31 0000930420 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000930420 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000930420 us-gaap:CommonStockMember 2023-03-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000930420 us-gaap:RetainedEarningsMember 2023-03-31 0000930420 us-gaap:TreasuryStockCommonMember 2023-03-31 0000930420 2023-03-31 0000930420 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000930420 2023-04-01 2023-06-30 0000930420 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000930420 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000930420 us-gaap:CommonStockMember 2023-06-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000930420 us-gaap:RetainedEarningsMember 2023-06-30 0000930420 us-gaap:TreasuryStockCommonMember 2023-06-30 0000930420 2023-06-30 0000930420 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000930420 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000930420 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0000930420 us-gaap:CommonStockMember 2023-09-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000930420 us-gaap:RetainedEarningsMember 2023-09-30 0000930420 us-gaap:TreasuryStockCommonMember 2023-09-30 0000930420 2023-09-30 0000930420 kfrc:TechnologySegmentMember 2024-07-01 2024-09-30 0000930420 kfrc:FinanceAndAccountingSegmentMember 2024-07-01 2024-09-30 0000930420 kfrc:TechnologySegmentMember 2023-07-01 2023-09-30 0000930420 kfrc:FinanceAndAccountingSegmentMember 2023-07-01 2023-09-30 0000930420 kfrc:TechnologySegmentMember 2024-01-01 2024-09-30 0000930420 kfrc:FinanceAndAccountingSegmentMember 2024-01-01 2024-09-30 0000930420 kfrc:TechnologySegmentMember 2023-01-01 2023-09-30 0000930420 kfrc:FinanceAndAccountingSegmentMember 2023-01-01 2023-09-30 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2024-07-01 2024-09-30 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2024-07-01 2024-09-30 0000930420 kfrc:FlexRevenueMember 2024-07-01 2024-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2024-07-01 2024-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2024-07-01 2024-09-30 0000930420 kfrc:DirectHireRevenueMember 2024-07-01 2024-09-30 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2023-07-01 2023-09-30 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2023-07-01 2023-09-30 0000930420 kfrc:FlexRevenueMember 2023-07-01 2023-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2023-07-01 2023-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2023-07-01 2023-09-30 0000930420 kfrc:DirectHireRevenueMember 2023-07-01 2023-09-30 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2024-01-01 2024-09-30 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2024-01-01 2024-09-30 0000930420 kfrc:FlexRevenueMember 2024-01-01 2024-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2024-01-01 2024-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2024-01-01 2024-09-30 0000930420 kfrc:DirectHireRevenueMember 2024-01-01 2024-09-30 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2023-01-01 2023-09-30 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2023-01-01 2023-09-30 0000930420 kfrc:FlexRevenueMember 2023-01-01 2023-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2023-01-01 2023-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2023-01-01 2023-09-30 0000930420 kfrc:DirectHireRevenueMember 2023-01-01 2023-09-30 0000930420 kfrc:CreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2021-10-20 0000930420 us-gaap:RevolvingCreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2024-09-30 0000930420 us-gaap:RevolvingCreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2023-12-31 0000930420 us-gaap:RestrictedStockMember 2023-12-31 0000930420 us-gaap:RestrictedStockMember 2024-01-01 2024-09-30 0000930420 us-gaap:RestrictedStockMember 2024-09-30 shares iso4217:USD iso4217:USD shares false 2024 Q3 0000930420 --12-31 http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent 10-Q true 2024-09-30 false 001-42104 Kforce Inc FL 59-3264661 1150 Assembly Drive, Suite 500 Tampa FL 33607 813 552-5000 Common Stock, par value $0.01 per share KFRC NYSE Yes Yes Large Accelerated Filer false false false 19080000 353319000 373122000 1061526000 1168309000 254752000 269661000 768736000 840606000 98567000 103461000 292790000 327703000 78308000 86226000 234216000 258558000 1543000 1202000 4431000 3776000 18716000 16033000 54143000 65369000 -429000 -181000 -1589000 -1539000 18287000 15852000 52554000 63830000 4078000 5277000 13201000 18471000 14209000 10575000 39353000 45359000 0.76 0.55 2.11 2.35 0.75 0.54 2.08 2.31 18578000 19158000 18666000 19317000 18823000 19518000 18878000 19621000 127000 119000 1579000 1643000 229259000 233428000 10553000 10912000 239939000 244459000 8267000 9418000 90614000 75924000 5990000 3138000 25040000 25040000 369850000 357979000 60265000 64795000 46442000 33968000 3325000 3589000 6491000 623000 116523000 102975000 26900000 41600000 59053000 54324000 202476000 198899000 0.01 0.01 15000000 15000000 0 0 0 0 0 0 0.01 0.01 250000000 250000000 73484000 73462000 735000 734000 539169000 527288000 542410000 525222000 54261000 53941000 914940000 894164000 167374000 159080000 369850000 357979000 73462000 734000 527288000 0 525222000 53941000 -894164000 159080000 10987000 10987000 7000 1000 285000 -286000 0 3501000 3501000 152000 3000 52000 204000 0.38 7128000 7128000 30000 2139000 2139000 73455000 735000 531226000 0 528795000 53968000 -896251000 164505000 14157000 14157000 24000 0 286000 -286000 0 3498000 3498000 151000 3000 51000 202000 0.38 7101000 7101000 139000 8641000 8641000 73479000 735000 535161000 0 535565000 54104000 -904841000 166620000 14209000 14209000 5000 0 311000 -311000 0 3549000 3549000 148000 4000 58000 206000 0.38 7053000 7053000 161000 10157000 10157000 73484000 735000 539169000 0 542410000 54261000 -914940000 167374000 73242000 732000 507734000 6000 492764000 52744000 -819038000 182198000 16210000 16210000 5000 0 340000 -341000 -1000 4326000 4326000 172000 5000 73000 245000 0.36 7003000 7003000 181000 10244000 10244000 6000 6000 73247000 732000 512572000 0 501630000 52920000 -829209000 185725000 18574000 18574000 32000 0 322000 -322000 0 4309000 4309000 219000 5000 77000 296000 0.36 6945000 6945000 248000 14341000 14341000 73279000 732000 517422000 0 512937000 53163000 -843473000 187618000 10575000 10575000 55000 0 78000 -78000 0 5967000 5967000 202000 4000 74000 276000 0.36 6894000 6894000 305000 18590000 18590000 73224000 732000 523669000 0 516540000 53464000 -861989000 178952000 39353000 45359000 -2852000 -757000 136000 325000 4431000 3776000 10548000 14602000 2765000 3111000 0 -750000 685000 -675000 -4032000 -20880000 4072000 289000 13085000 -4812000 -1657000 -14564000 65084000 69056000 8501000 6076000 2377000 0 1777000 765000 0 5059000 0 750000 -7901000 -2532000 173600000 426400000 188300000 430600000 21189000 41470000 21282000 20842000 -4000 -11000 -57175000 -66523000 8000 1000 119000 121000 127000 122000 9085000 19323000 3609000 3937000 1556000 623000 2627000 3692000 612000 817000 500000 2292000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Note A - Summary of Significant Accounting Policies</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise noted below, there have been no material changes to the accounting policies presented in Note 1 - “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of our 2023 Annual Report on Form 10-K. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although management believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 2023 Annual Report on Form 10-K. In management’s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments considered necessary for a fair presentation. The Unaudited Condensed Consolidated Balance Sheet as of December 31, 2023, was derived from our audited Consolidated Balance Sheet as of December 31, 2023, as presented in our 2023 Annual Report on Form 10-K.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts have been reclassified to conform with the current period presentation.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly operating results are affected by the seasonality of our clients’ businesses and changes in holiday and vacation days taken. In addition, we typically experience higher costs in the first quarter of each fiscal year as a result of certain U.S. state and federal employment tax resets, which adversely affects our gross profit and overall profitability relative to the remainder of the fiscal year. As such, the results of operations for any interim period may be impacted by these factors, among others, and are not necessarily indicative of, nor comparable to, the results of operations for a full year.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “Kforce,” the “Company,” the “Firm,” “management,” “we,” “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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most critical of these estimates and assumptions relate to the following: allowance for credit losses; income taxes; self-insured liabilities for health insurance; and the impairment of goodwill. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates. Therefore, our accounting estimates and assumptions may change materially in future periods.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;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 effect of potentially dilutive securities, such as unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on potentially dilutive securities (shares 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.773%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock equivalents</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">245 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">360 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Anti-dilutive shares</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Nine Months Ended September 30,</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock equivalents</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">212 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">304 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Anti-dilutive shares</span></div></td><td colspan="2" style="border-bottom:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4 </span></td><td style="border-bottom:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #00497f;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">186 </span></td><td style="border-bottom:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Accounting Standards Not Yet Adopted</span></div>In November 2023, the FASB issued guidance intended to improve reportable segment disclosure requirements through enhancements for significant segment expenses. These amendments clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. This guidance was effective for Kforce on January 1, 2024, and the presentation and disclosure requirements will be first applied retrospectively to our annual disclosures for the year ending December 31, 2024 and interim disclosures beginning January 1, 2025. This new guidance may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements. <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although management believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 2023 Annual Report on Form 10-K. In management’s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments considered necessary for a fair presentation. The Unaudited Condensed Consolidated Balance Sheet as of December 31, 2023, was derived from our audited Consolidated Balance Sheet as of December 31, 2023, as presented in our 2023 Annual Report on Form 10-K.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts have been reclassified to conform with the current period presentation.</span></div> <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div>The unaudited condensed consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “Kforce,” the “Company,” the “Firm,” “management,” “we,” “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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most critical of these estimates and assumptions relate to the following: allowance for credit losses; income taxes; self-insured liabilities for health insurance; and the impairment of goodwill. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates. Therefore, our accounting estimates and assumptions may change materially in future periods.</span></div> <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per Share</span></div>Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“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 effect of potentially dilutive securities, such as unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive. <div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on potentially dilutive securities (shares 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.773%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock equivalents</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">245 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">360 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Anti-dilutive shares</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Nine Months Ended September 30,</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock equivalents</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">212 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">304 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Anti-dilutive shares</span></div></td><td colspan="2" style="border-bottom:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4 </span></td><td style="border-bottom:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #00497f;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">186 </span></td><td style="border-bottom:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 245000 360000 4000 95000 212000 304000 4000 186000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Accounting Standards Not Yet Adopted</span></div>In November 2023, the FASB issued guidance intended to improve reportable segment disclosure requirements through enhancements for significant segment expenses. These amendments clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. This guidance was effective for Kforce on January 1, 2024, and the presentation and disclosure requirements will be first applied retrospectively to our annual disclosures for the year ending December 31, 2024 and interim disclosures beginning January 1, 2025. This new guidance may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements. <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Note B - Reportable Segments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the operations of our segments (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.280%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">FA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">325,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">353,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">87,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">98,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18,287 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">338,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">373,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">89,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">103,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">87,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,852 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Nine Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">975,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,061,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">259,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">292,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">240,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,554 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,055,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">113,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,168,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">283,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">44,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">327,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">263,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,830 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the operations of our segments (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.280%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">FA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">325,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">353,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">87,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">98,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18,287 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">338,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">373,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">89,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">103,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">87,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,852 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Nine Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">975,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,061,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">259,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">292,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">240,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,554 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,055,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">113,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,168,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">283,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">44,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">327,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">263,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,830 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 325511000 27808000 353319000 87493000 11074000 98567000 80280000 18287000 338289000 34833000 373122000 89401000 14060000 103461000 87609000 15852000 975469000 86057000 1061526000 259427000 33363000 292790000 240236000 52554000 1055158000 113151000 1168309000 283297000 44406000 327703000 263873000 63830000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Note C - Disaggregation of Revenue</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the disaggregation of revenue by segment and type (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.281%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">FA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Flex revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">322,118 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,714 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">345,832 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,393 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,094 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,487 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Revenue</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">325,511 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,808 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">353,319 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Flex revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">334,253 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29,908 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">364,161 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,036 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,925 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,961 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Revenue</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">338,289 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34,833 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">373,122 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Nine Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">964,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">74,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,039,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">975,469 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86,057 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,061,526 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,040,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">98,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,138,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,055,158 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">113,151 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,168,309 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the disaggregation of revenue by segment and type (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.281%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">FA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Flex revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">322,118 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,714 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">345,832 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,393 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,094 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,487 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Revenue</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">325,511 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,808 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">353,319 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Flex revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">334,253 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29,908 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">364,161 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,036 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,925 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,961 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Revenue</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">338,289 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34,833 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">373,122 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Nine Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">964,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">74,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,039,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">975,469 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86,057 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,061,526 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,040,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">98,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,138,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,055,158 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">113,151 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,168,309 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 322118000 23714000 345832000 3393000 4094000 7487000 325511000 27808000 353319000 334253000 29908000 364161000 4036000 4925000 8961000 338289000 34833000 373122000 964696000 74644000 1039340000 10773000 11413000 22186000 975469000 86057000 1061526000 1040103000 98060000 1138163000 15055000 15091000 30146000 1055158000 113151000 1168309000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Note D - Allowance for Credit Losses</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the activity within the allowance for credit losses on trade receivables for the nine months ended September 30, 2024 (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:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for credit losses, January 1, 2024</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,106 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current period provision</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Write-offs charged against the allowance, net of recoveries of amounts previously written off</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(266)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for credit losses, September 30, 2024</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">976 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowances on trade receivables presented in the Unaudited Condensed Consolidated Balance Sheets include $0.6 million and $0.5 million at September 30, 2024 and December 31, 2023, respectively, for reserves unrelated to credit losses.</span></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the activity within the allowance for credit losses on trade receivables for the nine months ended September 30, 2024 (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:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for credit losses, January 1, 2024</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,106 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current period provision</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Write-offs charged against the allowance, net of recoveries of amounts previously written off</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(266)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for credit losses, September 30, 2024</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">976 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1106000 136000 266000 976000 600000 500000 <div style="margin-top:5pt"><span style="color:#00497f;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Note E - Other Assets, Net</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets, net consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Assets held in Rabbi Trust</span></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48,404 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40,389 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalized software, net </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,638 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,434 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-503"><span style="-sec-ix-hidden:f-504">ROU assets for operating leases, net</span></span></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,231 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,368 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred loan costs, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">479 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">658 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other non-current assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,862 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,075 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Other assets, net</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">90,614 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75,924 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated amortization of capitalized software was $41.0 million and $37.6 million as of September 30, 2024 and December 31, 2023, respectively.</span></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets, net consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Assets held in Rabbi Trust</span></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48,404 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40,389 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalized software, net </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,638 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,434 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-503"><span style="-sec-ix-hidden:f-504">ROU assets for operating leases, net</span></span></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,231 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,368 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred loan costs, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">479 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">658 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other non-current assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,862 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,075 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Other assets, net</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">90,614 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75,924 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated amortization of capitalized software was $41.0 million and $37.6 million as of September 30, 2024 and December 31, 2023, respectively.</span></div> 48404000 40389000 24638000 16434000 14231000 14368000 479000 658000 2862000 4075000 90614000 75924000 41000000 37600000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Note F - Current Liabilities</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on certain current liabilities (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.888%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts payable</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42,517 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42,842 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,126 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,927 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,802 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,699 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer rebates payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,820 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,327 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Accounts payable and other accrued liabilities</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60,265 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,795 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payroll and benefits</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40,776 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28,110 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Health insurance liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,154 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,727 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payroll taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,888 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,705 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">426 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Accrued payroll costs</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46,442 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,968 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on certain current liabilities (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.888%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts payable</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42,517 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42,842 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,126 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,927 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,802 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,699 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer rebates payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,820 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,327 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Accounts payable and other accrued liabilities</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60,265 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,795 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payroll and benefits</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40,776 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28,110 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Health insurance liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,154 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,727 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payroll taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,888 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,705 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">426 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Accrued payroll costs</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46,442 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,968 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 42517000 42842000 7126000 5927000 5802000 8699000 4820000 7327000 60265000 64795000 40776000 28110000 3154000 3727000 1888000 1705000 624000 426000 46442000 33968000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Note G - Credit Facility</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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 maturity date of the Amended and Restated Credit Facility is October 20, 2026.</span></div>As of September 30, 2024 and December 31, 2023, $26.9 million and $41.6 million was outstanding under the Amended and Restated Credit Facility, respectively. As of September 30, 2024, we were in compliance with all of our financial covenants contained in the Amended and Restated Credit Facility. 200000000 150000000 26900000 41600000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Note H - Other Long-Term Liabilities</span><span style="color:#004b8d;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation payable - long term</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46,909 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42,025 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-546"><span style="-sec-ix-hidden:f-547">Operating lease liabilities</span></span></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,126 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,275 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other long-term liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Other long-term liabilities</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59,053 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54,324 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation payable - long term</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46,909 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42,025 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-546"><span style="-sec-ix-hidden:f-547">Operating lease liabilities</span></span></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,126 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,275 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other long-term liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Other long-term liabilities</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59,053 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54,324 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 46909000 42025000 12126000 12275000 18000 24000 59053000 54324000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Note I - Stock-Based Compensation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the restricted stock activity for the nine months ended September 30, 2024 (in thousands, except per share amounts):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of <br/>Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Intrinsic<br/>Value of Restricted<br/>Stock Vested</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding at December 31, 2023</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">798 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60.80 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.80 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(17)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54.53 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(42)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43.07 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,745 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding at September 30, 2024</span></td><td colspan="2" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">778 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.00 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr></table></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024, total unrecognized stock-based compensation expense related to restricted stock was $32.3 million, which is expected to be recognized over a weighted-average remaining period of 3.9 years.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2024, stock-based compensation expense was $3.5 million and $10.5 million, respectively. During the three and nine months ended September 30, 2023, stock-based compensation expense was $6.0 million and $14.6 million, respectively. Stock-based compensation is included in Selling, general and administrative expenses (“SG&amp;A”) in the Unaudited Condensed Consolidated Statements of Operations.</span></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the restricted stock activity for the nine months ended September 30, 2024 (in thousands, except per share amounts):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of <br/>Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Intrinsic<br/>Value of Restricted<br/>Stock Vested</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding at December 31, 2023</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">798 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60.80 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.80 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(17)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54.53 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(42)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43.07 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,745 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding at September 30, 2024</span></td><td colspan="2" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">778 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.00 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr></table></div> 798000 60.80 39000 62.80 17000 54.53 42000 43.07 2745000 778000 62.00 32300000 P3Y10M24D 3500000 10500000 6000000 14600000 <div style="-sec-extract:summary;margin-top:5pt"><span style="color:#00497f;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Note J - Commitments and Contingencies</span></div><div style="margin-top:5pt"><span style="color:#00497f;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employment Agreements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Kforce has employment agreements with certain executives that provide for certain post-employment benefits under certain circumstances. At September 30, 2024, our liability would be approximately $30.4 million if, following a change in control, all of the executives under contract were terminated without cause by the employer or if the executives resigned for good reason, and $11.5 million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without cause or if the executives resigned for good reason. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of business, and we have made accruals with respect to certain of these matters, where appropriate, that are reflected in our unaudited condensed 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. The outcome of any litigation is inherently uncertain, but we do not expect that these proceedings and claims, individually or in the aggregate, will have a material effect on our unaudited condensed consolidated financial statements; however, if decided adversely to us, or if we determine that settlement of particular litigation is appropriate, we may be subject to additional liabilities that could have a material adverse effect on our financial position, results of operations or cash flows. Kforce maintains liability insurance that insures us against workers’ compensation, personal and 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> 30400000 11500000 false false false false

PG M?J8M>XK($E>(*R6YVYW>O\91/,0RFO?!M)P65M.Z]M-:6GS5>'B]:MRQ?X_= MR(U9EX5/KL.29>:..<&CSY_"5YSST=9$52GJR R!D%0#<86X0EPAKA!7 M:L"5(I, *F?<6-4R;D[!O;X:CKS@A;$DI4 8C4-G -P61I[MDVM->HZX0ES9 M_TYVII7X-=]2G?0-5-*25T\47(*7:!W@XU^1=H!>L4TOI\1,A9$U@H##EJHZUHA\V9 MWC@R2.1[\IS>!@32%@=9H2TUU,2PDC%@H\"5QN@(E#>XH8D$*E+A" M7"&N$%>(*_O);)]?ZR<+_,RBGW=#R-#! M@H(U*J-@3V&S_8YE^^L1'LMWDKZVT9N=*(]* $@M$5>(*\05X@IQA;AR[%PI M>!=[KME LG?=TB2,5 HC^5RB/ CANXT90"Z"*/[* MXD'0R^TBF8 C2526=*:@(%0]4;3&L2X%159U4'0*GO9M/& A^=2DD8@KQ!7B M2K6YDF_USMWHE:\%2];DEK2L]209=56!!0DK<86X0ERI+U<*=4MS+&QR)1:V M;?W,//W,JNA[?K(]+-0N"E_MT!DD(JG*HJ!(BKJ+2WJ:+6CU-5W&9[(?DICP M[3B.8MM':N2-TK3X2151T5IU:,U7AEA1>^3-]?4:8"YK%;F(.!415]3A98+; M$<.M].[P+:W1UF5%U L[3$]X/&(\KFD-OPZ/;S:W:.E%-[<@*!XQ%$MOVMPR M0#5*LFBH137-(#P>"1Z7>RW&FM,Q.,^G:;2:!>67;&=R%"CUV*U[ Y% MBU?!9N-M:5,M>EN:,%4%3&URI&37EL&FAJJ(=%'%<4.MP*O(E7R;G MQCC); M@9OZ>S-P @^)-'&%N%*9@$>YIKA1-5/\%"(BW55!$/83/]-F/L5JB2O$ ME9+\\*KU*S9;O%_QD@1' F&E0$BJ@;A"7"&N$%>(*U7UEBMGW)C5,FY.P;W. M>F,FR09"UBQ"&'FV3ZXUZ3GB"G%E_UO<>3KVFE:CKI"[4JLW&EKHV6*%M+:K073[12 =NJ("?7 KT=:G(OT);<:+>**F]' MR*D"S"W[%LXSW"D_P.9URR)4^;\*26B"O$%>(*<86X0EPY!JX4 MO+T]5]D^V=3.VJ+ MU&JT94U4-?GP/A*A:!^.=2DH,JN#HI/OGOE?8Y\)JD1],[=(4R6)^F82W#:"VXY]"M=J/U62L6]F2]0* MJ^Y'>#QB/.[8K/"MJDBJI%#?3(+BIE!LK6E26(!J5).6PI9*'=4)CQMX+:TU MS>"*ZINI2MCL6A5E0R5@GB0P(*<86X4@]#J\3&;JJ$B0N2 MJ+>*:DU.D"%!)JX05VJC7MNU#S24:X=7I'6]:<5"J%^F12C):X05P[C MA%>LI90J8\ZM:!E4?KSB("350%PAKA!7B"O$E8HZRY6S;?1JV3:GX%U3NTQ2 M<\05XDJUMK=S]%1292Q_)Q55-H*@0P)-7"&N5/1<]8J$QGVURU3E5J.M';ZP M'R&GB 5Z/^TR5=ELM%N+H"&=4UOD[+ )GPLXV B]1=TRZ]XM4RNE6::J2-0L MDVPYX@IQA;A"7"&N5#0-OO!>;JHB8R\WTR)'M+J@(5$FKA!72E"P:WSO0O2K M4AG]>@I;\)7JE4FGVHFLMM89U>1P^)] MF<8X!-S_$I6NMHK3O\)M&BY)?6PUI5&FW3D$7+7'1K MM^UA37)/\*5L\8!$#D-GCGAOS2N9^#ZN7\T^<^#9^W7=]VW=< MN#&*X0M>FZ^YD@3I@!2UJ<&81T'$:^^=A\RS8_>)?7AV>_'@7)8XWF?N2T$A M36^Q'V ,XWCU+3,\T]_@V0;$OQTQ7^@"X84O./J=F&"\.M\]\R^.'87+=?JJ M8MI]B]FVI=F281D/AMI7-<>R%=-@SC\Q@)S>- BG1^X?V=D#&/(_SNP^S._< M]I[MEPC!/4L5($DZ(,UJ(F$VH]\*:C%587(>J,K2!F1*F 6Z)PAY\<9S4!8L MQ*M@&/;!QR ,0M2ROZQG5 ND#E4*RM/']W;M!G^!BPH(-!_[$N!NH]RXNLXS M8>75A%M+!>O/S[=W%U?"]?A8M.]P_A\Y?;OQ]T M1OQ)YUAJU74VF..[ZQOA_H_;[UW@2O?77 /GR_%T">#+/TS LT<1.\\^?.BY MT!0H?O[ M!.X)B\XW1U\1Z-KC,]8PMP;\NV$Q>+O87'Y%A*+V$;+CBF6MV;L"=EYS;GX) MHOS[55JCK5JBJJOY@ECE1)C?B 43)BN%R365PG?#I-YH:SI@,F=V8,D':FJ@ MV6?:@PAQ((0,F.:XX$+Z$Y6/WSNX@(_" .N.](2'EZU7\ T7V&TOR\>01"E8 MU>3,)>NS, 1J9URP?R8*Q$7^Q-5!9[CTA? M?"$B9HJDX*JMH(JA?DR:#&QE;>1 ^FQ"8-Y M?MD9[\*)Y2$G;3@%]A,_+T1>3P;-:U09S[K_]+IY:6[\*F!;2:*NF:2]JJV] M"N(WYF)JHI&WIV!%%589L'2+TBM.WS);?][ MQ#K@',>SJ^Y50L?<8-8P+-4R]NQ$D.[*J[M*!X*.5I@L[]D$7Z/4LFPS&,\; MM>S*O.I8M"[NC0EH$O+S!\*05Z037/^))7LXI("7R]UT9_%S& R3TQM).;_K M">VB' 4*-&/+ @6D9 M1?OKO$GKN?:#Z_%,:[)KBTR!=YQPS'K"R'X) \^#Z41'MAB4NA:DY.O:GAVZ M^WQ%->7^VP*EN61W.R-YD^3IZ"=L^ M:# )*H[#D/GQERDU1^)^2VG[Z>5[A$>\IB[IA+RYQ0&WV'0P1?-6 M8CY 8=4B"H*?'K36GT$O"UJXS6>)DIXS/[[\ IZG4W0F29.BHC.U\Q\N[!&6 MSDNRC'MN/ [)A5A]^M!^X9E,]T':NQ:T&>BO^.6;9_MQQ^]AYM,(+\FKPPRI MT39%75I,+B6_H3(!^Q+9+\,2)DI+3GA5(Z9?:14&7' 8ZZ4K45I0^BQX]L$Y M\-P^)J]$XQ";$!^58BOVK#RG("9O?@&*76<$^P;KH+.%268H>&A";2V&02CN M7"FK/"?GWTS<-M0#)6X?E2YC0W<\C(21#08H+_9Q*OJL5$.M&*V&VVEB:XE6 M(R.MND;:"M8O!<\L8> MX&-2;NL&*_*ERZ,J2+?;_G5*N&O_OY"@_YW0,\_Z3 >K*@."'&99;A!LL)"U M&FU=E*I=T;/2&N\FB&?3]04WBC#-*0X6-1XINGF,_^B'SODT,?N:4^X^V%:I MF:34JFZ:;<3Q1G7?IQM+I;.V7DO^T8B?V.J/T]CNQ M+0E$5K1R[&+0]GYMX+5I4E6)\,(S6:*^Y&3>0>!U8EO\:6=-VN*OFZ_R:G\L M*1[=MQU,;'PA[V23C1&?1;?]I+)Y;J6%Q0];JFA(>SY)>B(.2FF;8;OP7&VT M-<40M7WS_)BT5AK'QY)UT'#Z@4 MSV\\(Z9*2QKSLWB+&!D"S*>SP93SIKZ_WY OG> N4EBUJ+=->V;G[/Q5B-WZ/4[W6P MO>U?9K3:!;(F5U6*205::J"J"N*YE524TBIS$+].:HJ*G6X4?)\-8PEVV;T 9V&1O82S&?;XTV ME49;;XGRDJ+!M(-=>WSMN(-=!+[41MLP1%U1JX&O8]_"'MC^(R]>S?LI80-+ M_@%;?#P!:_R-:M$=B:@4Z RC=.#_7TWI>,>B.'2=F/7PAX[?F_]BYLIO,'KL M"_&Z]([CC9&25S\=SK4[.V97_3YSXF5RI#7:.9O)D9ZN"_C6>.6'!Y\.5G.% MP%?_\JP7J[2S*#RP1]?WT7P.^L*(<^^HH@!Y!*-5HF LPSG6LI/W?$;D1 (" M>=BN67OF.U:N4ZK5YBY5H,GU2W1H[2W5U1J0P;6C2%DNUE+?;4BSBQ/))$(3_]MRG]D?X)QO:T [!#^"OUN>%P&%X)#KE?/OC0XC/2J>WXBG9!%MO M/&E/&+H?,,%VTAHOZ.7X07;L/K$/ MSVXO'IS+$L?\S'TI&:7I+?8#C&$^(*CWXD)K7G2 MS/X["*<&[B,[>PB9_>/,[L-0SVWOV7Z)$+JS$X39S=-S,U*LF#A3%2;G09TL M;3#CA.Z@CH*0-\0^'P.*0KP*AF$?? S"($2E^8OK]%7%M/L6LVU+LR7#,AX, MM:]JCF4KIL&@C6>/(G:>??B0G31V?3Y3?M.'^392-8 MUAY8**B2.&?-[$K(2IC9R\G0'8]&'E_,86&_="/'"R*LJ 3*CXG,[[7;+>^$>:]/ I7Y MA&1?D&)9DGUNM"N--A8 J40JQ7:A!"6?*!P/0-:HPH( HB) +#7O1BIIPUVL M[Z22[E++F_1?MM(G1-IVF><%\_6\C=E(\54 &6MMP%?(6&2^WF@;M3?P5H8M M'LQ>/<-3-X%_QD-4U]/2JGY/F)QN$>Y#>%W"K-T*_,V2J/"PT?X??@JKXMWM M=\&.(H9UMQYBV\6>,[QL8##O/"QX#!2KJJ(27UL0[R_#;E^+6? MG8/ X\1S%F[6$/LEMRF Q7E$(V^N8 5, 0IJ'8_R9IXY!L<2:[F_]M M>V.6$9I?\RTE,S9(728(V!1>KHH8D-M8OI8M##E6HVW*%"_;'PB^^[ JQA[X M ^%.U2Y/3![>:H+$@3Y3._3:=\9AR'J?QO%-$/^#\>#*(OAA4(VVGK>T-*G- M*L/DKW=Q)5S?7#2%SLVE MT/W^J7M]>=VYN[[JKE1&AQ[TS>W]55>XOQ6^WW2^7U[?7UT*%[13 M]_;+]64'O_Y\?=.YN;CN?!&Z]_#%UZN;^R73VE!Y:!/ED:S[-^,AC-]9-%M? M.6Y )[!9Q68<%?V _,?@&UC4_$,!HA#?! M"IZ$.2-L8ANGQD(ZXU$Z8V$4@E7@QTEE2TXR&4B&_5<5Z/[8[@)3.L C1X?L_.'@BR=_=D4YIF;2U0^V9$;W?9?B #>P2"&Z\#YBL:(YE0XPK''$HR% M[''L<3)$&9Z[5Q?XM1VB1Y0TO'>',Z\*.>#@MR87#GZ9]R(*#CA'-N]Y.CG# MQ5_1#X(XL=9]_-[S7N 1_QZ[.+"'%^'W3N<;>G\8B0&X@U"NF=64%G!3,'3C M>&&&0;1BCJ)@>_#S^'$ BL,'HQ,?CMK%94\HQ ,[YC3H34#J?XVC./D>[W3!!H3[?.; ZH#:$ %C"WW;#3.MSEG :2Y\G[S_ M8O+^.>7\R?;@_0#U 6/P0@[]2W@VGLE, @BJ+'*ZB,(S_ QO!P'46PJ"9MYH&G*#8S M.,:8$(AB4B=JGJ>OS/>YU:PZ=+@%#H)Z"$%=@H:;)IS 3,9>G(8J>%'&1._A MK"-F1X%OXRYLMK0[H(J =JF4"0_C"#MC1:DJRXP X^Z%?_UD.XD&@B] MSD$W^5QJ,:H5&:-K9_XGT,;:'G M@0N/M7M/+(P8C"HA3L2I\!@&$4I(T'=C_JS@"1_EI5^E.]="%GJ9K&ML"./H M):-.IC(9-*Q6H%7'SD!,+TW8@F1/>(5+(%Q_^#D)<5H8!%GE$%8M_P8B1W[@@9#H+D :/[;E.,N*@+^)ZR%<].^2>=ARL M'9K0'WOI='8P\:9:"YZ\TK#3EOA VD%\H&W-O6\A+'7NR$MV>N9F70^=@FQ- M>9#(]X0WP(<=3,34 IAUE#B)_@20@5*X]ITFQ["+ALCX 99?%P#,(I A@!\7 MCG2Y%^*9=$M^ST.R"LYJ?S"OAC",=*ES9OG0A)6N#VL[OX/K'S#0>X$S3M1% MD'EGR_7"0#6?;39S<<3KY/OYL:,J]_>6:OOP%--/'UPNS+\<3_ M"W'D.,9U9!-!XSIL%(/*0_\UM=M00C.-P&9.G-LCO_=FZO$D:#N M$=^\ZI[40<)%?K+(KG [5@TG!&<+5I7D(C1&?+1O>M-R Q,7,UV $[-^"$:* MX(0NWX*;[O*L)@TW#R;&03_PO. 9=_G0Q0B>N:W.'<^D/R]0 8;Q 97CY&#[ M!S#1O/Z9ZR.!Y@F!=PX8NI,"_QD?]V$R;3050/L@(6&@CT'0>W8]#_5GZGXF M8^>F#0K^&[- 0^+!YOYN8I\]P+6"_62['C<;9CQ0$;NTC+F/GI@03N9$9F$R M,$)Z;I]KW#AQ9UX1D9,:-%L0,C%Q=:8!L-5C1 ,IL4UGWX3]8\8Q0BMAX^N] MM=?+;BZ]=F6'6%@;:Z)W!T"CE7:,L<2.,6IEQV1313(*?+(U-U^0_#P8YX!O M,3.W".S*-@[_CNHV&4@1V%IXV@5=E3T0MEA6T3+*' MFL*EZ_%!KYG3PTLR$;Z-/9T<_SIY +Y[^C@^DM1DXU$<@27J'NLJ![C+E0DV M7(^^1<3 G>9:2N0>#U)Q@PD(Z&LF1(BQL< X?$E_&#+06KTE9LQT(&[6A& Z MI%=,>,YTD0V_GF6#76_MO('NVI@#,/J1;^>;^XVU:+PIFXV53U?M&S;/67/"M"XE^S:IB'AD4\Y7I;#&Q0A7Z<20;5P\ MM>@V9H=\QA:]KZO:3G;F@$7.UH5'D"R?K,.O\^75M17*PK12;MJQG3^E$X.[ M]C#FR^Q]P+_[A'&AM&Y/)PPQ #-S7#L%^J]%6 MC9RG;BK:VV_&R;\;TS&\E(XQRO/"+2;J_AC43K+?AK5TFD MK8?MX"]XI(P[.[?]UW'>#M]'6()P66JT-5)OA^?_&O56&O_E1MO:\_IV<@9Y MGF8&5;&ER1XG>_QMC;6^*';Q!IFL@#V>MWH$+5AEL']]P>@2V(]%4Z4]VRL[ MMJD];7L]#W6.2CS6:,?2[#DMMSV?$\![:K^Z:9T[RA8$/'YUD47K[7)^\)&U*KE?:%,Q]]OAF%S. [+"W M:_9H">//F^ZP;%9X#E7X!XN%3B\ CZSW=A+-0M)-9;;!5Z4/ESI_M)<'G5+N%Q[/9XXBTB6XIJ=" 0)]7OIX3;/!BJ] M"(X;.N,A)JFEB?#IZ1A?P'W^&"Z C^E@F# <>S&>:YB\8._I<-O U?A.2LG"9.FP6FVF*B67*0 MR1Z-/)<7_HK#(!HE[_1>D/$\OS4Y<#=[XA/'@R_D9YU8DC:8'>03TC-\6I+I MGYX3FKW[@8'PX!+T:B9Z2@3DPX00F#@[#'H( 1S,S'-$ 7P+/+?5"_@Y(@01 M3_&&1T2IT.,<^#$+>WH./DO)2\X4;E+N9D$5K,O(HPR\3%G)4A$E<32)2N+4 M(_7MV//V#3W%XH8JX*(N4L. M_._4P8=Z$U5C#V])^7=S3<9GROYDJ\Z/\9%_=^/!Q3B":;$PV!G3FQ5=U&6Y(B7AJ7<7R4"2[\#@%>YU=R#'PC4,@M\0JC;;9 M$C6K*AVZ:3TCV&]H[NT">[71EF51:N5-C"78$^P/:\;M@GJMT;9,43>.LF-F M%:VS2:OHV0J5:18CA7Y)?YV@_IJ(Q%4J![FUF XFJR0J9E5:GQ:^6XLI6K51 M<==)U-[>&&@/"X5O/FTCUT_)_+\ M!8S,+%+H^F.8_>U$MC]QR4ZNNT>YOOH9AS9O8&6'+]B.+;H)?'QI&'@>S]6, M&1;)S:WI#3Q9!IJ^*'LUM\8]Z#*PZAQ<59,95,K'.>:''[VS1MD51^V7F&O. M1^]C?ZS5:*LJKFA5V1\COYWD(Y,/X_#R88)\:**ITFX4B4?%Q*,"N4>8F]=2 M15G)6>VJ3BE5YQZ>L7ZID152:]0-3!8=='4BPHGUBN]8LF@:E 3I8#& M(?70I/1P*HE2"<>IUO7OD5"VB6ANCD-)V MCE^TUUF&N^SD8HMWW1(UA98TPGW5<+_&XML%]YA@JHJJ0>G7!/N*P7Z-);<# MZK%KD&(I8LNJ2KK:T=MGE+=#"HP46+%Y.YH,:DR31$6MNYM)B3OUW)VL]<,I M<>?4$W?6*.@*)>YH2J.M*Z*N%U6]LEZ).U07Y0BKB]3WX4?OK5&*Q5$[)J9U M\$TR3>6;9+HNRCHUUB )J9B$6-+A)01SM645Y*,JAPM)/D@^4ODX?&$M3<<% M1#9,4:W]N;7:V(6497'\HKW..-QEW\T []A41<6B+(O_Q]Z7-[=M)'U_E2DE MWI*K((0 >-I952D^LGK6MK*6LGGWKZTA."01@P"#0S+WT[_=/0 (G@)XB" Y M6UE9(H$Y>OJ:F>Y?*[ZO&-\_Y_)MP_>MB^MZ7:O7JG)/H]A>L7TQ3VX;KD=H M1[.EM6I5"2XZ>?],15DH!:84V(ZC+#K@M#8MK=TZ=C667'+(AI9<^ZDHC)M'PC5$C M7LB]E)3T)!3, Q^\#&P88 *Z(?GEZEUE";(2 MTMB7L.V,E"_&^)6ZFWJ 5W]Q??O;5&M"$P)TZ1@:B8)8;,"?4N&5(:\Q1][6 M83TZ/1&R"+[L+5 OD'-EW0D+Q6 $S$-0O$E_>0M=C5T^>>-X-$YZZ6U"G<2X MH)68WT2A',FOIXI2KTEEF>P$DYZ3KW7XZJ?%SYNFWC"-I5_5].6?KVK*J.EF MJUVJJ=6?=TY]4.WU36U[,KGMP=B2K8GT3O;KC+<+:;D'80\]Z&(PJ<(99J5) M]?%&D>@Y;O(C[LY0Z3GA*Q&5?@1PD@_@>6V+)[F+4.RS;>,9=CNF/(;+IF4NGMU00CY.?#U^TMM$$?M:L3LEPF9?3Q.?##(=/ MTVE@Z+-6ZU36+)\/,QR^V'NC?7'=TNKMDMD?^XZ7.XFP-SK67+CUFXOC..U8 MI?,).6I7P&M%Y%"SH36,LNG)^XP)VD+"EP4%*GDY$7DYO%?<1,S1EM:NE46[ M4.*BQ.6%Q>7PUJ5I@'5IP"[2*)O;?TA;6FB44'ZIK9J.P1H>+=2O+NX4N?-2TL':!URKKQBG7/G'4/ M#[G8K(/:;=8UHUGRQ$;=,ZI[Q@7H[-KA$1*;#;I;*EO]0-TM[8$;#A^]UFPB M-W3,AN*&@W/#X>/!FJV+Z[;6J9BI4U>-ZBRX M,J=75R^!B2)@*)66W-;%?I M,%C=G2AY628OAP^S:>+5?%UK6V4!JY2X*'%Y87$Y_,5\JP;2TK(TPRP9?OT2 M5XUI7PE].X2=L!ED5D6JKJG&7[CQ'8&>'D%F\Q?X9,O$YF,",#WH^SN%TJUH M&$21[.;C6;%#O[]+CJGD]4"!6 @%-GSD[JI1.WQL7,NXN.XTZUJSH\H)* &I MG(!48$=G7ERW0#[JNRJ6J^1#R/PI^PRXW;&7/6X>.>6UBRTM#JAN*LD^*LPT)W.ZDL,-'/LQ;_AH71.(QX, M'(^&UB#$&#GS;H M)U2@-O$=)*%C]RVSS?L=P7FGSFO-3K/;M/I6W>YPL]T4 M]G_KX(HE+\WTNQBS,[OX-Z[K/W'/%A_]X%T@>D[TR<=U?H!W?G%]^]MT#<'? M%+"R8W@["F)Q\?R4%F2!:%]"%@QC3AA:RX%%_$BP]^R*9;-!_F1R/DQ.:):P MY6ADV\!_4?A5V,)YQ#5?3K4'_&J1<&B2MR5<625BU(IM48=(*9P," ,C=F;C M0(0"9LLB^!(E]-&))NP)-(+CR<]FB&Q+(KM$9 ::"!1(#P^_4UJ%]!B^Z"'^ MR\@G_!>!^"]2\#,0&/FG5=,8@GNP2^K/CV&"O?#UFT7)6$5!.8]4?T@U )1T M^3@4;])?WO:<<.SRR1O'([K02V^3MA*E@C<,\Z<(J"+DUV^?G%XT!%+7=%@= MU,G)44C2<_*U#E_]M/AYNZG76IVE7]5T8^GGJYHR#+UE+G\E;>J9DYJ4%B 3 M8K7/,__4(1HM'ZC4:54"*VFM'-ZL%BF-_1_W8AY,F"'E8FR9=)6^LWOMQ-^K'[J))*^O2=0QRZ6I[C[M=(K^'NG>NG-YX%PE'X+270$E%8QN,80O'2Y0M.E5?_")Q(7/G]?LCL M(;A9HL?X@#M>&,UZE1KS1,3\/KJ0/@S:0;>RS_B(5@G=TT<'G$(7?%)H,1(> M?-L_*8:_W"''%U/^M#9WL#3+A K*C47A>#U8?C_(%[E3@X9*B>1:[W.&6C. M;1Q/=3"I#B97Z*YGP&2*.JZ+*JN.V=,[]DPK>]!8I<.DS(JO. I*#I? ]B>' M2;][/ :U Q^\\[V>\$+Y&Q&1X\>_<)=4U/U0"##_CH>GT8+]N#F?-5(^^]8/ M[,*'>]FGOWN!<'%H#_X#SF_Z8EAL#]6<\FGCXKJFK^)36!H79\:]7KGIMJHZ MW29.=U7 93;=B*TZ$41*O(?^IW,_BEQ0-,[ND& 93?W$@ MKKJ!X-^N>!\F^(:[3WP2HO++DP5HDE^#8N1;02QAF<+8N0:4:P7L[P>B(-EESRM'=R.X5'7GF['/K K1E-A[$[NVA MZ,4N;!IS!/KB>[8\D5I"H'9E;\$D77A"%SQ]@,F'3H@6 T0@FKDD6W$K=11W M3DU+K[>MW=PY-?5:O56JJ=6?=YZYO2HUJ/5W:MN>KFT+M[]D)ROM^G[W;NU" MFN+Y/;\BV7S"5^*.LM03G:'8IN4FC^+.DO0E&PJ7-G-?>;?KL(<@#J-5&^S3 MOH@\G_O&9XYMWHN^ ">@]\X?P0XD)%?N-]C$2X8I?<_8N;BNM[5ZK2Q8_#[O M$[<0YS+%\I1@''Y:.[R(WZE@-&HU$(R:9NVLZ.H+7+1O9-.6;Q/,W6T3"MZU M\S%5.OL?[ I"OQ\]\2"YJTP)O9/!-/1VH\A>>?$0"JER9>G&DAU$EX="'D1< M&J_GML2G<&.Z0^N56V:4TQC\S/MDM6''7%I(C8MKLZXUK9+I4?LQ4 53>T]S MW9]1SCM>=XP<:6IUJZ374D7]^Y+KF>\+VK"OG.]70Z?7$]X;I*KU_"/UB^NO M=[\GISET#^"/!9XG>@/F"DYWVU[NZ&OV'Z4,9P\_4])]0LI]Q4[N^K^'@CR6 MTC*!Y17JFFF53 M3NO"E=>%NE[U)RVXU7]@$'KDJ3#<+S/6A3]L/HSG%I535 MW.:J&]V&88QWUN^06I^@M[N^O-&^"0+N#<0(;X7(FB]R:0MV4ZV26RFEF5Y^ M"[W=*K4\OH.)G.57#XFSI_2E"NL^_3"]K,3VL)U MN2?\.'=[6]K$=V"7J[6;IE*?U5:?NU]Z T\AM5JK)(S>OI,D=AVRV:J@WI/X M4@O!"^N/?<\U&EL%79>W#EMH!<1FKFE-8[-+NTH!O>P+ST7)HY+'DSPN27W8>\3@_F_?V&ZO"PO&ZMAV/(IE##P?^3"Z_]'M,X8WVDON M-=D3#W>28E'@=B4WMIOCY+A+)D MM\V<>"8A8EF"1,'0_\:&^$1)OLIO?$+)*EX//@EBT?OD\*[C@A"*=7'9#:-1 M;=2BC^R*I5G\N2D=0$>PG42#%UFOY3A)#:-9V0CQY3A)_J/3$YB2)@6:]*G' M;%#^W(%_DU5UIQ,_[N#QNFZ8]=W$:8.9;>\J>+Q9VU'P. ZJK8+'5?#XZ06/ M%ZX)>8C-4FHRV%C:#!4^?MI1LL]E_<]Z$.\VW/'B?:ZIP;\5BHY58>-*(#; M;]N-0+1)(-KUDI=T%0H7K[05R^)U[%QT_RJ3=C;WD1ND"J4;Q.QS7Y8PNEO58:YKF3K4VYUD"N M;==4_,RA5_QY5VQ'*VY>7+>U9N>% TY/2$^EY2E8(+H\$BM/#\Z&=5&)OK.8_%34#Z[*G%8IM]/27\4.F#Z,QJX_$>*79&TW55DM @QJE05&?[F- MFV+2*C)IL3.Q73%I^^+:;&N&\<*G"R=D#OXAN!L-F>.%<4#0^>HHOZBFO4UI MMBGW=BZNL?#U"Z/^J*.Q#976MNMMU7"]6Q4[%SLF997ZKA'_KK33,]R:T.H! M2;4IPU+5QG9;P=$=>LF+*:A=+#E"T6FM6K4R](])1_WA!]]$$/[MA[9IM-[. M!G@IW^I9[960;WV8SR+;6A?7S;+YJDI/O;2>VG!QZQB,6K'"J@? ##GH;2-= M*8X3_XL YA1TB((JV$+1IT= 7V6UM>TO6:P&J(FF5M\P9EW!B"C9/!O9?,9. M[UXVFQ?7EJ5URL*Z5@U29'<0!TUC,X@#Q+11:.QX8[)LH^0S;J3*P MP:\(;"!K;7[D-OF#LP #5@B<$1&D2E)3E \"0>BC[,F)ANP/X;HA3#X8^.P7[GW3V!?R MC]'["D/?=N@O#9$[>&_D>$X8!80E PU!(]I, _?"C@.25XU]^O2.WG(%AX%( MT-- WO[Z_K<@]CP1:-0E0H+<$!-RZ%V_T>F]<.+UX!-2*4E7OWR^8_^ IIPP M'6KZ<,^W8YS3S./8%Y+(16($(5 B27X"(F'$FG \=HD/X)[9K+V]R5'M:TJU M.>Z@1XVWKW7V.S9*[1=Y+[=80R0E&_'OSB@> 3&"0 (V@)3 P]$$R5$*_,5 M^)"I6KW]\G%>>//XL^F(/LL!_)+V_R[IOBSRBX5W80C6L![Z16-/0\<>PKR! M%F'<_5/8$56Z38$H?%AN?"W,UFW,44$ZXPP$*+>8&NL*++,<(/9WC\5CEG#^ M -A[ "O 4 DGC,Q'&&"S+5WG:A3/8/K:-A@$:.^CX!&HQ]MD8)^*'A@^I"7,/$U$C6R$P0 MF)OKFXTAADHRQS-@4GG^*,L"]1K(5%-?E7>Q,4R483P#%+75H W"MGH. @I! MN_PX J[TT$MB<4D].@,$Q=:N-N@< ?\%J"GH0-1UZ*J9#!]W77S5CP/6=SSX MW.%XP/ HX/<"B$HY:?3-'C:#X"N).U(C/@\V5;K%B]I:IKPC5'*DIKK:D[<@^;WV"2.TW+<^X"5^EHB/:&7Q$<-@ZL\-Q%4W M$/S;%>_#!-]P]XE/0ERR/%F )ODU*$:^%<02EBF,G5^PR[4"J?$#.L9\0V$R MLC[?S_S@8V## -7$#\\O$ZP2!3=@*,#//_&C&_P[U(H>9AWQZV5L6RZ(.HO% MN>OG#ZF3>/=WF-YT/^2!^ 6C&G_C$XQI#1?C0AKU:L?MW+(K=A_!B*]H(BP_ MUYT4<",B8<7*WBP9PPB: 4I2YS=>;^Z3W\'@A3<8/.9$DQ4Q-XT=U.+;4\S- M\@)O(D0FH3B;()LN# DFQ7@R5[3)](0'C;(1]#0,F8QG6Q4I.1.IHS'QW88' MV1@V>2$2/PFJ/;88GKJE-XV=A"GZZFRDA^2RBH00G1*Q/F#_A"]JQL8##AS1)A? ^Y%[#V8 M2/KS(W<"]F_NQJMAU$^3.'32)GGCU@-6\4+')HH0,68Y:LI,] 3Q$ONWP*C, MLXFQNLN%F?.(K0\V6W[XOEWH2/5W_F3+P\4\@?;Z[?_42A_^BL$=N?6 .2EA*Z2#A(B4NEFEQV8-"\N&YU M-DOH5-%*%3EB.\5HI=]$0$S_C#29!Q"FU*PF5I4,*MI3-*5D/#(YJTWEK(40 MZWJ[),;E,4C:"^,R5U$^B07F?(&3O7]>9>4ZA[)R1/WPU@.5X?B]94:N?7%M MO7#=)06!?$0LO=;>=/9C;Y8R[T:FI8.P::5-RP'"<-8\=OPVX*,?](5S:E;@ M\GC,0+8 :RQ!$^/5%J%[7Q]<1I01.$LC4)2I8Q"U36P# A0UZGK9&!UE&W;+ M#$9DM1?9Q5,S$125D%9A2.Q"K,XIIKKZ0KG"NS)KU;UC;#8NKENM8P*-56D"*DW@D([EK#0?RQUGLTD' MT;7-[CA/6M+WWD>!'(KE@;?M%P^\?09E,J(,R-@+A.T//&@W";^](I=Q%N%) M?,??,5270KX1MG8A:AL[9T@5"%%F^6_ MQ_#T+W[T'P'=IA.=MB1?FI?.)3BAF+AAF?KB^1Z;@PIV0J*6G9"IBT3+".P_ M(IHT>TKC!;F4>GADQ!T/W;4Q[30I[V!ME#GN#UZ(6G+S^]$/DH_P.6-F(X#H M)F]Z<3 1/)A2#"^#IVBPJ7@P?"B< ^VM2JSZ^SB@(/6A@/\'0A!N:N'H<^UY M 2HM)-9Z$;EQ7=]&D5R^W!]DMV5!<9M8:U-?M6?;',CW$'-IX4U4[;G)S"/T M;L4(UCX8H7X0XAG@:3R'Z5V>$58@E.]Y+EBLK_X@9S)L41+D4#AP ,%L-"+Y2FBU&R2[ 3K-'(B&MF- MU\,T-""*\.QG()U;:R&#"3P+WL$%>Q/&(S 1D[<%\\4P$&Y/^6+_AV4XIO.E M%9^9\98VKO38,QM'+;UQP+8[=H'92,^!JFOIAHQB,V#OQ'IRSU6NK6Y29#V!>,\J M/3B!'8_P5,T6H936U*A'IJ54NAZ5%_Y>B>4!$?@C8EKCU"K3@>*3)<+C^.F,UC,(K=B7Q= M>K(!@V5R%EH$_0Q;2W@75W'@^U@LAH=4[:6L'=J.KE_\ I1M@-$QEG@?,Y1- MU#[OA@*1_H&*NZ,PT#01FEE:EZ*MOJ0@P'[S=C?599]@>S)8DK);%07V!RPS ME79X]-U'Z3JX8@#^ B@'6P@\; @U9KO<&87+? A0'Q&6!2)]Q@,G%"GW8"T7 M#RPCL$(^EPDQ\GGQI&\EH8=8C[F^1 MM4B-C0,'F$M+1X$;V+XK][SX*BC .'-A[,R%L?,NS+1\13AU9KJQ;,[S(Y0* M6#2G!Z,$?8GLFDA)>C^E2'8"#DY$VK\GB^" *()#*:7=FS W8USI6B*QO0A>B[UD230B#PRR MY],0Y3&#')IS%%KAB>?D&4G M2/M8\!/@K#JC$"PV'_D2]#O,:X*.PYJNK9&MX8A3*@E%4I:P' MN@K:^#,.)AHR!'Q-A99&? #$Z3D!S,:?MH4O^?V^8^?:SX:F,1$$\+!\:N2$ M(4X-Y&Z"EXGYQZ;^TY@L'#A)N1GBZWU8>?H#!01=J =2)R IN%0>+%$X0P9) ML&1(R\E%3&O+,S7X#=B,-D1!)A+PULB1*T./X5$;O43,@;-V<,C '_T816/: M5HY)BM>7>C&$G (;HLK YM3GR+<1;$ZKLPO8G'I#P>8HV)PM8'/VOX4W"QT_ MW#Y\^,Q,76X\%W]^OOER\^N'SQ^^/"3J\YZ]O[U_]_O]_>W=%W;SY3W\_^;3 M?^YO[]G=1_;Q]LO-EW>W-Y_8N[LO[V\?TF>^?KC__=,#/7+WVX>O-_C%_9)S M^V(2W#8O#K!Y6'_L\?\^O/O]X?;?']C][Y\_WWS]S[:;G-UO&8S& H .NCNY MDPV6J'\4N:>IW00+YSH"MW3H3@^A-1=;#+'L*#FDYHQ]*!8$D94QR%W-_^"4XN.7.T&\$W-]L_T"F]'Y%G!WU$ M?J%[)@OMM;SHO<(HCC=&.S6@#O8=O;DR7O[ZE@Z%F]EE_LMU/4<+2Z^9./FO MZ%_%8@-0)E#,2<73CFZ\0G?K1T.O-5DW.0+I!_X(/S):V4<9.XW Z9>04?)B M%+[ &Q:=I<.9-M[2FZ^( ^#KSBL:YX.PAQX0:R!]T(\WL\?[Z"##EBQ E[D7 MP$=>>@3E>P,?I6W$[< 'N^*!]VM/MV)4-%$QUFX8ZZ,KOL.R;,]=;;WUBEUV M=/,5;M>X9"98Q!YN!WGHA*]3WJLO\EZ]!._-C#C/@-#S90M'L:K_)4PIN?72 MK.O6^O<^WM"F*9QV&!0O*'9"'^U2J$XK=A'C4-Y(UIUT\ M&1P,:8M+1 W%7S%\A>HU"H#^>"*1'_@,!6CK#%;A"?F(]DW_(S=,R5,RF7I>:V#1U,SN,EM)@U71C>C[]G#2H1=[5(O\:X-GA./#[ M3L0D];9:Y'I-J@\V!EN&8(L^,\E(TC*;;;WVZMGE953W71YQR8L):!_GD[XY M"OF,98P3Q,Y1C)/$STYI1M>;(W3 M4)%I$ D))M ;3_?P8!.$<'/+( ,0<5OEXD5'Q, LP +S,%E<& % -T+;26\%KJB:-ZMCEZ?AJA"DS^:>JT]1<35$IM?;RP^9QDSSY4< M3S&V:"BV*, 6> 3TT0E&(*=1'*"<_E@W].9L&![Z^'R,-^6X\NC*T\H-?;>' MMZ")LL:@N>2J"N\]@V_ <8$8QX$]I!T%A87C[N-'LZ9;F1N(MOROF >1"'"S MC->)M"W(/6[D'N]-XR<+\V^Q( .E1XHPS#N\>DS"G2@&Q,]*32;HVGC]24&H MS4;.V]]DW;1Y,_%CLY-K38J;FCP\YH]HQ57A;)$PENVQBK)8M1N!C_04J<+J; >#F>YS_*6#MY M/]6+PRB87*7=D:'S' H"7I]@EPPVB69-DK\,#18 #U]]&\.5Y)75D/?FPH-; M6@<>6WEDF\43 1WQDL]V'7G_9=,I $<'C:*70D&G-LDLG*0_/QC %/Z71BKU M*>0%UR',8LS&+D=ZY6.N^KX=TSBP4R3%1S^(8C#J#9P1-BNK*0*#B!R9JLE) M=^@>8U"E&!#K.'X@?2)T5V@WA1>GP ^7_#7=:CJXL887O! ]:)P^>MA=;G^[ MDO%3Z'QG04.:3 X)D8V2NU!GE,831XFW_HE8WUZC-V MA):3]VDW M(&(B8XAB0&L%>-'0K/I$C%*:?+F+1+^S43&".;ONUAVN#0#T0: MLB;_P* R8/7)S/!U]D<^UA6EQH$EXA2>Y@\"5'2)J AN#Z>QKLLXHJ(,#,K' MB9*$W##;\,V/?Y)/V2U,PLDT%I;"8QTRP2X&J8;P&S&$[#!3/*18Y:TJ.OE. MY--&(E6?R2T2Z$QLC8XIX&N,5!PAL^+*/(JA8[LD#^.,%(AE44LJ92F4848,IQE-N1# M*T!ACG';?!,/8!*)5L^)'3%7(AD)V3'"%6,<<$ "+\. 8D,Z- ?*^&-Z3;K^ MV/!OH#TU=NOU'*[3'S@MW\N&F=J;?%13^*$79R0G[1$8_2A4AO"&926(EF4:,;"("BBB>77*\BX2&EDUL M/@,:CZ+#>)QHI4SU"&^04#*G1G[7[_4TW2[A+7C[_[@78Y ++$&CHO*(!B6- M!)[:"TH ]S#(6HH&L#NWD[2,0G$&++F93>41]*84120Q&'1XLI?>NL+3E]SM M"H=.<(&CT1KC^H2OT[#\W!5NFAR01N(B!R4#QQ'EE>9 ^&,?5:O-,> 61^>E MZ8^4](A. X:D4[PM+;M&*\FFKTWGA/Q[F;TLHWW&X"](WA HI_+F66!* 0C3 M:PTDP).A0\DIUF>GUP-=\8&'D12!E) #U^]B3!!F[TPPB<;!"/$P)J,P=. = MH [&_I.;XDZD@H-).K8SEHHR#1ZF"<@U2=.X^N@HP11\NA.S!<4SL0%=OV<1 M]2%9?=29B)' R.0F.@]F#D0'J?K, [ [P,YFR@D?18_R1K\*\NDH%<,?=3$( M/K<2CM=WD[CO92\%HAQ)I&.%/\!!A MMK>I-;P!>D_"*)<)?)LE 2.SHU%$?9>+J^\[ TH+P :3D Q*),KL)R9Y@+.( MX?HPD##MLR=&Y![B*3]:MU3'$$ 8<85<2X\G@7HTHSB7\3;+P:33Z\GMWY27 MI,L\>PYH820,/)65,)+1,[=RS@K=DR%GG57(95I]/(#^6$X"[[(#X:V+%KH O M4NB#+SC7S_+P]L/:2R@*:V159]L MZBVSN9N:BH;>V%FA1ZO548-Z\4$9UC8E,?&\9!" QNU=):+>I_^M!_/J%'^_ MVJ4029\N5Z.(S5F@,N1Y$W"-&5J@WUXXL<#[FQ:?K Z5UR+$[HH"9TW>U44\ M%8,J!JT >:V=J-)=UN$]!*9LFF,$.\]0#-#'?W/<;*<:/]7&M_5V\KB^1J>: MXC@]O"Z"7U]DQM7&IN^8NK$>T;G,JE83MOO5WCRATV*%FMY2K*!8 5G!T#N* M%10K2*U@G1'@GH>? MFQL?))^D5"C%NP\.VS#267&8XK""'+;A*8SB,,5AA3BLK7S'W5_ 5=$]O!=4 M,U=C ^$1)"Z!>_9&CN<0.C="\J:E\\[D8L[4S?.Z7U:W':M8P5) (HH54JV@ M6$&QPGFRP@G[/^_%.!!84BHMULE'6&Y#UG@Z#X>G=F[Q=$JSK>2$,X/%49R@ M=(+B!*43SL39N?5L?R1D31L_*[AQ'EY.X]SX6&FT%62J*TY0G)#HA#/;R"M. M6,D)9Y9I>G9>CL:Z HOC84$^_#KBW\_E1JNA+K24FDM<'\4)BA.D3M@PP$-Q MPLEQ0N.\..$9UR>M&NKYGEB="WJ.3RG"[8=PQ^QL?Q%1XE&?AR]=5W93V\WC],_Q(AY*\6&] RV,_ M=/ @[DT@7 HK?YO41J]AJ_FWY*S>U*:O\&[HNW&T^I41#P:.1UD'C5G6D-5A MBY/H;BP\=@_D89]P[-NEX#8S6A%E\C^'03J8,1^(JVX@^+QON'N$Y^$ M*"?Y&<+T\N0L1HD5\Q:6*8PRK&'4"DQ8DKTG;%\>N;X!-A-0O$E_>9MN81V/ MYD$OO4VX)5'0J(;F#!(QL/QZJJ'TFM12R08XZ3GY6H>O?EK\W&KI[79CZ5Z)2;W?['5$4Z57%,55V[]6/:]@AJ MJ>]N-+8ZPY*^V7Z=VG8A2_0 YE6PS_#<,&0?P.KVV+T81V+4%0&S:MK>=C\G M0\$O\$E1 NZ%%W=5&;[25#9K9GTON>]Y"IPO>6\]&_9AH?BY&_QT??E>R+]> M*XKODZ&MO2G7I)2[,ZQ^L7G>::7!H- MO:.,U[FS05VK6]AMJN$4A5JE-Z$%I]V)47/,AM:P]@0%6U_M5]V>*FJJOSD M+X;:I:WM21;XV3=S*65YDLK2:FMFNW+E)%] 62I^/D5^[K0:6KUYCOQ\CL:_ MM4%4B#+^2EDJ99G>Y34:FM'8,-IMK^KR7&N=?[PY3&%8U;AJ7#5>M<;/(=Q! M14M>/*M;P)#1,1^O4CC<51[%6=5FK5=>: M=66\JK4HEZ:E8@V5ACD-#=-I:[7F(8#6SV3;>+91\G6MUE&6JUIK52 M;%#7.N:!@C[5FJRZY#*TNJ&BY*NU*)=F747)*S; */G.(>H7JRCY-$K^XXV* MCC^GF ^SI;4W/5-5\7%'%A]GUC8 GE !)4;WU%4016-6W(6JB+1CS+4QJHW8)]NJCN^2JW*94.OJ2L^ M%,YH%N*A5OG31O&5K-ZFA6_4"QHLI^K;)?;95)I73,J>@8PVJ# M!3MNU/8J,HO<.9YM,'I+J[2S2V#T65#2^YPCAT-37K77[<*4-^>.*>U6]T= M6:HIQ@U+LXSM$&!W(D\O% 6WW5BWC)+;DVQ5AIDN&[JU:1#= 9CH>-R*G3.O M,@;*&"PQ!BU+,\P-(P/.VA@H>5+RM/2NLFEH#7/#;=)92Y1RKQ;=JXYN*/=* MN5?*'!RK.3":;-NFX[1/;.F-$\'C=@%*4VAR<@ZFIW3>R4I/A[1V .QA*-@W,6&]P &: MALSOS\1+,QX(%L$S7CSJB@"_MGTOC-V(>Q$\[3$>AK "(^%%&NLZKHN49T,_ M#D*-7L3/6, CP<;P/G[!N->#[WS&F>N,G$CT&"PO-8 O\!'P5(0]9>B$KZG-EFZ^TF X5C8$7" .]%@16&- M1V..= :"XB!"/J+U<_P>+@+V8FEL'#A 1Z"+Y!X/^^79+/"Y@IRCL^=)4L,) MP9+GB%*(%C3[4/P50S\.=^7D=78K!]<'=HF&[*^8!Y$(-/8DF3T@*>\ M 338C4Y_@XH^/$&:#' Y282!R"B-JS;+,/,+#ZP M#.*> Q^;AMY9S\B8%_MJ2[FI@B @I3@L,A_D5"=T-1H'L/:D^$PD"4[,TNOS M(O$2\RT@/+#6,RL)KTAS7M>9( ]4B$C:N"CP)WPDEQ$=DGD\V,8<"]\_2:E MB.PU]>RD@P;S=ODX%&_27][VG'#L\LD;QZ-9T$MO$]HE[AZ0;]XY(^=-?OWV MR>E%0R!,30=:OKK(;D>3GI.O=?CJI\7/K;K>[+26?E4#0[?L\U5-&76]7BO7 MU.K/&V9=#>K%!V4L_RIM:MO@U*5G/)WM]NB=UMK@5QO$5@3[W0&VYU12:X5* M0F/R6=J0#VA#]A9LKM T&'GKCQFXG(/ \C>-EX8<@X)=EKDO^4IJW4>ER:S8:2 MCJJLAKEA$4 %=;*?]9!0)\NC-17RBQ99^4J45*BM/0"R^B4 MQX13DJ0D24G2W 5:0ZO7-HYJ4**D1$F)4E;24ZL;&U_@'7&:?5EZ[B2?;EH2 M+!^+ET^;'G@L%E4I0*N%T*+ZS7.YCS]TKD"=: M'/IUP^#ZRAQ665JCL6$ SE'G3ISA4E]:&Q1*W=\B'QU*KV*NM7JDV=FP,K+2 M(\>UU$9-:[:5S2S@#H[Y3[W"6UVKU39,-#SK"'#%2DMR-%O'6"5/L5+E6(FR?%5)Z]WPTGFPS*516V,[E8FL!B^>NUZSM(:YW3U/ MQ5/[%"LN^= .ON_0/^J5P]V?S85I>5';O<%B/*T<,$/*H$&X:^[7 L M$)M]R_I"Z,N;=$,?"\2Z<4]@(4,/^W=\+WU 8T]#QQZR$9\PW[;C /X66"=P M6HT17G>2 H2R)J,LA,B3@K*RK& D1F,_X$%:DQ#^_A: M;O!^ -_0%%:F"B;TK&->W]@/84 ^\*J /H"BTW0^3.7+O97(2&WZ"N^"/,31 MZE=F67@Q"K6XGK@; R'O@6W8)QS[=OJB-4N9_,]A,#T>'8BK;B#XMRO>A[&^ MX>X3GX0HM_D9PO3RY"Q&B17S%I8IC)V+C"1[3]C 4K1LH 5%@$_!,/C!Q\"& M@>C__>('Q^Y;9IOW.X+S3IW7FIUFMVGUK;K=X6:[*>S_MBZN'RBE%63YYY_X MT0W^'?2#VH?&OH0#JU(M=)GJFU9)-II8$Y8*XM)O!RJ(*S7M$SS_?&G+7 M=%H#M]T,1T=,>:O7%QTF-;EG1=7/[O#9V_M? #T/V6^#WG6B]&=YZ "O, M\"%LOYSUF&:-5A&<*CMVR7S#,@*;Q^Z+.+?19C]>44V46!!X# .N)?4@K?!!&,U[CXROF!=X0D83TC,^R2@ M%8Y%=9V@=X7,-J&N7(=>IQ&]AC?]48(3D B8CFY-(+T6S\\/-!V:G$S.87ER MHN&,FS)E\[>,VZ"MT#DEH8+7EPEURO0A&^0)"Z2DVLLQ3F4$3G.$&I> "69] MI",M=CPSV1P,P^7,%["(//\MDB"_8J\W!'0XKH+("IY!C4F-2<$S;*V\%3S# MRU!0P3.\!)55+K;*Q3XIBBMX!J42*DU>I1(.KA(4/(."9[@VF_IVX4@J;5.E M;:Z_GE,,IAALSRJLKCA,<=A>.6S#:HV*PQ2'%0K,K"GH),5<^U-?VZ5>G1:' M*;B.HT^-M3J;6(&X/'^0T-KR+D?E%JO/*?/Z<2![[\8A MS"P$U@QCX$Q<= (("--5"\? 'SW6%=&3$/*C*0)$^+DO8T2S@D5S* M,9_0'UJ^L1R.!7T)XPTR@ H)(3$'4P&< _QG$\0#=D"@!.([8F.(3)82JB$R MQ0S;5)1KGD6 6,M6"M;A!-+PU9C4F"H$ZU 4>^ H$@-W -)P4O38(>1"T:S3 M4T@N+90MO8L4W:,GUA:YSXI^Q<$-SHD>2OB4\!U(^!2,@((1P!0C0Z48J22V M/7*82O)6#+97!FOH&]: 5ARF.*P@AZD\7,5A>R0P72V9;Q63*293:JSBR39' ML,4]%S@!LZ.RAPM-\_23!2\MO:E21L^="ZS:IGM!Q0HGQ@K*-BA6F,;]EP=I M4UQP8EP "F'#).AC904%)[ .3F!=\*G"%"AR6^D&%@Q M\*$/=!6LB^+@8^;@IDIJ51Q\S!Q\65.8 HIYCY1YMX[^/"\.KC*FP%V:Y+PJ MG7:*#U"O44+M-!O>J*73+#CBN['PV#V,EGW"(6PW'3VQFJF>L2!,7G1FRNC_>*, MAJ%*9O/MRR_:+"T,2Z^9./DB6!0YYF_.(S_ :@=BQ*&S'NN[/#H$-["/I?$^ M-(D9D()RK +N<$:(&2#Q%9:#'!":01[(0-)$(G0,!7>CH0T3D* %TY&6H$D. MW* ?^"/&682+"LW#B&V$!A#>HQ/XGD2!X&&*% +C7S6,6SF7OA\'T9#]%?, MVM/8D\1,@)X*L06L28K;$8J_8NC>X>X4U8-69#)&&P3?\]#WEI%1^Y MS2,'ON_Q"33+OTV1)W( $M66>FKIC1/!X_:,,"[/)ZJ:'OAXLV:A,UNWW^$N MI]1!#)QA2"O?4+;]A;6YMAQ!::W2PW%Q8%W!HRDN4@*21"R,#/TG#"6#@B&% M#UI/*JP=*,RU\I-7E"[.8ZHDI6*$=8LFJ_5;LCYU4FY^Z*"N?!,(,+= GRF$ M"L*GY-Y*=A>UZ2N\"SN).%K]RIPB72"N MNL #WZYX'\;ZAKM/8$YP^YJ?(4PO3\YBE%@Q;V&9PMB]AB:R \/X 5G%-[!_ M% $^!TDP0B"-/__$CV[P[Z ?!%NBL2_AP*,!BOHF)AGR5ZK1$Q0HT(V+>BN'';44 M)8I=DC/LQS#J7OCZN$"CK+;>:I2#YEG5%'A/5J<<_M3^47[4H$H-JK4-(-)F M<6&=[4Y0CP8S81%A:6^A=N="T@60IIWFY&Q)VB.&]YB!NI)PIX_@]B]\7 2 M1Y%YQV1^H50SH.O+4N.?X):]3]RR*Y8B]+!RZ#RGRRP%D&;VFMIZ%D1>D^NX MK48["_HI)GUY)MTM])99MT2[=0R!]U\3"/3D%N7RT7?CT:*5V!D9ED9?5(48 M/^YOVI6,I;BTM%JGL[_%+AU)LBM%-#>6O)93G'R2G&QH[8YY@IR\QE[OS$:? M ROEDV/W!PBC6%FQ\F:LW-*@W6IQ\@E##/U&%VV\Z^#%?^;0 M8_S8ZD.?DTHG!Q_ .@362'D%>3XI_I=FTWI9H >U&NN8Z: MT2AO'Y4D*4E2DK1PI-AH;WRDJ$1)B9(2I>Q(/>__HV/QF]OV(>DK/8ADM-TENS]_!$.@M([-/QKY(0A_!YJ^>+A23)N4CE< MYG(M*ZZ>32VM&,X"D210B!YKU_7&*VH(?C-?E9SV\2<$[B\'L&WI[8RRS?.E MK*2)S-N9SX;,$U!G[Z:<+EG;]V+*S\?DZT?D]T"P1QXXU)AD^"2+P%M)TSYI%<=ME T73N*B53V:"W.2P-+ICOT4=+U<<2'1.1WDKI7HD$ MJDY'-ZS2^5.-NE[?4?Y41Z^;S5TE!5G+^SB-,35:.TN>VAV=K/5][R4;9;OK MW^J$M!8M7GS61'J%BC.)>E7$VDUY\/,FTDJ..N%RSM30,F2:50[0?-;F;'[6 M<>/;4_\20% M4X-?E(:LU*)8JD:MX@0IGI;6Z1S"6BKQ7">>9[9+VOG)\:HXHJH>2LF(G/02 M?&<9I&<1>W>LL76MMF;5-CRAJF HZE[+(!U]F2-3W_"4X"3+&.V;PY3"/$6% MV6YJIMFLFA@IA;D7A6EM61?NM!3F2SC(QQ%:L8#>_ *1%<_*I6I<-;Z^<159 MH2(K3N3.T^BTP _;T#JK,\/]A59LZ!H?JT^D0BM.6LV81EMK-]3-8;56Y?PB MN%1LA8JMJ*@P6DVMTU$(D!5;%!5;H3A!=_ MQ,X$2$C2.X*UIC7B=D3@DA'_)CQL'6@>VX)>#:,@MJ,X(/Q5Z%.C-UPQ2#^H MZ )\3,A;@O_P\:0J%V(WPE\>%/JF"<1H'ST0Q$AJF9$*SW 1!-#@G/A M]I >Q@==WQN@11?P?-_QN >C=YG?_5/*?JBS:G+4'XBM"JR .A&FE)+D?R*A MW(B@09,5 [&!)1DX-GP #Y$A!=EQR%PAC?$A4*+ .,0"R?.@]SS!@W#H!R*U M._(/X"=H(I@PFX]E"3DG"4Q+V-8E1I7,!8SXAQ]\Z_$)LA3H4.)H[!+]L"MI MS-#:>2'PS$B^!$P#@QG-,D4R8X)%]8%1P4(@/T1(%]9S0M!PI%1@8*"\T0[" M"X'ORI&!/F%\# T#L6!Z4T7CLQ%,8("?S4J=ZX-X/8=4RWQ)Y'&^H-ZV>FA/ M"-KO$50:Y3,5^IN1#RZ4U,7Z3CVFHJC':]%N>_/CY;GQIIJ*OLAY"TE5)E Z MP:)! ATYXG_"WS9RN ^<4@D@7*-6TX' 99%PZ^ (U\KALJYJJJ4W.N4P==<@ MO)IU-28UI@J.J5FSMD$,7GL 8S06GJLT$ND.8#9/BAYE&&T*W5 MH5E1$.E=@'0>/;%N/;D%_[D;_'1]^3[9D*\NMZSHMQ&^]#G10PF?$KX#"=]S MD5'5AR5??V3G?)?G62*:V8:NNE(J.MWCO)8N/+M*WG>U:\_ AY3@U5U=$&^L M5,SR(E;MZ]I+4U]=9GYO*U.]$)RR'*$TSQ%H'N.9F)8CT#R*SZK/9Z96?RZG M_ @X[71MG/5<>KFR,C8L?3U" ^G93E.;OVL]OIL2B4&!8U/ MS=BC')P/(:W.,VZJTB>57C]#J]?W*PC%#OUWDC]112]-)CLO1-&M\]-V39EC MWMV<:O::H37J5I'=3Z52U%XB$^U,$L[:S\%BG&->V0NQG5*PYZ!@S6)7N">M M8!6GGSZGU[6Z5>@BYZ0Y_7Q=":.E5]635*Z$4K#'KV MK=4J=%-U& 6["S"& M/24/2D#;#REBP1<1Z;L%62B8,GB7!S7 %-7Y3/_E"=8LRUS'(QL,9V5//&0_ MUO0Z@]&YZ6$.?&"F'\S" .AL3=>%4[OGNC?TYFSWAMXHT?TX<( I@+A)-B^" M3V#(,.8\I_F1:69WY#,_CL((NL%<2^#C@+(N0Q;#@&5:^,U(#AZ'\A4:H1?? M20"+C]R6R:VK6Z_AJ%JDY$;7:]!7>!;&*H]6OS$K"8LAT M<:5R!T1B]\"/[!..?:?.:\U.L]NT^E;=[G"SW13V?UL7UP^4[^OW@;?YT0W^'?2#"=,T M]B4<6!74@O=Q0%G>&X&R6 B*X82LRUWNV1E.!&F]7IJ"/\:3>-_#7/YPR D; M@X!W0"_.J$%0HW_%H,O82$1#OY=#3< W/,=-;4%[E3*^]=A'T0UB1!N0H_LG MV (8%V@N1.<(6:/VBGF^EX 0N!+,(M'-"3+#GXA=PQZAVS@@( =8B]CC_3XH M6CG8H1/T"#2A@I@"ABD3:_R18 _\>^H;K <2V'H8"ZQ%PWAI5R0_]PCFGH$1 M+&(7.?*I?N"/F ]?D:B'&NL*1'1)OY;%G2Z1*_[V0]LT:V]%OR_9C3I 2 [Z MPGC[>ENOPVSHQBOY45OOO)IG[0>)FC!"UNX%B/21=9C!".7@?[B$Z*'K,.!K M8/F>_!LUJO@N[)@F8<\4N,+& F$+9RPES@?^Y=\3^ ??%J(72HH1[I(WN?*? M$/7&=?I(L3 .4 =H&>8(-.4//"<%'$$ "1X@_):'R#,P+7],PHV4E'AP0\WR?/7"Y7/ZNB?%4G(8"1[,K^ ]1T/V%<7@,#NA1$]\308TD -"11%J MB:H X?123ICB&XTD)VC,08R5/D&F=2>I >-AAGF3-$EN*J*K^8^I_98H.81^ M$PBTNJ*7OI4(+CXEL5@R;# OIIT8"&C7D0:Q!XZOSCYS#W0E"6B"Y!1*6]_C M$<=!H@%T[-CE >QTXE#T8Q>>M'F,@&81XX[$8!./W(TYP4:E,X@"T(MA@@;C MC(34;E.,G_Q L"?8E&,_D:0("(=#FR7!09E("#C:RR1X,DAEH_4V7$*#!(UK M^90S?3I5O"E"#2K4("!@K4B:DOR;&&L0>W+;26/Z"QP06!P]94=:?8),@N:] M_'3B,%V[Y6TNXNXE2#KSR'<+8YY9P*S'\+GYT_@EX?#S%*&'T/W\>889XC$+ MODGE#W$N(@R359//II386+TMW46^+ Y0IZVWZZ5A@*R.WJYU=@6V8JV'2"DZ M**.FU^KEFEK]N=5NJD$=[_+M=%#MO2'X6+5"=PM'D[-_#WMB]IX"=)+D-O*6*5 M JR%&^5(5=#D:LXN:P%?U*0;>NO\)FT8 M!97<:0/-ZDP*P#DU*UH=IXL3;4'7^!._XT %3=\ZM[?G7/ M7V'BJGM^=<^O[OG5/7]52'56]_R_)$'I[_DD5"Q2D&A-)4V*5(I4!R15$>.N M2$6DVFCC4F&+53XR[:1N 8O&EYW2I M&B9W2E"^;>N?LUKEVANMLEKW5/P(5 MK:*NSF?2YQEU=8ZS-G7KW*8,W%TR)O:Y.S45D[4U=8IMV7:R A7ERI(Q78K< M+Q@3IHB];91KJ?PI1>XM=UP=1>P#!@ 6@CNN-&!/1S>L30![&CL$5UG>25EP ME:;>? 9;18U)C4F-:0]C:JP'[]I-M-7ZQQ;"U8X[+/(_@@=7=S"0*_QMK_!' M10M*&D=QJU:1Z$FC<5K4VD?XY GJLA;A;!UJ!-B4Z71EDFC58!DI>*NZHIK02L5.ZIB1U7LJ-)'5:&5 MBAU5L:-+9ZM06S?!<>@HFZ6P2!6I%*F.@%1&1T'<*C3@W9-*H0&?5'Q1ZQR# M)1OG&"M9-"_EI"9=.+ODI&9]CN"BQ3,]3GW6QV^3SS5?HUZPONMIS=HXRRP5 ME:]Q3K,^Q[4^SWR-1=]+ 7XKP.]#LV6G7-:X(O>V>^U2$>R*W"^:CZ+(_;() M!XK>V^;#E(*P4.16['UD]%X*.?(:?. M:\U.L]NT^E;=[G"SW13V?SNMB_2E83#=T W$53<0_-L5[\,$WW#WB4]"E(4\ M68 F^34H1KX5Q!*6*8PR+&S4"E!)KE5/V'[ ::UC#V02GX)A\(./@0T#T?_[ MQ0_/+Q.LT@,5?_#[[.>?^-$-_AWT [(2TMB7L&U9=JG5N^W>9K.EEMXXL.-U M[ +1AQ\#(=@['@YA?^P_Z2P=_4[T<*$UN+C^VP]MTZR]G1V*1I\:;QEG7I*\ MP_J.QSW;@JP[8?_L^X$M& ^9)R)F8UOCP']T>O)K M?RQPG;T!XS9H4="/ E\'%3"B%AP/O@!>Z$$O@CTYT9!AOQIS11A"0O>!LT#7+YHR.> M<"!^'##7^2MVX($)O,@CC3T-08WB S D&@0^1 2 'F,W"K5+R&1AY'(I^[ (U M@)HCD@L6^? G3$TV%3(GFAF"7 WL+AH"^4=^#.2 OZCM@?"0[#"9?N"/Z(EN M' +!PY F#$]Y0#OL%A[Q44WCXP/'A@4;^T$4>[12L-B>[<8T,3D8^1O-(FU1 M QJ-X\ >\A"_!;J,?&1DW_X&5.,3_!"D$0:.E(#.1OR;9 A8 VDQ85%G61%I MXCHC!Z:@L:'_!&L<:#!BF\.0D10]'\C@^1'V#4N$O("SA%^=7@QKGI&8\4?N MN*3I<*(])[0#08P13.;XZF$H0 'YR.-/(F4M[ P&XXR0+!R[\8E1Y@?,<54D M3Q!GPF.7W3BB,7(PII%0S\&G=$+7[])5*%F&9%53AJ4WFN:.*IJTS>;N!E5_KJDEVX5T64!7BP()K%UN M?QL$H"9Z5XEUZ=/_UN]..L7?KW3(_Q?XA'V&QX8A^^"A<;H78Y"NK@B85=,* M[ !?A-P%WJ_R+G"W.:U;4>"LR5LD-7%7_+S+]!AHY&4/)+X4]5GG";HSJM18 MA8-S?MS?M//3I:.;*LRWV=!J[;ITF?8V]?3NMC )]J3$\AI2L?-)LG-'JS6: M1\/.N_:P*LR)[Y8<;*RTV6:Y*2\5P1D!UG;J(?"]*@VKS::6J-M[=B>K6*)0[AG M^;%LJGI.9*V;IM9IUXYFK<_)=QER;R#P%J GNM&9>"U&76O5:A4QD\IMN;ZL M:V9EUN.,A/]K>M4GZ%(J?]EW)IK -#2CW:D(YRE- )K T.HMI0H.<(8!.Y/L M8O]\I-]LFQ5A-B7]6 ),:]>KLB EI7_^\:H^=<)*[+? MX7HA3)0"N-WN#>Y M\I\P-LUU^KC-">, @]/.0\&9FM5J;;;K5CIN3VN"89F&^;9*JW)6&D*,G'@4 MLC%W9+"DTA*7AM9JM2IB=)6&N+YL-1L568VST@QYWP'#CT,N$RHPO/=/W_$B M]B@\O-P%!1&)0(1GO M+06"P!"6TPAOF\:14(P;9L+2+^*O&+P+5R9W;Q3XLSWA3C*,?0=DJ:0":&\5 M);8[*=M_Q.!V8]T@X4-)TEE)DG$RDK34%"^B#!6#M#%JUL5UY7%%;GI_QB'B M!GSXY?;A_@Y\)$/_/$_^D"3 M\6A778Z0"GA;([Q0/DKY-B%VE9S'3C^!3K2TEXA_GW[A!P/N)4W#: -!'$A0 M#M/\4 0L&<"WH8BB! $B:8"&Y_IA:2((/-] M<6@LA%DY?9 Q&#L2#20'X23 /YM%."%RAZ$(PQ3/9,R!D/AQ/Z;#[J5CTB0> MBL1I(:@*N22+TXP"/%/B!./B>'V8,TX).").T$NPSZ2K!)Z%/3FN2X@FGH1: MD2P$-":XD&<)L$A]!_$\OHE)1FO"2H$V1U/TF!XY*F\>G1$@"<67B8@0_,!3P6(**+ MO(^P46[@D3XHE*0G=+WQ+C/(%C+'0LF9'HE/Y" *C89K\B2 T#Q<>-P'!<@BTBAH_N0N M-S4OU-P85!82#1@F6TB9U#;TX]%TT0A@E M$81#9YS97)W] =(;#P9H?TFA3_R8"=CSQZ@:H<%,::?3&?L(]H92$3CA-QJ2 M7 ,:9@R#DL\3CA>H%W?ROU2GY00JP6=*H+&_B4 N/9TZ+CR)&N5GD7D M@ZW0^BH,'OT;B6.X&(!T[4K%7M8RO@HUJHP:]6T M1JMQ&-8Z527[?MWURGE$>!E:H[XAU% %%-:IK@DXS4K2=TG2^V>.E\]#V"T0 M]N/U3DYS31I:IWF@3.13%?;;94$/YR'A=5/)=[56Q&AO&&VFI'N5=,_'+IV) M:&NUUH8AP$JX]V:\S4/!B)RJ>-\5"4,\#XE729=57!5+:S;5[GRG)/VT(J98 MB;D2\T.MBJD9%3UNKSSR0^4'>)I%ON;BKE0IKQU/NYIJRM+:M>TR0U4I+\7. ME6'GCE:S-CS"W"L[5\&B5"-J;?L2L\<05Z:"UE30VIE$%ED=S6H<;PR(8JWJ MLE:] :QUH!O)4U6R*FCMNJ[5K0/=JJKSLI7'XJW6AC5XE:2KH+7U@<]U=?%= ML46I:TT5HZK"UG87A=Y6@6O56I/6H5;D=.7[/ /7#$LS:\I=K]BBM+5Z2T6F MJM U%=-R/D*O0M=4Z)H2\Y,7\^J&KAVOF#\+;*L$7@G\P;;JC5HEQ;WR@:"5 M'^!&6/08L 2*40A!\]/MOWZ_?7_[\!]V\^4]>W?SV^W#S2?V M]]?WWVXKR:F_(,/6R0A:UC8?(S1Q;)"2 KOSP+<206R/@#!PX\#!X8, M0X"OX(?OYV/FO#/K*HN$,>8_]:#;U#@.RN&FPU8]U0V]FG^11Y*>#N($Y85PT M/O]54!6$'GLG1_8Q&9F&T/((A^\\"BP6D2+ 9[-B_)$[;EK"XHF'[$>C9>K& M[&B,1DLWTX_FVPSC[I\IX#Y("Z0' MW^1ZR&65]1!D>=P?#:!/8SK&: 6%MZV$L'FUH;6B]@Y9[".R6#6EZ@]!)6Q M4CS;&7,7Q*3OVU2R!:B=5%W!M9$0_8\S!5CH^&(J3OFB/O(8 S]-RB-TXQ Z M#T.J< &^.$\^=WUO<(4E.!@H_J=(EC.#E&28IN9*K MGH#E.@*J.H%?_!7S /J R0'=G1X(DY1X8+015M*A0@^!&,>!/<22#M#_(."C MBE;7()Y*:M9099UE2R %O-G(R7P.UQTHB*$I(:R/30#\2_4RU5W!"BFNBSP@T>&C@/?RU;03OO!SS6+I MD&?:'/,)G:\GI3>RPA\)9WA8IR,MZ90&RLD2,A/!@RNLVW.%O[&>F%8"L0NO MS=0X]0+@;0\?AN&!QI_E?E> [DW9-:5"B-*YA RP3%CL XU=OQ^"M:1:3@*K M"N$08*K)K#>M'+/20WL1IB>]A%6*,NV2(^HF['V(2F]2,EMS;L"4':@@$QU6 MP'+9V;3!@&;ZCJZ$P/BG58%^;.=-)+4F1DX\ B[C#FER63%HGEK]96P$7&D+T4NT_K/MF5,3/RVH=\Z\9LEU-Q=6:IMU;TYU M\6KAGUTY_"3DLN8)ZKT_?0>4'"@@*H.4E??#UG/&XZC51?\08BZK)RVQR7D' M>T.;/&N0FSF6VLP@HU%;L&(9]5;-9)D%XS/M3%TJ8M>\N[6<7;'N2VJATOW: MW#Y'%:%:=4EKJB)4J@B5*D*U41$JVF2D6P3F@'JUR0;*S]]VK6=-:SP&Y'R B0;':Z;%:'5C->"9O_X"X M6D>@N[]F^KJ75A+'8O1#X7!_ NA^%=G)D;#76!^SL.[I_E:+ R_I-)9D.)5Z0A@\^Q33, M'R[08?S7U0>D2*5L:+SQ#TM*[HPNTH*GFEHQG/I\B6$8]\.FV*U MXV6UNJ'56\^D>^R3U8K9@!?)2S@$^64T#U[3X\5;' 08DT)Q)>CKY?) ,7@C M<. S^G*C3?WN0[S/.Y+[M .V.V8AK5"I' ?%YXK/2_-YZYFLA(,G'U0YW[!$ M5N)B#D45[H7?;Q""0Z%;,K _B6SO"=NED!P*ZD)SOBSHF"+C#-W*XG4N?S1T MH\[&(HE>?BVC\,U:+CP0GZFU<\_,A^4_#1U[B!Y!>IO-6?,5XF;+0!R,-)N^ MS;H\=$*=_3%T7$&S_N@$(TK#;KT-V2\^#R@"[;T30 ]^$+)+? @?,&MOZ6OZ MW7C[FH'[47#BH8.!@1%=P<=!-$P?PI[,FE&7$;P8?89/1SZC*W5\&N?#QV00_@=%W^5-$ ]#^ B83KB$=<48X()4XX#;*F2&7\ M!=-Q'KDKTW%69MTD62FN6)Y_4R3U)>,#WH,^,80[2I*%9%C'0O DM3:?=9)/ M'TJ#(Y-18\ U>N,P5Q=$2K;K@0YGAIGHBVG"S3*6E1+Z-*4;C3B)$V>Q9(V^ M"X2+'+Y#B'8!J@E@4&P$] B0*4DRG"38 M)Y6O$;<#7T!7_LBQ0><].H$O :9@NLG](7S;H\BX<+ETV'[LP@+UH,,0\ZQX MOX_".%UQH$?L1N%LNI:V2C(2TKNX[@'I@GX\DYVELQL[BFG%9+O) -P0Q-^! MSH-LTIC.D@2]4D1B#VB'#,111\K7L3_.O)A"$N#W/B>MARDLMAOW4M.0)!0D M@H^SS/@6VJ$DAG!EK*Z6@_5 (O8D/66JT[+8HA#)G^F&30.H]Y[<-"N&U516 M=QZ[@Q7%U36E]3:F"IU1@ +%N0*?X:?%4NVD/ ^)C4;\NS.*1[E$.V !>%*R M,ICRFEZ;!FECNTO3Z%(9R_0(Q<=B4E:6]@(?)E*A0:\3U'BID>^Q>(SM 5WY M8!"( 26R3/D,Y#:69P@_&HW<@$"62-FM##6>35C$L-]\BJ),&9S)(L1'IK*1 MQ/ 6HRJ9 QK.JBQ*2I:4'ZX8TK,3 B7\) (9YNR/P-J2E<;[-- @;JI]IK8\ M2W DA0QK):.BB_(*(Q>T%W7=09\:C_>P6P=Z6Y44Y+N$@^2 M2P:"M? &(J\IP5'VG^3^R@W%TS!1V>!SANQ?V093*D\2PP"SRQ_1PP9>]/RI MWYNU/965,3K"/5*+@4S3I':#!57\K]2]MG/$]G/$'N/.$62$-KNA[?I)TLQO M,$)V>ZNQ6V IUM+3_?-G[O$![3&RO>1[>"\.PS0A[ ;,]01VZ"@X'S,K]"[U M#U)C0XXO/'*7[5"277GBM\X:&\G1JRW.DHUF07@+HU$Y>(MW7V\?;M_=?&(W M[][=_?[EX?;+K^S#_;)(AT?'B7SV?(%< M#;E1E=G[0J:#P8ISV_:#WM0!^/7FYC>=W9*'Z24IU*EGD+R8.9C^IJ,@KPI' MDNRA>](G^8:G'V$\&D\5$T8IH63"7UWPVI(-,A./62(0IC_CWF"49&:@ M19%;2ARS%%+1R[FTT(G 08#C0WM(0B (L,T8?TL 5*>>->6$00N)Q.(.36=_ MT,F82'/!TU%K^2'#^].! $<]MJ9/ $4!W+3L=BH(,:4#NF).]I9S3 M*%,%Z:D ;7:[-#[QB'M\'J79VV+SQ9EA$9W=>;3U'<0N#^19H)8?BCP)2W;D MP$NQE\ _N+ 7$7ER: N+FULT'WP0)*R$*5L^./KK" MYKAK7V0QF)L3,$$\!6X]]SP?UR [.X2>J,%D/]P\^7]S=?W%?4%OPHT*F!!O_B18 :[2O<.]_%H MA"+J5NPBXF5KIWQ(K/=T*D!W'AL@FXQ_O\C9WNL&XSSES^1T$[5_:^M(G MR:K=Q^"PT=\XMO<\XF4V'IJ\5R%7+-D$P?0\\91W/NAL#_;SRT!K"FI^T]AB MFU)6$,Q"/'G[\.%S;A]M_?R"P/OC@4_KW^]O[=Y_N M[G__^N&>W?QR]_L#^WSS]9\?'MC7V_ME.[HJ,/[=A_?( MR17%\?OPR-TXVRA/%Y_1*9R? '3]AD@[/>2):DK?\UL/B5T:")&XT>_CH]?_WP74H?7M7.!)!,"9E&D6BYU\(8 M=M&/3G88-CVIF+\,(V28#W?RM//CG99>D,E='<+1(-A@\N!4B26\$4Z2YW]PA-417H](X,V/Q4<8J*=:/,<$3@/7OW+DX3T MP"^=W#)FI!NNC!3SV_&\)LR?V'1%[A 3ECD.4P]"'KJ$V?U3'V.',#PY[HZ< M:!59G/ -NS1>2S8+T*V&26F2ZF&(OX;DTM !O41V3,YV<-V3KNGP0Q[8A@SM M!O@]TRNX^P_OLH/4@!8-V\'IA6_IUTLSZ1_\B7@4RX.?%/LQ]I)X #JN2L] MYJ_^,W!,)KX+.R:*^GWPOC!>)[VLS9Z9'F,DSU"@ UV!P$/0FT;WM!A]1'/# MDV.85$BG!GAQ&U#'4Y:MJ$9\EUA7]!'Q8,"3I]3(?PS/U7,>HS1W,*MJ:L7I MF3S=Z")',\$O/OI.2Q\^29\DF0DBX0= M3P,(*VN3_#]R&(!O"Q9>@&C1Q^,8D?Z*AF9@HIIZ63 MI-_1].2#P266X]R+,S=S2RY.[B7+I]L!,^WIG@==#DQ^=??=%1-RZ2A<&Y[( MN_3)ZPS?G.UYZOP^X/UZF#R8!%*%"]MRM!)"AKK..LDP_+X($CPCKU$3/Z,O;F+T>?:EH=6(Y\V%"!$(!G2"_=E8U)8M6=./#H'.?%@QLK#CD\??KWY)$\Y/KR__?+KUL<< M^XOLYQ1H\^B[CU)9N%2/-,$03@*^7>Z,DMOZWLCQG# *Y*D82%DDT@MNV-B% M(I56'[$)L@[LI;55:$B +=TP\VA[=/ (59CV2 XZ! M_3/[+#D*E/6^*RU_XI)O=AG=C65SX%MH%$S^Z/1BB6 ;I//,HF\U">C$$95#)*STS!S$N&UV$N6 M1"/RP"![/@TQ'[$JERK'0W('3FQ4A)(4[DJ3S^4SB"3-8(L5?7"]3.Q;#( M3F20P/SDDS'.$2&7@91<^&M9R,*T&@+Y$D$N#T=/(T+3,.(P&\8D!^N>G!W) M,^\8YC7 1R-*I('!).EHW7$QH68HA2RP7^2=13YQML412+=P&0Q"I:,->#UD6$>X7 M1@P@/GA71$CRE)&XE)'23E)&]'*>,G(<61=YRLC!_-Q:K*.+1\^D4:MW;N^S MZN-V)(Z,@V,/C,($29MQJ=X2!3W;[_KT][ '[E$$M%@)>&C=6W\TVQWKWKHA M[=IWJTUN&\3Z^8!\@VVK_H#9V18_]GUH6_B?8E^4XMDO>],EUFT.NS*;VBAH MF\7YV]M.=^9ROTWPKC3!97#<37V*0+RGJA9W<4!TJU4U)%)5\[J<9@0MC@:' M[N!"B!>P$N@,-G/@&V/:-$_LN""P]YR-><:%X*U"1QZVF$.>:L[W2OBJU=- M_!C?OL0"_4>#0:N;2]3D%DD,0?8"A5INKJ,AU2 %8TQCV.)*P MNJJ4:'4WL/FZ4C'?ALU/@.5/D[$"O('E;^J5K#6JJJAF!AM%U;<_OBWC?*K@ M;'*P\7?LA$8&8&W7G8PL%._84.UB#!A^*3=FK=G"L$W[L2M;R@UNLUI5WLI@ M5>L=OK&&4C4DVKMF;XX.0$%7Z!H+CR5*?'MV1L_E(6(W2>DZ$@K1!)A>MA?/5TRLV]6Q2_ M>SP).+LF[6[V"#N3T3S,(IYBW#T%HR;9W)'-8\QWO+H^_OC]:*VOEFWK>R0F MH[9 AN"B?8,;()?\98]FS@HH8\9D?-KG[8MZ&RRR_\.>DU^.3ZZ=K#8]M'PB M8H/[^Z #V6TTVA3A>KK!6GY2UF7;?=:Q(V1_G8WFA K@37]*V&^!"17/@*8E MY_+*-A<'.VS4/N7[4PQ%7$O@XQV.X3*IEA)E-=NBR(B=QUB7[!J1L*-K;E) Y M']_.5OU<@3Z> DFNP/DB&SN""]KYR#J[Q$7_\99:D)0+JAJYM3@Q:U'6E-)^ M#<6)++>Y IVF E5PN54OC-)^I_Z= ?VUA&28 KL7VN0##C]+)) /[+]_'+)N MA>B%2J5B+SL1B0-P,4HW*2$7X_MG/2LZL T78[+>9U+6T76IGKRDG[*MV^QQ MG8($Y+;NX]LZ22\S57%/@[=U37+-VM++]R=.'W"R29,#H'G$I-H2]9*@5L)B MI($S8N"%Q+=?^(7IB*')S)ZG$X(,@@):!A[PW2%#M. U27V!]""8;38>*1VZ M-G/?PSM=KJ]2Y!D!+JFZJ-!86QJO2F\K=<8 MV4^?"*^2!I%^\2_[PQ>G!]T:>IM_XDMQJ8%7J[_QH>WZT'''$U^V"]4D([4R)XD^9'ZZ MXOA4MDSG&5+QE-,:(@@7>)2SKD D=\EO=^C[SH07](?>9>"N(/2WS=%6Q(P@ MN&. ?\!1PFV/@:(R.05W!0&AO#Y'1K!AUE@1/A(\.'U$ZXHR(,-;<0P(#D*! MGG7/&:(Q?$-@"D O"I$;B"_TVU[H=\# L SKSA@>2FJ5O1(^PEC0F#_57@O2 M(73\U)&4C)T@*947J(W[0E*"#G8+,&@HTI<<6WXN9[[3A%=::K7#(6$_'P=L M40SFTA'W* $0TR9I2\>3XTY;.=:=L_[^LWG=["S\[:, )#&42B49!$;[>,$9I1LJYU-=#%].M'Q%XS6%CSKI" MWS/ENRPE/'C?:V/NC H&;9_!PM:P32-',#G ZO$L%A#&8R!^0>7N%,9 ,V&8'!M\%;/&DB>TYHJ1-<+)JWHU7/&IQ-A.VI; M=7RD]NP.1T2K7A!JFH:2JOS&S^!V];;]1.N?S 3OP-DZ=+N$9S+P_6?OLEC\ M_?NW LU3GJ;_%FNPTX+=A5=T>D^V6^S9OETT=;6DJ45H):6F3C5#+:FT7"[K MQ9[SHFO*P!\S#;?7."\GI^P1O6:*/Q98NH=6^%*QMJ3R>H%2:I3+<4H?G"=P M;\W$J(Y:XAQ2W'[MV0YLD2.6VX$LV0$]M ./>[8#6XM*;@>R;P=R?^#([4 I MM /=W!_([4!N!T[ #JBFH=)2"?\JFY52Y%)!50O\HN*_^,PL]'*S<#"S4$=F M2WCS,C@\U^EJX5O$(D W"UI9-6*C C]L80MHA1D#-3< N0%8-0 @%SHM58I/ ME9)95<$;*% [5'PG5_R#*?Y:4@BAOVI2Q8>IYX]JW _0JN!6@P59 RS4_/ ;XGSU^_KPX"+B>C^S?WBY7=Y)P86?A_JA^4SW7 M[X^JWZ(9H*+_UUE"/M=0BN=S)Z^B2VR[ 9U.?3!T^L1Z<;HSECAVRU/_(BPM ML%PKF*/FS6R^ED>9B3=R&N>Z]N%U35O1M7PY?%/7&B&=:*YKN:XETS5M>5W3 M\G5MA^L:K9('I:W4E5#KJ&ZH/"C,4]_7JJ:IEG/5S%53TU94,U\&=[<,OE9- M+1W5#!)VL7HF'KA@]:X338ND*LU:8B13P\,,@2IH<2.LF2$C;M^=CD$LAQ[Y M.;-=N#B:KV&X_;FJ$BOUZ&]28UZ(RB:?%^G\?7W_G?,Q-2]XQ0[EJ@%M6'SO M]2-GUHOO3+PA9K-?SSSHH.>)IF*/OMN3IYG]Y)Q?DK/A.7F8V+/>$)^O3Z%Q M$X__Q2:.A7["LUL6";Z%CC#3X'V&QV6>O[9'C :^/7 ["46%;HD5MN?7294Y1L"^BIKZ4#7]8,=(!,I<0/\=IW9 M!!YB[PL >9R>D@;VT#)FV%$4<98474W&!!_[)D.I;BCBE'V5KE!]-_3T6N(W MQ;;)5,QJ2:9&=<4+H3K3WRW@N25O,^-OV^#^[^+KDK>5UT*-'QS\4-( ?FO< MWMKT;BW?I%KA?Q9JW_[46LEB1=G MPRB\@U4P)1@"28'\ZO3[KC-GDV-W_QG;B> (LCPYQS'^,4'-D[5U;<^(X%G[O7Z%EJ[9ZJL;A$CJW;3)%<^FP0R #I&?F:4K8 M,JC:6(PLY_+O5Y)MP,BV[$!VLN/T0PKD<[ZC<[XC(1V!^O-/3RL'/"#J8>*V M*O636@4@UR06=A>MROVL;UQ4?KK^\.'S/PSCMR^3(>@2TU\AEX$.19 A"SQB MM@1LB<"OA'['#Q#<.9#9A*X,XUJJ=+%DH%&K=&,Q**G].K3A7ENSNVF MT3@[LXUFK8&,.;JPC7H#G9_9YZ9IU\T?%U=-:)U?UJ!I(.OBS&B:%PUC7C\] M-2RSUFR>7]IF[<*2H$_>E6'I"Z*+: MJ-7JU=]NAU,I6@EE'>Q^CTD_S:D3R9]6Q>,Y]% D_MVF9DS\.W?<1"-R_0$ 019>K0EEP%44;>C-98<]RJ1:!03$#HD)FEQ4>F;(E]% M#O/$.T.\.WGRK$HUOU7?,Q80K@M9WM4)K(^,2,\037Q M\21Y<1^VN5^L#Y'>@7U(3-HT4G2:\KUW:#HU=FP0-O$FDSE64/Q-D M1S.I,DN'J:DC6B#"-O=X:7 $N*[%9%S/-& M-'']L:;HA/!>,PM((]/G=+?X=:A"$+D0:OB<1X<%(3H+?MO(;NH M_UP%N_AOX;T#YT6]YRK(^;]WW(1.4<>YBND[+\EZH3[CSP&V6I4.X0O4"A!M M]Y-!VL)"6@Q$(ZP(;9M^US7YKPZ,[4K6 %+KR')K1:3!K67EY\:]4^" MVBDG!H7<;FR#C7&P:QULS8-Q'VP[ '@/0*P+(.C#>Z*$H?O2'K9'G=[TIM>; M38^1"7% +=6-HE2'^" P\,YC4MCO(.5^+A'#O.=')S6.KF7X]#"&P<>8O1_> M&=^?-^OF_0=")]^PHQ-G1)XJ7F-7FS:?7SYOW62;'PJ[3GM[T MA^-?C[).2 ;6YL+984M#80E(4R5B>.JO5I ^$WN*%RZV>8*[K&V:Q'<9=A=W MQ,$FWT#F(S4GEI;'<[%[PY[I$,^G2) : -B@QUHL,4&$7B)F)L@4=6#Y0Y&%V9!X7MX9*U5;1\99;9^,#13@6" P%: MB>@8\U42;7.GF3="+!\)>SK:T-?W0R\!0(#P(^ 8)0IXQZ=B;3K$<(X=S')_ M5B?H:0/?V ]\" )V4,H4>CG&^] 4KC_G#'M<1QOR4R7DP<02(90HW'*4#XF[ MF"&Z*ISOJ=I:"IK)TXW ,@182;-_RH@I3WRL#EFMD>O)_N3<*"3K:JGXI&P, M!) AD< N5(EXZ"**'W@?'M# ]1B51U[0M6Z0M> ;H[;)G^2>G7)B:7DZ4U:J M&V"P108<&H38( (O$7-]B.DWZ/CH%D$1IP)[N&15+2_*QEK@ D$=I%*1 *? M-5:82:]Y.G:(+"<@-W_1(PM 2XBRK]Y!D\,CAEE6F:K(:[)FH(.7=JZ=I:XE2]BV)C 1H9>)#K006X2-56\N'LJE) MJ":6D8^4RF 14K(AM,PH>YW4$F,9^4FK%A::Q;(QM PI6Z",NF,9.8H7$XLP MDZBIY4/9ZBC%R#*RH%87BS"1JJUE0]G@)%0HR\A'6O6K\/A(Q]!RH^QU,NIH M9>0HN2A6A*%,!"T_RO%B6G&MC.3DJXP56JD50=21=Z$<1^:ON)61SGRE@!L$ M';;DX?.I6&!U$8/8.6JQ(<6"ENY#2@\&"*R"C5GP,33\G@+[!/4@=?E;;XWH M= GI:^1 F@EM$BAEC4))$)D%W"Z0AM_3()VC/WT^4]XBMB36P'U GBS1OD8R M9!K2IH1262F6$M(X"*R#K?GWQ$CGZPE1$WMH!I]>(QM4=&T**"6<8BD06@3< M9"EI5ZN:X@8)RW<0L<=\JI3=\T1A;5^N$/^'F]$F@E(I2JJR\O0([8K\V%H. M*GT)5=D2ID1*375+6(I L8PXV(HV(=13^=3B;CPM4N7*F0]I)=PM56D2A1+B M<#/:C%#*95G%Y'A.9):=WY-BP\4(4BJWX4?A7D'34JQ4W;(IWA@H)8GQ(X"= M3^18>R$FBT%JZ52*=.IQP]Y'NGH<44)BU1.%G5DT6 A[=_!9K'6@:_$6ZB-K M1[H0Y</ZA=A:YI5*6H'#U;*/_'R<["Z0@Q8L[MO@"U-_)5Q 5A+. M5XC=5TB0PSNCS:@#?B"C+.C#9NS*6YIW>ID"*CI:RE3,^*5&L;6^'D>; .H7 MU;)^^/%WI^MS-7X[;/ ^=H.LN#\VO*!:DBGNKOQC@DS$,YSO8P>>QW>P,_(? MPL?J-R[$HUH!<,ZS'IJL5;&A(VZ_%%?@BC.>;#47.XYXVJKP,2/NS!17>U^M M^6@BUDQ>:FGY-/RY8_!L#AU14FM53+E_JP#/YZ8Q\X705TK\=:L22&*&5A40 M7(T9M*R(R\FESP/^1*!O[]!5_)7KAPE:^]1<\F6'-W!-L>.WOOAL1-COB-U! M;*6ZG5/[[7H?3GMC^XXP_@1#QWGN8L<7,]P4<6>VWT>'^ID?C96A% MHI,K#)O;W*]89"5'+&;(7+K$(8OG\&CN%JWFXA+5K;=!_P)G4\5?SYWZE456 M_*,FAS-][(K\:/6S:M]RY%^"*A3A?K::O(XHCO3PH%IK_E3$9D>-%)0'KKXZ+W'8$__G%]8?_ E!+ M P04 " Y@5Y99*753S@5 !4PP %0 &MFS4Y_>/[\X\>/WW^*W>C[2??^N6!, M/K]\^MG%XY^N/?]1SI_FWOOG\Y_^_>ATN.I!^K/\^;]^.SA*QW@28#B>SL(X MU1=,AS],YQ\>3%*8S:7^5;IV;GRB?@>7CT']B.0&DG__:9J?_?S=SLY"'-UD MA(=8=NJ_OQ^^NO+*OTA9";]/DY/G]?UR__71_#^. MWAR\>KE+'QZ]HZ^_[;]^=_3FES=O]P]WW[VBG^Z^IH=^>WNX_RO]PJL_]E^] MIF_WB=OYVV?GI_C3L^GPY'2$EY\==UA^>O97Z1)46# O6:7YOQN^_?EG_E,8 MI;/17-P']/T%#97=1Q$%?IKA..-"0Y3Z70@:;4$)QP8C@Z4I(7DL##@JN0H8XDEVZLZ MJ/Q/20!S8)4PC7-T7;SC>57.?S-4U5]4M9"QD?W_._MG1'WG;3BR>>3\].3N9_$X8S/+G\_=)-3MKJ>S9I(^6%%HGZ M3=5\A"/ZT?M_XI@8&^V.\VX^&8Z'TUEE\P/N?SK%\10'RD;GG540(P]D^HV M(-% X=J6++4L3C9&P'J4K0,.\1D<\*30T8-RF@'G)9YVF(8+61-E)Y-N-OS/ M_-M!2@$#"@$B5IY%*1!T9N"S-"(@"E2M+> MY*P#$?E4(=)*#^= M36>DN6[_4QJ=U2!]=SI%^G]^%SX-5!%.VA)!H&% QCR"Y]F X Q+%ID8CXTY MO@>9V^11[XN7+Q="W]IJMD#V)M/9FW)![B!)%TK@$;3S""K0LO#6>88?3V< C%B5<@*0=!Q6EI4"1)!4< MHBDI<5M:F]4>V=E4TJL\JC8L!S0:7%&25.X0G! )F!',&*VR5ZU7U5=3L,G%1UTBY MHQ'N-\"YO_*_A'8+P3^)8()&I?^7@7Q M6=?A>#:@K%);%A-A5E,"&YB'2*DFH&$4N,BLB*P^(L:5U&Q3*G)?[:^,[C:7 M?3,ON$3*W@4=F-"8F"2@CA1AANQJ3L- I^289)Z1=>L/W'OKZ_ZA?$XKW6\H MZW8ZGXS?O\/NA*POOBE['6:*P4P117#*)GC(&E1A"9R7A<#(L=CL!6;=6NLK MZ+ACW>-IZ'U3>?>QVG?'^6@V27\=3T8DU.G^O\^&L_.!T3$H4RSPNL.L!"'3 M!TF&R'O4HD1F0X^.;25-&Q>+KW-)*XO"LQA 6$ZKSI-&G4D6#$9K4"818^OP M_&M\;8UWVQP7UPK"FRF@80WCY&0XJTUHEQVF^O%-P@E$)2-(: MYC$U]X@W!?E;XPC;8^"^(F^F\UII6#A"9 47N&(*.$3#DF WW M*36/?J\0L+&5"]/CNI;HGZJ<#V$T7UVSO=!UY[2Z_@BC,QP4S826+@-I1Y ! M+@J\599"$&^]ULB*;+W5N19AV^04[X^+:V:NN4[:@3^ER1D1.9AIHAHFW'9Z& M8;[8I"?@SC[/MSKD8#G4>60!&BIZDX6V:]HH@);A-#.*_JF=VR,C<8J:;JE,!DO 59*%[-5 6PL!50Q1(4D,U\$I2XFR,AEZF$? M89F&;?*!C6&PD;C;AO.YSPNP+G I<4MZX=E:S5(0 MK7>([IS*/>Q.T)TT>\UNW5NX#=/ZVE(Z.W\["N,999%U 9[6O??72.&3XRX; M)0'K#M3BO $F57M+5?*,+*ALO=5S&SW;%,LVT'XST;?M'%]PMM2"PJ7.II0, M.BI#0;3,$)2QH(,,27%I)&^-@I6$;%,,VT#]FPN[X0G819+]=U?C!5F$0T?_ MBP&1HJ?:?R2JTU2">%4J>_39Z]#:<=U,S3:%L T0T$CL[0Z\3B;YXW T&@0A M6(K"0?:!0&BS@Q#(,24,'%GF.A3?6.F7[[YC9+KM*KZ72/OLXU,J,2&CA9"B MKG1D\(4X4SRG:2K-!\Z0=RZ MD /*DAA3/12G5A.S3<'JADA849YJH(!V<:UM(K-G:\E!^4+@+E*#(-"'1,P[UOJ)VJ:0N3%BVBKDT4Y< M+4]^V]L]^O67@S=_]G#R:O5K'G*LW0W,-3J)5?MCPO3X;3?Y,*2_]N+\]VD- M4/[V1[MI-ORP:"@,101NF :>;:(8)5%X@@0_[XIA/G!N5>L>SO6I:WLJ6X3( MO)E;2J;J-A)QZ1V''$*,CC(8EUMWY-QR*OMQ8^">$/*E6;J_ GHZQ;RHJ?R& ML^,)L?L!IXO>ZH$DLH1C#F3!"*IH!=$0?<:$+'Q(I32?:;4685LUR.>!0--> M8STE5X=5Z&\*26&^.[(\I>WO810ZNF"4ABAK'2/XVK(J')"G3TE&761NW>YP M5QJW*8Y^((3UJL;^=J+GAPOHW\4!.;*GR"EU3 @Q,$FAOPC@A?,@H^=9%9-] M<]_]-9JV*<1^(# U55-+MU=K__@2%_\2W[7&\IGYQ7ZN1F55SAILU@44LDQ9 M 1;P07"10^8\MF[)68^RK>K*>#C'UUIGS0=I)9+#U7E+@CQM"85 K>N($4\N MV==Y3BPF9KEB*&/K/H@;B5D'->8;0TT;S?1H>*Z?WQ@8AEV3O\]PE7CMGDJID@207&.0G]6 M)$3,M53#? [F:DK5V'MFWA98&.NDW)JKUO*,P"EWE M-$6%ROL$5BM?S[(R8I)'D,9P&5F)OK3>F_XJ46NAYAO;L&ZKJ9:=R1^&]2:Q M7R;=R\E9G)6ST668-LB"\\ \ G+-R.1%!)\M@Y@00RX\&M\Z ;N-GK5@\X#3 M,!\"-LWTTW(@\2K&%SOH5QDOJ*577 %J32Z3J*$PGYPGCXD[8ZQFLG4;W/K4 MW5<.M20\^)S!O)I.:1&_F_SO9#B>_4'!YUF' \I<(C>9 \N6@DZ+D31N$B F M[[,P4? O]D^O%YK7>,^VS2KN Q>7"Z*UV-M9T' ^KQN]F^RF?Y\-.[SQQ,' M$AFF9"0+7T,$);&>E$,0QJ*1@D?;W!>O3]U3* BV E//NNL/6P?#0I'#]*RK M5U.^G8R&\WE=J%DI<[1K41U,"1 ,#R!9'4HOD[*I=2UP/U1:)#GY>^7PSG?U7"^*9?CLU^-KQC4**((A3O03"M0A4*-4$R DC1SE/ Z MI5KGF7E;54?OFN2R;EUC M_BI1VW0NYA'0M+FB^LXR?AF.B;:KW&>1BW/)01#DGE6TE%Y%%2$C%DP2?;0/ MU&BX@KI6$0"E?X=X>M:EXS"MDXP_C^,89+3H=-!@M.&@7(@0@G<0,W-)QU3; MX7KR_C=3]112DTW!=)/G;Z2KAE.53B\H>U,.AF.<_CT)FSF4.C(+LA0/*J.! MJ(. PD)T103+=/MA2C<0\Q3RC]:(::.97ISV$ICGU;55K#L6T-9F6^ZE)#0+ M"8%5'U&[URP!NOV\C3N2^ 1:$)M;H1Z5V#RQ?5,H@B5IC/-TV4Q:#$@A!P,1 MO\3!7;C]W@89KA?2#*S 882?4H"I#-D0TW2 M$+TV8*,6S#IM2O-]DH?EL*=T;E6US"G,@D51+[;/M<\B0@RA@-#6L(0U3F[= M%G/?])JBS&^XK16'^I_C)IF%D5@4DCADC&@$!EX3]&Y1\Z]D-J1[=R2 MFN;CCCQX^O#<5/V/L1G&K(@F\01<:%^C^5(W&"@^X\YRX[T,LG5*=M_-L,?- MQIX^/#=5?X]G\0_Q=-+-:IW^"-_/DXBC=(SY;(23\OF2UTFY_MS+.FYZ-+U* MXWHG\S=_Z>;G]!LSWNC4?I_W[2:GF*K[!9SG""IH1>&]X> 2CZFDB(ZU#M<> M[+[E#8[Q7IR4H17IO.,R*\A!.7(8QH.O5QCJ(I/C"HLQK;&DAU'!Y9\P0QQPQ28,#H10K-9UDOO7Z; M@LEM!>(JS)?=SY?,-_.S=7K"Y3]V H4;^<_4065.D4=8Q0,_K MO3\H(4@R%#EGEK@I0?/6W7QK3.S=B+O?AM.$HU$8X^1LF=6<3="I-BL%G^M M.0&1VPA,2"=D,,[JYL,FODK5-NW%;(Z06P87M]!*\]D1RV=?:K?DQ1%R%[E MRS3H>F.S$EI#$-H"_18O#(-BH75%^7:*MLF+M4=)0VT\S"B;0?"1>^O)T297 M,U2/X# X+-W- MOMMU=>-DGA'7"=W%&2_J+>V86*Z#V@-$+R/Q'C 5;SS%59'>]=F!'Q.*;X8CQM6CK- MA- HVUIGXJQCK Z;M4%:4(H'<$X@^."-+3*BC*V+''<< 7QWKB]D?/F>%SC& M,OQ\;1$7CO.H$7**]:@GXQ"43U"'[6A:G(9L;6.6;Z=HF[*OMHBY80Q_"\VT M'+:^N!K@HEG_DI@BG>2>$D'O9+VY.A8(!@,(:0)JQ77@K1/U&TC9IKSK0?"Q MD2Y: X-L=]WFO')IA"K)258\)$.N5VG.@6"+D-"Q&(WE,;4>9'0S-=N4=CT( M/#;52#.$_#GI_L)NNKQC<.T"B2B9<"'-IY+6K>Q,.2$CSF7DUD:,P0O;&"IK MD+5-V5:_F&FMHT>YY$,:66(A^\<*L:T*A?J>VP0R9TZCDU[W MR:^OX1)URMP".KZX=@Z"U<1L9,CK]IMJWARP#EW;%+L]%'::ZZMU2+>"7R%T M80$Y2 HGZTR*"%XS6QMF-=-"\V1[BNBV^]*D![0W#32S,5#FHW$N:#DDQS^[ M?B-8*)2*"$'6CZ5:*N0*7' ,> H4/2@;I?["T-PPD.C6UVQ3@-8W!AH+O>^& MD(/)^/T[[$Y6[OC=],2F32(;O;11XT@[QELVDRR]:VGSW3-=[^FS%*A0>*(H M?P"?E(845*FY!&)IWBMX(S7]!D"C,)T.RQ#STR)1P'9) LJ>P.N M<(2D&!H9C8W-+[WY&DW;%%3WA9:6:EDSBKKXO'Z)!-&?O_L_4$L#!!0 ( M #F!7EGR&*QT>!@ "P" 0 5 :V9R8RTR,#(T,#DS,%]D968N>&UL[5UI M7Z'U?EU$N(_4FVPIEIVXUK&]MO(>GU@X)6XHCG=FZ-C[Z[5GYW':'CROHVUC./ASW)X=M&?Q MX!]5__K7\0VBOO$D=4 MRH0XIA&YJ!,B-"J9E/>)^/\X_8';H RV'L6@)>)>4^0(8RAXS+DRR6,=NH=. MQM,_?LA?G&WB 8@W;;I__OCLK&T__G!X^.>??W[_V=63[ZOZ])!BS XO/_WL MXN.?%S[_)^L^38PQA]UOOWZT&2_[(#R6'/[SM]' M]NL?7D_A(\VXQ^:[N]?5]ZVG8'N%>%@Y2?RO]#EQU#^$:@8,?+]YR8\ M^^F[@X.YYFSMZVH2W\=TT$OVER!F4R'#^/3_ML#>F,P!2^YF+"'X:IYGB!3$N>WI_ MS%^?A4),=C9I"R)>?'91O-6Y'9=4\,*C"Z#M'H3.X[F+=4FH-YY[#>_'KWYY<6'5V\^G+Q]_E^_OGU]_.+]AQ?__?NKDW_=+],?J?8H MS\38,-R!+_+>:S(#N<;3<9ZO7L,_+UZ>)=RR]/%S&ZW2W"3RM_XT"1/ MK=57+DRLBY/NIZ-9@TZM_3CZT(*?RRX/I(FOX-MFI*BT+H'S,02#+XHB(JN5 M0=AAISUEFH>TR*3FDIG)-J[CTL4K#K,Y#N.D;2Y_TAFH,\YJ%'.5%Y#KQ+I) M' D;O/2C>"-GE.KJ MO*@]VZJ8&N>6 M#/#JHZQ!KB+_A5-[7\X"=5$\./S]IZ%J]^6$U;8/6+2?=" M&-_Q-']3C DO_G=R,J(.8S'B*B, <))(4F1 )XLE; M;3E5)/FAB+$,4$&>W!$@W,&;!QAZ%6=Z*WP9A7JRX1:FX\ZUK05J="MD*<2& MI8 *LF!ER'4'!_H;KAI*ZUNCA&$^)&T#PA*2,2ZD1D9(AGBPU$CK&R9LHNP!& !PSJOIA[;R?_S6!;DC@G&,5&*D78*T75F#+-4$">\MC10; MQ75AZR^ *&GY99G!HMD+&*C#Y@>!8(2>21,)9YD /#E-;FAKK M@GL2-!G$$HN4H7TI\SZV(&L,+VP]'4]/F\MYS3% I2C"'GO$"9?(,>J U]%B MD13(7WKJ6([D*9"A@(X7+<_Z6OZDCK:9U5\Z=S;W;!? J*>"1:] PIB=&@&G MQK1&Q!EF,,QG0I:>'%:">0KV+Z/I10KPOA2 B2A#B\=Q_O]7\]CFK)K \YNY M(MY7D\G+JO[3UF$4@G>6,H*T-2"ZE#8[NH"LPH1S3%)BH3 Q-H2X?;H4+E$- M:9(! M!K$?&',UO'YNVLS4UR%'7BPB:#DE8"<0O#Q1B1D.5&0*3LI;-R MN+1C <_VN3&H,5?G)OTL,4!()V\1IHJB(B\=YRR MXI7*VRB>-B-Z:GV 8'.)(YQS=<2XCDH*A[S5 7$M*'*<2825LL2PE)(O79]: M">9ILZ*,#0:(1]_$=IX8O:Z:9B0Q'B!H"G38*'ZWJ *+03\U73S&(XGM7@KM[%>ER%.2N[KS^#.D*.R"%_[C;7 MC(CUG)HH$14! F>G''(><'M-7:*,>V;=$.YC,YA/FT1#VVV1:F(@JOW=3F9Q M!6(72R19A,2/. [>$A06"(.4D!$E2&G/M#G*OR312EEMD6>R?UW^?V9- MF[/"YJ1:43+ND+O;R-]'4%TS;N.'6'\:^S@7]7WTU>G45;(Z<=.&PLO4A*:D5+9^)#R_2T.;Q7C%ADO!K4B;\X_SBIOL38?>C=K/9G M(.2[B9TV(T.\)@PS%%34H%,(0+3@'GF><"Z:,,7(-AWY:JA/FY_;L-\B[?20 M#GTEZE&04?.0QPKF"O&\8&LLYX(CPZE%(43!L!2"ZM)S MS/I+;$46BL"A*RT915[D71*"&4AI%$76>V.#PSA*L^6%HI(+'Y8&SCD!Y@H! M7PR$SII 8(-%)!SD)E8/.NY7+WST8NI79PTQ7?=P&,X3FV=CDVC R4:$B06! M+79(YZ4&06,$$T.>6GRE9QUA$"6 M4XF<#$%[KJ0MOJ]D!91'3X,2*EZY\ONWPUMJ ?HQU5_IJJK3XN>.\FV[2W 2[7O=D_Y?V;ITL+'>IOLGY.^8O M!3_^:II/!; 7PEW0TD:(M3"#.)H+"Y.'@SC:QY0#+TBU=$C6JM*C= UE M"_V_37>\[>"\J890T02,(0E* MD/$4]Y)W -I9<^?0;%C5 =K;*D.$5',L%[N4UP$S4.?G#2 [[OCL;ZC;%.BM MY>%-CZ4T6G,4E3:(>Q,@D91 VB=R#A9 BS"GEB'#A4$-%U1?!$HTA:!'9[8\IB0'S7"W:0 M"CUCF>YC.ECJ;AR/MJ-LW>ZA8ZPH1P$M(RQVA>OT_(6>H0 ML81*APV73J]ESGM?]6@-6U:) \S([^.G.)W%EZ" YQ AUM:W_QBW9\]G35N= MQ_K%9S^9Y3+I4=/ 7!7#B?T\BCXJ[H&5,5B [*U#!O.$O.9"*.EUTJ5[LQ\ M<&2ZI&-I8 W3;_%)73?.NKM*X''*G> >>2B$#0]??$Y;P.+S0A>3)D3$F9*B\%C*8X<=A1)H;3G M1B4<2^\P6 #Q!&W>3]$#=,A<[;%9YB[ MX/W@'.LOG4K>5--WI:Q]-.L%SO[KSQ53%\Q0?ZE/][O[-W M];^LU(6*_S??^?;RG5>3%&)D(J0KER1%/O%/%S\VY"\^VROA%>;"X>Z^0 MPA]'K3X182"9=0C;Q!$G7B'+F$?2**^2X)R+\KM6]K!67\[L&Q7E-U'_X)79 M=<#\58OR&QGJSA+M0[0\N.F]5![B+H>$S-$@AAE31VZ0#IPQP G82I^ L>]% M^7(6WT2YVRK*A\@D\Q[B_4 !Q%^0<;MJP2"X[3IFY' M[^HJS'S[MK[HG>QFH."\-!PKA!T(R 7UR"1N$8/4/#(]^,F%8$>46K)]=P], %2\0-1?D7@?4)A'8>I9?!++="*R,C18-7DC! MPPSU)>!H4"G2X)' (6878_*BC4!8$&D"CLFEM7*Q_;+ZBB!LBT;?1*^EXZ^7 MD_CY8A*[\#+,,"SY6N>K;C]Z>:RZH[ZJ8 MLDI'7J'SBA<\>C.6 M4-R>;'IP$/DQ'R@R/K%YVYKCP$0J+*:,VJ:'04NP0QMJY411<-GH M>1W#N'UI_7@R;K_T6 M:_J#>"SQKX"NT:I,Y\3;=?-\53V!6<2%@/6\FY,0Q MI!UVB!CC110J25NZ_GPGH+Z3S+*'S[,7[CP)BH*D-A_,[ 7D,2[D$^P$YM(3 MDFSI5>V58+:U4E/.]K?GB#)ZWI/3^%KN' CW4/8!'7X%. MV^0A^\'("@J[QYMOBP"9:'J;B6$T^C:>G M2WT4T3&II#%2(6CP4>#LC$T.T6 4R8>$N>*-,7<"VGXP4,)JB[7#0BH?XA*B M&Y@ZTD<+<6H*)%_QS!#' 1#EV[68!#FICD07/[5]$<73"@EZ:GF &T-N%5OG M+%\'TT#AP#(\NPD&^MKJ3M/W4/0 SF I-LX9U9"4(,A^2+[3.0(V3Y -+A_W M$8D5I<. [1G_GB!@&[;?1+];#P PB3Y2FA E'KQ1Y (Y;24X.X.U#$SKXD?* M[UD T-]F&[G_310^1%5@B;O[S7X>G\_.?Z[JNOHSX[8?X3?MEY$@D4FC'&(Z MWX"6P U:G22*C&+K>8RI^,RP";X=!(M;74LJ8I?2.U*N \V;6.L &G\9;3OK M>BV[8XA?C\_'[4B+F+0"@")2F$@U)W7Q'+4)J,N>/+H?5B:56#F M>;UQPE&5;T&QBN5[Q .R"6.$I1$A,&H@NBNMOE+@MW9*Z799>L<9IELT]K[L MQ)G#ORQ)<^&,8L2HD,CIQ4*OPDH< :4/I33@W .S!R:7;Y,#MJ^@> M;(LA^F4?K(@K,:8AWPQU;=%['9F&ZK@>0)[=U!![T.3VU+KK6QY@F &JJN]CT]9C MW\9P'13WD?+ $Y*:9A$51I8[BGRRP84 *3TMW[BS!,@WQA0PT #SR]=[.^<] M;\N5]J::?@+P<:Z9YJ1J[>3Z[_/E:V^J]E^QO;CE^/]BN'K2_(^Z6VU.SNST M[=[05E>WK &66*#CES#;%]Z'MN9L'O(_F&3Y\=!JP%F MX<$$G]^U^[*JKUTD3D96&4FZNS%-R#=/^7R^,3@>[4/B6 3M;_?@[N\@6BKA MMY&S/P0:P/T<3;K/7!_7U^6X..5WY&3DBDB"G'#Y8@B70*&<(QEL(IPK*5GI M:O-ZR/YR]!S 8+M;+KHZQO56;';DV_&G?OW*/=\XT/+2PR3>GV4G89+CE H4 M3/"(Q$M F..(]L"MF+M]-9F\K.K\ M1R.E'4LQ4!2PH/F*G(0<@PB+$R*4#(3A4'P3W58EW$.>#YS\["^!'N=P>3.; M+TUSHQ4)!D4O!.(POR G@D(64Z<"Q\3@THG4UH1[1(-D"RS=_H!Z ,5V$5\_ M6-!?X!%M\VHZ7S\9.9X[,/.YK8G'?#I#/A??*$2EM-* 73Q_/$/IIFS?1M). M1E(/@@UP:,]P8&T5 ;!-*(L83K) MXCJ 5%C86+ )UMX'>AO./.#X]RWN8/L7:GL8N##JV;7QIQ_7?[606 MCUS3'7H_HCP986BN8^5=MX1;Y (!FP@2$Y,8F^)'AF]?RDZZU2D@JG^\58ODJ/PPJP3"7^\@DH:6WC.Z#W#L:7GO,[^V7BLJ2 M!9H(XE6^CUC$O7YF$K,R' 4:<%.6>$_QXANI#,\LM%M3NE>'HXFK* M^&K:UN-I,_8WAYXC,@@1(,>B$IP,2039W %("<8J&)Z;W/>EKM97V&_EM;VD MU5 IQC8%G_N*$:%11:$B\L18F/Y(1";(A&0*'">&/2U^4O&.1'U$<GK5FWKY$R#+63SR?G8^ MF^2>XV7/^07HTZ--=UO0>O?S[D2'A1I_K[V^(W(>#74\RYT:&0;(&%]737/E M][1C4N88.A)+$)F?WIAA[=SJN][YY&Q_D02[:I)!/ MTB#N\EG]X/X15SX(DKCUKG2=>!-\VVK-'91'"^V/0QEH7WIM/[0@6W[0W-MD M^:II=C;S@_BXX%&!RU,$"\2I$\A!%HNX$$RFZ#7FQ9GK#27W@QJH?W8IH-TTP!8TW.VS@(II?6N4T")J[B ^ME1HQ#V. MR 48:9100TA,4>#2"RM;I,(]/:7;9L(FRAZD2=1/;-.,T]AWB7E MV'Z*O-7@:.>F'Z(=+S?2GE43>%HS'V_Y,,&4F/&(L$#S88(::CB?[[T^K38?3A\&OS^MOIY,O]Y94;\EQ_SEP4'ZXDN/GD MC:HCFZ#P>WYA8[=S\O-'OJFF?N[:"R->_H[M1\Y+K7)[U-VID$U742Y^G+_D MQ9^?OOM_4$L#!!0 ( #F!7EF' ZD$S&( ,-Y 4 :V9R8RTR,#(T M,#DS,%]G,2YJ<&?DO'D\E&W_-WY*4H0*$3$5182R)\Q574A"EDS6J20A2=F7 MF5)1B@E%*%,D6TS9]\F>K;%FB['OR\Q@S'K.<[J^]_V]K^UYOO?S^[V>Y_F] M?L]PG'^8XSS.8_E\WI_W^W,<)TX_9Q38==[0V!#@XN("KD _ &<(. MP;]FR M^0M]MD*_/-MY>+9NY>'CY=VV?2??SIW\?/S\ H)[=@D([A;DY]^U=]=N81%1 M4=&=0F+B>T7$]XB(BFPVPL4-W;.59P6K=R; MO8:^#86^![;NYMES\,3I;<(65WD/>8NH/HAYOUWFS)<:4F9V;IY,65U;IV[0Z(S-<7$!W%S__/SM MN'9#X]JR=2OW5M[-<7%M\=^LL'LKS\$3V_:^_U.R0 M4;,DB5Z[V\FW5U9][#!YS?&UC8_Z.1_>? _C6N06 G-Q>T>-R[ 3C MMDJ-E ?^KRYEV"?H/94:I+0Z+QRMX!+&L&N/]>.\=*,[4M$B5[ETV8HM'&"L M0G\KNO-L/@?X:H(%-1RM2:61G=/I9I9.Q@7[^M)-!^\9TPM&,G$\'"!\D;:; M Q@(MG( +F4TK1=&&L9N@<^^'T"/'B9P (E+7/]93@>'>GT<-/'U]Q;- M+51P,OYXYTFD3FS3??VB,5"=7::_G2;M=J"2/!7]_NZ;0#O=N\@MH5KUG[#) M"(/]>K?.%HF?##K2EGTIP]CI0^RZWD@D;>,B!PA+9^W/'YX<"/C( 00>4$/U M=V.]JUTFUK/AI'7"(^R:,JV; P"><+I"U>&X&T*@0T$<\^QV_-2X?D=JM2;T MW6@6EK_(@^DAJ<)'FUZF3%\*YP]09R)B;<7O9V[9G8Z.?ZY MOA%+?:-.B"'IB5^I)[(,W-C8YQP JPJ9!I*^#^U^!3[#@I/D.4#BO#HB 5UG M'G*< [PO'@)9IAR@WN(OK5%1:F#(IK&@)V&#KX7H'$"(Q0>?#HH2G2*2NHD[ MX;.>Q1P +XPFB_REL=\_FI?ZD1M$UW& +1AZ2II!H/\?NPG[P?',B>OO8R[V#ZC>M!"(8)=M8PF:L-BB*3C MX9!5[!GZ=J'B12;B*2V!2NF1]3,7HCD-#AL-)UB^35=:MM"< !D:2UPB:NEU0=:CWO%IU\GNN"F2MJ8$I&LM5ZTQ\K3P1@O1=N2[IC2(0\7 ML5G'RYCOGX^PTZH/MQ_T(X?2Y)C)(JC3WDX] 0CQOBIM')Z%P6(EKQQ:$C=E M)="QZ=:(Z4)X841]A?_/:I5J.7%ZK38K,FE.'3LD.7XCJ>6VAJ+21>Z-VXO. M !.U>#!=7[31P$GM&1U/D=+7;)U_Y:OH6>U9T: H^O-]WXL/=S\).:T7*6@HZMM9W$6=GQ;-Z:IK M2BGL0?AUL;Y3(RDK-+>5<-B:YA":^!1/BX2/952+HSN&/#D Z@@'&%?,8,+W M<0!]%PYP'T_1Y@!%QV&K((PF@FY;EU!LQ?^I.F2-X2DT"%K/>I:P:"R"+5!,W!CW @]A_M32OZ#^ -CS%4V@H4/Z@/ZRW',(LN514\ MW" ;_!_C'G/9@/R>7(7: .C4E?#!FEU MAJZWGQX>-VR:%7_H&)7;(]9Q[,>JD3?_W?Q?:UZRM^?9O72W[/I@MVYSZFA? MNKV=E>6:6RRT@C&E?US S>)"BVB0@#]:-)TNRK9SLZG:6G+OV!7LZ;AFZOY> M0V7S>(7%Q//'S2S]SO6D5J/)KDM9HZ8[4I043G& 76UE7+GCE/<$)N$A[;'& M5-#,TMBX9+AW&LW#](O55ZW8YCMUQ*E^-:>E_1''\_*R!@+G:%XTF-J3\5LY M.Q<7[L&7AT%%\WJF922+VH.^I?*T[],%G:J\%"'24'_]+S/L(B^*(M\$-9Z6 M[%M'*R<'$I8GGL+71$7GC1Y[X\;?(-HY0,R$>50^C74\F:ZR"C?.Q+6KT&[B MH$K:[O"-+@[PV,2+>3[D0O%P04-?AC_RA#.:O<-,T7S=7+3K QI&477P#ELX MCXZ W$\$,?,V8BF4?*;]08)]215LN/3S(_0L7U'_37R):^22K6'6NSFM61TV MMNT!8=PV8LZA2-L9)A01[X1A=9UR\XY'6(U/8[(YP!%"B3PN25>/Z1M@1TM= MD-B;D7[*U\//Y'7?_-U<3&I?+LUHHN1^I;>LMYO^D?S8Z3.B2GGB0RUMZ$>R M#TQ@'ST:+?D.G'RGDW#Q3K[H1Z+ZCXWY,J_8>Z*Z-\9W=1_:;9I?_* MO['8_S]YZ?^NX::G+NQ%'>SRU-#3\;[G[+^G?6O+=L%'U_?O3JIP4-*NT".< M5[4\;^%_01[WO%K3T<&-6*CU] @M2?\0O"[.^<:(5%RM0$!Y:,56#F#L$7?K M;&#*E989^%&&#:)I9=?/5A)BM(*UFYR2FRE@TJ"0Y)0>F.5@HM2]]#9^QZ!5 MV8MS[W?>W0F\V]T0?*=U/SO)DL88&K9#!B^7Y_@O!E(:Y5>9>"&3A:IB_?%4 M/!SN+C28AJ 5D0R[AL;6>T,?&L%2I:>N' M7]@_-!B\#J_?"%Q0TC;+BS;-\;4I!DN81?.>1L)\JR^OYA=7ET"K !&Y[SJU MD?+OMD!%Z"5Z]".6XN%/I(H6<(".*-1IQ,(*2Z0;-+W-!&N+T8S=N&\*;/_' MZ)\P&G82\_ [!QBI-EGGDT^M_DH2,F!#4STYKK^7 _3WIG. .8=+S';D0W@! MFO7&J);(E"C$LQ4C\8$YJX+*H)Z*$1WK^H(#"*+>&X@@OF(OBE@8 "(6%Y*N MESR>>O5#.\9$K:PV9V[Q25R:V@:B)[:H.J;P)(+AX^I050I@?YV MID$E.D671LB4Q(L')#$O2Y88N:_D#ZIL''0XQ/Z%D)4G&*FX=MYG[+R"2&_L M+.;ERW2M=CD_$0ND(_B5F'^2-C3^?D)(Q#9NU%/Z:O$^L:F>/,16@Q4)$K+O M\;)W^[,&RQJ+5T$X QI=HN.]KH&!F63!,'ST#3%_'VGI+:X!+6X[856.\7OH MK+KJ);PS-"MBX^>>77Z6]CD">)2518"/8741]/!1>R9Q@H M>-:2NH4!2AO%$K'6\G_A1BUP^-DN554H?SW6[;+"H0>Q]2GW!=?)$4M<3'O' M@# 3K!#MR+B)DKSP?D:VBTO9XJ^AG7H@F2H5>@&OC'O=,_FAT+[Z&6,Q8."C M9WB+6_#Y%42^/7ZA; DMCG?WVLE2<5M;4-6 HNN12Y^6B+N_$M=^F/TBPTR3 MB_;^4:U!BR%W-\)%7&)\HVQ^[1[(+_?\>*T$>2$3KJEW.,G,W9-W#.<.'JWCFY#U(=LZ@5$E5=@JO]AZ?]1@M!U M*H,JC>B=U\,E30V*E X?%TQ$78CA63N[$0=N\9X7"$TF15"C224-'R*[CJ+S M?UFRG)'QX^[.:-_@7W72=$S=A+U42XT+*Q)J;C1BPZN# MCW\CE:Y-W;;=0&8OT.G82Z^\CV@=<]>:R6#AUD+A*C+KM9%T26HH.\_.6*GR MY$3K"Y/=4L5E![EG"[#=;1R@NJ(H],XGJ;-'=WZXOON;!MWL%!=2)6=Q0<6H MDP$KGBI+D51/6_J\TNOKE J1G!GIS[_9Q8SY$@2SZC0M85$T4,X,/8LTK46NP+A"S=K'!7:2*0H9X#0Q'_X1E&03\5?@@M#<'+_ M#Z6G(\3J$\UFUF%V,'M.WW3N'UFLE@B=;4CQ:6#OD( T/+AY;/"O1? MT+R9'@')=10#S_&A5S]%"#F4-*[=FKNELK[DWL, ZX. M7_9QT:L9KS8_/O934T'YLF\SO(95'H(I;2DM$'L8&WZ4>2Z09=*Y3F?/LNU2 M*_&C6DW\0L]')-4\3?3\VGBJO_#>-S<6+C.<^;G_83_V(JY5L2,K/$OATJ4/ MF,'/_4F76T[@SB">%T/C_:QS9A./"T).C^NIU09=8'S\$BKX]BK0%O=]R#HX M.*Y?T-R]@99 5C&@(<:>%KV]X9F)/[9WUBC9^XCVK]+5;&"R;P;;@'F>Q!SW\&2H+9Z?4OA]( M>VD4H^R. M]? H[] .IV#D6;!>0HP:T> Q;)!P8HYQZWEN=.PI!2&6#W[*Z;:+??^5[)XE M,=HL!BGW?OUY[6-E"O*N/_K!A@N$7H^P737(F%>,F%WND HH/^U59 M<]ZWNNJ: MOJ7(E RC #C![AAY17B"VZFQSR:K\-+W3\H2'U4KCZ_]R/<#JX3P(?QI^(A* MX;$EA5]L3*1T1GH?S//]FHU^=1L"-YZ3)YN;EPGS?'>L1]]+Q4>\"A@RH!&T MGJSOT)491_,.SB+X4D>(ESN7#Y<6G1(Y(;2_!1>_L^XNN4)<&Z??";\NB14( M,!I#17F.7\UT"+!O<&Z0B%K_*2FP^-SAVY?46.'#C:KF9Q>0)A:.+QI_9(AN MMU61+>K,19F^-A$R,T]"H+46&-(GR/Y4CPZ6"PD_+A81HNCRD>9ZF1QGI %^ M^/S&7+5-EGCDI-P*J&Q^SXE@($K0Z54P.'-[3A-<2YB,*71K5&I1Z., #\%; M\JF17SN@"[!9Z$8@GQO$RDM".SA[>]^D**J: ]28PB=_K. 7%5TA#BW! M"L/U!2#8-1S@*7B.IKO"7IC$7X268E$(6$,.X$$SF3$O=I0=$GS5@*SLI:DQ MM3A A:0R=2 X5(,_,0HH;L6/\M%X%\RP%( M%BN#HT.YA%HD+_%53+BN0>CM_@-^!3;25=>;;LGYBZ[@BV>6+'@7%T:%OKBI M&:E$:V0.ZNE("PTXS_:9Z8FE/MQ([E%T)A=3**&&E."*K ]EY2F&\;;IUP@R M7UK5A)ME8^\A0^L"C8IC&_N1X?8(+3/S4F,M)2,=&>\K!4_Y/2PS ]>F\UUX_978:NC\@8M9LVB M(I-=]F]7%FN8.E \+L34YWAN(;05=N92?[H/)N49Y%8';3'4;:JQEOIN;G - M?HLE.\.9>B[E!_>0M0T/V39W6_G)9U^Z:2!O+OHES@"].;'*T MMRB)@0!7$W[O "*^IT@JV8DRBDDDI$9'5MV7HIAG(2;VC7@>:REZS])>FIEA MWZIVG;7UX[DR-X(4)K+"(N5QR7IW(+_@GB(.M8(&,'YTWQJ6H5RMC"M$>ZG0 M1397!]F%GBVGE>.OC1'H8F=[P5LL_F?H24^K+GCL)E-\32.EEJ\\&@&@#J>1 MN<^3FH8X0('^\#0'2 _4O]T>HXOUOSMSZD2/+RZ5 XS=YP#SP1R@!QQ@)R\' ML"*"D+Q@AL)(7]'K>AQ@"@8Y?)\8HRX>32"RXI&30;#Y/&](&, I-SD Q>A; M#Z(/_ONZG7]J9T'0%I([:(HM^@4ZNZR)18,L,@TJ,!D+I ,'J(/$4,\&!WB) M!HE&K.,PMCF:;L0!EM;0GTZZLMA011?P-)@] UN=@+P#PP%D0Z+,HC7C#7ZU M7&[BRU8UU@-$J89Q3!ZWBRV"&>,+K=]66P9M/_"NWD!/.1%(&Z,J8=7[5,W3 MYK8SPC#T[4XP'72F8"L-G0]W&<1*#[+=7#]DK2;O06P5MC!_,\EZ,>+/>>!Q5E1K) M(DIA7:2JB^7,$U];.?Y0=_6#>FD;#4@7SM/MJ8VT M\<%+.0'"OY8J^M]Y4&0\<4M\0N80+&)5X M0R2_3?V+1M"M"HB'S082EDXQ#4W)_!>Q=4[293=9*K>9-Y+4,"7G,O*,+M? MY%=ZJ$T$'PMD\=7C+S];7Y)0:$;IWP)]FYQS;FA,/1ZU-:X@P.ZL/7^-;L8?T%8PVI MAUJ2L8KM'KI1\Z<]A!/5]MQF_4!V7'Y< &>Z1M]*'6A=.G=1FX&AWO??+)75@5,,2TMA2B91TT8Z UJ_Z!VG! M6:$1]3JFC0EW[A6T.WRX[RL_H5 W;)R'JHX6CCJ753.LGTE7>#ESWDQ4V-0G M" JP"M_X&,G42^P/,*/20A(R4OF96]?NOT4CPG,H#.["N8Z+)WB^!K1>H)_]^GY$D>)14*?CN(,9D!NXEG QFFOG1Y: MVTS1)D_$/\;D]]E,W+\W''<_]#1OBL=L$,MDW^.L,)R"J#\2D\@6O=]DV7:' M7-\9!*]9-]^,"A-Z .X[=K 5-.-N0%(7(+;WHF^V".4#_D!2[D@K0)Z&9,N& M5Q,>PXFN("^]GL6,PD\ZFK,\(%$=,VD-A8X?[1K0RQ;!XQ30Y +NZTFL]XA@'P.+IQ_#? M($?N=9@ 0]"3$ Q,8F(R<7GH/\!1&B@N!&;@61 "4!GP'_L+0!14,1^2U1S@ MTCT,G&3% MIYLEH'1/1O?ZJ9.+*N\\\^U_&EKT,!]:Y_PT-7:\%?(S=?SG]4\=$!NO]T7S M@P>1+!5R'A;7KR;,O90"W)%[%%.MMBZEMYVW"/5F5F<8^U3=7@IAGD#(KWJ@ M?#"N5WR+]F+@W"#^R,(RIA_3B,EC:5=WN+ZH'%3Z+D.XZ=(*351U/3Y<<2P@ M;6N&H79IKG/:&GJ2 ZBMI?"WN9CO/K:36*&$R":N(&/6'"$*]AJ;SW.QS[=5 M1>!F7WE>NLY@_T!]MZFBSR5NN?E0WGL-2%P,W',ETGS:-F!/H\.1O1L6"D$< M@""/F:K$; BYKU$610IV7KBIE *:9$U,#SRZ6[F?K#I\JZ*DA 63J4&IA]CW MH(X'U'K:+(1H[KYQBO]00-@QT![#@[FWR'-'W0)9TIG&)]*KX-YI#_NNL=!3 MW_O*/8\2G_M8Q,)>G$<$\2$$SDX)\24?DE_V:9?*79O301)+8G9(YV 3F\H? M7K;!F0A)!^5;. 5)B1Q?_V)%]3DPR3Q\KWT6EZL+9_)\;\'E!>1K#\'4=4+? M>]-.?>8 '1Y%7]CA+/[;^#F=E#(?VLP&^1 (&&%_5/*],4BP\K/RZH33>'LL MQW0'LRL^ILWWS=T;,&;+&V;8/J$9$[IO9;!_D\"] (\);=O]U0Q_A032]]/ M>+3JJQBLL= .6]77+R@H[;D]5E049I*<^%KV3FWZV_XU0- 8UX$<0(]6R""\B!;\5=,24/94I:])N]T4*HK8%:(UYK?B8'D6-(#S< MQ4RG?^XF[D3-ZM7>%_#O)0]\#UVGA3J%%>H0(18.,$'8&':Q!6M7WWP^X]=B M!*L?4LCD)B(/RA"Q\!:ZS+Z1X0 J4 @ELDM9:=$<8%H2)$*."TDD7*=0RYE( MQ3ET!/I+ DMN9$.$!X=!DIEH;A7*N<47;->-=WGXG+:$'D2F' M'++F"M"QKFD/6K_8OAS6/78R"3&LI.\)4_\?AN_U*0[PKP!N5/2G"/X_IAN= MX.'P\G6K])-C=J;45$%DRKA>#[66;*]@^.I,P5N6UZX5KP0#1L.=:P( MYFI>A!31F%9ME>(8[-%89V%;^T%]S]Z)3"'OH^+'0GFO5$5D->L=B7CG5KVO M^UKW6C)_J&:+2IF7A_BOTC0I-B.I Q?67I!=EE":<$S,#,R8&X )=K:(%<9- M9S*H%.0,?3.SI!EZYV\R2UP4S%\RCI","$M"-^<2T?TV! YP1H/.@\PCX9@/ M.8 P*X842&3V-?^61NR7YIK%_R7?2'*E>D%0_(1FSP&<;2"$3?=&K&B@KC80 MF]*A"*"V2(&-$7J@,$43GM]2BHQ"BQ?"'L %U^%B 6$.=H-YWY1B[L M/XH=OR;4L4WNOL?G7@T34V'3BAY?_M>?/GD>ET(-,HQ/">R['/-"UCOPCCPENXUVKAI=[LC:9]S)P'?2T.P)UU!(^$Y!A\0$D?H&F!>V"[[64"5NV>2-XW1!>,:BO>RF . M\\<0^53%Y.K0HV^P^>*E'N;/G$Y\:7/WIP75C@4X0]3W5D8W: NJ# B@HOJF M'8S?!!N2K*6?C8<2O1*0:HOYSWD/74[*0930H5X@L5C+?V:Y0BJ8@>AO:6-> M##". QCT-?12,7].22XZG(3^,!N$;\<^\/9B164'&5%.0VO:#9,.6EE,WLPI MC2&94&CH,L[Y+:=TG4C7%N*#P* /C#5%IO;2$:)0:*IC\:_&,%VW7).MQ'#Y^!KTP@VM891,$K-I+\2Q^JYA8HF@8M52].; ?V)W0+!F@6F! =]-@!NNPSCJDD87ZFY\%!_**Q0DAK9W4^E-. MUO&--UZ;&\ULJ4*DLD(P9[D>Y+X>EPE_5X0.FQ_PH@:SXZ;);S3!0^1'=P=O MWMX:/QAP^'"%T_O7T99J0VE:%@_"4)V=:QY"0G.?W1@N;S3W7E3N7UJ:V!ZI M=S_G833OEGC\OC8U!7J461#.[%DJ6('ML'6R"&]QNVN!2+#U19-T-T6?/'5S MCV G3CC WI@<'Z.9D#M'K]['=X%^9*N))FV3OZ M8,+CYK;D:K=;^0%"[,FUV\-"UU"TS&6E\]NS/GJ/B!Z-%( MZMV?7=7VEB1_S"6(:,6MZJ.UFN\,%"G;17;;FV1S (U)U#D+IUZF:0@_?$?( MN02&PZV0$UDGF5JR[!2SCWM0;[+T#(.6CE3:X%WJKKF-SQD6R?D09A9O[,G; M5OEYO3<=-@\^AYQ[7KL=QT,KAM12]=%NWR55IIE9@F8M5J(C:TH$6JUK3X<.^4\15 M^-$)A^HWSCM]1)-#\E>[YL"]3(SB9M+-BG)_4^1?'?;^A#KJ;N=]ZRSZ8]G0 MPB$=52QS$C^#U$%\1C6KJ2-AE>HY70;EAHS0)"O65YR<9EC6_4]82LF&>W"@ ME)&)6ETS6A497#*/>MH)#="-+7LZ-% PV<7;_]Z!R)$1S7ACR=3LYW%T/M87 M\LPS95W?"25G9)G2-/%G95]32XQ(72"WHLPP]./+=_97?YUS631-8: M,HX).0FN&GZ<3Q[GQ8Y%B3>1N<5]^N6[JI>A.7<_A=:\*/OG44J$+_\S._;,H4E3Q#@O0Y=>0C?O)J'9 3CPD;P)VM6+?DA? M"#(_TCR;@X@-DOH+(6QJ3@:VCI( T*W!%@!% I^X?DW"DS^[Q*$ M1-K1#%;2\ ;[\2W(SF60+RXQ5B#,+X63X.155_)+P(K]XT="^V;,2T[:E.I'!UI+ORLAC;)NB/%;[;-3/ZI8PG9@2*R_ MC_@X;WX]A -P !X8.Q=>@LNKWD,S6P4/_XA]@!NI_6FN^N;912/2>P"? U1Z MGJ1M>RL;)5-0(>9W\EB3+-;*%/?SL[A"8.CVCO1N_^$-N&;#-;G(['ES4!Q: MH#7!7W"9\*NX 1WDH'!CAFV?YZ0YUVS!TB((%@M M9NN/BW!]!?RR;J;B#^J3 M?F]<='\J!<(MB(>ML^7 9[AG.4NP/V4,^TOO@08=Z^AD^)9Q(EW2>@TSN1EK M/NKKKA,'M$ S[EH\=9T#?(A#_)8J:,93[DA#UE:"8\LFX0UR*'F*$$9&T,1F M9*C?=VQBI#D9SSYR$(JLC;!W?["Z2[V^\NJ.RJL7R]'*/[K$4FS6#"S;T ?< M>P/EEBZ-GQW#ATG0C08T2"8B,[C77[4A%L'=9[;W63WBL2@U"1G8]+S^F+)$ MNC_5"GT7#M=%C"MBQ0*2+_W(^W[;ES]1&?EFM$#XP:+:@T5%A4C%C?Z&,PHG M!F!M>UYFR)T\50S9IH7<9NZW)@&[J]+E RVH_EKP7/V-"]<-WSH2\C-OL!37 MF'72DE]($1%K;+$+CTX[N_#5[1$Z_9,1>]=XV5B#4K*H.*H1:^K?*+9[\J/Z M@J',^Z^!YE-3SYE%H<'(EV1-C;YZMIW*<,0T!VCUJF27/*1,1=14.B1467$ M8_O0%63I)K7M7OO]O@9W$BUJU![V5%^@AP7/E-_MV/CKW:7F\-,MY_1J:C;V M22VLKGBIHYY_>(BQ:.(MQ?TX3T-3B:1#L]4ZW2$F M7N*7-5[OO#/JFCT:22Y@/0&NS+>9%: MD&6F<57A[D!.Z'2A>\OC<[WA9#><-:I,<=O%T]]TPXYZ1-!@XV?'5QZA1'N& M6Z))8527P]PQ*Q&4KC@TS,O(2HL]-+12,W67#]SK^3 MC:KX9S:*YO2_+@0#B*^P8G]6_ *602Z!H-04TCK(-_ BWB=I9+DFH3VM_"OA M/W[-=]@_6A\9#5_YO$YU4-Q+SD\P$*.GC6K_<#_I $U0+^!=QECH C*&3/^M (Z M,S*;>6$0]RIA]+>]G5E"'!]S@JI,RI]%\_997:]G-$R62%;0;X:DPRZD86FB M(4+(3-@V]?1.U!Z:?H=R5[EC12F,>+-."]1MK%:)S-&^*F,:FD%3H6G"SXQF M\WW4\<4.8"#X<%B<38UD?6)_^G.4^[\ZTBUZ) UCP@OMV4CK\NA6T\]A)CDY MB69[Y&-,3F&O<,$?HYP;LLK7+!=_$\%*1ZV]RFK #K24.GQ@92SO_7BN2[RM M=:#F7BYJU50S[W6/6>W#&)>MJQW@ =:OM(=Y(=;DCSGCV-TCDL-(R]>MZF]% M@Q4.@*(7MSSHYW)ZQ;0%NY(2EHZ2%1POTHM3)+HW[&<'0R+8UK\^_S;J/7WN M%Z79+7GG+GK4Y\Q1CJ6[] 3.JXR8H \/L5AL(4FU)EU'L\LA_%[PS=WB.8*( M(K)67[BWTG?<4ZN.(?HR*1J7^;V8^J-3T)$P"\P;CP+&HS;G>)X UY/8+AP@ M# U^RR'YUQV=P(C:.C<+\K:Z\87^:WB6&P^OINB5:M-W7R M?YB[#'. V/D@\6.R7UX%[AVVA3 A'[](3$>U8P7>=;ZC+*\SVPOF&;$X5H@I MIOS#ZM3'\YF,-RY1P1HBB''1'.MZZU=V>91@;%IWAL1%2(U#\L[FR._?$>!M MQ?_YP,U-< 0)@84]B/^P"19D7U1#'9:B')'#&J")0?6^#69\0,MN+O@)\HP; MR:LIG@/L1,FZ21\N+XJE\L-.^>SZ;.-)JG3>2JZY@^9C^(.2K:J(03AIQ$Z( MS3>8P.8 T1B:EQ(O^-C3!.0 34@Q"P?X_+0C"[."G@Y"+MSVA.2_&+@%_XUI M](^[7!=B<*DTW\V3[Z&>&K;4UJ3<$2JY66GK,) M+D,5>ET0(A+,>[=4(]F5OLY"#T-.?.1^< ]]N$:ZVB$834N5![\.])4,?;MUMO'9]*Z0O;8TZ^-;F6TFY27/5 MXEU*PB]+"L(/3^2_XZ;;I*.XGF8O(-XB>DMHV)[+.HI"X1D&H:_3-S:WLEXO M_.'8"VEE2*;.+2]$M+)R*+$P)_-VQ\2;O937H2>.H/DV),;UM09R(1PA2OS* MXNE2=ID;EG&%94>NM,[K:)=;._GHB=Q_*?J+C6,II^/K'R+AZO-!?B+&7&_ MKJT^Y/#%> %GS82]>XEH@2R."EL[\I,#C 9Q '(Y?*QJ$3YK6@9U!&*6$[[T M#.HV""[T\>(<()')RR"\1!,X0"UR,M31( 2*X0(K5SG &4\"R(OC ))IH.1( M'?AH",L20H):1O^Z]37Z$]V(Q0%8AT&CWAY$,P5%W'M:/..A\C[R5T^#7^"8 M>(](LM=2S3C[VHZ#G>I# ES(!UI::BH=G_GIZ1[F$?>YB&/<\*HO5FL Z0WE!VI"74:UF\[%ZD\-\^\$!194-D==GP M%)E>X^VM-%Q?T"YCHO[);)N9L5Q/4E&N1U+$4XVCZU*6U- S#.=RDV=/ M^2M05 M!TQ0K^^YKE%>/CC_O=E3)*:1[J E/?HK>@471$?A#= NV C-->02A"V'OUT1=X6+F33(@Z>$+/P_\*/\K'R!E+6'J6%B#T54M@HZ;(0#M,%__!P"42HL'G0, M8S?I(36E&W4\X$NAHA0?I=&@.#@^R M1QJ MJ'KDQZS2;>9VY@ '4:^H;U&^;Z]FCI*CHWBNQZ[VW5N/EFJ\=J)_^_@)98KG M6O'3H7<0"1Z#G?^[^?\M70RY'H\ZA!_VU=#:YV(A*D;APR/_YG1RI2(XR@'J M-_=AI/W!=0HR$VJ9RGL_2&61R 'D=I-*P,9<%8B6CN,&T9B1K=6TMR3[1M3> M;MG+15)6%Y+XKS6Y)_I-B:34/.$SO^)!=O[;G0*WADN'343/?/ _SP'NZ3?) M1KZ5B F&4^!OV?;&51V^)NU:%D7QK1<+$I>6E3(L<2*1#;;BTH]VG9;NM<2; MHD?3L/GGR(;)]\CVM39HLE;^$RF_[R+3\SSB8H!@WOVK51>Y6;J@"V)HJNRQ M;JM@SEE43@%8K.^U[W'*GIP,I7+]68C#K@L>HC[\9#JV=,^LUS/VJ/*QVS+E M3UU-R?&&.[E5O&.^+2MNF%"#:0OOP0Z\P"W=2VG'PVW8[>P'MZK>?@,J/>=/ M\MB7OPB8%*IA4'$#9ZFQ/1S@!O'IQ7DR/<%)JGK(\Y/;/+KO;(J4D?D)U?-8 M/R=N"?J;#46PZWV[^43T2&@?7?J[;10CW<1D#*(ATZC13MN4?63EQ D5(;?! MZ6>!TN_3W7?_Z_ M.S_T^Z.#W5[WR^%46 V.=_#58)-9I)_#KM,O A_MWVCMF_:LJAAV,-AJ4FXL M?@B7)0<@%H[$97R,^3!PN0G,^['UP9T3M9D6K)S1@.+T+,N,X9(-=!TVXXZ& MY ^B89YZV]"T/N9:[)X'>R$E]H85GXRJ/JT5ZN&^[^?1S MQ[#7?\F#K[SSP.%F6C[[S)\72KL)9J19V*1+/+OQ6\KQ4U38[_WB\9PF0?WW\>6-7>JK0RCY9:QF0?@S- MMUA3TU/?';9PF/Y&G!$9O2?7J$L5_1"NM4D92.#5WRA#"SLL=R $/CZ7KUG5 M6\Y%G#*",X_CLCVF5_KMS8Z'J/W ;:\I[;7ES;*.U$=K:JQ%H8ZFF"2?^ 2% M1=D8]NXZ[SLM-^4&0*7/_X;TKKK]G^GON@DONI@5!Y" )N]ZH"@T>=G8IW\O MM! E+ %VPCKAZ<;>P93<_>5:X:K[?YXKC9\+/635SP%"R',5XGD.9@K1@LDY M=C8FC(ZEFM&%B>QL[8!58PAL0U^@6HG<4[2WX]_6/<\/X\?V=4T*J1VGWW81 M5]R^+L4?[,TZ@_^E:;\@SXT USH=UX>%ITQA1H71K>9%IC%GQ5G->LVZL8&R MTT6*Y,H^U107Y*#>H6(GY#2!2+F0ND]?^/02-^%DGOPGLUXR>11AW@W7$AND0? M!]@%0=PB5E_T/PZU$KUTANT;5%VO1^YWS=O>CO)O(%(F0 C-A\Q[2X7!:^@E M KLT%GK@=T)O[9_VP'XK>!G%]>_09 ((^Z OY$632A5R$Z!H'ATN:^ MZFS$U,$_O/$,&>\ !,TW$B9IB :[>"*-5A5)]-.A>\D_\^EB V;);X]CW[?&<[W^9M,1]\D8HG,/%+R=64?;&_ [6[I M;7URIV2B4(XZDU-)W+-1JZI! ()V&IZW_F""N&66**P+RPEPKM?T"$V;OZ,N M7#M\)T@5.^9RX/C5;P>D>U<#S5QT2W9E*UU;\X#(LD;'.KE?>^+H7;T?;6#( M+,Z"G8;:XH$LP-57$'>Z)^[9.TC9X5_ 5K#)N*.O2 MXR#W=*V *@MZVYC"W3M)!9LR]*/K()%D#A^< $5156)UN+U.2Z3X'#C+9#D# MG6!6[KQAK'?HQ?KB)W_OLG94=M]J%C(;3S)7@>KO#7_X6_UE\NU7O+_53[8H MLH#JNSSW76[1NE?4CKI77V9(F^=GF4!L&HXO6Q_0A]_20,R!$('.AK&+1O>XV3D^5@=/W_8=%%Q30S8%[R?Y@UN,0%$2[U^WC)7& M$UNT^V7!%M8DJKO&>NQ8]>WS(!/Z]MIU="ULDWT)FT'* .*;M1C:V3488XL; MD;8#1K.I$B57=Z';"'@J1$I>A38:L0XRA-AW<$,K7[ MD#,_]N@T*L2N'O]'Y?,!)F>C>KL-NWM?3JH.-F[7KU*TBU1P.6HR[J]P_#E* M]$IJI(()'TEER/ZTI]5H?Y7!S(6>@Z4WUFR&Q59C/(@>B;3$,8L)3 1XH..S MA,G"29EG>EM?M[F2KF20\B"FEG,MJS?X"&ZNCZ3;1MA)#E#HV4MY5H(SKV?E MI[Z5]11Y'ITN9;;O\I4PG;"C1BX%(5(?WF1'N)%=0_.J#Q<\0L+ENE__8 IB7YR8FRM;K'S8OI MF_,I-;Y?ILXY7;UJ8!Z/;%J%AXXYW&UTZ7B(6H?[,GQ8ZO3-W,VT^><_J%JZ M%769'%:32@NN)<-7;A_Q/./+^^()WY'0IY!#5RO.!TY'#^X[\NJ'?)KE\N(= MT5^:91F(::\FE2<1X_[U[4@[0R5G_"+UEYDGPH^TERKB97JC0ET%QJ1E]BW9 M;5S%$3+H+$SX^.+=VJGE,-2ZJ;X) D2JA4']6*\C?4Z-K$B=T](!OSA_M,U( M] _6]2/AN57FG?&LS9 MY.(J]\Q9'5UI6,?:DD+/M<'&D5,W(YC;WQO-\CCAOGZY5/W%R1>?6+)1P'C( M>W:^U-T''G\T])OB7X0P0PGY%EZ4P'K#&XE?@M#<^" N:\Q\ T+3!Z"WON+? MGGM$NJ!JBS7[G(3))U-&CCZI?LY]:%O3,GNAOH9^@K%B;J)NX'>C%8B$[>?-%?$11!._>C"5$E;#J2A,- HB+M MMX-%7C1>*%YD0OU\AV%!$: 8?D3^CS>*-K"NT:RNDF7&EG-2&SR\!%;EDEU5 M4[.,^U[.?(;[,$_DNGF[G.QY[GJ^N6JE)*51HU0Z5^?N6QU6NY*8$FZJC)YH M8'S/2^EM??%J8P=!^/5D5..^R_MW&5T3,$(&H9R+GQ]%2(:;\8;PG9?G7L&& M(0LP=;E:9[M"C&]%C3]=3C5Y[:6Q4^3"<]87H9>[T%6E84(:*S+1O%NJS["? MHHX%WAT.$+J8/!7:%W35N6,]_N Z.)O;H&QZZ_?Y*<<(.IAT_O M 9^.,5Z?[]]N75MCR$QGM0:OHQ"SFS''J.LW@!($A_V8*/F;<0\XIA!J-O2@J5@")( M="T0M[)@=S+T'C+/]381SY'L8%BM-.7:;!Q^R'.,".6?^2.-L<$V_OCW6R MT7<#;RC&HHKH*\AT?$$)*P;&RP'Z(CG K&&U2J2[68I$\D./D;E90D>I\AN% M"87L&//A!9PU9*ZU6!*,O4-Z_V: QO_VGRR.<@ N"%)CQ@@L$>@Y9-&^3F12 MZ W\*KX*^SG42@@RO8D-F1<07L)'X8P]NBO.=82N0&XKM,G58VM&2 MS=>D<:F83WV@_\9GQD<8&-JT;'20 _"AOZ+79 /N04)1DP-L_M>-#!;4US-& M$7"2E=?FJ]E( Y@MCK6R.[JGRC/?U*?%N@9YG2-BA4F MW\#FW. /Y*QO_,TK+Q6U^&4AECG%J&8&O8(\S-@\%74E@#<5;.< %&](_"RZ M=T&4)4^!/8VKP?[EE1=ZA!A:.B&-12CXAHZ ;VZ?C)IGZGI0,]EO?/"#YF,? M&(=KHKL="X:]T^;-\.05??V%W81X&E_=[)WSD2Q3LE&XACD/[9E%1U'%4?4E M>_.WN-V#JMS.V!F/.:!\(T]9@\__+C<)%/F@-.V0'K6E>%[W4-M"C8.ET#!6H[.(KQM_RP]HC^2 MM!$/>H!<=%/(Q.9GZGC< CSJD[ /6:59%*5GSDC\4I>Y,%6] MPVJQM=LHSX77VJ\+P:V[" M 7"$=9+V^#W+FN3T:APG./RL7<;RD8GPFLOBMPF:XSD%"'!06BE3*LJY!%/4 MLGV@/G%J$O4P?B)>&7L,U,!C$[L@JD&9R?__\+DUH>_F@\%?34?ASP;+C:1; M!4SQA9Y/Q,5?Q,[K8RJ=NZ6+)M:J%5Z^Z5-\!KE5C+EB5 MQ3( H0&73%4(#[)P,J WJL:@9,7(B,(!U-%ZWM).%%:MFXH?BD)?KC8G?=Y\ M616K++HQLYA!_J(O$V"@KFY%WM6TV:D %FF!1I>)X MKGF-TX'\'X7!\84]2K"0NRHRP^>6/US?%?302=,CP4BUKMS+6,EJ%?*1T&W& MR>;R#0HYE_5D*W"KCOK+&?-+HM"TEZQF.4BM/C"QI&Y[,+8]@[PNN[&BVCW/=,/]LD]U=\_H-I(IZC.N"% M3LFD.-,X\^X110X@VH8M+_H^5;S56[9T;K'*7*HL[XVF1)YR=IJ!8P%&['G: M@S0%VE,[14;^JC9Q2'CB6H#_6?36.3%N)N(B!CPBM&^:_QZ+M_.-'[B,KA0( M,;%9][1;=>I5+I(Z,VY2L9 E89OQ8NKMT^8CV8@EV]M;]OE)643C_)CX!6?Z MA':[PHW^#*<@I=A%?.ZFZK,FGZE:H6J0) ,RQE_\N/',-_KA[M)C1MM<>:XA M<40O&D_ @>;1NQYK:*HG[0J1']QG:S=L*(S PSVK)E[Y<=]R9?<"L-"1HE7= MTU&7+^Q/Q5;IB2W04*[]=XJ=R ./7 \O=V]@<08;X(Z4+,@&)S)6WO^%;G2Z ML^;8G_"3H[J7(+6)9Q@+A&+YT-4$EM#J4_J&)$2_L;0^,$[F6R8D_ZU9%Q27 M8/U:H $,TN1]:^A_)&NN$.DB(9 N1W9" %A.3Y'A #&WV(AIS.?94N+TP!O_?VOO2L":7;-W8#JB <4($A+@508F M$X,(B8HRB!!0),J0B( (B*" ((1\BC+(% $1!R J*I,8D4EE"#,*0I@C,V&& M $D@A"1DN!^[3W??[KUO]W[N.>[*< M1)LTY4QI#B>#GV/RJ[[MQU_\<+=2#!EP&N4_("4,[2?3 [P\5S.JL!>H C&$ M1OE,TZ=.Z9*SV_&CY@8P8WYP'^'K-= NT<+V7X_)O.#,M#12[N*0F1F4+JTM MZSB;C>J0R4[SI(<>; (GB=D0D#Y(?)@S;#[?=5.#9?KKS+Z][ MH4@0@I_,\-A/G=B*IFB\.C5+##$@ +M^;+,CA-[!'4,:B^P$A/;U<'B5DFJ; MOLNK2W1Y@V[,Y*)IV5%+T>78:J6U^B$';0NXT:\'>YW?MPCEY(QNGHOZ"B95 MZ\?_MZ*[4%V80AZ)X")%)>A?SX&__2U.V1V%[ ,S<13;=:(7*EI""Y!9!O*@ MZS40NGY7__B=]E]?" ,/NF8%B#"=$YB4ZL,X8V9.ZL!Z=RJ,=;#@'L)!;Y+2 M#PG^^48UMK[.:\4C=(V,4"K@196M:W2)0<9$8$=R8%ABQO%.JG:>U/NXCQ5* M U;?]",%*&$VTE7:#(PLSQ QJB_\:$N-5'G$ZV&A[]'1[;'ZU*\REA M$!H#T&"LU0VP%72?O5_VWSK":Y*Y80WXO_1&/ECYW1+:L!6M 9=$R1E9JV6G M"^W[8]QH4VJ/ M/X>\.=AIDF((?U7_43\$>A-%H@!<58D93V&:ER@FEK7-'Q/V#/_<-OCIR!9.[O#M> 7"[Q)G9I&EE./@HK]$8)HK* M&'"^#RXOA /"5?]X#L7(LOZ$G$2(-/ZVJ VV9H"&BE6RVVO"G,UHU$K8R[N" MK%LGAOBF(KMV?];BJ]J3JTGAS[$UT+7]U_2RKNP+FTBWE*S8N_1)\[/PQ.[2 MH"\(Y[E>X\-<)8) 9-SHVG7*!P=_@->ERX[W+!^C1JKO_9 P)'O7SRLL=5]Q M<\%37/%3BW.G)1J>'UYT-NQ#3=R"[J3J8/-/WLR4T3WV#C!H3]<[[#L%-[W6 M#%KPJDNCZL6R9K^]6M+:LQX*/Q5PZ&VS5LW\$/@4(Q1;.+3_P*3H6-Z5J3_% M8&I6]#&4#5\MHI9&T-_RT2]B&CYV/;CC42LD7I@WP)&U:T9]QJHLOL\6H3KP MQ<0LI2W<&!I!\>2G";V9V/3/-^9HC^]DB]BN4N0(F1;JB'NND=2;[)6/C%>A MC9U8AVOX]E>.:*C!_WE9Y*8Q7L'A24RG^]0^H XOBK-QQM[9CP M&!%#C,CG%Q!?-+<++C+#[UZY3<6=<'':)88TD)^5^;!C;M7-D1ISS(94(Q<> M[ .&@J_RUE;8O> Y2\P[V2_HZ2N3 CM\Y[#9()*[N>,6SS/\%>DV"/A$KNUB MR#; ,ZC11BY_8&7W]W?EY=GN1>Y2(T#;D1'5I3K5U$B/T9[B[PN2F3=NO(L? M&[NJJ=QVU/6VJG+\'67^\\C()7VEE="[X7O6]E"R%US'?PHH,L_:.4^?#7R: M*)5E+T."XW.5D?!"KC$S_0*W>.CGD9BC9VWH#S4U+YF:7GG*^G9D;W>,_-/(N#13S+F6W6U(9^Q]]6&"K.;# MW#KZ[-K8FQQQ7) M[D[$>I<<7.P^]GRI-E>PFV:@4R[:D=O,CD!0'%VWQVI-U74\7;QRRW1!*Q<; M>?7+@[S]AMGY-@_O "^0KP_99\E9;+*R_4Y773X4TP42(/GX/:) MEI!,9)/J>*\G:,DI8!C+/TO8M:R^G&<=^ UJX'XM:Q'>!T:L6"@A8"R&O*:/ M!1!$I_,6L,\150_((YZH5FP"XC7X.:MML?G7S9YPP!,9!F/&<.L':IY8SGSL M+#-+27OPU0J,2_C[8#1O9AZI,9&ME_K")VT* M;2/[J*"T[WV.5(N.M9_R >1):1M23X*Y ZS)4[?X0'K5D2?SRKG'3N^_+J>X M3NK-CI"U$VZ/SV_BHYD20_&XBUP_ETR3*3\[@.UP\F"MBB7B>N"!*KSR;9() MJ8G2%3Y4)X!#(QZ]'>G'A&=[%I3T>NE&S$O()HK[5(BY^"W8_O'EB' MM6[S+ &)?UF0\C9^Y*XY1\IW3<&J>&C>A@:L0]7%T; :OT37!D>7PQH8^&% 0F#$!2[=P>9ERV)%.Z;HP$DJJ:*]+.'+ZVUW6 M;'T!\[0,S>F3O8K!?'O,VSZ0"GPGFCYAK4'""7EOX55Y';BOI 2D-5LS0FD[ M2R^S%6?XSGW/5_6"WAL#)U^.P')\01AA^Q6(TFK\Y>1/NEYH?.R?>OKT+]^, MK6M>SWN>K$P>[?,J!2J$T-RW=1:=V>%+;_E:?&)V.WKT!R"K[[=9335&_U1$ MV@KTA>058@BA30,!#^B>/$D95L2[2.PTS;(HQWO:#TRE>/'X96-^8%;1!7A, M$1O_IEU'YPG'K6PH8!#+,*$9T[&):/PA*F,Q.-V^_8._=[]?;PSQ@[GS]]V- MN_6CFV:^7SVJ4DA82RZP$T/VB"$AC@@]PL\J(4C#9E#MI89#_O?9CVH7:VS5 M/QPSRSB5_BY@]2=S9S>R8LGJ]_3.0 WBD)F=T&(6I;;=TVJT]Z0;$=!1HUW/VQ=6";&3V'4G&W+ M9K0?P#E$UEV9=)QLC3SGYA?H-].\-/=O1Z;^L)9T$RAJ MK$O[]9E3/E4\K])X^^R\-5T[WK]U(,NU(/%JQUSD MI^P3*MV%10L3+7QU,43:A9DN"B,)TAW$$%86DO:^#*0;S1UBR&,Z6:2%33F" MOB_*NDQ.!4 B/8)*%T,<\F"\1>A7K"#N#WUN];>O#86W?P#CO8A)8,YXHDB@ ME51)Y,N3YU+\Q9#:##$D[!,7C%"&:-'Y#V((MP/OVV+,SPP1W1'208H#7>@Y M*(80O9?>+E=]>#W [,2N!R;0U.MUHN"J6="@RO@HH.H2;I\8\@I,.?NH@,"=P/70#$6RM8!1 M/888$H,>-]\*9#W5'"?VDWD;_VZX#:_H-GCEEND"!SVO_(N8DWD5&K7F$U5J MWN6;'@5%EE[$KVX#OW0I;$]V$F[1)[?Z>V-&3,^G,!SCS-K M*+<3A27&M!D"=[+YK7YKR3<+Y M?L<=M88^TQT[-DVVV^1G-45WG+G1:OM:=6U[U(..-B01&Z&THE,DRVVXP"1' MO.^N0[==/4#9XFM0E2G:<]D0[K]*?CQ[@<%A"Q/0PT7W =I>YN@[AN*U1S U M7>I8NV?MQ?)@>^=/0?'DFCB>]*XC-[Y-6;4/9DMM#);&]ST>L_S!G'K=:F94 M LX^&ZE;=WGT?G8])^A@OM7I(.-DE%.PS]L!N_XNRIZ/F=UR-U-QQK>5]X..5DIS'$T4F93&"X]XY M$^NIPWMNP]8AU#P&5@N MP%%545*%J^<5&RU51L^1PNYSBNS#@SRO8W6K@JX M5(O>T12NT8:5%!K(30X>C*_H('<%$?*OW&BZVSY3>NQ'$5W>P#T',=]YW['WG^$3+8U>9O<7O0/M?_7>6B[M# M)W_R$B1+A (SH,>8JOQ9;T@ 1@;UX6#XP/)-M?!1Z%%[M&@)RM1L,IY)WK*, M%8C# /_L\K7N:.2)WU0 YLN+!HKX0M$8Q0\D9967L!:=9>,7:,SO6*(EKY+ MT-+&M0(F-Y0Y[L!U&I+S#;[=DC..?7X4K;*O+:]VH!H9-SC(PF86- 8LT?KO MLS1/)IA2I\_-]H[4J9HZ>C%J^ZS%$$3X[DA^-/%89A+2Y7S_.[X?ACB"NQ%< ME9_G,I,95(#&$$"0\8SG=#K(JU:S"UL](&WK(=129D'#J>J<%[X_FC6%6M$^ M]X2TN#K=2