0000930420-24-000080.txt : 20240501 0000930420-24-000080.hdr.sgml : 20240501 20240501160530 ACCESSION NUMBER: 0000930420-24-000080 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 59 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240501 DATE AS OF CHANGE: 20240501 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: 000-26058 FILM NUMBER: 24902924 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-20240331.htm FORM 10-Q kfrc-20240331
FALSE2024Q10000930420--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#OtherLiabilitiesNoncurrent00009304202024-01-012024-03-3100009304202024-04-24xbrli:sharesiso4217:USD00009304202023-01-012023-03-31iso4217:USDxbrli:shares00009304202024-03-3100009304202023-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-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-310000930420us-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-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-310000930420kfrc:TechnologySegmentMember2024-01-012024-03-310000930420kfrc:FinanceAndAccountingSegmentMember2024-01-012024-03-310000930420kfrc:TechnologySegmentMember2023-01-012023-03-310000930420kfrc:FinanceAndAccountingSegmentMember2023-01-012023-03-310000930420kfrc:FlexRevenueMemberkfrc:TechnologySegmentMember2024-01-012024-03-310000930420kfrc:FinanceAndAccountingSegmentMemberkfrc:FlexRevenueMember2024-01-012024-03-310000930420kfrc:FlexRevenueMember2024-01-012024-03-310000930420kfrc:TechnologySegmentMemberkfrc:DirectHireRevenueMember2024-01-012024-03-310000930420kfrc:FinanceAndAccountingSegmentMemberkfrc:DirectHireRevenueMember2024-01-012024-03-310000930420kfrc:DirectHireRevenueMember2024-01-012024-03-310000930420kfrc:FlexRevenueMemberkfrc:TechnologySegmentMember2023-01-012023-03-310000930420kfrc:FinanceAndAccountingSegmentMemberkfrc:FlexRevenueMember2023-01-012023-03-310000930420kfrc:FlexRevenueMember2023-01-012023-03-310000930420kfrc:TechnologySegmentMemberkfrc:DirectHireRevenueMember2023-01-012023-03-310000930420kfrc:FinanceAndAccountingSegmentMemberkfrc:DirectHireRevenueMember2023-01-012023-03-310000930420kfrc:DirectHireRevenueMember2023-01-012023-03-310000930420us-gaap:RevolvingCreditFacilityMemberkfrc:CreditFacilityMember2021-10-200000930420us-gaap:RevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2024-03-310000930420us-gaap:RevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-12-310000930420us-gaap:RestrictedStockMember2023-12-310000930420us-gaap:RestrictedStockMember2024-01-012024-03-310000930420us-gaap:RestrictedStockMember2024-03-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
 ____________________________________________________________________________________________
 
FORM 10-Q
 ________________________________________________________
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 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 000-26058
_________________________________________________________________
Standard Kforce Logo_Full Color (1).jpg 
Kforce Inc.
Exact name of registrant as specified in its charter
_______________________________________________________________ 
Florida
59-3264661
State or other jurisdiction of incorporation or organization
IRS Employer Identification No.
1150 Assembly Drive, Suite 500, Tampa, Florida
33607
Address of principal executive offices
Zip Code
Registrant’s telephone number, including area code: (813552-5000
 _______________________________________________________

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.01 per shareKFRCNASDAQ
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes x   No ¨
Indicate by check mark whether the registrant has submitted electronically 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 x   No  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “non-accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act:
Large accelerated filerxAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act.):    Yes    No  x
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 April 24, 2024 was 19,491.


KFORCE INC.
CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
References in this document to the “Registrant,” “Kforce,” the “Company,” “we,” the “Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context otherwise requires or indicates.
This report, particularly Part I, Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”), and Part II, Item 1A. Risk Factors, and the documents we incorporate into this report contain certain statements that are, or may be deemed to be, forward-looking statements within the meaning of that term in Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and are made in reliance upon the protections provided by such acts for forward-looking statements. Such statements may include, but may not be limited to: expectations of financial or operational performance, including the possibility and potential effects of an economic recession on the Firm’s business; the impacts of SG&A deleveraging in connection with expected demand for the Firm’s services; our expectations regarding the future changes in revenue of each segment of our business; the impact of the economic environment on our business; our ability to control discretionary spending and decrease operating costs; the Firm’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 such individuals; changes in client demand for our services and our ability to adapt to such changes; the ability of the Firm to maintain and attract clients in the face of changing economic or competitive conditions; our 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 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 March 31,
20242023
Revenue$351,889 $405,997 
Direct costs256,639 292,021 
Gross profit95,250 113,976 
Selling, general and administrative expenses78,190 89,339 
Depreciation and amortization1,333 1,234 
Income from operations15,727 23,403 
Other expense, net656 1,045 
Income from operations, before income taxes15,071 22,358 
Income tax expense4,084 6,148 
Net income$10,987 $16,210 
Earnings per share – basic$0.59 $0.83 
Earnings per share – diluted$0.58 $0.82 
Weighted average shares outstanding – basic18,726 19,455 
Weighted average shares outstanding – diluted18,932 19,667 
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)
March 31, 2024December 31, 2023
ASSETS
Current assets:
Cash and cash equivalents$106 $119 
Trade receivables, net of allowances of $1,670 and $1,643, respectively
236,923 233,428 
Prepaid expenses and other current assets9,146 10,912 
Total current assets246,175 244,459 
Fixed assets, net8,936 9,418 
Other assets, net82,800 75,924 
Deferred tax assets, net3,382 3,138 
Goodwill25,040 25,040 
Total assets$366,333 $357,979 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable and other accrued liabilities$59,415 $64,795 
Accrued payroll costs39,746 33,968 
Current portion of operating lease liabilities3,423 3,589 
Income taxes payable3,520 623 
Total current liabilities106,104 102,975 
Long-term debt – credit facility40,800 41,600 
Other long-term liabilities54,924 54,324 
Total liabilities201,828 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,455 and 73,462 issued, respectively
735 734 
Additional paid-in capital531,226 527,288 
Retained earnings528,795 525,222 
Treasury stock, at cost; 53,968 and 53,941 shares, respectively
(896,251)(894,164)
Total stockholders’ equity164,505 159,080 
Total liabilities and stockholders’ equity$366,333 $357,979 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

4


KFORCE INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY
(IN THOUSANDS)
 
Common StockAdditional Paid-In CapitalAccumulated Other
Comprehensive 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 

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 

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


KFORCE INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(IN THOUSANDS)
Three Months Ended March 31,
20242023
Cash flows from operating activities:
Net income$10,987 $16,210 
Adjustments to reconcile net income to cash provided by operating activities:
Deferred income tax provision, net(244)1,301 
Provision for credit losses(40)371 
Depreciation and amortization1,333 1,234 
Stock-based compensation expense3,501 4,326 
Noncash lease expense 938 1,130 
Loss on equity method investment 750 
Other404 50 
(Increase) decrease in operating assets
Trade receivables, net(3,456)2,601 
Other assets(608)243 
Increase (decrease) in operating liabilities
Accrued payroll costs5,982 (1,230)
Other liabilities(5,628)(7,930)
Cash provided by operating activities13,169 19,056 
Cash flows from investing activities:
Capital expenditures(1,875)(1,872)
Premiums paid for company-owned life insurance(529) 
Proceeds from the sale of our joint venture interest 5,059 
Note receivable issued to our joint venture (750)
Cash (used in) provided by investing activities(2,404)2,437 
Cash flows from financing activities:
Proceeds from credit facility107,600 174,200 
Payments on credit facility(108,400)(177,500)
Repurchases of common stock(2,848)(11,126)
Cash dividends(7,128)(7,003)
Other(2)(14)
Cash used in financing activities(10,778)(21,443)
Change in cash and cash equivalents(13)50 
Cash and cash equivalents, beginning of period119 121 
Cash and cash equivalents, end of period$106 $171 

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

Three Months Ended March 31,
Supplemental Disclosure of Cash Flow Information20242023
Cash Paid During the Period For:
Income taxes$300 $5,108 
Operating lease liabilities1,297 1,303 
Interest, net614 248 
Non-Cash Investing and Financing Transactions:
ROU assets obtained from operating leases$1,152 $566 
Employee stock purchase plan204 245 
Unsettled repurchases of common stock200  
Equipment and software additions included in accounts payable and other accrued liabilities181 957 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
7

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.
Our quarterly operating results are affected by the number of billing days in a particular quarter, 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 might 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 dilutive effect of potentially dilutive securities, such as unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive.
For the three months ended March 31, 2024 and 2023, 206 thousand and 212 thousand common stock equivalents were included in the diluted WASO, respectively. For the three months ended March 31, 2024 and 2023, there were 1 thousand and 264 thousand anti-dilutive common stock equivalents, respectively.

8

Note B - Reportable Segments
The following table provides information on the operations of our segments (in thousands):
TechnologyFATotal
Three Months Ended March 31,
2024
Revenue$322,084 $29,805 $351,889 
Gross profit$84,037 $11,213 $95,250 
Operating and other expenses$80,179 
Income from operations, before income taxes$15,071 
2023
Revenue$364,844 $41,153 $405,997 
Gross profit$98,411 $15,565 $113,976 
Operating and other expenses$91,618 
Income from operations, before income taxes$22,358 
Note C - Disaggregation of Revenue
The following table provides the disaggregation of revenue by segment and type (in thousands):
TechnologyFATotal
Three Months Ended March 31,
2024
Revenue by type:
Flex revenue$318,514 $26,210 $344,724 
Direct Hire revenue3,570 3,595 7,165 
Total Revenue$322,084 $29,805 $351,889 
2023
Revenue by type:
Flex revenue$359,524 $36,008 $395,532 
Direct Hire revenue5,320 5,145 10,465 
Total Revenue$364,844 $41,153 $405,997 

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

Note E - Other Assets, Net
Other assets, net consisted of the following (in thousands):
March 31, 2024December 31, 2023
Assets held in Rabbi Trust$44,025 $40,389 
Capitalized software, net (1)20,620 16,434 
ROU assets for operating leases, net14,504 14,368 
Deferred loan costs, net598 658 
Other non-current assets 3,053 4,075 
Total Other assets, net$82,800 $75,924 
(1) Accumulated amortization of capitalized software was $39.6 million and $37.6 million as of March 31, 2024 and December 31, 2023, respectively.
Note F - Current Liabilities
The following table provides information on certain current liabilities (in thousands):
March 31, 2024December 31, 2023
Accounts payable and other accrued liabilities:
Accounts payable$43,202 $42,842 
Deferred compensation payable6,746 5,927 
Accrued liabilities5,691 8,699 
Customer rebates payable3,776 7,327 
Total Accounts payable and other accrued liabilities$59,415 $64,795 
Accrued payroll costs:
Payroll and benefits$31,075 $28,110 
Payroll taxes 4,329 1,705 
Health insurance liabilities3,809 3,727 
Workers’ compensation liabilities533 426 
Total Accrued payroll costs$39,746 $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 (“Wells Fargo”), 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 March 31, 2024 and December 31, 2023, $40.8 million and $41.6 million was outstanding under the Amended and Restated Credit Facility, respectively. As of March 31, 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):
March 31, 2024December 31, 2023
Deferred compensation payable$42,519 $42,025 
Operating lease liabilities12,383 12,275 
Other long-term liabilities22 24 
Total Other long-term liabilities$54,924 $54,324 
10

Note I - Stock-based Compensation
The following table presents the restricted stock activity for the three months ended March 31, 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 
Granted5 $60.01 
Forfeited(12)$51.32 
Vested(6)$23.80 $437 
Outstanding at March 31, 2024785 $61.24 
As of March 31, 2024, total unrecognized stock-based compensation expense related to restricted stock was $38.1 million, which is expected to be recognized over a weighted-average remaining period of 4.1 years.
During the three months ended March 31, 2024 and 2023, stock-based compensation expense was $3.5 million and $4.3 million, respectively, and 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 March 31, 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 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 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.
11

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 three months ended March 31, 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 three months ended March 31, 2024 decreased 13.3% to $351.9 million from $406.0 million in the comparable period in 2023. Revenue decreased 11.7% and 27.6% for Technology and FA, respectively, primarily driven by the ongoing macroeconomic uncertainty.
Flex revenue for the three months ended March 31, 2024 decreased 12.8% to $344.7 million from $395.5 million in the comparable period in 2023. Flex revenue decreased 11.4% for Technology and 27.2% for FA.
Direct Hire revenue for the three months ended March 31, 2024 decreased 31.5% to $7.2 million from $10.5 million in the comparable period in 2023.
Gross profit margin for the three months ended March 31, 2024 decreased 100 basis points to 27.1% from 28.1% in the comparable period in 2023, primarily due to a decline in the mix of Direct Hire revenue and Technology Flex gross profit margins.
Flex gross profit margin for the three months ended March 31, 2024 decreased 60 basis points to 25.6% from 26.2% in the comparable period in 2023, primarily due to a tighter pricing environment.
SG&A expenses as a percentage of revenue for the three months ended March 31, 2024, increased to 22.2% from 22.0% in the comparable period in 2023.
Net income for the three months ended March 31, 2024 decreased 32.2% to $11.0 million, or $0.58 per share, from $16.2 million, or $0.82 per share, for the three months ended March 31, 2023.
The Firm returned $9.1 million of capital to our shareholders in the form of open market repurchases totaling $2.0 million and quarterly dividends totaling $7.1 million during the three months ended March 31, 2024.
Cash provided by operating activities was $13.2 million during the three months ended March 31, 2024, as compared to $19.1 million for the three months ended March 31, 2023.

12

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 March 31, 2024, Kforce employed approximately 1,800 associates and had approximately 8,100 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 results continue to be negatively impacted by the ongoing macroeconomic uncertainty, including inflation and interest rate levels. There are also significant geopolitical concerns including, but not limited to, U.S. political uncertainties (including the upcoming presidential election), ongoing supply chain issues, and the conflicts between Ukraine-Russia and Israel-Hamas (and more recently Israel-Iran), and any escalations thereof. While it has largely been anticipated that the U.S. economy would fall into a recession given the aggressive rate increases by the Federal Reserve (beginning in March 2022) to combat significant inflation, among other indicators, U.S. real gross domestic product (“GDP”) growth continues to be positive.
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 slightly to 3.8% in March 2024 compared to 3.7% in December 2023. In the latest U.S. staffing industry forecast published by SIA in April 2024, the technology temporary staffing industry and finance and accounting temporary staffing industry are both estimated to decline 3% in 2024. For 2025, technology temporary staffing is estimated to grow 5% and finance and accounting temporary staffing is expected to remain flat year over year.
Operating Results - Three Months Ended March 31, 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 March 31,
20242023
Revenue by segment:
Technology91.5 %89.9 %
FA8.5 10.1 
Total Revenue100.0 %100.0 %
Revenue by type:
Flex98.0 %97.4 %
Direct Hire2.0 2.6 
Total Revenue100.0 %100.0 %
Gross profit27.1 %28.1 %
Selling, general and administrative expenses22.2 %22.0 %
Depreciation and amortization0.4 %0.3 %
Income from operations4.5 %5.8 %
Income from operations, before income taxes4.3 %5.5 %
Net income3.1 %4.0 %
13

Revenue. The following table presents revenue by type for each segment and the percentage change from the prior period (in thousands):
Three Months Ended March 31,
2024Increase
(Decrease)
2023
Technology
Flex revenue$318,514 (11.4)%$359,524 
Direct Hire revenue3,570 (32.9)%5,320 
Total Technology revenue$322,084 (11.7)%$364,844 
FA
Flex revenue$26,210 (27.2)%$36,008 
Direct Hire revenue3,595 (30.1)%5,145 
Total FA revenue$29,805 (27.6)%$41,153 
Total Flex revenue$344,724 (12.8)%$395,532 
Total Direct Hire revenue7,165 (31.5)%10,465 
Total Revenue$351,889 (13.3)%$405,997 
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 months ended March 31, 2024 by 11.4%, as compared to the same period in 2023, primarily driven by a decrease in consultants on assignment. Following a slower than expected start to the first quarter of 2024, our leading indicators began to improve in late January 2024, which led to consistent growth in the number of consultants on assignment throughout March 2024. As a result, we expect revenue in our Technology Flex business to increase in the low single digits sequentially and decrease in the mid single digits year-over-year.
Our FA segment experienced a decrease in Flex revenue of 27.2% during the three months ended March 31, 2024, as compared to the same period in 2023, primarily driven by a decrease in consultants on assignment. Our average bill rates improved by 6.2% for the three months ended March 31, 2024, as compared to the same period in 2023. In the second quarter, we expect FA Flex revenues to decrease in the high single digits sequentially and in the mid 20% range year-over-year.
The following table presents the key drivers for the change in Flex revenue by segment over the prior period (in thousands):
Three Months Ended
March 31, 2024 vs. March 31, 2023
Key Drivers - Increase (Decrease)TechnologyFA
Volume - hours billed$(42,423)$(11,341)
Bill rate1,370 1,518 
Billable expenses43 25 
Total change in Flex revenue$(41,010)$(9,798)
The following table presents total Flex hours billed by segment and percentage change over the prior period (in thousands):
Three Months Ended March 31,
2024Increase
(Decrease)
2023
Technology3,555 (11.8)%4,032 
FA512 (31.6)%748 
Total Flex hours billed4,067 (14.9)%4,780 
Direct Hire Revenue. The key drivers of Direct Hire revenue are the number of placements and the associated placement fee. Direct Hire revenue also includes conversion revenue, which may occur when a consultant initially assigned to a client on a temporary basis is later converted to a permanent placement for a fee.
Direct Hire revenue decreased 31.5% during the three months ended March 31, 2024, as compared to the same period in 2023, which was primarily driven by a decrease in placements.
14

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 March 31,
2024Increase
(Decrease)
2023
Technology26.1 %(3.3)%27.0 %
FA37.6 %(0.5)%37.8 %
Total gross profit percentage27.1 %(3.6)%28.1 %
The total gross profit percentage for the three months ended March 31, 2024 decreased 100 basis points, as compared to the same period in 2023, primarily due to a decline in the mix of Direct Hire revenue and Technology 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 March 31,
2024Increase
(Decrease)
2023
Technology25.3 %(2.3)%25.9 %
FA29.1 %0.7 %28.9 %
Total Flex gross profit percentage25.6 %(2.3)%26.2 %
Our Flex gross profit percentage decreased 60 basis points for the three months ended March 31, 2024, as compared to the same period in 2023.
Technology Flex gross profit margins decreased 60 basis points for the three months ended March 31, 2024, as compared to the same period in 2023, primarily due to a tighter pricing environment. On a sequential basis, Technology Flex gross profit margins declined 10 basis points as a result of seasonal payroll tax increases, which was partially offset by lower healthcare costs. We expect Technology Flex gross profit margins for the second quarter of 2024 to increase sequentially due to lower seasonal payroll taxes.
FA Flex gross profit margins increased 20 basis points for the three months ended March 31, 2024, as compared to the same period in 2023. The increase for the three months ended March 31, 2024 is primarily due to lower healthcare costs, which were partially offset by a tighter pricing environment. We expect FA Flex gross profit margins for the second quarter of 2024 to remain stable sequentially.
The following table presents the key drivers for the change in Flex gross profit by segment over the prior period (in thousands):
Three Months Ended
March 31, 2024 vs. March 31, 2023
Key Drivers - Increase (Decrease)TechnologyFA
Revenue impact (volume)$(10,619)$(2,835)
Profitability impact (rate)(2,005)34 
Total change in Flex gross profit$(12,624)$(2,801)
SG&A Expenses. Total compensation, commissions, payroll taxes and benefit costs as a percentage of SG&A expenses represented 83.9% for the three months ended March 31, 2024, as compared to 84.6% for the comparable period in 2023. Commissions and bonus incentives are variable costs driven primarily by revenue and gross profit levels. Therefore, as those levels change, these expenses would also generally be anticipated to change.
15

The following table presents certain components of SG&A expenses as a percentage of total revenue for the three months ended March 31 (in thousands):
2024% of Revenue2023% of Revenue
Three Months Ended March 31,
Compensation, commissions, payroll taxes and benefits costs$65,609 18.6 %$75,615 18.6 %
Other (1) 12,581 3.6 %13,724 3.4 %
Total SG&A$78,190 22.2 %$89,339 22.0 %
(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 increased 20 basis points for the three months ended March 31, 2024, as compared to the same period in 2023. While we have gained leverage in areas of variable compensation due to the lower revenue and gross profit levels and through our organizational realignment activities in 2023, as well as other actions taken to align our costs to the lower revenue levels, we are experiencing a degree of SG&A deleverage as we look to retain our most productive and tenured associates to best position the Firm for an improved demand environment in the future. We also experienced an increase in technology-related expenditures during the three months ended March 31, 2024.
We continue to prioritize investments in our strategic initiatives, including our integrated strategy, nearshore and offshore delivery capabilities and our back-office transformation program. We are continuing to exercise tight discretionary spend control and take appropriate actions to generate cost efficiencies.
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 March 31,
2024Increase
(Decrease)
2023
Fixed asset depreciation$800 26.2 %$634 
Capitalized software amortization533 (11.2)%600 
Total Depreciation and amortization$1,333 8.0 %$1,234 
Other Expense, Net. Other expense, net for the three months ended March 31, 2024 and 2023 was $0.7 million and $1.0 million, respectively. Other expense, net primarily includes interest expense related to outstanding borrowings under our Amended and Restated Credit Facility. During the three months ended March 31, 2023, this balance also includes our proportionate share of losses related to our equity method investment of $0.8 million. On February 23, 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 three months ended March 31, 2024 and 2023 was 27.1% and 27.5%, respectively. The primary differences between the U.S. statutory rate and our effective tax rate are related to nondeductible items such as Internal Revenue Code Section 162(m).
16

Non-GAAP Financial Measures
Revenue Growth Rates. “Revenue growth rates,” a non-GAAP financial measure, is defined by Kforce as year-over-year revenue growth after removing the impacts on reported revenues from the changes in the number of billing days. Management believes this data is particularly useful because it aids in evaluating revenue trends over time. Billing days impact is calculated by dividing each comparative period’s reported revenues by the number of billing days for that period to arrive at a per billing day amount. Same billing day growth rates are then calculated based on the per billing day amounts. Management calculates the number of billing days for each reporting period based on the number of holidays and business days in the quarter.
Year-Over-Year Growth Rates (As Reported)
20242023
Q1Q4Q3Q2Q1
Technology Flex(11.4)%(11.1)%(12.5)%(7.8)%2.2%
FA Flex(27.2)%(28.0)%(26.9)%(27.3)%(28.2)%
Total Flex revenue(12.8)%(12.8)%(13.9)%(9.8)%(1.6)%
Year-Over-Year Growth Rates (As Adjusted)
20242023
Q1Q4Q3Q2Q1
Billing Days6461636464
Technology Flex(11.4)%(11.1)%(11.1)%(7.8)%2.2%
FA Flex(27.2)%(28.0)%(25.7)%(27.3)%(28.2)%
Total Flex revenue(12.8)%(12.8)%(12.5)%(9.8)%(1.6)%

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):
Three Months Ended March 31,
20242023
Net cash provided by operating activities$13,169 $19,056 
Capital expenditures(1,875)(1,872)
Free cash flow11,294 17,184 
Change in debt(800)(3,300)
Repurchases of common stock(2,848)(11,126)
Cash dividends(7,128)(7,003)
Premiums paid for company-owned life insurance(529)— 
Proceeds from the sale of our joint venture interest— 5,059 
Note receivable issued to our joint venture— (750)
Other(2)(14)
Change in cash and cash equivalents$(13)$50 
17


Adjusted EBITDA. “Adjusted EBITDA,” a non-GAAP financial measure, is defined by Kforce as net income before depreciation and amortization, stock-based compensation expense, interest expense, net, income tax expense, loss from equity method investment and certain other items. Adjusted EBITDA should not be considered a measure of financial performance under GAAP. Items excluded from Adjusted EBITDA are significant components in understanding and assessing our past and future financial performance, and this presentation should not be construed as an inference by us that our future results will be unaffected by those items excluded from Adjusted EBITDA. Adjusted EBITDA is a key measure used by management to assess our operations including our ability to generate cash flows and our ability to repay our debt obligations and management believes it provides a good metric of our core profitability in comparing our performance to our competitors, as well as our performance over different time periods. Consequently, management believes it is useful information to investors. The measure should not be considered in isolation or as an alternative to net income, cash flows or other financial statement information presented in the consolidated financial statements as indicators of financial performance or liquidity. The measure is not determined in accordance with GAAP and is thus susceptible to varying calculations. Also, Adjusted EBITDA, as presented, may not be comparable to similarly titled measures of other companies.
In addition, although we excluded 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.
The following table presents a reconciliation of net income to Adjusted EBITDA (in thousands):
20242023
Three Months Ended March 31,
Net income$10,987 $16,210 
Depreciation and amortization1,333 1,234 
Stock-based compensation expense3,501 4,326 
Interest expense, net655 296 
Income tax expense4,084 6,148 
Loss from equity method investment— 750 
Other— (235)
Adjusted EBITDA$20,560 $28,729 
18

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 March 31, 2024 and December 31, 2023, we had $40.8 million and $41.6 million outstanding under our Amended and Restated Credit Facility, respectively, and the borrowing availability was $158.2 million and $157.2 million, respectively, subject to certain covenants. At March 31, 2024, Kforce had $140.1 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 $13.2 million during the three months ended March 31, 2024, as compared to $19.1 million during the three months ended March 31, 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 three months ended March 31, 2024 was $2.4 million and primarily consisted of cash used for capital expenditures of $1.9 million. Cash provided by investing activities was $2.4 million during the three months ended March 31, 2023, and primarily consisted of the proceeds from the sale of our joint venture interest of $5.1 million, partially offset by cash used for capital expenditures of $1.9 million.
Cash used in financing activities was $10.8 million during the three months ended March 31, 2024, compared to $21.4 million during the three months ended March 31, 2023. The change was primarily driven by a decrease in repurchases of common stock.
The following table presents the cash flow impact of the common stock repurchase activity (in thousands):
Three Months Ended March 31,
20242023
Open market repurchases$2,720 $10,985 
Repurchase of shares related to tax withholding requirements for vesting of restricted stock128 141 
Total cash flow impact of common stock repurchases$2,848 $11,126 
Cash paid in current year for settlement of prior year repurchases$920 $974 
During the three months ended March 31, 2024 and 2023, Kforce declared and paid quarterly dividends of $7.1 million ($0.38 per share) and $7.0 million ($0.36 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, and give us the flexibility to continue returning significant capital to our shareholders. However, a material deterioration in the economic environment or market conditions, among other things, could adversely affect operating results and liquidity, as well as the ability of our lenders to fund borrowings. Actual results could also differ materially from these indicated as a result of a number of factors, including the use of currently available resources for capital expenditures, investments, additional common stock repurchases or dividends.
Credit Facility
On 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 March 31, 2024, $40.8 million was outstanding and $158.2 million was available on our Amended and Restated Credit Facility, and as of December 31, 2023, $41.6 million was outstanding. As of March 31, 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 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 three months ended March 31, 2024, Kforce repurchased approximately 29 thousand shares of common stock on the open market at a total cost of approximately $2.0 million, and $98.0 million remained available for further repurchases under the Board-authorized common stock repurchase program at March 31, 2024.
19

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.
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 March 31, 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.
20


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 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 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.
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 March 31, 2024:
PeriodTotal Number of
Shares Purchased
(1)
Average Price Paid
per Share
Total Number of Shares
Purchased as Part of
Publicly Announced
Plans or Programs
Approximate Dollar Value 
of Shares that May Yet Be
Purchased Under the
Plans or Programs (2)
January 1, 2024 to January 31, 2024— $— — $41,731,977 
February 1, 2024 to February 29, 20241,854 $69.18 — $100,000,000 
March 1, 2024 to March 31, 202428,640 $69.84 28,640 $97,999,764 
Total30,494 $69.80 28,640 $97,999,764 
(1) Includes 1,854 shares received upon vesting of restricted stock to satisfy tax withholding requirements for the period February 1, 2024 to February 29, 2024.
(2) In February 2024, the Board approved a change in our stock repurchase authorization increasing the available 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 March 31, 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.
21

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 March 31, 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.
104Cover Page Interactive Data File - the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

22

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:May 1, 2024By:/s/ JEFFREY B. HACKMAN
Jeffrey B. Hackman
Chief Financial Officer
(Principal Financial and Accounting Officer)

23
EX-31.1 2 exhibit311q12024.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: May 1, 2024
/s/ JOSEPH J. LIBERATORE
Joseph J. Liberatore
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 exhibit312q12024.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: May 1, 2024
/s/ JEFFREY B. HACKMAN
Jeffrey B. Hackman,
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 4 exhibit321q12024.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 March 31, 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: May 1, 2024
/s/ JOSEPH J. LIBERATORE
Joseph J. Liberatore
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 5 exhibit322q12024.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 March 31, 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: May 1, 2024
/s/ JEFFREY B. HACKMAN
Jeffrey B. Hackman,
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-101.SCH 6 kfrc-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Reportable Segments link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Disaggregation of Revenue link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Allowance for Credit Losses link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Other Assets, Net link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Other Long-Term Liabilities link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Derivative Instrument and Hedging Activity link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000019 - 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 - Reportable Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Disaggregation of Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Allowance for Credit Losses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Other Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Other Long-Term Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Derivative Instrument and Hedging Activity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Summary of Significant Accounting Policies - Health Insurance (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Summary of Significant Accounting Policies - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Summary of Significant Accounting Policies - Equity Method Investment (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Summary of Significant Accounting Policies - Exercise Tax (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Reportable Segments - Schedule of Operations of Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Disaggregation of Revenue - Schedule of Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Allowance for Credit Losses - Schedule of Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Allowance for Credit Losses - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Other Assets, Net - Schedule of Other Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Current Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Other Long-Term Liabilities - Schedule of Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Stock-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Stock-based Compensation - Schedule of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Derivative Instrument and Hedging Activity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Derivative Instrument and Hedging Activity - Schedule of Activity in the Accumulated Derivative Instrument Gain (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 kfrc-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 kfrc-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 kfrc-20240331_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] Accrued payroll costs: 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] 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] 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 Provision for credit losses Provision for Loan, Lease, and Other Losses 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; 53,968 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 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] 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 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 Employee Stock 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,670 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.00 par value; 250,000 shares authorized, 73,455 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 Equipment and software additions included in accounts payable and other accrued liabilities Capital Expenditures Incurred but Not yet Paid 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 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 Income taxes Income Taxes Paid Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Net income Net income Net Income (Loss) Trading Arrangement: Trading Arrangement [Axis] Accounts payable and other accrued liabilities: 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) provided by 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] 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 Company Selected Measure Name Company Selected Measure Name EX-101.PRE 10 kfrc-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 kfrc-20240331_g1.jpg begin 644 kfrc-20240331_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.1.u1
Cover - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 24, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 000-26058  
Entity Registrant Name Kforce Inc  
Entity Incorporation, State or Country Code FL  
Entity Tax Identification Number 59-3264661  
Entity Address, Address Line One 1150 Assembly Drive, Suite 500  
Entity Address, City or Town Tampa  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 33607  
City Area Code 813  
Local Phone Number 552-5000  
Title of 12(b) Security Common Stock, $0.01 per share  
Trading Symbol KFRC  
Security Exchange Name NASDAQ  
Entity 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,491
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0000930420  
Current Fiscal Year End Date --12-31  

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 351,889 $ 405,997
Direct costs 256,639 292,021
Gross profit 95,250 113,976
Selling, general and administrative expenses 78,190 89,339
Depreciation and amortization 1,333 1,234
Income from operations 15,727 23,403
Other expense, net 656 1,045
Income from operations, before income taxes 15,071 22,358
Income tax expense 4,084 6,148
Net income $ 10,987 $ 16,210
Earnings per share – basic (in dollars per share) $ 0.59 $ 0.83
Earnings per share - diluted (in dollars per share) $ 0.58 $ 0.82
Weighted average shares outstanding – basic (in shares) 18,726 19,455
Weighted average shares outstanding – diluted (in shares) 18,932 19,667
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 106 $ 119
Trade receivables, net of allowances of $1,670 and $1,643, respectively 236,923 233,428
Prepaid expenses and other current assets 9,146 10,912
Total current assets 246,175 244,459
Fixed assets, net 8,936 9,418
Other assets, net 82,800 75,924
Deferred tax assets, net 3,382 3,138
Goodwill 25,040 25,040
Total assets 366,333 357,979
Current liabilities:    
Accounts payable and other accrued liabilities 59,415 64,795
Accrued payroll costs 39,746 33,968
Current portion of operating lease liabilities 3,423 3,589
Income taxes payable 3,520 623
Total current liabilities 106,104 102,975
Long-term debt – credit facility 40,800 41,600
Other long-term liabilities 54,924 54,324
Total liabilities 201,828 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.00 par value; 250,000 shares authorized, 73,455 and 73,462 issued, respectively 735 734
Additional paid-in capital 531,226 527,288
Retained earnings 528,795 525,222
Treasury stock, at cost; 53,968 and 53,941 shares, respectively (896,251) (894,164)
Total stockholders’ equity 164,505 159,080
Total liabilities and stockholders’ equity $ 366,333 $ 357,979
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Trade receivables, allowances $ 1,670 $ 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,455,000 73,462,000
Treasury stock, shares (in shares) 53,968,000 53,941,000
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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)   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)
Other (6)     (6)    
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          
Beginning balance (in shares)   73,247        
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         53,968
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share (in dollars per share) $ 0.38          
Beginning balance (in shares)   73,455        
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Stockholders' Equity [Abstract]    
Dividend (in dollars per share) $ 0.38 $ 0.36
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net income $ 10,987 $ 16,210
Adjustments to reconcile net income to cash provided by operating activities:    
Deferred income tax provision, net (244) 1,301
Provision for credit losses (40) 371
Depreciation and amortization 1,333 1,234
Stock-based compensation expense 3,501 4,326
Noncash lease expense 938 1,130
Loss on equity method investment 0 750
Other 404 50
(Increase) decrease in operating assets    
Trade receivables, net (3,456) 2,601
Other assets (608) 243
Increase (decrease) in operating liabilities    
Accrued payroll costs 5,982 (1,230)
Other liabilities (5,628) (7,930)
Cash provided by operating activities 13,169 19,056
Cash flows from investing activities:    
Capital expenditures (1,875) (1,872)
Payment to Acquire Life Insurance Policy, Investing Activities 529 0
Proceeds from the sale of our joint venture interest 0 5,059
Note receivable issued to our joint venture 0 (750)
Cash (used in) provided by investing activities (2,404) 2,437
Cash flows from financing activities:    
Proceeds from credit facility 107,600 174,200
Payments on credit facility (108,400) (177,500)
Repurchases of common stock (2,848) (11,126)
Cash dividends (7,128) (7,003)
Other (2) (14)
Cash used in financing activities (10,778) (21,443)
Change in cash and cash equivalents (13) 50
Cash and cash equivalents, beginning of period 119 121
Cash and cash equivalents, end of period 106 171
Supplemental Disclosure of Cash Flow Information    
Income taxes 300 5,108
Operating lease liabilities 1,297 1,303
Interest, net 614 248
Non-Cash Investing and Financing Transactions:    
ROU assets obtained from operating leases 1,152 566
Employee stock purchase plan 204 245
Unsettled repurchases of common stock 200 0
Equipment and software additions included in accounts payable and other accrued liabilities $ 181 $ 957
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 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.
Our quarterly operating results are affected by the number of billing days in a particular quarter, 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 might 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 dilutive effect of potentially dilutive securities, such as unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive.
For the three months ended March 31, 2024 and 2023, 206 thousand and 212 thousand common stock equivalents were included in the diluted WASO, respectively. For the three months ended March 31, 2024 and 2023, there were 1 thousand and 264 thousand anti-dilutive common stock equivalents, respectively.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reportable Segments
3 Months Ended
Mar. 31, 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 March 31,
2024
Revenue$322,084 $29,805 $351,889 
Gross profit$84,037 $11,213 $95,250 
Operating and other expenses$80,179 
Income from operations, before income taxes$15,071 
2023
Revenue$364,844 $41,153 $405,997 
Gross profit$98,411 $15,565 $113,976 
Operating and other expenses$91,618 
Income from operations, before income taxes$22,358 
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Disaggregation of Revenue
3 Months Ended
Mar. 31, 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 March 31,
2024
Revenue by type:
Flex revenue$318,514 $26,210 $344,724 
Direct Hire revenue3,570 3,595 7,165 
Total Revenue$322,084 $29,805 $351,889 
2023
Revenue by type:
Flex revenue$359,524 $36,008 $395,532 
Direct Hire revenue5,320 5,145 10,465 
Total Revenue$364,844 $41,153 $405,997 
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Allowance for Credit Losses
3 Months Ended
Mar. 31, 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 three months ended March 31, 2024 (in thousands):
Allowance for credit losses, January 1, 2024$1,106 
Current period provision(40)
Write-offs charged against the allowance, net of recoveries of amounts previously written off(61)
Allowance for credit losses, March 31, 2024$1,005 
The allowances on trade receivables presented in the Unaudited Condensed Consolidated Balance Sheets include $0.7 million and $0.5 million at March 31, 2024 and December 31, 2023, respectively, for reserves unrelated to credit losses.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Assets, Net
3 Months Ended
Mar. 31, 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):
March 31, 2024December 31, 2023
Assets held in Rabbi Trust$44,025 $40,389 
Capitalized software, net (1)20,620 16,434 
ROU assets for operating leases, net14,504 14,368 
Deferred loan costs, net598 658 
Other non-current assets 3,053 4,075 
Total Other assets, net$82,800 $75,924 
(1) Accumulated amortization of capitalized software was $39.6 million and $37.6 million as of March 31, 2024 and December 31, 2023, respectively.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Current Liabilities
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Current Liabilities
Note F - Current Liabilities
The following table provides information on certain current liabilities (in thousands):
March 31, 2024December 31, 2023
Accounts payable and other accrued liabilities:
Accounts payable$43,202 $42,842 
Deferred compensation payable6,746 5,927 
Accrued liabilities5,691 8,699 
Customer rebates payable3,776 7,327 
Total Accounts payable and other accrued liabilities$59,415 $64,795 
Accrued payroll costs:
Payroll and benefits$31,075 $28,110 
Payroll taxes 4,329 1,705 
Health insurance liabilities3,809 3,727 
Workers’ compensation liabilities533 426 
Total Accrued payroll costs$39,746 $33,968 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Credit Facility
3 Months Ended
Mar. 31, 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 (“Wells Fargo”), 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 March 31, 2024 and December 31, 2023, $40.8 million and $41.6 million was outstanding under the Amended and Restated Credit Facility, respectively. As of March 31, 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.1.u1
Other Long-Term Liabilities
3 Months Ended
Mar. 31, 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):
March 31, 2024December 31, 2023
Deferred compensation payable$42,519 $42,025 
Operating lease liabilities12,383 12,275 
Other long-term liabilities22 24 
Total Other long-term liabilities$54,924 $54,324 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation
Note I - Stock-based Compensation
The following table presents the restricted stock activity for the three months ended March 31, 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 
Granted$60.01 
Forfeited(12)$51.32 
Vested(6)$23.80 $437 
Outstanding at March 31, 2024785 $61.24 
As of March 31, 2024, total unrecognized stock-based compensation expense related to restricted stock was $38.1 million, which is expected to be recognized over a weighted-average remaining period of 4.1 years.
During the three months ended March 31, 2024 and 2023, stock-based compensation expense was $3.5 million and $4.3 million, respectively, and 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.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 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 March 31, 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 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 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.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net income $ 10,987 $ 16,210
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 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.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 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.
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 might 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 dilutive effect of potentially dilutive securities, such as unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reportable Segments (Tables)
3 Months Ended
Mar. 31, 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 March 31,
2024
Revenue$322,084 $29,805 $351,889 
Gross profit$84,037 $11,213 $95,250 
Operating and other expenses$80,179 
Income from operations, before income taxes$15,071 
2023
Revenue$364,844 $41,153 $405,997 
Gross profit$98,411 $15,565 $113,976 
Operating and other expenses$91,618 
Income from operations, before income taxes$22,358 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Disaggregation of Revenue (Tables)
3 Months Ended
Mar. 31, 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 March 31,
2024
Revenue by type:
Flex revenue$318,514 $26,210 $344,724 
Direct Hire revenue3,570 3,595 7,165 
Total Revenue$322,084 $29,805 $351,889 
2023
Revenue by type:
Flex revenue$359,524 $36,008 $395,532 
Direct Hire revenue5,320 5,145 10,465 
Total Revenue$364,844 $41,153 $405,997 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Allowance for Credit Losses (Tables)
3 Months Ended
Mar. 31, 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 three months ended March 31, 2024 (in thousands):
Allowance for credit losses, January 1, 2024$1,106 
Current period provision(40)
Write-offs charged against the allowance, net of recoveries of amounts previously written off(61)
Allowance for credit losses, March 31, 2024$1,005 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Assets, Net (Tables)
3 Months Ended
Mar. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets, Net
Other assets, net consisted of the following (in thousands):
March 31, 2024December 31, 2023
Assets held in Rabbi Trust$44,025 $40,389 
Capitalized software, net (1)20,620 16,434 
ROU assets for operating leases, net14,504 14,368 
Deferred loan costs, net598 658 
Other non-current assets 3,053 4,075 
Total Other assets, net$82,800 $75,924 
(1) Accumulated amortization of capitalized software was $39.6 million and $37.6 million as of March 31, 2024 and December 31, 2023, respectively.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
The following table provides information on certain current liabilities (in thousands):
March 31, 2024December 31, 2023
Accounts payable and other accrued liabilities:
Accounts payable$43,202 $42,842 
Deferred compensation payable6,746 5,927 
Accrued liabilities5,691 8,699 
Customer rebates payable3,776 7,327 
Total Accounts payable and other accrued liabilities$59,415 $64,795 
Accrued payroll costs:
Payroll and benefits$31,075 $28,110 
Payroll taxes 4,329 1,705 
Health insurance liabilities3,809 3,727 
Workers’ compensation liabilities533 426 
Total Accrued payroll costs$39,746 $33,968 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Long-Term Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Other Liabilities Disclosure [Abstract]  
Schedule of Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
March 31, 2024December 31, 2023
Deferred compensation payable$42,519 $42,025 
Operating lease liabilities12,383 12,275 
Other long-term liabilities22 24 
Total Other long-term liabilities$54,924 $54,324 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Restricted Stock Activity
The following table presents the restricted stock activity for the three months ended March 31, 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 
Granted$60.01 
Forfeited(12)$51.32 
Vested(6)$23.80 $437 
Outstanding at March 31, 2024785 $61.24 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Earnings per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounting Policies [Abstract]    
Common stock equivalents (in shares) 206 212
Anti-dilutive common stock equivalents (in shares) 1 264
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reportable Segments - Schedule of Operations of Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Revenue $ 351,889 $ 405,997
Gross profit 95,250 113,976
Operating and other expenses 80,179 91,618
Income from operations, before income taxes 15,071 22,358
Technology    
Segment Reporting Information [Line Items]    
Revenue 322,084 364,844
Gross profit 84,037 98,411
FA    
Segment Reporting Information [Line Items]    
Revenue 29,805 41,153
Gross profit $ 11,213 $ 15,565
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Disaggregation of Revenue - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total Revenue $ 351,889 $ 405,997
Flex revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue 344,724 395,532
Direct Hire revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue 7,165 10,465
Technology    
Disaggregation of Revenue [Line Items]    
Total Revenue 322,084 364,844
Technology | Flex revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue 318,514 359,524
Technology | Direct Hire revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue 3,570 5,320
FA    
Disaggregation of Revenue [Line Items]    
Total Revenue 29,805 41,153
FA | Flex revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue 26,210 36,008
FA | Direct Hire revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 3,595 $ 5,145
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Allowance for Credit Losses - Schedule of Allowance for Credit Losses (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for credit losses, beginning balance $ 1,106
Current period provision (40)
Write-offs charged against the allowance, net of recoveries of amounts previously written off (61)
Allowance for credit losses, ending balance $ 1,005
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Allowance for Credit Losses - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Credit Loss [Abstract]    
Amount unrelated to trade receivables included in allowance $ 0.7 $ 0.5
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Assets, Net - Schedule of Other Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Assets held in Rabbi Trust $ 44,025 $ 40,389
ROU assets for operating leases, net $ 14,504 $ 14,368
Operating lease, right-of-use assets, financial statement location Total Other assets, net Total Other assets, net
Capitalized software, net $ 20,620 $ 16,434
Deferred loan costs, net 598 658
Other non-current assets 3,053 4,075
Total Other assets, net 82,800 75,924
Accumulated amortization of capitalized software $ 39,600 $ 37,600
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Current Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accounts payable and other accrued liabilities:    
Accounts payable $ 43,202 $ 42,842
Current deferred compensation liability 6,746 5,927
Accrued liabilities 5,691 8,699
Accrued Rebate Liability, Current 3,776 7,327
Total Accounts payable and other accrued liabilities 59,415 64,795
Accrued payroll costs:    
Payroll and benefits 31,075 28,110
Payroll taxes 4,329 1,705
Health insurance liabilities 3,809 3,727
Workers’ compensation liabilities 533 426
Total Accrued payroll costs $ 39,746 $ 33,968
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Credit Facility (Details) - Revolving Credit Facility - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Oct. 20, 2021
Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Long-term debt – credit facility $ 40,800,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 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Long-Term Liabilities - Schedule of Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]    
Deferred compensation payable $ 42,519 $ 42,025
Operating lease liabilities $ 12,383 $ 12,275
Operating lease liabilities, financial statement location Total Other long-term liabilities Total Other long-term liabilities
Other long-term liabilities $ 22 $ 24
Total Other long-term liabilities $ 54,924 $ 54,324
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 3.5 $ 4.3
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total unrecognized compensation expenses $ 38.1  
Weighted average period expected to be recognized 4 years 1 month 6 days  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation - Schedule of Restricted Stock Activity (Details) - Restricted Stock
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Number of  Restricted Stock  
Outstanding, at beginning of period (in shares) | shares 798
Granted (in shares) | shares 5
Forfeited (in shares) | shares (12)
Vested (in shares) | shares (6)
Outstanding, at end of period (in shares) | shares 785
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 60.01
Forfeited (in dollars per share) | $ / shares 51.32
Vested (in dollars per share) | $ / shares 23.80
Outstanding, as of end of period (in dollars per share) | $ / shares $ 61.24
Total Intrinsic Value of Restricted Stock Vested  
Vested | $ $ 437
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Instrument and Hedging Activity - Schedule of Activity in the Accumulated Derivative Instrument Gain (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning of period $ 159,080 $ 185,725 $ 182,198
End of period $ 164,505 $ 159,080 $ 185,725
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details)
$ in Millions
Mar. 31, 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 53 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *R H5@'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 " "L@*%8M[@<<.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NT8AZC+98@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0&@\(^TG/L T5VE&Y&WW9)8=B((W-0 F/Y$TJ'\C <(!C_, M@:"6\@X\L;&S (BQ$H1N+"B,9[N,9;W'!A\_8SC"+0"UYZCA!558@]#0Q MG,:V@2M@@C%%G[X+9!?B7/T3.W= G)-CL2 MFPXI_TI.\2G01EPFOZZV][L'H6M9WQ9R7621A'^_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 *R H5C<"H'^T 4 -@> 8 >&PO=V]R:W-H965T&UL MM9GO;^(V&,?_%8M-TYU42NP ;6\M$J7E5EU[QY5NTVW:"Y,8B"Z)F>V4]K_? MXP22MG,>4'2\@23D^>*/'__XVCY?2_5=+X4PY"F)4WW16AJS^M#IZ& I$JZ/ MY4JD\,MI(ID2)^45K M2#^,?&8#\C?^B,1:O[@F%F4FY7=[M#Q;(A&+P%@)#E^/8B3BV"I!.?[= MB+;*_[2!+Z^WZN,<'F!F7(N1C/^,0K.\:)VV2"CF/(O-O5S_)C9 /:L7R%CG MGV1=O-MC+1)DVLAD$PPE2**T^.9/FXIX$>#3F@"V"6!O FBW)L#?!/@Y:%&R M'.N*&SXX5W)-E'T;U.Q%7C=Y--!$J4WCU"CX-8(X,QC)1Z%(F^@E5T)OOZ*4 M/"QEIGD:ZO..@?^Q;W>"C>9EH/T2K[\?WD2H2(:V%Q(8&YS)PY7*?E?;\=#XAIPG)>?)GBU3<9A6\EFA/H^X MUIS'VIE(-*PAX&D)>(H6ZCHUD7DFXR@6Y'.6S(1R@>$:GN>U6=_KG;K@T-"& M<&, MYE&0(=D[ZSMLWZWWZ=.7C2X*2^K>-D^O,,P!'5]M+T@M_ >^9*Z\XI+ M4MKSR%!KDYSGK !5L6@>5':*H ?E?'8SL';3O![E. MG?RXW -/5MR)>0@?1"LC1'$K\Q:S[,<3)1^C-'#G&M>LZ<.'<$>TLD<4-S5O M02=2&QZ3OZ)5_5"%*_I^WSMQDA["*-'**5'S(50:8@DTY(7&DDDP3FIJF1P? M#9TK3CRP*6%EC-A>QFB4*677+,5")4\E3".90C3PRK3P_8R/79Q!DX>G,!"*N<(M$/GEBMH M[<,@$" $,F$AZ20^A/]AE?]A>_F?:<+CF%QF&G[6[G:+Z]2NM?&XIGR5[6%[ MV9[K1*B%[9@?0<$LP1F '4W=J<4%ZT$/X7I8Y7H8;EJVB5P*2"2&A\O4XQW" M_;#*_3#R?]#_(XFSHIU'JYFCU; M>1S0L^X9+&D?7;"5%6*X@1DF(@WS7;!QS!=.#ER@/HN'<#JL&>^UV7.-0D>W)2S\CT^[E*VQNYE<\5V MWG?(M=N4M7UW0G^H\>F\.#NT,U]^I*I)8/O%F>\= MMQ.G)K&80ZAW? *CG2J.48L;(U?Y2>1,&B.3_'(I>"B4?0%^GTMIMC?V#\K# M[,%_4$L#!!0 ( *R H5BF&!.?? 0 /,. 8 >&PO=V]R:W-H965T M&ULK9=?C]HX$,"_BI5652MM-W'^IP4D=J%7I%MVM>RV#Z=[ M\!(#49.8LPWLW:>_<1)"2$S4GNX%8F=F_)NQ,^,9'!C_(3:42O2:I;D8&ALI MMY],4RPW-"/BFFUI#F]6C&=$PI"O3;'EE,2%4I::MF7Y9D:2W!@-BKD'/AJP MG4R3G#YP)'991OC?-S1EAZ&!C>/$8[+>2#5AC@9;LJ8+*I^W#QQ&9FTE3C*: MBX3EB-/5T!CC3[$'D3C&2E77AC[H0:S>&A8BHBF="F5"0)_>WI+ MTU19 HZ_*J-&O:92;#X?K7\IG =G7HB@MRS]GL1R,S1" \5T17:I?&2'K[1R MR%/VEBP5Q2\Z5+*6@98[(5E6*0-!EN3E/WFM M%0 #MZ!;M2L-L*[@4%IU)P M"D=+LL*M"9%D-.#L@+B2!FOJH8A-H0W>)+G:QH7D\#8!/3EZGH^?)[.GZ03= MWL\GT_FB?%K<_SZ;C-7TX@G^[J;SIP6Z_X+N'Z:/XZ<9"*#Q7$G>/3Q.OX+: M[-L4S>8PGJ*/Z'DQ0>_??D!B0S@5*,G1TX;M!,EC<87>GHT'I@0O%(NYK(AO M2F+[ K&#[E@N-P)-\YC&Y_HF>%^'P#Z&X,;N-7A'^#5R\!6R+=O5\-S^O+K3 M@^/4.^(4]IP+]F;YDF44+221%+X7B?X8OPC)X;S_J0M6:X-]Z[/.T__)V)G?;NVWVV=]]$CW--]1G8^EHE\HJKRT'SD> M#L-H8.Z;]%TQU_*B**C%SKB\FLOKY9HD'%(.6C(AM:>UU/8:J]J>[SMM.(U8 M!"<&Z^'\&L[OA?N-,R'0EK-5(G5P?F?5R+,]J\76E<+8B0)?SQ;4;$$OVP)R M0THG^& M'M;H8?^>4SC@RX24E49A9XS+Y)]B0L<:=B/H.$X+52-D.ZZ>-*I)HU[2*ENL M.,L0U'9>$&K#&757]P([:#%VI0#1WR+4"&'+]2X0-NH@_@^!O$(O%.Y*%&I6\5J25_UAK:R?A]<*H+=/]/;/T />,.K$?!M;%^!.M0?W%Y\IX3GD*DBE<$R+:PMZ]R:T,?ZL+HG)$KV' M2TO,TI3PALP'K2?E2D$#T;KVVN5 *Q5>^LY.M0KW%RN-'Q]1G*0[2>-?\<'3 M^1"V?=!)A?8%'TXE#??7M._%U1MXR1X^PS4]7B.A"1$2DC'XI]F<4DCOC::^ MA8'=22P:L8DNY.SQV/]]PIYT]<_) KQA1ZSK-"7@Q62JU/1R.9K%A.Y0E?LP*> M++G(J8)+\3"2:\'HHE3*LQ%QG&"4T[08C,_+>S=B?,XW*DL+=B.0W.0Y%2\? M6<:?+@9X\'KC>_JP4OK&:'R^I@]LSM3=^D; U:BVLDAS5LB4%TBPY<5@@D^G M)-8*I<2?*7N2K372KMQS_D-?7"TN!HY&Q#*6*&V"PL\CF[(LTY8 Q\_*Z*!^ MIU9LKU^M?RJ=!V?NJ613GOV5+M3J8A -T((MZ293W_G39U8YY&M["<]D^1<] M5;+. "4;J7A>*0."/"VVO_2Y"D1+ 7L="J12(&]5<"L%MW1TBZQT:T85'9\+ M_H2$E@9K>E'&IM0&;])";^-<"7B:@IX:WUU/[F97MYGJ)YI\O+V_GZ!C=S6?H_=$'=(32 MVN^$;28B'/1PK0:)NC MI'KSQ^V;2<>;OU)Q@EP\1,0AGD5]VJ\^8TFM[NZJCR &=2!('0A2VG,[[$TW M0K!"(2HE4_+4YL_6@&WS_IX2N4*P:ZA1"_8STWZ2#-PWKJ+6U-!:4H7A<C='KQ7@KZ()!H4@8@+O/F!RB JH:7R*:0>VA1<*DOCK"PR!T2F_TTG.' MH"37K"P/V8O-H^V+_19:X@:QSJ(=IVQBKD-8&N:+A![ADHL MP0>-G*L5$W#P/"P R:%^#0 MW\-H$_,\OR-GPAIDV OR4_K,%A6X,EUL"$/CU5'L[L?0%(H]W+'S48TNZD7W MK=SD ^@B$QV)'&^8ZW'[Z#8KO06ER*WW!(N@]'I;X3 MD2!PW?W*8Y/SPSCL.!ZXX3C\-I++4GJ?9JE*F9WI\"^ENE]E;=?IANQP/]M- MDH1O@-S0FKYH)FE57)HD8@,9WXJ'-1RNL1\^U(/]HF81"[PP]CMVK6%"W$^% MDPHEX!<\@RK,94=^F93EQJ%!$#8Q-PZZ3F;#;+B?VEZS:\U%V:(#.\.X(:A* MBP>4,6BV#P;:Y"Y@7.-X6*3\J.MP- R'^RGNJDAXSG3U8W6N6$&:Y.7ZQ*@Q MIE30\F078T-PN)_A=FGX4#1-%H/6#3O>/E2;'(G#KL1M" _W,]X77CP<*R9R M&*SN%7KW6T0P/D,)D$RJT)(F&KRU1<,FPWF.R8,V,:@;786\84+<3X5;JLYJ M^(<";3*=[[7YN$)K$W.[:)LTC$CZ&7&;% PG3^0=>;Z[X9V MG6\-E_W$.U<\^;'BV8()61Z#\*R(B_9LMH/WD!4.IE)K^2MK> M**E@ 8ECC9O)P/LEHU=DU\.&H$D_0>O4!KYKN>>TW8/>LLN_T!UZOE^ZII?T[4Q1NP874"#M!$OKUE$5=GGG2'?'4)O5J:(7GJXRJ,WI(C)Z\=1'! ? M[SME%00F[4J5I@,@_1W EIID9_6SPC9)'9#XCK$5%CD_ABZA W3#_J2?_0T^ M+8/_+YV(C4]BUE'/)F<;]4:M3[SZ^_I7*A[20D);O01%YR2$,(CM)^OMA>+K M\JOO/5>*Y^5RQ2B UP+P?,F!<*L+_2&Y_L?!^!]02P,$% @ K("A6*#V MNXE4 P %PL !@ !X;"]W;W)K 8^.44MMSG,!.,;?[X"RW=ARK9>% MSV232+U@AZ,<;V )\BE?<#6S:Y68I) )PC+$83VV)N[MU#4.QN(+@9UHC)$. M9<78LY[!EF0FK!F6.!QQMD-<6RLU/3"Y,=XJ&I+IU[B4 M7-TERD^&3P^3I]G]XWR&II\>9O.'93E:?OIX/YOHY;O)Q\G#=(Z6'^;SQR6Z M6& .F4Q D@C32_0;>EK.T,6[2_0.D0P])JP0.(O%R):*3C_#CBJ2NY+$>X7D M#\ROD>]>(<_Q>AWNT^/N,XAJ=[_M;JN/G(<@]JO$9 M7E$05PA3M?=5.J#S)9=R@9'39\@V M=(.!,[*WS8BZC'I^;=0B[=6DO:.D"[7_@7.(D=HTT?,5RC%'6TP+0!>J,F-& M*>8"Y: .L405\647??F(00/,N7;JG?;^:T[YC?'OX9AJT0@CJ$X*="($(4I_&# ZI][F,6+>!!#3SX*6#U MM1-2'6(DVYRB'IRD/F;1HA[6U,.CU%.6INK\^0]%/CRGR$\8M=!O:O2;-Z"_ MN<)O#E+I586[G_1S+%L1N,Z_WTOG[3&<5^*5YV_\;UW M3QSH@$7!O^]%< K=/0#J^S?!L .]T[+G'J+;C:Y%MXRJ =B03" *:^7J7 ^4 M!B^[L'(B66X:F163JBTRPT1UKL"U@;J_9DR^3'1O5/?"X3]02P,$% @ MK("A6!K1"L(U"0 PU, !@ !X;"]W;W)K\KRS\62\Q)]6:7KXGRP+,O-N]&H M6"SY*BK>9AN^%O^YS_)55(J/^<.HV.0\BG>=5ND(6Y8W6D7)>C ]VWWW,9^> M9=LR3=;\8XZ*[6H5Y5_?\S1[.A_8@^;:('/N?EW>9C+CZ- M#I0X6?%UD61KE//[\\&%_8XYNPZ[%G\F_*DX>H^J0_F499^K#Y?Q^<"J1L13 MOB@K1"1>'OF,IVE%$N/XNX8.#C:KCL?OG^GA[N#%P7R*"C[+TK^2N%R>#\8# M%//[:)N6-]G3!UX?D%OQ%EE:[/ZBI[JM-4"+;5%FJ[JS&,$J6>]?HR_U1!QU ML$E'!UQWP*=V('4'(G7 ?D<'I^[@2!W(I*.#6W=PY2&-.SIX=0=/[N!V=/#K M#O[.6?O9W;DFB,IH>I9G3RBO6@M:]6;GWUUOX9%D787BO,S%?Q/1KYS>75W< M!9>W-$"SZZN 7LWW[^;7OU\&%]77\UOQ\@>]ND77(9I]N+AB=(XNK\3WU[/? M/ES_'M";^4\_C+'M_XKH/^\N;_^%ANAN'J"??WR#BF64\P(E:W2[S+9%M(Z+ M7]"/K<]GHU(<1C68T:(>\OO]D'''D&^S,DHUW6;F;K-LM1*Q/R^SQ6=-[\#< M^R*.DVKM1"GZ&"7Q\'*-9M$FT8^$OL!:++:K;1J5/$;7Y9+G2(Q-)))EM<(? M.;I<+[(5UW!#,_>&ER+W""B-\G6R?M#-+7MA;D4Z*[;Y5]TTC41H'>(+'^(+ M[X"D RB.I4)R]'/ ]^_>5.[?X9=9&O.\^ >B?V^3\BOZ]TV6IDADF*PZOS^./4) M=O#9Z/$X#"!-4DA8" EC0+!6&#B','!.#(/L'FUXGF0QBDHDTLM;1.Q?$+8P MUD7#GNH=.= 69ZW)N.W!F=I,^%GRLMK&M7R?..UF5&WFM5N$:@MG@GU/ C&U MV7!L3RS2C+TUD^YA)MW>,WFTI$Z:5:.%OFL,$A9 PB@D+(2$,5?)2R[V'4&]KVO1*_M M8=N26,A82%D# &!&M%SN00.9/7B!Q=M$Q4!]M2 C&.K6\"4>T11UJD%-)@ MJ#E XDB'R( LMIQK6XV*9!G=.^_R*/]2O=?F_AIY?%P.P=(6>68VW-=W)]FD MH#9#4!J#HK4=?207VD9'T]4FS;YROE_#:+/-%\MJH[@15^0OI74SNF]>!Z4% MH#0*2@M!::RF=9P0VV'1J'RV4?DQAH4V%+ R".RX\M('5>@T)FT?RRL?5'H# MI;&:UI8F.AS7:&JV650+GL^V6B^IHM?0MRPB^PE26PI :124%IXV(0S*:-NG MC4!FFQ6R&_Z\_HIJ^[38W_C8K\R74K21W#M%0]("4!H%I86@-%;36JEJ;'I2#1QE7KV.6>7?6(11E%>--]J+]9J M*_YQ:GU+Y!V=>2R]8P14)P.EA: T!D5KQ\A1W9Q94>M=[63F]_ MN0A.NU7%FBHX=V*-Y8H+33NEOBW JDSE8A^/I9(ZJFDG7P)H42[&4H QS;B& MXXEC>QVJ"6[4,0Q:#*>?74TQ%IG(MVIGYI'T/B.#*F:@M!"4QEZ1>\$HJE_4W;QH 5PH+00E,:@:.T(:G1& M_#^K@L.J_*5LZB9JVI$C0:7@L2OOYT!50(W)(1Y[\M+_'O5MI!$!"7Q]&U%K MS8AKR9M!L^&^2?XDFQ349@A*8U"TMJ,;:8Y\O_HV,[KW#\Y =3M0&@6EA: T M1C3U;1UE4J11XPAL?1O1U+=9!9A.]_03[&U'8'XF>-"$,RFC;IXWX1;Y;?9N9W#M% M@]:W@=(H*"T$I3&BJGVDXSXM:00\ EK>1C3E;=@F$WGM@VIUH#0*2@M!:8QH MJMM:T]OV)GM9%+;*S\O$C33KX?HD/AL3]QY3.Q MVFXXGGC8[1#%22-VD3[E9;W7F::DBTP\96<%*>X$H#0*2@M!:>S%Z6T[O=&G MR.05[X00T+HX4%H 2J.@M!"4QJ!H[8>U-,J98U;.@&J=:BM2K9/R\!90,0V4 M1D%I(2B-0=':,=*(;HY9=.M=W&+F];RDV#\+=!4KYO%?S\[2;." MK#7F+[^I[C>QS?T]UQ<2\3 M1 6/*(Z9WEEQD1*EEV)MRUP@B0M0RFS7<4[ME-#, M\KM%;";\+M\H1C.<"9";-"7B:8",[WI6V]H'[N@Z429@^]VAA MBT-DS!#I,AXJ3JL^T@ /YWOVJT*[UK(D$H><_:"Q2GK6N04QKLB&J3N^N\9* MSV?#%W$FBR_LJES'@F@C%4\KL*X@I5DYDL?J'@X FJ<9X%8 ]R6@\PK JP!> M(;2LK) U(HKX7<%W($RV9C.3XFX*M%9#,_,70R7T+M4XY2\F_<5H/ ]&,)Q. M1L$D+&?A]&8\ZIMP.-?#;3"9P_0*AM?]R9<@A/%$QZ?#K]?3FU%P%QX?G;OM MLTL(OBW&\Y_P848$9BI!12/"3N 3O ,;9**CLFLK7;4YVXZJ"@=EA>XK%7IP MRS69A""+,7Z.M[7:6K*[ESQPWR2\):(%7OLCN([;::AG^.]P[XURO/H/> 6? M]PI?J(A"W1<*^ I"Q:/[A+,8A7P/P<.&JB?XU5]*)?2#_]UT>R5[IYG=F,"% MS$F$/4MWN42Q1%XTZI(K MW?;%--'&C,(DZ/T5YVJ_, ?45N__ 5!+ P04 " "L@*%8YH!I.?L' "V M(P & 'AL+W=O4JG5V6 @XR7/F?PL5KR ;Q:BS)F"C^7+0*Y* MSI)J49X-2! ,!SE+B][TO+KW4$[/Q5IE:<$?2B37><[*[1>>B=>+'N[M;OQ( M7Y9*WQA,SU?LA<^Y>EH]E/!IL->2I#DO9"H*5/+%1>\2G\W"4"^H)/Z?\E=Y M<(WT5IZ%^*D_W"87O4 CXAF/E5;!X-^&SWB6:4V X^]&:6__FWKAX?5.^TVU M>=C,,Y-\)K(_TT0M+WKC'DKX@JTS]4.\?N7-AB*M+Q:9K/ZBUT8VZ*%X+97( MF\6 ($^+^C_[U1CB8 'HL2\@S0+271 Z%M!F :TV6B.KMG7%%)N>E^(5E5H: MM.F+RC;5:MA-6F@WSE4)WZ:P3DV?[BZ?KFX?KZ_0[/[NZOIN7E_-[[_=7EWJ MV_-'^/?]^NYQCNYOT.QR_A7=?+O_<# M!;BT]D'<8/A28R .#!1]%X5:2G1=)#PY7C^ _>PW17:;^D*\"K^S\C.B^!,B M 0DM>&;O7TX]<.C>QK321QWZ9DPNT0(21J)%*7($.5@RE18O=1"G*N7RS&:V M6FUH5ZL3_$RN6,PO>I#!DI<;WIO^]S]X&/S/MN<3*3NR0+BW0.C3/KV#>I06 ML=S10'D_'H?+ YQ&^1&A(<[*6.@$5[8)'7-9?)7Y!C4):4 M1$I 78I%$:<91\4>L;X?:P^N2K%)(4#1\_;]+HQ.Z<(3*3NRU'!OJ:'7A5=\ MP[@C+]R''30$ M5(=B )XJE DIN;5 C4R<8="!:(]R_(91P5-QRFI&*Q+$ M[ 7Y#<(1:1/^O4[5%N5<+87.KPVO2Y(5+S:@=./4(C**7&!)"Y9XP=ZK)2^M MB(CIP:";XA8A)Z265K&?5S_<%I#8X."/T+C55[H3.:C-D.[*WI"W8 M#BVY8C^[/I8LX9J[>+IASQF7SG+<*#JJL[ K,)(K_UORQ'[V MK./I+<>8;-B/AL2(*HO8:.+$V-(F]O/F[#V=HQ6W28R8XN&DB]LB-@DB!X&2 MED!)\%LS2\U*[VAXB9>8?S<13J7MV HM0Q,_0\_8*E4LJQL(Z"#7I=U9Q*3< M/AZ/HHZS'&+$X:R6FXF?FQ_85O<+>E*YC*&9*#GZEBXXNBWDNF1%S-&#R-)X M^PGN[-QXZ8T^8N%KTHT]BY C7TC+Z<3+E;IOCSE/FJB#!$>2P3@F%DBL2_27 M2&&;&]@K> )B4G%PB)7IFI_Q]4D6D2B()HX=M&Q,WIAUA3HD8Y1*J6LI^,;8 M@16XR;T&< N+.SL\TM(S\=-SE?(?UK*:\3X>%2U;]EO!6QB;(K77W)CWC M8#0,C+"SR(U"$K@"K^5QXN?QIGQ5L]![\%JH&@?CT 1L$QQ!IK@0MZQ._*S^ M@Z_69;R$+E'JT@0#<0[8I9Z1K8A-DNZ3<=CM06QB&&/7-$Q;,J?^:;A*C"35 MZ>PXH*7FA-L?8:-+LHH%@:/[IBW/4C_/.H=+:F',;GMID\&.XP[:*UF$7*1#6[:D?K:B:4Y%8L9ML MB'&W5;$)$<= 2UO&I.]@3#MX2+0W8)LY7*.!-2]U. M]K1#5 H=(KU,T+'020]*66>2MNQ05K*I'[*O-T?:3O2 MVG+T:["-12C"!Z<7Q]A:[.O[(\P*4E6 M/5RV=XGA22?;4VD[-D?+N*&?<7_P/[N_N73RZK5RXZ][_@LUG]"DFKIGZCY3LK MH1^1D!8+4!E\'H'ER_HED?J#$JOJ/8MGH93(J\LE9PDOM0!\OQ!"[3[H']B_ MJC/]%U!+ P04 " "L@*%8Y/?:NT(( !\%0 & 'AL+W=O M%OO EJ@6)Q2ID%2W^^_W5)%2*UZWGJD[=3I5TOG/^2AJU<@P+EO)':3B[/>>W6 M7YZ[+AIMU:T7H6L:Z??7RKC=Q60YZ1<^ZDT=:6%^>=[*C;I3\5-[Z_$T'Z24 MNE$V:&>%5]7%Y&KY^OJ4SO.!?VFU"Z/?@BQ9._>9'MZ7%Y,% 5)&%9$D2/S; MJAME# D"C"]9YF1021?'OWOI[]AVV+*60=TX\X341I:ID9^)'M_NG MRO;\1/(*9P+_%;MT]O1D(HHN1-?DRT#0:)O^R_OLA]&%5XLC%U;YPHIQ)T6, M\HV,\O+;RK+L";2G ]K3IZ3_Q5 ]+?M7%Y6X$B_$ MMRL1GZQ1(0@7:^5W.BAA(:04:RKTJ:!5)6JY55A1%IM(VZB\ED84M;0;2(B. MCJ$R!^%M+YS]9TF>MH+1+8'NQQ]>K5:+LV\'R1>69W22-)$@5GOC;,"14I*& M=]I*6Q"PNX@%4$X,4^@M3%L\I>J) MN+*VPZ6/JG4^"I 1,8I8+E[\,A/7,NA IV^3R9+9ZG>@[:SL2DT("X<*LB'] M.@"O!CCA .?@X[1(YQ>[7I#&L,O8_NWM[0LO0E.5); MBEDS4N79".S-V.%\S.RGHE ^H@G@1FH5S+E043D7+?O=TKHQ>XCXTFD"MMZ+ M?UQ=W>*,AV4-7(A /V/5P1>XY!H=X_]8Z,(1&Z="&FQWFQK):-%T2#AEK%9; M2HQ:1O9!J4-A7.@0$1PLD:+(9?S_T@$0Z6CD9\4GQ];"2E!T,.B-[![$,'QO M% -0&BHF0:V68LJ:OGS M&=*EU198ID,)-ZVT>\J9[[,8W9A:-2)DX.H_T?K2.MW4I:)TL:H XU"%4<)( M44GM>Z;@$+#/04R]_IM!_U<%?RT-]"/5>>R1G/IO(+M9*]_WEY.IV&$'BC$U M +)W#7MK)/K_%B@?\-HW>?\W'$+>>=0A2@?3F)=,<1"$R2.DU*PJN"X5%(7# M=JP9*-;:&#I=RGT@E5* $J(N4!&#V!3"H&1P5AH=]SUW%:@+A""'7*R[@+81 M0JZKGL4AM69/['EY*XM4#JPRHE LIY LX3A.F!U*9]^"LXD+U#TL@AIXK\8$ MI8@(0F2IA*K2/L0>*.%2LJBQ&G!;[!6,@%-E=@;M]S3T:78W2^F56$@ADKBB M0#)NSV4?Y3W=4T3VNUI#K"RWRF-BW&>'!O;"QKM @7.5CBS+;4F4R4L2+B:? M>44DLU4#R2J:B M:$&CW$8A!]%4>':>.*YQB#CW97H"8LH18J>^@+0AL:4N$F)738F6^+&9NGB3"[-6A" MPS85X%X@8[]E6A(8Z6R018)/=]:I9,>=!6T $[;,Q5F,C9BA-BMP$-_@U$3/ M+EW1I4QR_622D$W[L8. YYV;!.2QK7?:-\-Z7CL0[L.=G7JX@B0=YAS?+W;# M[.,).6%\SFU3%&.AVHAJH-DM]Y>H[F.?+&HT[LW$IT"I(]Z&J!O>HTBGH2-% M'IM'XDJ"J7%2X7 SXS$@SP5AW)S[9JL&+9S0 6^1;8HF=^U4L#EEB4411-1! MGS$XKW(S-#I5K,ZB#KV>ZXX;M,@!B0$ND M6G:>J/IPB2=BKOK4V!HPHR@\LWO>$I- MO%7T8U3_\@'F*W7%M1Q35W_@1'8U:L9Y-4T=__!:<1QC0V__N26.=2'5JRY2 M'^;YDK_KBZ^RVSQ=_'6=CG'NT3-Q 9!W Y M9F52U4ND?,8[L^9V%*(K/L_$&VT8]#,VK??)$-(X,HZ7DP#2?1#'2');"'E4 MQPXU,948 &A:C+N(5XYUW@ZJZ#PG[I0[+[GS&RP1-/,D;T1,XDCS?=YH%!*Y M?(0S#T 2T/1>FR$]B,:N3T^\N^@7/=@9S7])9^T5U3U_1E'T&45\D![H^Z\@ MG(AINEPM7M*[3Q$31OPFS"JPM7%[.>?)L*G;WWI(;J6OZ^M78RNX9^@10Q^= #[ M] +&PO M=V]R:W-H965T&ULE55M;],P$/XKIX 02&&)\](FHZVT H-] M&$S;@ ^(#VYR;:(E=K#==?OWG)TN=*@K($7)^7SW^'ELWV6RD>I&5X@&[MI& MZ*E7&=,=!X$N*FRY/I(="II92M5R0T.U"G2GD)A M9A.Y-DTM\$*!7K*N_8!^ZK23E@77^%8VW^K25%,O\Z#$)5\WYE)N/N)63VKQ M"MEH]X9-'QOE'A1K;62[328&;2WZ+[_;[L-.0A8^D1!M$R+'NU_(L7S'#9]- ME-R LM&$9@TGU643N5K80[DRBF9KRC.S2^RD,GS1(%SABG;;Z$E@"-A.!\46 M9-Z#1$^ Q' NA:DTO!6,VC@X#G7!U!S'R(PB@Y@!(%3CPI!H[I%;_;B&1N% M;PYP30:NR2'T?SV1@R#[*7Z2!F$.KV'/$G!=(2QE0T5JMZ>?[)2\K4O44(N^ M_&T=T6,HEMJ"<@X-<@ER387^ /6RMB%RK;DH]:MCN,:B$K*1JWLX/8%K:7A# MRRG$1]<&Z-"+:CAU(GF+8HWP'.(H\L,L(2O*_2Q,K2ME?I;E\$%)K2W/96W( MG25^&(_)8,R/6$Q&GOI1&L+GGBTI(TX@28 "O*/.IDD=Y84^&^=P)@K9TC8H MV>[H\V&!)!]I%]RTX760A*F?Y^,_R>:9 MGS#6 Z6CU+&._7P\^AO;G/DCEOTG6]K#.,U@WP4-=MI'BVKEFJ2&0JZ%Z3O) MX!WZ\$G??GZ']TV&PO=V]R:W-H965TY)M$2.]CNNOWWG)TL;*(KXB4YG^_[[COG?%GLI;K1%:*! MN[81>NE5QG1SW]=YA2W7)[)#03M;J5IN:*E*7W<*>>% ;>-'03#Q6UX+;[5P MODNU6LB=:6J!EPKTKFVYNC_#1NZ77N@].*[JLC+6X:\6'2_Q"YJOW:6BE3^R M%'6+0M=2@,+MTCL-YV>)C7U VFMBLX4IU:!)7"_M1OAA%NS7AS.J\UKPL%9;<'9+HMCAPC=$ M;X/\?* ZZZFB9ZAB^"2%J32\%P463_$^R1JU10_:SJ*CA)^X.H$X9! %47*$ M+QYKC1U?_ S?4!ELE6QA35H5]02=MZE@[4X:%?PXW6CG_WGH 'K^Y#"_O3]S MW?$B!,,W#4*GY&U=H 9#F\5?4#5 -_>@L:3;;("+ LQ]A_"Z%H22.TT> M_68.UYA70C:RO(>+4[B6AC>44B$^:2R@MLBKL2]&<93!LL[AHL&[,>]+"LQ8 M&B9D11,6A8%U)0F;$O2\5C0<>Z>]N/F3W@_ MM.E;E+70T."6H,')-/5 ]8.P7QC9N>&SD88NF#,K^G>@L@&TOY74=L/")AC_ M1JO?4$L#!!0 ( *R H5A/)C!<'P, #,' 9 >&PO=V]R:W-H965T MLFEJ)DA!>5G6 !'33-JU3U:[KAVD? M3'(A5AT[LQUH__W.3DBA*DC[ O;Y[O'SW.7.XXW2CR9'M/!4"&DF06YM>1F& M)LFQ8*:K2I1TDBE=,$M;O0I-J9&E/J@081Q%H[!@7 ;3L;?=Z.E8559PB3<: M3%443#_/4:C-).@%6\,M7^76&<+IN&0KO$-[7]YHVH4M2LH+E(8K"1JS23#K M7JLT7;/0,'5ZBA/&_L*E]8W). M*F-5T003@X++^I\]-7G8";B(#@3$34#L>=<7>997S++I6*L-:.=-:&[AI?IH M(L>E*\J=U73**,UT%_J]#L11/#B"UV_5]CU>_P#>+2;( MUVPIT,#OV=)835_%G[>$UCB#MW% 8^O_6Y#C8#V41KN "%26O TJ%O'FZ?Z>NT.9>U M;0\PJ0%%#4C]1KE-D?KV)>/.S07:7"-"47\JZ#X5H$(G>5MI./57J,HPF9JS MRU?<]Z[JP#RM.9$5%!J"-&BI-,, M3D>]L^.L7REVI*-HZ"O1WGT@CTUEB'%3B7O)*L(FPT)1.J6I5T8)GC)GGC/A M>=RY.6$H+!$5@9Y$W0\T5(3P\U&FSC!\,=C7))W+%1$IEJBWUGZ'N)D2_705 MSQVOM>D) Y74*#P%J_8ST'VK4<*=058@%<6-:RJ0RW4]TUIK^R+,ZD'XXEX_ M)T1]1=4$@1F%DM!A +H>T?7&JM*/Q:6R-&3],J=7#;5SH/-,4>&ULC55=;],P%/TK5V%"0PI-FH^V&VVE;@/!P\8TOAX0#VYR MTUAS[& [E.W7GWMLG\ZW2M^;$M'"STI(L_!*:^OS(#!9 MB14S(U6CI)5"Z8I9FNI-8&J-+&^+*A%$83@)*L:EMYRWL5N]G*O&"B[Q5H-I MJHKIAPL4:KOPQMXN<,\F[_*%%SI"*#"S#H'1YP=>HA .B&A\[S&]84M7 MN#_>H;]I>Z=>ULS@I1)?>&[+A3?S(,>"-<+>J>U;[/M)'5ZFA&E_8=OE3J<> M9(VQJNJ+B4'%9?=E/WL=]@IFX1,%45\0M;R[C5J65\RRY5RK+6B736ANT+;: M5A,Y+MVA?+":5CG5V>5[6Z*&E3%HC0\W:.>!)5BW&&0]Q$4'$3T!$<.UDK8T M\%KFF/]9'Q"=@5.TXW01'06\9GH$\=B'*(R2(WCQT&/'-[= MO:IS4[,,%QX]&X/Z!WK+Y\_&D_#5D=Z2H;?D&/K_G=]QB!ME$5[#2_@'JX^P M/B(IDBEZC\:2F*H 6H5""7K87&[@E$N*J,:0DN;%.= Q9N5PCG"%&59K@NLC M\4[G$D4.5'O'UFL.'S5=>CB!)/'#*'6#T(]G9_N'!D85=LLT=I1.QR\(SY]$ M(8PG?A(G&ULE55MC]LV#/XKA#L4&^"=7V/':1+@[KJB ]8A:+OV0]$/LLW$ M0F7)D^3+]=^/LA-?@N:"%0@<2B(?/B1%:KE7^IMI$"T\MD*:E==8VRV"P%0- MMLS<>-]WS76+<1K)<=V^$'M/]T&TVK8$*I>8O2<"5!XW;EW4:+ MN]3I#PJ?..[-B0PNDE*I;V[Q9[WR0D<(!5;6(3#Z>\![%,(!$8U_#YC>Y-(9 MGLI']#=#[!1+R0S>*_&9U[99>7,/:MRR7MCW:O\6#_','%ZEA!F^L!]UD\2# MJC=6M0=C8M!R.?ZSQT,>3@SFX3,&\<$@'GB/C@:6KYEEZZ56>]!.F]"<,(0Z M6!,Y+EU1/EA-IYSL[/J^UQJEA;\X*[G@EJ-9!I: W7%0'4#N1I#X&9 $WBEI M&P-_R!KK<_N "$VLXB.KN_@JX#NF;R")?(C#.+V"ETQ1)@->\@S>AGUGI4 # M3-9P6U6Z9\+ E]O26$WWXNNED$?$]#*BZY6%Z5B%*X^:P:!^0&_]\D64A:^N M\$TGONDU]/];E:L@ERG^K2S"&_@=+KB CPW"5@EJ5"YW8%W*H-/J@==TR.4X M EPOT:]";:GGZ8Z...($YU?:MXWJ#:7;_+8 *F?53/6$UUAA6Z(^[B2N)*J7 MUD W%FJHD[(-Z3!7+:Q/\1<_ZO\":>(3E!-B?Y[&Y&2+Q*R&2K4TPZ"0K(IC3MZ!,N2XD*AI+9O'):>+G>0:YGQ#(1V69^,DX MB.RL\--H1D*6^GDQF[B0O:9"$'EC*=[-8>G@2I2XY=994_["W%G'%5=TP"DMEJ:2#V-!+AMHIT/E647L< M%L[!]#:N_P-02P,$% @ K("A6!IR\,YT P H < !D !X;"]W;W)K M&ULC551;]LX#/XKA'<8=D#.3IRT*]HD0-)>MP'K M6K2WV\/A'A29L;7:DB?)R_KOCY0=GUNT05\22R(_?OQ$4O.=L?>N0/3PJRJU M6T2%]_5IDCA98"5<;&K4=+(UMA*>EC9/7&U19,&I*I-T/#Y.*J%TM)R'O1N[ MG)O&ETKCC0775)6P#VLLS6X13:+]QJW*"\\;R7)>BQSOT'^M;RRMDAXE4Q5J MIXP&B]M%M)J$03]_<1S+$L& M(AH_.LRH#\F.P^\]^F7(G7+9"(?GIORF,E\LHI,(,MR*IO2W9O<1NWR.&$^: MTH5?V+6VZ?L(9..\J3IG8E IW?Z+7YT. X>3\0L.:>>0!MYMH,#R0GBQG%NS M \O6A,8?(=7@3>24YDNY\Y9.%?GYY;G%3'FX%%*5RC_,$T^@?)3(#F#= J0O M $SARFA?./A39Y@]]D^(3,\HW3-:IP+I23I7&-1?AGM7'>4C7\^URR+=;L>2SND%-7"XF+B%K H?V)T?+MF\GQ M^.P TUG/='8(_35W<1C@B_$('^ />(($UQJNI3<;M*1J4);T]07"I;(5H/9( M#J"T-R"H4ZCIZ"[I,Z.^P%OI^!%\$ M=YLH8>6=R=GO(Q .1$:EK?A:N$)#M*05)RYZW.NA?5*JKH5A! ' M0HQ@@U1&5"LT*#-H:N@J*J>RR8D]W72+1P4B*M-0'3&GR=& 4PQ_$2(-7+[P M!\C8K0OS&CV [O!)L1_'SW5G,IB:5"-Y>!LF1+3P6 EIYD%I;3T-0Y.5 M6#%SH&J49"F4KIBEJUZ'IM;(O%3#56<(G7&DQ3 M54P_+5&HS3P8!\^*&[XNK5.$BUG-UGB+]D=]K>D6]B@YKU :KB1H+.;!Z7BZ M3)V_=_C)<6.V9'"5K)2Z=Y=O^3R('"$4F%F'P.AXP,\HA ,B&G\[S*!/Z0*W MY6?TK[YVJF7%#'Y6XA?/;3D/C@/(L6"-L#=J19GC'+%C.M-J"=-Z$YP9?JHXD< MEZXIMU:3E5.<75S9$C5<*+G>OT-=P05G*RZXY6AFH:4$SBW,.K!E"Q:_ 9; MI9*V-/!%YIB_C@^)6,\N?F:WC V$@A[ MD,:CR?BD%:)X ECY#AQ1WPT&:P@CH'8W"G+Q*#?'DS2 MT0FY>B$A85>'PZV1K%"O_>)QS]1(VTYGK^UWVVD[TB_N[6*D]UIS::BX@D*C M@Z-) +I=-NW%JMH/^$I96A=>+&D_HW8.9"\4=;>[N 3]QE_\ U!+ P04 M" "L@*%8)"$TYZ\# 3" &0 'AL+W=OA.96B,KO%$EHC2.+Z.*<1G,)E[VH&<3U5C!)3YH,$U5,;U;H%#; M:9 $>\$GOBFM$T2S2N[$ M9<4,WBKQC1>VG ;C IF*LK2: M3CG9V=G2JOSQPO$JX%955&O#7+HFD25TIQ/E'=*B14I?03#8^C_JTC'D3XHBW /%_ :)'PN$=9*4+-RN0'+5@+!4Y+6@*5#6EO-$=U=Q1&K21.@)I\C=S)SI+TG,2C),Q2^$IT MG>S2B=+,V9[ ,+OZV=U/#*_&'CD):3TW+OX?%09@??B-U)BKC>1_[?/9%24_ M+ H^N[7+O6 N&JO^688M,W"2C<.$QH009#6 ;/N\,5PZF=ZDHFX=,FQ#N&NVOQW^J-B7)%V#P[P1;$N%HS\'; MG@S#[#LI(N[(T"P7NX$_)X)^C@T%=H=[XY\A0*NBVMS.[E_8OWKP=]-_5V^>2P\"UV0:AU>C '3[!+4;JVH_]E?*TB/BER6]VJB= IVO%&PO=V]R:W-H965TW"V:R)L7^Q M6 3=<*O"W/7>G;HC6 M=/S64QC:5OGM)5NW.9L=S78/WIEU$^7!XORT5VM^S_'7_JW'W6)"J4S+73"N M(\_UV>SBZ,7EB=@G@]\,;\+!-4DDI7.?Y>:'ZFRV%$)L64=!4/AWS5=LK0"! MQI\CYFPZ4AP/KW?HWZ78$4NI E\Y^]%4L3F;/9]1Q;4:;'SG-M_S&,\3P=/. MAO27-MGVR6I&>@C1M:,S&+2FR__5S9B' X?GRZ\XK$:'5>*=#THL7ZFHSD^] MVY 7:Z#)10HU>8.'[EVM9$9#D&4EU%5ZZ+IEMSIPV'TT7$ M$6*XT"/<989;?07NF-X H GTNJNXNNV_ +6)WVK'[W)U+^ ;Y>=T?%30:KDZ MN0?O>(KW..$=_Y=XZ94)VKHP>*;?+\H0/43SQUU9R(>AFDDI!;O!DC2J--7&+V3#8"F"D M>IQZ8]#/;+?T\'@Y/T%?62LCPM0%N%@,*L1-BG2C$#_)<*/ M8.J%V;6SU[ %1@".,PD E2F5*5%CZ 3J1:-Z _D:!DHE67 ML<=ZPW9+'&+JM&I.'Z0V0]2NS>KLMNC.21 XP'22V"[";>C&]!2&K?A:_:%=$+%&J41 MK>))D/$"(0VA&!M%PMBE-X<0.$:;D"0EO?+1Z,$J_T5F;FEM(U+<2I[#4'X: MU:JJRH@UR.U&GMD-69TFWY>!CAR_"'@?(\9P0BRD*;#A!&&(5= G5D%"TBHT M5&-88OZ.\T&V0*E;.)B\N!N\C.E,)]W*S$%<:S&-:6\#F4!P94F!2W=)5Q@KDI\%O"RD^7N.,2K78( NJC$EJZB&4W73;X=<%>#/"^=EA0QALY8/J]&PO=V]R:W-H965T8,"]/[=Y*Y"EO54T8K 22+:58/"V@YEWFA=YA MXX[L*F4V_#QM\ [6H.Z;E="1/["4A *3A#,D8)MYU^%\F9A\F_"#0">/UL@X MV7#^8(*O9>8%1A#44"C#@/5G#TNH:T.D9?SJ.;VAI $>KP_LGZUW[66#)2QY M_9.4JLJ\*P^5L,5MK>YX]P5Z/U/#5_!:VE_4N=SIU$-%*Q6G/5@KH(2Y+W[L M[^$($)X"1#T@>@E(3@#B'A!;HTZ9M76#%@]NE_?H#<7;]$%(@Q]KW@K,2ME MZBM=VS#X15]GX>I$)^K$Z)8S54GTB950/L?[6O,@/#H(7T1G"6^QF* X?(>B M($I&]"S_'AZ?D1,/]QA;OOA?[G'LNAQ=,DYG>G*L95XI5:UTO?5UD)%59WH@9NWN1" M5EB;J2Q\54O Q"55S ^#8.Y7F'(OC=W:5J:Q:#2C'+82J::JL'Q= Q-MXDV\ MX\*.%J6V"WX:U[B 1] _ZJTT,W^@$%H!5U1P)"%/O-5DN5[8>!?PDT*K3L;( M5K(7XME.-B3Q BL$##)M"=@\#G /C%F0T?C=,[UA2YMX.C[2O[K:32U[K.!> ML%^4Z#+Q/GB(0(X;IG>B_09]/3/+RP13[A>U76STT4-9H[2H^F1C4%'>/?%+ M?PXG"89S/B'L$T+GW6WD+#]CC=-8BA9)&VUH=N!*==E&CG+[ISQJ:=Y2DZ?3 MC3E> A(]24PH+]!*2LP+,,>N5>QKLX.-\[.>MNYHX05:A!X$UZ5"7S@!\F^^ M;\P&O?"HMPY'@0]8WJ%HH/TKVG!"#Y0TF)VK MNH-.ST/MO5FJ&F>0>.9B*) '\-+W[R;SX-.(\G10GH[1TUW# $V"_>QVY^56G]@32W")\P6V< M^9;;8G!;7'UPXW[CW(M^_DE_J$ 6K@LJE(F&ZZY5#*M#HUUU_>5O>->ES84L M*%>(06Y2@[N%^3MEU_FZB1:UZS9[H4WO62,< M%1>]Z?[IY3&OCPM^4[3T:\^"(YE;>\\OG_.+WI )D:8L,(+$WR-=D=8,!!H/ M+6:O<\F&Z\\K])]B[(AE+CU=6?V[RD-YT3OIB9P*V>AP8Y>?J(WGD/$RJWW\ M%(P6>O+V^XF'IL5O2(U:&4(>8@5S[3UC?8 M$2S,22"- O\/#0BQCTK>4URY'BVBA#IX#5F.Z<$>^K?NH@=+C00A$,#!#=M\ M;4R2T:4*973_;2#.0$H_UCL"=V4RW4 &-0VCIMW+*;&-#"\B9LKX(+E5NP/ M/_RR)SZ;M6R]?WCQQ92S] MC\"NYN16>C;NBR5FX!@'%B@[6\5LK4%_-R F6K;_/OL[A.JP$ZK#G0HS<]AR M57,_@-<+\2UR]3^!O:)ZU%$]VHE^AX8![+4/"DU%?A._[T.(%9&4,'4I)C?6 M7VHQ[F85GE.'16UJQV0[62EQI%N5332M!IW4H">RC>!Z@XU40R )HG+%JV0I6\HG?<*,L/BC#"7J="+8LB55>Q&F&.^O"5M H MY>(6@NC"VGRIM,9!MCH5$G=>;EDN=T3!)P+?1'-N5\:>8ZV0CU)I.=>O#H8^ M7WN;>'1ZW%-9TEIM9VBGXIF8*Q2+8V91:OZ6Q)AJ**1UU$\R]')5VLZQXMNP MR$J)VEGWA5(OFL#%E3;2[U*9XZYUCW?K>P0UV@3H1F@J8#O>.(7XN?4.DEV#K M>&^?VX"O@/B(\L*IP LPS[>;U0L[Z#[D)G\!4$L#!!0 ( *R H5@Z@*_% M @, *\& 9 >&PO=V]R:W-H965T^F'8!UHZ6T(EGDI2_@\1_*TV)/^:BI$"T]MH\S2JZSMKH/ %!6VTEQ1AXIGMJ1;:=G5N\!T M&F4Y)+5-$(7A+&AEK;S58AB[TZL%];:I%=YI,'W;2OW]%AO:+SWA'0?NZUUE MW4"P6G1RAP]H_^SN-'O!A%+6+2I3DP*-VZ5W(ZYO$Q<_!/Q5X]Z]XT),ZO((:,[QA/\8F,P^*WEAJ#\G,H*W5^)5/ASJ< M)&3A"PG1(2$:>(\+#2S?22M7"TU[T"Z:T9PQ2!VRF5RMW*8\6,VS->?9U3UV MI*W<- @/N.-J6P.OU\XW;Q:!Y15<7% JQ/)Y?L#, M)GK1D=YM=!'PL]17$ L?HC!*+N#%D]QXP(M?P#MHA%%VK7;P]\W&6,V'XY]S MTY#R:NS#7II,%+CV^$0;U(WJK7U^)6?C;!:[)Q#6YA+YZX M8]KPQM(4_ M.M32'6/CO#.;=H[\1?CSY-<5PI8:OJJN-N,2G:;'ND0#M1J;@+M-_%B.I6>\ MJ.?K/IVBVH50;Z0JS9MK6&-1*6IH]QT^W,":K&Q@76G$9V<&>,>+:MIREOJ( MJD?X!>(H\L,L82O*_2Q,W5 J_"S+X:,F8QS/;6UY.$O\,)ZS(80?B9B-//6C M-#Q6D94Q)R 6H &?N+\95L=YH2_F.7Q2!;5>8G0HQ Z2P=6,=^/I_]B&TN M_)G(?I(MUS!.,SAW.H.3)M*BW@VMTD!!O;)C/YE&IVY\,S:A_\+'5LY[N*OY M2#2XY=3P:IYZH,?V.#J6NJ$E;&PO=V]R:W-H965TXR/:K_V]IE4XLE1MA]*T2H+&[3*XBN?7F?/W M#M]:W)LWVLLTR* *H<,MWPCZH_6<\Q),[OE()X[^P'WRS:0#ESEC5 M'<"DH&OE,/*70Q[> (KH'4!R "1>]W"05WG++5\MM-J#=M[$YB8^5(\F<:UT ME_)H->VVA+.KV];PNM98[UF5.JS_*>5KUN*$U*T-MM90W6 ME03T6CVW%1JPM%G]HD ?LKMY!8,U/6 +7%9@7WLJJE822NT,64"UHU&_*F$@ J@;,8*&$N43G"L<[@3^#*>^X$<"Y;'&MMJZ@?PF881D+)\&KGO+(LB')GRF-6 M%#,G*/V]H'S&\L3ATPF+HL)-9CG+T^2DH)RE243?.,LACEAV2M$D8T7F&+.8 MQ7GJ)E'.9K,IG"JQ\$V'H.JN?1\T4*J=M$.S&*UCJ[T:.LP/]Z%/TUW4K30@ M<$O0Z'*:!Z"'WC%^Z \0>T^A]02P,$ M% @ K("A6#6?X]K( @ 3@8 !D !X;"]W;W)K&UL?55M;]HP$/XKIVR:0.J:$%)6,8@$;%,WK5+5=NN':1],^8[)1^M&4B!:>*B'--"BMK<=A:+(2*V;.58V2 M;@JE*V9IJU>AJ36RW#M5(HRC:!16C,L@G?BS&YU.5&,%EWBCP315Q?3S'(7: M3(-!L#NXY:O2NH,PG=1LA7=H?]4WFG9AAY+S"J7A2H+&8AK,!N-YXNR]P6^. M&[.W!J=DJ=2CVWS/IT'D"*' S#H$1I\U+E (!T0T_FTQ@RZD<]Q?[]"_>>VD M9\VD&?YA5F63K3:@';6A.867JKW)G)+>8(5][ M>?!GMC16T_/X>TQHBY, MWE$+YHU 4 6<*-0QVB>!C].^+QVV"\/E"JQ+#OA;:0U8NO0=Q.TS/5%; M'=#*6EJB?3_4=)37'*EY7[+MS)RC+34B5.TS0?=,@(J=#J,8PF9O^ M^%4&#D*=P0\F&QHJL'-^3ZM!-()%HS4)@!HU5SGI46ON!THOB?KPH+G%CZHH M#&0ETRLBP58TR8P]%'<&DN8C58&4J#5!.74%L$HU+CF4I34GHH)20X@6)=T6 MT!L-^J=9OU+L2$?1!1Q[.N%>CU=(5-TD(]J.0=ONW6DW+&?MC'@Q;RTGQE)9FC]^6=+ 1^T,Z+Y0RNXV+D#W%Y+^!U!+ M P04 " "L@*%87>2T;28# "]!@ &0 'AL+W=OT'^L[3:M@0,EYA=)P)4%CL?!6XXO+Q,6W M 9\X;LV>#:Z3M5+?W.)]OO!"1P@%9M8A,/K\P"L4P@$1C>\]IC>4=(G[]@[] M;=L[];)F!J^4^,QS6RZ\F0URRK/+6UNBAI4Q:(T/'^@6G#ZRM4!S-@\LX;NH(.NQ+CNLZ!FL&&Z4 MM*6!-S+'_-_\@'@-Y*(=NKN>5V8FF6X\.C]&-0_T%N^?#&>A*^/])8,O27'T)#@VO, ML%H37.^)=X,M4>1 N?=LO>;PJ.FZPPDDB1]&J3-"/YZ=[Y\2&%78+=/843H= MGQ&>/XE"&$_\)$[@_O9C3YKH:2#MTLPZB@+IZ?:=C!,_#1/WB2M,)I:#R-M)VZ#-Y!FU>=)/T- M[X2=&&VX-'0$!:6&HVGJ@>[$LEM85;<"M5:6Y*XU2_I_0>T":+]0RNX6KL#P MC[7\ U!+ P04 " "L@*%8Q'Q8[#$# T!P &0 'AL+W=OAG][=#U)"I\F?C!:,,\U D=\>:<%!O=]X&B,8.Z^< MT.Y&M/ 5M(A\$9UN%/F]JZ!ZZ>\ALYE>>*)W%UX%_$+E#8D"EX1^&%_!BV:Y MD<6+7L';TY]6&Z%=16[+4@Z4*_+W;:&TQ /RSR7)(V)\&=$4S5KUM(2M@U6A M0#Z!LWOW)DC]#U?XQC/?^!KZ[@&+L!HX$%$;NF+HM"*3B+,&J);[=TG#U2B7 M-3PV0&K!L6I9=R#:1NRE>&(5IH]U8S\PA85/"5)C \ #.YXFOCQ-N*X;,2BD MJ]ZO"6YIV+F83;GEB12D5!0#>>@ MD9ME*A:;\?^I LDGNQD&"@S1VLSR9N:"_Q(U \DJCWOTT-7 %=% S M;;PQ?WYFO,.5&P3^;*;I,Z+'2"PG@9OY"?D$E.L&]U -DG8EO* 1N2L_-VI0 MQW=LJ"#5NS>K,,@^O$S>BP1%$68Z/>O^E;8AF-L\XR!R\W1%+I6'M^ADF.6# M[=>*V$2.36U>G:^$V[$3GLW'^P3/V0$E$@XUNOHW6>(0.?;H<:)%;_MB(31N MJ1TV>*V!- ;XOQ9"GR8FP'Q1[OX#4$L#!!0 ( *R H5@U[4]JE@( .T% M 9 >&PO=V]R:W-H965T?L/#=; M*_UD*D0++[609AY4UC;3,#1YA34SQZI!22>ETC6SM-6KT#0:6>&3:A'&4702 MUHS+()MYWYW.9JJU@DN\TV#:NF;Z=8%"K>?!.-@Z[OFJLLX19K.&K? ![8_F M3M,N[%$*7J,T7$G06,Z#B_%TD;IX'_"3X]KLV. Z62KUY#;?BWD0.4(H,+<. M@='RC) MY16S+)MIM0;MH@G-&;Y5GTWDN'2/\F UG7+*L]FMK5##M9*K3X^H:[CF;,D% MMQP-'#ZRI4!S- LM57+Q8;Y!772H\3NH"=PH:2L#7V2!Q=O\D!CV-.,MS44\ M"'C#]#$DXQ'$49P.X"5]VXG'2X;;WFGVBIM<*--JA-\72V,U_2]_]G7> :?[ M@9V&IJ9A. M3[NK(%P%ZRJ(G>O*%>G26"P<%8J#4@D2.)P&V#FF*HE$ 2 MY!M>XWB4G"5NB4\G,-1!' .Q>526B<&X YBDHW,*]49"QKZ'#'^4'C MKJF5ME-C[^UGV44GX?_AW2"D^UIQ::BYDE*CX]-) +H;+MW&JL8+>JDLC0=O M5C2/4;L .B^5LMN-*]!/^.P?4$L#!!0 ( *R H5ADJOL&PO=V]R:W-H965TNHD1.78=7688"YT1Y98\$DL52Z(MVKCZE*AB&Q0GKF^YPW<7*2% M,YM8VU+-)K*B+"UPJ4!7>2[4RP(SN9TZ76=GN$TW"1F#.YN48H,KI%_E4O'. M;5&B-,="I[( A?'4F7?'BY[QMP[W*6[UWAJ,DK64CV9S'4T=SQ#"#$,R"((_ M3WB)66: F,;?!M-I4YK _?4._:O5SEK60N.ES![2B)*I,W(@PEA4&=W*[7=L M]/0-7B@S;7]A6_OV @?"2I/,FV!FD*=%_17/S3WL!8R\=P+\)L"WO.M$EN65 M(#&;*+D%9;P9S2RL5!O-Y-+"%&5%BD]3CJ/9BF3X>&%T17 IRH$3#ER+"Z/]XE^FU'/T=QX5_%/!&J X$ MW7/P/;]W!"]H-0<6+WA/D)G]O%#=^!]/L*\US+O'4.?K;@GHRI#D#'<(I-, M0V(1MH@P-P\\I9=#I(_"'B9]ER#$,N.N38L-D'D-8$\+TD!\J%X):$M - 0X M3%D/2A0BY/5K0/,:@&L9)FTQX30MV$M66A21/@=\#K$D*)''ABD2B%Q6G.]L M##^J?,UF%OY@.PVCB_D3*AX<<"=)9'!=,!L>%B'\K$@3 QK>@N *0[2Q3=8 MAI]&< (#KS/RX!O7W4CHUQ:O"]SM,:;&=MKUS]C<[W8"'^Y9KK$-C,D/3.P) M](+AVW1O% Y'%KG;X?6A%^#N]6Z.:F,GE(;0Z*[;N+6V0W!>]_ZK>SU!.?.& M;P RC#G4ZPS[#JAZ*M4;DJ6=!&M)/%?L,N%!CLHX\'DL)>TV)D'[US#[!U!+ M P04 " "L@*%8$$"]6)(" "XW/\<8EW4CWH$L"0IXH+/?-*8^HKW]=I"175 ME[(&@3.Y5!4U.%2%KVL%-'.@BOMA$$S]BC+A);&+K502R\9P)F"EB&ZJBJI? M"^!R-_-&WCYPSXK2V("?Q#4M8 WF:[U2./)[EHQ5(#23@BC(9]Y\=+64"1MM)%5!T8% M%1-M2Y^Z?3@ (,\P(.P X3%@_ H@Z@"1,]HJ<[:NJ:%)K.2.*)N-;+;C]L:A MT0T3]A371N$L0YQ)UNWI$9F3-2L$RUE*A2'S-)6-,$P49"4Y2QEH$?5)8E&[T@8A.,!/. M+WJ%;VB#?\PWVBB\V#^']JOE&P_SV<=^I6N:PLS#UZQ!;<%+WKX938./0V;_ M$]DSZ^/>^O@4>[*4584/&*]V^D#@L6%;RD$83<[PRK27YWQH UK6B6.UQ6F; MA,$T]K>'O@9R1F&?\TSNI)<[.2EWCJ=TD3'>V'I#TG\4/WDA;'0D_65&.!T? M2?4HOL#2VU;*/S1MW<:+7C"A"8<<*8/+ M]ZA(M;6P'1A9NW*RD0:+D^N6^/L 91-P/I?2[ =V@?Z'E/P&4$L#!!0 ( M *R H5BL7)3VI@, "@. 9 >&PO=V]R:W-H965TS'L!2V=+:$2J9&TG7[[ MD90B6[(LK*W[)A:I^Y]^=SGRR-F>\4\B!Y#HN2JIF%NYE/6U;8LTAXJ(*U8# M56_6C%=$JB'?V*+F0#(CJDK;=9S0KDA!K<7,S#WRQ8QM95E0>.1(;*N*\,^W M4++]W,+6R\13L!5,"LBX(Z5?Q69S.=6;*$,UF1;RB>V_PW:@ Q@RDIA_J)]:^M8*-T* MR:I6K BJ@C:_Y+E-Q)% ^1D7N*W '0K\,P*O%7@FT(;,A'5/)%G,.-LCKJV5 M-_U@H%>HH.A#SK:"T$S,;*E8]1?MM.6Z M;;C<,UP>>L^HS 7ZA6:0]?6VBK$+U'T)]-:==/B>\"ODX;?(=5Q_A.?N_\N] M"1ROR[MG_'EG_+7):_-9T UZH,VBU,7]]^_*'#U(J,0_8[EK?/OCOO7*OQ8U M26%NJ:4M@._ 6OSX PZ=G\<"OY"S7AK\+@W^E'=5?CN@6QB+L1&&1J@WH]W" M"W <)S-[=TQ_:N8[09)$G5F/*^BX@DFN7SD3 M6H@Z.O)H$;. .V M4RN,O20*Q]G"CBV<9&L7I"H9M;00DSEP!,]J7Q1XGCT[S%S@1'I"?6KFN M%YPACSOR>)+\ Z0Y927;?!X#F]1^Z?J[D+->F$D79O(=MZ'DDFFXD+->&K!S M:(/.UVY$K?*XP#S7=6)_4(=C=J$?^_YX)>*C%HV_:3-JY;T5[CM>-.0[-4MB M'^,S>.X!SYW$>W.O[MBM MLK<3)[$3#.OPU$Q58>"=J<-#R\;?UK-;>=AKQR[VAG@C9D$0!@,\^^C,70'? MF*N(0"G;4MF<2KO9[KIS8P[Y@_E;?0TR9_F#F^8.I',M:0:2U>9DOV)2W1/,8ZZN! DAH !D !X;"]W;W)K&UL MM5EK;]LV%/TKA%8,+;!&(O6PE-D&$GM!"RQ D+3=AV$?&(NVA4JB1])V"NS' MCWI8#UNF+93Z$CU\S]&]ET?4"3G>4_:=KPD1X"V)4SXQUD)L;DV3+]8DP?R& M;D@J?UE2EF A+]G*Y!M&<)B#DMA$EN69"8Y28SK.[SVQZ9AN11REY(D!ODT2 MS'[>H]5:9#?,Z7B#5^2%B*^;)R:OS(HEC!*2\HBF@)'EQ+B# MMS/D9X \XEM$]KQQ#K)27BG]GEU\#B>&E65$8K(0&066AQV9D3C.F&0>_Y:D M1O7,#-@\/[ _Y,7+8EXQ)S,:_Q6%8CTQ? .$9(FWL7BF^T^D+,C-^!8TYOE? ML"]C+0,LMES0I 3+#)(H+8[XK6Q$ R!YN@&H!*!C@',&8)< .R^TR"PO:XX% MGHX9W0.614NV["3O38Z6U41I-HPO@LE?(XD3TWG$\6K%R KG7:5+\$QV)-T2 M\!&\2,V$VYAD=\_&Z"Y*-.Z+])"9]*RP2--Q9J#/]*0A&V\*4NLZD2'.N^1DO 1LQM@P]\ LI#3 MD<_L>KBM2,>NVF[G?';OMO_]IPP%GP5)^#]=?2MXG6[>[*6_Y1N\(!-#OM6< ML!TQIK_^ CWK]ZZB-9&U6N!4+7!4[-,O5.#X4'97I07CI; MH(FLU8)1U8+1SRFQ@+M-)3K.*)M'6DKL" M^"0/ M*D$J2?J.AB:R5KU!56\PD" #G2W01-9J ;3JK[+UF2Q3FE,5S\Z"+1CC@W<-$YB=8^ UXP&DV) M7OE=5U/V'B)-;.T&U%8&^D,I5:N_T<76;D/M<*#2/5RAU*!#@2/K6*>G4=)M M6MTJ1;7W0&KO\7#7E9(:U'< =+&U2ZS]"X(#Z1!I]3:ZV-IMJ+T-4IJ&RSHL M\4V%H<"WCFUF1Y@#H6N?46)M.I#:=#S<7?$I5W/T'I$AED10;6*0,Y0PM3H: M76SM-M2.!JE77RX+TST5IH?@\0S9$69[EN6?$69M-9#::N3"O/(#KJ;J/3!# M+)2@VL&@T5#ZU.IC=+&UVU#[&*1>D[FL3[]C\3(XF3=/HZ0;/?[OW&RL[B>$ MK?)-#PX6=)N*8@&\NEMMK-SEVPE']^_A[:S8'JEIBMV:1\Q64&%1L@Q86@FWP/X94*09/\=$UP2%@6(']?4BH.%]D#JFVHZ?]02P,$% M @ K("A6+/[A(O3 @ Z 8 !D !X;"]W;W)K&ULG55M;]HP$/XKIZR:6HDV(4"8.HA4Z*9-6J4*UNW#M \FN1"KCIW9#FG_ M_[YY[GSCY/:J4?38YHX:D0TDR]W-KRVO=-DF/!S)4J4=). MIG3!+$WUVC>E1I8V3H7PPR"(_()QZ<639NU>QQ-56<$EWFLP55$P_3Q#H>JI MU_=V"PN^SJU;\.-)R=:X1/M0WFN:^1U*R@N4ABL)&K.I=]._GHV=?6/PC6-M M]L;@E*R4>G23S^G4"QPA%)A8A\#HM\$Y"N& B,:O+:;7A72.^^,=^L=&.VE9 M,8-S);[SU.93[YT'*6:L$G:AZD^XU3-R>(D2IOE"O;4-/$@J8U6Q=28&!9?M MGSUM\[#G$(9'',*M0]CP;@,U+&^99?%$JQJTLR8T-VBD-MY$CDM7E*75M,O) MS\8W@LK"9() !8:YQI1;^**,00.7L*0SD%8"065PRO+\%BWCPES &7 )7W-5 M&293,_$M<721_&3+9];R"8_P&<"=DC8W\$&FF/[M[Y.V3F"X$S@+3P+>,7T% M@WX/PB K]Q2E( M6MZBJ6T/5KCF4G*YIN,OG-$A]BU^U."[1K")^_T@FOB; ZQ&':O125;S2FN4 M%DK47*50:K7AKADJBPSD.1,KS$%MJ8V M9RS8'('MH29$BY)VLT,:HM<: MHOYA#>-.P_C_"XLR_4=5QZ^K&@2C%Y3\O>Y3(.7)]5C*F9/?-J)NM6OC-VWW M^F/>O@%T6>FL&1"8D6MP-:9DZ+:OMA.KRJ:7K92ESM@,&PO=V]R:W-H M965T2'9-"6O:P%ULGW??=?:<[93MCG]P&T<-SI;2;L(WW M]9AS5VRP$FY@:M1TLC*V$IY,N^:NMBC*"*H43X;#2UX)J5F>Q;U[FV>F\4IJ MO+?@FJH2]L\-*K.;L!';;SS(]<:'#9YGM5CC OUC?6_)XCU+*2O43AH-%E<3 M-AV-9VGPCP[?)>[KO?LGZ-VTK(4#F=&_9"EWTS8-8,25Z)1_L'LOF"GYR+P%4:Y^(5=ZWMU MSJ!HG#=5!Z8,*JG;OWCNZG &+T&2#I \J^ M /$RO$VLRAK+KS(,VMV8(,W ML85%K$U$DQJIPRTNO*5323B?3Q7=H] % G4$S"R6TL-7XQPZ^ C?A+4BU!E. MY^B%5.Z,=A\7G+^&RCWF,]% M[].JX ?M')X2:I2UU X4K@A%G!<,;#N>K>%-'3M\:3S-2UQNZ$5#&QSH?&6, MWQMA:/HW,O\+4$L#!!0 ( *R H5C>*Y5&=P, '<* 9 >&PO=V]R M:W-H965TRDI&MN2A2ZRL4GQGL-S'[SDXB#55[T#,.1; M(4J]=';&[&]<5Z<[*)B^EGLH<267JF &IVKKZKT"EM6@0K@>I9%;,%XZR:+^ M]J"2A:R,X"4\***KHF#JWSL0\K!TIL[;AT>^W1G[P4T6>[:%)S O^P>%,[=C MR7@!I>:R) KRI7,[O5E-J074%G]P..BC,;&N;*3\:B>_94N'6D4@(#66@N'? M*ZQ ",N$.OYI29UN3PL\'K^Q_UH[C\YLF(:5%'_RS.R63NR0#')6"?,H#Y^A M=2BT?*D4NOXEA]:6.B2MM)%%"T8%!2^;?_:M#<01P LN +P6X/U?@-\"_-K1 M1EGMUIH9EBR4/!!EK9'-#NK8U&CTAIF%:U"9Y7?3 M5L5=H\*[H.)WIJZ)/YT0CWK! 'PU#E]#VL']4[B+\>B"XG5!\6H^_R)?#DI! M1E926[=7;,\-$_P[9!/RH&#/. [0U9/PD#77J9"Z4D#^NMUHH[!&_QX*1K-[ M,+R[/;@W>L]26#IX,C6H5W"2GW^:1O27H="\$]E)H/PN4/X8>](ZO@.1V0IX M9)L-)\\*RW;([88KJKEL>WE-@H!ZX<)]/?9GP(KZ\;RS.A$:=$*#4:&/]R^$ M-6*Q]1'L@HH97FZ) .P!F.(2!B4'/3'3(*3!F>0A*S^*AR6'G>1P5/+]J<8) M4;8C7V10PZ-[_DLLB9R_4TG>S7O;QUY,S[/=MYJ%<^]"MJ?TQSU* MQUMAFE9%)? ,9H054AG^O3Z$]A)-!VIV\)*DO4KTYU'/@R&SV;%9XX)[]"JP M3S*\9+>\U-A.&PO=V]R:W-H M965T_'==;9E_(\H "1ZJ&@MYE8AY>;2 MMD560$7$!=M K;ZL&:^(5%M^9XL-!Y*WH(K:KN.$=D7*VDIG[=F2IS/62%K6 ML.1(-%5%^.-GH&P[M["U.[@I[PJI#^QTMB%W< ORYV;)UM.1E!;4H68TX MK.?6)WRYP)X&M!*_2MB*@S72IJP8^Z,W7_.YY6A&0"&36@51/_>P $JU)L7C M;Z_4&N[4P,/U3ON7UGAES(H(6##ZN\QE,;=B"^6P)@V5-VQ[#;U!@=:7,2K: MOVC;RSH6RAHA6=6#%8.JK+M?\M [X@" _1, MP>XSP5X/:#UG-TQ:\VZ(I*D M,\ZVB&MII4TO6M^T:&5-6>LPWDJNOI8*)]-%PSG4$GTKR:JDI2Q!H _H5F5+ MWE! ;(T^91EK:BG0DCR2E3HC=:X/>0/Y$>SM%4A24O%.*?AY>X7>OGZ'7J.R M1C\*U@B%$C-;*LKZ8COKZ7WNZ+DGZ'TG_ )Y^#UR'=0#7#O&&XK M1PW><@=ON:T^[X2^P1>; U\P60!7^=AYA.X]^\ 9?>.>T3WQA,K;3$+8:=$&Y3WU/A6)FWQ]: M89!R8W\O=43/'^CY9^GM$EL]:5"K'&6L4K5/D+9Z[*+T:&+=*0X.^(21'XY( M3X6"Q(W,G(.!<_"42\]1[V\0VG!#QHFCLS:E0Y)WR9C2PCC_GJS)@,@0:1\'(PNF4J$? M)8'9A'@P(7ZJWK0,%7?.*%4Y+*2YK,0O659>2-F1R5!VF%=2P M+J4Q*LDTK; 3C:,RE7)CC!US5+"S;YK.LTA*\F#.F1X?'%>^9,3.((4CYT3. MX(.6CL^RNP9"9:$ZKV@XJ3-X*L%[=4>^C)T)68-4=.J-XGU'Q6>;5/I;37G MQ9M7L8NCC^8J?8JW.WV9GC>F/17RW? $ZWWOP^>;WU!;IL_3R'3:XKQDVE-, M8EX2QB.V]L&XIV=M-23=J6 C"FN%RXL]T6_CVV$Z)V32.8LEPT=GS>U_93VSD9;;AX ME@L A5X8+>3862BUO'!=F2V 8=GC2RAT2\X%PTI7Q=R52P%X9D6,NH'G#5R& M2>$D(_OL7B0COE*4%' OD%PQAL7K-5"^&3N^\_[@@&9 0"%3 MQ@'KVQHF0*DQTL/X4WDZ=9=&N%U^=[^Q<]=SF6()$TY_DIE:C)W803/(\8JJ M![[Y"M5\^L8OXU3:7[0I8P>1@[*55)Q58CT"1HKRCE\J#EL"_Y @J 3!1P5A M)0@_*H@J063)E%.Q'%*L<#(2?(.$B=9NIF!A6K6>/BG,W_ZHA&XE6J>2B8 9 M4>@&9X02]8I.4E"84'F*SM$#K#E=DV*._HXZ1T^/*3KY]?HJR$F[>LSM)W8'W-RV*=1%[LF6ODKK=9-03JP>\'IJTC_4<. M_9I#OY7#![9CJ\%G%U"79FE'9CO@!C6XP7_9CH,N:79IEG9DMD-S6-,[M_<"KKGKS[X"*:U!Q M*ZBK+.-B9C+!'+!:"3A#I-"GED[I$"6,J"9.K9:?Y=2E61KO?JO6(R MQ/H+(GD#4$L#!!0 ( *R H5B71H>;RP( &4( 9 >&PO=V]R:W-H M965T&Z.LX@I_I4%B#P32I53@UVU=+5A0*:E*"]B.K3U9<$W!AN]U2;6R4+*1]OYDHP=SPH"#K&Q#!1O:Y@"YY8(9?RJ M.9WFDQ:XW7YA_UQZ1R\+JF$J^7>6F&SLG#DD@92NN+F3FRNH_?0M7RRY+J]D M4]=Z#HE7VLB\!J."G(GJ3I_J'+8 0?@&P*\!_M\"@AH0E$8K9:6M&34T&BFY M(W(/*R36C"\:98:#)"9GC MI$E6'(A,25?EX0P,95P?(>9A/B.'!T?D@#!![C.YTE0D>N0:5&N_Z<:ULDFE MS']#V5>J3DG0.R:^YX];:FM MRO/[3=6.UK#1&G9JO2E H3ZQ)!QPF1/^9^3:E(9[&GI^$R+I-O\]']J7MID*F:RMRN9&-7E MW$EHT"0TZ$[HGP1/!GNCY/NO!K*E)&P?Q6&CS+ZX?F6DDIL6U6P MI]?=.@3L 8S[YY()C9,J19QW.L1Q5-6A5G6,+,IS82$-GC)E,\/_ %"V -^G M4IJ7CCUJFC^+Z#=02P,$% @ K("A6(R6RSD! P ZPD !D !X;"]W M;W)K&ULQ59M;]HP$/XKIZR:6FDED/"V#B(!W;1* MZX3*NGZ8]L$D![&:V)EMWO;K9SN00ANB=4+:%[ O=\_=\\3.76_%Q:.,$16L MTX3)OA,KE5VYK@QC3(FL\0R9?C+C(B5*;\7KWMIH0R)^A9 MVU@$/;Y0"64X%B 7:4K$9H@)7_6=AK,SW-%YK(S!#7H9F>,$U7TV%GKG%B@1 M39%)RAD(G/6=0>-JU#7^UN$[Q97<6X-A,N7\T6QNHKY3-P5A@J$R"$3_+7&$ M26* =!F_MIA.D=($[J]WZ)\L=\UE2B2.>/) (Q7WG:X#$<[((E%W?/49MWQ: M!B_DB;2_L,I].^\="!=2\70;K"M(*4XQ>Z^A;//Z9K3 26Z3K0HK(YZHN@8+J!?;\QV5CS8$5$!#^^:$BX49C* MGV7ZYOF;Y?G-Y;^2&0FQ[^C;+5$LT0G>OFFTZQ_*Q#D1V(%4S4*J9A7ZP1$, M]Z7"M5EC&?D.U[.1'8 =EV0;;]GX]P^Y12G0CL0*I.(56G\EQ\XXHDL& "0SYG M]/>1DUSZG>R\/,K=6N/96:Y,_X_DN@6Y;B6Y!]L*-26R1*$[.V0H*(\L*7L5 M%(>9?/!X@LG'(-U7YI1)2'"F(>NUCK[1(A\M\HWBF>W. M4ZYTK[?+6$]C*(R#?C[C7.TV)D$QWP5_ %!+ P04 " "L@*%8>*FPWJ,# M "9# &0 'AL+W=O(F_29EL86$8ET2^#QC)4R)Q0>.!)E46#^\Q9RMIL[OO,Z\4C6F=03 M;CS;X#4L0#YM'K@:N966E!1 !6$4<5C-G1O_^M:/M(!9\4Q@)VKO2)NR9.Q% M#SZE<\?31)!#(K4*K!Y;N(,\UYH4Q_>]4J?:4PO6WU^UOS?&*V.66, =R[^1 M5&9S9^*@%%:XS.4CVWV$O4$CK2]AN3"_:+=?ZSDH*85DQ5Y8$12$VB?^L7=$ M36#8)1#L!0+#;3)22XN ME$1CU1ERD<@P!X$(14^42'%9F_B:L5)@FJK)LS?CF2N5;9K03?9VW%H[@@X[ M0O2949D)] ]-(7TK[RJ?5(X)7AUS&_0J_(SY (7^)0J\8(B>%O?H_.RB;I!] M].P45D<0FIW"CIV^E,42^+N__,C[FZWLL^9*.V'\V>86JWO8KEOG]+78X 3F MCDI: 7P+3FPU]I /*_)AG_;XWU(*J08A*B!<.4'[1#C"F+<"_&L(ND(@G&3(&H'F%0 DZ.B!&AZ0GQ, MFO$QZ3B>:04V[4V\;Z9D0WIULP6NKB!D @:I.@KH/28.\A#:8Z?^0=+YW M*-G>$0X5VIE=F9>R/,=W3MU2>WX$5'+""(U+T%+"@ 3;R!V%'TOJ'2\'OK=SUM#V%*FQ0!6'G(1[J MO7],P3>1U\SF4W"'S9CS!\&P@_=P ?BCW@S_RB3.;>9]HNH^5^^<4W/_<*/X_5?*/BR40UOAK'!4\^,P'/_'BVZM6RR KTU/+%#" M2BIMXUC-5GWWC>TV#\MMTZZ:)%5W!,IAI42]P5@YA]L^V XDVYC><\FDZF3- M:Z;^.P#7"]3W%6/R=: WJ/Z-Q+\!4$L#!!0 ( *R H5@UG-QIOP( $(' M 9 >&PO=V]R:W-H965TEQ*]:!3 $,>,R[TQ$F-R2]=5\3!S/)@0< M8F,9*/YM80:<6R),XW?#Z;1'6N#N^)G](&AJ.E2R)LM'(9@>5F14:Y3-AR[XT"G<9XDP8@6); M:KTG*X>NP9UV>S"?EN"_B'V\ KPY@MK*QJ9XV6629=Y-R!N[VUU; M.L)&@W-_L!\6=87YO8M1&[8G)6BE! >E?,*7?%!$\.^QPV#@O&P1J!W=CYPB*H[=CTQ,J]ZV$H:[(C5,,6/'"@; M@/MK*&ULO51=;],P%/TK5V9"0T)-FF9C&FFD MK07!PZ1IT^ !\> FMXTU?P3;:;=_S[63106Z"?' 2^)KWW/N.;:OBYVQ]ZY! M]/"@I'9SUGC?GB>)JQI4W$U,BYI6UL8J[BFTF\2U%GD=04HF69J>)HH+S)I"Q:OL%;]'?MM:4H&5EJ MH5 [83187,_9Q?3\,@_Y,>&+P)W;&T-PLC+F/@2?ZSE+@R"46/G P.FWQ05* M&8A(QH^!DXTE W!__,3^,7HG+RON<&'D5U'[9L[.&-2XYIWT-V;W"0<_)X&O M,M+%+^R&W)1!U3EOU F!4KH_L\?AGW8 V39,X!L &11=U\HJEQRS\O"FAW8 MD$UL81"M1C2)$SHH*X$.CI?HN9#N M#1R!T' EI*2M=$7BJ70@2*JAS&5?)GNFS!6W$YA-WT*69CG^*5I#U7#:A# 9V8P\9+J7=19EA=[=EK-T MDA?)]H"9?#23_P[@1VH'$-<'2R;L3!K9O MW#[PIHW-LC*>6B\.&WKKT(8$6E\;XY^"T'_CZUG^!%!+ P04 " "L@*%8 M_)F0"P\# L$0 #0 'AL+W-T>6QEJN&A2?ZEU_3$(FL625J0YES45!BFDJH@V4U4&3:THR1MP MJG@P'HWBH"),^+.I:*NK2C?>0K9"IWXTF#Q[^Y*G?AB_]SU+E\FB@FINM@V@OT[[YVZ M-@I+1=;A^,+?.G0W$V0N54[5$";T-Z;9E-,"Y"A6+N&N91T J+6LS"!GI)2" M=!HV'OW T"XHYS?0U#^*/>Y5L5/3$514#$,CJ!]:&CL!_ETVR[U+.WH1KU>S M>ZD_MV8[HIM#K]!K10NVZN:K8A" L84NI MV(.)!JVR, :J?.^>*LT6NY9?BM2W=*4W[;0J<,WC5ZCY[^:YI((JPG=%F]X_ MYBR_6''TX5])[OZK' IV:NQ/JF,7>?$:1,;'+S)*CE)CT)\Z.T?;WL$V6#UX M@4C][_"JPK=!O7G+N&:BGRU9GE/QZ'PS])K,S:O@'K]9G]."M%S?#F#J;\?? M:,[:*AE674,B^E7;\5?87A@/;R\F%A,Y7=$\ZZ>JG'=#SPQ,U/X"AT/DJKO< M".9C,3<"&!8'4X#Y6"\LSO^TGPFZ'XMAVB9.9(+Z3% ?Z^5"LNZ#Q7'[).9R M[S1)HBB.L8QFF5-!AN4MCN'K9L.T@0<6!R+]6:[Q:N,=\G0?8#5]JD.PG>*= MB.T4SS4@[KR!1Y*XJXW% 0^L"ECO0'QW'.@IMT\4054Q;=@3C"-)@B'0B^X> MC6,D.S%\W/7!GI(H2A(W IA;011A"#R-.((I T8$D7=.7AP'@6;*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'M2X TVZIE4A2Z+5*45B7MZ^3 A5@U M=F2;=.VOGPV+YK3I:2\>3PFV,1\'W,>9+X]2/:RE?""_:B[T)-H:L[L<#'2Q MA9KJ#W('PO9LI*JIL9NJ&NB= EKJ+8"I^2 9#L>#FC(1??URF.M&#?P-:: P M3 K;Z!KN&3SJO_UND^R99FO&F7F:1.U_#A&IF6 U>X9R$@TCHK?R\8=4[%D* M0WE>*,GY)(J[CGM0AA6OFG,'N:)KW;88NKZE%F02C8=VP@U3VK0CVOFI9=R# M'=QM-49^8]R RJB![THV.R8J-XT]BX%W&FT<#K]=$"_5OX11;C:L@$P630W" M='%4P!V@T%NVTQ$1M(9)-)-[4.Y\[ 'F97=NQD)YD5*7S':H>=GBA4.Y6T[O MLOGJ*B.SZV5VM9() )CU"_DP\R!2!3/N$3#W($0(YZA-R MY$%>() 7?4)>>)!C!'+<)^38@_R(0'X,"YDW=4W5$Y$;DK-*,+L;%89,BT(V MPC /\A,"^2DLY"WLI+*9G /)H7*#M0?V&0'['!8L8YI6E8*J[7)!O(4]B ;\ MU#W$+,'X M8)A2XL!.F35*V1%DP6C[FL*.8X:)) YLDC\7\ALMVOH<(PV M"XL*1/$BB)@SXL#2N*%/9*_)#:AV=Y=>;"8LN-2-.DI]F#/BP-*8"\U*>SNN M%"UM!,E4*6H#^=(>,::/.+ _4/L>O;8FF$62P!8YX5]RMG+;^IW/B&DD":R1 M-U72_U^LD'.2VYG+QK;YF)AZDKY* MEP[67S'!U)/V5\ X4!\3LT\:V#XXYM+'Q.R3!K;/Z[3NW9ERXV.BZV2ARYL3 MN?WT(Y1B"DI#*^BX"B-G&1C*^)%_4LP_:8_^>?'P8/Y)^_*/?7*H\I?!4\P_ M:6C_O(WI;DT?$_-/&M@_&2BVI^Z[!K$ED%'M^+:6_ %EY:_HI9A_TL#^00M= MM@GT5M1;"?16U%L)]%;46PGT5M1;"?16 MU%L)]%;46PGT5M1;"?0VU-L(]#;4VPCT-M3;"/2VEX\E!'H;ZFT$>AOJ;01Z M&^IM!'H;ZFT$>AOJ;01Z&^IM!'H7J'?Q3KU#O-0^/'KN:[S_.ZF.UVO]X_:W MY7T3GQ?%#6<'_P^6OU!+ P04 " "L@*%8F,0A):(! "F& $P %M# M;VYT96YT7U1Y<&5S72YX;6S-F/##FTH)J MY1)MJ D[N;:U\N'6+IE1Z4HMB8G1:,)2W7AJ_-"W&O%\^D2Y6E<^>MZ&QZ[4 MS2RV5+DX>MP7MEZS6!E3E:GR89]MFNR;R_#@D(3.KL85I7!"SLP[MSL\& MA[[7#5E;9A0ME/4OJ@Y5;%LQYW<5N:1?XDQ&G>=E2IE.UW5H29RQI#)7$/FZ M2O:B@WYG'TZ8]E=^M7\GTV<8*A=6&Q&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( *R H5C<"H'^T 4 -@> 8 " @0T( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ K("A6#YN$[48!@ 1!@ !@ ("!Q1( M 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ K("A6+B.+R[W @ J08 !@ M ("!ASD 'AL+W=O&UL4$L! A0#% @ K("A6$\F,%P? P M,P< !D ("!TC\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K("A6!IR\,YT P H < !D M ("!W$D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ K("A6'!@##MC!0 NPP !D ("!,U0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K("A M6.AAGLXJ!0 U T !D ("!OUX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K("A6#6?X]K( @ 3@8 M !D ("!@FH 'AL+W=O2T;28# "]!@ &0 @(&!;0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ K("A6#7M3VJ6 @ [04 !D M ("!1G0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ K("A6*Q&PO=V]R:W-H965T&UL4$L! A0#% @ K("A6#J M]TE" @ +P4 !D ("!;H@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K("A6,R&PO M=V]R:W-H965T&UL4$L! A0#% @ K("A6'BIL-ZC P F0P !D ("! MJIL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ K("A6/R9D L/ P +!$ T ( ! :4 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ MK("A6#QA]1J- 0 3Q@ !H ( ! JT 'AL+U]R96QS+W=O M XML 54 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 55 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 57 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 58 187 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 0000002 - 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 0000003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - 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 0000005 - 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 0000006 - 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 0000007 - 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 0000008 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.kforce.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Reportable Segments Sheet http://www.kforce.com/role/ReportableSegments Reportable Segments Notes 9 false false R10.htm 0000010 - Disclosure - Disaggregation of Revenue Sheet http://www.kforce.com/role/DisaggregationofRevenue Disaggregation of Revenue Notes 10 false false R11.htm 0000011 - Disclosure - Allowance for Credit Losses Sheet http://www.kforce.com/role/AllowanceforCreditLosses Allowance for Credit Losses Notes 11 false false R12.htm 0000012 - Disclosure - Other Assets, Net Sheet http://www.kforce.com/role/OtherAssetsNet Other Assets, Net Notes 12 false false R13.htm 0000013 - Disclosure - Current Liabilities Sheet http://www.kforce.com/role/CurrentLiabilities Current Liabilities Notes 13 false false R14.htm 0000014 - Disclosure - Credit Facility Sheet http://www.kforce.com/role/CreditFacility Credit Facility Notes 14 false false R15.htm 0000015 - Disclosure - Other Long-Term Liabilities Sheet http://www.kforce.com/role/OtherLongTermLiabilities Other Long-Term Liabilities Notes 15 false false R16.htm 0000016 - Disclosure - Stock-based Compensation Sheet http://www.kforce.com/role/StockbasedCompensation Stock-based Compensation Notes 16 false false R17.htm 0000019 - 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 - Reportable Segments (Tables) Sheet http://www.kforce.com/role/ReportableSegmentsTables Reportable Segments (Tables) Tables http://www.kforce.com/role/ReportableSegments 21 false false R22.htm 9954473 - Disclosure - Disaggregation of Revenue (Tables) Sheet http://www.kforce.com/role/DisaggregationofRevenueTables Disaggregation of Revenue (Tables) Tables http://www.kforce.com/role/DisaggregationofRevenue 22 false false R23.htm 9954474 - 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 23 false false R24.htm 9954475 - Disclosure - Other Assets, Net (Tables) Sheet http://www.kforce.com/role/OtherAssetsNetTables Other Assets, Net (Tables) Tables http://www.kforce.com/role/OtherAssetsNet 24 false false R25.htm 9954476 - Disclosure - Current Liabilities (Tables) Sheet http://www.kforce.com/role/CurrentLiabilitiesTables Current Liabilities (Tables) Tables http://www.kforce.com/role/CurrentLiabilities 25 false false R26.htm 9954477 - 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 26 false false R27.htm 9954478 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.kforce.com/role/StockbasedCompensationTables Stock-based Compensation (Tables) Tables http://www.kforce.com/role/StockbasedCompensation 27 false false R28.htm 9954481 - 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 28 false false R29.htm 9954484 - 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 29 false false R30.htm 9954485 - 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 30 false false R31.htm 9954486 - 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 31 false false R32.htm 9954487 - Disclosure - Allowance for Credit Losses - Narrative (Details) Sheet http://www.kforce.com/role/AllowanceforCreditLossesNarrativeDetails Allowance for Credit Losses - Narrative (Details) Details 32 false false R33.htm 9954488 - 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 33 false false R34.htm 9954489 - 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 34 false false R35.htm 9954490 - Disclosure - Credit Facility (Details) Sheet http://www.kforce.com/role/CreditFacilityDetails Credit Facility (Details) Details http://www.kforce.com/role/CreditFacility 35 false false R36.htm 9954491 - 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 36 false false R37.htm 9954492 - Disclosure - Stock-based Compensation - Narrative (Details) Sheet http://www.kforce.com/role/StockbasedCompensationNarrativeDetails Stock-based Compensation - Narrative (Details) Details 37 false false R38.htm 9954493 - 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 38 false false R39.htm 9954495 - 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 39 false false R40.htm 9954496 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.kforce.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.kforce.com/role/CommitmentsandContingencies 40 false false All Reports Book All Reports kfrc-20240331.htm kfrc-20240331.xsd kfrc-20240331_cal.xml kfrc-20240331_def.xml kfrc-20240331_lab.xml kfrc-20240331_pre.xml kfrc-20240331_g1.jpg http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 59 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "kfrc-20240331.htm": { "nsprefix": "kfrc", "nsuri": "http://www.kforce.com/20240331", "dts": { "inline": { "local": [ "kfrc-20240331.htm" ] }, "schema": { "local": [ "kfrc-20240331.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-20240331_cal.xml" ] }, "definitionLink": { "local": [ "kfrc-20240331_def.xml" ] }, "labelLink": { "local": [ "kfrc-20240331_lab.xml" ] }, "presentationLink": { "local": [ "kfrc-20240331_pre.xml" ] } }, "keyStandard": 180, "keyCustom": 7, "axisStandard": 7, "axisCustom": 0, "memberStandard": 7, "memberCustom": 5, "hidden": { "total": 9, "http://fasb.org/us-gaap/2024": 4, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 58, "entityCount": 1, "segmentCount": 13, "elementCount": 365, "unitCount": 3, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 356, "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "longName": "0000002 - 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-1", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240331.htm", "unique": true } }, "R3": { "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000004 - 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-4", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "longName": "0000005 - 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-20", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-20", "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-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "longName": "0000006 - 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-1", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240331.htm", "first": true }, "uniqueAnchor": null }, "R7": { "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000007 - 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-20240331.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-20240331.htm", "unique": true } }, "R8": { "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000008 - 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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.kforce.com/role/ReportableSegments", "longName": "0000009 - 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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.kforce.com/role/DisaggregationofRevenue", "longName": "0000010 - 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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.kforce.com/role/AllowanceforCreditLosses", "longName": "0000011 - 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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.kforce.com/role/OtherAssetsNet", "longName": "0000012 - 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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.kforce.com/role/CurrentLiabilities", "longName": "0000013 - 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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.kforce.com/role/CreditFacility", "longName": "0000014 - 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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.kforce.com/role/OtherLongTermLiabilities", "longName": "0000015 - 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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.kforce.com/role/StockbasedCompensation", "longName": "0000016 - 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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.kforce.com/role/CommitmentsandContingencies", "longName": "0000019 - 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-20240331.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-20240331.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-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-20240331.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-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240331.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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.kforce.com/role/ReportableSegmentsTables", "longName": "9954472 - Disclosure - Reportable Segments (Tables)", "shortName": "Reportable Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.kforce.com/role/DisaggregationofRevenueTables", "longName": "9954473 - Disclosure - Disaggregation of Revenue (Tables)", "shortName": "Disaggregation of Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.kforce.com/role/AllowanceforCreditLossesTables", "longName": "9954474 - Disclosure - Allowance for Credit Losses (Tables)", "shortName": "Allowance for Credit Losses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.kforce.com/role/OtherAssetsNetTables", "longName": "9954475 - Disclosure - Other Assets, Net (Tables)", "shortName": "Other Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.kforce.com/role/CurrentLiabilitiesTables", "longName": "9954476 - Disclosure - Current Liabilities (Tables)", "shortName": "Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.kforce.com/role/OtherLongTermLiabilitiesTables", "longName": "9954477 - Disclosure - Other Long-Term Liabilities (Tables)", "shortName": "Other Long-Term Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.kforce.com/role/StockbasedCompensationTables", "longName": "9954478 - Disclosure - Stock-based Compensation (Tables)", "shortName": "Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails", "longName": "9954481 - 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": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.kforce.com/role/ReportableSegmentsScheduleofOperationsofReportableSegmentsDetails", "longName": "9954484 - 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": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240331.htm", "unique": true } }, "R30": { "role": "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenuesDetails", "longName": "9954485 - 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": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-43", "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-20240331.htm", "unique": true } }, "R31": { "role": "http://www.kforce.com/role/AllowanceforCreditLossesScheduleofAllowanceforCreditLossesDetails", "longName": "9954486 - 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": "31", "firstAnchor": { "contextRef": "c-5", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "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-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.kforce.com/role/AllowanceforCreditLossesNarrativeDetails", "longName": "9954487 - Disclosure - Allowance for Credit Losses - Narrative (Details)", "shortName": "Allowance for Credit Losses - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-4", "name": "kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.kforce.com/role/OtherAssetsNetScheduleofOtherAssetsNetDetails", "longName": "9954488 - 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": "33", "firstAnchor": { "contextRef": "c-4", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.kforce.com/role/CurrentLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails", "longName": "9954489 - 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": "34", "firstAnchor": { "contextRef": "c-4", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.kforce.com/role/CreditFacilityDetails", "longName": "9954490 - Disclosure - Credit Facility (Details)", "shortName": "Credit Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-54", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-54", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.kforce.com/role/OtherLongTermLiabilitiesScheduleofOtherLongTermLiabilitiesDetails", "longName": "9954491 - 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": "36", "firstAnchor": { "contextRef": "c-4", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.kforce.com/role/StockbasedCompensationNarrativeDetails", "longName": "9954492 - Disclosure - Stock-based Compensation - Narrative (Details)", "shortName": "Stock-based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.kforce.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails", "longName": "9954493 - 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": "38", "firstAnchor": { "contextRef": "c-56", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-56", "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-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityScheduleofActivityintheAccumulatedDerivativeInstrumentGainDetails", "longName": "9954495 - 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": "39", "firstAnchor": { "contextRef": "c-5", "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-20240331.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "longName": "9954496 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-4", "name": "kfrc:SupplementalUnemploymentBenefitsOnChangeInControl", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "kfrc:SupplementalUnemploymentBenefitsOnChangeInControl", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kfrc-20240331.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": [ "r40", "r41" ] }, "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": [ "r38", "r41", "r45", "r627" ] }, "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": [ "r38", "r485" ] }, "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 and other accrued liabilities:", "label": "Accounts Payable, Current [Abstract]" } } }, "auth_ref": [] }, "kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kforce.com/20240331", "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": [ "r610" ] }, "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,670 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": [ "r608" ] }, "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": 2.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": [ "r41" ] }, "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": [ "r41", "r78" ] }, "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": 3.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": [ "r41" ] }, "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": 2.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": [ "r41" ] }, "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": 4.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": [ "r41" ] }, "kfrc_AccruedRebateLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kforce.com/20240331", "localname": "AccruedRebateLiabilityCurrent", "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 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": [ "r112", "r113", "r338", "r339", "r340", "r341", "r342", "r343" ] }, "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": [ "r112", "r113", "r338", "r339", "r340", "r341", "r342", "r343" ] }, "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", "r329", "r332", "r355", "r392", "r393", "r591", "r592", "r593", "r599", "r600", "r601", "r602" ] }, "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": [ "r538" ] }, "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": [ "r50", "r485", "r668" ] }, "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": [ "r399", "r599", "r600", "r601", "r602", "r630", "r669" ] }, "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": [ "r551" ] }, "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": [ "r551" ] }, "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": [ "r551" ] }, "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": [ "r551" ] }, "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": [ "r35", "r36", "r274" ] }, "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": [ "r584" ] }, "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": [ "r510", "r520", "r530", "r562" ] }, "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": [ "r513", "r523", "r533", "r565" ] }, "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": [ "r585" ] }, "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": [ "r551" ] }, "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": [ "r558" ] }, "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": [ "r514", "r524", "r534", "r558", "r566", "r570", "r578" ] }, "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": [ "r576" ] }, "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": [ "r304", "r309" ] }, "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": [ "r26" ] }, "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": [ "r108", "r189", "r194", "r195", "r198", "r637" ] }, "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": [ "r108", "r189", "r194" ] }, "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": [ "r197" ] }, "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": [ "r150" ] }, "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": [ "r76", "r90", "r107", "r124", "r153", "r159", "r177", "r181", "r191", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r324", "r326", "r337", "r361", "r421", "r462", "r463", "r485", "r501", "r623", "r624", "r634" ] }, "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": [ "r102", "r109", "r124", "r191", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r324", "r326", "r337", "r485", "r623", "r624", "r634" ] }, "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": [ "r573" ] }, "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": [ "r574" ] }, "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": [ "r569" ] }, "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": [ "r569" ] }, "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": [ "r569" ] }, "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": [ "r569" ] }, "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": [ "r569" ] }, "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": [ "r569" ] }, "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": [ "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303" ] }, "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": [ "r572" ] }, "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": [ "r571" ] }, "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": [ "r570" ] }, "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": [ "r570" ] }, "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_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment and software additions included in accounts payable and other accrued liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r15", "r16", "r17" ] }, "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": [ "r209", "r451" ] }, "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": [ "r450" ] }, "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": [ "r13", "r104", "r453" ] }, "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": [ "r13", "r66", "r121" ] }, "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", "r66" ] }, "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": [ "r549" ] }, "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": [ "r546" ] }, "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": [ "r544" ] }, "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": [ "r550" ] }, "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": [ "r550" ] }, "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": [ "r46", "r81", "r362", "r408" ] }, "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": [ "r72", "r220", "r221", "r449", "r614", "r618" ] }, "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": [ "r74" ] }, "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": [ "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r599", "r600", "r602", "r630", "r667", "r669" ] }, "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": [ "r49" ] }, "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": [ "r49", "r409" ] }, "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": [ "r49" ] }, "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", "r49", "r409", "r427", "r669", "r670" ] }, "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.00 par value; 250,000 shares authorized, 73,455 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": [ "r49", "r364", "r485" ] }, "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": [ "r555" ] }, "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": [ "r554" ] }, "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": [ "r556" ] }, "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": [ "r553" ] }, "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": [ "r37", "r454" ] }, "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": [ "r58", "r124", "r191", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r337", "r462", "r623" ] }, "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": [ "r223", "r621" ] }, "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": [ "r223", "r621", "r622" ] }, "kfrc_CreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kforce.com/20240331", "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": [ "r73", "r123", "r213", "r214", "r215", "r216", "r217", "r222", "r223", "r233", "r239", "r240", "r241", "r242", "r243", "r244", "r249", "r256", "r257", "r258", "r344" ] }, "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", "r40", "r41", "r77", "r80", "r125", "r234", "r235", "r236", "r237", "r238", "r240", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r253", "r254", "r255", "r468", "r469", "r470", "r471", "r472", "r483", "r597", "r615", "r616", "r617", "r632", "r633" ] }, "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", "r125", "r234", "r235", "r236", "r237", "r238", "r240", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r253", "r254", "r255", "r468", "r469", "r470", "r471", "r472", "r483", "r597", "r615", "r616", "r617", "r632", "r633" ] }, "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": [ "r345" ] }, "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", "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": 4.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": [ "r33", "r75" ] }, "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": [ "r589" ] }, "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": [ "r310", "r311" ] }, "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": [ "r69" ] }, "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", "r27" ] }, "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", "r153", "r164", "r181", "r462", "r463" ] }, "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/20240331", "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": [ "r270", "r473", "r474", "r475", "r476", "r477", "r478", "r479" ] }, "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": [ "r270", "r473", "r474", "r475", "r476", "r477", "r478", "r479" ] }, "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": [ "r625" ] }, "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": [ "r272", "r277", "r305", "r306", "r308", "r480" ] }, "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", "r74" ] }, "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": [ "r505" ] }, "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": [ "r537" ] }, "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": [ "r548" ] }, "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": [ "r115", "r131", "r132", "r133", "r134", "r135", "r136", "r140", "r142", "r147", "r148", "r149", "r152", "r320", "r323", "r335", "r336", "r358", "r372", "r455" ] }, "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": [ "r115", "r131", "r132", "r133", "r134", "r135", "r136", "r142", "r147", "r148", "r149", "r152", "r320", "r323", "r335", "r336", "r358", "r372", "r455" ] }, "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": [ "r18", "r19", "r151" ] }, "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": [ "r41" ] }, "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": "Accrued payroll costs:", "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": [ "r307" ] }, "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": [ "r626" ] }, "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": "Employee Stock 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": [ "r503" ] }, "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": [ "r503" ] }, "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": [ "r503" ] }, "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": [ "r587" ] }, "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": [ "r503" ] }, "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": [ "r503" ] }, "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": [ "r503" ] }, "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": [ "r503" ] }, "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": [ "r542" ] }, "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": [ "r583" ] }, "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": [ "r583" ] }, "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": [ "r583" ] }, "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", "r99", "r112", "r113", "r114", "r126", "r127", "r128", "r130", "r135", "r137", "r139", "r154", "r192", "r193", "r211", "r260", "r314", "r315", "r317", "r318", "r319", "r321", "r322", "r323", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r338", "r339", "r340", "r341", "r342", "r343", "r346", "r347", "r355", "r371", "r392", "r393", "r394", "r399", "r446" ] }, "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": [ "r552" ] }, "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": [ "r510", "r520", "r530", "r562" ] }, "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": [ "r507", "r517", "r527", "r559" ] }, "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": [ "r558" ] }, "kfrc_FinanceAndAccountingSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kforce.com/20240331", "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/20240331", "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": [ "r514", "r524", "r534", "r566" ] }, "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": [ "r514", "r524", "r534", "r566" ] }, "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": [ "r514", "r524", "r534", "r566" ] }, "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": [ "r514", "r524", "r534", "r566" ] }, "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": [ "r514", "r524", "r534", "r566" ] }, "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": [ "r547" ] }, "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": [ "r105", "r199", "r357", "r463", "r467", "r482", "r485", "r611", "r612" ] }, "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": [ "r55", "r58", "r89", "r124", "r191", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r337", "r457", "r462", "r603", "r604", "r605", "r606", "r607", "r623" ] }, "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": [ "r56", "r85", "r89", "r359", "r369", "r457", "r462", "r603", "r604", "r605", "r606", "r607" ] }, "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", "r57", "r84", "r153", "r166", "r181", "r190", "r368" ] }, "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": [ "r92", "r97", "r138", "r139", "r153", "r167", "r181", "r312", "r313", "r316", "r373", "r481" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r14", "r68", "r596", "r628", "r629" ] }, "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": 12.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": [ "r143", "r144", "r145", "r149", "r276" ] }, "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": [ "r514", "r524", "r534", "r558", "r566", "r570", "r578" ] }, "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": [ "r576" ] }, "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": [ "r506", "r582" ] }, "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": [ "r506", "r582" ] }, "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": [ "r506", "r582" ] }, "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": [ "r117", "r119", "r120" ] }, "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", "r40", "r41", "r42", "r44", "r45", "r46", "r47", "r124", "r191", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r325", "r326", "r327", "r337", "r407", "r456", "r501", "r623", "r634", "r635" ] }, "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": [ "r54", "r82", "r366", "r485", "r598", "r609", "r631" ] }, "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": [ "r42", "r103", "r124", "r191", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r325", "r326", "r327", "r337", "r485", "r623", "r634", "r635" ] }, "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", "r80", "r636" ] }, "kfrc_LineOfCreditAccordionFeatureIncreaseLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kforce.com/20240331", "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": [ "r223", "r597", "r621" ] }, "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": [ "r39", "r43" ] }, "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": [ "r39", "r43", "r223", "r597", "r621" ] }, "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", "r28", "r29" ] }, "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", "r615", "r616", "r617" ] }, "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", "r30", "r615", "r616", "r617" ] }, "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": [ "r550" ] }, "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": [ "r550" ] }, "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": [ "r569" ] }, "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": [ "r577" ] }, "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": [ "r551" ] }, "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": [ "r118" ] }, "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) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r118" ] }, "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": [ "r66", "r67", "r69" ] }, "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)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r59", "r69", "r86", "r101", "r110", "r111", "r114", "r124", "r129", "r131", "r132", "r133", "r134", "r135", "r138", "r139", "r146", "r191", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r320", "r323", "r336", "r337", "r370", "r429", "r444", "r445", "r500", "r623" ] }, "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": [ "r550" ] }, "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": [ "r514", "r524", "r534", "r558", "r566" ] }, "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": [ "r541" ] }, "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": [ "r540" ] }, "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": [ "r558" ] }, "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": [ "r577" ] }, "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": [ "r577" ] }, "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": [ "r89", "r457", "r603", "r604", "r605", "r606", "r607" ] }, "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": [ "r349" ] }, "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": [ "r349" ] }, "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": [ "r350" ] }, "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": [ "r351", "r352" ] }, "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": [ "r348" ] }, "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": [ "r595" ] }, "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": [ "r350" ] }, "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": [ "r106" ] }, "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": [ "r41", "r45", "r613" ] }, "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": [ "r45" ] }, "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": [ "r69" ] }, "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": [ "r61" ] }, "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": [ "r550" ] }, "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": [ "r45", "r79" ] }, "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": [ "r512", "r522", "r532", "r564" ] }, "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": [ "r515", "r525", "r535", "r567" ] }, "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": [ "r515", "r525", "r535", "r567" ] }, "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": [ "r539" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "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": [ "r64" ] }, "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": [ "r64" ] }, "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", "r62" ] }, "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": [ "r63" ] }, "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": [ "r549" ] }, "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": [ "r549" ] }, "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": [ "r541" ] }, "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": [ "r558" ] }, "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": [ "r551" ] }, "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": [ "r540" ] }, "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": [ "r542" ] }, "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": [ "r586" ] }, "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": [ "r541" ] }, "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": [ "r48", "r259" ] }, "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": [ "r48", "r409" ] }, "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": [ "r48", "r259" ] }, "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": [ "r48", "r409", "r427", "r669", "r670" ] }, "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": [ "r48", "r363", "r485" ] }, "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": [ "r590" ] }, "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": [ "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": [ "r12", "r597" ] }, "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": [ "r588", "r594" ] }, "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": [ "r184", "r356", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r452", "r473", "r486", "r487", "r488", "r490", "r491", "r619", "r620", "r625", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666" ] }, "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": [ "r184", "r356", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r452", "r473", "r486", "r487", "r488", "r490", "r491", "r619", "r620", "r625", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666" ] }, "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", "r354", "r360", "r367", "r485" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesScheduleofAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "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": [ "r116", "r196" ] }, "us-gaap_ProvisionForLoanLeaseAndOtherLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForLoanLeaseAndOtherLosses", "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": "Provision for credit losses", "label": "Provision for Loan, Lease, and Other Losses", "documentation": "Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value." } } }, "auth_ref": [ "r4", "r83", "r91" ] }, "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": [ "r539" ] }, "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": [ "r539" ] }, "kfrc_ReceivableIssuedToJointVenture": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kforce.com/20240331", "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": [ "r507", "r517", "r527", "r559" ] }, "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": [ "r65", "r597" ] }, "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": [ "r508", "r518", "r528", "r560" ] }, "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": [ "r509", "r519", "r529", "r561" ] }, "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": [ "r516", "r526", "r536", "r568" ] }, "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": [ "r18" ] }, "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": [ "r51", "r74", "r365", "r395", "r396", "r398", "r410", "r485" ] }, "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": [ "r99", "r126", "r127", "r128", "r130", "r135", "r137", "r139", "r192", "r193", "r211", "r314", "r315", "r317", "r318", "r319", "r321", "r322", "r323", "r328", "r330", "r331", "r333", "r334", "r346", "r347", "r392", "r394", "r399", "r669" ] }, "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": [ "r87", "r88", "r153", "r160", "r161", "r175", "r181", "r184", "r186", "r187", "r269", "r270", "r356" ] }, "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": [ "r98", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r271" ] }, "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": [ "r353", "r484" ] }, "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": [ "r577" ] }, "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": [ "r577" ] }, "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": [ "r589" ] }, "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": [ "r23", "r24", "r25" ] }, "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": [ "r23", "r24", "r25" ] }, "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": [ "r273", "r275", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303" ] }, "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": [ "r502" ] }, "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": [ "r504" ] }, "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": [ "r87", "r88", "r89", "r90", "r153", "r156", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r181", "r182", "r183", "r187", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r210", "r218", "r219", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r459", "r462", "r463", "r467", "r489", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666" ] }, "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": [ "r90", "r153", "r155", "r156", "r157", "r158", "r159", "r171", "r173", "r174", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r187", "r458", "r460", "r461", "r462", "r464", "r465", "r466" ] }, "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": [ "r60" ] }, "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": 11.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": [ "r294" ] }, "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": [ "r294" ] }, "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": [ "r292" ] }, "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": [ "r289", "r290" ] }, "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": [ "r289", "r290" ] }, "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": [ "r293" ] }, "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": [ "r293" ] }, "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": [ "r273", "r275", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303" ] }, "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": [ "r295" ] }, "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": [ "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303" ] }, "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": [ "r70", "r122" ] }, "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": [ "r87", "r88", "r89", "r90", "r100", "r153", "r156", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r181", "r182", "r183", "r187", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r210", "r212", "r218", "r219", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r459", "r462", "r463", "r467", "r489", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666" ] }, "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", "r49", "r52", "r53", "r99", "r112", "r113", "r114", "r126", "r127", "r128", "r130", "r135", "r137", "r139", "r154", "r192", "r193", "r211", "r260", "r314", "r315", "r317", "r318", "r319", "r321", "r322", "r323", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r338", "r339", "r340", "r341", "r342", "r343", "r346", "r347", "r355", "r371", "r392", "r393", "r394", "r399", "r446" ] }, "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": [ "r126", "r127", "r128", "r154", "r347", "r356", "r397", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r409", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r446", "r495" ] }, "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": [ "r126", "r127", "r128", "r154", "r188", "r347", "r356", "r397", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r409", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r446", "r495" ] }, "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": [ "r511", "r521", "r531", "r563" ] }, "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", "r48", "r49", "r74" ] }, "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": { "negatedTerseLabel": "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", "r48", "r49", "r74" ] }, "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", "r48", "r49", "r74" ] }, "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": [ "r34", "r48", "r49", "r74" ] }, "kfrc_StockRepurchasesIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kforce.com/20240331", "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": [ "r49", "r52", "r53", "r71", "r411", "r427", "r447", "r448", "r485", "r501", "r598", "r609", "r631", "r669" ] }, "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": { "negatedTerseLabel": "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/20240331", "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/20240331", "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": [ "r557" ] }, "kfrc_TechnologySegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kforce.com/20240331", "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": [ "r549" ] }, "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": [ "r556" ] }, "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": [ "r576" ] }, "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": [ "r578" ] }, "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": [ "r579" ] }, "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": [ "r580" ] }, "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": [ "r580" ] }, "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": [ "r578" ] }, "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": [ "r578" ] }, "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": [ "r581" ] }, "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": [ "r579" ] }, "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": [ "r31" ] }, "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": [ "r31" ] }, "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; 53,968 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": [ "r31", "r32", "r52" ] }, "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", "r49", "r74" ] }, "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", "r31", "r74" ] }, "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": [ "r575" ] }, "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": [ "r20", "r21", "r22", "r93", "r94", "r95", "r96" ] }, "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": [ "r545" ] }, "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": [ "r141", "r149" ] }, "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": [ "r140", "r149" ] }, "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": 1.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": [ "r41" ] }, "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": [ "r543" ] } } } }, "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", "Subparagraph": "(b)", "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": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org/310/tableOfContent" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "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)(a))", "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(19)(b))", "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(19))", "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(20))", "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(21))", "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(22)(b))", "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(23))", "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(24))", "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(25))", "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(26))", "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(28))", "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(29))", "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)(a)(1))", "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(30)(a)(3))", "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(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "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" }, "r54": { "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" }, "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(1))", "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(10))", "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(12))", "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(2))", "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r74": { "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" }, "r75": { "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" }, "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(11))", "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(13))", "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(15)(1))", "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(15))", "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": "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "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)(4)(i))", "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": "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "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)", "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)(1)(iv)(01)", "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)(1)(iv)(02)", "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)(1)(iv)(03)", "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)(1)(iv)(04)", "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)(i)", "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)(ii)", "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": "(c)(2)(iii)", "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": "(c)(2)(iii)(01)", "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": "(c)(2)(iii)(02)", "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": "(c)(2)(iii)(03)", "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": "(d)(1)", "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": "(d)(2)", "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": "(e)(1)", "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": "(e)(2)", "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)(i)", "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": "(f)(2)(ii)", "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": "(f)(2)(iii)", "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": "(f)(2)(iv)", "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": "(f)(2)(v)", "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": "(h)(1)(i)", "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": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "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)(12))", "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)(19))", "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)(21))", "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)(22))", "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)(23)(a)(4))", "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": "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" }, "r367": { "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" }, "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(10))", "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(11))", "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(18))", "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(19))", "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": "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" }, "r373": { "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" }, "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 A))", "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 B))", "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 C))", "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 D))", "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 E))", "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 F))", "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 G))", "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 H))", "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 I))", "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": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r384": { "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" }, "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 A))", "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 B))", "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 C))", "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 D))", "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": "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "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(1))", "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)(1))", "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(12)(b)(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(12)(b)(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(13)(a)(2))", "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(13)(a)(3))", "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(14))", "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(15))", "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(16)(a))", "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(17))", "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(19))", "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(2)(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(2)(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)(a))", "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(3)(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(3)(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)(b))", "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)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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)(b))", "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)(c))", "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": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "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(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(2)(a))", "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)(1))", "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)(2))", "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)(3))", "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)(5))", "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)(a)(6))", "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)(a)(7))", "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)(1))", "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)(2))", "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)(3))", "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)(5))", "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(7)(c)(6))", "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": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r444": { "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" }, "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(1)(d))", "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(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r503": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r506": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r507": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r508": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r509": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r510": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r511": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r512": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r513": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r514": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r515": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r516": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r517": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r518": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r519": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r520": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r521": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r522": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r523": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r524": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r525": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r526": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r527": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r528": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r529": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r530": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r531": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r532": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r533": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r534": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r535": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r537": { "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" }, "r538": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r539": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "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" }, "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": "B", "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": "i" }, "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": "ii" }, "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": "iii" }, "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": "iv" }, "r547": { "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" }, "r548": { "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" }, "r549": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r556": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "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" }, "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" }, "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": "A" }, "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": "B" }, "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": "C" }, "r564": { "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" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "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": "A" }, "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": "C" }, "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": "D" }, "r574": { "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" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405/tableOfContent" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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 60 0000930420-24-000080-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000930420-24-000080-xbrl.zip M4$L#!!0 ( *R H5@&NV1!2 < !\? 4 97AH:6)I=#,Q,7$Q,C R M-"YH=&WM66MOX[82_7Y_!:^#;A/ =OS*R\D&2'=3--O']J8!^K&@Q9%%1!)5 M4K+C_OJ>(>5'8F?706Z1:^ NL$DDS@SG>69(721EEEY>)"35Y;\N_MUJB8\F MJC+*2Q%9DB4I43F=C\7OBMR]:+5JJ@^FF%D]3DK1Z_0&XG=C[_5$AO52ERE= MSN5<'(;GBT._R<7(J-GEA=(3H=7[AE:1[!X-SHYZ_>.SP6E$4AZ?D3KJ=V-Y M?-H_Z?W1;8 5Y(''E;.4WC%L:4PN?C>V$QT.ZW_"!.+ M'V-C(Q(W>=2&Z6<[:'JO+;Z3#@;#M&PF[G,S34F-$5?O@=IN9;!C;@!Y$"AU M+F0^$U5>VHJ@,$#0XR$<(D6&)ZME*F(9X945)D.-EB;0K1'D%)%STLZ8))/W MA'U79#J\4U &6Z8>3+$'$T3: CQ!EH,=FBBR8IKH*!&NXA]+_BE9JH6P 9EV M*5"6 7NJRP0&NH(BKR#++:":43!S C8E1K-5-^QHB/M?"#&)6.=P(L=CZ;0F MX@MR+-N5=9TCVQ$]#3DZC])*028"L^*A)H*JN5X*^)53@E,E399HDI!@$";@D$&;YW7)Y(N$7%JIFZ>!9;&VI568B/)+X/>T+*Y$DPW M5V9-VQV-YZ M[AX9_V[OM-<].7=UQ&I YA0W<:SQN.\.O&=NA+3D8P"?ZE%* M["M!"/PHU2YA#B;+4.%U;DX9@%-9$I/#:B7WX7A&"&1Q\ M_1 E,A^3N$)9W58I*+I]V>H>[5/0HGNDPE-XU-R#\Y $+%]P[:WD1H@5Z[+U M1O&CC6)LQ'8^S1A0,.:_IF<-WJX?[\L#\9$UT/59#R.9.6V9V%@ M'!'<7N\4H-94%@)07Q/M?-6"BG(OA\> 9;VO8H:E5/HXUEB[C$6SQA->U*A] MZ.),JI6?KETUTGV-8U*!0IBK/5.!-JZC M*I4,33#+*[%$>W"$WK':\O#7B)@0Z %^4J]!B[?,D]'3/-FZX-;29?M2W3IK MD&D3K3@9I#.Y9$R2#HG$C9TS1%HUCQ;R1\N13G4YXP:P:5O.71]8'[.0=H]( M5P8##WT/M4%%90ODC/,-*XJ,55X!/R*,*42O%KH=1"T2J1;="*N7I]4I#RL>7_4D#/#V>*>TOH(\H2^^6H7O3:1 MWG#4/'K%J.G/TVJ>ACGA>PC7X ACC$*OWFBF2[9&L'D(9G'[4@37%^#^6*RFY*\9W0./=/CL^_V_L@_/[B]**#U$!:. M*!M*4RHP.EI4YK/!KV<$L""":.7-T"(<^H.K,O@?3O'&U(BX\8B[R_"/D>\* M*!];I'T3;B5?K B,OP&I(]@,(*GSB4DGQ$B9RW%]D6/K^J:L2,V,L#I-3*AH M^2@_$,__2AMIO^C^L_1S8DTP0H3)MN#<5!:.AO,_SH$]12IG0YU[%WFF\\?B M^&9\PAB&YE+?"?L8AN7ZTOSLK'W2.>%[\]+BOYIO7%^IM_V5^F&IUM>.!^U. MI_?LE68@^]RD%M.,85,G_?Z#?F#(54/%X/>\6#Z#Z^ M&T\I7O--<$OC?^U^VG_4^(BT]L K?I:S=WO=X\YYM^F_O3SYOE&[[&7>"%\* MUG+%%&]D[;N] >K+_Q2?/O]V_>L/_EK^YKOKVZN[S[?7"YM?D 0=-KKQ10_5 MM0:[AZ 5_I NYM;ND/LV?)=%JW? MI+-DD2-4;E6NLWSEJW#],WR@/O0?QO\&4$L#!!0 ( *R H5@/>)%<10< M !\? 4 97AH:6)I=#,Q,G$Q,C R-"YH=&WM66U/XT@2_GZ_HB]H9T%* M0A+" (%!8AG0L:N=O9L;:76?5FUW.6YAN[W==D+NU]]3W_U3\].SB(:QL=2)@GU^M'[Y/CHE.1)\EN_!5:0!QY7S3+ZT,IU MT4F)]Q\-C\OJ?*I5E8[ZO=YW+4]W>9&8HL)F%LSASR!C79*T8PB+3%69?'0& M614]5!V9Z7$Q\A:V@K Y0VPR8T=[/?_OG%! H=2%D,1-U4=F:H# @T*,A'")%CB>K M9282&>.5%29'A58FT*T1%!23<]+.F"27]X1]5V0ZO%-0!EMF'DJQ!Q/$V@(Z M05: '9HHLF*:ZC@5KN8?2_XI66J$L &Y=ADPEN%ZJJL4!KJ28J\@RRVAFE$P M2OB54X)3)\/K%T MJ4@R,W7S++ TUJZR$AM)?AGTAI;ME6"ZN3)KVNYH/(==\>61\>_V3@?]DW/7 M1*P!9$YQDR0:C_ONP'OF3DA+/@;PJ8XR8E\)0N"C3+N4.9@L1X5SE?.STB[. MC*O!Q[5O31:"45H3D\)K)_;A>T4(9G#PS4.Q8&QHC@]F:G +6FMA" ^IIHYZL65%1X M.3P&+.M]%3,L9=+'L<':92S:#9[PHD;M0Q=G,JW\;.WJR&FEI=5L@ X=P:-8 MP9)JQRCM,]]Y2/?@K(B8$ M>H"?U&O0XBWS)'J:)UL7W%JZ;%^J6V<-,FVB%2>#=*:0C$G2(9&XL7.&2*OF MT4+^:!GI3%BUBW:S!7J$Q\WMU^<#&%'Y+C3YR-35\QIL@V]R04T\P23?'NI$-)^-?(I3 M\ 3T\>'D#78PI HU'[RU[G4>W9O&Z54-4>0)_3M5[OHM8GTAJ/F\2M&37^>5O,L;"_KC,M^-1.6 M)<>Q?$%W6ILC%MI)S!*5L6[1$/P+B,QQ&*V(O@)JD4'+X76EH9\7LH]\ 88X MQBC\YHEFGN3T>ZVAOD_HNHC]8>5@AR?**QS6N&=K!).'9!ZW8TUP?0/FB\EN M2O*>T3GT3(_/OMO[(__\X/:B@#9#6#BB;"A-J<#H:%&9SP:_F1' @@BBE;=# MBW#H#Z[.X7\XQ1O3(.+&(^XNPS]&OBN@?&*1]FVXE7RQ(C#^!J2)8#N I"XF M)IL0(V4AQ\U%CFWJF_(R,S/"ZC0UH:+EH_Q //^0-M)]T>UGY>?$AB!"A,EV MX-Q,EHY&\S_.@3UE)F:;SQ^+X7GS"&(;FTMP(^QB&Y>;*_.RL>]([ MX5OSRN*_FF_<7*AW_87Z8:76UXY/NR>#X;/+O6[_V;6OB3TZZ_9.WF\E]M"K M'-2&8UPIBP^MH]:-CTAK#[SB M9SE[M]=_WSOOM_V7ER=?-QJ7OAJ\8?Y+'=L@I MUZFF1-PNH/F7,,_]WS'[_PPG?/ADZ1V>'JZ6EP"-LP[6O77HV\X+ONIM^""[ MPK7Z0;V5+E#MW:>3B9W&VB3. MVJ8M^^MO[ "E2]N[?MCM5KJJ0L2>M^?QC&=(+]%9>MQ+&*''O_1^K=7@1$2+ MC.4:(LF(9A06BN=7\(DR]1EJM9740!1+R:\2#;[K-^&3D)_Y-2GW-=*E3ONQ2+7Z$RB6_L(N&5M?=G8*C!&08'E%*_I/XB,DOT][\CM-CS'7LL.$ 4Q3W%W$\F4 M10O)-4?()*$28:Q5LW"*L9-1.LP'1@Y M<"84*Q(XJ\,'/F>2:"&9 X.$LQB=H%/-KQF,XYA'3-[!=ZR'^1)P5?-XZ4"Q MD&I!\.2T@*WB+!DM\=D*-=@(%85I4=LZ]R2Q#(PO"YS(.YS:X8C];D._>:+)5S5.X 9PMO*DT6*N1&)K$C-*6].7K(O M"RZ9ZH? M()F=KDFP5TBH7Q+*6!*O4O6_.C%;7IC CDJ[Z@SVET?->M#N/+KMUKU']YXRVVC4?>]QU6VS MAS;D,FPD1A4D?UMI5-8*!:$4A]_0+V[!N]\G4Q;O<%/2LCV!_L#DM;/O"6:= MOZAE?R?*7A$KCXPL M_Q-3O9 <6U=!TO)BV5!4/JYX.M@EZM"VEF<,[0_\;M_2VO[=7PAE>V@H64I, M+#MO NZ*UCIQ[U3('"MWH7=5_N7EP>JS?(]Q:-^?_ -02P,$% @ K("A M6%FV8PZ"! &AI8FET,S(R<3$R,#(T+FAT;>U8;4_C.!#^ M?K]BKNC8(J4AZ?L;2-W2:KM[2]FV:.\^G=S8(1:)G75J:WY!G:3_VT6ZL4:_4:\V@6:TRKUEA?K-)JH36":/,_\^0QFXT>1O);(_29< MNE.W[\)TT+?1^Y6:Y[SZN'M3Z)V-+V:#LUVZ-R!:7OVI)'JX!%X4U'@(LP\# MF/8F[WOG@VEI_->?@[^AUY\!2LJ>]V1A;#&]$(*1@$ *P0+-I8!;KB/0$8,O M"Z*0UG@)$Y9*I4&&\"F4*F P$H$+Q<.#9KGL=?)W]L'O' &Z&$J5@.^5O@"* MK*]O&U\IQB@I,$'QV/Y,5! ='OAUKU/Q'7M,.T R"'F,TDTD4Q8L%-<<(1-! M87 71$1<,3S@DX1GF8D:_XTFQ6X $5,,8RV:%ZL8-Q&MPW1@Y,!'%H:*+>&] M"Q](<(U$.M"/. MAR 41 2YI8A&8M2QLHN9$L*PTOHLQREY@M\"DE(-RH@\/ M:LW.[+MBWQ9<,=.A,P/] M!TJ+!+--@5\KTJ,-9]M4V:3)BCB_5:E"T:^M-ZC13(QYHRG1_@C);'5,>KU! M0LLYH5Q@@B;$5C$6M":H2?&M)6:';<)M(2J6&6(=HT'B&- 2U\>41T&*3&>. M-0PWI8 ^*;?>316BUB+.]T5B4=MELVV9N,\Z]C29QVRM,)>*,E5"^F*29JR] M_M*A/$MCLFQS84FP1IW[[LR@=6,*,R#QJCO87:[LOJOENI5QX5>Z[_J.QG;BMUMUII_">WQS;D/&PD)DN)."E4 M"FN#E%"*HW"[G-Z!?[]+QBS&_G,L)^0?R,%/ ,Y,)/ M^5E5FAW-4X0L8TYAC?4-D?= (_]%C+TA4AZ99/XGIGBA.%*2(B=;=DQ+ZP6! M7 AMKA)69!WMLW5LV\XSQOD'?N'O6.W>$*0RL_VUK5B,_?2&[=T9; O7+N)M M3<@A]TV>N&98?>8W'L?VIN5?4$L#!!0 ( *R H5C/2[VE]K$ !V7 M"@ 1 :V9R8RTR,#(T,#,S,2YH=&WLO6MWXDB2 /I]?T5>9G:G^AQ!Z<'3 MU<,]E!_=WG;9'N.:WKE?YB128M0E)%H/V\ROOQ$I"81Y22! 0,[9[<)ZI#+C M'9&1$3__O^]#B[PRUS,=^^]_4RKRWPBS=<__ZW3O;R]_=O_V_ZOG_^? M]Z%.EJLBL56XJC4:YJK9Z9:HIM-Q4JXUZ7=:HWE*D MEPNMKE5;AJ&5M5JC6:XV:;7<4VBCW&NI/8/U65]3#(E<; M+8,JS5:_2;6Z4>WUJ[3)OSOP8/?,OY<&OC^Z^/SY[>VM\J95'/?E MLRK+RN?_^W;7U0=L2,NF[?G4UEDI>LM\GWGIO>=:T6N*]MFT+=-F"*WX\7>X M\&/19Y16J_69WXT?-=AT/GQ8C^F5%^?U,]SXC ",'PR\\@NEH\G#?>KU^)C1 MC9F'Y[Z?F+&L?<;;/>I-EN>Y_ORX<'%F3!S"^##9:,3ZY_#F%%S^XJ]/0?79 M=ZGM(=U0'R@1OR279;6LJ,GOF2L6\0%'R\&-V$_,K P0GGDXAOBJR2FULMPL M:\ID',^IJDICU?3")^(7F&XLQC//'GS^'0/<<8MW\VS%?B^6.+_;UD MF-[(HN,+V[$93,!\O\ 'F1O^- V#V?PGW+\'&>*:>OC]=_^)]?]>TLNP#IL. M<21F7G1 RA@H:6XL^E(B(?#_7@*$7?3-=V:4^]1"BC4!COVR6BNU;SIWW>N? M/\]\(<,'8\EV8WHZM?[%J'L#5[S)%^JE-H(BKP\\PN..,?N)1JG]#V7S#US; M@*'Q)7S"I=:M;;#WW]AX,GBSU);A?RU-KJKRYA^Y#%QW!DK7MG$%FF#RG5:I M70:V+6O95E*-/Q+)KXN'$7.!W>R7.P:BZ0DUR$/_N\!(@ZGHGL>?T.-.V9/8O=F9X?STM#!*Z2E7]Y "WF\M&]>\?6PW5F6D-M MYVMH['P-:_!P9]*>:0&938??8!WU5IIUQ-\RV8X0DL]B&G)^B_D\*RI=,&S@ M.9UY"R0\:NT+CQLHL%S"S8@+'^3ZWTN>.1Q9J GYM8&+T)@1YI5WSP!1S[\W M_4CT3<\)7/X75[D7$4CY_C8KACZ^ MW(XOS8X^XM(R_@L4O>NCT.$2N2PK\'_Q>]-[DVD:B4"5S6C@#+;\9#Q/?B MOW&,N?$"(+*/@T5VT,7W[E6:L6:AKA4 ZC/$IZ4G/FT;XDN"%"R'+N)B @NP MP6 -R4>Y/*&^XVX(_;GW\>(5LYTAR,0%PZ:ED)DA/L_.?BWRJP5 _BS+)?&9 MC>5F5U8KULJTV'S;?F7U7:\LHCSV@CH[_-. C[V/+%,W_6]LV(-/&.80%;=C M3PV!B9Z_!K\(C&9G. *WQ?:]SKL)$C!^#*X/';OK._J/<*R?/R_\Q 0:DYD< M#.2-(P=YQS"XM05V%S6-6_N2CDR?6L<"_N:Q@U\'+S6P,+;'[59\SF4#'.V5 MW=JZ,V3'@HK6D:/BB?G4M)EQ35T;7!;O6."NR$<.^&>7VRYC+O=#%7 TL-^Y M?W;T1%\ [U'9N?MXS'91$1"TB;(B!JYX[N,8N]W<06 ME&-WP0_A#^8)_Z/WQP_L$.:)BV-WSO?J$>8)^&-WQ??M$>8(>_78O?%]*5TU M/R]WHO>2#I(KE!_]C]XP/':7($Q?'[BSO.5DL/\ ?^Y[P_I/%\H/] MSEWYPRVM^/[OU\ #AO6\;CA$1%9X3.OBF>D#V[& M#V0=VP UZ 0VGBH\:6P5WP_>'0=(]#] M![?+W%<3T)% D,7>G]@KLX-U=OU1\^YAY&NU^-[X3GAW?T1YI'11N"C!N2.D M^*&"'(7IMM1P9;I,]W^%_YXT310_BE%(X7TFU%&XE F!%D1+X6)$POX^H#=V MIM&HXS'W#D07A8M[G3E":D<=Y#IU^_M -%&X4-IQ".\SH8["A=8$6A MA8ML MQ4Q[Y]@O/G.'5ZSG8Z7DCZD6KX[U"CQZZ3+#]&^HSHN(YF62XT=O;<]W YQU M@BHR?6X#DDCLQ"ME12XG8+I-<;O"ALL.BN794?/X]'88S[.<86P+CNZDZ M52M<@&N2HOA&76,1JD&^FKK/C*.J[5@K7,3JT' N0!BQ5MC 40&(?T.U\GFV M$/GG1#.)SX;Y&O:=0/";ZQJ^_!L]P^D[4:^*H6F7!PSK\5]H:J4Z\K^\F88_ MN%!D^;]+,T]B>Y RS,FENG_A!<,A=<=?X#\O,(+OC"YJ(Q]>\$;4CM_0P;MW M+_Z"*.WWO_1A2>4^'9K6^.)O#R-FDRZU/7*'W_Z;Y,%O^()K1@]ZYG_810NF MP_]Z"V=8E>4OV(HDGK&BRO_]!>%4-ICNN+PGR45@ W3P*9@-73AY]CXP>Z;_ MY=#S(V$]^K^L1QU(NV?:LQAQ^B1J7.+]_)D"/A'>,5KGD)L"9>'TJ&6^V!DEI%#LG-![+VC?C+T>T*W/H\?[W5K+3DQ;?DBL*O?^;CN?'- MF,XYH<([L!($W]]+6NG#8J/I*R.?>(YE&H03"6 WNH_ F[\YH@9VB[J0"=R; M?/\S!\PBUILB0EV"B"7N6=OY,D94GL)M2K5#^3:6$"NI?;W M^]OGZRO2?>X\7W=G"2PQ^=W/5DXUV^[UY?>GV^?;ZR[IW%^1Z_^[_+5S_\LU MN7SX]NVVV[U]N#_<$CZ*A\4K^+W3_?7V_I?GAWN)7%4N*T25:]76X69=3R'4 M2NW_^8M2E[_\>X?_*Q#IK0+! :>9CI]O'IZ^D>S-F<*^6&%G%[ <%+G\C_DF M+4>!H=P)<,[H.0I]6:TTZK65ZC*UYM4JLK9ZJ$CS+E.SL:941^^H*Y.ZSV+] M>1@XH_04]#L,C(-[V]%.=H[Y1P!>%IAVXR^?^F3P_$-#@SZ"F MB:*1AR>BU#X9/Y&'&_+\ZS5)*/>)8N])5:G^CKCX(9:>F2&1AL[\4LG$O($Y)@0]/\8R%K!:R&JP;[&/*C\PO%]8S M?36KD;2NGKZT?G[JW'=ON4P6XGJYN/8G)!3+Z[[K#$F\RKW/;%4@+!3F^__O MP8!1:A/?$;A8A(LC83,L(&!Z&,8G-R9H;!"W&-S/V@08WPU?C25YC6\RE-6Z M7&L6UJQ)!Z.M8RQDFP6;PQ?B84_NF8:J_WY1*G^,7DJ$6J!-NSZU#>H:Y#?> MK)O<.2_.OV\"RR*7""+R2?DI?'HV1%MOC=XW,;?46F/TCC;-.<:#FJEH)BL# M/;$7TT-=Y]_#G9B)ZJ5VA-%;6__(196BAUROWZGN\Y7BAHH[62&A'O%&3,?= M1H.8-C%]C^@#[I85?4U;2H*=J,J-&.+K5>N5 MNKHK7R^D[:V\O3S)/:L8PR)<[B@RQW@J\B7F%[OC2\>8C9'@IBEF3/ALY#JO M.,XT.-( \Q^69QIT"R]PLCV8K[-8,'F4%4'/]/TVRO30.9)FK;9FJ5UKE36U M7JW7E=5FV]2SS"VH$8J,/<,YG3[GM$S E'*P\!SY(W!-SS!U[I>"8KDT@W,$&XU&3YH\25,COB MT6>#^^R\370J-LE]IL/1G$K=^!M<)#ZXCZ"^0?REU^[8,G:=>M^]I#QR M0RO"P:,#0+;^/W,4VE<1@-526]/JN #Z\%ET#?,.["&+BKP@*X($E9F/5P0T3T-JOS/7YJJTOCB$9]9;#1P;$9L M;OA*:+I9 6*+4)=1P*;!+LBG]/R(HK8#;\YPH%9J-Q7M(__]%+G@J<>^=^3A5QUO81<4[I;8!\L%&#_S'0)/<"M943_U?D+IAGME'=V_.*KXC@J6;ZV>B[VJ5BNU M:C4?TU>KU-.E/*_);T99_R&!>7EJ\Y?,QLK$L=O_]O6JG;=GTP]3Z!G5!T2W MJ.>E"-N<-\A"XM0V,Z3+2&Q-]P/0?!&;U Z0QXZ%T-%P3>\.? ME,A+&E"/]$T+[%YJ6? $Y@^B.?QG8*(Q##9PCT4/P,"1/1R^JF@8@@^3YB+3 M.&%1Q\!& N*&!\=.0RG7%UK*B$)_%ZY!.,UX?_]P+0(-[ P:WJ M.!_-'U#_XRK>Z.Q4<9[AR]%"?I((M0WR24VLML<8X";H_0%KP9?X\_ F3B4: MC%?RX3/A,Z6>3UHR,>C8JRQ-2,H86;H,7!>^$B9LHLCPJ1]X$ZILEMK_PH#) M+$ENE(>V+BTU'7F][V1//=VWYZ%][QP0%/CI9JH,M",1!L@5P!!#T_>!CY@% MC.$Z-LIY:TP8R/PQN47Q3W4>S;NB/@W3V#Z(B>D821_Z*8 GJW(-A< 3>\'& M4NA2=\O/Y!."LO%%Q"7@AN")N MG[!W2[!W&O863)X?DP-?46+!M!FAN@Y,[F*#-T[W+FK)A5<)4&=YP0UO"+(! MON'&Z@LX8@@0&$MH$L!@H$(10"_DQ77>_$%\NP(6 N,S,UC?M'G".=\UP,BQ M"HM<,C]^6_D2/[;V@<73_O#0\D7$#Z+M$#V\9$'QDZ8=RCEPQ\IJ; TE3:"C MBQ@J6BNOO7(MVQM+)U51Z]GV[Y>.U*HH]7PV\ \*J54C[3.I8.(';I#/[EX" MA[XX[GA^9SLL1L-Y5X\>FNYOJW*I?;=87,Q[<@=+!CJ,$B_\>O-4@YTI^D-[ M(:*!(P%%7N9*=)QO9ZD'AT3Q_2)U+C!&#V%P4'>4@0]*[M\(A>X(4^/, _K.JQX/2X MX_)O66/\^)L)GX;/$AN6YJ#'_6IZ7(]CA7R36FC#1Q7RB1>=LO0()K6:QK*4 M'.T3_6F1IUT1L:.=Q(Z\ ;.LF(#()R +'L,)SQ;.!S\0$S]=+(NG_HMY!4#3 MC$5UX,AG 6*>F8T*I(C4DE7C#FKV(^J'E*#>=#^3NBQKEN!2*9MDLZD,].*> M(EX\1I(%>?YLR&SA:]&&9=_B^YAP27=\&,Y$U\-6N)B8X+ ^3JU!22#%;C$(4A1Y<#6C&$^!01,=DD@,PWIB:[4!1^ MZ@[?8J,VM<:>Z44'W3#X]+(S"NGL\Y- MK:+5&KD,!2-M=W1DB\/]RZBHUS3R8/DE!U?G9\!CT8^?I MF=PN$"HKTIVI_N/%=4"@E:-E]OG_5F4F"W3E@ZZ;V_O._>5MYPZD*E99[SSS M=@,9L+?8"MK3!F1>X%WB X+W%B4]5S+$W8M'KDL"/[LCUU063%9RU8!<)P&, M22M6K[(1N>93WX4?M3@,<1XA]K0EF#I%B:$*B7%PFFNJ6 C>!K<4!<4DLG-E M>GH0EF7%5,].(@(WE2_@'AGAWA8^\\2\P HCM+"\<#9"\!P-$2CJ&4D>+8WD M.4*;^R2H4<&3NO_ ,+OI\[ ?%R]PP8K_1NED.5Z @>M.SPE\\HVZ/YA/GDSO MAQ Y1X-D[/YY-C*G*JR= E!=$XL V+X+H.=BY=%U=&:@)!%RXV@PN">YL:Y! MBXB4)1&#J;%A9#-;:+.X(N]T\/+P_.OUDPA?BO!EP84[IF+M)V5M!";'06@.DTNM;_; MB63U+K48W[*X_C,P_7&R3!=&![Y[/ \L,D:$;#D>+)^5;$FUG2%DRXZI3BNU MKUB?\DW0[R,LY,5LTW$3,D7(CZ/!Y%G)#[$U402JJY?:WV!0F$Z?@2F2V.04 MW=GCN#481$N-H<'=6$J,N),;AJ:[:Q-[8 M [-GBLSP(T*9FBE#LRZR'O:QNUY32NWN[2_WG>?O3]==P4S'P$R(,W7E08LT M]:N4YO(#UQL?G$W3>ZC4ONQ\QR2.SM._R/W#\S5YNOZE\W1U>_\+N7EX^AU^ MEN\>'G[#O[O/G>?K;\FSM6M*4B2I\(_ \\W^.'V5BCR)ZHGUF7WQ8^?&.ZPX]/ M#B=G)C[><0(WON*X\<7 BZ^YN"Y<03@Y,-KU"M]K &6,=?<]TS"I:S)/PMY1 M;.1C/167175L>(V,L ?XF^E-^@QX^*FXI(ZW_.3WIN5'\D3L,Z(R+%4ID1%% M&1=8U+7&Y!'^(+<207.1J!6RPW,IV&"!(^;;U?_0X>A+)T)/U!8EG$D\%:53 M(:.N4;8)?7:\$>#\P=(N_,M*91 M&YT%+6FFG6@T"0NYT"$O7Q7O0"CP,V^.RXDVOC_3=2D"W(3>8M#Q&B4?9PE+M6@T MZ@BH^L^ 8A,8D+*@#H!S; ->CTI?HL0*M2P;HOQ"L/FT#U3^\H5@1V(;U:O) M:ZWQ3WK!:&3Q\EIX#Z0KQ?GAIW2LP&3@>%R:S8$U,4/J^UAF*61?U%TPK8!: M,*T$$>F6B8M+D"B"(*9*_LD/\*4&'4V[5T5#A9"*GXJH#"?&,8)+0YG,01C- M*ORP-RDJ1W5.R7P\Q-"$1*-RGD!P_&B2'NN>!9B/O\/+?X;"C7,B/@>$">_A M=_CS?T,*!/Y!P'Y)R(H7+$<6\@.-1"%.8 HPB[Z%8'$G#84\;-24E)*_PA).;KB2QU)%CP?01C9'DA3=L M3,C Q8\LBDO$^0XY(0,*0,O:L61*S L@:[Z$I>*0DO@:L(I,X,=YP7 4K<[C!#@M/ ?TREZ<6/I@&[D%:C]4.+R8 M'X$< 7 MI#N!A6( *^%^F -\-IP"ET]F'^U@Q!C62@1ITG>=85PL\'T$+W&(N*@:@!=Y M>4=<^'+]+DUM:P1^;-F%1F#"?,/:E>'A9#"^"3KA(36"G6UC!5]CZG!,K$V) M#XD6E3=IM3,AC;DF/$@3H+-!V V8.>2QB+"YF=#_@ID/(=2%#KF0W#RP2 +@_X#SFDK!LVGABVJVP MJ)\812N'+PZ8'K$^K88-U(KVNVT$;&K. MJ%E=Q6VW%*_F42H1RRQM7RNQVJK41*W$XM=*G*W1A[/=E+1W7* P/,Y(RF1) M";"/,B$EL6NEU=JKM8/ WMUVWFZO5X>2B_*Y+_?=[Y? 2ZOL++FU?5]-_S5?;B[O>K@ MY2GZL/SFP^/U$Z?H0JR,CWB!X0]33['63[?WY/G7A^]=P%)7(M?_=WG]^$Q@ M1:3[:^?IFG2^/7Q/;'\< AT_;0_632N"I^P8/]M:8;_E5UNM2K.F9:V^6F]4 MJFH^W3.5:D5M9"ODNOQZ3?5'7=4 MVE6.T\$W1@SRU)F]I;5FEA3V9 M6EN590J9:]MV3>F$PLC*5**%*D"82;% M^\M*Q'.Y>U1HPWX&VY0.2P4) 68 L[8S+B@"1VV*JCRZSFV&J&59&GR3[R.N M7QCX)F^9^SR@H="M9HB-9NMN38OL^9O[EC$ MNYFPN2/1G]0K@D,%A\YRJ'9P#E5*[:I+:^I4JR.M]MKTB4<[QR?*G2PR,91R3D?W$=CR?Z]DU_&R&?&AZGQ\=K M- "'\",'<%8NKI;:K9JDUN1=6VH+B/9@OE1R+ILJCC.FQC5:90MJK)7:BJ)) MK4;]>,GQ>!7.$>F4+K.P.;A$7IC-7&J%"7/&T+3Y"3*>P1VG^0K'8D.U$@'Y MEQ#$'=OHS #X.H1O5AZOE]J-IJ2T\M(XPN$H$$6M40V[H:A&J=UL25K!75BA M%_814&(C%^B$3@Z-TJ$#D_L/OR 4P8:*( E59-H$3+/R:A,L/&!5K="L*H3_ M+H1_CE340BI2M6JAJ>AX!?ZI1)YN;1T/WO 3,M/3MB(&M0L=\1"?Q Z!?N=X M7D:NKLK U36IH>Y\UU#$HDZ&*M?HG!RHDM<8DJIR7B:+"$F=INL1ENZ,@DX2 ML=E6FQVGS;5SN@2+<,"O.?9%F-X[MC/+QI,XP1RSJJ5VO997\%@X%P4BF3E! MOR')9!/^&CH:%SSXB(ZW??I0X6OJ+N&,O#>2 UHMI3%I<;8>V;K"*C MRKT8N9%76HSP8DZ?NM=X,06B;FSVKDI:K7F\U'V\ZO+X-"*HO-@E$M[05KH- MN#JR8;^&U=ZR^9' M'L_.C($S.ZLVM_R3$5QK5!^0TN:!>TPUD*564VPG"=83K)?59MB*]3 _HRZI MRA&?*BB\'7'X"1;U*0$X ;B# "Z^'3-6%AIB'G$"W_-IV)MT9:SC3--5 M0C!EW/B-@=T)87T?#'O,?>ASH>X]3"$>N4Z9=J=JF*';E!JJ."=RFK2U9F=S MI[2%%:Q:4K4F3HSL-$DJZDMSU'E2613*$C<_"]MG@=Q)BH7-5$[D0LQ)AZR" MH<+_5NIM3RHMX&5VOU>LZY='NFWH*HO<^\ MQ=K:?II*8[:A)O][Y\UBTQ'O\X 1JNO.$#[-^PO;#G9LQ\@TS 4[0;]@5<81 M=?VHL:^'[7MI8)AAZWK;P$1T_HMCGC=FCYK"TV1[];5MHH\ 6F3F?^M:$$?= M;\^P!;$V"YH-6Q"WJJ-J=R/:_>JVHS MKTEIM=7K.U0GS:/JXCAI:$JV;9MY5F"[8CI#-RR&W&PGS'UWG%P,GSUDBBX& M3J?;3>J$HVS!NI_!SV!O[3)P72!/0CV/^=Y%$21,;N_GA+XPIM4J.!ZI-^!E MMW7\P?X,S%=JA9:\R$\[Q32=CU'*ZIJ&8T 6'=O ?ZZGQ-'Q+ZGK8ACIG]0* M%I3UJ_&CO">T72O(_S3)O[8;\L?CM$I1CC_LVQQ)! JB(GX_L#JZ M#G#VO:?)3"([*N/N3AT+;TOUQOQI;:[+,RUC#0?L=!D*7T9U_L"$!,CR1DS' M*+HU_A!1/._LK TH<0Y=]\S?$&/8?5:K2RVUV(=<1"K6+K1AGH2$S6@U3:JJ M13G*4/BC].?DECZZ;$1-8](1D*LUA]=KUVIWAO@W_U,' JM8EI9%78OM15],3!)F+ [ -03:0(*M2-;>R(#LER#/8 MP[LQW_$L \>I:'^TG3&-/43\\:-%;1^L'XP5CS 9%OSCK&S2++7QU(&PHD^0 MC-9:T?F140N=L:IR)-&54Q"G83LY(4ZW%Z<)YQ%[H&QD;C1DD*.JU)3SJF@K M!&F!"&B-(,V%@)12NU&36FI1^F^<@0B]8GT&N#)X%QHA2;>7I#% )_U$(J;( M;$\TU%);D[2"U]\1TG07TC0_(M*0B!1-&*5[(X-?',=X,RU+2- -)6@,P*RD M7BVUU9HD5X7Y>8(TLT9@;DHSM8+1C-CRFMGR6KS5M=O=A*)!0O3IR6E7+ZML MJ(/I5*]+FI97XMU1;^<)IA-,M\'.95:F:P#3U1I2JW'26Y:;MK$LWOG=N]O. MU]N[V^?;ZVY8G.'YX?*W7Q_NKJZ?NKPP6^,+N?[']]OG?^WD&.OQEJY=./@9 MN,?Q,5;+I#W3,GV3B;.L2UV'HB<-Q^GI9$3'O);'-&F8ZKH;,".)9W' ]3Q. M^*4\'/,8TDS'-CHAK=Q-266SA*=&L]2NX1Y\L2O+BF.P@DG2'OS9 9.T2NUZ M56JTBL(D9Z8PN58$?>DZE@7K]<2)FHTUR?5P9#ECQIZP^F,.K-&4P?ML20UQ MH.84B6F-Q,V=F!0@)DUJU4]L[_4HY&SL98X8Z$E]K,-K,>JQ58Z) MX)FT:8,Q3.\0I#'+C#=D&)[P4A7GW$^1D-:E#^9*2#SII=8\L6HP1R%XPXPE MS"9DDZB0$*^;1TK06YAD@6ULBE0Y0ZA%R7(0DG6O@81E-#1')K52NUX8];N/ MVJ]'E JCS^^;[.0(^$R)9E5J[KTZ0!U6>P4[XG6._E'WF#@'Q/7_2QDYWF6'ZI$]U[@() MXWE3.0[@?0;HWL%''OJ7'*I9>:99:E=E<:+Q-.EGG<3-@7Y:0#^*5"\,_9Q+ MQ;TBB_WPT+HU$?XB#IW3\?6$B;3Q$>267&K7J@4Z@BPD_I[/L.="10JG(JTP M5"2.%,S\K\?VE'N^%!* M5MGZ[ID7MFG]O>2[V.SD0X>4Z?JP44IR=1.RK8;4<+PG;;*R_]80JTT@=@8^ M:-=W]!\#QP)L>/$I+>Q$YH_%69QM4%F\/CR/;ES@R4.<2ZL[U3PRMSN@+ENI M7V_O;Q84(P^_P@GKD;H/;A>[TQN\6]-TU$B]RA.NJZ]F]&7SJ>YJ/HU26Z[( MRIRNG^_Z,Z(N><71OI"E*_#P*]YVP.0S]3J!/W!<0+N1U8!IKH#PXOEE ^ZV M\\.^735)7A BG8=Y.%]")Q^3LL)^D[7=>E[P<5U]+.1;_@]SG?DE*;*\%Y@_ M!+[G@X$#4B;+Y)3,D]N$8+,#3=W+O#8$&K@!&*)>3Z,IJ-CDH F/2DYG(SIN M;=M<)8'KJ$E@>OQ62VUN!ZE?"A*Q$W'?O;92V89V:D6C'6'UHL/GV#LU><-/ M9+0O%7E'!N^&LRF"N9N8^I:VI"+G;^SF.;L6%IN3"V/KSBUMDVSYG8(X-"2.8]]./\8#71V8,H*:6@3[#99-F^AT9/I4%#C>^%C7!*2/ -%; M^S*$9V85!DYK35,D517E"DZ0B-:=Z\J)B,![K:D-26V*,@7[IX3 MT'['3$'967\S"E*0@JJ24I^/W>R=@L0IB)E3$-[2)$!Q*&(7+DHRZ?*:PSDS M-ZFE-G"25)-W?H9?'(XX&;)<(^IS($L\)%%K27(SKW/.13XD$0ZT8%XGJB82 MA^6XCY%>;>P-H*=9]SP_\)R,*$M_[+!C&SD(MNJ.6H#E)T-VKX^WF^L&+<2$ M/!#R(/=SG_G(@]J.NI,=1AYP0^BSCR5:XUA;(D0[I.Z+:4^FAK9*=(G/YH/M M$G8F.Y"=,F#8;L@9PJ?'6.#;=GPT5ESL1T1,F-B+R],77!\+@?L#YC$@*QH8 MIL_X^5"#V5[XBT,8H_RD;]K4UDWN*,,%?GJP,AN9G(<6@J8VB6:W?^ZY".OD)[,._ 7_[* M[/1VC[A6*L15/P1Z$__%N2/7F76M4>WU^KK>4^1JHV50I=GJ-ZE6-ZJ]?I4V M_XU.9]F%]%]1ZHV,/J3X)%0!)-"%5JU1ASNG@MQQ: M_?ZNH!7B#&23@X6R ><@3)B+3\%L:%&F0@8N2N:_K$=; _B6MPP#CL03N M/W^F[44DD4#$,LI=PVJI"9X7+]P ;HJ2JEWB;S_7'=AK6F:0AYPS7S$"TR>,?444/@$"WK^]>%[%_#7_6G[!$/]KE2Y19?GOO/K:V2;(K7!3HZ;\<][%T6$'&= MMXTV\ L/P$26/:;SEF]M:&\4Q-D8@J8Z^Z;4\*G$O+J<4G0.JI3^:O*9^68O.\OK3B M1@'[3^U:2NZ6+$\EUR7%\H^3&Q?DLJQAQ479*_,\ULBS3(9@,,%@)\1@C9WG MP3?SKJ4@.%!PX EQ8',[#EQ9AE-MY5V&4S"?8+X38K[6KM6?)N==X.*H.5 $ M(=(&(11Y3W4H-&5I'8HS)%"A(LY!162J"C'/B1[,'W[M0%NH.5:&$'PH^+#@ M?%BH$_O:_D[LY\&!N9:$U-;SQ] T#(L=AD[NF4_,U9EI)UF]*/+=165%@1V! M'8$=@1V!G<+998JRVC #W1TFE=\Y7O;@1!5L,EEJ-1L%*0\K2$XNI6ZM8%+WG'Q=;-V%V9V(,\+KRI5[-"S$,H3/>+RZ!"\Z9YBOIL%LPY.( MS7@5%WBESTP_6)7>?)*YFE,,+1:5*/M@_J:9;::E,T M:#D2^A$V>9&QDVVK>,XJ7[55O#6?8^_^8_P1>#ZODOWL3,N9 MS30GYHJG]U'Q/&'W$,_T69>YKZ;.0DWUQ'3GQ>:C;-1YK*J4VII4DT5LZ4B( M48@*@1V!'8$=@1V!G<(:04=F ZG%LH'.R4N_'HXL9\Q8F-= 1H&K#P#K9&11 M6WCH0OP)[ CL%&?#/996_)G'2%8]@JA:I%7XX;&\SO@+$A(,+K CL%-([&3. MM4S3 GY9KN52&>PM$L+8FE:D0Q2>@C(I\,VH)[L"KV&A'J&_3Y""]D1 ]5); ME?,J,UJ0J$+J8$*BR5\T1!F?!W2MZ@RZ2Q*YBD]'D$]_744N@&ZN:E:2S>W] MS8HRT)-/Q6-=,=V"?XP)F,@\_Y4L]1N2(HZ;R$(1[9HQ"-86V!'8&-DWV5K8S/4E^$-)*8$=@1V!'8$=@1V!'8&>S MKA%K=DMGND:$.^P=_<_ 3.Y53$WBFEQJ:WD5PQ:D4BB'*@NA\+W0F$XN'<__ MQOR!8V3UL&I*J:U*BM8ZO(?K6PH1($2 $ &'%@&-'?:MK]5W MU+=><+_@?L'].7!_<^<&0 //XS6E1DOX #F( !'IRBW2U3,-?W"AR')%EGD: M3\01T9>CVQ6X]7G^NM:HU+3ZPEMR15EX?=E0U4JSIF8::?GU6JV1TYSD5K5@ MDZ1\HYOQIF( M-=XZ9[%8WJQ452O]^PN25W5F^\P]3)IF8V&:9GB\@G175@O>%FCPONN\A;\S MUOHJ/ "G_;@)-N0NW]HD:LDMP+D).'4]& 86]9E!'OP!& M66_%(H(+A+@Y?G&S99G17,J('O+LWZ2"Z!73V;#'W/",751)5-VF*\UY5TY0 MY?W5"*TKO$:H6LVKI72JY::N=<@U;PE^"OD^ O;>QSJE4J,J"%3HB#/1$9FJ),YSXLZJ M)-8;I793:4FRED,3=\&'@@\+SH>9V'"#ICP9N:]9:BM-55):.1\ Q#*/?.)N3KM["2[F(K>U@([ CL".P([ CN%-/K_29Z0>K/V2V[ST[T[)?6/7KUHYJ?G&MTONH M59[8GX'IF3[K,O?5U%FHAIZ8[KS8?!2ND3+'R#&S7]+4O([6"&(4HD)@1V!' M8$=@1V#GA+"3XZ9^X6R@>K%LH'/RTJ^'(\L9,Q:F")!1X.H#P#H96=06'KH0 M?P([ CO%V5>/I15_YC&258\@JA9IE4:IK33RJLHD2$@PN,".P$XAL;-\WVU) MWF)KB[S%I3+86R2$FXMR%_>T[R8H:#<*?#/JR:[ 6UA64>COTZ.@-/62<)R*>_KJ(*P"K7 M*"NIX_;^9D5]Y,FGXK&NF&[!/\:$&N0I-2BEMES1YH-,9,1D?_,S"3>Q4)DQB/JS;G#ZP*6BDDK60+966A M%+[G&1/*I>/YWY@_<(S,+E8-Z$F6U 7=.41LZZBI:8U_OA-BJA>'F,[)87_P M!\P5KKD05 ([ CL".\>-G6Q*/G.7:JXK%NGNQJ(NGL(&+!IY".85V!'8$=@Y M/>SDZ=UFT'O-0NB]3=W5J -<.-"")G!9.L05V<7]2BVL62^1;]35!R$':XI$ M5%G5MO%\^I=N-]<-^IONB.Y/I?]I#N Y3G&P2..ND06+^J/.,7E+1B;/Z^B]X'#! MX8+#\^-P==<=D%O8L$91I5INU3>$"! B0(B _$1 9K]Z5@3TS7=FE/_#7&<1 M]ZN3$(S@?L']@OL+Q_W5G1L &A@ LB+5M;PZ6YVU"!"1KMPB7;4,Z5)1V"L: M*",'5($#5*FE"@80.E#HP +N+,U)@E7MA[;3AK52NZFV)%5N;;\#)>2 D -" M#N1G"Z^I*Y$#]V.V=+,F-=2\"I$=5 2LV<$V3&]DT3&N&K=4X+0 MQ%."T,13I_.4(#3QE" T\=3I/"4(33PE"$T\=3I/"4(33PE"$T^=SE."T,13 M@M#$4Z?SE" T\90@-/'4Z3PE"$T\)0A-/'4Z3PE"$T_MC] ^^[1GL;AM8Z(C MYI"Z+Z;-4^%:L\F<.K-]YD8)BNV?>RZ.%?Z>&V79:_%]?3]YC<\#1JBN.T/X M]-BT7XCM^,PCU(7+-C%A8B\NM.9F,AXX3*+^N8K^_)F&O[@ M0I%Y'F;BO2A949Z^0GLPA\!?_DH"=[45N,L-":U42*A]:!&:^"_.'9,^S;K6 MJ/9Z?5WO*7*UT3*HTFSUFU2K&]5>OTJ;_U9KI?BE@1LO8$1?6+GG,OJC3/NP MO@MJO=&QAT2>A J ))I0M55!P*2#WW)H]?N[@E:(,X/ICDLYS@.@0!>?@MG0 MHDR%#%S,!?[+>K0U@ =1T"!W76(:,;#*SY]I>Q%)I! ?>4D=GM>[ =P4Y0/@ M&@LI_K>;AZ?+:W)[?UDAG?LKTOW^M7M[==MYNKWN%G[RW^\[WZ]NGZ^OR.7# M_=7U?3?\U7VXN[WJX.7N,_SS[?K^N4L>;LAEI_LKN;E[^+T0*^,C7I@^?$U/ ML=9/M_?D^=>'[UW 4G=RL(2KQJD8YJGA,$>+CCQV$?_X$JM5T^;C\I>^1!(D MDMTH:SZDA7-8A+>G8J@BAZ(HLOZB+T>W*W#K\_SUNE9I*NK"6W)%67A]V5!* M'290RS34\NOU1B._2=57#K5M)?.%!T9;Z=]?<. EI._#'.U83.+/(*L9^0;/ M#3QR#2+<""O%$4V19HY1K(/FFB,4*X&:?IA-R_(5#_"JK%:7%N#+&2 "Z%.@ M:QM0=2Y5( ]Y@.N2>@/2MYPWC_1=9TB<$4.K#3P>/#?U"OX#\R[24V,>U+;' M,=8@^8CP>,]\<$O!865+CKB=S)'+TSP4R1^ YQ M&2!/-\$?M2>J :_KJ/!'KH.]I W2&V^L\5,JY$T?RX:84%BTBHVA*]9GK@M0 MC[%!WT-,>$#F$N(I1=WMXZL;E*E6R)P>7%(J)(9E*'&>Z3OS.K8!_U["1=/W M%HF8%ICY&1JI[4_]G02:\^QTOQ:YF92+*LN@7"1-SMCD<[^ZY2A$V&,LKA # M1.?H(!;H>^8)V956=DV >..X=PZU[QCU&! X;ZAQQX&YB(B54KLZ;QT)Z54T MZ;4A>M526VL(";6]D34"T]?D.X^$V@:A0P0 M;BS1,+AK" MR%XHZ]@[_IX+_YX==:]KJH(U9K\B^"X3T,M,SS70UE)MWQZ%$&H;MZ_+!^UU ML,$E39UO;W>,8LQW1@?:K')L'H:TT#*.!1<1DFLU"3_$@5KN4#SA1Q[ZW\&U M (_"3RKGZQ"@B^BW46JWM*806@7!^!JAE1WC&<49;KI(2M;. 2=?U_34Y"T& M'0B:B+RJ+ADR?^#@+L0K"S>,A.1=S8?3;3F#HI6_;H\JM M#=OV"%&\/U&\)'B;DA;F<*Y@G\9:L23MT0DR'D(5TBHEJ7)H1;9V2+;++4.% M[R[L.3PCQ-'6XB@3CE5L%55D"53DP-LG "^V+&(_(6;X+S"ADNDS:)4OWP85 MF3-;',=TJ<$PI8F9KWA)J#,ZC,J&D8^ MJ[7Y$)C8B2ZLEM@)(51+;56JBZ2:?*S:=>KCF$EZMS*-@V\2*N.QL84.6*W4 MKLOSL4\AMHY(;*7%=1U3/?><<7 ZIFX,=_(IMG1_FC5U+9/V3(NGB@M[=Q>Y M_+KN!LP@(SIV'TB&+O4HJZ9N;&LJC3 7Y9:355$18IB'&QE M\&Y%"\TP@6E_";CGNDMV>$L\C78[&XY+&VQ>8JMA:#)P76;[=U.H9F:^%@KB MNBJ,]R)0Q);6>RX4H>)NFM0JCCC.W A6:Q1;%%ZF.2>:0CQNUP>Z<)R2[YE^ M!/)C!..OX^\>'GF;>K<3,&?F#@6,%4U2ZO--T%>W03Y 0_.-:WX($DMU)']7 M)*8"B;4D><$^P.%([$QK]H2)7*)FS]&Z'9=TA)4'PTQHP_0#5W@>:]7G(QWS M7*MGIZ/_&9@N RD'9J_4#9YB)< ,.1.,TTM3YD6P13SZ:], M[LH@_![ZMQ$ ;^W_1<#^,X1K%LIOB',612.&]<53-B>&%#9=$W<2Y%K&P)B0 MA O.\/K)C%QB>AYF+/C.O"04 G QS?_HN_K%- 'SED/PV=E4V(E#9<4SYY=( MNU28G\.PMN0(F=CRRC&N^BGP>(7.GV8VOQ:%6,]O\VLGB0-+]BAN8XAOOD>A M*9BAONA4VS*.$1M@12"SW6^ Y4%<*B0S\LDYQ9HN&VE]R0ZO*>SPB?F0.QHVC)=KC' MO:Y&55+WC?M3E&91 !\K[IR#+,MS?^N)C2+H/?2W(^@:"K,F6/^B9'81\+Y& MD.6']SH*LH94VR/>3U"& 3X"5Q]0CWFXN:4[PZ&#?G>S$3=0%^S617G'XJ _I3[]SFB'\^>*9*RH.RL$&G9H@:&B7$@VQ#I ME6FEV$/_*H;9-B3T="6!4 YVF/F^: YO1[MKB_!V$SLYE7WU M[1=>U)9W9\'F>?P'M@UX!139J6I0G3/KI!71R#?X_]=3R#XQSW=-W6<&WNC8 MQNR%Q)./L ZL-O^QNH9N!0C;ZW>=X_&)^NRZWV>ZOXC#<'ND(-PEI/C^-XX/ M3X#U[+7(#RGCCTF,+Q/>$NFQ%].VT>IV^F3$T7B2084LG%+;(:HOE]&K?B6-'R MEHP2+["Q8J0]T]+S@!&J1P5JT$NR'9]YA+IPV>;U'%Y<:I$1=7TT%OP!\Q@0 M' 6WU^?MV&T#6V_Q7QPO%"]'6QWPHN?#!;XQ55D*G6A"U58%03QR/!-)YL)E M%O7-5_;ES33\P84B<]I/O!>!4YZ^0GLPA\!?_DI*=.:&A%8J)-1G09/\[\"= M&L0OK-QS&?U1IGV8Z@6UWNC80Q).+A!6-PO/=*!8OO!^?U<+#\$/TLEQ>4O? MBP"(R<6G8#:T*%,A Q=%Z5_,NM:H]GI]7>\ITO0B[JX5# C=+A0676!\D*,#*HB./7<0_OL05S$V; M+YF_]&7VBT@D'[M=XO?"VU/ZJ<@A#45.5?3EZ'8%;GV>OU[7*O5Z?>$MN:(L MO+YL**4.$ZAE&FKY]::JY3>IU>M;YXA2_<>+ZP"]E2-*[_/_K0[XMM*_O\"> M"VGH,"9-8XD:N;3R"_HVZ^H!HBC1C-&P+S4)9MXMAT0U&(XOK M3-"?5Z:G6XZ'Q950JJ 3?V,Y;^36#O<705:E.?:Y#"R;ACF*1T&JK%9W#HEU MIUK/ LQ:+@QY1 $V/N %EJLU]10@XDSZB+4?KP(736JLF19N()$;F-)Q4^E^ M!L])S(?!#.W@%+2N]9@S9,2G[_/Y8&GW(XJVIF41FM,,LJSOT@4(?D;\HEA8 M%#512FVM&&?0,]FC6=CQJ.DVW0I/AJ#7I%+,$72V7+<:-F67E 6-25='";,( M_3RW"D])V3Q,&UKR=I>GWO@K1S$^ =T=0B[.M\],_+S2OMK*6$2I ,)^4;;9 MQH+_J EEC7C,B5!X+7YMP2$R(25W;Y*'E71L""TV!>[8H\[&& M?<@7'#,2$N]82&"M0;B6!'A[\F.W^)8&,7I-X[B#5O>.7>:!J]MIV5?;().3 M+>39A<^%2-NNTF 25+D'D_8_^#FIQ:>'[X1Z'L-"7SV?FMC-AMM9LUZ(92\>HX:Z'(\L9,\RKP1K%P6OHA T?PAW1<#/TG]0*6 QP_LQC!&[L8[B(+5JX_YS1C=P96PC_ MA;X#"X6]79/%/^6-5.B1-^HGKIK:T' MKLN,KX%_[_C_8OZ23>T_??^-D-6 D/U1&3UR@(*U#A08\ R[2/Z)AGC^,[#E8+PUMNP)L3 M9]D//E/V6F/O1KWMKQ.M[5/+9-P=;F8]/B5D\A$0S=KR))L33;74;M6R=F7: MJ?1==YXNZV$7<3+N/$_&-9:?C,.Y(P.L/Y>%'7"W/T[74,5ANN(?IDM-MSSO M? , *$JJ=^\O;SAWI/L.%;]?W MSPN6EXY-L7=E]%*HR.Z#(^/@2' %YF'W21[7=" Q<#1"!Q=3!BG^'% MKQ:OX1UKRUJ),-"A(P0XV+R;,#+?"MX$_G(Z^&.CZ0XIDVXPA F-D0<2JR33 M99)XG>N.GJ^53+N4XM]MBWE>Z&F\F: F494:I,3R;Q4RB^-,//*5>J;WT/_ '^/POPMXI'XX'IF0 M5,8,%KY$A.5C2!"S9R.+R!9H86YD,":8!:@?+%!X;A2X7H"T';&*&U@LI#B7 MO006#:,!$75WKR_Q,G71TN>VK&L.$Y]R.?G!O0IG%?Z8-9:(#D8_-='ZG9P^ MY9_H.XX?FLL,0SQ9V"Z82OI7SJ=1PPH8; 7B!]8=,VJIK" EYRAZ?MS M*W2\)6N4"+7@=O R #%B@Y7'HR,@:TSVBBP]H#Z'@3$Y6>O!@P8++7L#I@T3 MPF\,Z0_>RN%E9)AJ9G,6IP\#QO;O83#V9IH1B$Z5,N/>"=/P([]"7?3'_ M/[]^((1 "'XN2V'N29&42K;XPN0R\BT82[21/A.G*'-5@S&G\5T M'S!D :C_"#P_O(YOFF CPGLVTT%7H&Q$@J&D3TTWEO$3[\^( MZJ_4@N\#J0\8@P]RTK^"L8<]YH:.L:9('"X2>8/;\'7PJ.)\)@!98OS-1J4? M=%,:/'RP;F=D?.'DUP,L"+C%!>D!##_- 8-%!Y8?NE31WX>#)L2'@>HYYC4TR6B'6E#MP,A!,1*ND%'G;0\R)I M$%L-,.J HV[,+[]2/61B_DD?V-OFA!\'2X$0@.''(PQKP(+8.Y;&8XCN :R: MH?CR?#XJSJIONIX?3Q3GQ:@^@*L8GB%C!HL J 1,/A.5R0\OU>ZE9 I0MG) M@/3@%<;W,;FP\ND[OL?0N'@;F# L-5Z9ZS&850A0CT/AQ74\)#*G;X;Q7^<5 MA[*B2U&""8G#!1/5P(8P#R.<=;B4R:1!X(-@"O2!%#T:HA+!'N(7M0CG3'L\ M41QA"4$0(&,49B8(B03*03SVX6_'1R!2&-8P M]7#&3E]"E<(5!W6Y/^@[:Z=&^H$5+6<+FVG*^##R4DNI$<;Y3#M@1L>/KN%@ MQV8_/;J@-,R1%6[+SBS^J*02(CG"2,CM$TP!5K:PN2*5FO1#.*1^ Y(#$7%K MZQ5.T29J]J '^LP$52'\2/Y%+S=_IA6HE:0*!O3*$:42Z0T^B MHP*JHP_*DK_!I1$8OH:C!Z'P<&+G)YR9%'LV./'HSF4XD46W;DQW.+D>79M: M!A_OO+&/5T N35PI-[X83-PK%V>.WL9=^H[M"Z\]WT1'U)LR>_/XV!J6@E0Z64SA/:+0HPE9%R:^A!<1 M@VB5HW[CEC+W,2*GPTM:_K$ESV((A'K'\X+A*.1 [A*$>C72+&B8 >.!NHJY M/$I[QU<36Z3\;V.F1$](@R]\1W;).Y'_@0; 1 $OL>J73<<%7P8T3O@0&BHV MVC[&M-[(Q(.+E'-H-0_!@"&Z:_*=F^FNQ7+0<--A8CCT'Q9^')]"3^(E MZ:_%B7HX(+H?/H@JF\>//D5:_O=.]R'2\S\E95$L@? ^:G4THSRPPO"@&7PJ M'A&E6EQH-LP'K) KT^*37K.FWCA<"-^FG2Z.7PX'P&]/A^,SB0PZ+XH&P1WT M.%BH![ PNH.;3C''1[<]I@^HE*)#OAW7!=E M]T9G_1N8E[R@O#G&.0./JPKX_XRK7%_$9=^KQ(139?Y,UW25R63@9+,"D$O( M\8F@YH1G(VZ6D.5&#/NO,6M<(%YRF<:Y%5R0#_JYPRW S'#')I][I:W#+%,#\JK/'P])+C0A'9<2VP=2 MVLX^6%,8/)E;;>F M43V.5)"OI!SM%G&014OTM@AP=?4!,P*+/?0_PBM16/CK.+JY '(Y)-'L/I0T MB5>0$'"CL&^K-[.C&X4$$GL(T1Z3%X&9?.+V1JA#O)\FQ2^.I0"[4E?SJ74N M5]1&,Z<"['4YVQM'-ZGFXEL[K0J_71WTXA6;?F;ZP(9/O8RWJ9E\5B"[Z0A0 MI:4N!US?PM4RAT'V7Q-JF0I-V93A>.N,B\$+47Y]ET2_DL2W[1J1E\ \F?=S MI9Q6@2GG*=R!W:HZDJC_=#RG-QMK"D"%Y!"&-FT?A_S=] >7@0?+8VX8^@2P M8'DH^#_CF;YGCF_62VU-526Y>4(E< 2_G"B_- _/+PW0[RVI*1>EWH]@%\$N M&Y;>W .W-$&[U!2IV6P5A%W.QI3\)9'&+^S)\V#X=?8DIXE'3A*9.;E5:C>K MDJP5I2*(T'N"#38T$[=@@R9VHE MS\:JFW9:2QQ1B$YJB)"SD&M"KDT;I5U'?)%9NJE@ZLJ2TCAVGS5+8Z'BB[ZH MHW&R-0POS-'CAZ)FCH?M9!_YQ%H,[7KPW(CS-$5S^N6?B]P.^?L.C-(X(FG: M 4#A8<+K7SFG)_H$7[_[+N6%A*@[QB)9WKUCXT==AY7RP5A=)P((-"LX&:\R_ M;;B@A;E0FM1JG&13\2*;=2(-1 @V(=AVFP;2DL'65:2ZTCQRZ2;20,1VH$@# M*:9H/L,TD/451(N2!M+"TJ*JI-7RT@#[2 .))Q'AI\5+I1VU"!&#%RO1(BX^ M!_S EL_E6)X2BRW2!,5BQ6+%8L5B"SM!L5BQ6+'8^<5^YC6(EQ6T7U3@/F4= M=FVS_NUKTEKFBT^WU.,HVWU)RN3*].C+"_9:CAN:?4P9S@ZPV3$?^M&(O)[Z M FAI1UVJ.VK5_ &(4?\S[/ 3E>D.^X:-1^RXRW6KE9I:P,K8K5.?5'/U4*)< M=PJA)\IU9P:9*->]PW+=HBKWIE!91U!G.\8:DCO&HYAIZE^GA&4Q'ML$1T7> M1G^:VKIHWUX(?!&U5F!\W5CL/790EFP[GLQN^6GN>U M\]Q-?O**?!%!R\6F9?7PM%S#QIR2JF2L02=(69#R#"FOR4?:!REC#X9J56JH M>Q;+IV8D79DN=C?_%?Y99BM-EJDN7.9"!CUN^JX>GKX;0-]2K5%827U^1%$[ M/%$T.5&T,AZA$T2Q.Z*H'YXH6J5V0U*RGJO<]<4R3Y4T[CNTR>WX+SE]TW$7PSXGRS\$[D&FRLF$',L$^@GV*70)X M']RC;MJ1[) E?,^R4F\>!Z+.=@RQ7UV0C6BQ7RWVJPNS@DSAH *XBAHJZY94 MV_?&B-CD.S%:+H#;QDML2[*P$Q6+%8L5BSWRQV>N11J,MK%W9_KGGXLB1(\#'S%##M+Y9#=,. M5J^DMLYN'/?298;I8UL,YLV5X]24(RE>>D7*9+(J=-1(N"X2+FR+\J4=77<" MV_>>F,[,5\3]8N@MKF>J*=IQUC-E'H-%\WJFZ+.^FOZ8O(&'S*N5PK496.LA MK"T.:P*>.3C4!F8>Q"#S^&/XHL_KP0T=7@^.83VXT!?F1>'"GYHB$:STM:PT MZI1+ED'Q*(JG-NL5N='*IR2H4FFLJ2ZZ$T%]B$&SMR(I6 '%EW66.>U9+;452 MY+QZMV;AZT,U=BVL/+D,7!?+C8_@;<<(ZY1[@(N3S ;\M-6)00^F#[\^,LEC M#+(%3+*(^FL8]9\C_9\.E*]S[/3[NVOZK.ST^Q[1!V":,8/0%VK:GC]KADK$ M9GY8:E]W8/(FVJ%]0H<<3VC/OII@2%I@Q,*(/L.R_'W!!&NR'],I"(ZC!T#1 M(G8 #[6N%(4=#F*0YK*/5U@&76FP3BI];V.OGOO>_N[!4VAYEBEGYR#V;@/M M73ESU8Q]B(W-!.CJ$&P]2G!-DMMN;(L*04P9.'*L$%1IN76BKK<%BYW&7=.ENN312%(A,(5 M?'O88^[,+4T""O-&#&.CS!I+7/TAF;FO0'!!/'WB.[-*L3(;Q5S!7!&5-U1@ M@Y'CF3CI"SXL?'$:>OSOV8AR)#;DZ2NT!V0=^,M?F>7B^;8JA^'KU@= )?Z; M?H.DIDXV2 ;NU,A\8>6>R^B/,NW#^BZH]4;''HJ_)%0 )$D4I(/>\KDF9\"61<$T2N6?^ M%CM=77W C, "5RX!J'O'UL,8T@) *47?VPK!0R/P8(@ 8."9'DIFH"Y_9NOK MJ#OQ:95J4\MG,ZE> ;XL6M,[G-3JS3+1]"Z%X%CMD0NP+0%;; +&D)LM,W8B MG=U6QWFX#"4#9G$GZHGV>B9Y=@//7YW%?NJ[C>>WJ;@FR'+%^@SL!>/2&<($ M/6X&/H(S'1)0UN"*"@9\M2K):EXU2?/8--R"S;/4)!6,QB9BC/D@ #RD] M ,NN&\$0W-7,9%[%,J]27930*0S^UXBYG/%?*[65NE35"MW0JK"2;.:;,(9> M-M_+ ],PF'V!T*VO?Z11:C\]?(]B*CSJ[8P81OOL%V(QRO=][40<:O8?(207 M,LE##,([A. 3?N2A_]UCW!;(S"-8.Z@JU>3"UC8]._2OD9'YHK_%T:_5]UP/ M]$1$9&R6$\N!;^N.YW\0:$*$+7%G>OZMYP6X>WN)4+N#KSWTP[W=CNM2^X4- M<2N':_TYJM7D4KO6*FP)V[/#]EKG=3ML*Z5VO58L 560\X7'+T'#33=85#G: M.8R-12%"UY@!TVW7;Z:G,\NB-G."Q!YL5EM PZ8TDIRU@)20JP>S!/,G 0P, M2G+CQ N)-@HL$,,ZHG.Y"**BJ"AIMAOML86TJ);:355JRAGCJZ+DH.#/<^?/ M]*I]"_ZLE=J-FM3*VK>H:(<*]I8GF/+0W'0?+]>OURIJFJS9^?1NA$99K33G M4P9[U&-A;B\A.YESRGP@70^&09CC3H<.3/$_? <;TRKU!?NEY(UZN1R?2+&O ME)A;)S&UK <'M#IVHZDL.\>>]T&)/2ZL 0MKK%\8/T*[S:F(-8<=%AU^2)G7 M7]NP\%%T#N61CODA%-N *V[ C#N3]DP+F)"M3 W'+LW'4 [IAI1)?/0_L;2= MR(MTF=@DE\3T-/A;4H@)Z_$7.UE]<2$FY]4T&)Y "WF>>QU.:<\=IQ44^2QBSSV\\YC/Z1/%RL1,@JU M"#=GG# Z%VJ3I#A-TQ Z<^IO(<;8I)-WBO;O14*M:!!=E!7D6<9AU@B\W"R2 M4L7F*IH$0K"H>V."6(^!6-?5V,N'6+&7B"HUJ\7OBUMT%3')[](3YRZ6Z8NS MVY[>X'!7['J/-Z5MM=2N2XUJQGJ1(D>A2 >7MB8"#9O@MM2,K9*$?%MD G]T M88146ZNC/\00-Z7B*E)QO35?\%"(LD**LOPP7RNUFX#YC*H;Y3:#4DK MF!FVBV300Z(^S ?-%H;.>GS_%)/-SBF9+%L,=.%&^*8RH(DGL:2JDE?)E9VG M>&Z:PBFXYM2X)ELP-E>N:97:]:K4:!6):W+4JT5F@#CD 8K4=2PK/+2[U;[M M,OE1B#%.T.E[C#"')E"/V:QO^LLLGI,1SZJ[/]PF]C#/2VB31L-GSZSL3Q\I2R-P+:,\)L M4Q+&JIR2INXYVBTBA%M*L#Q0KV&WFT;6;C=">,VA]U=&+7] 3-L+7-YK1NS8 M9A5EMS'L-B7F*NYT-&4AQXJ"]W1R;&N\U_@.5\&V.8Y1B/WNN#^8Z_W/7YJJ MTO@RFU,GY%EJ>1:!<75&U3P9UTOMFB9J^Q0%R6N$UX9(;F#J[Y[WX@M8O:<0 M&[;S8691Q$<4"P?>#V^U*U)A8QR)Y>+0KZ"%X]=UY=H\_SY]46 M\*HFM;)6;BY:<9\5I5]7QJ,LAKDT;%'K'CZZ5<^AGN(_J'K]@ M=8^PJ>P-U;G].%M=HV"%+1YL\J#[#IX[5V5^[ER1>._%&],=$GY(GK=F]AT" M8O)G^@/S.+,L#&+@O#OE*[1\2N>=F M-1IKGN?H9NB(?D+W5)6_)![G5Y0O/TE8Y88:0],V/=_EM9?@(_ !:6;P+M,# ME[.V1.[N+OE;%J,PR;#4L1ON7#O.#S>P;>9*?#I8/J?#Z97"S"J="G_/&]L& M7.$SBS[U]=L#^16&,KUX&?'#AJ,'N-Z9Q_%;"#X+ >5Z *7H2!L $/,'F0EK MQ@>B=7<2$'V*(?J!@&* 5,AW')2/G^:]!"('"$HRI._F,!@",%PWK&0"# 4/ M^V,$1[9"25I2 -_>WWQD\V31Z7A"W\+O?XT_?QE]/6N1I#INTV$1D]55DB3R M-C#U 2P;0.$%O3^8[O.FSW&!%@>PC:]Y$[2-*(I2CFES9R&--X;4DA60F MZEK++,OMF\I-J:FFI;S;D*. MPXC[==*]^\ZQ7\K/##1H8HG;U$OCPTYKC*ZOC5:O%[TV6@@I"R'E(Z22]VJI>3!^\T.>_(:EYGST3O[RD=)+\YWPZWWEK[ M2$,&]V6V1>["U*C9?T2B5(I.J1,NVIQW&DJIK:B2UA1I5$4A@4S-A6C6F$JHB2PRD46VK0Y8(APRVC&U4KM6/;+><"+54S!I 9@T MC1[/ATGKG$FUHV+2#7,\HZE'2&E@*\3Y3H>3/=+_GMUUCE8J3U^A/5A5X"]_ M97:C>G[[Z3!;UUCG82;_*/'?#*D3U4GJQ,"=VGTOK-QS&?U1IGU8X 6UWNC8 M0Y0EP0(P2>(@'?B6 ZO?WQ6P0I0!\S@NCY)>\"2:L-OES[0H4R$#%X7&7]8C MK0'F)$\U&:'L1063+;YXDP#STDV'E*!7]$D\F=0?495\QC?"1 MCC&'U)M/_&@TCB-9YI:42=>'F9=[/"\RN>9<&@MR8/&Q9\'I^3 ,0)1_O&,; M'ZY\!Y7B=3!KR_3'2Y)K&CGTC-RMA%K<>)!Y2#,\H<:=K!IF!FLC-%HR*C_^ MA \\P<@0/C7P2)A4MBA)<28?1R+L76>@CD;@:GF(@"BC]=@R=:I:I:[DEA2C MU0O7M+ !4%G=M/ PDU+4;=*'4J:['%56"PB^2?ZOTX\LRI[[N3T57.%%+KY2 M) N=(I!^YW\PH]R!28$)Q0'TBTMMGUR!^N1_WE#3)?^D5K"\\/QI XG'P4): MN;6!=&S/U#ED.%!F*6Q*7/P)3EODGPQS,L\NJ^HAD0-.?;(ZS6QQR'R[1)'C M\<.YSO?F7/'Z:E]\:M! +[=ROXSG3M_-&7>/ZSP!,EEL;:)6?J?*X M5_\\H/;#B)_0 :_^E1-M*$47>>^M4KO1VNQXIDA1*EC\ZY13E!Z9RYE@-7.I M!^"M6/E&NI>K7=2ZJ'"Y:IFPG3QANZ9<:M?E2C-CQ!7J96: 3ERF;;!ER4@\Y8Y'$QU/? M6K'*\.>9:5EDGOBP49FRC,C<+N6.A[/=TO>QR3Z>\?_%X.OQNNV5F(64U!W4LR]&181=C_#K\;&9R5X'<*\L,SXVK_RZI M9[WCM6 IX\JRJC$3]DV6]0TKMP,KF[9N!498A[?+X$G[12(OS :V#7N@?ZA( M'V'9FU2R[_[R/W0X^M*)J[;'!7V_VS0P3%[%UP&RLL.S,C973ES\=K'&+SL ) ,EM?4R&X55UU M((<7<()W$)\77C"$]8Z_I#P)A0E:.SX)];_8^V&Z;DXM,RO?4@9NNH:)#.0# M7IB@ DP]Q:)"!<-;.G3BY@[;KF&WE&#\:B&^*25@.GJP1!C-CKS*J3C M+[;.L/IW7*YB3-Z/]]6]W [Q( MUH6Z692$K=VL+/$"-+H;#>#II\=CESK.W6]>UHFD2/J-=S'$9<^UAUH:^.[* M?A9K=5;,EXN6)$1BSL#(I:]Q9M,+)3\ZO=)(B-'11>8&1(D7+X)G2E9U9/MP M//*5.(Y^'#&;QS##]I[E[3(@"AB,G_/BB>#M8?T"]^+P/O@^5C#A(!*U.;'(B5!&_.X*I_E>S6 M=?WA)XB$'V;DM9;,"?X)@TXU"!Y]]U$&,JYX@.@%G(PM!"Y^0X/9+G=&H3$K MI %5C+!V#3E%'CBA2)0)2XYX,.F"9L1!2$K5BT-H0:B>](3.EQX!?I1C44:P M$>EU5;25+\ B]2Y,WX@K*M0T\H?CP %=,Y)6X))IX,I5%MX:DWIFT5-65"', MXJA>+&_U_ @- @;*Z4.+P,FBIBH#2*1^B+H0&NR6 =Q'RB'$KD M@GHLEWY8_45VDN8<> VX>F9LJJXQJ4;!> M!+?%GA*_0>*!1O9]:J)"[I#J8?3AFQ#G25"D.#24S\%N).*570A%%$E'C"*1A7UB MEP=3DIG0M2=4Q6>4FD-_HON&?CW@I3"^\ZM &[CW M$,IR150BJP^^")[Q%RSL#1Q\^)GJ_(SX PBG[P30&S][%M[D#P:.G7M^VC2# MB2" B^55(R<,L6M@8\^8<9>_+ NNQC210025ZR'>/H"1IS_0&#"^NB.#%V&FS9T$RD']MK! M)H-^#&(T@^Q9.24IOG1[-2*6 FNHTK"S6-M@9T&@^.;L+/6&9F5G5C7EVN_EOY^[7[J_77Z^_'*O'-0=^WA]=_'M[N[ZY@OK?OD( M_^M^^O?=]1V[N6)7UU^Z7RZNNY_8QW^^G\OV=VWSY^[M__>=-6P,Y]E-5[PM6!\ MD=MG8,K?HE8_91,53"FN(W"IA+'J$)[FXA-#+#))T5Q_12Z7Y&0B'"8[#+G( M5@5K:D6;K/UR04[?">U83M=,5:RDO5%:-/X%X2.%3A33XYUQNJ]II_N:RR-S M?"($G11'P3LBO] !00UG1WE^=XYG]>^M=C)=.?CNZ/VYM;=3.=KP;:9'M:_> M@BG)U,UF%45QB[%-+%:E P('K@I=6C6S]C,&.F]J# M^P.,2DR7-R3W?,EL_RP.5EMG\F1IZ+^RA!T)[D '@ M57=ZMQXB=M +C%?[ 7SE)7M OO?@H^6-N!WX, =Y$'K:V9J':N9I/=N%GEVY MX@<,TJ;*5C7;2MGJ=;,UI6RU3L-LK*!L$VV:T+CZ3#T#!:S*'ZZZ6E%VI"@? M:1W)_N70GLZ&^E*SS(;4%QBZ*6VQ*JLHBQ[NW0SW;P'N8(T#?^!$3,IR _=0 MJ; >#W'+#-P\4N#Y:+36SW+(JVW\N&RH)V8/4#[2FT?.#PR-9NDJ M.HJIZP:#^G500V>\ 7?0><",8YA&#EZ&8+>HI-_4\VMB#%: M^#OF 0@/G)SEER&GEC=7)J<1*_FRY'U%'1E43G/ 3NQ$G,(6'=X&_IM5N\A:0)9YTV:XCSX%L6L=SC(P( M,Q,*.I-277'4^_S@ ?KQGP0?,R"@!8Y%F**8QBY'H>61/@/?CJD=^%*4QY4? M1+$G6 -[A(^5I>1 641.5J76JAN(3A/4$)[A.9[<:T @#(*OZ'R$.= 76R$U M"QV+&"KQ@4XMO8$K\5%2J6 J J5EX#D%*#(\/T7@4%T(-_09#K,S<&SD:7\0 M_MA'_(O-$6*#[_#"[/%RP!!P1@@;"GD,]LV\,UEV6]8RU("SK&UTXCB&L:+4 M*8268OA*Z#($!T*CWQII;T/$XCXCZM5!K%<8"P535 >@ W [B!(4T1.B]KY] M#SC*^Q9//SE=>!T&7+CG_^(CB-'.\)N13UN!M@33J=^O X[O)8OUGBF#P56Z M2L>;_L!D?PX=F#JOU#E4^BQ#Q4>Q,5!XMQ$A92VAE^GS"-Q/W'.=<)B9'DGD0PPR MB=%Q?>(]".@QU\=!N4CW!G\.!C@,U\J#LZ['W>"/Q'"A[0(I-PP'AI)(5P !ZE&'9+_R<AUZ8MC>9Y7!E)&P.OT_(' 2%#^R. \=-DF)Q^91-LIGT7CYST02\Z#80 M-"QQAADH%SN7G"G4?E8;@'4))X9/#6-9B\+)9Z&-L,;/JS9P,C=59ITRM&)* MRY3IJ?AITTGOM4/!M-(X.C.:#,]!27&%_%FND"^7IFZ6VJDLK/N4X.=A]AR% M"1I^[?S"!=OCAU7KJ=4PK=J6*AA5S'JGOJ6R2K569WN-:BY[U R^A&1_@X.#1?FYLJ\!_6V)*'%O+!ZTS$XPFW6W]HGI5,"_X1 /10/&(V\/VSSV.?##U>= M9W%/69URJVZ&^2K"P%BDYX?!KMBQS,9B%K)51KGKW FKG)XZ]CU*N2VRZ'DL=K,_M@K;]L$^ M_'!U^2"78Z[X<5H+LDY[W8GE..<.O2+,5*-EUK5J:%>\GQ')I:V?ED>N[L4A MZRVR(B/3+-/('*X_.I9ECMXAT]L5>H>L%(+6*G<:H>RQ3!UY2BD]^8YFE'3FJ$=\ZL.Q+7B444^D*PH MV6EYY+I.>=(>>::X&F9;:X;VR"7PR ;K":1 2HBO(_[CU/8TZCH\TFYZCIO6 M$_@AN>G]-["L5VG!Z7<_[N8A0GV24SPN_(RI( M74SB!?!NBH0T_Z^N"['?IAQX78CIWL\I"S$)O]YI"V:;@+GPW;LU/[:093>8 MS,.E0CR"8UEM25R7,LGGJ'/M(?<>U$X-_10X<)%K=N MLVVV&HVMT-BVS4YE]B^K4^LVJJN1],ZE#C8;G=5ZM_LVH9RJ!\GV6Z95W,S0 MUVILM PL'_^I9@<^5-I:S0Z\>S%?J\H45-CN[*.J^/E62U[S,I=IRCH6CN<" M1+D'86'ZX8=)2ET&6SY$U@@D\$E6O9MLG\[<*2Y;9]]LU,-2;PS7K+;1L/8! M*=9$&,M'Y\RRS/J+V/,TCR=64@OM@@[(!34Z1J-:*A>T_UA"QR4;LUG-"T^. M>\JH&8V6YK4JY]B?=LF2,MCP(:[$ M].GI<1Q=5)M&U2K5UHW>5LO6.M666=6[K?KP])@]4*UI5"K[8)DI<22AHQ)] M=KKNV6E'E\TNY]BG5YU]9GI*>_R M5SM&N[*FN]%'I@=Z9%IMF4U]9*J/3+4SW3+]DF58C34Y.?6)Z78"N^1G-3 = MXI8YMG,R_7!]-EF*7< RST)J@:,/)H_C6*!>-UKERJG2FU8Y%&;5;.N]3'TR M>=0NJ-,P&K5]E!$L<2"A@Y(U@I*3/Y=L&5:S5(<<>B[/G4M:9D//Y5HMIMB: M*T:]7#:[_PFK#).?VMM0++@OMS>.)2- SIRW&QU6;BZDXXS!MR>>4KNP6L,R MVNW.1AOT6[&S5SH-W:RM&YZ6[LC62J=49U;-K*U[FKH';3J\6&OKVJQG"SU; M%#C-K32,3J=U-+/%_D/A![YW(#)U[*)9-03 ?YL^UX8NQ''VB"^QW@8@LYA(1"# M]1S7I2H>0S\.0H-NQ.]8P".J#T(_8,$0^,UGG+G.R(E$GX%"TP/P!CX"*XKP M3>GCQ _H-W< 3?955HT MAK,0/L$(1T,0) Z8C0,;1CR(DOS'#Z"AD2H:@2\P63>$S@4";X*W"=6W=+3@!=B!Z<'LQ2$,>!A2 M![Q,F-@8$!2#7Q] 8?O.@P,-"<7?,33!X2Z, VIT7OYXRP@FA(P ECQ M*'5S8:*OY*2:V'ZLF+3]QIOL6NI&**"-_<2N\CH*,L]+E)1Q6K.&,$[+M#&G MA#">T$TL[G1("KBPP%4T-04FPZ6*6$VK)8QJHLC8^^.J;]6JF*WV=NHVX6JX ML[1P4\'OMU5,"B;']O*J6^6-<[==9JBSV:+[X JQO"P0=5AEH8J/UQ%4S4E+ M=\G8]A$"^HFO=E=2YY7P!S!&^Y'L[S#=?533W3E+ZD*Q5ZP)=1 *>"P5? Y" MV(6(O@YW&CZ6JE;_Z[LQK$7.Y1X/K7M>3J);$\91[YL7Z'ZI]\7/ZE6C7EW[ MR*N0*>PM772><]:J?1*J;5E&K;XZ*<<>5/MPI\0#FO4^)-M[IX7.!2/0%5=* M.S8-2[.CG:(CFC@3/2V'5%\SJ5Y[HQT/3%4#PC6(>V40]^PC-HWIUBB]=78C M+*-B50X(@%L".+XH'_V@G>_OB(V2$M^ MI^"VLEYUZLB: FBS32BJ"^$/2K?TK!F-QK99R0\!9G+"0XZ%G-?>;-C!:!]L MGKS6MB(GBD9E72:_DP3[E&'&/Z!)?0&J^2C/@1M6J6@Q]0G]!)O?ZL4^3FSF M/#VU:-4UB*QT$]QIH4!>'"9M8?U[*J1C$+XVCX>92//8E4"ESJRZV3F@P_[# MBS*T-K^F@VRUUTQA**&#W'](LQ4P&U&48$9/&XP$K88 M$:8' 3M$O1:&ONUP).Y*?V4#(X?#DA5J8W\SF? M5-_J"*T:^R&,L0\.3\"PP3,S1!6BJ7)W*4=;R6[A/7"J<33_ELFQ>WFHNY_1 MM.J3DLG_.TP+$X[Y@SCO@5R_G_,!M/4]=Y_XG,4D,;_?@\&N M^BVE#ZH"QDJC!S.J"/ J: TO2U,8F,[@OW_ZA].LM>J]WL"V>U:EWNKTN=7N M#-J\UNS7>X,Z;_^_%JQ/"6,(SO("7H@J_\]W_-=98_OZT]9"_,!O@1^&[&O@ M#YQH\>RTK7;,F9WV.#-*&8Q)!CAG0)!EQRY-;N#3P&7&=H3^M"]=K^V',!.> M9?XO-TNA#Q5>2*IDL#%_#GS791'_(<+TSW-R;P*=:A@'W%/4I#9,4!R\Y@!] MMV ]X0EH3TBN^4G 4S@2T#E!_QR\=/1,KW(=NIU:]!;N]$<*=:MF!A,G_4#. MZ9Z?;VC2--F9W'3^Y$3#B4D\\^*_,&Z#G6"PZCY#N]R958E2$LL0F34SP8(H MB=HSQJZDS*T$\YV,($H]_2[E!YSH=:8YZ.6O,8\:\RSQCR3)31-JVR(Q(,]9-,@ MV$+8L/4KEVEET\JVFGMKF9L=R)Z2QNT_1"E#N'- $ @*N6*HZ%1+S#8['Q67W>'W/A_U[_18GJB;Y)N2^ =)RV7DHWLM? M9^#Q\CSC;_&Z1P>S%T;<@PL(ET=0R:%PQX/813 GOA\KSZNQ\>&?()]ML5A1 M,A0]5@F?* UNL#"VAS3^A/T+DW$,QZ L?=83T9,0\JM<%>K_^D>[:K5^R2I. M2R0A?Z8_C/S#!4BRC&W2P,TEFT9%\9D'!7::==U.$!&D,6C;V&RO:L"C5K;7RR**4L,X!QCW_>U9N(E'&B %[T_M]K[ M$BGB]:K-U!N\>@LF)6/5S68515$$#?KJHST3Y1IA5T2 /]D(W1/>HQ/X'F+Q M3':##-&A^#N&OQQ89% CC4)8UP0^BZ#'@>3YGR M84ZP)_- T5G[@T$HB![3]9^@\4/!W6AH(V4GX2Y-]J<$5MI1L<8F @^%[7M] M]G<,KY)$WH0PCORT13EQ9&*4K9C5$U$8]+M7&Z,'SJ)IGPVN*)W5-^$+UW4; M/_0)2]BM=D9 ?#]&!K= M#]\>%GB[V3&M]E(H<:%'636SUJF6#"E-C5H*WRYOW+]M\M/.9BOO@T-+OL1+ M'Q99;?'Q.@)H:XIDEY/0(X2[$U_M#O?Z2H +&*/]2/9WF/,^JCGOG"50;/:* M3+4'H8 %8+::N7=;PEZ #J&:7CV0%7K-=%N'=(I[&U2R4-F>)X]^FX\>NDP MMB:.F?OU91/*F]UUO]2[[V=6Q6A::Y?Y+&0,KU04=G%;\NY9J_9)J';5:-=6 M)Q[<@V8?[IQX0-.>K(+&>X[K1,_IY(=T"/-CY:/$(()=5"JO3,BYNE,_/6QH MK;X'9.@1^J330E,NV.C>&_#DJ,.B+8BGU&[HS*H:S6K]@(!X:Z\8M@>$TZ:E M3:O8BJ1B'8-EE20Z* *BZ^RK^/+=;__%1^-?NNQ2\:;M$5)A,A4M3%0PAK]& M3AC"YW"JG#&1FRF&.)94$7Y!HI?V,&&&8X%0)_.BS]HUL_/SIN"-=MUL9@^1 MOT@$P!28XR+KBVR\[\4$I4&0PR/V*!#LD0<.W2V[I$CY,B!'[WF"*7$"->#" M#VZH:BY#@X0AJ?+\4*C?5"QF8%/#C"Z//?FQVV?<#7WV "(-"/_1PU> R3EC M*LP,795WS\=BY*N_C_W0H8+F5&T:>C&W'KSR&I7L%MX##Q%'\V^90GN].'/8 M#PS$:LPJN"[_'09)8\:@FN>]0/#OYWP ;7W/W2?^'*+'R/<0NI<79S%)S._W M7BK8__I/7I:F,##NP7__] ^G66O5>[V!;?>L2KW5Z7.KW1FT>:W9K_<&==[^ M?RU8MY %@ONX@!?[_BOL\;VD'!(27UW]% P0^%7,QWDLM+@2_TEJUGE MP"=U.J956QF>U*B;]<9J[(OS'M4QZ]7FMM!)M=GO.(XV-5I;0W%M3TZUQ>_> M5Z7H@SIQW[08]$D)ZV=TMNKP6PMMN^2$6E@+->P$V [I@;/R,N8%4QO1WI88 MJJ4??JP/W](AN=S!K>W=8A?:Y\4:&T6JE, FYY?'N;U].#O4S8;1K.R#H4@# M! KL@+5UB=VU54-[HZ%2#L[I>J%3BO]NJ+S5F?66G18XTJH: MC?8^>%VUZRF D#Q5SZ,U8YG9UHQ6M53X63TX.;/=Q\B4P&S+@& ^B&A#@I.2 MTW*-6];@RC46C6W#ZE0.C7*Q!-CE52:?4R/QK&H2SP.DI=43AIXPELNEW3%J MMTA)9('H M8]869G"I[ N#N422E_Z)F5V"8$W<90.!'-Y1P!^%*Q%/L0?]17D0R,D?#!Q; M,!*-Z*DMA'WT/[_?AAR/PX M8'[PP#WG/_0TRL\AO2?68&Z#<8"EH-(EA/70EB?ANOC_4@'P(DQ&C/AW&"]D ML,?[Z=$R^W!FZV1C#.PX)BSBL 2.\(@6FK.^>$ !YS.+^B(5"C4!GN=_EW3/ M4AOA?2-X'_:V'V/#I0@B>!V. 0]#WW9 I:E!/8%7*C= S;MR@A&-+^BF,X*' M/,)-?3'"9^1XJIDC+Q_$$3R66*LIX3'M +[*R^BV\?*4F_%\PJC ;.$1(8Q@ M0(E61?2JW%;V)^JF%SF>U$GBF@8)_P?%\ @2'U&^F!JL,$).H@?'AB_@(O+# MH! .N3D4"%X$5@>J0#)3US\;S!,\"(=^(!)_)?\ #4&>T&=F\[&D/W(4;A.? MA N2<^7;X$E>"&,]DB8$@PWO&,G!#-(^T*#@R(*3<& HB;V5DY06_WQ:#>EG;M)2TOI1A_2NNK1;N MQ5F-%]<=1,[4AHE KR_HW([KT3 W%\TCW48NSM$(+2%=_V/?K:L3K6HZ3 MRK>[.@!EO6H9-.AP$C\7!J)7S@^YQA311-@Y[W2D:++6U(3[9X.SSTUE_$IO[Y[VG_8 ML8=%U %8P@4?$W'%?W [U1]$3[C;F=\4*Y #=7@S0Z-66V@@N[&!@K/PX8GS MS++,ZCQNU^.<1X]V+)M+0EL]/6QKA7LB+/TO3HH6S2[;EM Q1*/'#D:VC-J2 MZ;B,D./70!:?%H"XO0P_?,HPX5?20NU_3]'_5HOM%Y3)_^X_R"L;0':W>!]) MBG*9P$>_B,C<#?*U&,KG)@\T1?A7M&*U!8I$\?B-/?&0O:F8+0:M=),8]8UE M5I(O#!:(<"P(/^@^FVS&N[,R"DX*R<6S1H04)J"B!.@7^Q&BAL&Y[R$D+1SB9I _("0Q5;C(]0 D\'>,Y01'(AH2>C6!\^$= M(-!V(C^0F,>N1"^($1Z'K9!M^1U&#%H!W@+NCD+6J/S,P" 4$)0O-CC@P%(1#9MZ 1]-N8!R*?4^+EKZ.=(L'O^(S&JQ:"Y M;;5F#FANCZ:L)!&!)%+\W4L@MB.O&@3^B/EC(@$A+^L'ZY>U&#J/:,JV?Y5!V4N[ZPN\+=B<(=:V/9KWQ MDZ[04HZFO%:%EAP\=[[3>(G:(AN\4DCKT&I&JZ2=KU(-N%GCLTU(P#UB2#< Z>J.X*Y01*]<0(U!XFR2M>/.IA\#E@/4?&7GWP3";,A!XX M+0KK>L)U!)83HR"RSR..;<98R[%CEP<0_<:A&,0N7&GS&#-=(L:=/KU#/'(W M!LN$!R<]B&!2A!\EK-X9"9-]R+TZ*5,-KX!5(;X@DI(!;74H!@$E#44R'LE?C]O8L0>KH#M,X\-E[2>9R([C]TF.0OZ%V=U#7*?CG41D M'H>@>V&HA"^O_1M"=M"OHJ%TLM8_QQV>]U:]GOLJD,9"W\V:ZE\W/:)=-SO5 MUJK9$?6.6;=6S1.8]WVSL33/8IN[$(4ZV#([]=6R&C;JGV[3";2I7:36U=3B MHTF1QD89"@4OV^:NWG9;=L*7;2='Y=4TH-HJ="!S<-D)_\;(\P8C3_PT$6NS MLV[(;E6 -8G\.;#!.]*TDMWF-%6MXY1:36MRN<;D#VM3+-Y12D5G+*XLLD*E M'+7(\B*K:I%MYJXT8=A)7G4B":[W*8D1NW+%CU=R%J<>)\W/P*B_W3AQX5A% M8Q42S:G.9?/D5C4;6FZKRZUEMK785D_6-JLK$2,?T$1YU2TZ0>YQT_H@E.2L MVC*KVYSF#JSW;;-RPKUOFIT3[GW+K)UP[]LO['Z+JZP#*A2&$TD":-$KKCV' MQSK.TW)[/;G5"DY_6FX3#D,79>PQ_UW*#ACQK^N*#W#;-UPKW7\,=UX(]S MCV1 ."-L1N%1N[A;(0T]\AVZT)' M9*F(M(8$O&@ 7?4#2>6JB'6Y))%7;R! M'A4B@6^^"7(T\'5(#BN9:O$O>O:#\%#LT)F48SCEE"5:71LDU!/XVCYQU881 M7O[@V#!@2"07>S12ABI)X5#]!VR,_$2]2)Z(A/OC.+"'/,1?02XC'_79M[^# MU/@S?DE$P9)B.& C_ETJ!(R!)*B'09U4192)ZXPH"]A(^.OT8QCP5,>./W'&)T!8["K&]'0A2C.!Y2J_NAR*@$@:@ M#R)1+7R90PS((!:.K_%)4:8;3'42I$Z09L)E9[TXHC9R;*7+;:%*UG:U MN;U&+26++;!,7;8+P>WO#P&XB?ZYFF0&])_% 5&G^/TE"W9FS\'W5&#DLT\% M1BZS B.L9AD%(L]7D7F!^P\Q^MP,-;Z1)+287\#,=ZO?VP09PD/VLS#Z4C2@ MG5>J;V/I'';)QLV[7^Y:C37#:G86%VO[.*GQ:,>E6I)QV7E, M.Z^RLM4I<7!+NT3I+MDF;F.S N2ETUW+,JJ=)36XMZ8B^PCKYM6;/^4Q;QE6 M^W#&_!1C'2J1B$+HDB:@>1SR RK&JS) -S@AZ"SL!3Y,&).06(:*O:*91Q7"J5 M6DG&946?L/]J/MJU*37Z&HB1$X^PY+LC$5Q4?-U[/O>?$%;G.@-<+(5Q@+BZ M$W-]C6JG) :F'=\$XM2J_K+>'DLIW-]Q^ W?%J(?9KC0D+N$(D5$XE^^XT7L M47AXE 3N(Q*!"$]LLZ6$>JJ]2#HZ#:/26!-R40H?LO_@2+O"!-WE1X@7MX7S M2"AH)PQCB)PB_Z4KU!Y0>\"RC,Y9JZ$WG?0VUJN MEV10M@RNF9ENBP?IQP6^R4ZS"8#T0?P=0S3B8AK7FC"$S05XU*#<+8BG MY(YA];WEK9O>[D%-F[5U#2R[-JN3-JM&92-L6)E,:^:$/9?J04FA3CP/ODS6 M?A\(ET?.HU!IO5:% _Z%D?S;YGBE)A'%K&U<2]&DV"U)GDI M\O\.T^IK8_X@SGN!X-_/^0#:^IZ[3_PY1.GF>PC=RXNSF"3F]WLPV%6_I?3[ MPO8#HB)X3PP'>!6TAI>E*6P8B,%___2/Y1PAK9]^O:2%-IBEQ^N[S]VR\!7,M6D+1"6.)[MCY#L 7D?X+)Q(.!F M(N# J)R/?/"N_Z$O# DN.^]Q9&K \U;AA?)2RL )\57JS"3[!EYB)&^)^(_L M!]F!.)46BR*3FP<.C';I^X M)GK(3.*%#I@)_#Y!%)*)9BP"(AI!SA6R*.(Z,=DU/AZ:B)P?"7G(]+LX/"P$ MQ^P,8-:!1J(@8"Y!Y@EHYB09"HDP#$48)M0G8Q[*?@UB.F2:V29#4J=(2A=B MM9!B?MG-*, ]6TZ,+XXW@#YCEV"48T5T@N]4KU),+NS)<5TB/_$D*XM4"Y ] M,8LL%R)EH5>.8H(ZJ)?"4(:I%*(H8.Y A6\ ?>P&2O\AS0!MM M 2X9@*]0;\*E*B(,@G0@L MV*,8!Q^:^0DC/QAPN33*3(?#A+%EHEU*A^7K\,S5SK.\S+A;\OV "=F$!L?= =&G'4DCH?-S0 M-Z:-@ 8\[2@.W',F;M0;KIX9.C [\, %Y74B5_23%E,OI3PEE,41H?ERGETQ M2-KEG'2=D4P9J#*@8P]#9 Y*W<>R^2)/:$1.!&+&0FF['P?(W*(U3+E"Z59S\0A^GN:2-R>$7CIITDZ0NZ%-MB&OE<\AQQ5'J MW,,A5\.FN)Z>AHX]G'H&OJWO0.A/!B;="]TX]%V<=Q"N%(1#9YQ.G2;[$PPV M?GC :91\^+,?,_'(W1B](3PP]=-)=\8^QG1H'($3?JJ8UJUE7FA M6DVSTYK]TZH43!VSOB*9T_SO&[5MM:G16LP*M2_NH4/CO=F(7NC4A+52+=I7 MH?_9L4#F+HKG^=^-^,-*3&/U.@]_)8S 7CFCY'2[R?GL<1X6',Y^OU4Q.NW6 MP2*@M*H=D*HUC:JUYO'2IJIV[,[XXZ+MW--"<5E&K58[6(=V[&-3K:U)/J(] MP&+1WBW9'SLM)U S&A5+.X%2CDW=J%779%O43F#91OV,0]G3LOQFHZ'MOI0C M4^UHJ]^1U4]C+D[+Y.M&95U*.VWTNW;'AE5OE]+L2Y]Z6OH&'KSC_+04F'9: MCE3GPY9Y=%KK8O-U_*137;6E']#HG%5KKT_U?[31R*[JVY;*ATW!W;:9OK62 MC([SD'5[XBFUWZE6C$9S!PF JUK9/G-KUZJJKIF9=3V8UZ' M'AKH!NH&Z@;J!NH&Z@8>10,UB\4K\M( M854*I2-]NO[CV_7'Z_M_L^Z7C^RB^_7ZOON)W5[>W7R[O;B\*W>>IL]&0DC^ M 5O5:44$L!'88M13P03/]6H*4/>9V_J M%;/-0#)N@IY^4[?,9OI-/A4X:T 7^H-)47C]K:",]CZ[D*VZ4JTR,#\8YY4C(0;A+IO0?^M](UP_Y,??)?C((=3YK5+RF"XVC(;6?NB.=+=-+EX M8PZ8A09'!7.N4,-*;5M_"B(A 7OQ;&?,73"6@6\3Z0;(7O%FX$C)B?MQ@D*# M#K8SH^*H,7"1" UUP(W?JFSW7AS"R\.0> OB4/*PP/>N[SV<([$">P"%C22! MXR1?AD_J!^\.I7X'(HH#+Z\^BC0CEPR/) P!D0C@#W_'/(!W0.?2$D:2$"97 MZ S9/U01-'S_0\!'Y4Y?)PU3Y"-$D3)K))3%UW(&WX^)> 2]1$09F".9@2FR M#,QI6X9G3%IH)V?.JSZO9K(;''@0(0))0Q@@6Y9-F.6>B4X#B2]<%Y5 )N)' M >_G"<>58OBYQR(5Q))GCODS\8LH*H64R$&IAH>\"PDK3P)VE\P@SX('YTB] MW@Q- ^<_Z3ZNP+<<**OB11"-,\98H Q0O(& MG/,&@Q F3:+C$4@,0S0-@Z37)2<$(>4F-X2T,JDSR8EP9366IE UZQ-37S8* M1&5#)UQ8 C%]/Q4$FE$='J]Z8YF=Y&DF>V&0,]O]HA4KVX^QJ.&DV&M4)J'N M-$R5TI!& K/TJ;AL)AYV0 JGF$QF>=)\(+>&)YUPHU5K$S60KLB6],?S' J? M<$[!_#J?Y1Z=A50M-#\DWITY(& [2DQAW@ROQO5YFK4E)>9[7=H66+Z;E0VV'A99T7EQT$ETEAHHY7$&'N M\'U-5$WYY%N46&<;U"/')+35"'8.AT=G,984GP53S'<(QG+S^2[T9U7)'39V MY$@@($:KN@1@M0>KNCA1<#?.[WC% M65],@+'KK* 5"GZ4V=KO?3H!F[&!,6?S8J-8;UGQGM.HP7, MZDUIS3M^S;,LPUI&L;-+U2LV-;Q*0M8^AT&>.'&'#BWL.* :$'0DB5%@**+( M%ZWW&^M]:PEOD,ZZ MVC%@O0S'UQ]7QJH@PD-B/12.LB]LEX #A/W *7\6J UQ%ZT<-NOL3<6LM;'. MD=Q&>BOAGBVS,GE),W?)-/Q3EJ()1*XT2O/GK)H-XFBRNUF/ATYHLC^'CDL% M9MB5$XR(#*+U2\@^^#P@F,I')X W8$&F,[Q(U:2CGU4ANK<, I2"W0X=*IU% M(($XB(;)1?BF:L6J2\0,0EWP:JKXHZ[&/@DZZI=E?8S<4Y/B9CG\:U(#2A*? M]F2Q,-DIP>WLO1E6P8EPZ^[1$4_0& -9DW%?CFHS14-$'!LOI91$G,#_&_/,0 G8%9Z$!/L@JPFX MO\FZ=A33N,CGJ@:XH:^JZJ7]162T@M,1F(HJRJF"B4F1+G@?9UZ,6'4J-,=M M6< O*TR(K5/05&7EV,M4.^$Y!(<-YT+KC!QW& I154V3&/J9NX4H_M019)5' MRXF:G[2Y4CNH&X_=P/CB6%V,"WQ;(YY&0[)*4:\1_. M*![E!*J=AOJH@9RW(V\+DS,S42B\M*O"&F$]'^*9P:OE0V(JL-]D0Z MO_=9/*:*FS#-/SP$XH$ TIG6@17' EF96H=)YB$I5U4RGFF).D0[DX$U#5Z28M[,R3@/\&(BGKZ3I944CP M&HD/RJ;O-'>&/#)/"DH6U1%&45%H!TY/WHA/QXZPKN>A*[L58S^(4$A7$"4P MJW+^NY1"YG"2,H@XKV+SDYE-U94<0:.4\DSV1_J^7/)/J9T)$=:SVQF;765T M)]Z0%HOOWG3:4_]"(T<2=O+_ K.N0-2C 1-Y'7)%# M*ST_6P2FS\XF"UE^G**$(*D'[^ FR'18\D=6[#R3>;[H^A@W3F"BH+V>T'9] ME9[S%5K(KJ\-=AV)$6N9R?;1Y[3">;J5\A'NB\,PR?;J8L'BT*$)YRJ-R"Z2 M&#D)O&@I")?+]Z]5BMHP8$M45M)?1FQ?Z=*Y/%HG+DK M! &BH<)?/5C,)(7+Q:/LC$?!&=C67W'_8:0RJ3#*DGLNV&9ILZ*?6^7!2P0V M I8%M,E"V=X!/C/&3ZH\1+;83&"+RH!Q"X.JDO=H[UBFW2:M-O)-AONSAH', MP(=$$'39:C\D< 3(W4CW2J,@S>J66TIJ\T7V:91ZAF13D7:#>M0^\8C[7SQ* M$F7%^H,SH2(FN_%H;^@A=GD@=\:-?%/DOK#:L@)=BCV5:N_"\ESDQ6&\&-S< MH/D0DJ-@95+ M'PEFL?,DCKF+1R/Y?;H>]F+N*K\]%^&ZRP M9Y$3%#7.Q@;&N:Y]6(54]/K^\K/:!S#E_[_\]X]O75#A^^[]]?]>$E43?/$I M^?OC]=W%IYN[;[>7=ZS[X>;;/?OU;RDT2< M7]29=K+D^#L&BW(BVE4A[88OW.3O7*RB0J=:V<7-E_O; MFT]W9&%?;V\N+C^B496;4>KRD;MQNG[(=(%V6 )?4<1\1>Z//JI(J6UR\7F* MS0.([Y'0!T$0$$ZF/4\7/;UG=AN[8 A6C9];#>J[U>CCQVR[]O*'HL?H@N7G M@2:9+!.TB9&[+8QA??'HI+L&V1IN^N0,+>WB\D;N#EW=&,EIFHQWD80#*:_4 MA9E;D3L>R9"-TR&39SN#Y$AHU0ZJSLU0C:27)OO %;<7W9Z*P9CN"C91^2M: M5N#E?8& ;G&2G9&DL[-TDZ-G&B>6)SP/3NSWDHU"W!C$SIE2*G#8K:/!'<8;]%^ON074ZM> M''?U:EH6RIVMD.%, D%9=FYW=WF1[C@%-&CX'.Q>^ M]/*NJ]T.P$X]BN21. M&,AB3T$):"&?K ZG40,I11LL?X4=DT3] 82&B.M)3G;3:[(%GKJ&,!)T8 (7 MP=L,.M1%E!+U#;?8H%,AK:?PE#>@%V*&F78QC\?#"D[MZJ(8,]R%S M4:V@]]2_O,%8K8U37BTW73R1J^W'L@VC2:%.>3C/E[L&B:2H+TG'RZW^UQZ&I-"M M3\Z(@D4BB!N\M(6;0[2%#VIS24KL;0'MBA':DU"URC$K2&W7#7V:MOY**0 '9-IB(C"<&7Y(N14V>3_9R$MF M/#3='+B()F-87BY)[*9NG#C=F+'Y?"<-0"T<*M7D37<\Z'%0^?.; M'ZYXIN"/ .!P13[X5[IQ!A(323H;3T/R! M"%1 FP2)TZV>[C7)R DGWA .DWUKF#G[RFC^BKVIPZ5ESY9[;R.?EAY@4F G M,EQ.07=*A*!>CAUFQP#SS>C$@2K5B@:J:*!*?B!^_6/?KVEMJ56O!EIHR M&Y1+[MV=5?N_?7-U_6%TE]R2YC M9Z^[C,PRV:?+W[J?Y!;BYX\Z0:3EB?1]]]E).K"XM]-Z$,5ED8 M+G=&ZB"5]\$[.6$4R"UHF)8BD9RJ9BZ7@'IV*_ARY*A<@BA\6@2[(C]=S:.CD- M[\OXRH\CBLC5@@%A&P_J4"),UU-P6^PI\1LD'FADWZ%<1RV\P$<9T@]L.T&<@^'L8!EXF1M-TJ#XYBZ-<#7AI14R_2YMF MR.6P0NO@>EFN >UG3*;)7P:AJB])^L<($'00R9'UD#998>0E33X8 V*+[LE- M@%7@4'D^ 45R8I "2W=K9XF+%)3@BY3 H< L^04J[3PHU#I^T0 M) F7T2X1M"?/RBG)^H=OU5:I#]^8U37I1)I==2_N;VY+/B7>%SC-3NW+[>7OUW?W5_>7GYD=]U/EW?LYHI=_O$- M:U+=75Y\0SSII3R1_79WB3^JJ&K_Q[+TP/>8BNG814+A/,?^Y=\Q>A=8H,>! MG!Q418YK\$LB6-:U'(E\&8SEZ[SR =,Y,BR7(_,R.<:%AN=W9+["%VG:_]1> M8Q(0PCR,>$^)Q# 8!+#Q2$(D5&T3#!H@3'4D1E;&8/BHZ<,Z?)D,B^96%,CO MP$P'J&C?4W44U"0\(8^5:T.\/ZC* S7XH;D:R?]<:OZZ">ZN;/4"X(9&JVR- M:IOUSFJ/>J5&;51986Y)\E(RLD,/%8DD2M1;J* MVK(O*4&'5%1&TOR:I2R'$I^IM/EKW(.XSWU.T90^;I/((,; +VO]R-U3"Q*KDJ"$^:Z5:(O.&X%B(1?^'>T1$D-"10=R;?)7$JW,UO;IZ MR97#X#NG3:/J+[JX1ADU]LB+:QR+[FDO<2@CI;W$X7F)NF6T8'[NM%JE+<-S M6(O]V6).>9IRX5'&W=0I'!\=GG.SC'9C,:'QZ]70*2K$LFG//!]T.&ZFV3$M M74GIE6,&;5C';UA6I6)4Y/_V6EGK".9H6: X-T&G%8N/=W:NMHUF?;>:H[U( M^;T(3,_ML@1IVJZT71V+775:1J?3,5K-W1K7AF MA^&D:A6CWEF_V-"J&O(*1;8*-VG%(EN;#W[93&*=(ENK2:'4JH\!S_KEY8Y% M\[4++!"GG8(B:!=X>BZP8&RZ5_7?9YV^8E(\L]ZR:TD*$S(ZZT@*5 3"%LXC M5Y')NE6C0[VWQO22=??&\6G4O186R6>QCK M)OM\_>62W76O+N__G>=X/<1Q6D@!O>[K7U! SW[_!CJRK,["GG6D8;YD53BT MK+AKF3_/[@-.DV$W"' .*%1-I62*7J R%LOX3/_I_,!2Q5_B$;S,)C(A")EN MD:'$/K=^8AX?0=.%W7\/!H24GU:EU[! /-V^/X:XXLKE#S\QF9 &VOPC>C]P M?H@^],P-Q4^DXH/S6@>3@@N_:?W7M'_Z%>LNI^1._@CD_YSF4R)I=&7 ME7"01P'BRMA6W*P!>PJ<* (5IMS)-'9, B8D0>4)C0V-"))7)1FGDB^5AZH" MLF2E2H-4#*E@U"C?$.^*L HZ:)^#T%"EWTN6W>?"'GS?+%83C1>2^>Z7?;=OY]16RX9LOY&07-\T MYZY\+O_O7]!X=D5,O9_\4U6JYUWK%:M M_99(_',E%NXN+_"6[CAP7%9M&\SJ=!IF2;69)L^MAB]%AG.?XGIY,:*;YX#^^Z\)2!L+W\)WH/_#@79]'_%VG5JE7*^^@M9;5J5G5 M1J5>L9K-9NU=7_RH52:?G!O(2(Y./"IU6;9">J\=>X$U8%#:"^S?"]12+]#;L1=86T&T%S@< M+Z!C@8/T O74"]@Z%M!>0'N!H_<"E4ZC8M7K^*G9:=5S7YU7*N?R2S/Z$9%3 MZ&NG\.I.X4)59I\DP)46W3[_/>6&F-F?5&A6Y$2PQY3,-LU-I:L,\6<.L3AFF MG@*W/P6^-,SJT1OF'H;+JEAE0R\NG+%>Q*2_0- G\DRZ;_$?, MOG2?9Y3<^V-:EZ>RK^=6Y3)4EH\J+?M_'VX_R>(@UX;,7K&D/L/[LW>]O.7L M\DH4%3F4AT3-X!*7WP)6>'V%&DZ_*T,XJ#FO.\/6[(-5"$SH2 M+S.?#U/+2+J?"ZKA^A5+O5XC[!^KT4(,^Y%'G-&>YSGY$UGJ%;.H*-DNN0SW ML&D;E/5](8M!\_%8\+0^\NQG]H3-8RRQ#79!?B3B6&XY$$R,>J+?5[NJZ3.P MV?+"OF_': PSYM(B#!S-I57M7SL5KT J66GR\ZI;R<]K6#O/SSN45+Q]-V7G M67?+\MQWK]HO.!9F9QC=7?_VI7N/[!0'EK/_-;<:H5K.>2Z>9$F2I4Q?_E 4 M-6I=8G5J$_@S0STD.1MC0\QLCK'8-WKLO@P) QF(PBNQ,C@,'OR A#;PRIX8 M0K,!(U=0%$1:DCCVXB9Z7%=(UV22WTT'D-M;-6F5Q0F+A)S7,]I+%ES)K_TWDCK"E+6_'YUZ<:.1_K5+BNH-_M;%!0D@H$E MY_L"2Z=#Z0_6U%Q6(.'P>O7A>94Q*JC*A?/!%W1[7<*$I=VV&M#M=^$[]C^7 M5U>WE_]F'TSVK^[%[Y^[7U;96RV'KUBQGMV2+*W73-HOII[_(P:#0#S3&''[ M^XBOE+M?YC%:=R;.+29*LJ2?2N[;M MP](*]]S5$+Z=-X8%B6KGKLS+LG%6TCVRVOP]LG<]O_\,_S>,1NZO_Q]02P,$ M% @ K("A6,&FSX U"@ 5&8 !$ !K9G)C+3(P,C0P,S,Q+GAS9.U= M;7/B.!+^/K]"QU5=S56MP^M,0FZ2+8; A#L".2#[\FE+V VHQMBL+.?EWY\D MVV C&]D)V(Z%Y7Z2:V"P#%=BSC+ MB\K=K&^<57Z\_/#AR]\,XY>ODR&Z"%LAM@+TLTN_DWN, M;FW,%BY=&\:E5.NZFR=*EBN&&K5&*Q*+GM+S!:ZWZC5H&V?UTU.CU6C/#=RL M8^.LT3K]_+G6Q&:[_L/RO/FYV6I;5M-H?CH],UIGN&7,Z_C4F+<;3AZ:)RY=5ANU6KWZR\UP*D4K MH:Q-G.\)Z<KL2?5\5S8:AFU.I&@YO"C%$R]QGT.0%7L,"^S2XJ MOO.[CVVR(&!Q=FT0_"4$8H\9IDM@([P&;X--T/;N\@-"PN5DO7$I0XZBN,#> M7#;8HTRJ55! S] U,9-1)R0]+BK[ILA7P6:>N#+$U%/( M*=*"6*S5V^UV]5$$3WH+4N-!RAOBHU%O&,UZ ;-9@97?-K\R(KUC MM&$W<(JU(=)[81M2QTI6+.@TY;67LQD2R /S9.G>5RT@>>)P7UQ\*!)Y"1 P MK2(V(W'Q(<4F=AR727UQ)[RWV1!GX08W^"W!V7E$W 064?Y3=%>\]5P/[3=]S$ M=M&.C%QWP*%W MH\[=U6#6N^J.1U>]T51^F(Z'@ZL.OSF=\9\WO=%L.NZ/;WN3SFS GW9&7.CF M=M*[Y@J#GWJ#$;_LY6/EB/:TU#8XGU-.#(3<;FVCK7$4MXYVYM&XCW8-0+P% M*-$$%+3A/5!"UWWM##NC;F]ZW>O-IL>(A"2@ENIF4:I#?!08>.VWF/)^ MKH 1WO*CDYI$US+<>AG#Z&/"WC_?&=]/N>-^][HS^M:;#D;3V;C[G^OQ\*HW MF?;^>S>8_7K4Y'[8DC82/CT[K8NL'IKF"1S%C?_C[V>-^NF_4-"(]^@HQ-G1 M$\5SS&KCYO/KQ\U[ELDQL>MVIM?]X?CGH\P3TH&UL7#ZLJFAL(2DJ1(Q//77 M:TR?W,64+!VRX 'NL(YINK[#B+.\=6UB\@5D/E)S8FEY/!.K-^*9MNOY% 2I M 3!R%R@&C7;8* (O$7,3$%4]/+=A"DL1\3E92M'3,M+>9V0'@B*4$KF>NP(O MEQ26LAWN8@+WX/B0S_]9RCH2ZK5]$I)(8G2$6"6BHF/;[H/8?.!>[E*P"!NZ MGIUO'-?<>'("B&4B;7RS'>QZ;H^E-. MMR=UM"YO*2X/$DN$4")WRU$^=)WE#.BZ<+QG:FLI^)2>;@26(6'' MN@9KR1=&'9,_R9V=3I59JI;8+1#1AP:A=@H B\16$\#)7_0X!* E1%E7Q]#D M\$C@E8B6?*6DURA/Y2E3M=N?6JU390F8OTR%/D:?RE1-5BM/,W'Q[+I5J*TE M2EDPIE2OT,< K4Q\9%2BBI!R&$++C+*BS"QIE9&?K.I4$8(T&%J&E 7H@3I7 M&3E*%J^*,).JJ>4C8S4:*WZ5D06UFE6$B4QM+1O*@C2E(E9&/K*J+87'1S:& MEAME$7J@;E-&CM*+,$48.HB@Y4?=Y*F7S/%%8VY7B$=D5\["P'E;Z4JFP)0R*CIKHC+$.@6$2\V(HV()12579Q-QD6F7+EC(>L M$NZ.JBR)0@'Q*RP5-2[%2=3M, M\=9 *4E,;@'$WLB)^X68+ :II5,ITJG;#7NO='4[HH3$JCL*L2P:3(2]6_PD MYCK8L?@=ZH,5DRY$^;&,:8-!_;9*RF['7MH.[:.P ;(BA68 O8Y0DO@Q< MC/-451V#;:6.M_=UXE+2D+71M)<\4R2*9^87F='2JU3H#FUYI>7MC,VQ$@9% M^M[6\V97.;&T]*K5MJP=L[)/K-(]OAMI$_ 8)28#2TI&6U-'8#6W#2W;:F$M MF^WX2-[9#31B&V\EC(1\VY[/&]?/Q-8RKU32"FRNEGWDY^,D/D$.[A!QO@.? MF/IKT06PTG"^8>*\0H"\O#':B%)+<44B*CFA#V\31Y[E&VME!JAH:"E#\I]<0!_F,5WV39#(XQ[&BZ"!HM9"+6ZA M#YCQ4YA^\Z!]<9VG\355W!XKF7>V!FY MW17F+XJ!(UX9/*]FIXCG8#W?,1;,_Y]^.9Y7_BP^F8&Y>P@K^H:QW2.NMIK%= MKAUXGB]2\+]=OJCZB0OQUUIF;W5J;W8VT[?A,=>4-$7PCXU..=4._L# Y8?_ M 5!+ P04 " "L@*%8VIPHV2T5 IP0 %0 &MFE\WQW6_3,S,"8SQ&6\PML-X9LZ;HBY91C%" M\ND6MCF_?K,$LL$(+% UR-X(!Y9$H_ZR\NN\5&56_?R/C\>3G??8]>/9])=' M_$?V: >G:9;'T[>_//KCS3-PC_[QZP\__/Q? /]Z\OI@Y^DLG1SC=+ZSUV&8 M8][Y,)X?[O6??W^'W8>34)\S+KC@%^7?S9WNS=:3=^>S3?$4RHY67+ MWW8_E< 59^C!<6M!"1\A2![ "66-83(DS__G[4_22.5SEB"U=:!<4!!YL!"] MB!D+%BGRXDLGX^G?/]4?,?2X0^)-^\7;7QX=S>?O?GK\^,.'#S]^C-WDQUGW M]K%@3#Y>7OWH_/*/5Z[_(!=7<^_]X\5O/UW:CU==2%_+'__K]X/#=(3' <;3 M?AZFJ=Z@'__4+SX\F*4P7XSZ5W'M7'M%?0?+RZ!^!%R Y#]^[/.C7W_8V3D; MCFXVP==8=NK_?[Q^?NF6?Y.R$OZ89L>/ZZ\?__%B]X^GS]_L/]U[^>+I_HO# MQ8O#EP?/G^[2AX=OZ.?O^R_>'+Y\]O+5_NO=-\_IM[LOZ*+?7[W>_XW^X/F? M^\]?T-M]DG9Q]_GI._SE43\^?C?!Y6=''99?'OU=N@25%DR>8?[OAG=__%G^ M%";I9+(8[@-Z?XZABOL@0X$?YSC->*:A)<;)+%VZ:%+Y,>N6?SD)$2>+3TH8E=.D*P2X_O.=7/.Y/CH\7WPGC.1XO_[YTL^.V^I[/VHSRF18) M_:9J/L0)_>KM/W%*@DUVIWDW'X^GXWY>Q7R/^Q_?X;3'48XJ>LT5"%X(6W(2 M/$H%B5OE99%%:-N8 >LA6X<A!*-7LD1=Z1_^4WX.,J!GCGF& 1#BC11"$X=Q*5 M:"SQ'6!NDT>]*U^^?!"&UE:S!V1OUL]?EG.XHQAYDA@DL,PCD(P"Z)$WP$O$ MR&6T2;C&A+D$8*O\9RLNW'V(FVGYLWE?,G(\/2'ZG=O_V;1_@I3JX-EU1$;L M]S\2:VG(Q]/0G3ZG@>I?S.BWQ.79(@QX/IUCA_U\E'E0)4@!WDJB;:)TG=Q% M )2.7'X,1NO6"<: XFPZTJL\*A)=?-(*7/:./)^FB$AG"]YC3,Z8%*6Y[Q3L M8V!?SH^P(P%GEP$M8^Q8G#842T/VOH#B,5(LY2QDCC'; M[#&(UB'MS8AN:;C_?Y*KG4Z;\>P%SB]0W5H>*F^68Q9.]!R'.JL1+3+F0\"HTB N MZ@J46QKA80. M@IV'M=JMR?CP^O^"T#\_7K7R,,22S)/=@]T7>_N'O^WOOSELO^9R^>N'7E2Y M09A&JR8'XQ#'D_%\C/W>2=?AE-R\+CZJJ,%&K6N2%L CY>/>"B:]E#14V/@Q MOXIB4SNXFU)W@OD"S9?B&0I5?*3T-22N0-4H(U@T()PU+ 9-F6[K>:%KP6Q3 M6K(A$[XT1&T4T"ZG6,:=!QAZ7,IZ^DG2$CQR'D!&09@S)4CKBK0)C*L!B M#;@H)411LI+61<%:YY^W@'?+)99OB3A#*:D9B_8IOIB=(D4RDUH-M )6]-EP M[P5PDSDH;35XKBCC%2H;E@I7JG62^550ZS!&?9N,::N09CRY@(-(?#B?I;^/ M9A,:Z'[_WR=D"D="Z,CJ,G*2=35$Z%K952PD;6*V2.0M?+@0;"6FC:L;KDJ) M,47E(JN#C:!"0LHG*-GAZ+(5&0.IMG4EPU?DVIH0;'->7*E@V$P!#1?=CH_' M\UHU684\RU#?XC21T"-N>F:+Z?< &=+8[#V MU&BEDB$,Y$@%]TX?9;&DZUY\!=A[Q= M"-[W..]'/B"2&!2N(26&BJ<(SH@"/-&-G1"QZ-:K\&=W;H/_4Y*+W.O &22G M: B%8"2&-" 1E?!H,Q.M$\I+ +;)K=U!LU="_SL/;C-^ONKJVM7\]-4D3.?T M_-5G[EVUF2^PSO7GS%)UHA@H>)28P*5LP*9H);=&Q=@Z)[P)SS9YK@;:;S;T M;9>HSR2KD^7GO,2$A2DMP$I3?:4F"QK003!":BF_#9)':S?="UYU2:O=GF)S@*/D05,X"F"&S22D>V4Z,'&+M0%1< MN8*M#=9:P+8O=+T++Z[DV,UUTGSQXS6Y5 (6)TB&=2FSM-)F&0F,MV1?L^+@ M8Q#UF;09-2LBM$Z_;\*S?9%M"W(TTT##; ??A7$^+VDBXEX(PI; = Q,VY+ M>,K%E),(7M0N.8>E\&2$2ZWG;]> M7W!;PN&M-;'(%-U6F"@*$P#5X+HRI@F MZ\4,),U$\)F" M_:HUP[57?'G.["]UW(-4(PBDM1V[=*;0O+D33'*?6(0443 M'/>Y=9AW/9IM\H]WU?[*%&_SL1^"UY1NCND5J%8YM+?KO+^ZE.(ITY2Y"'#$-6*@+03!9I!9 M!:436&6ST=FSQ%J; ML14PMLF';:C]%9':1H/>C-6O<1[HT>&OL"P32ZO,0TV&NYVTSZ9'"[)'B:O*+-\ M/MT+[\;S,!EQ;X1 BK6E391&)E; Y>K8$U-:9[1&MF[SN0;*-JUB-*9 B\%O MQH0W'8;^I#M=R'A&SC->%E5;_^M]WVN$:Y1)U:=\0W] MT:MN]GY,W_;D](^^+GA^ZI;83?/Q^[.LRWN?M2\%2E*XI;0:*IZBMK9ZJT'K!VSY+TBK'6 M5?)K =NJC7SNB33M-390Z]_K.N@O"XW"8O'DXBYMR\TH9&%96XL@>9;DRF,$ MSS4">N.9+UB<#JUG^V^)<9N2HWMBV*!J'*Y ;%&K3?^?S6_V(R>"MU@28!)U M-=9:,.NPQGQGK&FCF0$-S]6*I%&M M/+(Q.\C!EEI?JR%J2@Q$")$%GV.VK7N7U\&U#GWL=T:?YOH:VH5]KN>XM'H< MK%\4="1$ @296TU=$YS(0J_)T>V$M\ZS'+?5UPTF/H&V>R<7D]PU7;; M.D7#BI5@A*0B@F) MM^[_78UD+;)\9S/8#70R;&A=-RTZ#)/0+;KMN4,L+ )GHO:MN0#>!@U9!\H. M1<;H6Q_-\%50:['F'G?'?+"@^LZ::KE+\2KISZ;5+TO/:C<(L1R\+!R4E!8\ M9@XVZQ@3XT[RUE4[ZZ.[ZSC4=>+1Y[3F>=^32M[,_G?U[C/MFU@/ 0OED]%ZV%O%[>%T\5B MTIO9;OKWR;C#:W<'&$E1LUSE*)#,@D"F ,%;>EZC""IIR]"U7B!<']VWL$K8 MBDP#ZVXX;AV,"_F!_J2KYU6^FDW&BSV1I Y)Z[IEJ8D!E',.HC?D='CP7GHN MR*8,S:N5R+;J?*V'XM3F.FN98R8RA8LU\:?CA=S5<+XLRSVUGT\O&53OK+ Q M(7!G*(/!>MR&L Y$=-IS3#(T;\F^)<1O8*VP.<$&5&*["FX:B"]ZRU\3M&Z< MYIC/>\\O?W#ARE?8C6NAQI?Q[_DY7?L?TU&8OL7788[[I6":CT36ELN(H*(C M]V^YKV<;)*CA-\KB.M>Y_OFE0^;*_0MT_/3=4_-#V?C:<4TUW&%[1%HXV%I'+=+HB0AB0$4)9@ M$KT3V/S4QO71;5.9WK=/STW5_Q#T1*5]8(4 Q;H]&6(!;^H,8@S9!>YB^UWA M[DK/NZ?+SV;=:WQWTA$)^MK*_;F];1240$:R0U!8MP2S1 ,?%$2M"F=1)-]^ M!>VKJ+Z%>;Q-R71=FMQ(5PV[E-^=(WM9#L93[#]M!2!+"1A]!!OJYD=.(<2: M3"7.F+;!R1):+^)?"^9;F*QKS9@VFAED+N4"F1<+P*M$=]X4IR.#Z%@!I50" M)QP%+H7%B!:5;!X8W!+B-D4']V6%!E1B\UG@E^7IN([&-/<7S:1-*;I,,09+ M=2:1!9*?+"O>UIW%)GTES&NUVZ]^4TW;[YN+'BC5NPA#U'UD>?B&26L MKC(N$^.\=!I<3LIXE4*TK3?-O+=#=#?HS3QO?^A'WABG&T_YIU4UVXK]HY&A@Q\/7$[*\Q"4^[*L?H( M%LF:*\'!21MX1K)\H35W+MQ^F^:BMY4T=]76@+[WXND2.+_@?BY]OH&?O=T- M-O>I&PC4R'^N/K!#2DPI> \1L4[5%J),/5\JD640Q=.'OO6:\1JGHVPDW>_C M/N%D$J8X.[DH*C.(QAD% FT&54*J8:4%(82OIZ<5GUKO'OEU5-NTE+LY0VXX M)*:%5IIO"'"Q$KU6NYWW!9N@K')*00DQ@=(<(=0]"XK/"4OB*$+K^?&;$6V3 M%VO/DH;:N)_]24;D%KUCS$#FB\6T6A[ G07TGG)4PX5UK1>0;@2T39.6 UB1 M9KIH:$#BO%9?UVK&O5D_[P\N[)>\VW5UW761$=?3D'0NS :G@#D6ZFY-"*X> MPV.1)8U!^1Q:STW>!M\V50\.85P&TE3#*L'%+I/C_YQ9P!.*Z ]G9?XA=/7 MD9'B4L:Z[$-W-6T=P& M@D,K%P@E8\^-W;T2T37.5[?G24!L#YD=[5QJ_ M/Z<4RUT'7H73.C<7IOF\9>K"U1MD3JUNO7E.-<@@-,JVOKC_[JK[+P]6\*IH MY1*#&LN \G6^V[$,N1!KA?3%#G::TQKP6AUD=7ZKI=!*"&.49K7EDZ*Z&",$ M(0M!519MB8FQUM-"JY%L4P8V%&NN.]IJ YVT/.CL&@E38EXHRT $77?OS1E" MJ&=LI5"$)"-LRP 46>. CSNZ/)0TTLS%1%DV/YUA>8PQS7"(Z_41<53*O MI](89^LA7C9!#(Q21!NR9,)1GIB_YM>^?IMMRK*&YD#C01]TYN8*,AE<[2 K M$#1?T%-!5%&"*\PY$S'GV+K*:!U76<=E706TJ]5^S[F_L^AO5X0)7+',+ MND1=8P%79U08%,<89F9,\*TGRM> M4UQ6EON?/G,M-91ZU!M*?T3G&(97SCJ MTDNE40JPGH>ZMYVLLR<6DI"LU$,UF6G=@7TSHFT*VH:E3$/-M&;+IZ[O)9AH MI4Z%G$B2===5QB-X5W=MR99BALRU+*TW&+P&RC8%=/?"CXUTT9H8%'K4*H9% MG<,2CRW%TN@YLF@2ZVYAA*?6M ?#9 A:6R-;MQ=F&AFZ(.3S MX90K9ORNNV+3(I&-;MJH<*2=X"V+258?#:QL-%I*"89C/9L$$3Q3'(JP7"1R M0\&V7CQ?]UCFUNGF)/3]N(PQ7Q#?T;/F60G F2J@HI% CTL&9HJWQ@O'8NL@ MZ-8@MRF4;L2DV^6=FRINH#*#3P OP++,!>-E!(:AGC;&'3BE-!1.GSLMK,36 MT=)706U37#T0?]HJINWA 8 M\M;FYVN8MBG*'HHM+=6R9A1U_GG]$8FBO_[P?U!+ P04 " "L@*%8J-QK M[GT8 !* @$ %0 &MF[J9C[Z_?0I.R+B0E4D23E.*' M,#+5ZOZJZD.AJH!"_^V_/E^.7GR*=3.LQC^\)-_AER_BV%=A.#[_X>5O9Z^1 M?OE?/_[E+W_[#X3^^=/[MR^.*C^YC./VQ:LZVC:&%W\,VXL7[45\\8^J_GWX MR;YX-[)MJNI+A'[L_NQ5]?%+/3R_:%]03/G595>_K;]/EG""HT&:*(4X-0Y9 M1BS2E"LI,;/>D/\\_YY)QDT(##&A-.+:O;S_XBWAIT7#Y"2]__,N+%U/- MV=K7U2B^C^G%[,??WK^91SH'DPN^; CD: N+M#^^5C_.%E,[S\.(I7 MWUW4,2U%?R5R!B4RG+_FNQULC.D"@-1^XB*";^,X4[P@QD5WWQSSUWLA(+6= MC-J"B.?O711O=6F')14\=^L":+L;H07R+L)\R]_!2_KX MG:\N#SIPOYT<_G;TYNSXZ-7IR='QR8?NAP^G;]\<'<*7'\[@\]?CD[/3UZ]^ M.3SY^?C#FY,/9Z>O_ON7T[='Q^\_'/_/;V_._O6P3+^GVJ/LB3&;COV_%GGN M#9F!7,/Q,/NKM_#/V<.SA%N6/GYNXSC$J7.[ C>J_*V+1MFU5E^Y,+(NCKIO M!Y,&G5O[71>W95L74.+44 M@'[YHJI#K"'^@E]UKN5[/ZJ:&'YXV=:3>/UE-6Z!U<>C[H$PON-Y_J$8$X[_ M/1FV7UY5EQ^K,?RS.?P\; 8R<1TIHTBI(!$WPB/MG$&1\V2X\3)RU1/,(0R_CS,8*7T2A#=EP!]-1-[6M!&IP)V0IQ(:%@ JR8&G(=0\' M-C=6^&?+A5N1;.[9\(ZRNZ! M 0#GLAI_:"O_^Z]=D#N@V&K*/.3CDH/7"R)"/HX5X M<&T*,-:5CH#D0)2V_ M*#.8-WL!XU0E-3MO:KRIJ0]#Z)1H1^_L,+P9O[(?AZT=S<#)+!"%R2Y$P1'G MG""G64 NJ1B$1OZA]Y/+R2C7^D[;BUAGP>MXD=WD MI_AF#/E;G %-5BE!0D!8!8BBM02GIY)&EB=OA75.LE":&JN">Q8TZ<42\Y2A MFU+F?6Q!UAB.;3T>CL^;&2K",4G.2T2II^#7*$'6$H.TB%8YE4CTI>.%Q4B> M QD*Z'C>\FQ3RY_5T3:3^DLWG4UGMADP[*V,P4;DA8"(R!..# B+K*=!6 J, ME N*;QL9?RF8YV#_,IJ>IP#?E +@B#*T>!2G_W\SC6TNJA'(.5]HD&5Y@8:T+B- MB/C#A:UCXM)YJ0=>!^H%#(K (>'F.'GDF)8H.".X]-Z, MV%#K/02;"R;"*5<'+D;F!,/(8@$N4PJ##$L,T6!\E! @.5,Z55T*YGFSHHP- M>HA'3V([38S>5DTS\ JKR'Q 1DH&F32A$&_)@!)QPD4I,'&E0XU; )XW"1ZO MZQZBT$[,-TTSB>%H4L-T]2[6PRI,6=E]_@3J"#DBA_RYVUPSX,$:80U#21N- M. 4U:.(,2C@PIA-$6)CW,7VL!_-YDZAON\U33?1$M;_;T20N0XPQPX 6)8K% M=,JT,$Z053)0PW0PJG0RO#[*/R712EEMGF=R\[K\_TZ:-F>%S5FUI&3<(7=W MD;^/H+IFV,8/L?XT]'$JZOOHJ_.I23NI!Q"^:1*$1)II".B)U#!72XZXCBER M@KT3HGAIOU^9GC>']XH1\XQ7O4[BQY=[G-"7XIZD%(*E#J" M:(PP0B3HR.;$AQI,( [F+N+2WO-10/^4E"MHNWG"F4T)=S3\- QQ')H;];:! M=22GQQX9;PSBAN5H(WA(H)33*7D:/"W,IT4XGC==-M;\@L+FQO7O6]64J;,\ M]"!V'<,@0-AI%4DH8 /"NH!A1C8Q;S%*A$215#)]UK1NPWG>Y"AEAP4 M-TE*Z'\!+S:NE]^[X"=EU#QPAC#S (X*R :5-R@FX:4A-"5:.L)=?>FUR *B M4](Z:P5*"H-),0Q+(PU#S@:I2 B1Z?(],/A5CEJH@AV1PMB&S'U:Q 'L7YW0WE!17_M+] 7\[N*,C$.#WQ[57OH\?J[K-O3L?IFU336[. M#I-1K-+IQUAWA;&F2O/7'>6]=J/F-MC5>BLW?^C&C96%Y2[553E]QO2AX,W? MC/.9 78FW(RC7OO<\B_ "T?PQS8$Y*(D").$G8*94KOB*W(KX-IXYIGI_S3= M\[2?OLQ^.6TW4T$XXFQ"R@88LQ)R#8W!@>/@B(XR*JV+[VU9'^;6>CA+LV% M%59P(WV'Z?5PG$^<.AR'0^^KR3C/5K?1Z40=LS*B"*1%W&&*G#4:"6(MUP 6 M<[N2.1]\U),U;%DE]N"1W\=/<3R)KT$!KR!"K*UO_S%L+UY-FK:ZC/7Q9S^: MY&+98=. KXKAS'X>2)-\( 1TX'5>L2 2F> \N"L3/,PA3IK259%'P-P99_I+ M*OHV5@^].#_75=.\JZLT;,&;I> - 8'S .(AUW])D"AH8A5F7!!<>NWQQN.? M(1\>J]P>_,BL$#0^/_Z<-XG%9D"I##$FC CU#N:N?"(C"P)IH?.V,!J%+]UH M-0?B&=I\,T7WT#]SO6?_RB\-QQ/ =UT:_"F"#F8-YN"28G/\&7P7/!\FQ_I+ MIY*3:IP+%*#I4:>T-M:Q:0WY>Q_-.L%SO[F;CZV+XD@LV*?]O_,R-J_]EI2Y4 M_+_]S-.K9UYS.L'<.P5C:1X*>4^/-LJXQ?EP?S>OD(*?QJU^D2I M\P+\?N)1@JIBA$14*J0CX9$QD5/1/T.MOIS9URK*KZ/^WBNSJX#YLQ;EUS+4 MO27:QVBY=]-+[ 4.3B$:%.21 FND>2X?&)V,-ES1]&S^#K*W591GB7+ M*$L09C/!\FYUB9P$5TFPE-8F3N3=7M*G591?2^>K%.774=CVB_)2>8H5B*ML MK@:H1)#EPB%*1*(IJEPL>!Y%^4<;MJP2"X[3IFX'[^HJ3'Q[6L\Z*SL/%!GX MH,!EM[D.Y;>=(*NQ0RHDJ[##1/&5ZB#P@!L.&?YU[8R7/?O9A&%%E%NP?G8# M3P-4G"%J9N1>!=0Z$=AJEI\'LMT(K(R-Y@U>2,']#/4%X))G%B(+AIC/K0%) MYW7??#B22EH&RY/5*QV9OU]67Q*$;='HZ^BU=/SU>A0_SYS8;);QTA'/(\25 M)L3B4#+GG DS=C"<7MR:8'FI3Q8#2$C0IY ME:T[F2HB&AFE)B>%KG0[]9/8]-!K";9O0RUU% 67C5[5,0S;U]8/1\/VRP9K M08MOM/$"SPKX"JW:9$Z0># HX'SL<(39WE@:491,,V*#5['T MZ=[W MK4R2RZ^31[H8)"GNH\8BE "L.L0S9W3D4C(;))%M+:TONGEH+9UDI- M.=O?]1%E]+PO:S1'T;5OQ@T\*M]M&@8[J:6$%#>DW ?'(/(!C8!S "M+"(2H M,,77,N=0[*H,4,BZ=Y?V-M-R#R');40G]C)>Y:DKX.II*689IMVLRFQJLWLI ML*'"MTD(3@6W7!ND8O=NCN"1;69=DFXONOH/$H8CBJY): MZV'_\]MJ?-[&^C)+>P9_,UU0%,;ZQ"BBUN6=;:$[($H@*H4R"ENC0^D7'2W" M\;SF](TUWV+N8KNHI*Z#J:4Y?C&@W,_KF%GN ANHNX<9?0FZ$*VU)##$ M.+@E'@D#!Y4H2EPRH2B-PI0^,V:;)'A@-M\6!];1TV^@Z!XF@X787 S&$F%G?9K$!J2QT8@HJ@/SQH70[_#? M81"P#=NOH]^M!P!!1<.)Q%H'T/CK:-M)UVO9G3_[=G@Y M; <)8Q*"%$@0#"A9?ND,IA2&%#&,!*5BO+-U=$G5<.5'/@="]*CD/BH+-X . MG"'1,TJ09/GE%YA$9(63"&M+';>&:5OZY24WG_\6$@ON*^E.3YU[ M,<^)K7/C]:>XP4:3%>^\\X_.D13X:W#Y0_]YRVZYBVCVKY];LB9L4[HY(#+26D?'[+ MBN.@(>D4 GTI*Z4,C):>B^= [*#Y>>>V7?X2CT<8IH>JZOO8M/70MS'< A42 M[CK%M*)Y 1%R?QN21RF!B#Q2+(J_S'4AD&^,*6"@'OS+U[=Z3GO>%BOMI!I_ M O!QJIGFK&KMZ.;O\ZO93JKV7[&=O0/Y_V*XOM/TC[HW=)U=V/'IQ^YDO$'" MDK,H#4HZY=T-B2--\Q8'#.Y?.&XH+[T-<&?"[B'[^TV>GP:M>O#"O0D^?1/O MZZJ^\9IQ,L@'/LC$P"@VB5R6)<@90Y$!/^222]SRTG6D[4KX;>3L#X%ZF'X. M1]TU-\?U33EFI_P.5)2RVZ 60EYA(@$2 I<7G 3&+I*4C_,N77]:"=F?CIX] M&&QWRT77Q[C>B=UC#V?BX[\82M=U0C*JQ"( QDVQCF+:6#E9$P*HJ_0.^Y+3NMPX%[EYW6 ML<53*=NO(M.W9:>UEIW6HLDVZO>/L?%3X:^BB@@6(I+6YGV\><:)6 #; N,> M0FQCBT_G3X:W:RT[[1UMUS%M+QOV%]6J4^X_,!#(X& PXE1X9%WN(A,I>-"@ M%<5W+3WGQ82U;+S28L(Z!NJA^/GHT/GXWQ/(/:_/0Y@KZWXM>+VO1J/759W_ M: "QM-7$6.0H8X@+"\&-51QYB+.=)=9C5?HLD.U*N(<\[SGYV5\"/-0"00K\$FRL?2O9U; M%._;<-K)<-J,9CV<>M&?J'_O3/)53D@CB82\$;&\@8PK[Y'CAB$F(G'.6&KU MTQE.MV7[-I9V,I8V(-C\0.+[.Y#F@ME(P0Q.(V.# 8\1*(2U@B.FI18Z.J?$ M2F\@V8N1=&^^]$@KS&TLF ?J[@*]"^PV+._ M1'I22>KJNAA0(BRW!M)SRVS>(!N1-M;#1Q(Q81MEVILM- 7EWM'PVF-^;[]4 M5):<^S1 %Z;R#XO+4R)"&XV$8[EE2#AD@L!(4*5QTH1:L3<1^^-$_#;L^AIV M6Z#<4RPO3>K8/*P%&8VV%DN$K0*+T02)E\L6BUYK:1+SVN[+P"LJ^;?QN+-I ML#>"/N&:U<.*<(%@["/]ML.YLL/9) MTZ=9&EO!9T&4;C#-W=!)(FX#A!:&,H0C=UIC043:FVBVM\QRBP6U!V4XG+V: M,KX9M_5PW S][:''DG%<. ^3C(18D!..3,0>L>B#E"PRYGK90+4+8;^5U_:2 M5GVE&-L4?#I7#$2,44D!F16C>?,EH<@D\(8"/@Q+*D9,GOIHFHKZA.*2[9)Y MUT/P$4Q<6D4KV'U[!$'4I^Y4TVN1[#C\$L-Y?GWQK/7TNC?UZAL@RT4\]'YR M.1GEGN-%]_D9Z+-!F^ZVH&W334\2)W:F08(&-\6S7- M];QGB;:..(8<%@IQ1Q/\Q!-*/FJ7G)/8N]*-?VMBW+C3<;7G3=OX;*",LT@1 M"Y9"=I$@LI8I($QME+E"($7IJ64=?-MJS>V51W/MCWT9:%]Z;3^T(%N^T72V MR?)5XSS9=!U1DCFC:,((YKX 62W(9ER >8]8$RTQ0K/2Q\S="VA7O;C]T>!N ML%#,''T<$W8;TZR!:150/?7/+@2TFP;8@H:[>Q90,:UOC1(V,6-U4,B)O(\M MOY98"RGS>BXX7"R9\,5/==L>%1[H*=TV$]91=B]-HGYDFV:8AKY+;%Z#0E9P MEZ\F=0TR3"NK)[$]36?V\]=\*VD;(J$1$4)5SETTHNJPA9GY@C1-A)G_:CXHG)W?OOF&9.X&]/26)]783X=Q8<2+G[']67*A M5>[ZFWL54KIBVHG41/_=>?7I(/IP\/7(B-/QZ,N:P^OF?:96@5CSJS%NWWFM M@;4.RFV=%_B8LV:VO/Z\\7$XAG$E0>W8"WQ";.O\T=>_/GQ M+_\/4$L#!!0 ( *R H5B' ZD$S&( ,-Y 4 :V9R8RTR,#(T,#,S M,5]G,2YJ<&?DO'D\E&W_-WY*4H0*$3$5182R)\Q574A"EDS6J20A2=F7F5)1 MB@E%*%,D6TS9]\F>K;%FB['OR\Q@S'K.<[J^]_V]K^UYOO?S^[V>Y_F]?L]P MG'^8XSS.8_E\WI_W^W,<)TX_9Q38==[0V!#@XN("KD _ &<(. MP;]FR^0M] MMD*_/-MY>+9NY>'CY=VV?2??SIW\?/S\ H)[=@D([A;DY]^U=]=N81%14=&= M0F+B>T7$]XB(BFPVPL4-W;.59P6K=R;O8:^ M#86^![;NYMES\,3I;<(65WD/>8NH/HAYOUWFS)<:4F9V;IY,65U;IV[0Z(S-<7$!W%S__/SMN'9# MX]JR=2OW5M[-<7%M\=^LL'LKS\$3V_:^_U.R04;,D MB5Z[V\FW5U9][#!YS?&UC8_Z.1_>? _C6N06 G-Q>T>-R[ 3C MDJ- ME ?^KRYEV"?H/94:I+0Z+QRMX!+&L&N/]>.\=*,[4M$B5[ETV8HM'&"L0G\K MNO-L/@?X:H(%-1RM2:61G=/I9I9.Q@7[^M)-!^\9TPM&,G$\'"!\D;:; Q@( MMG( +F4TK1=&&L9N@<^^'T"/'B9P (E+7/]93@>'>GT<-/'U]Q;-+51P M,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=V.] MJUTFUK/AI'7"(^R:,JV; P"><+I"U>&X&T*@0T$<\^QV_-2X?D=JM2;TW6@6 MEK_(@^DAJ<)'FUZF3%\*YP]09R)B;<7O9V[9G8Z.?ZYOA%+ M?:-.B"'IB5^I)[(,W-C8YQP JPJ9!I*^#^U^!3[#@I/D.4#BO#HB 5UG'G*< M [PO'@)9IAR@WN(OK5%1:F#(IK&@)V&#KX7H'$"(Q0>?#HH2G2*2NHD[X;.> MQ1P +XPFB_REL=\_FI?ZD1M$UW& +1AZ2II!H/\?NPG[P M?',B>OO8R[V#ZC>M!"(8)=M8PF:L-BB*3CX9!5 M[!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\7L5G' MRYCOGX^PTZH/MQ_T(X?2Y)C)(JC3WDX] 0CQOBIM')Z%P6(EKQQ:$C=E)="Q MZ=:(Z4)X841]A?_/:I5J.7%ZK38K,FE.'3LD.7XCJ>6VAJ+21>Z-VXO. !.U M>#!=7[31P$GM&1U/D=+7;)U_Y:OH6>U9T: H^O-]WXL/=S\).:T7*6@HZMM9W$6=GQ;-Z:IK2BGL M0?AUL;Y3(RDK-+>5<-B:YA":^!1/BX2/952+HSN&/#D Z@@'&%?,8,+W<0!] M%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?#!FEUAJZW MGQX>-VR:%7_H&)7;(]9Q[,>JD3?_W?Q?:UZRM^?9O72W[/I@MVYSZFA?NKV= ME>6:6RRT@C&E?US S>)"BVB0@#]:-)TNRK9SLZG:6G+OV!7LZ;AFZOY>0V7S M>(7%Q//'S2S]SO6D5J/)KDM9HZ8[4I043G& 76UE7+GCE/<$)N$A[;'&5-#, MTMBX9+AW&LW#](O55ZW8YCMUQ*E^-:>E_1''\_*R!@+G:%XTF-J3\5LY.Q<7 M[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&[BH$K: M[O"-+@[PV,2+>3[D0O%P04-?AC_RA#.:O<-,T7S=7+3K QI&477P#ELXCXZ MW$\$,?,V8BF4?*;]08)]215LN/3S(_0L7U'_37R):^22K6'6NSFM61TVMNT! M8=PV8LZA2-L9)A01[X1A=9UR\XY'6(U/8[(YP!%"B3PN25>/Z1M@1TM=D-B; MD7[*U\//Y'7?_-U<3&I?+LUHHN1^I;>LMYO^D?S8Z3.B2GGB0RUMZ$>R#TQ@ M'ST:+?D.G'RGDW#Q3K[H1Z+ZCXWY,J_8>Z*Z-\9W=1_:;9I?_* O['8 M_S]YZ?^NX::G+NQ%'>SRU-#3\;[G[+^G?6O+=L%'U_?O3JIP4-*NT".<5[4\ M;^%_01[WO%K3T<&-6*CU] @M2?\0O"[.^<:(5%RM0$!Y:,56#F#L$7?K;&#* ME989^%&&#:)I9=?/5A)BM(*UFYR2FRE@TJ"0Y)0>F.5@HM2]]#9^QZ!5V8MS M[W?>W0F\V]T0?*=U/SO)DL88&K9#!B^7Y_@O!E(:Y5>9>"&3A:IB_?%4/!SN M+C28AJ 5D0R[AL;6>T,?&L%2I:>N'7]@_ M-!B\#J_?"%Q0TC;+BS;-\;4I!DN81?.>1L)\JR^OYA=7ET"K !&Y[SJUD?+O MMD!%Z"5Z]".6XN%/I(H6<(".*-1IQ,(*2Z0;-+W-!&N+T8S=N&\*;/_'Z)\P M&G82\_ [!QBI-EGGDT^M_DH2,F!#4STYKK^7 _3WIG. .8=+S';D0W@!FO7& MJ);(E"C$LQ4C\8$YJX+*H)Z*$1WK^H(#"*+>&X@@OF(OBE@8 "(6%Y*NESR> M>O5#.\9$K:PV9V[Q25R:V@:B)[:H.J;P)(+AX^I050I@?YVID$E M.D671LB4Q(L')#$O2Y88N:_D#ZIL''0XQ/Z%D)4G&*FX=MYG[+R"2&_L+.;E MRW2M=CD_$0ND(_B5F'^2-C3^?D)(Q#9NU%/Z:O$^L:F>/,16@Q4)$K+O\;)W M^[,&RQJ+5T$X QI=HN.]KH&!F63!,'ST#3%_'VGI+:X!+6X[856.\7OHK+KJ M);PS-"MBX^>>77Z6]CD">)2518"/8741]/!1>R9Q@H>-:2 MNH4!2AO%$K'6\G_A1BUP^-DN554H?SW6[;+"H0>Q]2GW!=?)$4M<3'O'@# 3 MK!#MR+B)DKSP?D:VBTO9XJ^AG7H@F2H5>@&OC'O=,_FAT+[Z&6,Q8."C9WB+ M6_#Y%42^/7ZA; DMCG?WVLE2<5M;4-6 HNN12Y^6B+N_$M=^F/TBPTR3B_;^ M4:U!BR%W-\)%7&)\HVQ^[1[(+_?\>*T$>2$3KJEW.,G,W9-W#.<.'JWCFY#U(=LZ@5$E5=@JO]AZ?]1@M!U*H,J MC>B=U\,E30V*E X?%TQ$78CA63N[$0=N\9X7"$TF15"C224-'R*[CJ+S?UFRG)'QX^[.:-_@7W72=$S=A+U42XT+*Q)J;C1BPZN#CW\C ME:Y-W;;=0&8OT.G82Z^\CV@=<]>:R6#AUD+A*C+KM9%T26HH.\_.6*GRY$3K M"Y/=4L5E![EG"[#=;1R@NJ(H],XGJ;-'=WZXOON;!MWL%!=2)6=Q0<6HDP$K MGBI+D51/6_J\TNOKE J1G!GIS[_9Q8SY$@2SZC0 MM85$T4,X,/8LTK46NP+A"S=K'!7:2*0H9X#0Q'_X1E&03\5?@@M#<'+_#Z6G M(\3J$\UFUF%V,'M.WW3N'UFLE@B=;4CQ:6#OD( T/+AY;/"O1?T+R9 M'@')=10#S_&A5S]%"#F4-*[=FKNELK[DWL, ZX.7_9Q MT:L9KS8_/O934T'YLF\SO(95'H(I;2DM$'L8&WZ4>2Z09=*Y3F?/LNU2*_&C M6DW\0L]')-4\3?3\VGBJO_#>-S<6+C.<^;G_83_V(JY5L2,K/$OATJ4/F,'/ M_4F76T[@SB">%T/C_:QS9A./"T).C^NIU09=8'S\$BKX]BK0%O=]R#HX.*Y? MT-R]@99 5C&@(<:>%KV]X9F)/[9WUBC9^XCVK]+5;&"R;P;;@'F>Q!SW\&2H+9Z?4OA](>VD4 MH^R.]? H M[] .IV#D6;!>0HP:T> Q;)!P8HYQZWEN=.PI!2&6#W[*Z;:+??^5[)XE,=HL M!BGW?OUY[6-E"O*N/_K!A@N$7H^P737(F%>,F%WND HH/^U59 M<]ZWNNJ:OJ7( ME RC #C![AAY17B"VZFQSR:K\-+W3\H2'U4KCZ_]R/<#JX3P(?QI^(A*X;$E MA5]L3*1T1GH?S//]FHU^=1L"-YZ3)YN;EPGS?'>L1]]+Q4>\"A@RH!&TGJSO MT)491_,.SB+X4D>(ESN7#Y<6G1(Y(;2_!1>_L^XNN4)<&Z??";\NB14(,!I# M17F.7\UT"+!O<&Z0B%K_*2FP^-SAVY?46.'#C:KF9Q>0)A:.+QI_9(ANMU61 M+>K,19F^-A$R,T]"H+46&-(GR/Y4CPZ6"PD_+A81HNCRD>9ZF1QGI %^^/S& M7+5-EGCDI-P*J&Q^SXE@($K0Z54P.'-[3A-<2YB,*71K5&I1Z., #\%;\JF1 M7SN@"[!9Z$8@GQO$RDM".SA[>]^D**J: ]28PB=_K. 7%5TA#BW!"L/U M!2#8-1S@*7B.IKO"7IC$7X268E$(6$,.X$$SF3$O=I0=$GS5@*SLI:DQM3A MA:0R=2 X5(,_,0HH;L6/\M%X%\RP%(%BN# MHT.YA%HD+_%53+BN0>CM_@-^!3;25=>;;LGYBZ[@BV>6+'@7%T:%OKBI&:E$ M:V0.ZNE("PTXS_:9Z8FE/MQ([E%T)A=3**&&E."*K ]EY2F&\;;IUP@R7UK5 MA)ME8^\A0^L"C8IC&_N1X?8(+3/S4F,M)2,=&>\K!4_Y/2PS ]>F\UUX_978:NC\@8M9LVB(I-= M]F]7%FN8.E \+L34YWAN(;05=N92?[H/)N49Y%8';3'4;:JQEOIN;G -?HLE M.\.9>B[E!_>0M0T/V39W6_G)9U^Z:2!O+OHES@"].;'*TMRB) M@0!7$W[O "*^IT@JV8DRBDDDI$9'5MV7HIAG(2;VC7@>:REZS])>FIEAWZIV MG;7UX[DR-X(4)K+"(N5QR7IW(+_@GB(.M8(&,'YTWQJ6H5RMC"M$>ZG01397 M!]F%GBVGE>.OC1'H8F=[P5LL_F?H24^K+GCL)E-\32.EEJ\\&@&@#J>1N<^3 MFH8X0('^\#0'2 _4O]T>HXOUOSMSZD2/+RZ5 XS=YP#SP1R@!QQ@)R\'L"*" MD+Q@AL)(7]'K>AQ@"@8Y?)\8HRX>32"RXI&30;#Y/&](&, I-SD Q>A;#Z(/ M_ONZG7]J9T'0%I([:(HM^@4ZNZR)18,L,@TJ,!D+I ,'J(/$4,\&!WB)!HE& MK.,PMCF:;L0!EM;0GTZZLMA011?P-)@] UN=@+P#PP%D0Z+,HC7C#7ZU7&[B MRU8UU@-$J89Q3!ZWBRV"&>,+K=]66P9M/_"NWD!/.1%(&Z,J8=7[5,W3YK8S MPC#T[4XP'72F8"L-G0]W&<1*#[+=7#]DK2;O06P5MC!_,\EZ,>+/>>!Q5E1K)(DIA M7:2JB^7,$U];.?Y0=_6#>FD;#4@7SM/MJ8VT\<%+ M.0'"OY8J^M]Y4&0\<4M\0N80+&)5X0R2_ M3?V+1M"M"HB'S082EDXQ#4W)_!>Q=4[293=9*K>9-Y+4,"7G,O*,+M? Y%=Z MJ$T$'PMD\=7C+S];7Y)0:$;IWP)]FYQS;FA,/1ZU-:X@P.ZL/7^-;L8?T%8PVIAUJ2 ML8KM'KI1\Z<]A!/5]MQF_4!V7'Y< &>Z1M]*'6A=.G=1FX&AWO??+)75@5,,2TMA2B91TT8Z UJ_Z!VG!6:$1 M]3JFC0EW[A6T.WRX[RL_H5 W;)R'JHX6CCJ753.LGTE7>#ESWDQ4V-0G" JP M"M_X&,G42^P/,*/20A(R4OF96]?NOT4 MCPG,H#.["N8Z+)WB^!K1>H)_]^GY$D>)14*?CN(,9D!NXEG QFFOG1Y:VTS1 M)D_$/\;D]]E,W+\W''<_]#1OBL=L$,MDW^.L,)R"J#\2D\@6O=]DV7:'7-\9 M!*]9-]^,"A-Z .X[=K 5-.-N0%(7(+;WHF^V".4#_D!2[D@K0)Z&9,N&5Q,> MPXFN("^]GL6,PD\ZFK,\(%$=,VD-A M8X?[1K0RQ;!XQ30Y +NZTFL]XA@'P.+IQ_#?($?N M=9@ 0]"3$ Q,8F(R<7GH/\!1&B@N!&;@61 "4!GP'_L+0!14,1^2U1S@TCT, MG&3%IYLE MH'1/1O?ZJ9.+*N\\\^U_&EKT,!]:Y_PT-7:\%?(S=?SG]4\=$!NO]T7S@P>1 M+!5R'A;7KR;,O90"W)%[%%.MMBZEMYVW"/5F5F<8^U3=7@IAGD#(KWJ@?#"N M5WR+]F+@W"#^R,(RIA_3B,EC:5=WN+ZH'%3Z+D.XZ=(*351U/3Y<<2P@;6N& MH79IKG/:&GJ2 ZBMI?"WN9CO/K:36*&$R":N(&/6'"$*]AJ;SW.QS[=51>!F M7WE>NLY@_T!]MZFBSR5NN?E0WGL-2%P,W',ETGS:-F!/H\.1O1L6"D$<@""/ MF:K$; BYKU$610IV7KBIE *:9$U,#SRZ6[F?K#I\JZ*DA 63J4&IA]CWH(X' MU'K:+(1H[KYQBO]00-@QT![#@[FWR'-'W0)9TIG&)]*KX-YI#_NNL=!3W_O* M/8\2G_M8Q,)>G$<$\2$$SDX)\24?DE_V:9?*79O301)+8G9(YV 3F\H?7K;! MF0A)!^5;. 5)B1Q?_V)%]3DPR3Q\KWT6EZL+9_)\;\'E!>1K#\'4=4+?>]-. M?>8 '1Y%7]CA+/[;^#F=E#(?VLP&^1 (&&%_5/*],4BP\K/RZH33>'LLQW0' MLRL^ILWWS=T;,&;+&V;8/J$9$[IO9;!_D\"] (\);=O]U0Q_A032]]/>+3J MJQBLL= .6]77+R@H[;D]5E049I*<^%KV3FWZV_XU0- 8UX$<0(]6R""\B!;\5=,24/94I:])N]T4*HK8%:(UYK?B8'D6-(#S%_#O)0]\#UVGA3J%%>H0(18.,$'8&':Q!6M7WWP^X]=B!*L? M4LCD)B(/RA"Q\!:ZS+Z1X0 J4 @ELDM9:=$<8%H2)$*."TDD7*=0RYE(Q3ET M!/I+ DMN9$.$!X=!DIEH;A7*N<47;->-=WGXG+:$'D2F''++F M"M"QKFD/6K_8OAS6/78R"3&LI.\)4_\?AN_U*0[PKP!N5/2G"/X_IAN=X.'P\G6K])-C=J;45$%DRKA>#[66;*]@^.I,P5N6UZX5KP0#1L.=:P(YFI> MA!31F%9ME>(8[-%89V%;^T%]S]Z)3"'OH^+'0GFO5$5D->L=B7CG5KVO^UKW M6C)_J&:+2IF7A_BOTC0I-B.I Q?67I!=EE":<$S,#,R8&X )=K:(%<9-9S*H M%.0,?3.SI!EZYV\R2UP4S%\RCI","$M"-^<2T?TV! YP1H/.@\PCX9@/.8 P M*X842&3V-?^61NR7YIK%_R7?2'*E>D%0_(1FSP&<;2"$3?=&K&B@KC80F]*A M"*"V2(&-$7J@,$43GM]2BHQ"BQ?"'L %U^%B 6$.=H-YWY1B[L/XH= MOR;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 .\\<0 M^53%Y.K0HV^P^>*E'N;/G$Y\:7/WIP75C@4X0]3W5D8W: NJ# B@HOJF'8S? M!!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,WLPIC2&9 M4&CH,L[Y+:=TG4C7%N*#P* /C#5%IO;2$:)0:*IC\:_&,%VW7).MQ'#Y^!KTP@VM891,$K-I+\2Q^JYA8HF@8 MM52].; ?V)W0+!F@6F! =]-@!NNPSCJDD87ZFY\%!_**Q0DAK9W4^E-.UO&- M-UZ;&\ULJ4*DLD(P9[D>Y+X>EPE_5X0.FQ_PH@:SXZ;);S3!0^1'=P=OWMX: M/QAP^'"%T_O7T99J0VE:%@_"4)V=:QY"0G.?W1@N;S3W7E3N7UJ:V!ZI=S_G M833OEGC\OC8U!7J461#.[%DJ6('ML'6R"&]QNVN!2+#U19-T-T6?/'5SCV G M3CC WI@<'Z.9D#M'K]['=X%^9*N))FV3OZ8,+C MYK;D:K=;^0%"[,FUV\-"UU"TS&6E\]NS/GJ/B!Z-%(ZMV? M7=7VEB1_S"6(:,6MZJ.UFN\,%"G;17;;FV1S (U)U#D+IUZF:0@_?$?(N02& MPZV0$UDGF5JR[!2SCWM0;[+T#(.6CE3:X%WJKKF-SQD6R?D09A9O[,G;5OEY MO3<=-@\^AYQ[7KL=QT,KAM12]=%NWR55IIE9@F8M5J(C:TH$6JUK3X<.^4\15^-$) MA^HWSCM]1)-#\E>[YL"]3(SB9M+-BG)_4^1?'?;^A#KJ;N=]ZRSZ8]G0PB$= M52QS$C^#U$%\1C6KJ2-AE>HY70;EAHS0)"O65YR<9EC6_4]82LF&>W"@E)&) M6ETS6A497#*/>MH)#="-+7LZ-% PV<7;_]Z!R)$1S7ACR=3LYW%T/M87\LPS M95W?"25G9)G2-/%G95]32XQ(72"WHLPP]./+=_97?YUS631-8:,HX) M.0FN&GZ<3Q[GQ8Y%B3>1N<5]^ MN6[JI>A.7<_A=:\*/OG44J$+_\S._;,H4E3Q#@O0Y=>0C?O)J'9 3CPD;P)VM6+?DA?"#(_ MTCR;@X@-DOH+(6QJ3@:VCI( T*W!%@!% I^X?DW"DS^[Q*$1-K1 M#%;2\ ;[\2W(SF60+RXQ5B#,+X63X.15 M5_)+P(K]XT="^V;,2T[:E.I'!UI+ORLAC;)NB/%;[;-3/ZI8PG9@2*R_C_@X M;WX]A -P !X8.Q=>@LNKWD,S6P4/_XA]@!NI_6FN^N;912/2>P"? U1ZGJ1M M>RL;)5-0(>9W\EB3+-;*%/?SL[A"8.CVCO1N_^$-N&;#-;G(['ES4!Q:H#7! M7W"9\*NX 1WDH'!CAFV?YZ0YUVS!TB((%@M9NN< MOBAIZEU!ET]_2&9/BW!]!?RR;J;B#^J3?F]< M='\J!<(MB(>ML^7 9[AG.4NP/V4,^TOO@08=Z^AD^)9Q(EW2>@TSN1EK/NKK MKA,'M$ S[EH\=9T#?(A#_)8J:,93[DA#UE:"8\LFX0UR*'F*$$9&T,1F9*C? M=VQBI#D9SSYR$(JLC;!W?["Z2[V^\NJ.RJL7R]'*/[K$4FS6#"S;T ?<>P/E MEBZ-GQW#ATG0C08T2"8B,[C77[4A%L'=9[;W63WBL2@U"1G8]+S^F+)$NC_5 M"GT7#M=%C"MBQ0*2+_W(^W[;ES]1&?EFM$#XP:+:@T5%A4C%C?Z&,PHG!F!M M>UYFR)T\50S9IH7<9NZW)@&[J]+E RVH_EKP7/V-"]<-WSH2\C-OL!37F'72 MDE]($1%K;+$+CTX[N_#5[1$Z_9,1>]=XV5B#4K*H.*H1:^K?*+9[\J/Z@J', M^Z^!YE-3SYE%H<'(EV1-C;YZMIW*<,0T!VCUJF27/*1,1=14.B1467$ 8_O0 M%63I)K7M7OO]O@9W$BUJU![V5%^@AP7/E-_MV/CKW:7F\-,MY_1J:C;V22VL MKGBIHYY_>(BQ:.(MQ?TX3T-3B:1#L]4ZW2$F7N*7 M-5[OO#/JFCT:22Y@/0&NS+>9%:D&6F M<57A[D!.Z'2A>\OC<[WA9#><-:I,<=O%T]]TPXYZ1-!@XV?'5QZA1'N&6Z))8527P]PQ*Q&4KC@TS,O(2HL]-+12,W67#]SK^3C:KX M9S:*YO2_+@0#B*^P8G]6_ *602Z!H-04TCK(-_ BWB=I9+DFH3VM_"OA/W[- M=]@_6A\9#5_YO$YU4-Q+SD\P$*.GC6K_<#_I $U0+^!=QECH C*&3/^M (Z,S*; M>6$0]RIA]+>]G5E"'!]S@JI,RI]%\_997:]G-$R62%;0;X:DPRZD86FB(4+( M3-@V]?1.U!Z:?H=R5[EC12F,>+-."]1MK%:)S-&^*F,:FD%3H6G"SXQF\WW4 M\<4.8"#X<%B<38UD?6)_^G.4^[\ZTBUZ) UCP@OMV4CK\NA6T\]A)CDYB69[ MY&-,3F&O<,$?HYP;LLK7+!=_$\%*1ZV]RFK #K24.GQ@92SO_7BN2[RM=:#F M7BYJU50S[W6/6>W#&)>MJQW@ =:OM(=Y(=;DCSGCV-TCDL-(R]>MZF]%@Q4. M@*(7MSSHYW)ZQ;0%NY(2EHZ2%1POTHM3)+HW[&<'0R+8UK\^_S;J/7WN%Z79 M+7GG+GK4Y\Q1CJ6[] 3.JXR8H \/L5AL(4FU)EU'L\LA_%[PS=WB.8*((K)6 M7[BWTG?<4ZN.(?HR*1J7^;V8^J-3T)$P"\P;CP+&HS;G>)X UY/8+AP@# U^ MRR'YUQV=P(C:.C<+\K:Z\87^:WB6&P^OINB5:M-W7R?YB[ M#'. V/D@\6.R7UX%[AVVA3 A'[](3$>U8P7>=;ZC+*\SVPOF&;$X5H@IIOS# MZM3'\YF,-RY1P1HBB''1'.MZZU=V>91@;%IWAL1%2(U#\L[FR._?$>!MQ?_Y MP,U-< 0)@84]B/^P"19D7U1#'9:B')'#&J")0?6^#69\0,MN+O@)\HP;R:LI MG@/L1,FZ21\N+XJE\L-.^>SZ;.-)JG3>2JZY@^9C^(.2K:J(03AIQ$Z(S3>8 MP.8 T1B:EQ(O^-C3!.0 34@Q"P?X_+0C"[."G@Y"+MSVA.2_&+@%_XUI](^[7!=B<*DTW\V3[Z&>&K;4UJ3<$2JY66GK,)+D,5 M>ET0(A+,>[=4(]F5OLY"#T-.?.1^< ]]N$:ZVB$834N5![\.])4,?;MUMO'9]*Z0O;8TZ^-;F6TFY27/5XEU* MPB]+"L(/3^2_XZ;;I*.XGF8O(-XB>DMHV)[+.HI"X1D&H:_3-S:WLEXO_.'8 M"VEE2*;.+2]$M+)R*+$P)_-VQ\2;O937H2>.H/DV),;UM09R(1PA2OS*XNE2 M=ID;EG&%94>NM,[K:)=;._GHB=Q_*?J+C6,II^/K'R+AZO-!?B+&7&_KJT^ MY/#%> %GS82]>XEH@2R."EL[\I,#C 9Q '(Y?*QJ$3YK6@9U!&*6$[[T#.HV M""[T\>(<()')RR"\1!,X0"UR,M31( 2*X0(K5SG &4\"R(OC ))IH.1('?AH M",L20H):1O^Z]37Z$]V(Q0%8AT&CWAY$,P5%W'M:/..A\C[R5T^#7^"8>(]( MLM=2S3C[VHZ#G>I# ES(!UI::BH=G_GIZ1[F$?>YB&/<\*HO5FL Z0WE!VI"74:UF\[%ZD\-\^\$!194-D==GP%)E> MX^VM-%Q?T"YCHO[);)N9L5Q/4E&N1U+$4XVCZU*6U- S#.=RDV=/^2M0 M5!TQ0 MK^^YKE%>/CC_O=E3)*:1[J E/?HK>@471$?A#= NV C-->02A"V'OUT M1=X6+F33(@Z>$+/P_\*/\K'R!E+6'J6%B#T54M@HZ;(0#M,%__!P"42HL'G0,8S?I M(36E&W4\X$NAHA0?I=&@.#@^R M1QJJ'KD MQZS2;>9VY@ '4:^H;U&^;Z]FCI*CHWBNQZ[VW5N/EFJ\=J)_^_@)98KG6O'3 MH7<0"1Z#G?^[^?\M70RY'H\ZA!_VU=#:YV(A*D;APR/_YG1RI2(XR@'J-_=A MI/W!=0HR$VJ9RGL_2&61R 'D=I-*P,9<%8B6CN,&T9B1K=6TMR3[1M3>;MG+ M15)6%Y+XKS6Y)_I-B:34/.$SO^)!=O[;G0*WADN'343/?/ _SP'NZ3?)1KZ5 MB F&4^!OV?;&51V^)NU:%D7QK1<+$I>6E3(L<2*1#;;BTH]VG9;NM<2;HD?3 ML/GGR(;)]\CVM39HLE;^$RF_[R+3\SSB8H!@WOVK51>Y6;J@"V)HJNRQ;JM@ MSEE43@%8K.^U[W'*GIP,I7+]68C#K@L>HC[\9#JV=,^LUS/VJ/*QVS+E3UU- MR?&&.[E5O&.^+2MNF%"#:0OOP0Z\P"W=2VG'PVW8[>P'MZK>?@,J/>=/\MB7 MOPB8%*IA4'$#9ZFQ/1S@!O'IQ7DR/<%)JGK(\Y/;/+KO;(J4D?D)U?-8/R=N M"?J;#46PZWV[^43T2&@?7?J[;10CW<1D#*(ATZC13MN4?63EQ D5(;?!Z6>! MTN_3W7?_Z_.S_T M^Z.#W5[WR^%46 V.=_#58)-9I)_#KM,O A_MWVCMF_:LJAAV,-AJ4FXL?@B7 M)0<@%H[$97R,^3!PN0G,^['UP9T3M9D6K)S1@.+T+,N,X9(-=!TVXXZ&Y ^< M?;[)BC^;WP<""G=4M2@9NS3'K?)45^Z$C,?@A?O^WWSEH, @2G4)26"&N#5\ M8NU#\6[?N'AB_>B89YZV]"T/N9:[)X'>R$E]H85GXRJ/JT5ZN&^[^?1SQ[#7 M?\F#K[SSP.%F6C[[S)\72KL)9J19V*1+/+OQ6\KQ4U38[_WB\9PF0?WW\>6-7>JK0RCY9:QF0?@S-MUA3 MTU/?';9PF/Y&G!$9O2?7J$L5_1"NM4D92.#5WRA#"SLL=R $/CZ7KUG56\Y% MG#*",X_CLCVF5_KMS8Z'J/W ;:\I[;7ES;*.U$=K:JQ%H8ZFF"2?^ 2%1=D8 M]NXZ[SLM-^4&0*7/_X;TKKK]G^GON@DONI@5!Y" )N]ZH"@T>=G8IW\OM! E M+ %VPCKAZ<;>P93<_>5:X:K[?YXKC9\+/635SP%"R',5XGD.9@K1@LDY=C8F MC(ZEFM&%B>QL[8!58PAL0U^@6HG<4[2WX]_6/<\/X\?V=4T*J1VGWW815]R^ M+L4?[,TZ@_^E:;\@SXT USH=UX>%ITQA1H71K>9%IC%GQ5G->LVZL8&RTT6* MY,H^U107Y*#>H6(GY#2!2+F0ND]?^/02-^%DGOPGLUXR>11AW@W7$AND0?!]@% M0=PB5E_T/PZU$KUTANT;5%VO1^YWS=O>CO)O(%(F0 C-A\Q[2X7!:^@E KLT M%GK@=T)O[9_VP'XK>!G%]>_09 ((^Z OY$632A5R$Z!H'ATN:^ZFS$ MU,$_O/$,&>\ !,TW$B9IB :[>"*-5A5)]-.A>\D_\^EB V;);X]CW[?&<[W^9M,1]\D8HG,/%+R=64?;&_ [6[I;7UR MIV2B4(XZDU-)W+-1JZI! ()V&IZW_F""N&66**P+RPEPKM?T"$V;OZ,N7#M\ M)T@5.^9RX/C5;P>D>U<#S5QT2W9E*UU;\X#(LD;'.KE?>^+H7;T?;6#(+,Z" MG8;:XH$LP-57$'>Z)^[9.TC9X5_ 5K#)N*.O2XR#W M=*V *@MZVYC"W3M)!9LR]*/K()%D#A^< $5156)UN+U.2Z3X'#C+9#D#G6!6 M[KQAK'?HQ?KB)W_OLG94=M]J%C(;3S)7@>KO#7_X6_UE\NU7O+_53[8HLH#J MNSSW76[1NE?4CKI77V9(F^=GF4!L&HXO6Q_0A]_20,R!$('.AK&+1O>XV3D^5@=/W_8=%%Q30S8%[R?Y@UN,0%$2[U^WC)7&$UNT M^V7!%M8DJKO&>NQ8]>WS(!/Z]MIU="ULDWT)FT'* .*;M1C:V3488XL;D;8# M1K.I$B57=Z';"'@J1$I>A38:L0XRA-AW<$,K7[D#,_ M]N@T*L2N'O]'Y?,!)F>C>KL-NWM?3JH.-F[7KU*TBU1P.6HR[J]P_#E*]$IJ MI(()'TEER/ZTI]5H?Y7!S(6>@Z4WUFR&Q59C/(@>B;3$,8L)3 1XH..SA,G" M29EG>EM?M[F2KF20\B"FEG,MJS?X"&ZNCZ3;1MA)#E#HV4MY5H(SKV?EI[Z5 M]11Y'ITN9;;O\I4PG;"C1BX%(5(?WF1'N)%=0_.J#Q<\0L+ENE__8 IB7YR8FRM;K'S8OIF_,I M-;Y?ILXY7;UJ8!Z/;%J%AXXYW&UTZ7B(6H?[,GQ8ZO3-W,VT^><_J%JZ%769 M'%:32@NN)<-7;A_Q/./+^^()WY'0IY!#5RO.!TY'#^X[\NJ'?)KE\N(=T5^: M91F(::\FE2<1X_[U[4@[0R5G_"+UEYDGPH^TERKB97JC0ET%QJ1E]BW9;5S% M$3+H+$SX^.+=VJGE,-2ZJ;X) D2JA4']6*\C?4Z-K$B=T](!OSA_M,U(] _6 M]2/AN57FG?&LS9Y.(J M]\Q9'5UI6,?:DD+/M<'&D5,W(YC;WQO-\CCAOGZY5/W%R1>?6+)1P'C(>W:^ MU-T''G\T])OB7X0P0PGY%EZ4P'K#&XE?@M#<^" N:\Q\ T+3!Z"WON+?GGM$ MNJ!JBS7[G(3))U-&CCZI?LY]:%O3,GNAOH9^@K%B;J)NX'>C%8B$[>?-%?$11!._>C"5$E;#J2A,- HB+MMX-% M7C1>*%YD0OU\AV%!$: 8?D3^CS>*-K"NT:RNDF7&EG-2&SR\!%;EDEU54[., M^U[.?(;[,$_DNGF[G.QY[GJ^N6JE)*51HU0Z5^?N6QU6NY*8$FZJC)YH8'S/ M2^EM??%J8P=!^/5D5..^R_MW&5T3,$(&H9R+GQ]%2(:;\8;PG9?G7L&&(0LP M=;E:9[M"C&]%C3]=3C5Y[:6Q4^3"<]87H9>[T%6E84(:*S+1O%NJS["?HHX% MWAT.$+J8/!7:%W35N6,]_N Z.)O;H&QZZ_?Y*<<(.IAT_O 9^. M,5Z?[]]N75MCR$QGM0:OHQ"SFS''J.LW@!($A_V8*/F;<0\XIA!J-O2@J5@")(="T0 MM[)@=S+T'C+/]381SY'L8%BM-.7:;!Q^R'.,".6?^2.-L<$V_OCW6RT7<# M;RC&HHKH*\AT?$$)*P;&RP'Z(CG K&&U2J2[68I$\D./D;E90D>I\AN%"87L M&//A!9PU9*ZU6!*,O4-Z_V: QO_VGRR.<@ N"%)CQ@@L$>@Y9-&^3F12Z W\ M*KX*^SG42@@RO8D-F1<07L)'X8P]NBO.=82N0&XKM,G58VM&2S=>D M<:F83WV@_\9GQD<8&-JT;'20 _"AOZ+79 /N04)1DP-L_M>-#!;4US-&$7"2 ME=?FJ]E( Y@MCK6R.[JGRC/?U*?%N@9YG2-BA4FW\#F MW. /Y*QO_,TK+Q6U^&4AECG%J&8&O8(\S-@\%74E@#<5;.< %&](_"RZ=T&4 M)4^!/8VKP?[EE1=ZA!A:.B&-12CXAHZ ;VZ?C)IGZGI0,]EO?/"#YF,?&(=K MHKL="X:]T^;-\.05??V%W81X&E_=[)WSD2Q3LE&XACD/[9E%1U'%4?4E>_.W MN-V#JMS.V!F/.:!\(T]9@\__+C<)%/F@-.V0'K6E>%[W4-M"C8.ET#!6H[.(KQM_RP]HC^2M!$/ M>H!<=%/(Q.9GZGC< CSJD[ /6:59%*5GSDC\4I>Y,%6]PVJQ MM=LHSX77VJ\+P:V[" 7"$ M=9+V^#W+FN3T:APG./RL7<;RD8GPFLOBMPF:XSD%"'!06BE3*LJY!%/4LGV@ M/G%J$O4P?B)>&7L,U,!C$[L@JD&9R?__\+DUH>_F@\%?34?ASP;+C:1;!4SQ MA9Y/Q,5?Q,[K8RJ=NZ6+)M:J%5Z^Z5-\!KE5C+EB5Q3( MH0&73%4(#[)P,J WJL:@9,7(B,(!U-%ZWM).%%:MFXH?BD)?KC8G?=Y\616K M++HQLYA!_J(O$V"@KFY%WM6TV:D %FF!1I>)XKGF- MTX'\'X7!\84]2K"0NRHRP^>6/US?%?302=,CP4BUKMS+6,EJ%?*1T&W&R>;R M#0HYE_5D*W"KCOK+&?-+HM"TEZQF.4BM/C"QI&Y[,+8]@[PNN[&BVCW/=,/]LD]U=\_H-I(IZC.N"%3LFD M.-,X\^X110X@VH8M+_H^5;S56[9T;K'*7*HL[XVF1)YR=IJ!8P%&['G:@S0% MVE,[14;^JC9Q2'CB6H#_6?36.3%N)N(B!CPBM&^:_QZ+M_.-'[B,KA0(,;%9 M][1;=>I5+I(Z,VY2L9 E89OQ8NKMT^8CV8@EV]M;]OE)643C_)CX!6?ZA':[ MPHW^#*<@I=A%?.ZFZK,FGZE:H6J0) ,RQE_\N/',-_KA[M)C1MM<>:XA<40O M&D_ @>;1NQYK:*HG[0J1']QG:S=L*(S PSVK)E[Y<=]R9?<"L-"1HE7=TU&7 M+^Q/Q5;IB2W04*[]=XJ=R ./7 \O=V]@<08;X(Z4+,@&)S)6WO^%;G2ZL^;8 MG_"3H[J7(+6)9Q@+A&+YT-4$EM#J4_J&)$2_L;0^,$[F6R8D_ZU9%Q278/U: MH $,TN1]:^A_)&NN$.DB(9 N1W9" %A.3Y'A #&WV(AIS.?94N+TP!O_?VOO2L":7;-W8#JB <4($A+@508F $X,( MB8HRB!!0),J0B( (B*" ((1\BC+(% $1!R J*I,8D4EE"#,*0I@C,V&& $D@ MA"1DN!^[3W??[KUO]W[N.>[*<1)LT MY4QI#B>#GV/RJ[[MQU_\<+=2#!EP&N4_("4,[2?3 [P\5S.JL!>H C&$1OE, MTZ=.Z9*SV_&CY@8P8WYP'^'K-= NT<+V7X_)O.#,M#12[N*0F1F4+JTMZSB; MC>J0R4[SI(<>; (GB=D0D#Y(?)@S;#[?=5.#9?KKS+Z][H4@0 M@I_,\-A/G=B*IFB\.C5+##$@ +M^;+,CA-[!'4,:B^P$A/;U<'B5DFJ;OLNK M2W1Y@V[,Y*)IV5%+T>78:J6U^B$';0NXT:\'>YW?MPCEY(QNGHOZ"B95Z\?_ MMZ*[4%V80AZ)X")%)>A?SX&__2U.V1V%[ ,S<13;=:(7*EI""Y!9!O*@ZS40 MNGY7__B=]E]?" ,/NF8%B#"=$YB4ZL,X8V9.ZL!Z=RJ,=;#@'L)!;Y+2#PG^ M^48UMK[.:\4C=(V,4"K@196M:W2)0<9$8$=R8%ABQO%.JG:>U/NXCQ5* U;? M]",%*&$VTE7:#(PLSQ QJB_\:$N-5'G$ZV&A[]'1[;'ZU*\REA$!H# MT&"LU0VP%72?O5_VWSK":Y*Y80WXO_1&/ECYW1+:L!6M 9=$R1E9JV6G"^W[ M8]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"K%LG MAOBF(KMV?];BJ]J3JTGAS[$UT+7]U_2RKNP+FTBWE*S8N_1)\[/PQ.[2H"\( MY[E>X\-<)8) 9-SHVG7*!P=_@->ERX[W+!^C1JKO_9 P)'O7SRLL=5]Q<\%3 M7/%3BW.G)1J>'UYT-NQ#3=R"[J3J8/-/WLR4T3WV#C!H3]<[[#L%-[W6#%KP MJDNCZL6R9K^]6M+:LQX*/Q5PZ&VS5LW\$/@4(Q1;.+3_P*3H6-Z5J3_%8&I6 M]#&4#5\MHI9&T-_RT2]B&CYV/;CC42LD7I@WP)&U:T9]QJHLOL\6H3KPQ<0L MI2W<&!I!\>2G";V9V/3/-^9HC^]DB]BN4N0(F1;JB'NND=2;[)6/C%>AC9U8 MAVOX]E>.:*C!_WE9Y*8Q7L'A24RG^]0^H XOBK-QQM[9CP&!%# MC,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$KNUBR#; M,ZC11BY_8&7W]W?EY=GN1>Y2(T#;D1'5I3K5U$B/T9[B[PN2F3=NO(L?&[NJ MJ=QVU/6VJG+\'67^\\C()7VEE="[X7O6]E"R%US'?PHH,L_:.4^?#7R:*)5E M+T."XW.5D?!"KC$S_0*W>.CGD9BC9VWH#S4U+YF:7GG*^G9D;W>,_-/(N#13S+F6W6U(9^Q]]6&"K.;# MW#KZ[-K8FQQQ7)[D[$ M>I<<7.P^]GRI-E>PFV:@4R[:D=O,CD!0'%VWQVI-U74\7;QRRW1!*Q<;>?7+ M@[S]AMGY-@_O "^0KP_99\E9;+*R_4Y773X4TP42(/GX/:)EI!, M9)/J>*\G:,DI8!C+/TO8M:R^G&<=^ UJX'XM:Q'>!T:L6"@A8"R&O*:/!1!$ MI_,6L,\150_((YZH5FP"XC7X.:MML?G7S9YPP!,9!F/&<.L':IY8SGSL+#-+ M27OPU0J,2_C[8#1O9AZI,9&ME_K")VT*;2/[ MJ*"T[WV.5(N.M9_R >1):1M23X*Y ZS)4[?X0'K5D2?SRKG'3N^_+J>X3NK- MCI"U$VZ/SV_BHYD20_&XBUP_ETR3*3\[@.UP\F"MBB7B>N"!*KSR;9()J8G2 M%3Y4)X!#(QZ]'>G'A&=[%I3T>NE&S$O()HK[5(BY^"W8_O'EB'M6[S M+ &)?UF0\C9^Y*XY1\IW3<&J>&C>A@:L0]7%T; :OT37!D>7PQH8^&% 0F#$!2[=P>9ERV)%.Z;HP$DJJ:*]+.'+ZVUW6;'T! M\[0,S>F3O8K!?'O,VSZ0"GPGFCYAK4'""7EOX55Y';BOI 2D-5LS0FD[2R^S M%6?XSGW/5_6"WAL#)U^.P')\01AA^Q6(TFK\Y>1/NEYH?.R?>OKT+]^,K6M> MSWN>K$P>[?,J!2J$T-RW=1:=V>%+;_E:?&)V.WKT!R"K[[=9335&_U1$V@KT MA>058@BA30,!#^B>/$D95L2[2.PTS;(HQWO:#TRE>/'X96-^8%;1!7A,$1O_ MIEU'YPG'K6PH8!#+,*$9T[&):/PA*F,Q.-V^_8._=[]?;PSQ@[GS]]V-N_6C MFV:^7SVJ4DA82RZP$T/VB"$AC@@]PL\J(4C#9E#MI89#_O?9CVH7:VS5/QPS MRSB5_BY@]2=S9S>R8LGJ]_3.0 WBD)F=T&(6I;;=TVJT]Z0;$=!1HUW/VQ=6";&3V'4G&W+9K0? MP#E$UEV9=)QLC3SGYA?H-].\-/=O1Z;^L)9T$RAJK$O[ M]9E3/E4\K])X^^R\-5T[WK]U(,NU(/%JQUSDI^P3 M*MV%10L3+7QU,43:A9DN"B,)TAW$$%86DO:^#*0;S1UBR&,Z6:2%33F"OB_* MNDQ.!4 B/8)*%T,<\F"\1>A7K"#N#WUN];>O#86W?P#CO8A)8,YXHDB@E51) MY,N3YU+\Q9#:##$D[!,7C%"&:-'Y#V((MP/OVV+,SPP1W1'208H#7>@Y*(80 MO9?>+E=]>#W [,2N!R;0U.MUHN"J6="@RO@HH.H2;I\8\@I,.?NH@,"=P/70#$6RM8!1/888 M$H,>-]\*9#W5'"?VDWD;_VZX#:_H-GCEEND"!SVO_(N8DWD5&K7F$U5JWN6; M'@5%EE[$KVX#OW0I;$]V$F[1)[?Z>V-&3,^G,!SCS-K*+<3 MA27&M!D"=[+YK7YKR3<+Y?L<= MM88^TQT[-DVVV^1G-45WG+G1:OM:=6U[U(..-B01&Z&THE,DRVVXP"1'O.^N M0[==/4#9XFM0E2G:<]D0[K]*?CQ[@<%A"Q/0PT7W =I>YN@[AN*U1S U7>I8 MNV?MQ?)@>^=/0?'DFCB>]*XC-[Y-6;4/9DMM#);&]ST>L_S!G'K=:F94 LX^ M&ZE;=WGT?G8])^A@OM7I(.-DE%.PS]L!N_XNRIZ/F=UR-U-QQK>5]X..5DIS'$T4F93&"X]XY$^NI MPWMNP]8AU#P&5@N MP%%545*%J^<5&RU51L^1PNYSBNS#@SRO8W6K@JX5(O> MT12NT8:5%!K(30X>C*_H('<%$ M?*OW&BZVSY3>NQ'$5W>P#T',=]YW['WG^$3+8U>9O<7O0/M?_7>6B[M#)W_R M$B1+A (SH,>8JOQ9;T@ 1@;UX6#XP/)-M?!1Z%%[M&@)RM1L,IY)WK*,%8C# M /_L\K7N:.2)WU0 YLN+!HKX0M$8Q0\D9967L!:=9>,7:,SO6*(EKY+T-+& MM0(F-Y0Y[L!U&I+S#;[=DC..?7X4K;*O+:]VH!H9-SC(PF86- 8LT?KOLS1/ M)IA2I\_-]H[4J9HZ>C%J^ZS%$$3X[DA^-/%89A+2Y7S_.[X?ACB"NQ%J<%[X_FC6%6M$^]X2T MN#K=2

;+8CR_JF;\>9S5]%9<,L*0QTT[V,R2L[AS7I-_Y<>#%C^._&N.^" MV0&([:@F65/'+'J%XJ,7A%?'J2'E5\3U1/_ Q=?$$\'DA5@LL9 M2J"ZT8E)XQ/^@Q^W)U>2/E49/A-)=K#UP0!4:1 TQ(B0M6C=V>4EMV9*=!IA M_DEI.BAW?/U17?8J0@LLC"A]!!N*WQYNU/*J.VH>Y3UXIVBS4Y(/?:9YPVHW M+JI2'GF/;7(D94.E.J)V4_7-#1<7KQI<(MRZD_-<\$*[R?WJN1%"L?GU8AZ9 M;KBX(RI\TF7C>%+IA=FE.YKSOQ9AHBV\^G,1IO\&VM.O^E,"IY-K[PO;VA-0 M6[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. "[3> M5MU(N*35$JNG$2@7$*H_YZFDRFYDY:9Y*:D5W' M0 BX'QF>.YF4Y]7)/E[8.HL\\G%XDRFCO#N8:D"?GRLFAQ"WJ')1+ E49WOQ M)==O9:'(T3=21K38DNT^H M*33H:DD>G;EQQ70FW2CRXALYM,UV-6/O$UI:6SVSUGQX3VEB=,,'U0ZW4O@YKZE^N@5[X-C[Q9NVM6U?160MXS+[W.0 MUW'V4ZOWOA"V%O$XD3,^?N(?]VFPE_$5@2OLD-L\;NC&F^P?1LZ&@0F^.6&. M1*"S53DGEG$2K%RH<=4\WAV]I?\SHX'G#LC$H$:Q\.J"TE3,L*!1D\I&4!_L M#;K>>EAT:F"2G]H!)JD15<:*?U=%N1R8]"2Y![.KE2UPG?&W.D%83-8DE;JB M@YE;S$6=W,;!GP>+;[S=RA5#/KC^$$.ZX%*G42Y&?L=41".^-+WP4,=O>((5&DGWSXA+?<&%SC[?2UC(*@*2(OK;[&)?^F MG\%;(\;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)#T3 M?;[HUJ,:[]B1O;AX&=3*!&QV/KBX'9]U_AB5ZS35>D=D3K,_/M4+T/W=6E(I0.V3-O5DH:B4Z-R5T*91 M>G&J_P[\?2M,K 3,3C-[)L, Q\&GJZA*HF2@KE:P6-@_VB)-I%C!&A"%OM 4 M*-@!++\EV.E@63Z5(+HHI @H\"6H=)^0+B#40?]A^&!$VC#(!0'(G*@Z6((;F48F:O+&)#QYFJ M[)]UV78'+1$SU4[ P-E4Y$-316_CB="MZ*;AW+8?:DON<6KX?XK%.%YRYO.-;/121 M. \3'/*J\>++ '-I;F)(G0?;-I)OOPV(++>TWF>DKC$Y ))NPX.T:"77B"7^*U@?/^@F4G"L4*,KH!5C>2EH"' \T@;$U40(F.85^WH_WY MU!B123!%#(G7'UA0U0 !7MB5Y< AZ M0&'/]R*_D@BRFLG%T:<;) *7C$ F.R]5^<'E@LW[>#<[U(NI 9^I6R4?8JU. M-[_L,1^PPW#,7CLL7P\]P/D_*K)!0@3%8.!G4WCV-S.%&9UUI:48 MY-,"Z_AM@P#/ZOJ$ K^ M"4;:_2IY.\**;DJ5!S[M'6;:N+."@RJ_4D-GI>1K$X+>-B1[EA0%/.3?6(D, MQ9.L_;>Q'"J9E,WF6Z*/W-KK@K3TH'\47'CX+@>S'GM?B![$J6B&>"?:/9%/ M"T]83)H00[;A3:RPZ?RB"F %/18S7RFO'Z^C@]:49K*LR)'QR$NA3UC@V%[:=.#M5P^_#1PMHK\DFZ@#H MCZ&)]OHX:#17HN)5TK!B3N%]PCPKU#ZA>5;:;#E%+EC>_+5SKX4 MXXZ[Y0*/'@%T:4M %<8YJ5K'IDRA@*%$N^EM_.E5-W+;-S;IRW#,E;^4)%[O M%_ T5:W&VN:5#+0&9)"#P=NVA'STM7VB<@./72^&(*OG00B2EQY2)INOHRWO MW[-PC2=J;5_[Q#+8TLD]V'KEE'F@WU;TMTX2>A/2S=8"]6.I!"$?NWE]XMJ] M=9_^5B-UN95I"%^178D12D>Y%21ZH,H]3I\&?5IT5@SQ+"+<[@EH*4,_.E"U M;T=L!R=&9G*4%VI?F)US&F2>9-66#W6$YRZ^/H%JH;=;+?BVBWD.YV?QOF)( ME8K !J1F:#%$39LHN$W@.@]$#K#5P)AF!+I#+'6B0(8-HV-T>+\L(D4F/*^_ M6_,I2.9WL@QY @0X]3$@454DI2.=B6&(/5PG6E\@M?JK%^?Z(MI-&3Y>HS&Z M+L1'X< ./K74REX7G%H9PLN)"]'G@A/*B-J!E_RE+L_].'7SB*OJGN#NPJR^ M7 MB_060R2%\J[CJ+^/+-= "FW.S0%#($ED[8GDSN"CK!RP?[76D!AR[A:#QT.6 M(04/08/E:1"&O=9S%04&PP9[WF](Y7[\[)%Q=?Z7ZRG$W;D*&P(YER7.<-;O M)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;C>P M^\-#7!T3<"532C^&BR'':YQZ\0U(R1O6$LPWAK#YIED: MDBVW.M!JZ(=J=[IFE:!EI"'D8,-@ML0BJ868;(V>:$=^(E86W]$AA6XD7NH_R+VADD4C\ 5)%/?\8*GJ&DJEK6+QAMCGN!-D@R\? MXCN;^FLWR>1OZJG64S:1"71ZR4?OL5 /%Q2_'@!SQ=VF*9RDE1BR96/2&R]^ MVKSA":X$"UK](#BJ4OZE1%J?(<<%:91TC=3B!>'ZBS9IKIP ,1[)T4FZ>&Z# M@^4:_G6UB<>_*\!T1SX>W??U"3?=W_6_-<\R,6[NI8HY4@:\(\/=, XY:#!-N4 U" O MX8Y$'AWKD> <@&N0HE](,-?.+W(9'?Q$5WV#_Q6-4Z+&996D0.9Y$$YT0%8.S M^&]BYJ3L/WV)2H97O*Q&0GFC7. 1\ %<.G]1%/] =XW_TEL8O0SY5Q4S[E^^ M0H5]D;\LO8HAJ=APGL1_^X%Z5WBIMS=L/5C26K0^+O,J\CC\4PMB'7>Q^H1M M7:5>?EP17/E)SF98&F*%@*Z6?#BI%9UY@826X2N<&Y9J+2Y0VY0P=P[(7'3] MY_V;>Q>^)"LP[E@O_*"H8ZPHZ@K805AB*Q4+H9QUCT(]G6KJTTMLM)U![YNN M$D-.D'9]P,:U<'/5^9=$5J[%QEI#9T":L1G>29^/1X0Q";6D5=QY&U%#<\D) MKPSL8[=5ZV.CK?UVWXH>;O9Q* T(#P&''6!!W--HBCHF0^G;6]8RBE% ,MW0C^L M;/L]5>[_U:9O]QO/?H4ME! \BO$0%?< $R,DBJT0&PKTNHA4>;M9&[3$D+C' M0#GYZ++&>06WUNKT]6NITE3!F?HC,5"K#DG?)<4W\6+(Q,[V>JN0DI2XFP^R M$!?A>4J1"S%0SB7NBP^>+LSV)U8PGENPOO?PU-LB?.*$O.JTZM"+G/0+K#6) MZ9E3ZIUF8;![:P]SJ4EH[7(K+ETS@3SJTY46-Q9 "'E0YCZ00G@V02H\@OII M7+6MV")[2/&\I6.[G?+M*51SN*[ H]D7V86E/0D/PVY09[\<_U'V.=Y^^15% M3R&\+KN:NQY8/3I!;JHK-;[OHT>$[3=P !V8TN0^R4:&BC19OV"G*5+NU*P^ MY=@F?2%LDM MFNV+&[ LKQ?\-3S:;/@<$-> C(^2Z=F%:ICO_S?TL7J:4*_-"GQA"0+^\!N1Y56&A,]JBS;DI88>H M/1_R& \EH:VE&I%S:F-/NP<4W8(Y D)@K'F2(X@-3B+]!OIGZ_4PX>\FO'FV M-X@>Z2 QT9^Y?#%ISE)M82OZZX5OZ)3L1 M.W%[V_/-U[=CW,\WKE0VLHYV=+%Q^A*Q X*RY46=$H;C;@(%!=*&)JW#!M8_ MYKXA5SN0N0O!':>#/NN/R]Q]/6'YR7S $VA(=QJ;WP"KN!H0&E'=EY_CT>7F M3Z=^F2L,7UH]:3FC5Q?)T*CSS2TP04(NDLTWONH%@9) M&?GT9!:@QGD.U_O2Y&@W]%YDB[T7Q4:-D&YEC;NP"L M29Y?K7)L/?)P+%'[$* W);%CPVIUF5&+-U/'&@L%E!LI:KY)ZKIO2A)#?F]3 MZ_^W_WD-*N[Z7U!+ P04 " "L@*%8AF/P)164 YUP4 %0 &MFW/<.+(G^O]^"MR9C;/=$<(T'^!KYIRS(-N"%%N4ZS_[C#_:?K#\ FB4Y66[S1_ ^3[9/-*O 54%Q10GXNJX>0?5(P5_SXA_K%PSN-KA*\^() MPO\4PZ[RY]=B_?!8 <=R4/M8^]OBSRFVD6W1"(9V$$#D1#'$KHUAZ*# ]RT7 M)Y%]\?!GUW=11(@+72\((0HQ@K&- QA'3DQH2E/7(6+2S3K[QY_Y_V)<4L#@ M9:7XYW_\X;&JGO_\TT]?OW[]T[>XV/PI+QY^]?/GY)'ND3ANNLK'"6< +E^L^E^.''/,&5D/HD M7V#P"?XOV#X&^8^@[4#7_M.WDOSA/_\; +4XBGQ#/],4\#]__7PS2#+ZB3_Q M4T8?^+N]H\4Z)U\J7%0?<4PWC'LQ6_7Z3/_C#^7ZZ7E#VY\]%C3MGW93% >S M8$W$^F>!R3Z2=C[-ZS%8+.SW"'S-DL MUQ_4=4:6^G9WI,YF?7Z.37T6>84W"WP6>S(=EC?\!Q_9WQHR?**1Q530:9;N M#JOT6T4S0NO5\F!JL";_\0?VMQ5-R.HS92MX1?G6]YY6M'A:9V+U?L]^N*IV MG^V*9O#7+RT%,8W<'']0 %$-*&-!RWQ;)/4VQHCS+;SFYS\[I,$!;<")__M/ M>W;/$,-F,0ELE@"?)P<$-GR_SHMC9'DBC6RO!R6#)F"5-/G30_[R$YOB)VX> M\;] _A?Q^4]._-/)V[HL6JYQD4R(LGGBIR1GILES!0^DFA;YDQJ\*E=[T;58 M&1-_ 'E!:,',SQY N\]O6\('C)]7E^3OV[+B,Y?W^6?*F5]O*-OJ;IC=^D0_ MYB7[^14N'^^*_&7--/O=ZZ\E)3?9[3,M&!/9PV52K5_6U9J6EW%9%3BI5HA0 MQ\;$AU8<^Q E*(0ACC%T7)*DJ1L&+G%EU'Q.)F=>(CHL@RH'1[-D'O[< _K_SU\0EY-NSGJ:XC(6$&_K- MHKJIRO8G^]5U5A8769F7$'*[JB]"2VU'X!O-?4$NB^*2Y,^JUMCIR-D7V)J4 MHLG5@W#:T#H/G-JB=%]@(E:2HF _KLTL.:Q*%M8P)"V[JF>ZQ:RI82A=&VKD M*74]N7MYOL?Q1EH[VN=GUHD[_ I>2L .T-QER%UDX/VZ3#9YN2T4=&2';EHS M=("IZ<,H)O"[H&Y@A^T#HZ4)NTD6^_Z/V>Y^]2>_TSLE7#\];_)72C_3C?!W MK'&\WHA-YVI;%&R)ZIC^86 19,$PCB.(,'%A:#DI#!(O1-@BV+4]%=-?FO+< MVTV2%%MF[CWC5S;%!B1Y6:D:YO)2E+.V9Y&-FG:V+,"BY@%TF+@ #1NSF,+* MX W9M_)T%S5:E<5Q;(FJ3Z"WE%SAYW6%-^M_47*5/SUOF2Y^R=/J*RXHT['M MTU:0OWS*BVK]+^'E6+DX2B(?I]"E40J1YR00N\B&5FKC""5.'(9*[@1U%N9? M7%JJ '?(@CP%R9Y94#93&?/+\C-\[)V-T8QUD?L0, M9F/J3Y/]9?]%GLZTR(UZ,$YI''@V(E:0K!@S<2Z[;XW24_G4NE3E[WUN?P68 M4RH!.XEU'-4;S@VS]C):J6U,X_*3VX.,R41-_?8>7T'W @C*,$\AHPT$<7-; MBQ1&0[O(.*U%-PPIV,=[@]P@7=.U?.3_7?]SNW[!&^ZTY3=SQ3IAVPW_Q65& M#G_0>;*.:KC)DH(S]I[6?[)_;[;69%_)9!X(?!C;_P0YL,[J*S2< MD?HO=,^RJI6\Z,N5M;"_UU>F:IV7CQ?U#5J'0;9J[G@']2/\/1[]\'!$#0JT MJ, /+:X?+\ .&FBQ 0X.U.A,FOIO\5:,'1,697[A(\9;O)C3X\F;<*%^BW%= M%/S\Q*\=F47XJG2CT3=V9B\)(YEG--^6FU=PR0Y[I#GJTZRLO24M,_(W';T2 MF+[U.!>\HH]5%K?9VY QD%HW([T3+G9+,@:G>V,R^IR>W2CN[GE*P(>\>)]O MXRK=;BZ3)-\R?5_AQ';8L3"%. AYK%040ASZ(0R8=CN1ZR _B=2.B6/D9C\E MMB[_YWJ??FYY43/&1B4F9SJ9DH*:KK84N$Y2MJ:SC^>")W>0=05X, >S3+C> M,KOE,^5Y(GCSHSF[1 :R(2MBE-2B>[X,Z.,=6FJ,GJZ_IREE&D"Z"W1[E_+: M*,<*82<,(FQ!8B,;(C<-8!P0"N/$3B/BAQYVE"Y)98C.O#FW>D\:5D#2W:$V M+3-JRX"4,.66 ],B4EL66NJ'^_:._NZFU-Q:H(+7T)H@17+1M4%%",=KA-)8 MO;7B2QO4_6Y;KC-:EE_H@P@%O/RV+E=A2!PKB!*(HSB&R$$(QK[K09>DMA5; MGAM3HK)(C%*;>75H28'?.;%A U5#3'+J;PR\FM[+XE96;RD\AO1ZG-:B"BT% M^UB3Y0:I'Y^O'K.'F^Q#\1O>7):WZ6]EE3V\KV[3NZ+X6W']S^KU\FM!2O9C M=IR_>BG(WXI?Z%-,"]DCMN[\<^_T.\_K![PN .-N2P$N>:S";[04=R(\NI+_ M^XZ= 0KP-XH+X<2KFO-K*1X4L?- W,>QO_*'Y,_MVJ*?/MLO(75%Y^EL @>_ MU[P;\AB<*SHMKX(VT<4\#^>*I>N=.'LN]0"()B#]R^M3G&]629)& ;()I %R M^:54!&/D!=".:10G;APZOBVSP)W,//.JU8;5U\3D5II3]./+QUF8U-8$23A* MP1^]K&L%?QS.M%CP1R^ ;O!'_P.:QGMM1'RFSSS,B&NEB$^OCPD9O6$F1[FR MXLBR;,N'$4HBB$(KA-CV?&ACG%(OH6D8J-GP$D27,>7!C@?080+\SMD @@]5 M*U]&GI+&OF$I:=G\YPA(_3B@@-C4J4"&Y+*' P4AG)P15,:J'Q4N-YMF[>FD M=95JQX&Q.6;6>48:].2E24983 I@VB@WA5W1F3\ V[#9+ -.RS0>G7@Q\U<& M7M?$E7I>0P7Y0>CZ6Y&P,U(B?+-YO<-K\ENYRS"_ MI]^J=XRE?TA[I23FFML#U;U$:7D!G!GP4OZI4[U!P:$D(R$)YY%AX2@ZBF3E M G[GW #!CBG?CP)R/3^/#('E?#H*< _\-RKCU!3]'VF1K-ZO"YI4_XO]G\<7 M9%O:F%A6G&#L10Y,XAA!9*<(1C&ED'@^M:,@#=PHEED!QHC,K/4U5<#)@J*F M*Z??HX(9UVE3<-7TN(NT(0EJFN?KJ@RB6C_YDT(%+;>N@/G'T;&+J)X,]ZVZ M23VKOI=^RK-/-%<\NQT,FEE/&"WXZ?I6X7!V"&EZE]-&HZ8&+1##QZU>[K6V MI,.9%MM[>@%T-YG^!]0_]<_;#;6MV+/;PBF4?-C@!^D"C?W#9_[\.57 R4+[ MM(8.)0K%&0?03^N' >!JFC*!&?S.R1M2GPEP>E49!^91X,[0A#9%D$8NH2 M2$('A31U0CN.E.H@2!"=W:AKZ +2$.21PZ#D+( ?UAD@^8;]N-S_=#A>]@S! MQI&=V@&!?A#:S#HF&(;(2J$3(L]R<>2F2:P6@VU:M%JQV"WEY00YOC;.)1SE M4S*C#@3Y"[!C0*26 <$#^VG#A<&<,07,IC*]9$@NFY^E((23K"J5L;J5#]]O MB[H BE+5PW;4W+FIH]]!0\GX6G4.CQ&4&#L\PMX;4P6Z",H]UNU_7 M599_^71WTZD:J')O.2R,:0TR(PTTS"NWDRF;\ M:=U< ;;QW93EEA*FXVR]K!.%13!H6[I-/'/'/HQ'7-([]EFL7,^R$ Y#B)"5 ML/\A'\9>9,,H=@BB26!CJG1BT.)B[EO3ABXH.6'PW% &S^PIU40#'1G+V;RS M2TYMF1"D0,T/J!EJ2BMD8;-J*LJZT(\0CKC7SPT39>NHE]3,2TJ7\+_],73LX"^B$%;UJEBA M>D18"F;.V2)06RIJ.FQUJ*IB'6\K_NWP(\\=GJWX]#1,DZ9)/Z'E[8]1P+U& MQO@(C;X+^/6WLM,*8'^@_2B9(R YRWQ?ZT0_@X\FTP,4P>KU.Y"8?[E6"/)@ M#[HD* S3VX7X/+=I;;%\P(DH(E"[D6S?3[!KNS F;@P1P2D,DSB%:>!XJ8]Q M%%&EXN:#E&;>@\2'FZ>M5=:2GO0S*8I+;ALR(@0UO=;%K[SW3&(SM/4,TUET MYYF$>[SQ3 _0V'USE5T^5=)M@,:GF5E#.74@R -! M'W088,>L:EMDO#;^=N04I2P8B;@.6 WFP M^4H..4-KA:^K*#]DRMD.(U,LIZT-[0OP(<^K+%=I=S )\A M<4$"XWDJV3/O\NHX#*Y7%4<>/RM;_GW^A-?9BE>VY'7N8$C] *(@=B$.K!C: M,8G]""6^2W32XNO9Y_:U[$HZU>3TTMP;04@Z573A*=X)22/3S4\_1& V$;V9 M^RTRS@]A#:26'SVDIT:G=:%/W:8K+\3$CA,$J1N$$%''AA$*+.@X":*!A=F? MT2JC#Z+-E]0'*$-6ZKN,ZN^R2_R<>Q/ECB-2\I-32F,RT=+5GOKW/-JCY];$ MG!*K(#:DVU(D%U5Y%2$(B6V[#MP,@)@A2%<40#J?)-DO3F#OUHJ(N@9D%?L2'GA+3D5@*#,E"\ M^&CA=R*7:^+@]^9/H^:R(F!3#3F3KADAJ*FO%/X93KS3 M6+4.O"/3+G;>G8;6/>Y*/*V5'WQFWN3P##,K)$^X-98^.2*':74T(P(U=91 M;S21+S76H:E4 M6.T4Y[2"G0M13;6.T)FOGS:(1;=NVNF$2]9+&X1S5"=M^#GM1D4)I:3\P!CZ MR$NEM_>HJP2'84@3#U+BI! %.(:QFT0PB5"*W-@BOJ<4D#M(:>Y;E88NX#(' M27U7GS:WQ,H]B@:$)7=L-"("Q:N5 _2"Z#YDP6@?HG%DYIH0#=!9N@/1.-R> M]D,3 \[O,_8QQYEH@7N9D=OJD18\3)J6*TIM#P5.!#WLN1 Y:0HC*\20!($7 M13APTL!75.0IFO.K=,V!" IO5'HC*.LW'1L2G[1JFQ2*LI)WY,')7[1-JGEW M5<$#^#@NG[-:CTT@GJ$#V1#%-VM$-B&"L7YD4T,U$WKOGQYX5.-'A3#9WG$S M&HFB6.C]^DDTM.AFJGXT'1,[BDP_4_5DQF635(< G>2G#CZH_FV)+Y1'SO[" M/EGVMA2"X7J&SKQ3U$M?-_*Z(7VA'/?6AWM:H\Z$K*9/^FB5=&D$DY8F]=0/-PF4GQ&;6B7?T89WQNSP0XXU857EQ+5%0J]2OJ'4JLC2P PNE M"";4IQ A2ODY+8!Q8@743](XH/71J*F4#WWY1>=BP8P"E*CA-@1H#,JB+4S+5Q [ C M:?VPXP?TC %A'W_*LYSM%+ANI\0KW%]_X^T)Z"IP:."%-(5QR-N?>ZX-,8YC MZ"*/A);G)M3RVP#5>WFK8)RJU%=X&)]ZKWO$I#5)C0#5"WBG5][AY$ :VN,FB"VZR\D!/][G)$=IZGL[J7!<[KJD,W))7<-C MUX+Y-OVPSICYM\:;N[Q<\U*%U]\JQL(ZWK"!9;6BGNM9?FA#UW8P1*F50EZ, M U(766E >7"[4E$.@[S-[9[::WGI'S?:X= M8K-L6B-@#'V0?106_01'(!Y_=&./:EI5W'L;Y0>\+D2)WMU73$D4 M!(D;0-<-(QZ4F\(H"4*>]XWB& >!FRHE;ML.4#-HP P0G@K #.2UWJ M6K& P_+O6=(4_Z[?GJ)=SQF%[SBGX+"K;2<:2$!@N@ -*K'7U[@N M0(L,C'X/\YP9WNSMF#J + ]@V=/,F[V@DZ/1VW&B:V&)UJH\G/TJS\2,?UU7 MCU?;LLJ?:*%L=4G--JVIAAIXQJ]LB@U(\K)2="Q,"TUNE3 J"K7U8;CVCA!.R\#,A7?ZL,Y9 M=>> WMN7W.F#+U5OIW>@9K&=ME<*+5[6"16;\KOC?7NW&]>MH421R^[OKY@. M?F;(9EYP:H+NVZS8L<06[,ZQXDF4$-Q#7N[]RZW-OZ7>)OZ M!\+=0:\;];6#TY[_KK\EFZV(#JN9NP <$7NN J^T GM0YM(AOAOYFZJ\]&8X MEJWI]-:OZZ1:U)LSI&T0,_.:YRMRR[N^RON%5H\YN1&\BNJBJS"T[,"V7.@G MG@=10CT841I CR+7B[$5NY:C7)YRFJY&_)_:7L/I [ZGU!?/3X(!9ABV'"C; MR1*RE+:5# M5ABLMVC<%R*'[E5$ =31^,(WM4K#U"*.$[/#,V]@&J,0AD%B02=,4\<)>0/3 M6&V=&"(U^]+0$JY;E%X 7(FC\U^ YUY$?BCR\OE?D=UDQ%P ]K]GFE3K%[I1 MK$LR*%"YQ>(L(6E&\3?2:1)C:J(7$YJIOX5@"1%3@PMB,"*45>Z"([Q2A=5=S26THP.UJ*1^Y9 MQ".W@)T-6FWUJI%>-DAG"2P: V0RP>&$QO)Y#4,P>],9!A]66ZP(7:^NLTJT MB?IV0]A$ZW1=1]9_VHJ,]M1S+-?U HB#A"U8/K)@'!$" ]]R;1!-D>ML^PO>U6= MGGD1=94&V*JL_ UM?U'6B2KQJ'_F<;,*M_%#K8=K^.$HIC:%O19CUBL:?%XL6VS%ML7!)S+#(RB6/I%VZ%$88<'[4]0=3Q,3!$L^1B>;7)2WJ?_Y(]KWF]/=&$5KD]A\14ZF6ZCQ MR/-IS2DM*X*L\@($6C1%(V31MHL_UX%-'K%[:/HHXKH>3=ZZ\E)3?9+K7IDGOR11K>*G 3+PCC$!+$ MZQN0P($8)S'TP\CRT]2ACDM4?'SRI&=V_'$NP'/#!@_.WUU/9X!;'* M;?GS"$MMR6 \ "&KNXZL?N",L 7D1[!/6[R I '$)')@B%(O@H)C;,*[S9%Z%9X#)[!9V1U2.N^-"-< M0 MMN]>/C]OUHEP!_Q&2['+V M5'TOK\YP#7JS8M=R"!EB83&?D5F1==U*AF?6,[+:#O)W^)5_EI<9:>ZK/NY+ M/[7WFM2W?12Y%)(D"B!R?9N977$($R=.K0@E,?64XNX4:,]_/RXXX9FI0CMY M1&U>QZ U5Z3:I;!4)&P'%@\5=J#G\]P&.Z80T]B'Q*)^:%LN<<)$Q;DWEX1U MP_J^%SG+F<@S24_QAJ 5V5U'9.V]?8<1@U?V9^ W9%BK4%[4U-80R;'QK3.% MQ@WBPT-U710\HTNAI];AJ+D7W8>'0F1# $8RSVB^+8^*]2@VU3K"+''UIPU7 M48?/1*IVH]<+2N_R[G"JY>[I>B$<7,GU/Z%;T/:X@*@(#UY%-O51@EP8(6+S MFP8!BQ;(!\@U:SI>UK&]P*, MX]8HX3N*REC1WGXJ"Y?I'85Z6IAW_/$S:T[74W*]9^LHVT4OOZW+51!Y49B& M(22>Q^_$/1N&E+!S"OL_\GTW0)%24^)1:C/OBHUS84\3_,ZI#CL -.0EJ[F& MI*"FO\H"T*^_/0;,=-WM7EIO4V][#/9@G>W10?I-A>MT8+VHMM/A2T2RM2V& M:]**T6H]B"7,U//!*MJKISC![_.$G@W#.JN/\O&J"H M"2ID9YQ*85S'SL>FIEX"5ELELB9F*,]B$,1H;L7IJ.7R*08Y/LBA&'Y*0TGV MM;MORG++3E'Y_YVOL^HWMJMM"[KR@@ AFYF0OL>.?L@C+L0^)3!%U,;40@$) M8H53GP3)94Y^G_**,F5J&0%KP0F_FF(CP-\Y/^"E9DA!UR:$*:%X!F1S9L%\ M<+,3A2 -?C,M!H6,,'/BT$L).T,L:FN5'-#1A6MBBN56,3DL!TN:Y!#U5/2/ M3.R;NT=FI3?9U"YU:8A]!_J.E3(3('1AZ"$;VE& Q]ADL@%-#"+2RQ4\F6RQ!? A&-R=\\!F=;LNB#_!E M4;Q[OAI6UQ>\ #MBE=;,/=BGSZ3GPE93%PG$38:4 MH;/I&#S-MLT]$R[8O7D8SF$3YY'GSKJ$K$M)OJ?LEDW '[E"GQYU= MOVV?S+K_G'E-),O&'K2)'4,4)"Z,V \@LK!'+&+Y'E9*+QHG-_/J<%3(ZXR2 M97VB&M=\\P)0T_LN]D[:LF'=5D-IOK)9'[&W*G$V GRDUMG8J#-[I#:=X,L5 M]9V4^@$O.6(AB$(;P]#V NC;GFLGOA]36Z\G:DMA;CW>IP#N@A/UZOR?RD92 MB\]!K*BX.[#74Q#U&YH>PS#=P'0W_]LT+#V&-]B@].1!W3J#=1W*8J1V[N:(BZX%Z3*790 M\P9TN% O R0IS&F?D5D1J6FOI'1,5B64 7I&:<+1Z1>N3R@#];1(H=0HO;WV M/8TK[BS&# !OSU!^9+;Z;7I54+*NNJX19GRN?.0Q*]I)8!JG*=N+4PM&'DDA M19&%B&U;49BJ;,,JQ&=>%-[3E!8\0VJ3XZQN(J91(UA)FG(;]UPR4EL5.!>@ M94-TK2EY\_),Y*[5O!PYTL8.*\K;OHX0#%D$2J07-19TA')L1VC-H>ZTN\G* M-7NR<07>Y9MULJ;E79$GG-Y-19^F[%C)6>;3@(8X:-W&+7EAT7,>**F+:@FM M$,P8L3";H"D8J#ZIY]YLV/$1,YQ2TYMDSN2A-PVIH]/34V/ MH5W4BOH*?F_^G,5[U(_.T YT-/FB>TP_L.-=9. IC=U7R!)N&!7ENN'213%T YBGJR2)A 'Q(86BH(DHD%*L:O$Z7JF[/EG.;.O=*3F[W,B@-D^V=:^ET"J.-R\E D^NXE^L;M MGL<$,=WS>72TWDK1I'Z7;>XWWJC6 AR98;XONR6Z+T' R,Y2UD\"GJ$O>(S2 MHI^M!.3C;U5FB+I=U_%7\LZO+[1X5;3RAF>8V>8[JWK ".YID\\,9#5U[-Y_ MM$3GLP.G$6I9A2/3+F8C3D/K6HP23ZLKW1W-=QV8%33M:-C,ZG5W?0OJ.CYG M*=HQUFGM.@.FX@ZGA5!)CP:P:"G/\5R+:

2: MF# /">ZY"(>N*KI($^2**&(\%&Z"M5!]S,A/'7A7''"^<;8*7M&ABBJAI:-* ML9=YU?2?O3@UH_+O?RS+[^MMZ3RLU\RA9+NIB@#E%DRR#<]IA3S2X+NJ,?"U M#) +.O#G&?99TRL=YK>ZK#A=7IR6&>:#1 M;5>C6:M1=07*>W_HZOY3NIGN+_[TK[S\SG?+.)*CY4->KUT]IH[T!7#(ENU?_W\&@^^,[;@YY?] M(\U4@RJ:KI-!G?J;"I3B7C)W^Z26V'Q>Y\]\(W^KKWI:_Z]RB(<(,\-?$$PR\+,;7XNUSG[G_QC:<4[YZ?"U9C3_WD_ M$KW[E?? ZH2A7&%Q="^@BIU/3JY14EZT5SK=RML:84L&);G3R'KA[*2] M<([ *2J)'26RHV1V*J$M=@*\HT]HJ_?@/8@T;[?#>Y"XYU+L7?%FB 6PAQZ\ MS-GQG=ZN3R EF&84( *B,(V@"Z/NF/=0?ERM>M+>8 M"Q8F+'-=%PGNRDC<\P5*DM!#D9>E+DD$C?P0UCI]L/[4F<6Z8[@BN;OQAG9) M'RIDV,XMB F\T =):- '?5*.,]J?#]>;N>OYI##'S!))?'A8:RTY >OK?6E%OG8N],D>'W=W!I@1=S Q(9WK^= M6G'&:[8!@0YOTX8>[+.EKM8_R?_ZCW]K_T3^0PVU_(]_^_]02P,$% @ MK("A6 -9]CCT4 !M4# !4 !K9G)C+3(P,C0P,S,Q7W!R92YX;6SMO5MW M&SF2+OH^OZ).G]>#+MPOLV9F+Y4M=_MLE^5MJ;IWGQ).6RY]>? M *F[2"K)1#)A3ZWI4]_^NWB#=)_^A__\2__\F__%T+_^Y>/[WYZW?CKJSA?_O2JC789 MPT^_3Y>??EI^BC_]O6G_.?UB?_HPL\O4M%<(__;?\U6<()C@9IHA3BU#AD&;%(4ZZDQ,QZ0_Z?RW]EDG$3 D-,*(VXMAPY M8A5RAKH04TR,AM6@L^G\G_^:OSB[B#_!\N:+U3___4^?ELO/__KSS[___ON? MO[IV]N>FO?R98LQ^OOWTGVX^_O79YW]GJT\38\S/J]_>?70QW?1!&);\_+]_ M?7?N/\4KBZ;SQ=+.?9Y@,?W7Q>J'[QIOERNNOTC73UL_D?^%;C^&\H\0H8B1 M/W]=A#_]Q[_\]-.:'6TSBQ]C^BG_][>/;Q]-^4\0EH]_]LW5S_G7/[]J Y MZ.H/E]\^QW__TV)Z]7D6;W_VJ8WIW__TS]1ZE"6*V7JZ_WO]AS_?S_JYC0N MRFJ5[^ '-W^?9]F7@OAU&>[^N(6R];ZY<1YC@$S!CD1'.+P3V2(-RAX3CA5U&&I'R\X$[P BE<"6$3_Y\OF MR\\P\,^9"?F;%3=6G'@VW9HKA]%]N^,NX+,3;91G5'J4L$Z()VV0I5(@H0(E MC,"_ ^]%]L/9'E/]4)HGK?^I:4-L067<3F=;_TRRC\%Z\XF?/]L6!D+^TW06 M;O\ZMV MA1%GWS[&STT+?*#,8:PE4L9%Q ,CR!@G4)*$):MD9+$?9K=,W D'M'X<].%G M)9#X$-MI$T[GX34,V08AJ/3,HV,C@D9C!7AUA%'9!% /)JV$QQ8 M_7 XG)>5@.&BM?/%-#/^!M#$$Y)(((A&3Q$WAH)YY#7R5++(H\+&X3*GPY.9 M.T&"UP^)7AP=&16G\^5T^>W-=!;?7U^YV$[ !-4VF(!,A 1"\T/)VQ$PI$O2CHQ<$JI/\Q7DXS$^;+]_8J3H3#*C"#$=$)=)HFL!*E M/?A7W!FAE;?$%4# XUD[H4#6CH(>G*P""6_!B6]!A:T8?P[\CZ^:Z_FR_?:J M"7&26*+&!XVL( 1Q;V$YP06$+3',&.959 6 L9.(3CA1M>.D')^K@,V%_?HV M /NF:;J.3MQH0E!]TA!.4&+2 I.P1T:XA+R,B0>M;5*V &"V3-\)*KIVJ)3@ M;14@.0D!1+"X^<^[Z3R22<)&4 ,'I+,4W&M"@#7>1"2,YDP)H;'MYYMNG;H3 M.$SMX.C+TYJ \0J^/6LOFM_G$^Z#52D%))CDX&('.#*)@B\1&\.Y9.!6E8/% M_<3=0E?X.T'%@0RM"1.KH_&L_= V7Z9S#^ZV%0<\"[%U9'!DK7?21KNB6UL;(N4&,1TQ@#HEI"GP M0P0FDPQ2R= /#@]GZP: BD.?37+4"74'NF4V\ MY$$DQU"*+-_.&8,,-Q0,7QU=8($1&7K)_M%TW01?<=CR<.95LNE/O_I/=GX9 M5_%6*YFU"5/$90R(\R#AS'(6)KZ&1,;)NV6-E5]#/)P1E:!@_,K.YO]3=L-!]='&PQE9!0Y.KV)["4?>7]KF]^6G5\W59SO_ M-DE)">&I1YH1CKBP =0:]\@GRZCF)M)4XMIJX^3=<%%]F+$_8ZO Q_FG.)O= M4J^P#8$ NJ.*0#V1#&DB;;Z2Q4$H$4V1X^+AG-W04'',L2<;JP !$'Z5TS@: M_\_S3\"WQ=GU,E=N9,]Z0@VA@>0T0!SU&M+:&X*23,D$AC$G_6*1+]/0#205 M1R<+LWEDT)Q:-O9A8(=\3I:!3")(&C+1V@'4L%WUDE' TF]BPI>31= M-RA4'*D\G'F5I%^_F2Z\G?TCVO8-_&0Q(4HGK;U#+ ;PHF.BX$6S@"+WT5+N M3-P-"16'+DLPM"I,K"L+UHL0&E.BN$;:8@"V!I_916$ W4D%+B@X MS_U2+;=.W0T7%83B[?PVY/W\*%? M/WP\_2O\P=N_G;Y]#_\\?;S.;O7@F#7"T6"5$K;\33OV=;(+MT+XED7.K M#X\EJQ%/T=LEOFH6R[-TL]!)4E*:F# *U'+$F6$(-#QXDTIBHPT1*>V*S1P" MM$<$C%,B/R2$#N=O!>#X2]LL%A_:)DV7$^^I%EQXQ!1X"%PX\"*C"LA'QW#$ M*02SRP$[!!H/IA^G6'Y(8!S*V\-AT2SMK @LSN-LEF\JXCR"_W R#R?A:CI? MU7GF^^[3KY_C?!$GSFA0>CZ"3YDT&(X$;,9@&8J)Y+^-%,2UTOR%NW %-\=D2;U7&_RC&,B^6$*4(ICPI\SAS'%]PBS:,$)"DP'8-7+@T3'1ED M.>.T*1@2T+7(O@+M>K?$F]W\"YBLV072-OH8@?BH*%@2.'&D#7A$BBKEA0-[ M8V>)TN$0?D;*.(T0AH=?/YY78,>]C\L'5H6T.(@$!H6W3B!.?@ M\08OD&58H) L]X0&H4UI.W\C(2.U2A@2+?T97H%.>;J(U]/9-9A]DV0U9A2. M41(Y@!\SCYQ8=;U-,NB0E#*[^FJ4P,T-*2-U43@F<@YA>@78^7O,[=AC./D" M5MSE39WX67J6BKG>&!R3**F&Q6EK$2<^(,= G6KBN2("BQ1+(VHO D=JUC D MSH834+WHN]E+S_.!+;,CM442H>Y0^-9>C.= MV[F?VMF'9MU:^0Z@)@H1;!!($)J/37PJ]*>4!>Z^BJXG%2Q M7-RMT@HE-0T4,0=[D3-GD5'2@7I.GEBN/ NE8UR/*1@WO:4X$IZJJA[LKN T M7%-_D\-XK[IEE$F#"YM<;D8O/*A3:0.2T1J3A/,IE/;^-A(R+G3Z2'8C2/JP MN0*LO+*+3R?SD/]S^I_7TR]V!HM9G"Q?V;;]!J?PW^SL.DZ$83XE@H$OV"%. ME4#:<0,GLU712L[4SI+6@U*ANA!6 Y9Z >!I@E1Q:50 L1/O<_OJQ+[N+SM 2%B=%Q(C+"$!7$F81E2J=47<#UH4K&T);Z+GG%S[LH#JACO*\#1 MAS9^MM-P$[>';;*Z&GW$LTG@.L=E*2(N=R?*S45,7J%.CGB:$\A\Z<2\#F2- MF[!7'E6E)5$!N)X0;X0-E!,43<[2X"8@2SEPB!J%C5>)R4%MI7&3\@900P=S MMX++E ]MSKU8?OLPL\".><@G\^?L?8 JG$U' X%8%,?S97@)77-]/>I2G<+ A0KPD%!N1'HQ@#!9R$1X8H M@H167'.L<"*[VE4?EN6[C9H:3J@BJ"G$\ J@\Y>F";]/9[-)HI8GJ@TB,H!Z MI,DBL,4<4EY8'3&5GNZJ^SVH.N5F[G%SOPO"XB!F'@R"+[%U35%+=J(<95%K MBYBQ G%/&3):1F3 S0,'CY-(BCO6JYG'S>,N'M_;BY$56*OOIM9-9]/E-"[ M;%KU0_K4S(#IBVQ"+;_=L883*0QA N#L-.).*#@8@T0^,.U PP4I=K6+. 0@ M76D;UXH=_'9A$!%5< ]6- _W@,G*58$U)L-P[7$>FO:5V0+!5 M=0,QC/2W0ZR/*"H U6T$\X/]EL.7N?S*^_8:Z'BVQ(FE1$8;?72<4/L4,'D#N15 [M>B-@28"XMG@J0=WKU>=9\B_%CG.7JEPT+HC(X M3T2"!3F<2VXP,M)&Y*542<:@V'M,*D9#$.&YYZ'''A:" _),>:>]H8Z7[CVPE9AQXT;#'8(% M6%\!AC8H5B8H#*@-%E8:"#4]F5U# MK*&97U[$]NK==![/TBL@8+H*N21%6,X)UN 9$RR1T?G!8>RYYU+!J;SK.82# M +.!CFKLH &=O+[LKT#CK"YM'G#KP:]\9P0 M5]RZWDY--0;0<' J)(H*0/5@$1-%D\2&<42-RI6;+#\:02ER4:Z- M\V#Z:LR=HX2:]F)V!>=7?C-@NKQ:Y5C.P[H5P66<^[P4S#PU+&(45$YWL28A MK0@XE,$1X6G$3._JO'Y8][^MY%1C V'HU+"J$#_[.!0LBQ%)03"4>4F4=@A M+4P ,T\)<#AE5#L;^A]6G]+KGF6PJ[JCH*J0*"H U8?;>5=+6F>"*\^2SI>: MW#*#>* ,Z97ZQ8YK+W97@)@'3^*LZ3>Y0)-; MCE1@L(B4G]+R22-,O=,Z&*Y9Z92SIS2,?;4["%9Z,;H"H)R$L+K=MK,/=AK> MSE_9SU.PL292ZF!M?AW%Y&I?00/2FB;$I$]$$&XB+WU8;2%E7/=K(-B48'L% MZ/D8EW8ZC^&VD\6)]]=7UZN+FM%VTT2ZNVV\KAJTU[5K)!D\,PR(BK"B>.DH]7,JQO6_!H)-3V97$!9ZR3&=$$Q8YS'[R@!TC)9>H,@XS2_9Y* V$?DMT<"M 3V92J<6'J6OS&S6_ Y#QS=- M^[JY=LMT/7M>,WZ79.5D,+"#4?3Y&543,;)1XJ@47&\7BVM8"?$A8AH(L(;F=_$X MF,%,8$2E ,?:!&%]Z7Y*VZD9.PXV J@.$$.E@'K8,%/02),G# F?']2+3"&; MXJIAAWPQ;R5FW*>9!L=2&2%\CWWASR_@ZZ^G[R_.WKSZZ\G[OYR>OWU_?G'VZG_^ M]>S=Z]./YZ?_Z[>W%_\H'_+O.._@X?]#UE_^*F#')5:TFA"/#1)2N/SF(D$F M)(,H\8Q9DVP2I6.0G0CK?TU^,\E%CB-/+)4FDB10BKGSD944P8\4XIHHJ8A( M1)4.4CRFH)IP?B$L/+\I/YC?%9R2=]2O.0(J^G,S7V7O?YTN)C)Q'2EX(BI? M[_+\DIYVSJ#(>3+<>!GY8.\P;"*H$BP=(.EMH.G-]@HP]&0-KYLK.YV#VT&3 M%48B3&+.GG41:6XBBH2PI*S'MKA^W4A()9CI+^BGW31Z<[T"Z#SP-7Z-^26A M"<56T]RO@4FNUEUA'<$*UA.X-H2 D3A@:&I-Q+B0*2#8[1[= 5RN "9;9_#>K(!R3Y+Q$E'J:8VD$64L,TB):Y50BT9!W!:C9$#:[60CV5L:06Z()D7.Z"4=&YU>#?.XM0P']LG0CA*W$C'LO M7!X[9;A> 7SNG(YWL!7>PK>+"17 4W!UL,*U";S"CGL!*+ ',6%E8R4-JN? M4U%)=EU!]_TP!E< $3A3,]KCZ[C^[]OY\_#8QV8V>].TO]LV3!*12IG 4! ) MPPY0'(Y=I1$.WF"E?:*A=%;*GB16XN.*I 'W/KA@?Y=LP:Y6A$AF? M'*S%861B<"C(G/3,#+=ZP C @6\X#X6K08'PTL7OH5*I &$;"HN\#M0+V("! M"P^;,GGDF)8H.".X]P8$ZP=\4? MZAIZ3>/FU!\3_U6AHX+=LO/LNGWF95WI+' 0H>,6$E0 V()RK$##OIY^F88X#XL'0=F)=21' M,3PRWAC$#?7&,FYF341$@42:72W3%VD-,-6C_$;4LIH52@K!XM M9:6';U?RJEDL?XW+3TV8"$%M[NZ!<,K=_Q-\9YFFB%"-L9=2>%+Z^J4+7=T0 M]T/OVCPH5X'\.)J ODA[DW*"*02=#U0 MNW=N\6WC(F#FS&;/)6HE*;$,19I _7(FD,5$(QDLMA9^J-2 I^)6NBK)/'Y7 M)#FTN"!^W/X: _?7/H2(2CIO'+4C]X[6"QB4'0G:(QV2!G\S=Y5G&.PU@RE@ M-6#I2I],1VG#T6F34B\H=3(B LH %L\5TEA:E*PU)H#+[7WIF$@Q;3ERRXY] M<'.0 MU'-@^+.YP*\!82%@*RHU>L>=SO5D>2UBPB37"#N=$)@XS $BQA_65X";1RE=.1]K[J>S^&A)%\V^W Q:*,&\ MA+TI)7CUR2$3E$(L@;O'E1",E"[K'V(=XWK+1T;QZ$"H8#.\OIEVO>0+^W7U M.!?\]Q7\<+I<3#3W6&.?D-<$UJ.%0;EC'LHOR7DM8V"D=); 2S2-JVK'1\W3 M3)62(JP DBN^+4":;YKV76/G[W*L%E:TND_,[(V+B?>)A.R8849A2=P99$.0 M" NN/.'),E7:MNY UKC:LSI@EA9D!=A\'6%F/UW)%+Z?Q95PY^'DJFF7T_]: M%T 0CS&QCL!)E,UVRCBR).8,;ZXMER%06[J4KPM=XQ:*5H?.XJ*L )Y;*G(H ME]$P&Y#WSB+N.4/:4C"7,(N41BN<(X4!V:-N:K!,A>H@6$!<%8#NCCLK_?YQ M>OEI>9: <2>@X);C=NI>"8 M.Q19?IZ#"6Q%*JY1MQ$S;FUH=5@L([0J\/<\?^J>:?D@N&<8 MD$ZDB@'1&#SB2D5@7:*(*B)M)%0*7[J(OS-QX[I!1PYQ#B.R"HS.YPM[_I+V M1$?0Y$%K%!(AL&\E>&_6:^2X3[GS%"&F=!_G+G35UE>N""1>!%Y/^=2J ;-Z M?\+ "3/:*4/RXPXN-XVU'&GPZ!!QD:8@\^NAI>^]NU%66P^ZXR"OMXQJQ=Z= M5S:U;CI[?&H0FJ3SQL+Z#<(*6;/NU'X;BQH'K.X;[" MJ_4P;J]C.+*I$F]W7M9UVZZR[>\X.*%:I$B504;F1[P)CLB8W$@-%+S4*==5 ME\[,V(>^:H_DX5%82&@5 ++[:3(A1.'@E4.4Y(>_J$W(!8X1M2%Z[X)@QQ+7U<=Z>NRB3?8CAYFKXSC-"J<*:? MK>W=-(%%LKAN[=S'#\ULZK/>UT8ZQ6-$*F0K1TF&G$E@BQ!F!1.,>5XZ@-B- MLBKS=(\&Q/["JD$GMHV/,:RN*%]/5YQ;7K?Q++V=PR3PS[?S_[>9SI=_@Z7# MSR!' 6[F;, WP6PI86S!DR'E+,T1G,^JO2)A])J M PFM7I_XS70.1L1F1O+(P.N7%EE*!)ECVI'/?0 M/;9/7$I:Q]THB*5[G'S,E55.JF#*;2R0JHJ='>6-K9H3Y)SGL,^@7I8#YB_ M2+/\'B#V4K!(@Q6E'QK935&5;NS0@"L@G#K ]L B>+"95C?7&W@X4X- M')MZ4,CY%R?S\/@'#SZY?LSG>9J0GUWG_MZG7\%ZF5_&CZ#<3U.*( 3MM&4T M@KV<<]^;]EARCU"K?:B5*:8ZP M8605_-,+XUBTBFM>.N@Y/&X'LU@JQ>T^0JRDM_WY]>?/LQ4K[>R6E6_GJ6FO MUL*\RS0U3D0,EIC.K.2,!K#$(D%1&!F-8#KATOCL2-JX!=>#(7$(P500FG_0 MI2T_(CPA7$DBM0:37N?:<@LNQ:KW"R/*1)V$+9X/_H2$D1O@#B'FC?T@#N-Y M!9!YW'WE-HXQX<$XBP-#-+%5"4;N3Q!!X\J0K!3,"ENZR'XS)2.G91\!0 4D M4 &.;C/3\AYX'Y<3X_/#;$$B%I@%OTB"GF8QFYJ8&"H],P.HGD.2V_R?>;@+4ZV>L[EC$ASI@KAAO*ZC"1X.&""122#+DEGD.&6 EV2G+<.*>,?E+YM"7'O]-T M(R?E#(JL@9A>@;9[93]/P71>];,+J^J7+>LB40BI#06.1=@>.'?28THCJ\"! M2EY%6OZQLXZTC9R=.QK,MO MJRX 2(54AF*/C '[BSN1D$W4(*^=(/ ; MRWWI?E+;J>EMI^WB[ 4P\Y=93E<35B9-HD+>B)SDD10RT6+D"%,J:=@MJ70M M>C?*1GX!I0Q*GIE>Y852IY(".Z!IE[G<[SQ>KB.H!RBD#:,44#XOT5;JX<3U MX.O9\L%W"R 77=24:N24,HC+*)"3QB(J39"2"!]9Z9CD-EIZ*YDGX[Z>+ORL M6<#Q>P]F%FE4W'MD?;"(DR0!QT(A&S5SS/+$BK_.WH&LD6^$2F#CF7(I+(PZ M-0NLREY>MCD!&L9ITL?X)(!I1($'G6]%*1RL)@EX<-(*4ZE=3) M;-;\GCNWP,_7)7 WKZ<=H*6VCE5 376CLYB>NFT!<6],1\V3PPJ.(LG )R?@ MB>L@ C*$^Q2MP^6?;=I 1N_G5F_9^.8Q&Q^YXM$C:UQ^J'AV4NG1650IUI9%?6LFWOGS((#E,F3$0JHD%TT%5(< MMZ]_OFH6R\5-I&_Z7S%\:.-G.PVWSRVNB;BW>N_?-DG.!&LHTM(EQ"UAR$J? MHXO.:ZZM%*9T9^:>)!=Y1N?IX/<[(2BG<*Z M4([Q)WR2+O 421,)1NQBJ*T M-MI-T;BJZ)CXVOAV3AE)U:FS7CUO!WV WMHP2@'=]1)MA?37!_MM?<[-PZHK MN9W='WG*RT0L]BC97)N>WRRVPH*\I?*6*&N !86WX@YR>AM"-P^@W$QQ.P/@ M\)[%&V'.2=(F=U8B*@+,8T(6LX1@7P5CDT@J#11YWY?4<355*20],YZ.(+=* MU=/*5'QC_3I7Z1#5]'B$$FII!TW%3"JWW'22X7QDQ8# 3@9Y1D= GE$B$07U M7 4--GEQ2VD3)?T?L7XXZCU@53(F6B.1D=3DW%1P+I0** 5"!;?<$%/ZNFL+ M*6.;/+WE__RQZ?XLKU-'W#SF/K^\B.U53T-FZUBE7+$7Z2RD0=:3;3H>[M#D M(R!("(QHB+D52N+(Y'<%(I=2&V^3TZ5S8EZFJHAK]<*Q2 4VL(L Z)))Q+7# MR'CID#0Q<6Z=B;2TENE UK@:IS!>-OI1!<52IR9:Y=BY9T_.'Y+KLWFD$KD] M'6@L9<7<"7G5\.MNLH]QEMLCK?SYU0/T*W)N:YKN"Q,('$G*!Q0CH(QK.)1R M_2[RGN:LUL18\7<8^E'_WT D426HM6@5DN LIZKG5M_8I:2= M)#2)T@4P/4D>VYA<0\SID'.SFB$C<_OF22)K(>S-WF 7/(>)U.ZG&@7/4,X^;*[ABOA_G>EMA X'LQW\F2^#4::,\:;Z!+2/E_4A=QS MB!D"_PS,.1I<+-]\9Q\">V?\=YGL0:IF2LEAZ4$Q^IP581VR4D2DDG/>&LR] M+!TQV8_"<4_ X;#UK )@.+G5>;YURZ$?OA[@^'4!8]4'F,")P0DC%97.[VDK MY((F""RQR$Q2V-COISX [+[IXBP]F>#;^NL#GSFRW#S.(\49K!E+B5RTL"65 M] %6G^.%A=?"%;%!% !F'[+W=U/%\OI%?BQBPG&RC'M M!'*>>S 9'$-V93(D9ZDC6,3BC[H^IF#:*$>4:6 !AE-7*TV!(RX:2O/K.*6# M)P>26FE]W#X8>E8?=P2AU:FGME2C':ZL=@\X7/W<@&JK:P44UE3J*"U*G.<: M!>V0QAF07H'CE4C4Q>_VCU1%]YCG9X]X_L#W-+ ?. W(&<,0%R;OALB18+ U MHY&:%T_5[$38V-4LY=&SX4JOL'SJU%;;BM(.5U><@)YL"? M<."@1@^N"PF"!:.(P^C=&Q5U0\WVW+'!Y16G7KJ<>7;X=IIXSC%*_,& MU$2]ZZ>(M#CI7)BYBD!JEA^O"4@RB8EPDB5<6FN-7)]W[XH\%%*S[ECVT/?0 MBD@127X-*^\2SSRRQE D8^"$4!>L+-XWLR-M8R>P'P]SVQW)@M*K4\<]KY [ M7,]M'6N02KX!]=VN*JR@F0\VP=(CSMW!-$4N:H^"QU$IGH@DI=VC >OY[I'> MI4+LR0F?0A"81HFLU2;?&EADDA7(&Q>$@^^B*,V*/O366]FW#Z:VZZJ!)5BG M_MI6$M/36ML^XH!E/ -JM [%&> 'X"1HA!/2Y@=EP$\PG&HD$[9P6DJ=1/&G M6(Y3S'-_>P\XAQH[QD.F U2$5/!]JJ+^O9!SD; MRWI*"ZA.5;6Y;N9P1;5SO,'J?(9T,_M54T@68PQ1 )<81EP'"UA)%#'+"8^6 M*ZM+*[!QJWT>W'?=S?&8BMLW#E>B?/3JX>HGO\VG0,WZI>9O3_:;(SH(F?>S M)K#?M&&YC[M!(9'9+I]O M,EU>QZ6=S@;,N=XVX=%2L#NM>/B,;,)4\!9@%3#X)EQ[CPQ.#I$D+!&$)15* MA\>&R\A>O?=]\U1;<79PL8;NYZU7ZSD7SK&;OI&WS T/KU_J<ZVDSN?="UX3W.8PJS@JS+$V!BF,ZN MX22(YQ$,]I69?OHU/UH?P_IF_.KS]?+F]OII=N#)51;#1)FD')4&,68XXI(* M9)1VR%F)"0-#7MC2)<9%"*\V;[P/B(\OTCJM@.?YD[=F4Y-NGG7+&?;I^>=Z M6 +])QTD<[37RH=.,0V)>XMI0BH*@)K#8 E;&Q%/.!&J8_+T!TTQS:R?J" < M<1:6;X."G68BTEA;A -8XE%&I8LWW#F S$I32_?!3L_4TKV%5<'Q?O?$ZR_7 MB^D\+A:W&_WDZW0QT=XEXIU %OX2<9\"V"I.(FV-4M)CXXOW$-A)T,@8&QH. MSUYT+"6;&H"VIOUU;M_?HU7+K:3P)RFAH#6!I)A _&(@'*' M+ TFI4 5?7KSON4YSRT35'%L'2*OIC#SQ@; ^OG(FPOL&[?G\6ITHHY9&5&$ M#9*/<@I'N=%($&NYEOGQ6ML)"B].-:[;5P@491E:SQ&RZ=0%YR>NGAV=>.U- M""P_2Q\QXC8$Y*(D").$G=*2:%<\/:4#72,CZMB62VE)58"^%VI!UN&3['GD M H%%#!?VZT2:Y ,AL&.]AJ/<$(E,7J-6V ^H12&6),&!'J'6AXL!,U"P)IH;GPFD;A2X?5 MGA$Q;I^-P?'2C^D5H.;MW(.2S(4^M_IS.K^&]=Q'B7_)Q7%Q_3E0G?DB 70L M2 [,S_;;BH4YTRMKWF8V6S$9R(N+Y<0%E:3#8&%HQ1$G.8\@Q8! Y5(FHTZ* ME'ZO:,#EC-OL8W DUP*$P_=$L[2S(Y?BW]^J;/E GYNDWG,.5]!_X+J/_7*N M=3H* YL@>8:X$A@9@P%VUEDFL!'<'_G9V&/4_$\X\Z&-I'"#4@ZE&T4V(O<' *T:# J1)8(\VS'VYT,MIP M18LW_OMN+H;V$NS.BZ%]N#SVO<"VNPV6+*,L@='(!&ADPR1RTD5$L)36)DZD M>M&$^EXNAO:25Y>+H7V8-S8 7K['D,I3K( ]RF:?6B6"+!<.42(235%EE_O' MNQ@Z&!1E&3HB/!;MC*P&5.JHW@4.*(K,8. MJ9"LP@X3Q3M%%F""!R<(_.O^]-@V][@(*6YR%&%Q'1#)1=@W*UC<;"&PY2V< MG PQGS#B2>?[<>$SXK4,EB>K.SWST TGSPD8YXPI(]/G .G)X-'/F5G\>K-? M;M2@EXYX'L'@,OG=S!0>#CVZX/O*JBG&N+'%_GK: M1K_\*WQ]O 81%6&"2F1S>)X3,+E-RH^86)P4#SHXK#L)?\L$XQP4 T&@!!,K M\$6W')_W$?1\$VR=$+ 2?/[:; 4X242AM'\O$RD_DAM,M_ME5DRV W:8#&. MHJ*H %J'9"'0I(P'78*P42'?%>8W3F5$-#)*30X %*_&_N[21\KBI$#JR#Y" M.QB77V+KFN/W:KV_U]GVB1[W6?TG';#CZX$K'[ IK "+/*AH\^Q^W7SV2(=Q$%)CKSWB21#$0W[)GGJ?8PM@W%CF M@BB=/%KP,![NT;<*P;B7K'H>QJ?S<&RG^+UMETA='TKX^ZGO\W; M=0_ B^:BM2$^\-@F3 ?/D\5(A-RP AN7XT<$$665!%N#DB!>@E-QJD9^;KX? M:![=5(PFJSI[(#U^3>1!%Z!'/^^AV?:;H/C[*'NMJ)*'4[#A1.4+.*EE;OR9 M&\-++!$SP3FN9((#M/0ET[@/I]Q/?]^B],/,SM?S3;Q2R3FK420&-GM2#%F+ M'0H1,Y? A#"Z=$GC;HJ^[T=2]L'7LVNY?EJ>I=\6 M<;6>2?2&8B8,BH[G'G?2(PL'3"Y,$C8%S*TMWAU_%T$C)Y>-B+MRB/21TQ9JA?) LJ_@DN4!E]?M16-[WJ3E[R OL,4I2(YH8T M//A).J\T;9TC^/=%(T;QQD3H 4E50'N7D>W?+M87&=?;L5-<"9R M0_Z5I_>P,W->6TS8YQ((Q%)*N=N'1\;(@+1(4E+LN'6E+UGVH:\3)L6/B,G! MI%@!0A]P[5?@6IR!/1V;ZP=O#TX?36&8N2S[ES@>7 /9?($)VL$X:(4#HTNY&0 M3DA3/SC2#I1+L889@YA^)]Y?7UVOXJLG5[EUR7^MQ#JQGGJF/$,R>-@^1AMD MG+*(*N<=%U8[4]KSWI_*3K#4/R(L!Y9HG;'RYZ_1/L@*??P,I]WT#&>/*'JI MJ0=YD[< %X[PA"]WP0@G8<<8X&J4O[Q)LIJ>)%J2*R[@2CO1A? 7PV M70W=ZOUOMVO2Q!$>C4#"*HUXS$TSL=>KUSFXE,&H5#IMJPM=5;SS- 2TB@NE M J ]MREN%T(E"]:"-9N4]+ 0@I$--"*2*'.:Q&CU ,?>9F)&3DH=5%L58/_8 M9=\WJ_@8'7@JSW:$-S8PCX$AE()O%*(&\R!G=CO.B3!>,.E>LME?GF;D5-'R M$"G,V3ITS4,FG6SR:&Z7IB06(HB K'298T0@C1U& 4OPJVV(5I9.4]F#O''O M#HYG/143406!L].KS[/F6XPW+T8_7] = W,AL]84?)?H.6PK^,XZ)I%45N>7 MSB1)OC#V.A,WKG$UE.\WC&SJ4'EY]]RN[YO!Y5P@.[F[B!F&>C%?::5[*/ZU0>!VQE)5/G^R7K/+HWUJ^V4)^+ZHT# ME;AV?IG"8N5;;KDI78)'9RQA*$7P$#D+%FF5JPW@G\DZP\HG*&^FI*^F>?<@ M<_*6G^M^?5103HSS")P&6!BS#EGL!(I&AF23]0*7OB+?2LS8)5:],?!4C91A M>P4GU2H5=PX5T=6M[;JWC3:Y93P2W7N2-9((CKX)'+_@'7T8B<+(;Y(*GV M&V@97]?TD?%.R!S(\+%OYQ[OHYMFPM$)%K7R*#'B\S-Q"OR8X' M$6N"0%0*!5:W-3J4+GG<1,>XL<%A3IO>_*X0,S?[*$1K+0D,,0YXYQ%L.!T3 M18E+)A2E49C2UOMF2D:V4GI+^ 7(',#N"D#S,7YI9E^F\\N-6I,F'J@!@Y]J M)7,?-8FT40YAKC0U<+AH5QH[.PFJ"T*'2/QYF^U"[*\ 2X_7L-I@VF$LJ(_( MB?R8R]S!22%8 M@ -;7TO/-:C+XF^35'Q,]9?W7H?4/LRO $F;U/&[NR^S5V6WDVOILM)PIB$( 42!,.J6 )'%U.:,P0, M(T&I&)\4'VT)(':>LKXH43\P#,Z>P*L6BSDD,A%;*\VUL1O^T3?GKJ])BW59[?4VRSM:H13TDC2TU"BGON-)9#_NB>1X]IBA;&T7VEN7Y%5 M<)P^;G1YM[0'"R+:*J^X1<* *\X3L:#_$T=:4+ TDS!1E$[-?I&H<4VV@3%7 M5B3? \;V:*C*N##468*PB"$=AU5:A1 G8J,YU:L#$X%GO(;VY$AAWU4+F"E[Q_M+FG/[*!I MW(#=T%@L*9!: +9Y)9Q9["EG*%J_2FSW2"OPSQ(LCTB9M++%->)6:L:M-3@& MJ/H+H<[J@O-EX__I0'$_LG5+O)O5<>0"[NXA:RA5D' 'M;/TI#/3A.5D<%.9I+# MQDY@(#OO-0K&J)@"QSB6MBB'6,?(K2@/A]5373FVC"O .:S\JIFO[+N;9!ZC MP+8..;#J,@FI I1]C&#: M3#W8/H\6$1+6#%/PZ&C.(*(1]F[R*"5@"8\4"U+ZDGDC(>,&O:M#6W]A58"X M%[FZC:GW%_V2ZX 5 ^.;J5P9PO+C\?FE6_@J5:34^>+^3V^J1\9R%8;GD65? M =IONW2_8##*A,L1P=(%B:,M MMG*KI#"JMS2"J1MB/_)>_!#;:1/>-.W-C_+GR 1S[&5B(,15GSI,"'+&4&3@ MA'?))6YYZ5/JN"NLW#K[3G==?S!5L-5.9JO//-0A#]=]^C5_&RE#ZCNE$V;M;"R- >0'@%7[<^PA7@?:[H$X_KQ"^G M7_IU(NLYXV!7AH>MN8ZK1*<(\\D2E 1X(YQ;C"RA 0D2*-$4 ML/6.:D1SGARL0R.'X\2MP'!#NO$O>12 5P&B3 JZ@B M@H6(I+6YY#H:I",6@*7 N >;R-CB&O4'OTK<"U;'N$K<1\85X'SSO4'*_2D, MN)0X&#B!J/#(NMS/1J3@@>-6%,\B.OR2Y_NZ4MP+'YTN>?815@6(*^#!BF1% M?OX/:>LCXCE363-@@,)&.)6<3J)TWY _+GE*F 1'EOWWC/;3_[P&S_J^P^:S M$/M= /%C,YN]:=K\1Q-@@=7$6.0H8X@+"\*QBB,/['&66(]5Z1+)XZZP\A.A M,'Y+;9_AP?3?8ZN]OUZ=N(Y:3!/P1(?,F(@#AY]7=TOG2]LN*]^-?X$AEHNW\_5MV(3XH /W#%F22+[^ M,L@8(9#PE$7)(N:N=$7VL=;VG=ZB_DA[L0?8?N@C$:26XG29GTV[88WGT44. M# E">W!#K4).&X%((%Z##)6/I9ND'7%YW^FM[X^T%?M!;O_=:-:[<1XO\Z7- MQ7>P*?^VDN0=>Z2U1'IO$,LYOUQYCQPW##$1B7/&4JN_GQWY>&WCENO_L1W[ M@:WO7JQ\&SZSWR,%P3F-C T&U%2@8,D+CIB66NCHG!*EVUW4Y2X.UN+@CXW8 M$VX]W<73><&]^"SOZ#ESW%/F/&7!W^/T\E-.JOP26WL95];[:U 9;^RT_9N= M73]H?8$EMM01A)FW8,G+"+($?16834D+$VD89%,>=97?J0-9,%I:+ZA^:/>P M.^\FE C+K0G(669SI4!$VE@/7Y*("=LH4S67>07774&*];(L$?,9CFMC%)(FX#F$"&,H0C=UIC042JQ@(_MC\];"#ZCQT^ M&%"_]SCUBWP[N;QL5Y=;;^?+=CI?3/UC:;-D'!?.@]4C,19;@57^'4:MCPJQ6@[;8S)J;;Q,1(Q12:&18#27VQ"*3 (M)N"+ M84G%B$L_QC324K_3$/5Q-\+8V_< 5-;Y+MUK.*F_V-R9_IX)=A[^&L/E='YY MVVKBOA?%[4^FKZOI-X_S%3N<]&G,.G_&90I@;0$-\UB\6Z8,\&RCB+%+$ 7.$R@9TM4T"8VBAS$$V*T@?6/O2- MW*KC2)A[UAQA* G68)G=OFRU/M/RTIKYBJ^Y8E\R9Q1-&,$)&Q GL"SC IRN MQ)IHB1&:E6Y5O9.@D;L9#(:#IX9),:%4@+ G:[@IK;>)&:N#0D[D]#RI,-)" MRGQ?[Y+#D@E?O*WI)D)&MIO+"?II7\/>7*\ .ATWW+TS;XFVCKC\&)I0B#N: MX#N>4/)1PP*=Q+ZT9;$OC>.F)!Q-A0TJN@J@^3'ZFS=T_4IX;X#5'=;\:OWJ MVOI.Y7U>'H^/3OL\5..I54H*AQ+Q!'%#.')9-5%E0C 8"V9*MP'>B\!# M%5@6^N3\^C.@817IG?TVCZON\ZNKACB/:;I%J[$7T?[YL MOOP] %WQ"_SRGT7(?#[J*);;B[*XQ5,GCHQH.CVB+RX_ M-:&PO)Z,.8K1CSB*(K^(#EMY$0E4LH[ M_M5\$=IR8GHRY"@%1 =KO^>\J$10?VU^OZ>OK ;<,O0H=2$'"6XW;T86X-V9 M.KV*^0G";!G^S-'?DYKOX@KOOA?&[ MR%&-OP6[<:E:>0XDQD[2TY5*KQ*AO9V'Z9=IN+:S5<9A'T$]&6IOZA7-NJV_VM]PSG+G7;1 M3J84%]:HC[IMO?X?,BPY/MSOG@W/<=!UT=<@ >?M\XQ?[W>DH/.+K*X #NL7 MEC_#]'ZZ8L7'7%"_.#_Y>#X(+%Z>;_S&9T>"1V?6CVW ;#H]X$3/*RSO#=P. MW 4&9K##\F!_X E?:A#=;_/0SKY=GD=_W:Z*S$ZNEOWEMG'43JH=CR^U72RI M062G7UO_H9WZ OOK?JA.PJG@:NW9XFN0R(960+U%?YI--YJ\=O*]Z<2$_];W (-8)UV%\L<-P!\W 'O) MYGTS?Q^;$D)Y/-)X-V:[>-V\L/"*SI4(0UY-YRN>9?U:[(!Y-O!H2NU0RZ + MF\96>9>7RYM%]8XV/1YJM$S&0Z6UF14CR^>6H+F=?5M,%V62=+8..EI68T_; M>RM[1I;>^?*?'UI_UEXLVM/%KG( M'15S<[ARJG3[J*/E0!XJRQ<95,\!^+Y9_B/>G=2Q5#YREPE&2XDL<%B^R+:1 M)?P&!FWF\7:E)2Y$MPPY6FKDH5+T^\XQVV5U(PEV86*'8_S9M9BLVGZ6_YI8RS?5\V7Y[9W\?0O8[)QOOXKPD M KKPLT(8P(K_\]K.[CH0K5H)W;8T& (*+TXXWE5]23ATY6M=D U-K/S&X+? M7GW.'3-@ 6XZFRZ_E;'=#IMQO-R 0J#8C[/U>& E3;P=PXZ70%# ":O3UMM M8&$_^NFPG8185:SK91Y5="O0Q 7XA1_C?UY/VSN]4D8I[S%-)R%7%?K:GX>U M9@%]^#)4!M#CD8MD_^P@MD#FSP?[[6^+#[$%;^O*SGTLG?C39?P>^QJ8TS_7 MYVZ0T2Y<]Y#"PQWY=/5C7PA]C?XZ/U#R"M3$9=-^ZYTZLGG$\<3TE-]-Q\6/ M'4B>S9Z2-XV%DDBV#SQ>]M5.433[\65DT7V(30$YW8\R9D[)R[QN=BQ\_"0? M(.E]$7$\'6N\HMX]A;*%"7_D*A[SI/DC/_&/_,3]9!/^ST6S\L?[;H_'(XV6 M1K5K=VQ<[-@"F,WNR"JS-9X.-]ZQOI'=39>UCRV4R\OEJFIIOIC_S<+F/;^^ MNEK'K1;+^86;O6G:D\\S-_M'6T)F>\\VIJ6V36)- ?95(/9,,RQQ3W-BPRB05$M6F\\5H%=U)[.UA0BW &-D?VF6>\.-X.,6V2 MYG=C@SQ:V.E7/[L$"^KCYW89GB^A] [M-MUX19I[RGQO#HXL^G^TI_/P)K>[ M.$MWB_A+.\^$O_K2AG^T^2X]S"]/YN&W^9?%,A0 P,&3UK'U]Y-O4X[9(V,E MNU=OYS?T/Z7TZ7K V/A'6^(\/WS6.I3&P6CIS>Z1X?(W6.#EZ^5&O,,ZX-=W ML"\ D_UG&\TH+ ./@]E;CQ8Y69REFV6*[\TLK-;VJIF'Q>L6OBF%G$(DC%986@9'904Q,JI>?PEA M<=:>+3^UIT#AXD,XF]^MYOTR__SWQ<;#<48[='9=9&Y8Z-B!WAMJR^1*/Q]MO&R+?NF7M96= MO&K.XRSFARIO,-2[XF3SB./=_Q\FKYU\&3N]#$@)=[E89RE-/8S[9EYFK[T\ M^G@J\#!9=N;7V#HSQO8O;7/]^>UB<5U0HKO&'S; M!SL-A02U:Y'Y3C==BY.#8W2&LK$[^ M[^/R[=PW5X5BZ)TF&*_32#%9;V=;=1)^%F0>2M([)NHD\:IB1P>P<63);U _ M>>4WP:\R0N\Z1R=YUQ1]VI-YU6WRL^6GV Z\OS?/T4G4-06N]F3>V+O:NNN9 M;=]-%\N"5]W;1^TDSIK"62\R:&P!/M%;Z>K:YA">:HO#]])B#4%0+JS;/1S*4PS77;&,?URO[I2U\\OC=Y) MLC7%0CHS;.QC;;Z8_S)/RUQ"5"S_>,N8G6H":HJ*O,"9>@ZS(* M/%+P;*IGL#BPV>_68?M$H.^&^R6_9-/_>8*- X[8"?]@QM@W!7>D M]:XE?3+4:++9R>V-4JFHNO1D-MN@2\JTR]T^< 6RVM$Y]T6&_-%Y?:P]]$<7 M]C^ZL.\7T5JVLXO87BW.TD4; %]EK/D=PXZVA_:S$5YFS.B60J:JQ,N-CT<: MK7Y^7QMNP_)K$QO!F M9B][B6?;F*,5N>\GIQ=8,GXX?PB9[1AVM*KV_<3V,F.J4( KNG(1C%V64(*/ MAANMHOT01;B)$14IPXOV:KXLJPL?##E:+?OAJO Y0^K2A(4$MGW4T^G! MZL1VZS"T5]/UH_"%-.'3$<>K7#]$&V[A1Q6R.OWZ>=J6%-63 <>K2S]$4INY M486@7E^O"2L@HKNAQJLR/T0X3SE0A5C.H[]NI\MI7)Q<7IY\L=-9[_J&'>.. M5R=^B,!V\N;[N [^T,RF'A;PH6W\@-?!CZ89X#IX^S**7P<_G.H91@K<"V\> MO]>ER'0I7SOET>OY.IXI]P>W[1TY-?HEV&;Z'S?+&](+1/O[SY+)>'_ MGG+>P;_A-?K-+_(79Q?Q/_[E_P=02P$"% ,4 " "L@*%8!KMD04@' ? M'P % @ $ 97AH:6)I=#,Q,7$Q,C R-"YH=&U02P$" M% ,4 " "L@*%8#WB17$4' ?'P % @ %Z!P 97AH M:6)I=#,Q,G$Q,C R-"YH=&U02P$"% ,4 " "L@*%8,N+YOX $ !&$0 M% @ 'Q#@ 97AH:6)I=#,R,7$Q,C R-"YH=&U02P$"% ,4 M " "L@*%86;9C#H($ !P$0 % @ &C$P 97AH:6)I M=#,R,G$Q,C R-"YH=&U02P$"% ,4 " "L@*%8STN]I?:Q =EPH $0 M @ %7& :V9R8RTR,#(T,#,S,2YH=&U02P$"% ,4 " "L M@*%8P:;/@#4* !49@ $0 @ %\R@ :V9R8RTR,#(T,#,S M,2YX&UL4$L! A0#% @ K("A6*C< M:^Y]& 2@(! !4 ( !0.H &MFYE 0!K9G)C+3(P,C0P,S,Q7VQA8BYX M;6Q02P$"% ,4 " "L@*%8 UGV./10 &U0, %0 @ $V M^@$ :V9R8RTR,#(T,#,S,5]P&UL4$L%!@ + L U ( %U+ @ ! $! end XML 62 kfrc-20240331_htm.xml IDEA: XBRL DOCUMENT 0000930420 2024-01-01 2024-03-31 0000930420 2024-04-24 0000930420 2023-01-01 2023-03-31 0000930420 2024-03-31 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 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 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 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 kfrc:TechnologySegmentMember 2024-01-01 2024-03-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2024-01-01 2024-03-31 0000930420 kfrc:TechnologySegmentMember 2023-01-01 2023-03-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2023-01-01 2023-03-31 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2024-01-01 2024-03-31 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2024-01-01 2024-03-31 0000930420 kfrc:FlexRevenueMember 2024-01-01 2024-03-31 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2024-01-01 2024-03-31 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2024-01-01 2024-03-31 0000930420 kfrc:DirectHireRevenueMember 2024-01-01 2024-03-31 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2023-01-01 2023-03-31 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2023-01-01 2023-03-31 0000930420 kfrc:FlexRevenueMember 2023-01-01 2023-03-31 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2023-01-01 2023-03-31 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2023-01-01 2023-03-31 0000930420 kfrc:DirectHireRevenueMember 2023-01-01 2023-03-31 0000930420 kfrc:CreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2021-10-20 0000930420 us-gaap:RevolvingCreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2024-03-31 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-03-31 0000930420 us-gaap:RestrictedStockMember 2024-03-31 shares iso4217:USD iso4217:USD shares false 2024 Q1 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-03-31 false 000-26058 Kforce Inc FL 59-3264661 1150 Assembly Drive, Suite 500 Tampa FL 33607 813 552-5000 Common Stock, $0.01 per share KFRC NASDAQ Yes Yes Large Accelerated Filer false false false 19491000 351889000 405997000 256639000 292021000 95250000 113976000 78190000 89339000 1333000 1234000 15727000 23403000 -656000 -1045000 15071000 22358000 4084000 6148000 10987000 16210000 0.59 0.83 0.58 0.82 18726000 19455000 18932000 19667000 106000 119000 1670000 1643000 236923000 233428000 9146000 10912000 246175000 244459000 8936000 9418000 82800000 75924000 3382000 3138000 25040000 25040000 366333000 357979000 59415000 64795000 39746000 33968000 3423000 3589000 3520000 623000 106104000 102975000 40800000 41600000 54924000 54324000 201828000 198899000 0.01 0.01 15000000 15000000 0 0 0 0 0 0 0.01 0.01 250000000 250000000 73455000 73462000 735000 734000 531226000 527288000 528795000 525222000 53968000 53941000 896251000 894164000 164505000 159080000 366333000 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 73242000 732000 507734000 6000 492764000 52744000 -819038000 182198000 16210000 16210000 5000 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 10987000 16210000 -244000 1301000 -40000 371000 1333000 1234000 3501000 4326000 938000 1130000 0 -750000 -404000 -50000 3456000 -2601000 608000 -243000 5982000 -1230000 -5628000 -7930000 13169000 19056000 1875000 1872000 529000 0 0 5059000 0 750000 -2404000 2437000 107600000 174200000 108400000 177500000 2848000 11126000 7128000 7003000 -2000 -14000 -10778000 -21443000 -13000 50000 119000 121000 106000 171000 300000 5108000 1297000 1303000 614000 248000 1152000 566000 204000 245000 200000 0 181000 957000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note A - Summary of Significant Accounting Policies</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unless otherwise noted below, there have been no material changes to the accounting policies presented in Note 1 - “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of our 2023 Annual Report on Form 10-K. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although management believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 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:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our quarterly operating results are affected by the number of billing days in a particular quarter, the seasonality of our clients’ businesses and 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:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “Kforce,” the “Company,” 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:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most critical of these estimates and assumptions relate to the following: allowance for credit losses; income taxes; self-insured liabilities for health insurance; and the impairment of goodwill. 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 might change materially in future periods.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Earnings per Share</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“WASO”) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of potentially dilutive securities, such as unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024 and 2023, 206 thousand and 212 thousand common stock equivalents were included in the diluted WASO, respectively. For the three months ended March 31, 2024 and 2023, there were 1 thousand and 264 thousand anti-dilutive common stock equivalents, respectively.</span></div> <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although management believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 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:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div>The 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:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most critical of these estimates and assumptions relate to the following: allowance for credit losses; income taxes; self-insured liabilities for health insurance; and the impairment of goodwill. 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 might change materially in future periods.</span></div> <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Earnings per Share</span></div>Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“WASO”) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of potentially dilutive securities, such as unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive. 206000 212000 1000 264000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note B - Reportable Segments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information 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:'Open Sans Light',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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">FA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">322,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">29,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">351,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">84,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">95,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">80,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,071 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">364,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">41,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">405,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">98,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">113,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">91,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22,358 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Open Sans Light',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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">FA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">322,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">29,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">351,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">84,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">95,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">80,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,071 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">364,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">41,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">405,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">98,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">113,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">91,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22,358 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 322084000 29805000 351889000 84037000 11213000 95250000 80179000 15071000 364844000 41153000 405997000 98411000 15565000 113976000 91618000 22358000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note C - Disaggregation of Revenue</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides 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:'Open Sans Light',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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">FA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenue by type:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Flex revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">318,514 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26,210 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">344,724 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Direct Hire revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,570 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,595 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,165 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Revenue</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">322,084 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">29,805 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">351,889 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenue by type:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Flex revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">359,524 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">36,008 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">395,532 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Direct Hire revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,320 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,145 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,465 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Revenue</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">364,844 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">41,153 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">405,997 </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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides the disaggregation of revenue by segment and type (in thousands):</span><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:'Open Sans Light',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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">FA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenue by type:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Flex revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">318,514 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26,210 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">344,724 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Direct Hire revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,570 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,595 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,165 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Revenue</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">322,084 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">29,805 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">351,889 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenue by type:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Flex revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">359,524 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">36,008 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">395,532 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Direct Hire revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,320 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,145 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,465 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Revenue</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">364,844 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">41,153 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">405,997 </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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 318514000 26210000 344724000 3570000 3595000 7165000 322084000 29805000 351889000 359524000 36008000 395532000 5320000 5145000 10465000 364844000 41153000 405997000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note D - Allowance for Credit Losses</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the activity within the allowance for credit losses on trade receivables for the three months ended March 31, 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:'Open Sans Light',sans-serif;font-size:8pt;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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current period provision</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(40)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Write-offs charged against the allowance, net of recoveries of amounts previously written off</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(61)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Allowance for credit losses, March 31, 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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,005 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The allowances on trade receivables presented in the Unaudited Condensed Consolidated Balance Sheets include $0.7 million and $0.5 million at March 31, 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:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the activity within the allowance for credit losses on trade receivables for the three months ended March 31, 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:'Open Sans Light',sans-serif;font-size:8pt;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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current period provision</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(40)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Write-offs charged against the allowance, net of recoveries of amounts previously written off</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(61)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Allowance for credit losses, March 31, 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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,005 </span></td><td style="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 -40000 61000 1005000 700000 500000 <div style="margin-top:5pt"><span style="color:#00497f;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note E - Other Assets, Net</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other assets, net consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 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:'Open Sans Light',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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Assets held in Rabbi Trust</span></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">44,025 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Capitalized software, net (1)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20,620 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-326"><span style="-sec-ix-hidden:f-327">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,504 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred loan costs, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">598 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other non-current assets </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,053 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Other assets, net</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">82,800 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accumulated amortization of capitalized software was $39.6 million and $37.6 million as of March 31, 2024 and December 31, 2023, respectively.</span></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other assets, net consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 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:'Open Sans Light',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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Assets held in Rabbi Trust</span></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">44,025 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Capitalized software, net (1)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20,620 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-326"><span style="-sec-ix-hidden:f-327">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,504 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred loan costs, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">598 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other non-current assets </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,053 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Other assets, net</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">82,800 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accumulated amortization of capitalized software was $39.6 million and $37.6 million as of March 31, 2024 and December 31, 2023, respectively.</span></div> 44025000 40389000 20620000 16434000 14504000 14368000 598000 658000 3053000 4075000 82800000 75924000 39600000 37600000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note F - Current Liabilities</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information on certain current liabilities (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.888%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 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:'Open Sans Light',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:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts payable and other accrued liabilities:</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts payable</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">43,202 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">42,842 </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:'Open Sans Light',sans-serif;font-size:8pt;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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,746 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,691 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Accounts payable and other accrued liabilities</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">59,415 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued payroll costs:</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payroll and benefits</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31,075 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payroll taxes </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,329 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Health insurance liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,809 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">533 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Accrued payroll costs</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39,746 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information on certain current liabilities (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.888%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 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:'Open Sans Light',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:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts payable and other accrued liabilities:</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts payable</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">43,202 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">42,842 </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:'Open Sans Light',sans-serif;font-size:8pt;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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,746 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,691 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Accounts payable and other accrued liabilities</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">59,415 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued payroll costs:</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payroll and benefits</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31,075 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payroll taxes </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,329 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Health insurance liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,809 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">533 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Accrued payroll costs</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39,746 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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> 43202000 42842000 6746000 5927000 5691000 8699000 3776000 7327000 59415000 64795000 31075000 28110000 4329000 1705000 3809000 3727000 533000 426000 39746000 33968000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note G - Credit Facility</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October 20, 2021, the Firm entered into an amended and restated credit agreement with Wells Fargo Bank, National Association (“Wells Fargo”), 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 March 31, 2024 and December 31, 2023, $40.8 million and $41.6 million was outstanding under the Amended and Restated Credit Facility, respectively. As of March 31, 2024, we were in compliance with all of our financial covenants contained in the Amended and Restated Credit Facility. 200000000 150000000 40800000 41600000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note H - Other Long-Term Liabilities </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 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:'Open Sans Light',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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred compensation 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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">42,519 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-369"><span style="-sec-ix-hidden:f-370">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,383 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Other long-term liabilities</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54,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><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 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:'Open Sans Light',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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred compensation 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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">42,519 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-369"><span style="-sec-ix-hidden:f-370">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,383 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Other long-term liabilities</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54,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><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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> 42519000 42025000 12383000 12275000 22000 24000 54924000 54324000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note I - Stock-based Compensation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the restricted stock activity for the three months ended March 31, 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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of <br/>Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total 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:'Open Sans Light',sans-serif;font-size:8pt;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:'Open Sans Light',sans-serif;font-size:8pt;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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60.01 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(12)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51.32 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23.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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">437 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Outstanding at March 31, 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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">785 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">61.24 </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:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2024, total unrecognized stock-based compensation expense related to restricted stock was $38.1 million, which is expected to be recognized over a weighted-average remaining period of 4.1 years.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024 and 2023, stock-based compensation expense was $3.5 million and $4.3 million, respectively, and 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:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the restricted stock activity for the three months ended March 31, 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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of <br/>Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total 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:'Open Sans Light',sans-serif;font-size:8pt;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:'Open Sans Light',sans-serif;font-size:8pt;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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60.01 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(12)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51.32 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23.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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">437 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Outstanding at March 31, 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:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">785 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">61.24 </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 5000 60.01 12000 51.32 6000 23.80 437000 785000 61.24 38100000 P4Y1M6D 3500000 4300000 <div style="-sec-extract:summary;margin-top:5pt"><span style="color:#00497f;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note J - Commitments and Contingencies</span></div><div style="margin-top:5pt"><span style="color:#00497f;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Employment Agreements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce has employment agreements with certain executives that provide for certain post-employment benefits under certain circumstances. At March 31, 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:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are involved in legal proceedings, claims, and administrative matters that arise in the ordinary course of business, and we have made accruals with respect to certain of these matters, where appropriate, that are reflected in our consolidated financial statements but are not, individually or in the aggregate, considered material. For other matters for which an accrual has not been made, we have not yet determined that a loss is probable, or the amount of loss cannot be reasonably estimated. 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 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

*-:1%)YXKE=%KOHR:M'[LSGQX8[]CP_XN^* M#[*=?ONTW?#C&7A',YJN*Y#F!;C<;, =^V+Y]WK'IBW9GO"<%TUE0HX,'V\/ MJNTVE-^#A*MDSE>@Z$]Y"^D;KN^H+4[M,%@U:HO&Q&H)XCA 5F\2W<">+T]X MLWFW+=<9+'<2)&R2.']AJD3P'\R\3NB-( M@I:F:G#.H4#&UQ,#,-56##6$&L$VO3C.B*XYG&_A<)I>,*?Q,_V/S5?HWXG-?/>Z?X3M(?Q'H@Q875WO)F-VS: ZQ\T[<9%6QSLIU(GP2N^_8"B(461$W5%' 4Z\L?FKT8.SZ3L(.DCY* ME%HBO1F2F?]1\<(1W><:9'5#EXNVO4L'71.\43%\H %X M ?;^PJ,/:995^\U?E:EZJ&^&8]E:JV_]ND[JN+XY0QIE>7"\W>#BX[JL]'J? M#TXP]R93TP69 M?/@,J_7=]-KP[GAM^+A+"")QC,(@#:&?!A%$;D!@F 0VM%+;MWWJ>1%12OH_ MGZ695;RV'V)).R,^M3/DDH_F>E\*]N%B;V%A0\]P]I=YF9FTN,YC:'G3R8@ M>VT@,S-K^I_RIZ>U2-G@,9M7><8CBFF6#-R3^+:;4(Q2B*W8ALBV(Q@Y",/8 M"K%K!VE,;*5^>VKDYW<4M\R(BY0#=M360T6Q2KK\9A.6LHMY6$[S7S7IB<&4 M)U&-^+)>1BW!G'@@]6;1KQ^QGU715]0_>+[O7E0QZ'[>,SA5QC$9+$K00V3Q M\@/#0/L*#8P\K7Z0W[6U-1>[J3#E8E&;HA,T>,__.MPPNKD:-!^>J2+D:4_" M3/)56P/F%:WAV$L-B6EY+53H+.;'T #?]6SH#-?T=22/E&PW]#;ME$7\Q #6 MP5"=VJ0X]./0(S *+8=7)+4A=AP,PPC')/:B- B58L!D"<_MMVC8X+IS9L52 M:5%*.AMF$)"B2V%8-CLV9G%QZHK E(= ENRR?@!%89R<]E7'ZY_IFWIOS>:* MO02%41K".$@11'Z2PLAR" RM*,74]RW% J@G%!8XF;?E!-4/XH>RD#]K:R-4 M/TZWX P: )-(#)Z(#^=?_-#;"Z_O7-O_H/KIH0W_XIU+)4\'G2$S*TM#Z<_R M=GH7SK0=KHE$32G:J$53C58'&-AL*^&]3E9I-_ MY27^F.&[CT\[N@E.T]CW$L^'*>*>82O"$"?8AYCP/^*86I&GDZ"@QL:"INJ. M'9%MUPF1U,U94!2XW#XVOQ@5S\]MQL*>H8MA4)#2 MW#Z_)NMG:\X$K+R;'F4X7H*%J=)T8!V9N*1B@L[2VC\/M4>B) M 9I^,6ZJUYTHWV\+7I>5%NN-_DKI>*A._9]/.*2BC3W%5/9R V0 M#9W$\2"B00)#&KG0M1S/B>T@"A!2JV:GR8G4AW].>;N6-"C%V?&Y(0Z>V5/J M_0?.E;ND3VU&6>JYV(3LFL:R-4N@YJEM7' !=H*N'VXYJ^LJ&'2VG2<;4[XW M32Z6=<6=)ZH3S]R9TVE:)5FU)NO-MEJ_T"\T883YZGG]+=EL"24?&&A^Z;"M MVR7?IM>XR!AK)>--,%;?+:T")Z"ICQ"T_-2"B! 7QE8<09HZ:6('V'5]#J59#^<\O,RHV(3M%> \V\&4G#:6EY*QI9'?; GC_0 M,@BXEK7W3(KQQ#8T.KE1.U+< MU_?'7ZX<[*0Q#IGUZ/""R,@/88C8NAI1DKHAIA8B4MV8]5F8>?W<]6+A#A>Q M;C8!X4DW)H$']XEFQC0C=3\;KMML2$K7O"6\X@E3XT6<95,:$J^B.5GWNJJY MN:BC0B[Z0[[W4;X7 *?L+8(/.]'.;E1*"&=>>W*,@>_!E)00D*05*3.39M7F MHND[U6GN=;FM'O-B_2]*5FX2(NS:(616H,.6,=YWSW$]2$D0N%9HVW&DY-L: M)S?SDK4C7J]7%XUA!_". 7US;T*.FHK3A[P1RVV]O3-E@%6PJCJ4+8 MX\26K84M!?RD'+;<*/4+:+91/.09;:O]OM_2^[SIY4-11INQ/EBSX]Z[Q05X4U?A\\D-[4UP+#(E*[5-02@=>VN M0F>Q:WD-\-UK>YWANI4\KY]H\<",DI^+_&OUV-2)6B4AL1(OC&'D!0GW'F$8 MAC:"EAU39%F!C4*IC*X).C,O&4W=RY8TJ&F#AKAJB<]^28TO!0;QJZF^)G2- MVI^CP,ZH =H_[\*U0$?!G=8$'7]<-QFJ-A:Z!X3V5NWU:H/+H@&$4N[VX?$\<.2!@E2FT$E3F86:UW;74/W!+/=:5#U=ZZ MJL*5L_IG%9G:2K"3UD%BR8Z9"[!GIQL_;C)Y35,6QO+:5.DOG/*F*9[3;#C= MB?06IEVKJ8^\_]3G]<-C=9O^6E(1P/ZEPI6P46[3#^L,9\D:;^[R0$*SBC,4[AEECEN\CG2ED=0MHP#H7&,7;65SM3;DEO_WN =J*V*>_%_ MK,7_N14_;_8JV+P .T;Y26G'*FAY!;_ON64'J>V3F#+/#$8C&I:CH175%%>+ MKK.&17F\^IJ>_IS"L1]P(A;]]_D37F( MQ!L4V.T'V5]B=^!9367$Y2/_[WH?>[*OULI_<9F1PQ]TGES9GAL[H9? .+)L MB&C*#22/PBA(;&*[;D@3?_5]D33R[20E"4S3Q(4H]C'$5HAAG+(E%=F.$Z"H M>2/7F600Z<+OH^7+Q-N@[*=O\AXD5^RE)*NXM#-"[,S-I7G=E6:GCG/]"!?Z MT0^[(PQN!28$96K/.(N793<7$V([V86,3*H9$44?N(E:UR3A':05:W0/#)\Q MJ*:F"'8DYREH/8'+5#S,$)EEHUXFP)[$MDP]KWLM=<5F+7@K.T*__3_T=45" MA"/BNS!*>*@CRIV+M!"LM<135$@: *&%G52ZACN M/YV!5NOB21ZHQI73 )@S+IN.9USXFFD T.D%T]"#:FKVC[1(5E^VS\\;X93 MFU\S*K(91&W1NEMH>9M]RNL&HS<9K_?'$*V2!,4440JQ'T40138[CH1)"CTW M0G&*70^[H8P6ZC(PMY(V*1TEV#(!%R#A5-EJ!MA<3^M,-%.-7T'-*OO]UW7U MF&\K\)#GW$#FCMNS20W<<'5I 3O3AK42MW$"6Q(78]"%,COC8I$[@)T-5FT9;TO.M7CG M.'N-0C*5G-5+8]EDJS&8)\E3HP_K:>//;-G^NMYL5A[QG-"W/$ACSX+(LA,8 M>AZ"<>0Y=N)8+K*=U0LMXEQ6!=NI53[$+@'I[[$EI*9P.^1R.J:#1DVM)F$H M*]$QSX;T9C?MHJIR#.98.TY^KQY%_RG/?F93-;6SWM,R*=:B@Y1R6Z?IF6;> MBQ@#\.?+R[M=N]<.#_*1\1("&=<>\[)0TZDQ,1AN1Z &52OB76+ZQ0+=Y:%V MX]L51FE:EYW:4>_S;5REV\UIA:E5F&"QX,0QC'$61Y5K$ M"M6O6.6(+W*7>EA"+:FC"C:B&EWW-C7&&_Z0HJDJ)V/D.8A2QX:)1S!$CAO! MV$]<&$2)&ULHI MXX0;W#:Z*0JC@QS0*F MUMWU+?C$_KMD!QC\0(_:O37L ,Z/3\2X:&JR\46<-?:$-=]LX8TZ]=?&^$ ?>5U'VH6D\((H_K$B( MO=C#+J0!H1#9[+@4>D$$HRCT;79\0W0^L2@A"?_8 MTI!];,B%D>U0Z"4)MD*?1-1W5$_D!@6G? B_[L8ASR$PN8W0B C4=KF=NC4E M?FJJ;:D?O0.S'U8F=>.8C=(Z_D"#W+KF[NR4_2>4:SJLDL3)THH4YJ MP=BV;8@2VX%A@D/H4-?Q0B<(+%>I7F@OE9EUN&E;NB.JF7G9+R"YC?5LV&H: MJXY8>3\=161H+^VGL>@^.@KS> \=?]A$(K$- M/9RD$+E1".,T0-!&),(H#KW84BI (4=V9L4]*8SYC OP(KH1&\JUD^5]W,*=RSU,\<)/J& M=32G!#%>3W-RM)FZFN_7Y3^W>+-.UTE3IOP>?VOC9<\LL#DU]\Q+QU#9R&.V M^*F;,09:SLS4W)P4[+2Q/[=,U5:7V<1Y=CU.69D8*\PY2?!-*W3*BF.J5*?T M/&;R=!FY9)/S2*K]@3A(/!QSDX;@)(8H1"'$U(I@1!T7D1AAG$K5[U2@.?.B M5),6%S0-,ZIW81)BD[SR,BL,Q9NMDZ3G/7G#O@0-O#,E0_=1?-.\Z!$13*5( MCPU56Q#*HF*V3TZV"5M6,O*%%B_KA);-X=H)2.!3)X'$#MD2@*D/8]]%, I= M)XP(<>+$EED"1JG,?H@1=,6-;4-8T0$Q+J-Q?3>&7/4TH@%:6JFE0(VI,9N@ MH\+L7WOU'9][$865@M>JJ-S#FB[!;GNX6Q'=7#>85_+X#4TRM]?OL+/AK4+" MP#1^2:^?">B*GK\^U.#WFJQ)]]\4-%,NP$$ZR[H!I^">N (G!V@:SKW-=CH- ME]Z][A]I^C&):X/:-WF3E54ATK++V^J1%O>/.*NY*W^C947)359W]ODKY=4? M*6F"'7]F\U?O<44_X'4A7!*K%),T<9T QI%+>.[X7?&8\VG79HAP'">Y2\_D9OVS0.]0(TES<= MM$# Y;4-LF9%+R] \QVQSZCMZ=O"WD4H"^" (P<<>NT$-GBF^MY>IZF3VW># M:]GSX7<#>^@4^MTQJ+>'[^;9'Z-+Q3H)8U/,Z 7>+2(=ATTY2]4$&8"&U'V4 MU*(:* /Z6"FDQFB$;A$B*GOC#;*@#QL /+S]V/EV% MV*U)<4S?Z!B5A)KBC@EACN M6:1Z\5N3LR\7PB4+]""*2WJ0;L1(GE!*2MZ# MNMD%RP]Y(?:\IG)_]G"95.L7D1ZPLA/'HQ$E,,0HA2CB@?LQ<2#U?,=Q A)3 M*U"KEZ+(@,' M[!DR&3:B)0EC\2-JU!<.)-$2S6E$B=XTFM4JR-^W926(W.?[%8XG8]YD5_AY M7>&-,,[C8_O],R_(7JXKVKBN:QN<7T8_9&*6VL,0$C?Q'!Q#-TP)1*$=P#"T M"$PIM2T4.E[J*@6XSW/'Y/[T31P+J[N;KH M=^KLCZ<7X"9+>)I%4R\B+RO08=%@T8B%Y&BJW,3<["Y;J&(AX9^4N%B*KMX& ML:_X+Y:NYA[-C7S"\QQA8+L^1 GU81AX"5O? \MV+)(FGJNRJO=2F3VJ9]?@ M0A!56WK[Y2*W7IZ-5FV1.P8ZP[7B*")#RTT_C477B%&8QXH]_K!NN7B]R@E=I6GL4"N*86*E,=,KG$(<\F#6B&UR&'E1&B=J>C5*;QE% M.V"A:3 *A#TK& &<$U7]&Q>CK$(:$XZ6AIXE%PW%E4)[AB:/S[^P:DN!/=5U MN6&:+H^ZT@HG\43O\3?:%K1>>0$A3IKZT+-X34X_#7G])Q>ZD1LG5ISX5J3F MJQBB-+/"UP1!Q2GJ]:8?EI&D1\ $VV*BLL2IVN7.K2Q/()]&V+G4A3=B*-" V@&UO8 M"DB XB363Z0]H3>S!I]DT#;5C/(]!_K59J9$*7LG8DQ JG<@1QFS-6W0(3Y7 MFNP@REGR8T^IO6%B["#T\8S8X6'JL0WW!;DLBIN,W*^KC53UBM-1,^NMH"$? MGG"$:%SQS@.CIF/W!19KS)$7G*Q?UF2+-V 2D)(D<<,66S' M/DU7&7W@">KW*M[9 8)2'V!4?X G9.47_/:6.\_:.N=ITRM=U6<[)#A9O^TY M0B&D.BY1/JG7 Q)] 8G*[79_0YS8PK[C7B M*BOJZ*[2R$]"?D%BAZD#$8T)C-T@@M1GBN5$:9J&2KZ=P^EGCQIIB#5UHA4K MH!V)0FZSTP>HJ$W2V-0377HAF,HV.9Q\V92/7F G>1?]3VEZ344-0S;V\MNZ M7 4$$R^V8AA3AVE39!$8AHA WJ(9.20F8:)4*?]@]IF5J2F+R1X#OW-RBLIT M* A)=Z@N/$47J#0R=;=G'P)3KLZ#N9=U;_;!.G%I]CZDN2NM'S)1G">KFAKP M[)A]EV_6":_XOJ^A$Y' M3T/>C2F$/'0&AP3&X963/W0LW"8!DJ[E139N7>Q M[=,3+E[Y^:7##]@S!%J.%+V@5?E$(21SR2Q#7@9'O1NPP&21V$$6>[2KU MMKAGOKT=-F.FI:&=0H02"\8)T]3F<&NIE@=FKO]:Y9* ]/@#&UE(X06W<$'K7 8V3:Q77[\Y=XFQX%Q:L<06VX4NA%- UNMHNRB M[,^\SGS:\KR"?_NC[5M_R=/Z3[#//:A_H)'@LO [ECR=?[=O3O&4OUBYJ1TN M]E?QI0CW2QTQ]3O'"AJP)KT);_*6OOLJ4KW,_Q]2*FKLQ2Q7#VJ4"[VMKDW] M?4_K/V\8+(_M$S\R.6T MXP/4C,QB#"O#-[18RM-==)U3%L?Q$J4^@7;-'S9O]7JWX2[C3*QPSWQI^T1Y M-)]+J>LA2-S A\CU'!@Z-H)1XH9I0$GHNTIF[QBQF=>0#^MOS(*I%XH+D%') M/BU28I);($R!5UL36JH70- 5==5WE)E%-B((G=(\DPC-U>$9)K5TT9U)T#T5 M=J;'J.GS/](B6=41@1^:T-2F(D#HI %"<0Q=&UD0^7X"<1I:T/%#A# ) AQ( M54H8I#"W&ZL.N/V@%' [+(YQ934"4M$1?(AONC:")%"2)\)&%;;MO( /2!E_ ML=+KT"26>O'ACXD5Q7)=6ZPJPP,764HF^6[7C^D'S_:&KUP_P%82)C".0@\B M7C,KCE(/AE'HAI'GN]2R5U5>X8VR^UMIH=A1D/Z>[OF0KK=;V]FM[MU>Q)T] MB^MZ/E_UFSFG);S19Y_)V4;&SOF\1A*W *W4PC9"(;0LGRD-DPH,?1S#""?$ M]EV,?+EV0P/SS[S#MM0T[.)C0E;7AJ9Z(:T* 4[K@X?*;K4@K:\I:K?\E M\K5;^)V3\@R5*P=0&SL('\Z^\'&W%]KIH;;_,?5,S)NZ@_Q]0=K@)EZU\E-> M79+\621Y*5:;EIYP=ET4?( V_W$7=LCR; MP%2U6UE6,]2L5A:$5F:I/)7%DDZ5@7?S4=4'Z^W4PD%?>\Q^69<)W; OB.9; M[JA/VIC%)$X3FM@P244T5! P8S>PH9OX@>M@.[!K#S4EHA:%)>-V^^ O+B93$S'-\J#-;3O2Q!FG;F-T_/_-YMG=3. MA%?EHX;6Y'-?C]4\@98I?E;>L<4#=HX9DS]TZ,ER^@ RNQC5UA!E"6BE_^8/9%///G'$8.92%G4F@C5%/\]G!A/E6JCW]3V5$'II-Q?^50X%]=MP('B$8^(C#&*84HQ $,;3^!D>>% MH<^.#212"P,WQ=G,UD'+YRYRM^D?,Q0X7.XCA^/3R&'-$B+&WJ+/QW.5H0/<,U4],B]!4@+4QOI:-G38MSI.P:.,$SBR<=)M>X?+QPR;_ MJAJ-.S;%C JYJR3$*^0QND 0GB7@5@:AZ4)#?:3>INS0".C!(D1C8W3K8+[D MFY=U]M ;@.6AB"=38^@'$;?80X_MAA:&0>PR2]Y/:! HU4(8I3:S!;"C#;3" M\>0$)J?:QL2@IMN#$IBEF9$$1&,%,<=H+5P44P+V:6%,F4&ZM9[907]=]X#@ M?=S5*CX?CIU90??$ *>F6@'Z".>T]^UZ'\YI=>B!Y_3V1GYKQ[;;&Y$/Q[-6,K)K'GO#-N2]11=9<80BWX*V8\40 M$1X\YY !F[D^V'@LZ.U4F%,:)"$S9MT=F7S6SK!.1.*A8 MF4%>NG*;ZBPR4]/QAH5!:0DV9C&EE<$;VGKEZ2ZZ#2N+XWA+5I] O MNR)_61-*WKW^6O*^+WNZNR#.G39XKN5;OD]@3&T,46)1B /7@;%/ VJ'3A1Z M2BFRZBS,?=O/52@5IT[1H7V]UZ8=*ZIKC;J8)1>=686GN/K0JCZQM]QP7]D/ MG"$FPA\[B]*>J7G6(FV9F%J4U!E8=G72%M#),J4_DV:N;5/!_T->?*;/[$-\ MQ"6]33NA#"OL4=?R; ORFP:(K"2 F!"?!R3&B>_%R,%1VS]#;H6:)BJE5(<] M-%2=!RU=T3HBZ00D*6;A3@M0;N4Q)!2]C-RVG09OY;ZG+ER&G3@D@VFYTF!- M)>=.$UPV15=: ">)NO(C-<.3VXR3CSS)OTU0>FTONG'JXS!D1DK@6;P*T3,K^HB5C- MYS@*2L_KV#_E+W01T)O^]]_.Q(/?K #6]F='-C,7NXR=AIZ4G< M3;Q[;7Y91W.YQ,,V=0F,',>'B**4:;?%:U3Y=F*EKN?[4K7,S^!AR>B[FBS8 M,04Z7%V(^*[FB7.#[*1?@-P*,;-8U5:/>21Z3GR2MV\O_YG]7KYM2#E)?G[ATPY1VA@^-Q!!'5%7Q'(5P)&>EM6PO]Q 3[D M>97E*H$%0Q*8MO(-@%=;#R1PSY"M,P%3R_ ?FG,QRW\"5-?TGWI4MY951MO> MN+M@(/QM_;1]>I<71?Z5APKA9_:;ZG7%3 <7VS&%;H28\> $/L2V[<'4<=,T M8?^CH=)UH KQF77Y)EM7:W9X?:K)@[BE#Y*& =7R6 IRE;,)YI*6FO)S+O8= MK7=A?1>@807L> %74Y+3*,2E+@)CE;H42"]UOC3FT"BY>4^3QRS? MY ^MX=#$LE+']2Q*0^@G;L13A5P8$78V\5$4^5[LLG.*?-7- 2)SN_MV5!5* M40[)8WQ%,(52T;NW([BS\6N2!O J5-\T@%NO *9SG![PN M1-V$5>S&?A!Y,0R0A2$B00BCE+!_4HP2BMC*I=:\<6'^9UX.!<'&Q7INW92E MWZRDC^;[?5^*_IWSF]OLVM?4H'@?A1K6!6B!@099_8@(0@<<7%TRYCMH9G/> M:WGK;C::W/_7:&=SWJLQUL_F3#:TVP=OG[8;'DO]";+,F? MZ,>\+&OO,HVBV"4!A23A+2A"C&$8(@))8"$K]AV*7:43N@KQF3>4#BM-XZP# M9D#-#?B!\_.CGC]?2=1RF\1< E1;X+L;(0S/4UEB>]=*=C9:'T]#Y6 MGT,W>;?"ZXR2:UQDZ^RA[)!^3]-ULJY6=H!"E%@)I'&80A38%HQ\ZD$<8<]+ M:9H01VGQF28Y\Y+3,@!HPX%J^NZDR.06$;."4%LZ=C)HB8,?NJM)0W_8H-?( MYI4%:RRE=Y+@PGF]L@(X3>Z5'FFJAGA3?_C#!C^<5SN\,]'LKGZY.MB&ZH5W M)31]F6=4.&J:KB@7\#MG9]:JX#VP#58#[\[^QE7 >X!.5__N&Z2NUI_P$ULP MOM%D6S&;X39ERP13*8T[^,F)9E9K01_L& M!SJ7\=-"F=9DH_)0T^1I4RVWUF!>\8\O*=>R A$X$?8_WJ$IM&V+; M"J%K(<<-?.H&CE*[G1%:,^MX;RPOWE$W&,_;$9^0IX,\^T9HJ?>S'RG1<'S;?F9_AY_8W-GA/U97]F7*QR2 M*/2\&%IV$$&$'!O&GAW R,8.]ETK]I&OHN-3!&=6])8\6->>J0I_ \\\\[@4 M8:;*C;GY":EHJ;I.X$TKCI!6UCF[&]-,([!YENR0 TI_22Y135?%ORQ M^DN/TRVO]869#T6=8O_P;VW#\\%"(1'@B"W!FI6G"K'_FT M$6X(M)JN]I3?8IOSC@?0(P^S&7+3H,\HSM4_[\(UND;!G9;J&G]<;TM^A\MU M>9M>)@E_<^Q]B[/Y:_W__4'13M+$L:@+O3!U(;(<"B,:IY#&%J4^B7TW2%4V M9CFR,VNT8()'@=ZQA]I *K4=65)\:&H:?Q.'GL.+FK_V2OXO?G3Z(%; M#[BAW5J2Z*)[MIH@CG=NQ='GY;>43$V"&3%D^WB3]7I'*+SSR" M4KRD&R^AN:_D>SDM-5-U,T<$,&^]S#["WT.=S!&!2-;'')M!_1PAK-5?,U)L M7A\Z3@UY+^#@!#-;+(PD933Y][PG*W^>&,8]?:HP EE-M^L.4;V8C7KZ)J%I MG3"&9UWLG#$)K'O:F'Y87=%^R9[7[]=EI#>,YYXHR22:2TT) TU/501A-%X-@FT6JHY-N]B MRBD!KJN>,H]KI)+7&RN]S,C>;7>85(Q0',;$#J%/D ,1B@*(D1=!E]B$6'$4 ML?]))Y5/DIM9IS]<*J193\MF7&'-(U;3VX8T8+0[+G7]M/-I>2@DH!N5BUXJ M^GGR44M+EX8[FJ ^/K2B Z2UN5':4;P'13?N/RV+E_Y M(40>#F#,K;$PC*PP#(E+7*F"-&-$9E8^3A)RFH 3O0"UH\:>U;SMRXM_L ^^>T@[:5(0NRZV M;6;8VR&V(*(Q9=:]'4.7NJ$=NTZ2VDJ!-1(TY[[5JSD0%W?!7WCCE_T15;O5 M@XPHY739L(#45+LA_C\.#^YS=GY0@&OJ+DZ"XK+W;_(B.+ES4QBJ6>Z)A]G7 M5?#+.I9CA5%(;$ICF-(@8?9RXD(<112&KL5LYR3T[#!2N4\[)3'SO5G=0*'L MD&T7 RK(*Y9-.I6012QL!SZ%7DQL9M8X,<1>B*'EXX@@U[;81*MG4=?D2X6+ M:@DY'9.3EM8[^K#.>*(SOZNO9SE;0$P^*(E]!'T4\*)>3@C#P'-@8)$$I4Q\ M#L:-@*XSR9YB)L33$I,/;\J(0;'([1#G 57;$.KY+\!E517K>%N)*.HJ!W?8 M[#8PC,E4Q:=3 LL691H$>%(W:?A)M26/_,K.(YP\RF M23")$P)3+V2:05(/AB0E,$;(C4-J)8DCU;!CB,#,"E*3!'N:@!.55Y1>F4SK MR[E(%?B=<3)G&X'1U:O0YO0-#VYWR/K],V.Y5T(_KE-YD MY;;@?OVVLL8J2A)JVSB$5I"$$"5A"''J>.Q_!%//LE"D5D)/CNS,:MB6ZV0& M4L,%X&R '1]-MLI%;^MFO;:S$W*6,RG-2T]-M6<2G'976CDY&.Y,.T'T3;K3 MR@EBJ$.MY&B- #WR]_O\4Y[=T?P3S;G[0Z.4SN@D/G\7-!D+5[M9YX\4'ZY_/Q%/F]/>K*9E5G0!UT&0,T!^('QH)H(-"T:!3>1 M*:FH:?.40 SF_BFC->E/&J6WO'M)!GZOMTEJH&Y)G?W4[.\;*HJ 9^3RB;>Y M^U<="(;"B!*$;4@M#['#@!W!B*<1)E%J)Q%Q";65VF7*$)UY3>BR( K(X YM MU:HZ$B*46Q-,"T9M6>A2OP [^D(\ES+BT2BP(X_76)$="9(+%]J1%\)IL1V% ML7HKQ,]%7O)*F^FZ6@5I'#G8]B */0LB*W%@&#D$^IB2B$38#XA2JEYG[IGO M% 4E7CR+D5)3[RY^''AI:KDA3#V>3\UO#Z/4]6!LQ1;Q/<_UK%!E(=3%K].( MQ@1^N55,$Y7:8E4#NAL'I+P@];!N:-WISKSH\M(#Z7@5Z7M$,RNOIX^02D[> MX@V:]KUW !:U:_9]>13S\I0[*!D"K7B0%SEY,S4?DD"DGXKW5FU[)$"=I.$9 M;W_3%M6[RLNJO,+/:[8!\H*:=P5]QFO"=GS1^>*R+&E5[E.]+F-^;Y!4JX@$ M"<&> [V8;5<(A1A&L1-".Z%AG(8I3CVEXK=G\C.[<=^4B13L78 .@Q>@8?%" MF+5U&YB:S6Z*W.\MIXI!PN>^)]ECPF+25SU!+"!X[3*>9XK+<)5/76[>I CH MF:(;JA%Z[K2:SDVZ8;]]^)EFM, ;?EHB3^M,7+'RLN37W[A#FZY"UTU3DCHP M0E8 D>/X,$XMAQU[7-^/4]^)XD#)#2I%=FY?:,W$!7BHV:A]'P>, %ISHGCA M*2E52>>H<5DI>DA;,?W<$=,A#Z!APJ"/5 FT*4>I'-%EO:5*@CAQF:J-UNQ' MN-GD7_EMZ8>\>)]OXRK=;IJ,R/(S3>CZA8=B_K585[S-0;GRO!U5E: K>4 M^R*NN7\I%70)'^A!:\&POZ%14$0[J*@+^M\6VY>P5:DIZ'F-+K'R[C:FUG[> 3+\HF#J<_>@1=!9/L$QD&< MP@A'=HH"A&*Y@.0).C/;/$=IR:HGNG[1R)[4S@:L>@*+JX/SU"P%ER=@&3LI M]5-9^ 0T"O7T9#/^N*:U<:+YO,Y:D[>8>#3U:$!AZ(?LG$(C#V)$4IA:U(HP M\KU0+C9:AMC,FLI[!E!N$RYVQL#,?A+'PW^T+/["$4<[_BMP+-JA\ICSD MD&X4-7Q4N)*F@2&1&; #<%IQQ\JP-6 \150&O+D^QL.DENY;/ FZIT_Q]!CU M>Y?/M1W]>IM>%Z*LU'[]^;C.Z$U%GZ9,7-EIYON66^I=0&J=IE:Y+W#2)86_]-OU, M7VBVI:*/]]X0"P,W"I,4080(ABA.;!@YO@>)9X46PBC"OE*-$BFJ&0'_Z3AB-%_YR<-"7-6M,R4C1RAT3"S%V1 3N/T:L"VI0)+$5S68-8 M10PGYK'28-WDP4M"V-=3WN5EA3?_[_KY*B=TY5N\"0*-88BB!*(D=6&,+!=Z M29"Z;F"3./#44@C[R,R\,#0Y=@UEWEV'TP:,..#453,*>P4UO@28@Z^F\[K( M-=(,QX"=D6S8.^W"*8=CT$X3#T>?UJSOEV=EOED3H?_';:X<*T(N]XI;8>SP M3@ $QL2/H$5M%(>.';F)5#B1#+&9%?6N6&?)^GE3GU967&>QW=%<67E^2JK-1Z M? T,GUM3V;&26Y'=WE=,>_,"?*'%RSJA(IA%/AAP2 C3)W #^-545 ZZX4Y@ M$RBUCM1#V0AO& M-J(0I4X"L15AZ/LTM&,2I %-9&W>02IS!_,U=$%-&-24@2 M;^\.RVC:W#6" M7/&$JP-:R=2=!*5EZ0[/NIBA.PFL:^=./ZSCCV7F-DY7]^,_RVUX?:AFG\UF 57W,8UB-E7:3(V\7+I)A+P#G).9)[7\]?<9$DA5!IOKO*G MISRK&T5VZTW>Y^)G[W!)25-9YK(HV%GP M!AH1-ZUICZN?BIZF(D0[36E2[9K80L$T:*M9==DVYX0R)T)#KBH##"WJT#(G MP&.WE\&9U4_I34^^5]N)[]?5AJX<[/H!M5)(D(TALB.'][V-H&NEB>O9<8B1 M5%^;OLGGCM/B-+A:V84R?PL^!J+;0J*)3.GPA&]W ]^(SNU9%06;ZKUNG5+DJ]$'LA=*A/(:(^@5$04O9/'J[LIY2X M2@E:QP06-!,NP'^W_F19X!D7X(73_@MP/.O"8C]JFMKC;?7(S#J121FX%\CS M1/@C_ZOO@'59;OEO]*,@3Z0K>[>D+S/5^Z1ZRZ_%)8A=@!N!V^0-4C\<8[=& M1],O?%/4#^[T=FC@.?53_-4CWSK)':7%ST6^U2D#.3+%W I:4P:<-!"T+S0J M/HZ)8/H8;PB]HJJ- )^AM*,$1JW#_-B\BYWE),>PXS2T?I&A!<3_BNB5GU0QQX M9\453ES/BE,+VBDB$+EV".. VC!UV*Z5>+[OR17F.)YXJ4 &3DL]-A!E_V^2(.#WVLZ0G#Y>)D1_L?U_G;ALKK" M1?&ZSA[J\WMB)98;(!_2V+(@"H*85YSP8!(B*TH29,5$Z=I%BNK<)S)&7+@] M$OZ7SM6*HJ]#2H"2#A#38E$\JK42$7_I<' !< 5:)DP5^-,";* MBAA.O"Q*@_6"<=]E*9N2_%W#[3(P?&8%;R-2W]&,IFMV(NJ$INHX7X:$,.UX M,8!?39/EH,_@?IE JAV0VS?GH@&Y(Z". W+''M4L,M>D<-ZF7^@#?XF?Z3.O MR9T]W&1I7CP)N_G=:_/+3LF5U$(N0(>I M"Q"_[IZ8,T_V3!&9JFNGR<6RA>[.$]5)Y;LSIU,W,D2K;G'BKSOB?JZRW\J= M\UK9Z)"<;N[H!M%_O,,&4ZAJ6V3@M[)S)2)OA,@*:=HHF4$^:JN-G&AF,%(4 MD6L9+;(T%C-B%$%WC1K5H3I7NWQ9^<#+F]^FM]NJ)-D#.\_\FKV4%;G^9_5Z M^;4@Y<]%5I&;[*XH_E8H1F]K$YAY>?@;Q07DM4\@_QNH;^S .NN4TA=5;$1O M\+J 35E7W*>$/U9GV/&Q);A_9*=T]I( QU>Q M=Q9Y%6HKT:)OP7#X^MGBU+P.UZ6ZX&7YF8(YO$H_=S+-D]\N@+1[1=*Y*6,6 MV$F,*?\^ZV_U)BNK0KB*2U$$G7VVS.!]]R(N4KME^2\N_4MX'CI)+I@'X M@?8T'[&LB.* U^YT/0\B&K@PCMF1TK9H%"1NZB%/Z8+_^X U\]K>L,(TGL?J MDWRSX>L#.Z#687BJK2*_"Y')GFR_"V:7N;X^J";7OP%:Q*"!/%?OG>_S-9HZS'\?H);U#7P?F(=<#=\7=]_; M3OV;,!N962$RRE<(>V%B1P&,?9] Y(0.# /?@XX7!+'CNJX38K7J_TNQ+K4> MG],VH":GGQJWV#M\ZUU4X[U\Y_MD\^KY84Q@^J^P"?:_A>]^FSMB^_^0C:S_ M92RW50W0/[?%WY[).Z:9=0#KRO5]/XT<%T:QAR&R+ (Q\2(8H2BU8C].V"]7 M;)^,<_4>?GT$51:8+EG5D.='NA%+P&<Y*Z7V!OUL!L#/MRB;G24GJ[SNN^X?+PK\I3= MZZ\E7T<^K#.<)>OLX9*G\*VK-=W'CN,PI%&(+>@E/%O8"4+(?A) *PI(3(A# M;*K4BD6=A25B^])-_K4$_!V"M.4$X!TKDO6(SA"SW'(QK_#4EA#&2QW\UW+# MC;,?.$-L6?T1['@">Z9F"=77EXFA-4>#@477(7T!':]-9\RD?L_WM^(Z(XT7 M_=AK?O52D+\5Q[YUM6L^W?F7N.6C&9&]3[KB=U'LK^(VJC)WK:&=*Y;N%=[9<^F99W=%8_QURB$@XMB!:Z4P M)5K% 20>KBT+5I:%.J5&RBA\;?9P3XNGC^N,IRR*/F@K%(7$.__3%T;/LO(*D;O:5:G2Y[926GF^=*0$TY!7A.#G!ZHK^" MH'@!/K%/TG1[NS%LAG2TE\2B2CH&\EA+1Y]5/U_4QAU7]MHORU;8)^%>?;]. MV6I >0]<]?0EM5EGUM;&?MUQ _;L@#T_.OE-BL*;/A/,)STZ66&?^&E,*(PL-X4H0!Z,L6/!D"#7\Y,(>5CIBJ27RMRF M0D-S'W.Z,^YC3MY(7&J_^.04_FRA*-H!K3P8O3KDY ((DN:4>121(37NI[&H M H_"/%;=\82D5/(\_&J:>0.:D-PQH[R_9 ,]Y(_(O(F M7>3[@0[UCQ]X^BRM9,HN^@"JWX4/3S#[-\@O>%JB\]1.G,1F]F/L(_06'^0( MX(&/=#5]/:/6I!\*(-&S88Y#8. MR9"R#A!95%''@1XKZ<33&MVYR-_O\SN:\^@X#>_LP/"YC;1=025PGX.[Z]N# MJ$L=]^N0&*;]K 8DH+AE2H*?P9$Z@56O4=? G,OUZ!H'==">:^)1#?7CD3#W M3P^_9,]K7I-570&')IA;!3E=<+]^XKO +Y_N;L"^I*R"V@W"EU \$\@556\$ M]!SJ-H503^$&9UU.Y:: '2C=Y,.:9BG/ ?FXM]?VKU+QW#0]T8R6F,C&ZA _ M^")G.$C)@_W_N_NVWLAQ)-WW_14"#G!.#V .=*%N.\ "[K+KC/=4EVM=[AXT MZB%!\>+*F;32JU2ZVO/K#ZE+IM*9DAA,2O;LPW3W5$F,BS*"P6#$%[9BM'&" M\\9KV@HXBMWTWX3C:C()1 .2JJFF:>+L=U'9.*]IB';CM"N:D0EY:KU7A]^NU=#PU9N2VZ871N)#$+I M'I/)"+&[=]'9T+O'Q.HB>8\^:XKJ_;0LR>KZ#QF4L[K__::N9F(_;\O/Z_)W M7GXA2[80/B44"X(X"2G"-/)11E*"O"P-6>S'P@U!"*&ZA&S M%N4/=?M%F.2I @==YG2U977A-WF5;Z^+4JM=3?Y5HG&Q;.I(+YX67CN+#)DHX3')K0.&:9&?&"H]Z<^4SX\%!7RA--":'>0LYVOO'A>4NZHV22 M$V:?*C0.F!:T #Q?:BO ]ACV$5'-#II]B\YWSAP1Z^"8.?:L 7 _7W\FCUP; MJ+]^?&(C4PE#108 O=^(,6XQ!A+ #&24>1A>_B&[9OCXS1KSX>$?,GV ?__J MK^"_V,_K_&Z[XIZ;A=YE4=P7CWG)/J[(@^YON'>!B7_5DBY2A!U%&7D'$#>J MQ'V9$U"S9K\BQJW B@Y@=J$GOO--<6%IRQB5TLB<^E>=SN:W/C#9F=( M&1&N'_FG]6;S43+W8:WNY;?+_&$_8N%G+M8%KY^[)W_PS?4?94$D#?FMBY>; MDC]N5!.-?%,*OJJ0XZ5=\4VY$$F6NB)-$:>"RV,GQR@5"48N29A@U&5AQA:E M@IW6.W9.R"O(:^PXUC:;FJ,:I6*]X_;"R2I^U3E5_76I.(:=/*?\?'J'U7?R M46!NK/D>/RFV_U1_ECWGW?$BS0=JGJ^XKWO&]MPZ+;OVCL$SZ-32R7E*3F<] M;,^@\M?G\SE(&H#TKQ^?+FFY):O5B\H._%9CF/W"B;I @,]BUUMNZL3^ 2IA MPTZ5NW*>-W]NH 8;G@#X^9JJ&H_D)M 2,.$'4- 4\]QA\IN!V6O2F ^Z'B;T M 5 ]\%7#5OA]/KPM,/?3C*4D$,C#08IPE(2(A)PBCT2QP"04+H\@(=TQB8DC ML7H<3=/R;9[Q/Z$:O7#I/(%A1MVA-4')?;\DMGK*^!1?WO_DT:I M$95?X>O+YX?JUUH9^V,)R(RU2T<*#]R6AM: MZ9&S%0'/CIRO VAV9%!(T^3(Z47GS(T,BO4J-3+\+-P&?]N4^<-5>1)'ZC*7 MV^T>3@IVX05>>&*K57C$Z@S[:KA$/X2:NC7?HW!WT=3T;1JNW7%CGU2Q,"]@ M4:>6;]^,E63D1>#49G,OQHKH^AWS12::/;'I@R6O*ULE5R MS!=NZ.+$RQ+$TLA%.' S1/P(HRP*:9HP+V4>;'CP!$S.4$;4&J7SK2;9;W#S M?1J] \5;*QSF&YO"=OG8N*;MSW X0Q5SS6LP8?%]S68X0\G@.0SGT((YX7^( M@LISWAZ_3'6Q%DRR\Y$355MUD]-"M*OS21L/;#AV[8;I/9W*!D-LIA*-QHS'" <>@2E8>*A..*)]+.4 M, H"8].@.;$W;3JJ.LBDIAW]&NK3BR4M*P7F08<[S*Q>.1G(.WF3V+L4O=*(%<.L%'-!E?-)'A MD4Q#4NN9[-3CIFS/E)ID=M1;S(@:G@5UULPGE5SJ3*2XXU2E!%]N<@:I\NY? M8>J;(%#1]X"@XUE?.S("]ZG.K)"6J I0V?)YR;;2YNW5C8^+9Y28'5AVM@SL MN&C=5*O&TX;XO\L-:7IA9&Q[*^[X,\^W7$6^57G5(F,^9A1S%+)(QIV12!%Q MJ0(,]2,2^PD6 0CY?XS@Q+9Y2%Y=230,.-^J4UC% S#Y.:I#O9W,IF9@%GVF M4N!8P)J2V@($'B,W+RJPIO!'T,"Z[QE>KJCY(?6LEJMMH;#IJ@FM579QR'/V>;"R7FI+$KL9[2?,;G;X"-IWJ), MI'/S>=J;9G+018UAO+DX/3Y[GPN_<(B0.X+S<:=IBSEB96*SDL,3ZQ2VB+K,R#CKD^H&:D\@X_BT%XT\0Q MAW6QG6;B[.5TO*,DN6CKZ#K"-"TJI13':>2YJ OL% R04\LT8ZF)Y:\P5_F) M+;;?5TF*Y8\!+E.Q3=]&5]^']5>^XE2Z1GNM??UK3NSD1]K7U%^37'J4ACL; MK7X#^AO/6T^E.I@C-M3:+/U_X_JPU 0X0.@-.P''Q1]N!]1XWRR<;9'@[]>7 M5'JO@G\I%*!!^:*J[,K+G.U ^19>2J+ )REB4>8CC+, R?"4(,R(C$?]2(0X M;=-C>B&I/G&#A!C0XS0(>;R#K@:<:ZVO2;W(T+)VS'"3&AZ<^ M_$=",$K"0"":!"P((Q;%J3BG\FM/:I:"K]4N164^PJ5?6;X79+%+"0JYAQ%V M4X8R(CA*LI!$. UXBD']V9:495H^,X?*])RK'47 G.E11=PTX\K'19NH^*U# MZ$UKWHX%'BMU._&&8?T!%UP!LNXP7NK"H<^\7"0BHT&(&4JYSQ&.4H(RUV/( M3=,D$X'P@]2'C1_N(S5US4%#6.%;-05QU;4@=/!PKZ;T+-B._# +WHF^!Y!R M+AL-?![0@,%XX3'AK$T7[B4T\W#A,8&/9PN/OG$&6 .L#?S5:U,7Y.UA"0R M%[1;L,\0"F9579@%NPW2/2*=J>NPB8%Z:"!D?TY#[" OYCRP* ^2*@+E!QE,OT*J:UZ U M_3U&2[G*DM$N;>>GSVK:XG\"[Z^'-*<7.5O2!_ARXD 5!V0M3AP9E\W6D)$! M2O/.%1D7^6B4B,8KABU>S; >LE(7%S=YDU=O@LXLB*(HE([5S9( 81S&*(DP M08G/_2@+**,AJ.MSD-K$MKVG75VQH9O<:<@#V\,&-:9GT=;T +/IURI8[E1@ M,8X'R6BK 6V0UKQ]:3IB'[6K:;UT1FK_ZS9G,A(XF8!-DB#AB4\0$SA$.$NQ M-/*8H!AG4>1%$>8DP4)@%(9)A' J_Y%X@J(LX"*AC/NI3\S*;4X3G*'$9O-]WTEF5ES3 MHRN]G=."_.<5T:R%<]L,>W"N]BUU-1-.Q87]\IEA:2V7S/00>Y,RF6'!^TIC M1MZ"[YOW!5,#GIIA6C(HKV9':^Z;)U^>>-_L4 -,RNX7=7RW/%M*F#W>%Z1" M>S@U[&Q4:-"&.2B8T89Y>L79-LQ!@;H;YO"#AKFE>J[S3;[9%JION9W4D,6$ M16' 493&%.$ >RCU1(IXE*5IZ!$1<1#F;0^=BT=Q@N$6(T+92AOU4)DW830LZE&J:.1Q,U.])D4N7>SFBSR- MJE:9J^5J*P/&11#&F"1QA-PP<1&F(4$9(P01EY&8,D*C&%0$U4-G8E-MJ3I/ MO*B;$!TD(]N*=-68R-:K%2DZ?P^\X^E3GYX%6U *S()W^OBB\D.*Y(73$+5G MPB-263+A/BJSFO"(J*]->.QQ8RBE!O[O5G0[B^[X2IW]U##QS5$;W&;?-25( M*GSNJO[E))'G5\X0(4+:>Q+2D$=^B+T,B+1T#C\3NX2O'?B4+G=@Z*6S=*[G M'V;4),R/C""B3(0::DD=]M"=SN)F;O G&ZH[@0UE95G#"ZYZ7F?^\$D!(M\M M'[Z7M^+7#:_J2R\?UT6Y_&?%SK7J%=OP!8]2QF.7(?Y(8Q\E2<813;@7 MA3@+8^XOGGF1K;6OO( L0$RRRXBV9:H;!)6^6U6@W;RF"KS^@JI5\SIL0E4! MK\=:3IR*E0NG8@:M!9+LU&7B%PUPP9(Z=YQMZ> . ;\Q,U2%K1LT*/EY;]0, ME7-TPV:Z#CQSV+3Z0D!B.Z],'/# 4&&[HHSG PVE@)EKV_UN#][U!-M&.;[N M.K-E]DXPW\WGG?IKV"^:\>7B.B\K@ SY>R/2^3WS*U*2-CTEC_\DB4(7L33V M$/:%0%DFMU$%>!2+T$LYICIV,$9HZN1 1=KIT%8)93*:TX(I:]B(;*H F HP ME%[;T'1%&[ \N41M>?(_]I8WNO LIJ@K7FN;VL^;&NLE8_)S;S[(_[PM[M<_ M\D4BDC0508AH[&.$$R]""8MB1$2H8QOL?_2L&Z_KQZ?5^H7SGWG. MQ;+X^6KJZHY M(&LH&]U[]6D+=/UE00=FMV M8:>E/-UMV(B,=B_%^HB]Q=W8B. ]5V1C;\$/ M>'=\4Y*RRFU>K5699GG'*UB6M@L+C.&FO^+$UMQAQ&&2$R=?ETY1\[+K&-0_ M/P(T-7Z\G$9),'/OZD_K'<++R4^JE0P_+<,$88^S'*4L]%/HM\QM,L=GU01\4QB8F]@2+8 M07=UOBF:T+$DQWK1O.XZ2UJ860,%-< %Z9/%&A[($8&9<4#Z!#S&_^A]TC#8 M7E7ZY^PT_FM[+>%&(8LYE<;HAQ1ACR:(^)XT2S\68>S[09@EL-L>/<*3W_%\ M[9L 8G3=HZE-S:#LTN&VXJ4/6OMD<&26;Y>?5;[ZQ'MM:'U/6;8&E4T MX%[5GE0/RJD'Z"P82](0!Z&Z)6)R^\TP2FA,49*2)(HPYRD%&5<_J:GS72WA M>O3613/-PEE6Q,WG6PSH3L\@[6@$9IM[97RME7$P,\MB4]2H;+8:HOH)S=L, M-2KP42/4^!MF1OV9E[67^+3>;!9"8$$$IDBX.$68)(G<)(,4L3 )O4"D-!(" M@FQ[L#K(=.%@MI*6LZR(P4SS4 ,ICS,/QRX*W4@>)'A&$/&D+MPXR"@E3![Z M06TKYAHPJ/ZPH@$]?V0L%\P%*9&:$.$G1:G?[8*]SDD)+#F:P[5G]2TGQ7KM M3DX_9-)&637MR5-7E?K1[I_LOC6Q49SH*_QW2//D@8#C:6QSV6"&<:I=TE9> MJU\.P^[(@Z5F;(L\)<)A/^3))XROA144GXRT7TBV:ENV+K--J0I %@E)93", M"0H35\VQE2$RP4&,:"0/I%CP),8PE*U!:JI5_?#ZPJ)AC17IIU& M24U[TU2D9G+*FGI@=KG33$-X=U$LK;,A;A-^2TM*>W?&0\3FOC/6$/S$G;'. M6\:M6:=F9]\K2M+;8!%RG"$79Z$,*YF'2,I#E&38S]*,>F$26YAP7Q&;^MJH M?Y![1=[.8/M:;7JV;DL9,$LWUX.M6?8' DX[Q[XF]1YFV!\(K3F__O =PQ&S M[47SK?BXS$E.EV3U9;VI$/V >Y/.4A->F^Q*'.1/=D??:1F89)^"2&QMEKD& MR9F'E^LKX7A:.>!=^#GNR_-392/@TJ:C%Z?.SY(7Y[EJ:1?KXK%"Y-CW)5XX M%2_ZI[MCL<&=)#,R_'@M;;RV.]0JD7JF,3GS'J\UVZ.L5I'ONZW_(<&^8 M;#;MQW4A^+)44"#- &N>NEBD68P\/R,(JS%DA+L,48PS5_@DB&0DV4#!W;^' M0>1'(F@9S"&FW3W<4^S(OL>AY,>?53-R>&=?Z9V/)M__!OZEII/W?HMW/Z#\ MF//_(3/*>S_)?&/*^UDPKZS[H8(*N?"'@K-EJ2X#> >XQ%5)R3C@*,OB2.$H MI"BA\A]>Z/$P2UWN^B"PF%&*4V1C>L.LTDI4V% /.4 M_;J8"-%%6UB+=7/#]&8OF=,2_U2UG-Z+-H/7!>:>Y\4T19GPJ0*%RU#*$@]A MS(GG9CS.PA1B_*?)3&SQ=JMG>S1U3N@V3Y1ULCJV18^Q7B4[+.FD,M:M-Z6A=-R']PN@#FA@RT M.YX\FE:Q, =AJ%,9E9[0J^41H>9Z,LI7&9";+:%EKHINQNN,5>".Z>J9L3-_(>@=[KP?Q[*;M*A;([]I@_YLCM2BLKJ>U>:RIG! 'Y(@\"B&X0#M%Y\ZR*OQ>U;"-M9ONPM.B]G89]CQN9J)-Z=9'R9T: MA:P*7/ZV++]_D*=42:WHW%)X/(Y"ZJ*(>1G"7D 14=.,XY#Y+LF\1"2@P>2Z MA-^JS!)FR]IJU#/N*90#L_:VR%+];)V6!^>'9,)IN9CH @,JNR67H$UV5A\! M5<9KIP%^'QX;7ZUI=9/Z<;FA9*6.7Q_EGVP6G"6NFZCQ%VX4(QQ)UY'X,F)F M41BYK@A\$7JZ(7(/C:E]0T/5J=\<#9@LS 4SI<7% NS1$JL$:ZY^W)H\A]=?04== C4ED-(H^IO$$0 MV2OJZ2"R__$SD9*;?WU:YMQ;^()AS(,(D8A["',O1!E.J8P88R\)19;&'C!' M=',H9TIOE$R!"VZ.G'Q*L/.QDP]6?1OT MY%."]>(GGWSXC)*3;+Q(+@,7R5TV1R9^(V/*9;Y9TNH&\S>^49/Z,AXP%KD$ M$4KE49'*_TI=/T)^&)'$IQ3'! 13\T9R3.Q::B(&I3%O\$7U@HE_@>\$T B^N9NG]PLOO:[9(8D8"%:;*?\0(BT3!%D8!PC[CB1OY+"&T M;??1V[1TR&IYKL,6'=@><\>?Y-]\)ZK<>"U4;>:C]%X5YAILX]%2HMXN84TQ MAH N-?46:ZUQLBT+%XYBPJFYL.=S(3);RS!=9F&;$]U+$L"<] G8Q(AF+*V2)S!,1B2.M<^P8H:FSF8?PW!?5\#?G M6TW[+#SRCJ[T7( -#0!SFV;"GXE1?BS9)$CE'3)OB%=^+.PP:OF)Y\_OL+I: M;[-2;%KB5*P!/0%<^7HN8E*5PGS'--H\ MJ[$+I)$)&KWTZ+]9XQ=(/4.-8+"%#+-TVZ>G575\(JL/9//]HR1_DU=0% >@ M-\+W$GD6"1'W28APEA*4A.H?&:4Q\8,@]4'85IIT)W9572XZ&"/JM**8:^2W[&@/FH[K*.JF>:6"%8'+;RO!H4ITW(P-3Q5$&!?BZ*41> M4V[_H3KO5V>F!:;,S7"$D>\G0KJ/#*.,AA3Y<1P&7H"]F/JP#,5@Q%?.\5@F5B:BR-5\'LS4&('?]XE@#MSM!8F90NWXAC\'L!IZ% M=V7)J.%AG>\FH]WD##+#_O3;$^_!L''V/0(.&Y,=V6"FU-#;312\D!LE4Q][ M*W?/09E!W4'#8ADU_/0L.5L/S[!(W;:Y47_+PN?^>E8NXA7_Z3LQK01?+<_)%ZSEL(Z@O"0A_%U30& M/_%0ZLK_BXF(F.<2EWN@RN9YV9_8-_R-+Q^^J\X[(K\O>>#.4\5$U?%0=>25 M:R?C3K%C$K8OS_RI]7;\]_L!S:^O^[ I:AG:V^KJ\D--8WWAI;/G^Z)!]:IR M'1W>[44E;Z-R2_'.S,S/&DF]S8=Y':.]$1?FQ?#UNM8(D)!):TVYZ*4Q]==16AC=N0%)U%%EX&?RA7H;=L15I M@:D#28BRQ(6!(Q38,\I@/S$!MHRX_S$ M&G;^I* 2UBU'W3$AX"95B);U JSI= )C8,TW137M:E0*+-'%C)!*,$4XBE=^F*8H(\:D,OF)7 M!+#1Y!,KTVA.>0U^,YM2]=SYQ(J"^72-QN4N\EK+D\(UF*V'>4@C\[0SG^3@ M/74V#ZD(V.0\N)2UV%-5-"NLSWK856=[640DYLQ- N0%/).GOY C0GB,HHBG MF'L\9)%6([0)\8F]>]W*8#.X[%>C<6AI13EV LM*77M>NO'EI$'EJ JF"RG[ M2;]U0#FJ%(UPS6YALOM<]NPWJR\)C61)%7HC<2(6,7DQ1&@J!TH@E M+**!YV4Q[!Z_E];DE_D599C+Z%>,GG\X3U@C9["W>E6QTXY9;LA:A$X:% M)6>K Q@6J5L',/+D>YOWM;LJ:F L_81[(HYD=!XPN:EB&J L" @*&69)($C( M>;RH;[Z_EJ0H]3;6V?B'6,]K*?2WL6VY*4FN#E(7#BF=C#\L?#+:SS8=.L!/IPAJP[IM]AW<_W.TUW^]@ULJ$GV.^P6Y] M#,"#_ILZ?KPO2)55+(I/RYS?E/QQ+$DU_/*4Z:B*IM,0[3J(C?--,>!4'%B* MA,=%-(J&!Y:=+2(>%ZT;%6L\;189?^:E:A_Y4JQ5[3K[^>77C1I8>%/]PA4I M6BZ?Z[0IS5P<""90Y(4RWI&Q+$II2I''4I>E,<41IHM272OIQ3KZI$'GV!T# MVC_JJO_II^VFF@KQ)^>I84CM>,N6&8?LN(&%*P %Z\4;TZ@-Y@8D#W77V)>. MKG[ZM=7@CA?GK@!+.S6 \*Q;+5PAK_=*@Q4,L]%MU42=-E-MSHLH M\13R-T59DC*$,Y&@S/-\Q*E(8QSZ4> G$+]R@L;$#J3)Q%87Q4VEE P3@.GH M$YK13$2?)R\P!;VK:&K3SXJ>S=QSOS2VLLXG*,R;;^X7\2C3//"H:7$179'- M9BF6M/J9JKON2TJWC]N5NG:I8ET5,!?\NXR9E\^\IORAOI>JRRZEN[@5]^2/ M7;%>Z+/8RUP7,4P\A .7H<0C'$59YD5N3-TPB3_:9G#H9?OOA1ME$4PWR M95W4)^BR+);9MJQF[I7KZO)&51:L5ZO:B"0IZ6/E<5ANJ6M1#<4X!T5CDL^K MYX?>^J,!L_FS?R^#VI_I%&JM.&@"%F>N'II.R5+_[TU_S@E=^Z7ZM\DY\_^)F$<2>R!(/JS OE8XA21!Q0X*$B.,L MB&B*4RT((>N<31WE/2I.G6W+@ H12L6"ZEMN>7"655A1#QDE+=-ZOL7^IQKV M0V_Z 8 1VS!ZVL=#]+3N7^W8=>[75>J:=];0/*?;_S"L:66K0H'W^8$.6'R_ M'TI[0YI,F?7FI9:O=B0W"+QJ5[)/<)8=;#(]M;O== 3@EW"=.H7+AX?RNJAB M\,O'4K?XKG>!B3>C#MT.[+\DO\[Y>KMY=95?[5SZ97G]6AF_F;2B$&!>TJ(N M0%>4H[(:W5#VKSK;!>6H8-W[R?&'38^G^^;*G%6(6M_7*_G^IKZE7[BI2WSB M8^0EA"*L.O:2* M0F$6^A[-0)"GH\F",X,0W"7577J<-QI%*K6'V&S;^]_]* M?"_^B\,K=J 'UA%MZIY9[>D(>FP]5,SUL!(,#JIZDED[JXZ0F_FXJB?\\8E5 M\SWXUGRW77'/S4+OLBCNB\>\!!7%GWY[XDU9$7445>0=E,_=\^)QF1/M04T# MXH]OP.=+#K/+<:&M%L@/BV>TX?8L.=MN.RQ2=ZL=>=*@\V2UNF1_OU^K'?L7 M7E6^ZG:='+TY=?IEM7(DQ>VFK"O.RO5!8 =H.CF6>=RJSA,7F.P8EM3Y5C-@ MJ^.D5S*S;I/CY>;K-.D5Y:#+I/^I\Y F[^H#:F=/;&YO%I&?$9<$%+FA2Q"F M$44D82Z*:11$<>#&@FM!=VE3G-H6*2VVTK$_D1=U.^K0]:8$UKR,*RT+$I*Z M7JHZ4U.$8S]&)$SESRVCV!=A1$G*(.&]7:69QO>SJ$XOEK>J$)B+:TFC-N?7 M(7[A-.3M T..2FH9R[&?WIO +XZ*WX>8./ZBF>?\4JPIYVRC+L.OEE7!8;DM M^*UH:RUN\O]<+_/R-TE*_ODB3B/&TL"5+C3P$<8I1FGB>DAXB9OB+$I#*B!^ M%$A_8J_:QXS3\V',SAHJPY'2@U&=U08:J>>V03)ROPT0I(U01B-72% 0W1ZZ$P=Q.VH MRF!DR9"T"UH3!@[OZM&2GO.P(#OP=+476U%4[N##B-CP*5O#0MF:I=5#9=Z) M6<.B'LW%&GD7M-R2U>I%+0F\OSO]]M0;_?6MTU*M?X1G7=?U:& \ MJ7&^\,#]^2RY05F-8=&,,AL]2\Z6W1@6J9OA&'G2;#-4P.>WHD')6V0^]GB4 M4!0R3A'V<(22-)'[8,S"E L><)Y ML"#U2!FT@QVN/>N^=5*LU[O5Z8<,TNQMOO'RC^5&.\/>?6GR M6+!--[_.-O\[(+%^(*5&3MU40&C UR>;\TU1MI5'/R6-60K]8*7YLN>G!#A( MG)]\P/!H-=[ZH,J_/NU*ZCT1QA[W,\0(3A#.:(:R),&(LQ2K$U@<85#J!\K M]!GUEIT&/.6 H<..RS/Z%L!ZUSS%3:A-H+7;5R3\^&>H#5OG0BCY>0^,ALHY M.DF:KF.:JN8J2]* /5[F-5$%!EWNKEW"R)7ONAD24<@0%FZ*$IIEB'.,B1]F M1/X+EIX>I3EY2KKBH!K4)EFH*Z_6E5FUZ,.D8@>:AQY7IF[NV:J*H/GF6CL- M]4HYM<^I&9C@)@L@K[6T\CC%F5/)VBHX3A_KOVIZ2GY\7-9U&W)Y!22_S!]X M3I=\LY]+#FRN!JTYY0ESQT;U2S]@I#MU?8H9-T8ZL'9*A=">^11KH);C4Z[) M(N9C[>X+(C=I=0"[XT_K0D%(!#P0F* PX1'" 6&(>)F+LBR("0N"E/I:]RE# M1*;.*;4SW_9TG9HP?+S=D7Z&W80MJ6'>P$!@HS%W?1*=->GN:-'9A]WUB75J MWEWOL^8F^%];4LA?^>JE^84)XGJ^"#W$(A'*TW4@C8\PHO#=/"\-A,<]K1%2 M S3F,L =66/[>ZTN0YR_9>KSF[Z?4(=_&K/_DU7\HMNL9C>[E7O8_W_(_R M9RG@/Q9QY 4TBE)YV$PHPGZ4H)0(@M3X<>YE6(08- 1N2F8G=@4MZ_5U2,N4 M4W'5HA("NZOC1!U)'BZ,_5+Q?[+Z=\ZUBWU'\.Y4 M%D\:<^C9%GSTE*S.BQ@]@]*/0*+GH&D(U+=\^%[>BE\WO,I-W&8E6>8*E?/Z M#_I=V<['=;$?0JJF2+6EN2\+-TE)$LJ-@ 1J(W"9*_< 3)$7QF'D17[B)AR$ MQV?.R\1^_N[VUR;[Z*P;K@YP.-7$8L4/,#EYCO+U7/E,*H5YZHHIM!9(LE7G M+YV6,54CU[+FB'71G6U<#:C;L6<1 .]\'=G"N3N#DWGA[,Y7V1%JG84EX>42 MO^9,QMP/7SG=%G*E7_Y1?I%NEW_XGC]\H=JE?<.K3.R;)'%U;E FTC+@_$** M?TBKJKAP/E3JTR^N&-')L..QJPZ87]'4Q(7SA5KO-2KM?@)+ IRB. M?-^-",-$:$VN'2,TL477I-L;/6='W*FIZZ>9!I4UGFNRI0*8%9M*#TH[Z8AF ME'L:7'BV!)2.>-TLE-;S)H-GF#RQL"U90:H1#]^:V-;VQ #EAZ_D&M\1S46" MVCM6"P]/L&P[%.5AJQD$XIT0X''YS\@E3_/LZ?+TFA1HYN&G0']S4%4S$ M$6))["&,1822B! D-R8( M9XF/,D_$R,,Q9:F/?9ZE$$O5)3SCA45=/_9IG3\@A:#4!48PG'$^IE0]&Y]" M53"KWT] ;X+0+B+8N?M/!E/Z9;)9TP6@:)B[V M4(!#J@H4Y1D]$R$**(Y)RKT@#+22R$;4)[;8EA>'U,PXFXH+9]W!-:^@G[V_ M.)GBQ_EIF3I,W6P2^T7\M__&EH+?%_::XWI3+QZH*Z!=>?E^S_6E9 M<^/766OJK$)5.5??L:X+Y_[KG;-GQ:EYT0\&M)0S'AS8U@O,1^BHQ/EF-8D M%=HHB- B,%M0 1&W&V2 WC.<*;'.'Z0I/5[QK+R72URM'\DR7V01<5F4Q"A1 M74@X<+GJ/?(1P<+G0C#&8A\TZ_ DF8GMOVI>5M MT9SBJLO' MTY&K8#V]#%ND#6F!IW&XH-J&.";-D G*=SOF)__?WO1ZEYW%Z,:$:LUM]#G3 MHJU+QN3WW*BJ$GY;2!+/2\GP@O*$$H]&*,T\'V$2")3Z@JH.W23Q0^JZF1:^ MVQBAB0VO*5MJ:%]4U4I5Z-?2AY9M]:AKV YM*@%FC^;R&Q1N#0MW1N%6S\(S M%VX-BW= M'!2\'I.8_*#:$#P#U^J$7O2BU?.DA1X_08+"6]=Z9;'5<'9,8-XVL5X!CYJ[ M^I\T,[PK7BR?Y8E472MMRF+;PF7\E;,'-?FP;@,[#?.219S'D14F6P R^A(A0^J&SE#%XF-N4]9TZ'M2H<;)AS]MP!,6.L?Q8]!S&3LF&> M9$H]@]V.!0U9\D_G<#*K([.@LM<>S\:2,-=8#7*N4JIW_$G^4+^K7LN;NK*' M_;PM/Z_+WWFI$*@7*799Z$J_1T4:(LP3AA)?_@,S@CT3XW#'FL:Y9ADV#OTG98!1W+@2!:< MWU7GEV3"NG8.)M;/K*4#VMK:^KBMIM-0LOFN;GO%:OU#E1\]D9>JS7;@I^64 MWTGI?"=R UC3FO<_G^_1X;JI';=ZK_+&;A!XE4<&K#3?5'N09 ?CZF%O&D(' MUJ,PEO^L80BVTBM]78OR!RGX9UXN/"]*TC *4!8*50%!.2(XR%#L^XG(?)IF M*04A[@^2F]A]=H@[FX;JA9-SX#RK$97I!7CV% %SE5T=M(2=KSME?!Y0!AP^ M44M&6WB)P\3F!4C4$OP($5'O+7B)P751E2A>YF3ULEENP&4%?>]/G48MBG7. MU]O-JX$M#1OZ502]\@^;JBW1@>;8LMI^ )F9Z!:U]NP M)]0ES$%,H$;PSFZH#$M;/93ZK'N_H6I>!P.FRQA$!W]PNE49G ^DY _KX@72 MH'_RY:GC@I:FTQ(%].N?EE8C$#A74& 4<"2CU2[^06G,]ON3*\ZWV0\)=+#3 M#SYH,&1+6=_FPVJ]X??K7_*GI4ITWN3L,WG4 KP;6V-B6U(D +.VAH0=MR%; MH%-Z-(0VFQ@U]#"\\WO MTA#O8)R7SO-P,ZRB]\[TR=\V]VMYEJZJ]>L]\Z[,P0=?V*I39Z\.CH,' TV? M-W]V*LZ<#FO.'2^W1:YOW4 =CMO[=.H#YKS,-#?!4=M,(T;N 4AJ-H=AIH*N M"S%