0001550695-24-000075.txt : 20240808 0001550695-24-000075.hdr.sgml : 20240808 20240808160110 ACCESSION NUMBER: 0001550695-24-000075 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 54 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240808 DATE AS OF CHANGE: 20240808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Performant Financial Corp CENTRAL INDEX KEY: 0001550695 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MISCELLANEOUS BUSINESS SERVICES [7380] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 200484934 STATE OF INCORPORATION: DE FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35628 FILM NUMBER: 241188025 BUSINESS ADDRESS: STREET 1: 4309 HACIENDA DR STREET 2: SUITE 110 CITY: PLEASANTON STATE: CA ZIP: 94588 BUSINESS PHONE: 925-960-4800 MAIL ADDRESS: STREET 1: 4309 HACIENDA DR STREET 2: SUITE 110 CITY: PLEASANTON STATE: CA ZIP: 94588 10-Q 1 pfmt-20240630.htm 10-Q pfmt-20240630
0001550695December 312024Q2falsexbrli:sharesiso4217:USDiso4217:USDxbrli:sharespfmt:segmentpfmt:reporting_unitxbrli:pure00015506952024-01-012024-06-3000015506952024-08-0700015506952024-06-3000015506952023-12-3100015506952024-04-012024-06-3000015506952023-04-012023-06-3000015506952023-01-012023-06-300001550695us-gaap:CommonStockMember2024-03-310001550695us-gaap:AdditionalPaidInCapitalMember2024-03-310001550695us-gaap:RetainedEarningsMember2024-03-3100015506952024-03-310001550695us-gaap:CommonStockMember2023-03-310001550695us-gaap:AdditionalPaidInCapitalMember2023-03-310001550695us-gaap:RetainedEarningsMember2023-03-3100015506952023-03-310001550695us-gaap:CommonStockMember2024-04-012024-06-300001550695us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001550695us-gaap:CommonStockMember2023-04-012023-06-300001550695us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001550695us-gaap:RetainedEarningsMember2024-04-012024-06-300001550695us-gaap:RetainedEarningsMember2023-04-012023-06-300001550695us-gaap:CommonStockMember2024-06-300001550695us-gaap:AdditionalPaidInCapitalMember2024-06-300001550695us-gaap:RetainedEarningsMember2024-06-300001550695us-gaap:CommonStockMember2023-06-300001550695us-gaap:AdditionalPaidInCapitalMember2023-06-300001550695us-gaap:RetainedEarningsMember2023-06-3000015506952023-06-300001550695us-gaap:CommonStockMember2023-12-310001550695us-gaap:AdditionalPaidInCapitalMember2023-12-310001550695us-gaap:RetainedEarningsMember2023-12-310001550695us-gaap:CommonStockMember2022-12-310001550695us-gaap:AdditionalPaidInCapitalMember2022-12-310001550695us-gaap:RetainedEarningsMember2022-12-3100015506952022-12-310001550695us-gaap:CommonStockMember2024-01-012024-06-300001550695us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300001550695us-gaap:CommonStockMember2023-01-012023-06-300001550695us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001550695us-gaap:RetainedEarningsMember2024-01-012024-06-300001550695us-gaap:RetainedEarningsMember2023-01-012023-06-300001550695pfmt:EligibilityBasedMember2024-04-012024-06-300001550695pfmt:EligibilityBasedMember2023-04-012023-06-300001550695pfmt:EligibilityBasedMember2024-01-012024-06-300001550695pfmt:EligibilityBasedMember2023-01-012023-06-300001550695pfmt:ClaimsBasedMember2024-04-012024-06-300001550695pfmt:ClaimsBasedMember2023-04-012023-06-300001550695pfmt:ClaimsBasedMember2024-01-012024-06-300001550695pfmt:ClaimsBasedMember2023-01-012023-06-300001550695us-gaap:HealthCareMember2024-04-012024-06-300001550695us-gaap:HealthCareMember2023-04-012023-06-300001550695us-gaap:HealthCareMember2024-01-012024-06-300001550695us-gaap:HealthCareMember2023-01-012023-06-300001550695pfmt:RecoveryMember2024-04-012024-06-300001550695pfmt:RecoveryMember2023-04-012023-06-300001550695pfmt:RecoveryMember2024-01-012024-06-300001550695pfmt:RecoveryMember2023-01-012023-06-300001550695pfmt:CustomerCareAndOutsourcedServicesMember2024-04-012024-06-300001550695pfmt:CustomerCareAndOutsourcedServicesMember2023-04-012023-06-300001550695pfmt:CustomerCareAndOutsourcedServicesMember2024-01-012024-06-300001550695pfmt:CustomerCareAndOutsourcedServicesMember2023-01-012023-06-300001550695pfmt:BuildingAndLeaseholdImprovementsMember2024-06-300001550695pfmt:BuildingAndLeaseholdImprovementsMember2023-12-310001550695us-gaap:FurnitureAndFixturesMember2024-06-300001550695us-gaap:FurnitureAndFixturesMember2023-12-310001550695us-gaap:ComputerEquipmentMember2024-06-300001550695us-gaap:ComputerEquipmentMember2023-12-310001550695pfmt:TheCreditAgreementMember2024-06-300001550695pfmt:TheCreditAgreementMember2023-12-310001550695pfmt:WellsFargoBankMemberpfmt:TheCreditAgreementMember2023-10-270001550695pfmt:WellsFargoBankMemberpfmt:TheCreditAgreementMember2023-10-272023-10-270001550695pfmt:WellsFargoBankMemberpfmt:TheCreditAgreementMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MinimumMember2023-10-272023-10-270001550695pfmt:WellsFargoBankMemberpfmt:TheCreditAgreementMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MaximumMember2023-10-272023-10-270001550695pfmt:WellsFargoBankMemberpfmt:TheCreditAgreementMemberus-gaap:BaseRateMembersrt:MinimumMember2023-10-272023-10-270001550695pfmt:WellsFargoBankMemberpfmt:TheCreditAgreementMemberus-gaap:BaseRateMembersrt:MaximumMember2023-10-272023-10-270001550695us-gaap:EmployeeStockOptionMember2023-12-310001550695us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001550695us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001550695us-gaap:EmployeeStockOptionMember2024-06-300001550695pfmt:RestrictedStockandPerformanceStockUnitsMember2023-12-310001550695pfmt:RestrictedStockandPerformanceStockUnitsMember2024-01-012024-06-300001550695pfmt:RestrictedStockandPerformanceStockUnitsMember2024-06-300001550695pfmt:RestrictedStockandPerformanceStockUnitsMembersrt:MinimumMember2024-01-012024-06-300001550695pfmt:RestrictedStockandPerformanceStockUnitsMembersrt:MaximumMember2024-01-012024-06-300001550695us-gaap:RestrictedStockUnitsRSUMember2024-06-300001550695us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001550695us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001550695us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001550695us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001550695us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2024
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to                     
Commission File Number: 001-35628
 
PERFORMANT FINANCIAL CORPORATION
(Exact name of registrant as specified in its charter)
 
Delaware 20-0484934
(State or other jurisdiction of
incorporation or organization)
 (I.R.S. Employer
Identification No.)
Performant Financial Corporation
900 South Pine Island Road, Suite 150
Plantation, FL 33324
(925) 960-4800
(Address, including zip code and telephone number, including area code of registrant’s principal executive offices)
Indicate by check mark whether the registrant (1) has filed all reports required by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    No  ¨
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  x    No  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer¨Accelerated filer
Emerging growth company
Non-accelerated filer¨Smaller reporting company
o 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 Exchange Act).    Yes     No  x
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s) Name of exchange on which registered
Common Stock, par value $.0001 per sharePFMT
The Nasdaq Stock Market LLC
The number of shares of Common Stock outstanding as of August 7, 2024 was 77,189,652.


PERFORMANT FINANCIAL CORPORATION
QUARTERLY REPORT ON FORM 10-Q
FOR THE QUARTER ENDED JUNE 30, 2024
INDEX

Page
Item 3.
Item 4.
Item 5.
 

i

PERFORMANT FINANCIAL CORPORATION AND SUBSIDIARIES
Consolidated Balance Sheets
(In thousands, except par value amounts)
 June 30,
2024
December 31,
2023
 (Unaudited) 
Assets
Current assets:
Cash and cash equivalents$10,424 $7,252 
Restricted cash 81 
Trade accounts receivable, net of allowance for credit losses14,070 17,584 
Contract assets9,928 10,879 
Prepaid expenses and other current assets3,610 3,651 
Income tax receivable106 335 
Total current assets38,138 39,782 
Property, equipment, and software, net14,685 9,724 
Goodwill47,372 47,372 
Debt issuance costs531 631 
Right-of-use assets935 531 
Other assets776 990 
Total assets$102,437 $99,030 
Liabilities and Stockholders’ Equity
Current liabilities:
Accrued salaries and benefits8,337 7,924 
Accounts payable888 727 
Other current liabilities1,868 2,385 
Contract liabilities848 493 
Estimated liability for appeals and disputes1,223 601 
Deferred asset acquisition payments723  
Lease liabilities485 250 
Total current liabilities14,372 12,380 
Long-term loan payable8,000 5,000 
Deferred asset acquisition payments3,068  
Lease liabilities467 295 
Other liabilities664 648 
Total liabilities26,571 18,323 
Commitments and contingencies (note 3 and note 4)
Stockholders’ equity:
Common stock, $0.0001 par value. Authorized, 500,000 shares at June 30, 2024 and December 31, 2023 respectively; issued and outstanding 77,190 and 76,920 shares at June 30, 2024 and December 31, 2023, respectively
8 8 
Additional paid-in capital148,173 146,001 
Accumulated deficit(72,315)(65,302)
Total stockholders’ equity75,866 80,707 
Total liabilities and stockholders’ equity$102,437 $99,030 
See accompanying notes to consolidated financial statements.
1

PERFORMANT FINANCIAL CORPORATION AND SUBSIDIARIES
Consolidated Statements of Operations
(In thousands, except per share amounts)
(Unaudited)

 Three Months Ended  
June 30,
Six Months Ended  
June 30,
 2024202320242023
Revenues$29,362 $25,485 $56,696 $51,214 
Operating expenses:
Salaries and benefits24,534 21,710 47,755 44,159 
Other operating expenses7,569 7,376 15,603 14,445 
Total operating expenses32,103 29,086 63,358 58,604 
Loss from operations(2,741)(3,601)(6,662)(7,390)
Gain on sale of certain recovery contracts   3 
Interest expense(300)(351)(486)(765)
Interest income61  167  
Loss before provision for income taxes(2,980)(3,952)(6,981)(8,152)
Provision for income taxes16 21 32 42 
Net loss$(2,996)$(3,973)$(7,013)$(8,194)
Net loss per share
Basic$(0.04)$(0.05)$(0.09)$(0.11)
Diluted$(0.04)$(0.05)$(0.09)$(0.11)
Weighted average shares
Basic76,975 75,752 76,925 75,629 
Diluted76,975 75,752 76,925 75,629 
See accompanying notes to consolidated financial statements.
2

PERFORMANT FINANCIAL CORPORATION AND SUBSIDIARIES
Consolidated Statement of Changes in Stockholders’ Equity
(In thousands)
(Unaudited)


Three Months Ended June 30, 2024Three Months Ended June 30, 2023
 Common StockAdditional
Paid-In
Capital
Accumulated DeficitTotalCommon StockAdditional
Paid-In
Capital
Accumulated DeficitTotal
 SharesAmountSharesAmount
Balances at beginning of period76,920 $8 $146,958 $(69,319)$77,647 75,505 $7 $143,059 $(62,004)$81,062 
Common stock issued under stock plans, net of shares withheld for employee taxes270 — (90)— (90)583 — (57)— (57)
Stock-based compensation expense— 1,305 — 1,305 — — 888 — 888 
Net loss— — — (2,996)(2,996)— — — (3,973)(3,973)
Balances at end of period77,190 $8 $148,173 $(72,315)$75,866 76,088 $7 $143,890 $(65,977)$77,920 
Six Months Ended June 30, 2024Six Months Ended June 30, 2023
 Common StockAdditional
Paid-In
Capital
Accumulated DeficitTotalCommon StockAdditional
Paid-In
Capital
Accumulated DeficitTotal
 SharesAmountSharesAmount
Balances at beginning of period76,920 $8 $146,001 $(65,302)$80,707 75,505 $7 $142,261 $(57,783)$84,485 
Common stock issued under stock plans, net of shares withheld for employee taxes270 — (90)— (90)583 — (57)— (57)
Stock-based compensation expense— — 2,262 — 2,262 — — 1,686 — 1,686 
Net loss— — — (7,013)(7,013)— — — (8,194)(8,194)
Balances at end of period77,190 $8 $148,173 $(72,315)$75,866 76,088 $7 $143,890 $(65,977)$77,920 
See accompanying notes to consolidated financial statements.
3

PERFORMANT FINANCIAL CORPORATION AND SUBSIDIARIES
Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)

 Six Months Ended  
June 30,
 20242023
Cash flows from operating activities:
Net loss$(7,013)$(8,194)
Adjustments to reconcile net loss to net cash provided by operating activities:
Loss on disposal of assets29 36 
Depreciation and amortization3,317 2,512 
Right-of-use assets amortization224 1,455 
Stock-based compensation2,262 1,686 
Interest expense from debt issuance costs115 122 
Gain on sale of certain recovery contracts (3)
Changes in operating assets and liabilities:
Trade accounts receivable3,514 3,004 
Contract assets951 4,513 
Prepaid expenses and other current assets41 683 
Income tax receivable229 (53)
Other assets208 25 
Accrued salaries and benefits413 (820)
Accounts payable161 (67)
Contract liabilities and other current liabilities(162)(658)
Estimated liability for appeals and disputes622 (299)
Lease liabilities(221)(1,691)
Other liabilities 16 14 
Net cash provided by operating activities4,706 2,265 
Cash flows from investing activities:
Purchase of property, equipment, and software(4,510)(2,339)
Proceeds from sale of certain recovery contracts 3 
Net cash used in investing activities(4,510)(2,336)
Cash flows from financing activities:
Repayment of long-term loan payable (8,000)
Debt issuance costs paid(15)(274)
Taxes paid related to net share settlement of stock awards(90)(57)
Borrowings from revolving loan3,000  
Net cash provided by (used in) financing activities2,895 (8,331)
Net increase (decrease) in cash, cash equivalents and restricted cash3,091 (8,402)
Cash, cash equivalents and restricted cash at beginning of period7,333 23,465 
Cash, cash equivalents and restricted cash at end of period$10,424 $15,063 
Reconciliation of the Consolidated Statements of Cash Flows to the
Consolidated Balance Sheets:
Cash and cash equivalents$10,424 $14,982 
Restricted cash 81 
Total cash, cash equivalents and restricted cash at end of period$10,424 $15,063 
Non-cash investing activities:
Deferred asset acquisition payments$3,791 $ 
Supplemental disclosures of cash flow information:
Cash (received) paid for income taxes$(151)$143 
Cash paid for interest$252 $721 
See accompanying notes to consolidated financial statements.
4

PERFORMANT FINANCIAL CORPORATION AND SUBSIDIARIES
Notes to Consolidated Financial Statements
(Unaudited)

1. Organization and Description of Business
(a) Basis of Presentation and Organization
The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP"), for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, the interim unaudited consolidated financial statements furnished herein include all adjustments necessary (consisting only of normal recurring adjustments) for a fair presentation of our financial position at June 30, 2024 and December 31, 2023, the results of our operations for the three and six months ended June 30, 2024 and 2023, and cash flows for the six months ended June 30, 2024 and 2023. Interim financial statements are prepared on a basis consistent with our annual consolidated financial statements. The interim financial statements included herein should be read in conjunction with the consolidated financial statements and related notes included in our annual report on Form 10-K for the year ended December 31, 2023.
Performant Financial Corporation (the "Company", "we", or "our") supports payers in the healthcare industry in identifying, preventing, and recovering waste and improper payments by leveraging advanced technology, analytics and proprietary data assets. The Company works with leading national and regional healthcare payers to provide eligibility-based, also known as coordination-of-benefits (COB) services, as well as claims-based services, which include the audit and identification of improperly paid claims. The Company is a leading provider of these services in both government and commercial healthcare markets. The Company also provides advanced reporting capabilities, support services, customer care, and stakeholder training programs designed to mitigate future instances of improper payments.
The Company’s consolidated financial statements include the operations of Performant Financial Corporation (Performant), its wholly-owned subsidiary Performant Business Services, Inc. (PBS), and PBS's wholly-owned subsidiaries Performant Recovery, Inc. (PRI), dba Performant Healthcare Solutions, and Performant Technologies, LLC (PTL). Performant is a Delaware corporation headquartered in Florida and was formed in 2003. PBS is a Nevada corporation founded in 1997. PRI is a California corporation founded in 1976. PTL is a California limited liability company that was formed in 2004. All intercompany balances and transactions have been eliminated in consolidation.
The Company is managed and operated as one business, with a single management team that reports to the Chief Executive Officer.
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of revenues and expenses during the reporting periods and the reported amounts of assets and liabilities, primarily accounts receivable, contract assets, goodwill, right-of-use assets, contract liabilities, estimated liability for appeals and disputes, lease liabilities, other liabilities, provision for income taxes, and disclosure of contingent liabilities at the date of the consolidated financial statements. Actual results may differ from amounts presently estimated.
(b) Revenues, Accounts Receivable, Contract Assets, Contract Liabilities, Estimated Liability for Appeals and Disputes
The Company generally derives its revenues primarily from providing audit, recovery, and analytics services. Revenues are recognized upon completion of these services for its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.
The Company determines revenue recognition through the following steps:
Identification of the contract with a customer.
Identification of the performance obligations in the contract.
Determination of the transaction price.
Allocation of the transaction price to the performance obligations in the contract.
Recognition of revenue when, or as, the performance obligations are satisfied.
5


The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.
The Company’s contracts generally contain a single performance obligation, delivered over time as a series of services that are substantially the same and have the same pattern of transfer to the client, as the promise to transfer the individual services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Certain of the Company’s contracts contain more than one performance obligation and are delivered as of a point in time.
The Company’s contracts are composed primarily of variable consideration. Fees earned under the Company’s contracts consist primarily of contingency fees based on a specified percentage of the amount the Company enables its clients to recover. The contingency fee percentage for a particular recovery depends on the type of recovery or claim facilitated.
The Company may apply the as-invoiced practical expedient where its right to consideration corresponds directly to its right to invoice its clients, or the variable consideration allocation exception where the variable consideration is attributable to one or more, but not all, of the services promised in a series of distinct services that form part of a single performance obligation. As such the Company has elected the optional exemptions related to the as-invoiced practical expedient and the variable consideration allocation exception whereby the disclosure of the amount of transaction price allocated to the remaining performance obligations is not required.
The Company has applied the as-invoiced practical expedient or the variable consideration allocation exception to contracts with performance obligations that have an average remaining duration of less than one year.
The Company estimates variable consideration only if it can reasonably measure the progress toward complete satisfaction of the performance obligation using an output method based on reliable information, and recognizes such revenue over the performance period only if it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. Any change made to the measure of progress toward complete satisfaction of our performance obligation is recorded as a change in estimate. The Company exercises judgment to estimate the amount of constraint on variable consideration based on the facts and circumstances of the relevant contract operations and the availability and reliability of data. The Company reviews the constraint on variable consideration quarterly. While the Company believes the estimates made are reasonable and appropriate, different assumptions and estimates could materially impact the amount of variable consideration recognized.
For healthcare claims audit contracts, the Company may recognize revenue upon delivering its findings to its clients, when sufficient reliable information is available for estimating the variable consideration earned based on an output metric that reasonably measures the Company's satisfaction of its performance obligations.
For eligibility-based or COB contracts, the Company may recognize revenue upon delivering its findings to its clients' counterparties (e.g., insurance companies or other responsible parties that appear to have primary responsibility to pay the claims).
For contracts that contain a refund right, the Company estimates its refund liability for each claim, as needed, and recognizes revenue net of such estimate.
Under certain contracts, consideration can include periodic performance-based bonuses which can be awarded based on the Company’s performance under the specific contract. These performance-based bonuses are considered variable and may be constrained by the Company until there is not a risk of a significant reversal.
For customer care / outsourced services clients, the Company recognizes revenues based on the volume of processed transactions or the quantity of labor hours provided.
6

The following table presents revenue disaggregated by category for the three and six months ended June 30, 2024 and 2023:
Three Months Ended  
June 30,
Six Months Ended  
June 30,
2024202320242023
(in thousands)(in thousands)
Eligibility-based$14,264 $14,131 $27,652 $26,611 
Claims-based13,661 9,798 26,073 20,210 
Healthcare Total27,925 23,929 53,725 46,821 
Recovery  14  33 
Customer Care / Outsourced Services1,437 1,542 2,971 4,360 
Total Revenues$29,362 $25,485 $56,696 $51,214 
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The Company determines the allowance for credit losses by specific identification. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The allowance for credit losses was $0 as of June 30, 2024 and December 31, 2023.
Contract assets were $9.9 million and $10.9 million as of June 30, 2024 and December 31, 2023, respectively. Contract assets relate to the Company’s rights to consideration for services completed but not invoiced at the reporting date, and receipt of payment is conditional upon factors other than the passage of time.
Contract assets primarily consist of commissions that the Company estimates it has earned from claims audit findings submitted to healthcare clients. Contract assets are recorded to accounts receivable when the Company's right to payment becomes unconditional, which is generally when healthcare providers have paid our clients. There was no impairment loss related to contract assets for the three and six months ended June 30, 2024 and 2023, respectively.
The Company had contract liabilities of $0.8 million and $0.5 million as of June 30, 2024 and December 31, 2023, respectively.
Healthcare providers of our clients have the right to appeal claims audit findings and may pursue additional appeals if the initial appeal is found in favor of healthcare clients. For coordination-of-benefits services, insurance companies or other responsible parties may dispute the Company’s findings regarding our clients not being the primary payer of healthcare claims. Total estimated liability for appeals and disputes was $1.2 million and $0.6 million as of June 30, 2024 and December 31, 2023, respectively. This represents the Company’s best estimate of the amount probable of being refunded to the Company’s healthcare clients.
(c) Prepaid Expenses and Other Current Assets
At June 30, 2024, prepaid expenses and other current assets were $3.6 million and included approximately $2.5 million related to prepaid software licenses and maintenance agreements, $0.6 million for prepaid insurance, and $0.5 million for various other prepaid expenses. At December 31, 2023, prepaid expenses and other current assets were $3.7 million and included approximately $1.8 million related to prepaid software licenses and maintenance agreements, $1.3 million for prepaid insurance, and $0.6 million for various other prepaid expenses.
(d) Impairment of Goodwill and Long-Lived Assets
The carrying amount of goodwill was $47.4 million as of June 30, 2024 and December 31, 2023, both of which were net of accumulated impairment loss of $34.2 million. Goodwill represents the excess of purchase price and related costs over the fair value assigned to the net assets of businesses acquired. Goodwill is reviewed for impairment annually in December, or more frequently if certain events or conditions arise during the year. Based on management’s analysis, there was no impairment of goodwill as of June 30, 2024 and December 31, 2023.
7


The Company may first assess qualitative factors for indicators of impairment to determine whether it is necessary to perform the quantitative goodwill impairment test. In performing the quantitative goodwill test, if the carrying value of the Company, as one reporting unit, exceeds its fair value, goodwill is considered impaired. The amount of impairment loss is measured as the difference between the carrying value and the fair value of the reporting unit. Impairment testing is based upon the best information available including our market capitalization and estimates of fair value which incorporate assumptions marketplace participants would use in making their estimates of fair value. Significant assumptions and estimates are required, including, but not limited to, projecting future cash flows, determining appropriate discount rates and terminal growth rates, and other assumptions, to estimate the fair value of the reporting unit, inclusive of goodwill. Although the Company believes the assumptions and estimates made are reasonable and appropriate, different assumptions and estimates could materially impact the amount of impairment.
Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets or intangibles may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to future undiscounted net cash flows expected to be generated by the assets. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. There was no impairment during the three and six months ended June 30, 2024 and 2023.
(e) Other Current Liabilities
At June 30, 2024, other current liabilities were $1.9 million and included $1.7 million for services received for which we have not received an invoice, $0.1 million for estimated workers' compensation claims incurred but not reported, and $0.1 million accrued interest for the borrowings under our revolving loan. At December 31, 2023, other current liabilities were $2.4 million and primarily included $2.1 million for services received for which we have not received an invoice.
(f) Acquisitions
The Company evaluates acquisitions of assets and other similar transactions to assess whether or not the transaction should be accounted for as a business combination or asset acquisition by first applying a screen test to determine whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets. If so, the transaction is accounted for as an asset acquisition. If not, further determination is required as to whether or not the Company has acquired inputs and processes that have the ability to create outputs, which would meet the definition of a business. Significant judgment is required in the application of the screen test to determine whether an acquisition is a business combination or an acquisition of assets.
Acquisitions meeting the definition of business combinations are accounted for using the acquisition method of accounting, which requires that the purchase price be allocated to the net assets acquired at their respective fair values. In a business combination, any excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill.
Asset acquisitions that are not deemed to be business combinations are measured and recognized based on the cost to acquire the assets, which includes direct costs related to the acquisition recorded in professional fees. Goodwill or bargain purchase is not recognized in asset acquisitions. Any difference between the fair value and cost of the assets acquired is allocated on a relative fair value basis to certain nonfinancial assets.
(g) New Accounting Pronouncements
In November 2023, the FASB issued ASU 2023-07, "Improvements to Reportable Segment Disclosures", which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses on an annual and interim basis, and requires a public entity to disclose the title and position of the Chief Operating Decision Maker. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and for interim periods within annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is assessing the impact of this standard on its disclosures.
In December 2023, the FASB issued ASU 2023-09, "Improvements to Income Tax Disclosures", which enhances income tax disclosure requirements for all entities by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is assessing the impact of this standard and, upon adoption, may be required to include additional disclosures in the notes to its financial statements.
8

In March 2024, the FASB issued ASU 2024-01, "Scope Application of Profits Interest and Similar Awards", which clarifies how to determine whether profits interest and similar awards should be accounted for as a share-based payment arrangement (ASC 718, Compensation-Stock Compensation) or as a cash bonus or profit-sharing arrangement (ASC 710, Compensation-General, or other guidance), and applies to all reporting entities that account for profits interest awards as compensation to employees or non-employees. ASU 2024-01 is effective for annual periods beginning after December 15, 2024, and interim periods within those annual periods. The Company is assessing the impacts of this standard on its consolidated financial statements and disclosures.
2. Property, Equipment, and Software
Property, equipment, and software consist of the following at June 30, 2024 and December 31, 2023 (in thousands):
June 30,
2024
December 31,
2023
Building and leasehold improvements$2,266 $2,412 
Furniture and equipment1,477 1,659 
Computer hardware and software78,554 70,257 
82,297 74,328 
Less accumulated depreciation and amortization(67,612)(64,604)
Property, equipment and software, net
$14,685 $9,724 
Computer hardware and software included the acquisition of technology assets from a technology company in March 2024. The purchase agreement included deferred cash payments to be made over a three-year period. The amount recorded in deferred asset acquisition payments on the consolidated balance sheet was $3.8 million as of June 30, 2024. These payments are discounted to present values using our incremental borrowing rate.
Depreciation and amortization expense was $1.9 million and $1.3 million for the three months ended June 30, 2024 and 2023, respectively, and $3.3 million and $2.5 million for the six months ended June 30, 2024 and 2023, respectively.
3. Credit Agreement
As of June 30, 2024 and December 31, 2023, $8.0 million and $5.0 million, respectively, was outstanding under the Company's revolving Credit Agreement (defined below) and as of June 30, 2024, the Company had $10.4 million of additional availability under the Credit Agreement. The annual interest rate for outstanding loans under the Credit Agreement at June 30, 2024 and December 31, 2023 was 8.0% and 8.1%, respectively.
On October 27, 2023, the Company entered into a credit agreement with Wells Fargo Bank, National Association (the “Credit Agreement”). The Credit Agreement includes a $25 million revolving loan commitment, subject to borrowing base limitations based on a percentage of applicable eligible receivables and contract assets. A portion of the revolving loan commitment of up to $2.5 million is available for the issuance of letters of credit. Subject to certain customary exceptions, the Company’s existing and future, direct or indirect, domestic subsidiaries are, or will be, jointly and severally obligated as borrowers or guarantors for the obligations under the Credit Agreement. The obligations of the Company under the Credit Agreement are secured by liens on substantially all of the assets of the Company and each of its existing subsidiaries (and subject to customary exceptions, will be secured by the assets of future subsidiaries).
A portion of the proceeds from the initial borrowing under the Credit Agreement were used by the Company, together with cash on hand, to repay outstanding obligations under its prior credit agreement, and to pay fees and expenses in connection with the Credit Agreement.
The Credit Agreement matures and all outstanding borrowings are due on October 27, 2026.
The Company may, at its option, prepay borrowings under the Credit Agreement, in whole or in part, at any time and from time to time without premium or penalty (except in certain circumstances). Borrowings under the Credit Agreement are also subject to mandatory prepayment in the event that outstanding borrowings and letter of credit usage exceed the lesser of the aggregate revolving loan commitments and the borrowing base then in effect.
9


The Company may also request an increase to the commitments under the Credit Agreement in an aggregate principal amount of up to $10 million, subject to obtaining commitments from any participating lenders and certain other conditions. Under the Credit Agreement, loans generally may bear interest based on term SOFR (the secured overnight financing right) or an annual base rate, as applicable, plus, in each case, an applicable margin based on the Company’s average borrowing availability each quarter under the Credit Agreement that may range between 2.50% per annum and 3.00% per annum, in the case of term SOFR loans and between 1.50% per annum and 2.00% per annum in the case of base rate loans. In addition, a commitment fee of 0.50% per annum based on unused availability of the credit facility is also payable.
The Credit Agreement contains certain customary representations, warranties, and affirmative and negative covenants of the Company and its subsidiaries that restrict the Company’s and its subsidiaries’ ability to take certain actions, including, incurrence of indebtedness, creation of liens, making certain investments, mergers or consolidations, dispositions of assets, assignments, sales or transfers of equity in subsidiaries, repurchase or redemption of capital stock, entering into certain transactions with affiliates, or changing the nature of the Company’s business. The Credit Agreement also contains financial covenants, which require the Company to maintain a minimum amount of liquidity and a consolidated fixed charge coverage ratio of not less than 1.25 to 1.00, provided that the fixed charge coverage ratio is only applicable when borrowing availability falls below a certain threshold. The obligations under the Credit Agreement may be accelerated or the commitments terminated upon the occurrence of events of default under the Credit Agreement, which include payment defaults, defaults in the performance of affirmative and negative covenants, the inaccuracy of representations or warranties, bankruptcy and insolvency related defaults, cross defaults to other material indebtedness, defaults arising in connection with changes in control, and other customary events of default. The Company was in compliance with all covenants under the Credit Agreement as of June 30, 2024.
4. Leases
The Company has entered into various non-cancelable operating lease agreements for office facilities and equipment with lease periods expiring between 2024 and 2028. Certain of these arrangements have free rent periods and/or escalating rent payment provisions. As such, the Company recognizes rent expense under such arrangements on a straight-line basis. Some leases include options to renew. The Company does not assume renewals in its determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement. The lease agreements do not contain any material residual value guarantees or material restrictive covenants. Leases with an initial term of twelve months or less are not recorded on the balance sheet.
Operating lease expense was $0.1 million and $0.2 million for the three months ended June 30, 2024 and 2023, respectively, and $0.1 and $0.5 million for the six months ended June 30, 2024 and 2023, respectively.
Cash paid for amounts included in the measurement of operating lease liabilities included in operating cash flows were $0.2 million and $0.4 million for the six months ended June 30, 2024 and 2023, respectively.
Supplemental other information related to operating leases were as follows:
June 30,
2024
December 31, 2023
Weighted Average Remaining Lease Term (in years)2.8years3.0years
Weighted Average Discount Rate7.0%5.7%
The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2024 (in thousands):
Year Ending December 31,Amount
Remainder of 2024$287 
2025366 
2026178 
2027113 
2028106 
Total undiscounted cash flows$1,050 
Less imputed interest(98)
Present value of lease liabilities$952 
10

5. Stock-Based Compensation
(a) Stock Options
Total stock-based compensation expense charged as salaries and benefits expense in the consolidated statements of operations was $1.3 million and $0.9 million for the three months ended June 30, 2024 and 2023 respectively, and $2.3 million and $1.7 million for the six months ended June 30, 2024 and 2023, respectively.
The following table sets forth a summary of the Company's stock option activity for the six months ended June 30, 2024:
Outstanding
Options
Weighted
average
exercise price
per share
Weighted
average
remaining
contractual life
(Years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding at December 31, 202372,000 $5.74 1.0$14 
Granted  — 
Forfeited/expired(15,500)7.48 — 
Exercised  — 
Outstanding at June 30, 202456,500 $5.26 0.7$12 
Vested, exercisable, expected to vest(1) at June 30, 2024
56,500 $5.26 0.7$12 
Exercisable at June 30, 202456,500 $5.26 0.7$12 
 (1) Options expected to vest reflect an estimated forfeiture rate.
The Company recognizes share-based compensation costs as expense on a straight-line basis over the option vesting period, which generally is four years. As of June 30, 2024, all options have vested and there was no unrecognized compensation costs.
(b) Restricted Stock Units and Performance Stock Units
The following table summarizes restricted stock unit and performance stock unit activity for the six months ended June 30, 2024:
Number of AwardsWeighted
average
grant date fair value
per share
Outstanding at December 31, 20234,507,754 $2.79 
Granted1,203,955 2.81 
Forfeited(130,952)3.01 
Vested and converted to shares, net of units withheld for taxes (269,192)2.31 
Units withheld for taxes(28,452)2.71 
Outstanding at June 30, 20245,283,113 $2.82 
Expected to vest at June 30, 20244,649,139 $2.82 
Restricted stock units and performance stock units granted under the Performant Financial Corporation Amended and Restated 2012 Stock Incentive Plan generally vest over periods between one year and four years.
As of June 30, 2024, there was approximately $9.8 million of total unrecognized compensation cost related to unvested restricted stock units granted to employees. This unrecognized compensation cost is expected to be recognized over an estimated weighted-average amortization period of approximately 2.5 years.
11


6. Income Taxes
The Company's effective income tax rate was 0% for the six months ended June 30, 2024 and (1)% for the six months ended June 30, 2023. The primary driver of the effective income tax rate is the overall losses from operations for the six months ended June 30, 2024, for which no benefit is recognized due to valuation allowance, similar to the same period in the prior year.
The Company files income tax returns with the U.S. federal government and various state jurisdictions. The Company operates in a number of state and local jurisdictions, most of which have never audited the Company's records. Accordingly, the Company is subject to state and local income tax examinations based upon the various statutes of limitations in each jurisdiction. For tax years before 2019, the Company is no longer subject to Federal and certain other state tax examinations. The Company is not currently under examination in any jurisdiction.
7. Net Loss per Share
For the three and six months ended June 30, 2024 and 2023, basic loss per share is calculated by dividing net loss attributable to holders of common stock by the sum of the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is calculated by dividing net income available to holders of common stock by the weighted average number of shares of common stock and dilutive common share equivalents outstanding during the period. The Company’s common share equivalents consist of stock options, restricted stock units (RSUs), and performance stock units. When there is a loss in the period, dilutive common share equivalents are excluded from the calculation of diluted earnings per share, as their effect would be anti-dilutive.
The following table reconciles the basic to diluted weighted average shares outstanding using the treasury stock method (shares in thousands):
 Three Months Ended  
June 30,
Six Months Ended  
June 30,
 2024202320242023
Weighted average shares outstanding – basic76,975 75,752 76,925 75,629 
Dilutive effect of stock options    
Weighted average shares outstanding – diluted76,975 75,752 76,925 75,629 
Since the Company was in a loss position for both periods presented, basic net loss per share is the same as diluted net loss per share, as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (shares in thousands):
June 30, 2024June 30, 2023
Options to purchase common stock57 139 
RSUs5,283 3,809 
Total5,340 3,948 
8. Subsequent Events
The Company has evaluated subsequent events through the date these consolidated financial statements are filed with the Securities and Exchange Commission and there are no events that have occurred that would require adjustments or disclosures to the consolidated financial statements.
12

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
You should read the following discussion in conjunction with our consolidated financial statements (unaudited) and related notes included elsewhere in this report. This report on Form 10-Q contains forward-looking statements that involve risks and uncertainties. The words “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “design,” “intend,” “expect” and similar expressions are intended to identify forward-looking statements. We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our financial condition, results of operations, strategy, short-term and long-term business operations and objectives, and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in “Risk Factors” under Item 1A of Part II of this report. In light of these risks, uncertainties and assumptions, the forward-looking events and trends discussed in this report may not occur, and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements. Factors that could cause actual results to differ materially include, but are not limited to, our ability to generate revenue following long implementation periods associated with new customer contracts; the high level of revenue concentration among our largest customers; our client relationships and our ability to maintain such client relationships; many of our customer contracts are subject to periodic renewal, are not exclusive, do not provide for committed business volumes; downturns in domestic or global economic conditions and other macroeconomic factors; our ability to generate sufficient cash flows to fund our ongoing operations and other liquidity needs; our ability to hire and retain employees with specialized skills that are required for our healthcare business; anticipated trends and challenges in our business and competition in the markets in which we operate; the impact of COVID-19 on our business and operations, opportunities and expectations for the markets in which we operate; our ability to maintain compliance with the covenants in our debt agreements; the adaptability of our technology platform to new markets and processes; failure of our or third parties' operating systems and technology infrastructure could disrupt our operation and the threat of breach of the Company's security measures or failure or unauthorized access to confidential data that we possess; our growth strategy of expanding in our existing markets and considering strategic alliances or acquisitions; maintaining, protecting and enhancing our intellectual property; our expectations regarding future expenses; expected future financial performance; and our ability to comply with and adapt to industry regulations and compliance demands. The forward-looking statements in this report speak only as of the date hereof. We expressly disclaim any obligation or undertaking to release publicly any updates or revisions to any forward-looking statements contained herein to reflect any change in our expectations with regard thereto or any change in events, conditions or circumstances on which any such statement is based.
Overview
We support payers in the healthcare industry in identifying, preventing, and recovering waste and improper payments by leveraging advanced technology, analytics and proprietary data assets. We work with leading national and regional healthcare payers to provide eligibility-based, also known as coordination-of-benefits (COB) services, as well as claims-based services, which includes the audit and identification of improperly paid claims. We are a leading provider of these services in both government and commercial healthcare markets. We also provide advanced reporting capabilities, support services, customer care, and stakeholder training programs designed to mitigate future instances of improper payments.
Our revenue model is generally success-based as we earn fees based on the aggregate amount of funds that we enable our clients to recover from our services. Our services do not require significant upfront investments by our clients and we offer our clients the opportunity to recover significant funds that may otherwise be lost. Because our model is based upon the success of our efforts, our business objectives are aligned with those of our clients and we are generally not reliant on their spending budgets.
13


Sources of Revenues
We derive a substantial portion of our revenues from services provided to our clients in the healthcare market. We also derive revenues from our outsourced call center services.
 Three Months Ended  
June 30,
Six Months Ended  
June 30,
 2024202320242023
 (in thousands)(in thousands)
Eligibility-based$14,264 $14,131 $27,652 $26,611 
Claims-based13,661 9,798 26,073 20,210 
Healthcare Total27,925 23,929 53,725 46,821 
Recovery — 14 — 33 
Customer Care / Outsourced Services1,437 1,542 2,971 4,360 
Total Revenues$29,362 $25,485 $56,696 $51,214 
Healthcare Revenues
We derive revenues from both commercial and government clients by providing healthcare payment integrity services, which include claims-based and eligibility-based services. Revenues earned under claims-based contracts in the healthcare market are driven by auditing, identifying, and sometimes recovering improperly paid claims through both automated and manual review of such claims. Eligibility-based services, which may also be referred to as coordination-of-benefits, involve identifying and recovering payments in situations where our client should not be the primary payer of healthcare claims because a member has other forms of insurance coverage. We are paid contingency fees by our clients based on a percentage of the dollar amount of improper claims recovered as a result of our efforts. The revenues we recognize are net of our estimate of claims that may be overturned by appeal or disputed following payment by the provider.
For our healthcare business, our business strategy is focused on utilizing our technology-enabled services platform to provide claims-based, eligibility-based, and analytical services for healthcare payers.
In 2016, the Center for Medicare and Medicaid Services (CMS) awarded two new Medicare Recovery Audit Contractor (RAC) contracts to us for Regions 1 and 5. The RAC contract for Region 1 involves the audit of improper payments for claims made under Medicare Parts A and B in Region 1, which consists of eleven states (Connecticut, Michigan, Indiana, Maine, Massachusetts, New Hampshire, New York, Ohio, Kentucky, Rhode Island and Vermont). The RAC contract for Region 5 involves post-payment review of claims related to DMEPOS (Durable Medical Equipment, Prosthetics, Orthotics and Supplies) and home health and hospice on a nation-wide basis. The Region 5 RAC contract has a nine-year term, consisting of one base year and eight additional one-year options.
In March 2021, we were re-awarded the CMS Region 1 contract with a term of eight-and-a-half years. The fees that we receive for identifying improper payments from CMS under these contracts are entirely contingency-based, and the contingency-fee percentage depends on the methods of recovery, and, in some cases, the type of improper payment that we identify.
In November 2022, we were awarded the RAC contract to audit improper payments for claims made under Medicare Parts A and B in Region 2, which consists of 14 states (Illinois, Minnesota, Wisconsin, Nebraska, Iowa, Kansas, Missouri, Colorado, New Mexico, Texas, Oklahoma, Arkansas, Louisiana, and Mississippi). Our RAC contract for Region 2 has a term of eight-and-a-half years.
In 2017, CMS awarded the national exclusive MSP contract to us. Under this MSP contract, we are responsible for coordination-of-benefits claims, which includes identifying and recovering payments in situations where Medicare should not be the primary payer of healthcare claims because a beneficiary has other forms of insurance coverage, such as through an employer group health plan or certain other payers. We were re-awarded this contract in December 2022 and this contract has a six-year term, consisting of one base year and five additional one-year options.
14

In January 2022, the U.S. Department of Health and Human Services, Office of the Inspector General (HHS OIG) awarded the indefinite delivery, indefinite quantity contract to us, which has a base term of one year and four additional one-year options. Under this contract, we provide medical review and consultative services associated with the oversight activities of the HHS OIG, primarily assessing services and claims for Medicare fee-for-service payments for Part A and Part B. This contract was awarded via a full-and-open competitive procurement.
In the commercial healthcare market, we utilize our technology-enabled services platform to provide claims-based and eligibility-based services for commercial payers in the healthcare industry. Our experience from our contracts with CMS has helped establish our presence in the commercial healthcare market by providing us the opportunity to provide audit and eligibility services for several national and regional commercial health plans.
The scope of services that we provide to our healthcare clients continues to expand as we continue to implement new programs for existing and new healthcare clients. We believe this growth trend should continue as our suite of payment integrity services and our customer relationships continue to mature. We currently anticipate that our healthcare revenues will drive the majority of our overall revenue growth.
Customer Care / Outsourced Services Revenues
We derive revenues from our first party call center and other outsourced services. Our revenues for these services include contingency fees, fees based on dedicated headcount and tasks completed on behalf of our clients.
Costs and Expenses
We generally report two categories of operating expenses: salaries and benefits and other operating expense. Salaries and benefits expenses consist primarily of salaries and performance incentives paid and benefits provided to our employees. Other operating expenses include expenses related to our use of subcontractors, other production related expenses, including costs associated with data processing, retrieval of medical records, printing and mailing services, amortization and other outside services, as well as general corporate and administrative expenses.
Factors Affecting Our Operating Results
Our results of operations are influenced by a number of factors, including costs associated with commencing new contracts, claim recovery volume, contingency fees, regulatory matters, client contract cancellation and macroeconomic factors.
Costs Associated with Commencing New Contracts
When we obtain an engagement with a new client or a new contract with an existing client, it typically takes a long period of time to plan our services in detail, which includes integrating our technology, processes and resources with the client’s operations and hiring new employees, before we receive any revenues from the new client or new contract. Due to the upfront costs we incur in connection with the implementation of new contracts, which may not be recoverable in the event of contract termination, and the delays we face in recognizing initial revenue from any such new contracts, our profitability can be negatively impacted by any delays associated with new contract implementations. Our clients may also experience delays in obtaining approvals or managing protests from unsuccessful bidders or delays associated with system implementations, as we had experienced before with certain clients. We may incur upfront implementation expenses without receiving corresponding revenue under a contract award that is subsequently terminated as a result of a successful protest from an unsuccessful bidder. If we are not able to pay the upfront expenses out of cash from operations or availability of borrowings under our lending arrangements, we may need to scale back our operations or alter our business plans, either of which could have a negative effect on future revenues that we may earn under any such new client or new contract engagements.
15


Claims Volume
The number of claims that we are allowed or permitted to audit on behalf of our healthcare clients within our claims-based services has a direct impact on our revenues. Most of our contracts in our claims-based services permit our clients to unilaterally change the amount of claims that we are able to audit on the client’s behalf at any given time. Further, the type and scale of claims which are deemed permissible for us to audit by certain of our healthcare clients may change from time-to-time. Non-permissible claims may result from client product lines which are determined by our clients to be out of scope of our audit services, claims related to excluded providers or excluded provider groups, changes in policy, or other factors such as geographies disrupted by natural disasters or a global pandemic like the COVID-19 pandemic. For example, the COVID-19 pandemic had a negative impact on overall hospital utilization rates in the United States. This negative impact on overall hospital utilization rates caused delays with the healthcare industry as a whole, which in turn has had a negative impact on our healthcare business.
The level of claims volume provided by our healthcare clients also impacts the revenues we earn from our eligibility-based services. To the extent the claim volume that we are allowed or permitted to audit on behalf of our healthcare clients is negatively impacted by any of the factors set forth above, our revenues and results of operations will be adversely impacted.
Contingency Fees
Our revenues consist primarily of contract-based contingency fees. The contingency fee percentages that we earn are set by our clients or agreed upon during the bid process and may change from time to time either under the terms of existing contracts or pursuant to the terms of contract renewals. Changes in contingency fee percentages set by our clients may have a material effect on our revenues and results of operations.
Regulatory Matters
Each of the markets which we serve is highly regulated. Accordingly, changes in regulations that affect the types of receivables and claims that we are able to service or audit or the manner in which any such receivables and claims can be recovered will affect our revenues and results of operations.
In addition, our entry into the healthcare market was facilitated by the passage of the Tax Relief and Health Care Act of 2006, which mandated CMS to contract with private firms to audit Medicare claims in an effort to increase the recovery of improper Medicare payments. Any changes to the regulations that affect the Medicare program or the audit and recovery of Medicare claims could have a significant impact on our revenues and results of operations.
Client Contract Cancellation or Non-Renewal
We derive a substantial portion of our revenues from contracts with a limited number of our largest clients. Substantially all of our contracts (i) entitle our clients to unilaterally terminate their contractual relationship with us at any time without penalty and (ii) are subject to competitive procurement or renewal processes from time to time. Our revenues could decline if we lose one or more of our significant clients, either due to a contract cancellation or our inability to be awarded a new contract in connection with a competitive renewal process. Further, our revenues could be negatively impacted if one or more of our significant clients decides to limit the amount of claims that we are allowed to audit or reduces the level of placements provided under an existing contract, or if the terms of compensation for our services change under any existing contracts, or if any of our significant clients is acquired by an entity that does not wish to continue use our services.
Macroeconomic Factors
A variety of macroeconomic factors may influence our business and results of operations. These macroeconomic factors include fluctuations in Medicare expenditures or claims made to private healthcare providers resulting from changes in healthcare costs or the healthcare industry taken as a whole, as well as changes to fiscal budgets of federal, state and local governments as a result of general economic weakness and lower tax revenues.
16

Critical Accounting Policies
Our consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States, or U.S. GAAP. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. In many instances, we could have reasonably used different accounting estimates, and in other instances changes in the accounting estimates are reasonably likely to occur from period-to-period. Accordingly, actual results could differ significantly from the estimates made by our management. To the extent that there are material differences between these estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected.
Refer to Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the year ended December 31, 2023, for a complete discussion of our critical accounting policies. There have been no significant changes to our critical accounting policies during the six months ended June, 30, 2024.
Recent Accounting Pronouncements
Refer to "New Accounting Pronouncements" in Note 1(g) of the Consolidated Financial Statements included in Part I - Item 1 of this report.
Results of Operations
Three Months Ended June 30, 2024 compared to the Three Months Ended June 30, 2023
The following table represents our historical operating results for the periods presented: 
 Three Months Ended June 30,
 20242023$ Change% Change
 (in thousands)
Consolidated Statement of Operations Data:
Revenues$29,362 $25,485 $3,877 15 %
Operating expenses:
       Salaries and benefits24,534 21,710 (2,824)(13)%
       Other operating expenses7,569 7,376 (193)(3)%
Total operating expenses32,103 29,086 (3,017)(10)%
Loss from operations(2,741)(3,601)860 24 %
Interest expense(300)(351)51 15 %
Interest income61 — 61 — %
Loss before provision for income taxes(2,980)(3,952)972 25 %
Provision for income taxes16 21 24 %
Net loss$(2,996)$(3,973)$977 25 %
Revenues
Total revenues were $29.4 million for the three months ended June 30, 2024, an increase of approximately $3.9 million, or 15%, compared to total revenues of $25.5 million for the three months ended June 30, 2023.
Healthcare revenues were $27.9 million for the three months ended June 30, 2024, representing an increase of $4.0 million, or 17%, compared to the three months ended June 30, 2023. Revenues from eligibility-based services during the three months ended June 30, 2024 were $14.3 million, or 1% higher than the three months ended June 30, 2023. Revenues from claims-based services during the three months ended June 30, 2024 were $13.7 million, or 39% higher than the three months ended June 30, 2023. The increase in healthcare revenues was primarily driven by the ongoing growth from prior implementations of commercial statements of work and the CMS RAC Region 2 contract, and an increase in the scope of services for several of our commercial statements of work.
17


Customer Care / Outsourced Services revenues were approximately $1.4 million, representing a decrease of $0.1 million, or 7%, compared to the three months ended June 30, 2023. The change was due to a decrease in demand for our outsourced services.
Salaries and Benefits
Salaries and benefits expense was $24.5 million for the three months ended June 30, 2024, an increase of $2.8 million, or 13%, compared to salaries and benefits expense of $21.7 million for the three months ended June 30, 2023. The increase in salaries and benefits expense was in support of the continued growth of our healthcare services.
Other Operating Expenses
Other operating expenses were $7.6 million for the three months ended June 30, 2024, compared to $7.4 million for the three months ended June 30, 2023. This increase in other operating expenses was primarily due to higher depreciation expenses, offset by lower outside services expenses.
Loss from Operations
As a result of the factors described above, loss from operations was $2.7 million for the three months ended June 30, 2024, compared to loss from operations of $3.6 million for the three months ended June 30, 2023.
Interest Expense
Interest expense was $0.3 million during the three months ended June 30, 2024, compared to $0.4 million for the three months ended June 30, 2023, representing a decrease of approximately $0.1 million. This decrease in interest expense is primarily due to a lower principal balance and lower interest rate during the three months ended June 30, 2024.
Income Taxes
We recognized an income tax expense of $16 thousand for the three months ended June 30, 2024, compared to an income tax expense of $21 thousand for the three months ended June 30, 2023. Our effective income tax rate was (1)% for the three months ended June 30, 2024 and (1)% for the three months ended and June 30, 2023. The primary driver of the effective income tax rate is the overall losses from operations for the three months ended June 30, 2024 for which no benefit is recognized due to valuation allowance, similar to the same period in the prior year.
Net Loss
As a result of the factors described above, net loss was $3.0 million for the three months ended June 30, 2024, which represented a decrease in net loss of approximately $1.0 million, or 25%, compared to net loss of $4.0 million for the three months ended June 30, 2023.
18

Results of Operations
Six Months Ended June 30, 2024 compared to the Six Months Ended June 30, 2023
The following table represents our historical operating results for the periods presented: 

Six Months Ended June 30,
20242023$ Change% Change
(in thousands)
Consolidated Statement of Operations Data:
Revenues$56,696 $51,214 $5,482 11 %
Operating expenses:
       Salaries and benefits47,755 44,159 (3,596)(8)%
       Other operating expenses15,603 14,445 (1,158)(8)%
Total operating expenses63,358 58,604 (4,754)(8)%
Loss from operations(6,662)(7,390)728 10 %
Gain on sale of certain recovery contracts— (3)(100)%
Interest expense(486)(765)279 36 %
Interest income167 — 167 — %
Loss before provision for income taxes(6,981)(8,152)1,171 14 %
Provision for income taxes32 42 10 24 %
Net loss$(7,013)$(8,194)$1,181 14 %
Revenues
Total revenues were $56.7 million for the six months ended June 30, 2024, an increase of approximately $5.5 million, or 11%, compared to total revenues of $51.2 million for the six months ended June 30, 2023.
Healthcare revenues were $53.7 million for the six months ended June 30, 2024, representing an increase of $6.9 million, or 15%, compared to the six months ended June 30, 2023. Revenues from eligibility-based services during the six months ended June 30, 2024 were $27.7 million, or 4% higher than the six months ended June 30, 2023. Revenues from claims-based services during the six months ended June 30, 2024 were $26.1 million, or 29% higher than the six months ended June 30, 2023. The increase in healthcare revenues was primarily driven by the ongoing growth from prior implementations of commercial statements of work and the CMS RAC Region 2 contract, and an increase in the scope of services for several of our commercial statements of work.
Customer Care / Outsourced Services revenues were approximately $3.0 million, representing a decrease of $1.4 million, or 32%, compared to the six months ended June 30, 2023. The change was due to a decrease in demand for our outsourced services.
Salaries and Benefits
Salaries and benefits expense was $47.8 million for the six months ended June 30, 2024, an increase of $3.6 million, or 8%, compared to salaries and benefits expense of $44.2 million for the six months ended June 30, 2023. The increase in salaries and benefits expense was in support of the continued growth of our healthcare services.
Other Operating Expenses
Other operating expenses were $15.6 million for the six months ended June 30, 2024, compared to $14.4 million for the six months ended June 30, 2023. This increase in other operating expenses was primarily due to an increase in our communication and postage expenses for our claims-based services and higher depreciation expenses, offset by lower rent expenses.
19


Loss from Operations
As a result of the factors described above, loss from operations was $6.7 million for the six months ended June 30, 2024, compared to loss from operations of $7.4 million for the six months ended June 30, 2023.
Interest Expense
Interest expense was $0.5 million during the six months ended June 30, 2024, compared to $0.8 million for the six months ended June 30, 2023, representing a decrease of approximately $0.3 million. This decrease in interest expense is primarily due to a lower principal balance and lower interest rate during the six months ended June 30, 2024.
Income Taxes
We recognized an income tax expense of $32 thousand for the six months ended June 30, 2024, compared to an income tax expense of $42 thousand for the six months ended June 30, 2023. Our effective income tax rate was 0% for the six months ended June 30, 2024 and (1)% for the six months ended and June 30, 2023. The primary driver of the effective income tax rate is the overall losses from operations for the six months ended June 30, 2024 for which no benefit is recognized due to valuation allowance, similar to the same period in the prior year.
Net Loss
As a result of the factors described above, net loss was $7.0 million for the six months ended June 30, 2024, which represented a decrease in net loss of approximately $1.2 million, or 14%, compared to net loss of $8.2 million for the six months ended June 30, 2023.
20

Adjusted EBITDA and Adjusted Net Income (Loss)
To provide investors with additional information regarding our financial results, we have disclosed in the table below and within this report adjusted EBITDA and adjusted net income (loss), both of which are non-U.S. GAAP financial measures. We have provided a reconciliation below of adjusted EBITDA to net income (loss) and adjusted net income (loss) to net loss, the most directly comparable U.S. GAAP financial measure to these non-U.S. GAAP financial measures.
We have included adjusted EBITDA and adjusted net income (loss) in this report because they are key measures used by our management and board of directors to understand and evaluate our core operating performance and trends and to prepare and approve our annual budget. Accordingly, we believe that adjusted EBITDA and adjusted net income (loss) provide useful information to investors and analysts in understanding and evaluating our operating results in the same manner as our management and board of directors.
Our use of adjusted EBITDA and adjusted net income (loss) has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our results as reported under U.S. GAAP. Some of these limitations are:
although depreciation and amortization are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future, and adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements;
adjusted EBITDA does not reflect interest expense on our indebtedness;
adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs;
adjusted EBITDA does not reflect tax payments;
adjusted EBITDA and adjusted net income (loss) do not reflect the potentially dilutive impact of equity-based compensation;
adjusted EBITDA and adjusted net income (loss) do not reflect the impact of certain non-operating expenses resulting from matters we do not consider to be indicative of our core operating performance; and
other companies may calculate adjusted EBITDA and adjusted net income (loss) differently than we do, which reduces its usefulness as a comparative measure.
Because of these limitations, you should consider adjusted EBITDA and adjusted net income (loss) alongside other financial performance measures, including net income (loss) and our other U.S. GAAP results.
The following tables present a reconciliation of adjusted EBITDA and adjusted net income (loss) to actual net income (loss) for the three and six months ended June 30, 2024 and 2023, respectively:
21


 Three Months Ended  
June 30,
Six Months Ended  
June 30,
2024202320242023
(in thousands)(in thousands)
Adjusted EBITDA:
Net income (loss)$(2,996)$(3,973)$(7,013)$(8,194)
Provision for income taxes16 21 32 42 
Interest expense (1)
300 351 486 765 
Interest income(61)— (167)— 
Stock-based compensation1,305 888 2,262 1,686 
Depreciation and amortization1,919 1,265 3,317 2,512 
Severance expenses (3)
50 119 386 182 
Other15 30 15 29 
Adjusted EBITDA$548 $(1,299)$(682)$(2,978)
 Three Months Ended  
June 30,
Six Months Ended  
June 30,
 2024202320242023
(in thousands)(in thousands)
Adjusted Net Income (Loss):
Net income (loss)$(2,996)$(3,973)$(7,013)$(8,194)
Stock-based compensation1,305 888 2,262 1,686 
Amortization of debt issuance costs (2)
57 87 115 122 
Severance expenses (3)
50 119 386 182 
Other15 30 15 29 
Tax adjustments (4)
(393)(309)(764)(555)
Adjusted net income (loss)$(1,962)$(3,158)$(4,999)$(6,730)
Three Months Ended  
June 30,
Six Months Ended  
June 30,
2024202320242023
(in thousands)(in thousands)
Adjusted Net Income (Loss) Per Diluted Share:
Net income (loss)$(2,996)$(3,973)$(7,013)$(8,194)
Plus: Adjustment items per reconciliation of adjusted net income (loss)1,034 815 2,014 1,464 
Adjusted net income (loss)$(1,962)$(3,158)$(4,999)$(6,730)
Adjusted net income (loss) per diluted share$(0.03)$(0.04)$(0.06)$(0.09)
Diluted average shares outstanding76,975 75,752 76,925 75,629 
 
(1)Represents interest expense and amortization of debt issuance costs related to our Credit Agreement.
(2)Represents amortization of debt issuance costs related to our Credit Agreement.
(3)Represents severance expenses incurred in connection with a reduction in force for our non-healthcare recovery services.
(4)Represents tax adjustments assuming a marginal tax rate of 27.5% at full profitability.
22

Liquidity and Capital Resources
Our primary sources of liquidity are cash flows from operations, and cash and cash equivalents on hand. Cash and cash equivalents, which includes restricted cash and consists primarily of cash on deposit with banks, totaled $10.4 million as of June 30, 2024 compared to $7.3 million as of December 31, 2023. The $3.1 million increase in the balance of our cash and cash equivalents from December 31, 2023 to June 30, 2024, was primarily due to $4.7 million provided by operating activities, and $2.9 million from financing activities, partially offset by $4.5 million used in investing activities during the six months ended June 30, 2024.
On October 27, 2023, we entered into a new credit agreement with Wells Fargo Bank, National Association (the "Credit Agreement"). The Credit Agreement includes a $25 million revolving loan commitment, subject to borrowing base limitations based on a percentage of applicable eligible receivables and contract assets. A portion of the revolving loan commitment of up to $2.5 million is available for the issuance of letters of credit. As of June 30, 2024, $8.0 million was outstanding under the Credit Agreement and we had $10.4 million of additional borrowings available under this revolving loan commitment.
Our ability to fund our business plans, capital expenditures and to fund our other liquidity needs depends on our financial and operating performance, which is subject to prevailing economic and competitive conditions and to certain financial, business and other factors beyond our control, and the availability of cash and cash equivalents on hand. Our current financial projections show that we expect to be able to maintain a level of cash flows from operating activities sufficient to permit us to fund our ongoing and planned business operations and to fund our other liquidity needs. If, however, we are required to obtain additional borrowings to fund our ongoing or future business operations, there can be no assurance that we will be successful in obtaining such additional borrowings or upon terms that are acceptable to us.
Our Credit Agreement contains, and any agreements to refinance our debt likely will contain, certain financial covenants, including (in the case of the Credit Agreement) to maintain a minimum amount of liquidity and a consolidated fixed charge coverage ratio that is only tested when borrowing availability falls below a certain threshold, as well as restrictive covenants that require us to limit our ability to incur additional debt, including to finance future operations or other capital needs, and to engage in other activities that we may believe are in our long-term best interests, including to dispose of or acquire assets. As of June 30, 2024, we were in compliance with all covenants under the Credit Agreement. However, conditions may change for a variety of reasons in the future that may affect our ability to maintain compliance with our financial or restrictive covenants. Our failure to comply with these covenants may result in an event of default, which, if not cured or waived, could accelerate the maturity of our indebtedness or result in modifications to our credit terms.
Cash flows from operating activities
Cash provided by operating activities was $4.7 million for the six months ended June 30, 2024, primarily as a result of a decrease in accounts receivable and contract assets during the period. Cash provided by operating activities was $2.3 million for the six months ended June 30, 2023, primarily as a result of a decrease in accounts receivable and contract assets during the period, offset by a decrease in accrued salaries and benefits and contract liabilities and other current liabilities.
Cash flows from investing activities
Cash used in investing activities of $4.5 million for the six months ended June 30, 2024 was primarily related to capital expenditures for software, including payments for our recent acquisition of technology assets, data storage, hardware, telecommunication systems and security enhancements to our information technology systems. Cash used in investing activities for the six months ended June 30, 2023 was $2.3 million, primarily related to capital expenditures for information technology, data storage, hardware, telecommunication systems and security enhancements to our information technology systems.
Cash flows from financing activities
Cash provided by financing activities was $2.9 million for the six months ended June 30, 2024 primarily related to $3.0 million of additional borrowings. Cash used in financing activities of $8.3 million for the six months ended June 30, 2023 was primarily attributable to repayments of notes payable during the period.
23


Deferred Asset Acquisition Payments
In March 2024, we purchased technology assets from a technology company specializing in natural language processing and advanced domain analytics. The purchase agreement included deferred cash payments to be made over a three-year period. The amount recorded in deferred asset acquisition payments on the consolidated balance sheet was $3.8 million as of June 30, 2024. These payments are discounted to present values using our incremental borrowing rate.
Loan Payable
As of June 30, 2024, $8.0 million was outstanding under the Credit Agreement and we had $10.4 million of additional availability under the Credit Agreement. Our annual interest rate under the Credit Agreement at June 30, 2024 was 8.0%.
On October 27, 2023, we entered into the Credit Agreement. The Credit Agreement includes a $25 million revolving loan commitment, subject to borrowing base limitations based on a percentage of applicable eligible receivables and contract assets. A portion of the revolving loan commitment of up to $2.5 million is available for the issuance of letters of credit. Subject to certain customary exceptions, our existing and future, direct or indirect, domestic subsidiaries are or will be jointly and severally obligated as borrowers or guarantors for the obligations under the Credit Agreement. The obligations of the Company under the Credit Agreement are secured by liens on substantially all of our assets and each of our existing subsidiaries (and subject to customary exceptions, will be secured by the assets of future subsidiaries).
The Credit Agreement matures and all outstanding borrowings are due on October 27, 2026.
We may, at our option, prepay borrowings under the Credit Agreement, in whole or in part, at any time and from time to time without premium or penalty (except in certain circumstances). Borrowings under the Credit Agreement are also subject to mandatory prepayment in the event that outstanding borrowings and letter of credit usage exceed the lesser of the aggregate revolving loan commitments and the borrowing base then in effect.
We may also request an increase to the commitments under the Credit Agreement in an aggregate principal amount of up to $10 million, subject to obtaining commitments from any participating lenders and certain other conditions. Under the Credit Agreement, loans generally may bear interest based on term SOFR (the secured overnight financing right) or an annual base rate, as applicable, plus, in each case, an applicable margin based on our average borrowing availability each quarter under the Credit Agreement that may range between 2.50% per annum and 3.00% per annum, in the case of term SOFR loans and between 1.50% per annum and 2.00% per annum in the case of base rate loans. In addition, a commitment fee of 0.50% per annum based on unused availability of the credit facility is also payable.
The Credit Agreement contains certain customary representations, warranties, and affirmative and negative covenants of the Company and its subsidiaries that restrict the Company's and its subsidiaries' ability to take certain actions, including, incurrence of indebtedness, creation of liens, making certain investments, mergers or consolidations, dispositions of assets, assignments, sales or transfers of equity in subsidiaries, repurchase or redemption of capital stock, entering into certain transactions with affiliates, or changing the nature of the Company's business. The Credit Agreement also contains financial covenants, which require the Company to maintain a minimum amount of liquidity and a consolidated fixed charge coverage ratio of not less than 1.25 to 1.00, provided that the fixed charge coverage ratio is only applicable when borrowing availability falls below a certain threshold. The obligations under the Credit Agreement may be accelerated or the commitments terminated upon the occurrence of events of default under the Credit Agreement, which include payment defaults, defaults in the performance of affirmative and negative covenants, the inaccuracy of representations or warranties, bankruptcy and insolvency related defaults, cross defaults to other material indebtedness, defaults arising in connection with changes in control, and other customary events of default.
As of June 30, 2024, we were in compliance with all covenants under the Credit Agreement.
24

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We do not hold or issue financial instruments for trading purposes. We conduct all of our business in U.S. currency and therefore do not have any material direct foreign currency risk. We do have exposure to changes in interest rates with respect to the borrowings under our senior secured credit facility, which bear interest at a variable rate based on SOFR. For example, if the interest rate on our borrowings increased 100 basis points (1%) from the credit facility floor of 1.0%, our annual interest expense would increase by approximately $80 thousand.
While we currently hold our excess cash in an operating account, in the future we may invest all or a portion of our excess cash in short-term investments, including money market accounts, where returns may reflect current interest rates. As a result, market interest rate changes may impact our interest expense and interest income. This impact, if applicable, will depend on variables such as the magnitude of interest rate changes and the level of our borrowings under our credit facility or excess cash balances.
ITEM 4. DISCLOSURE CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We maintain a system of disclosure controls and procedures that are designed to ensure that information required to be disclosed in the Company’s reports under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and that such information is accumulated and communicated to management, including our Chief Executive Officer and the Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
In designing and evaluating the disclosure controls and procedures, our management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable not absolute, assurance of achieving the desired control objectives. Our disclosure controls and procedures have been designed to meet reasonable assurance standards. Additionally, in designing internal controls and procedures, our management necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible disclosure controls and procedures. The design of any disclosure controls and procedures also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions.
Management, with the participation of our Chief Executive Officer and our Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures, as defined in Rule 13a-15(e) under the Exchange Act. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of June 30, 2024.
Changes in Internal Control over Financial Reporting
There was no change in our internal control over financial reporting that occurred during the second quarter of 2024, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
25


PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
We are involved in various legal proceedings that arise from our normal business operations from time to time. The outcome of any such legal proceedings, regardless of the merits, is inherently unpredictable. Legal proceedings, including litigation, government investigations and enforcement actions, can result in significant costs and occupy significant management resources. We do not expect any such current legal proceedings to have a material adverse impact on our business or financial condition.
ITEM 1A. RISK FACTORS
Our business, financial condition, results of operations and liquidity are subject to various risks and uncertainties, including those described below, and as a result, the trading price of our common stock could decline.
Risks Related to Our Business
We typically face a long period to start up a new contract which may cause us to incur expenses before we receive revenues from new clients or new contract relationships.
If we are successful in obtaining an engagement with a new client or a new contract with an existing client, we typically have a long implementation period in which the services are planned in detail and we integrate our technology, processes and resources with the client’s operations. If we enter into a contract with a new client, we typically will not receive revenues until implementation is completed and work under the contract actually begins, which can be a substantial period of time. Our clients may also experience delays in obtaining approvals or managing protests from unsuccessful bidders, or delays associated with technology or system implementations, such as the delays experienced with the implementation of our RAC contracts with CMS. Because we operate under a model in which we generally hire employees to provide services to a new client once a contract is signed and otherwise incur significant upfront implementation expenses, we incur significant expenses associated with new contracts before we receive corresponding revenues under any such new contract. Further, we may incur upfront implementation expenses without receiving corresponding revenue under a contract award that is subsequently terminated as a result of a successful protest from an unsuccessful bidder. If we are not able to pay the upfront expenses for commencing new contracts out of cash from operations or availability of cash on hand or borrowings under our lending arrangements, we may be required to scale back our operations or alter our business plans to account for cash shortages, either of which could prevent us from earning future revenues under any such new client or contract engagements. Further, if we are not successful in maintaining contractual commitments after the expenses we incur during our typically long implementation cycle, our cash flows and results of operations could be adversely affected.
Revenues generated from a limited number of our largest clients represent a substantial majority of our revenues. Any termination of or deterioration in our relationship with any of our significant clients would result in a decline in our revenues.
We derive a substantial portion of our revenues from a limited number of our largest clients. Substantially all of our contracts (i) entitle our clients to unilaterally terminate their contractual relationship with us at any time without penalty and (ii) are subject to competitive procurement or renewal processes from time to time. Further, substantially all of our contracts allow our clients to unilaterally change the amount of work available to us. If one of our largest clients terminates any of our existing contracts, or chooses not to renew an existing contract in connection with a competitive procurement or renewal process, our revenues and results of operations may be materially harmed. Further, if one of our significant clients decides to limit the amount of claims that we are allowed to audit or if the terms of compensation for our services change or if there is a reduction in the level of placements provided by any of these clients, our revenues could decline, which would harm our business, financial condition and results of operations. Lastly, our revenues could be adversely affected if one of our significant clients is acquired by an entity that does not wish to continue to use our services.
26

Many of our contracts with our clients are not exclusive and do not commit our clients to provide specified volumes of business. In addition, the terms of these contracts may be changed unilaterally and on short notice by our clients. As a consequence, there is no assurance that we will be able to maintain our revenues and operating results.
Many of our existing contracts enable our clients to terminate their contractual relationship with us at any time without penalty, potentially leading to loss of business or renegotiation of terms. Further, most of our contracts allow our clients to unilaterally change the amount of work available to us or the payment terms at any given time. In addition, many of our contracts are not exclusive, with our clients retaining multiple service providers with whom we must continue to compete for additional work. Therefore, despite our contractual relationships with our clients, our contracts do not provide assurance that we will generate a minimum amount of revenues or that we will receive a specific volume of work. For example, in March 2020, CMS paused medical review activities under our then current RAC contracts related to the COVID-19 pandemic, which were later resumed in August 2020. Further, the Public Health Emergency declared by the U.S. Department of Health and Human Services which recently expired as of May 2023 restricted us from auditing claims which related to COVID-19 or other respiratory designations under our RAC contracts. These pauses in medical review activities under our RAC contracts had a negative impact on our revenues and results of operations. If any of our clients modify terms of service, including the success fees we are able to earn, or any of these clients establish more favorable relationships with our competitors, our future revenues may be adversely affected.
We face significant competition in connection with obtaining, retaining and performing under our client contracts, and an inability to compete effectively in the future could harm our relationships with our clients, which would impact our ability to maintain our revenues and operating results.
We operate in highly competitive markets and face significant competition from other companies in providing our services and sourcing contracts with new clients or new contracts with existing clients. Accordingly, maintaining high levels of service under our contracts, and doing so in a cost-effective manner, are important factors in our ability to maintain existing contracts and obtain new contracts and grow our revenues and net income. Any failure to achieve these objectives could result in the loss of existing contractual relationships either by a client’s decision to terminate existing contractual relationship or in connection with a competitive contract re-bidding process, or the inability to obtain new client contracts, any of which could harm our business, financial condition and results of operations. Some of our current and potential competitors in the markets in which we operate may have greater financial, marketing, technological or other resources than we do. The ability of any of our competitors and potential competitors to either adopt new and effective technology to better serve our markets or provide services to our existing or future clients in a more cost-effective manner may allow them to gain market strength. Increasing levels of competition in the future could result in lower fees, lower volumes of contracted services or higher costs for resources, any of which could have a material negative effect on our results of operations. Any inability to compete effectively in the markets that we serve could adversely affect our business, financial condition and results of operations.
Our ability to derive revenues under our current healthcare contracts will depend in part on the number and types of potentially improper claims that we are allowed to audit or otherwise pursue by our clients, and our results of operations may be harmed if the scope of claims that we are allowed to pursue and be compensated for is limited.
Our revenues under our current healthcare contracts depend in part on the number and types of potentially improper claims that we are allowed to audit or otherwise pursue on behalf of our clients. For example, under CMS’s Medicare recovery audit program, RAC contractors are not permitted to seek the recovery of an improper claim unless that particular type of claim has been pre-approved by CMS to ensure compliance with applicable Medicare payment policies, as well as national and local coverage determinations. From time to time, CMS has placed increased restrictions on the scope of audits permitted by RAC contractors, and CMS may place additional restrictions on the scope of audits that we are permitted to conduct under our RAC contracts in the future. Accordingly, the revenues we derive under our existing RAC contracts, as well as other existing or future contracts we enter into with CMS or other government agencies, will depend on the scope of improper claims that our clients allow us to pursue. Any significant curtailment of the scope of audits that we are permitted to conduct under any of our existing or future contracts with CMS or other government agencies could have a material negative impact on our revenues and results of operations.
In addition, our commercial healthcare clients also have the ability to unilaterally restrict or expand the type and volume of claims we are allowed to audit or otherwise provide services. Any future limitations on the type or volume of claims that we are permitted to audit or otherwise review on behalf of our clients in the healthcare market could have a material negative impact on our business, financial condition and results of operations.
27


Our indebtedness could adversely affect our business and financial condition and reduce the funds available to us for other purposes, and our failure to comply with the covenants contained in our Credit Agreement could result in an event of default that could adversely affect our results of operations.
Our ability to make scheduled payments under our Credit Agreement and to fund our other liquidity needs depends on our financial and operating performance, which is subject to prevailing economic and competitive conditions and to certain financial, business and other factors beyond our control. We cannot make assurances that we will maintain a level of cash flows from operating activities or other capital resources sufficient to permit us to pay the principal and interest on our indebtedness and to fund our other liquidity needs. If our cash flows and capital resources are insufficient to fund our debt service obligations and allow us to maintain compliance with the covenants under our Credit Agreement or to fund our other liquidity needs, we may be forced to reduce or delay capital expenditures, alter our business plans, curtail the services we provide to our current or future clients, sell assets or operations, seek additional capital or restructure or refinance our indebtedness. We cannot ensure that we would be able to take any of these actions, that these actions would be successful and permit us to meet our scheduled debt service obligations or that these actions would be permitted under the terms of our existing or future debt agreements. If we cannot make scheduled payments on our debt, we will be in default and, as a result, our debt holders could declare all outstanding principal and interest to be due and payable, and foreclose against the assets securing our borrowings and we could be forced into bankruptcy or liquidation.
Our Credit Agreement contains, and any agreements to refinance our debt likely will contain, certain financial and restrictive covenants that limit our ability to incur additional debt, including to finance future operations or other capital needs, and to engage in other activities that we may believe are in our long-term best interests, including to dispose of or acquire assets. Our failure to comply with these covenants may result in an event of default, which, if not cured or waived, could accelerate the maturity of our indebtedness or result in modifications to our credit terms. If our indebtedness is accelerated, we may not have sufficient cash resources to satisfy our debt obligations and we may not be able to continue our operations as planned.
The U.S. federal government accounts for a significant portion of our revenues, and any loss of business from, or change in our relationship with the U.S. federal government would result in a significant decrease in our revenues and operating results.
We have historically derived and are likely to continue to derive a significant portion of our revenues from the U.S. federal government. We currently hold five contracts with agencies of the U.S. federal government within our healthcare business. The continuation and exercise of renewal options on our U.S. federal government contracts and any new U.S. federal government contracts are, among other things, contingent upon succeeding within competitive bidding processes, changes in federal government spending, the availability of adequate funding for the applicable federal government agency, or other regulatory changes, such as the pause in activities under our RAC contracts in 2020 as a result of the COVID-19 pandemic, could adversely affect our financial performance. The loss of business from the U.S. federal government, or significant policy changes or financial pressures within the agencies of the U.S. federal government that we serve would result in a significant decrease in our revenues, which would adversely affect our business, financial condition and results of operations.
We may not be able to manage our potential growth effectively and our results of operations could be negatively affected.
We believe our government contracts and other commercial healthcare contracts continue to provide the opportunity for growth in our business. However, our focus on growth and the expansion of our healthcare and other businesses may place additional demands on our management, operations and financial resources and will require us to incur additional expenses. We cannot be sure that we will be able to manage our performance under any significant new contracts effectively. In order to successfully perform under any significant new contracts, our expenses will increase to recruit, train and manage additional qualified employees and subcontractors and to expand and enhance our administrative infrastructure and continue to improve our management, financial and information systems and controls. If we cannot manage our growth effectively, our expenses may increase, and our results of operations could be negatively affected.
28

The growth of our healthcare business will require us to hire and retain employees with specialized skills and failure to do so could harm our ability to grow our business.
The growth of our healthcare business will depend in part on our ability to recruit, train and manage additional qualified employees. Our healthcare-related operations require us to hire registered nurses and experts in Medicare coding. Finding, attracting and retaining employees with these skills is a critical component of providing our healthcare-related recovery and audit services, and our inability to staff these operations appropriately represents a risk to our healthcare service offering and associated revenues. An inability to hire qualified personnel, particularly to serve our healthcare clients, may restrain the growth of our business.
Downturns in domestic or global economic conditions and other macroeconomic factors could harm our business and results of operations.
Various macroeconomic factors influence our business and results of operations. These include overall healthcare spending in the U.S. and the volume of healthcare claims that we audit on behalf of our clients, which are both impacted by domestic and global economic conditions, rates of unemployment and similar factors, movements in interest rates, and changes in healthcare costs, governmental policies toward Medicare and Medicaid expenditures or the healthcare industry taken as a whole. Changes in the overall economy could lead to a reduction in overall recovery rates by our clients, which in turn could adversely affect our business, financial condition and results of operations. For example, our business and the businesses of our customers have been/were materially and adversely affected by recent inflationary trends and the impact of the COVID-19 pandemic which have caused, and may continue to cause, a slowdown in global economic activity, which has resulted in a significant negative impact on our financial condition and results of operations. Political tensions resulting in economic instability, such as due to military activity or civil hostilities among Russia and Ukraine and in the Middle East and the related responses, including sanctions or other restrictive actions, by the United States and/or other countries, or other similar events, may have an adverse impact on our business, financial condition, and results of operations.
We may not have sufficient cash flows from operations or availability of funds under our lending arrangements to fund our ongoing operations and our other liquidity needs, which could adversely affect our business and financial condition.
Our ability to fund our business plans, capital expenditures and to fund our other liquidity needs depends on our financial and operating performance, which is subject to prevailing economic and competitive conditions and to certain financial, business and other factors beyond our control and the availability of cash on hand and borrowings under our existing lending facility. We cannot make assurances that we will maintain a level of cash flows from operating activities sufficient to permit us to fund our ongoing and planned business operations and to fund our other liquidity needs. If we are required to obtain borrowings to fund our ongoing or future business operations, there can be no assurance that we will be successful in obtaining such borrowings or upon terms that are acceptable to us. While we believe our financial projections are attainable, there can be no assurances that our financial results will be recognized in a timeframe necessary to meet our ongoing cash requirements. If our cash flows and capital resources are insufficient to fund our planned business operations or to fund our other liquidity needs, we may be forced to reduce or delay capital expenditures, alter our business plans, curtail the services we provide to our current or future clients, sell assets or operations, seek additional capital or restructure or refinance our indebtedness, any of which could have an adverse effect on our financial condition and results of operations.
Public health emergencies such as the novel coronavirus (COVID-19) pandemic have adversely affected and could adversely affect our business, results of operations and financial condition.
Our business and the businesses of our customers are exposed to risks associated with public health emergencies, such as the COVID-19 pandemic, which have caused, and may continue to cause, a slowdown in global economic activity. The ultimate impact of any such epidemic or pandemic on our operations and financial performance depends on many factors that are not within our control, including, but not limited to: governmental and business actions taken in response to the pandemic; the impact of the pandemic and actions taken in response on global and regional economies and economic activity; the availability of federal, state or local funding programs; general economic uncertainty and financial market volatility; global economic conditions and levels of economic growth; and the pace of economic recovery when any such pandemic subsides.
29


As a result of the economic hardships caused by the COVID-19 pandemic, certain of our customers have chosen and may continue to choose to delay the services that we provide, and additional customers may choose to similarly delay the audit and recovery services that we provide, either of which could have a material negative impact on our revenues and results of operations. In addition, the COVID-19 pandemic has also had a negative impact on overall hospital utilization rates in the United States. This negative impact on overall hospital utilization rates has caused delays with the healthcare industry as a whole, which in turn has had a negative impact on our healthcare business. Any additional disruptions to the services that we provide to our customers as a result of the COVID-19 pandemic, or as a result of any future pandemics, could result in a negative impact on our revenues and results of operations.
Further, regulatory action in response to a public health pandemic may have a material negative impact on the revenues that we receive under existing healthcare contracts. For example, (i) in March 2020, CMS paused medical review activities under our then current RAC contracts related to the COVID-19 pandemic, and (ii) the Public Health Emergency declared by the U.S. Department of Health and Human Services which recently expired as of May 2023 restricted us from auditing claims which related to COVID-19 or other respiratory designations under our RAC contracts.
Our results of operations may fluctuate on a quarterly or annual basis and cause volatility in the price of our stock.
Our revenues and operating results could vary significantly from period-to-period and may fail to match our past performance because of a variety of factors, some of which are outside of our control. Any of these factors could cause the price of our common stock to fluctuate. Factors that could contribute to the variability of our operating results include, but are not limited to, the following:
• our ability to maintain contractual commitments and generate revenue after the expenses we incur during our typically long implementation cycle for new customer contracts;
• our ability to successfully identify improper claims and the number and type of potentially improper claims that we are authorized to pursue under our healthcare contracts;
• our ability to continue to grow our business and expand revenues under our commercial healthcare contracts;
• our ability to maintain existing client contracts and expand our client base in light of the significant competition we face in the healthcare market;
• the loss or gain of significant clients or changes in the contingency fee rates or other significant terms of our business arrangements with our significant clients;
• technological and operational issues that may affect our clients and regulatory changes in the markets we service;
• government agencies’ schedules for awarding contracts; and
• general industry and macroeconomic conditions.
Risks Related to Information Technology, Privacy Matters, and Intellectual Property
A failure of our operating systems or technology infrastructure, or those of our third-party vendors, service providers or subcontractors, could disrupt the operation of our business.
A failure of our operating systems or technology infrastructure, or those of our third-party vendors, service providers or subcontractors, could disrupt our operations. Our operating systems and technology infrastructure are susceptible to damage or interruption from various causes, including acts of God and other natural disasters, power losses, computer systems failures, Internet and telecommunications or data network failures, global health crises, operator error, computer viruses, losses of and corruption of data and similar events. The occurrence of any of these events could result in interruptions, delays or cessations in service to our clients, reduce the attractiveness of our recovery services to current or potential clients and adversely impact our financial condition and results of operations. While we have backup systems in many of our operating facilities, an extended outage of utility or network services may harm our ability to operate our business. Further, the situations we plan for and the amount of insurance coverage we maintain for losses as result of failures of our operating systems and infrastructure may not be adequate in any particular case.
30

If our security measures are breached or fail and unauthorized access is obtained to our clients’ confidential data, our services may be perceived as insecure, the attractiveness of our services to current or potential clients may be reduced, and we may incur significant liabilities.
Our services involve the storage and transmission of confidential information relating to our clients and their customers, including confidential health, financial, credit, payment and other personal or sensitive information. Although our data security procedures are designed to protect against unauthorized access to confidential information, our computer systems, software and networks may be vulnerable to unauthorized access and disclosure of our clients’ confidential information. Further, as cyber criminals continue to become more sophisticated through the evolution of their tactics, techniques and procedures, we may not be able to effectively adapt our security measures to evolving security risks, address the security and privacy concerns of existing or potential clients as they change over time, or be compliant with federal, state, and local laws and regulations with respect to securing confidential information. As cyber-security threats develop and grow, it may be necessary to make significant further investments to protect data and infrastructure. If any of our systems are damaged, fail to function properly or otherwise become unavailable, we may incur substantial costs to repair or replace them, and may experience loss or corruption of critical data such as protected health information or other data subject to privacy laws and proprietary business information and interruptions or disruptions and delays in our ability to perform critical functions. Unauthorized access to confidential information relating to our clients and their customers could lead to the loss of protected health information which could lead to fines, litigation or regulatory actions, reputational damage which could deter our clients and potential clients from selecting our services, or result in termination of contracts with those clients affected by any such breach, any of which could have a material negative impact on our business, financial condition and results of operations.
Our business is increasingly dependent on critical, complex, and interdependent information technology (IT) systems, including internet-based systems, some of which are managed or hosted by third parties, to support business processes as well as internal and external communications. The size and complexity of our IT systems make us potentially vulnerable to IT system breakdowns, malicious intrusion, and computer viruses, which may result in the impairment of our ability to operate our business effectively. In addition, having a significant portion of our employees continue to work remotely following the COVID-19 pandemic can strain our information technology infrastructure, which may affect our ability to operate effectively, may make us more susceptible to communications disruptions, and expose us to greater cybersecurity risks.
In the event of any unauthorized access to personal or other confidential information, we may be required to expend significant resources to investigate and remediate vulnerabilities in our security procedures, and we may be subject to fines, penalties, litigation costs, and financial losses that are either not insured against or not fully covered through any insurance maintained by us. If one or more of such failures in our security and privacy measures were to occur, our business, financial condition and results of operations could suffer.
If our software vendors or utility and network providers fail to deliver or perform as expected our business operations could be adversely affected.
Our services depend in part on third-party providers, including software vendors and utility and network providers. Our ability to service our clients depends on these third-party providers meeting our expectations and contractual obligations in a timely and effective manner. Our business could be materially and adversely affected, and we might incur significant additional liabilities, if the services provided by these third-party providers do not meet our expectations or if they terminate or refuse to renew their relationships with us on similar contractual terms.
31


Increasing use of social media and new technology, including artificial intelligence software, could give rise to liability, breaches of data security, or reputational damage.
We and our employees increasingly are utilizing social media tools as a means of communication both internally and externally. We also are using new technology on a daily basis to enhance how we work. Despite our efforts to monitor evolving social media communication, our internal guidelines regarding the appropriate use of new technology and applicable and emerging rules, there is risk that the use of these tools by us or our employees may cause us to be found in violation of applicable requirements. In addition, our employees may knowingly or inadvertently make use of these tools in ways that may not comply with our policies or other legal or contractual requirements, which may give rise to liability, or result in public exposure of personal information of our employees, clients, and others. Furthermore, negative posts or comments about us or our products in social media could seriously damage our reputation, brand image, and goodwill. Additionally, the use of artificial intelligence based software is increasing in the healthcare industry. As with many developing technologies, artificial intelligence based software presents risks and challenges that could affect its further development, adoption, and use, which could affect our business. If the analyses that artificial intelligence applications assist in producing are deficient or inaccurate, we could be subjected to competitive harm, potential legal liability, and brand or reputational harm. Use of artificial intelligence based software may also lead to the release of confidential proprietary information, which may impact our ability to realize the benefit of our intellectual property.
If we are unable to adequately protect our proprietary technology, our competitive position could be harmed, or we could be required to incur significant costs to enforce our rights.
The success of our business depends in part upon our proprietary technology platform. We rely on a combination of copyright, trademark, and trade secret laws, as well as on confidentiality procedures and non-compete agreements, to establish and protect our proprietary technology rights. The steps we have taken to deter misappropriation of our proprietary technology may be insufficient to protect our proprietary information. In particular, we may not be able to protect our trade secrets, know-how and other proprietary information adequately. Although we use reasonable efforts to protect this proprietary information and technology, our employees, consultants and other parties may unintentionally or willfully disclose our information or technology to competitors. Enforcing a claim that a third party illegally obtained and is using any of our proprietary information or technology is expensive and time consuming, and the outcome is unpredictable. We rely, in part, on nondisclosure, confidentiality and invention assignment agreements with our employees, consultants and other parties to protect our trade secrets, know-how and other intellectual property and proprietary information. These agreements may not be self-executing, or they may be breached, and we may not have adequate remedies for such breach. Moreover, third parties may independently develop similar or equivalent proprietary information or otherwise gain access to our trade secrets, know-how and other proprietary information. Any infringement, misappropriation or other violation of our patents, trademarks, copyrights, trade secrets, or other intellectual property rights could adversely affect any competitive advantage we currently derive or may derive from our proprietary technology platform and we may incur significant costs associated with litigation that may be necessary to enforce our intellectual property rights.
Claims by others that we infringe their intellectual property could force us to incur significant costs or revise the way we conduct our business.
Our competitors protect their proprietary rights by means of patents, trade secrets, copyrights, trademarks and other intellectual property. Any party asserting that we infringe, misappropriate or violate their intellectual property rights may force us to defend ourselves, and potentially our clients, against the alleged claim. These claims and any resulting lawsuit, if successful, could be time-consuming and expensive to defend, subject us to significant liability for damages or invalidation of our proprietary rights, prevent us from operating all or a portion of our business or force us to redesign our services or technology platform or cause an interruption or cessation of our business operations, any of which could adversely affect our business and operating results. In addition, any litigation relating to the infringement of intellectual property rights could harm our relationships with current and prospective clients. The risk of such claims and lawsuits could increase if we increase the size and scope of our services in our existing markets or expand into new markets.
Risks Related to Regulations and Legislation
We identified a material weakness in our internal control over financial reporting in the fourth quarter of 2022. If we experience additional material weaknesses or other deficiencies, or if we are unable to remediate material weaknesses or other deficiencies identified in the future, or otherwise fail to maintain an effective system of internal control over financial reporting, we may not be able to accurately or timely report our financial results, which could result in loss of investor confidence and adversely impact our stock price.
32

As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934, or the Exchange Act, the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, the Dodd-Frank Act and other applicable securities rules and regulations. In particular, we are subject to reporting obligations under Section 404 of the Sarbanes-Oxley Act that require us to include a management report on our internal control over financial reporting in our annual report, which contains management’s assessment of the effectiveness of our internal control over financial reporting, and are further required to adhere to the auditor attestation requirements with respect to the to the effectiveness of our internal control over financial reporting under Section 404 of the Sarbanes-Oxley Act.
Internal controls related to the operation of technology systems are critical to maintaining adequate internal control over financial reporting. As disclosed in our Annual Report on Form 10-K for the year ended December 31, 2022, during the fourth quarter of 2022, management identified a material weakness in the design and operation of information technology general controls (ITGCs) related to user access and program change-management over certain IT systems that support our financial reporting process, which was remediated during 2023 as described in Part II, Item 9A of our Annual Report on Form 10-K for the year ended December 31, 2023. Our ability to comply with the annual internal control report requirements will depend on the effectiveness of our financial reporting and data systems and controls across our company. We expect these systems and controls to involve significant expenditures and may become more complex as our business grows. To effectively manage this complexity, we will need to continue to improve our operational, financial, and management controls, and our reporting systems and procedures. Our inability to successfully remediate any future material weaknesses or other deficiencies in our internal control over financial reporting or any failure to implement required new or improved controls, or difficulties encountered in the implementation or operation of these controls, could harm our operating results and cause us to fail to meet our financial reporting obligations or result in material misstatements in our financial statements, which could limit our liquidity and access to capital markets, adversely affect our business and investor confidence in our financial statements, and adversely impact our stock price.
Future legislative or regulatory changes affecting the markets in which we operate could impair our business and operations.
The markets in which we operate are highly regulated, and any future changes in the regulatory landscape could have a material effect on our business and financial condition. For example, the Medicare program, is a subject of significant legislative and regulatory focus, and we cannot anticipate how future changes in government policy may affect our business and operations. Any future changes in the legislation and regulations that govern these markets, may require us to adapt our business to the new circumstances and we may be unable to do so in a manner that does not adversely affect our business and operations.
We are subject to extensive regulations regarding the use and disclosure of confidential personal information and failure to comply with these regulations could cause us to incur liabilities and expenses.
We are subject to a wide array of federal and state laws and regulations regarding the use and disclosure of confidential personal information and security. For example, the federal Health Insurance Portability and Accountability Act of 1996 (HIPAA), as amended, and related state laws subject us to substantial restrictions and requirements with respect to the use and disclosure of the personal health information that we obtain in connection with our contracts with CMS and we must establish administrative, physical and technical safeguards to protect the confidentiality of this information. Similar protections extend to the type of personal financial and other information we acquire from our student loan, state tax and federal receivables clients. We are required to notify affected individuals and government agencies of data security breaches involving protected health and certain personally identifiable information. These laws and regulations also require that we develop, implement and maintain written, comprehensive information security programs containing safeguards that are appropriate to protect personally identifiable information or health information against unauthorized access, misuse, destruction or modification. Federal law generally does not preempt state law in the area of protection of personal information, and as a result we must also comply with state laws and regulations. Regulation of privacy, data use and security require that we incur significant expenses, which could increase in the future as a result of additional regulations, all of which adversely affects our results of operations. Failure to comply with these laws and regulations can result in penalties and in some cases expose us to civil lawsuits.
33


Our legacy student loan recovery business is subject to extensive regulation and consumer protection laws and our failure to comply with these regulations and laws may subject us to liability and result in significant costs.
Our student loan recovery business is subject to regulation and oversight by various state and federal agencies, particularly in the area of consumer protection. The Fair Debt Collection Practices Act (FDCPA), and related state laws provide specific guidelines that we must follow in communicating with holders of student loans and regulates the manner in which we can recover defaulted student loans. Some state attorney generals have been active in this area of consumer protection regulation. We are subject, and may be subject in the future, to inquiries and audits from state and federal regulators, as well as frequent litigation from private plaintiffs regarding compliance under the FDCPA and related state regulations. We are also subject to the Fair Credit Reporting Act (FCRA), which regulates consumer credit reporting and may impose liability on us to the extent adverse credit information reported to a credit bureau is false or inaccurate. Our compliance with the FDCPA, FCRA and other federal and state regulations that affect our student loan recovery business may result in significant costs, including litigation costs. We are also subject to regulations promulgated by the United States Consumer Financial Protection Bureau (CFPB), which, among other things, establishes regulations regarding consumer financial protection laws. In addition, the CFPB has investigatory and enforcement authority with respect to whether persons are engaged in unlawful acts or practices in connection with the collection of consumer debts.
Risks Related to our Common Stock
The price of our common stock could be volatile, and you may not be able to sell your shares at or above the public offering price.
Since our initial public offering in August 2012, the price of our common stock, as reported by NASDAQ Global Select Market, has ranged from a low sales price of $0.54 on June 1, 2020 to a high sales price of $14.09 on March 4, 2013. The trading price of our common stock may be significantly affected by various factors, including: quarterly fluctuations in our operating results; the financial projections we may provide to the public, any changes in those projections or our failure to meet those projections; changes in investors’ and analysts’ perception of the business risks and conditions of our business; our ability to meet the earnings estimates and other performance expectations of financial analysts or investors; unfavorable commentary or downgrades of our stock by equity research analysts; changes in our capital structure, such as future issuances of debt or equity securities; our success or failure to obtain new contract awards; lawsuits threatened or filed against us; strategic actions by us or our competitors, such as acquisitions or restructurings; new legislation or regulatory actions; changes in our relationship with any of our significant clients; fluctuations in the stock prices of our peer companies or in stock markets in general; and general economic conditions.
Our significant stockholders have the ability to influence significant corporate activities and our significant stockholders' interests may not coincide with yours.
Prescott Group Management, L.L.C., First Light Asset Management, LLC, BlackRock Institutional Trust Company, N.A., Topline Capital Management, LLC, and Mill Road Capital Management LLC beneficially owned approximately 20.5%, 13.6%, 5.7%, 5.0% and 4.6% of our common stock, respectively, as of June 30, 2024. As a result of their ownership, these significant stockholders have the ability to influence the outcome of matters submitted to a vote of stockholders and, through our board of directors, the ability to influence decision making with respect to our business direction and policies. Mill Road Capital Management LLC currently has a representative sitting on our Board of Directors. These significant stockholders may have interests different from our other stockholders’ interests and may vote in a manner adverse to those interests. Matters over which these significant stockholders can, directly or indirectly, exercise influence include:
• mergers and other business combination transactions, including proposed transactions that would result in our stockholders receiving a premium price for their shares;
• other acquisitions or dispositions of businesses or assets;
• incurrence of indebtedness and the issuance of equity securities;
• repurchase of stock and payment of dividends; and
• the issuance of shares to management under our equity incentive plans.
34

General Risks
We may undertake strategic transactions or other corporate restructuring that prove unsuccessful, strain or divert our resources and harm our results of operations and stock price.
We may consider strategic transactions or other corporate restructurings that could include the acquisition of other companies in our industry or in new markets, or the sale or divestiture of, or the wind down of existing portions of our business. We may not be able to successfully complete any such strategic transaction and, if completed, any such acquisition or divestiture may fail to achieve the intended financial results. We may not be able to successfully integrate any acquired businesses with our own and we may be unable to maintain our standards, controls and policies. Further, acquisitions may place additional constraints on our resources by diverting the attention of our management from other business concerns. Moreover, any acquisition may result in a potentially dilutive issuance of equity securities, the incurrence of additional debt, the amortization expenses related to intangible assets, and the potential impairment charges related to intangible assets or goodwill, all of which could adversely affect our results of operations and stock price. Further, despite any projected cost savings related to any proposed divestiture or wind down of any existing portion of our business, any such divestiture or wind down could result in an adverse effect on our revenues and results of operations.
Litigation may result in substantial costs of defense, damages or settlement, any of which could subject us to significant costs and expenses.
We are party to lawsuits in the normal course of business. For example, we are subject to claims that we have violated the guidelines and procedures that must be followed under federal and state laws. We may not ultimately prevail or otherwise be able to satisfactorily resolve any pending or future litigation, which may result in substantial costs of defense, damages or settlement. In the future, we may be required to alter our business practices or pay substantial damages or settlement costs as a result of litigation proceedings, which could adversely affect our business operations and results of operations.
Our business may be harmed if we lose members of our management team or other key employees.
We are highly dependent on members of our management team and other key employees and our future success depends in part on our ability to retain these people. Our inability to continue to attract and retain members of our management team and other key employees could adversely affect our business, financial condition and results of operations.
Anti-takeover provisions contained in our certificate of incorporation and bylaws could impair a takeover attempt that our stockholders may find beneficial.
Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could have the effect of rendering more difficult or discouraging an acquisition deemed undesirable by our board of directors. Our corporate governance documents include the following provisions: establishing a classified board of directors so that not all members of our board are elected at one time; providing that directors may be removed by stockholders only for cause; authorizing blank check preferred stock, which could be issued with voting, liquidation, dividend and other rights superior to our common stock; limiting the ability of our stockholders to call and bring business before special meetings and to take action by written consent in lieu of a meeting; limiting our ability to engage in certain business combinations with any “interested stockholder,” for a three-year period following the time that the stockholder became an interested stockholder; requiring advance notice of stockholder proposals for business to be conducted at meetings of our stockholders and for nominations of candidates for election to our board of directors; requiring a super majority vote for certain amendments to our amended and restated certificate of incorporation and amended and restated bylaws; and limiting the determination of the number of directors on our board of directors and the filling of vacancies or newly created seats on the board, to our board of directors then in office. These provisions, alone or together, could have the effect of delaying or deterring a change in control, could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.
35


ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
    None.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
    None.
ITEM 4. MINE SAFETY DISCLOSURES
    Not Applicable.
ITEM 5. OTHER INFORMATION
(c)
During the three months ended June 30, 2024, no director or officer (as defined in Rule 16a-1(f) under the Securities Exchange Act of 1934) of our Company adopted or terminated any contract, instruction or written plan for the purchase or sale of our securities, whether or not intended to satisfy the affirmative defense conditions of Rule 10b5-1(c).
36

ITEM 6. EXHIBITS
(A) Exhibits:
Exhibit No.Description
31.1
31.2
32.1(1)
32.2(1)
101.INS(2)
XBRL Instance Document
101.SCH(2)
XBRL Taxonomy Extension Scheme
101.CAL(2)
XBRL Taxonomy Extension Calculation Linkbase
101.DEF(2)
XBRL Taxonomy Extension Definition Linkbase Document
101.LAB(2)
XBRL Taxonomy Extension Label Linkbase
101.PRE(2)
XBRL Taxonomy Extension Presentation Linkbase
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
(1)The material contained in Exhibit 32.1 and Exhibit 32.2 is not deemed “filed” with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933 or the Securities Exchange Act of 1934, whether made before or after the date hereof and irrespective of any general incorporation language contained in such filing, except to the extent that the registrant specifically incorporates it by reference.
(2)In accordance with Rule 406T of Regulation S-T, the information furnished in these exhibits will not be deemed “filed” for purposes of Section 18 of the Exchange Act. Such exhibits will not be deemed to be incorporated by reference into any filing under the Securities Act or Exchange Act.
37

    Pursuant to the requirement of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 PERFORMANT FINANCIAL CORPORATION
Date:August 8, 2024  
 By: /s/ Simeon M. Kohl
  
Simeon M. Kohl
 Chief Executive Officer (Principal Executive Officer)
 By: /s/ Rohit Ramchandani
  Rohit Ramchandani
  
Chief Financial Officer (Principal Financial Officer)
38
EX-31.1 2 ex063024311cert.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF THE PRINCIPAL EXECUTIVE OFFICER PURSUANT TO
SECURITIES EXCHANGE ACT RULES 13A-14(A) AND 15D-14(A)

I, Simeon M. Kohl, certify that:
1.I have reviewed this report on Form 10-Q of Performant Financial Corporation;
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 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 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: August 8, 2024
/s/ Simeon M. Kohl
Simeon M. Kohl
Chief Executive Officer

EX-31.2 3 ex063024312cert.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF THE PRINCIPAL FINANCIAL OFFICER PURSUANT TO
SECURITIES EXCHANGE ACT RULES 13A-14(A) AND 15D-14(A)

I, Rohit Ramchandani, certify that:
1.I have reviewed this report on Form 10-Q of Performant Financial Corporation;
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 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 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: August 8, 2024
/s/ Rohit Ramchandani
Rohit Ramchandani
Chief Financial Officer

EX-32.1 4 ex063024321cert.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Simeon M. Kohl, Chief Executive Officer (Principal Executive Officer) of Performant Financial Corporation (the "Company"), do hereby certify to the best of my knowledge, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1)the Quarterly Report of the Company on Form 10-Q for the period ended June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: August 8, 2024
By:/s/ Simeon M. Kohl
Simeon M. Kohl
Chief Executive Officer
A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

EX-32.2 5 ex063024322cert.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Rohit Ramchandani, Chief Financial Officer (Principal Financial Officer) of Performant Financial Corporation (the “Company”), do hereby certify to the best of my knowledge, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1)the Quarterly Report of the Company on Form 10-Q for the period ended June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and
(2)that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: August 8, 2024
By:
/s/ Rohit Ramchandani
Rohit Ramchandani
Chief Financial Officer
A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.SCH 6 pfmt-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Consolidated Statement of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952156 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Property, Equipment, and Software link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Credit Agreement link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Organization and Description of Business (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Organization and Description of Business (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Property, Equipment, and Software (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Organization and Description of Business - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Organization and Description of Business - Schedule of Disaggregated Revenue by Category (Details) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Property, Equipment, and Software - Schedule of Property, Equipment, and Software (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Property, Equipment, and Software - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Leases - Schedule of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit and Performance Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Net Loss per Share - Schedule of Reconciliation of Basic to Diluted Weighted Average Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Net Loss per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 pfmt-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 pfmt-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 pfmt-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Schedule of Operating Leases Lease, Cost [Table Text Block] Contract assets Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Cover [Abstract] Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of Maturities of Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Other current liabilities Other Liabilities, Current Units withheld for taxes (in usd per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Withheld For Taxes, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Withheld For Taxes, Weighted Average Grant Date Fair Value Trading Symbol Trading Symbol Weighted average remaining contractual life (Years) Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Options vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Deferred asset acquisition payments Deferred Asset Acquisition Payments Deferred Asset Acquisition Payments Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Cash (received) paid for income taxes Income Taxes Paid, Net Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current 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 Trade accounts receivable Increase (Decrease) in Accounts Receivable Lease liabilities Increase (Decrease) in Operating Lease Liability Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Debt instrument, interest rate Line of Credit Facility, Interest Rate at Period End Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount Leases Lessee, Operating Leases [Text Block] Common stock, outstanding shares (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Operating lease expense Operating Lease, Cost Lease liabilities Operating Lease, Liability, Noncurrent Contract liabilities Contract liabilities Contract with Customer, Liability, Current Other assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Leases [Abstract] Leases [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Net 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] Other operating expenses Other Cost and Expense, Operating Equity Components [Axis] Equity Components [Axis] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Adjustment to Compensation, Amount Adjustment to Compensation Amount Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Additional paid-in capital Additional Paid in Capital, Common Stock Compensation Amount Outstanding Recovery 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 Company Selected Measure Amount Company Selected Measure Amount Deferred asset acquisition payments Deferred Asset Acquisition Payments, Current Deferred Asset Acquisition Payments, Current Debt issuance costs paid Payments of Debt Issuance Costs 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] Claims-based Claims-based [Member] Claims-based 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] Accrued liabilities, current Accrued Liabilities, Current Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Impairment of Goodwill and Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Total cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Current assets: Assets, Current [Abstract] Goodwill Goodwill Goodwill Taxes paid related to net share settlement of stock awards Payment, Tax Withholding, Share-Based Payment Arrangement Gain on sale of certain recovery contracts Gain on sale of certain recovery contracts Gain (Loss) On Sale Of Recovery Contracts Gain (Loss) On Sale Of Recovery Contracts Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Units withheld for taxes (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instrument Other Than Options, Withheld For Taxes Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instrument Other Than Options, Withheld For Taxes Product and Service [Domain] Product and Service [Domain] Employee Stock Option Options to purchase common stock Share-Based Payment Arrangement, Option [Member] Vested and converted to shares, net of units withheld for taxes (in usd 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 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Security Exchange Name Security Exchange Name Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Award Type [Axis] Award Type [Axis] Exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Number of Awards Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Property, equipment, and software, net Property, equipment and software, net Property, Plant and Equipment, Net Total liabilities Liabilities Salaries and benefits Labor and Related Expense Exercisable (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Number of reporting units Number of Reporting Units Common stock, par or stated value per share (in usd per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Expiration Date Trading Arrangement Expiration Date Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Lease liabilities Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Common stock, issued shares (in shares) Common Stock, Shares, Issued Debt issuance costs Debt Issuance Costs, Noncurrent, Net Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Maximum borrowing capacity under credit facility Line of Credit Facility, Maximum Borrowing Capacity Purchase agreement payment period, term (in years) Purchase Agreement Payment Period, Term Purchase Agreement Payment Period, Term Computer hardware and software Computer Equipment [Member] Expected to vest (in usd per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Weighted Average Price Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Weighted Average Price Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, plant and equipment, gross Property, Plant and Equipment, Gross Prepaid expenses and other current assets, prepaid insurance Prepaid Insurance Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Weighted average exercise price per share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Common stock, authorized shares (in shares) Common Stock, Shares Authorized Diluted (in shares) Weighted average shares outstanding – diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Long-term loan payable Loans Payable, Noncurrent Total stockholders’ equity Equity, Attributable to Parent Interest expense Interest Expense, Nonoperating Property, Equipment, and Software Property, Plant and Equipment Disclosure [Text Block] Letters of credit Letters of Credit Outstanding, Amount Trade accounts receivable, net of allowance for credit losses Accounts Receivable, after Allowance for Credit Loss, Current Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus Workers' compensation liability, incurred Workers' Compensation Liability, Incurred Workers' Compensation Liability, Incurred Estimated liability for appeals and disputes Estimated liability for appeals Estimated Litigation Liability, Current All Executive Categories All Executive Categories [Member] Dilutive effect of stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Assets Assets [Abstract] Document Type Document Type Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Vested and converted to shares, net of units withheld for taxes (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Maximum Maximum [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Goodwill, accumulated impairment loss Goodwill, Impaired, Accumulated Impairment Loss Furniture and equipment Furniture and Fixtures [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Accounting Policies [Abstract] Accounting Policies [Abstract] Current Fiscal Year End Date Current Fiscal Year End Date Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Statistical Measurement [Axis] Statistical Measurement [Axis] Wells Fargo Bank Wells Fargo Bank [Member] Wells Fargo Bank PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Award Type [Domain] Award Type [Domain] Customer Care / Outsourced Services Customer Care And Outsourced Services [Member] Customer Care And Outsourced Services [Member] Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Common stock issued under stock plans, net of shares withheld for employee taxes (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Non-PEO NEO Non-PEO NEO [Member] Proceeds from sale of certain recovery contracts Proceeds From Sale Of Recovery Contracts Proceeds From Sale Of Recovery Contracts Additional Paid-In Capital Additional Paid-in Capital [Member] Award Timing Predetermined Award Timing Predetermined [Flag] Contract assets Increase (Decrease) in Contract with Customer, Asset New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Diluted (in usd per share) Earnings Per Share, Diluted Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Vested, exercisable, expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Number of operating segments Number of Operating Segments Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Provision for income taxes Income Tax Expense (Benefit) Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Unrecognized compensation expense, recognition term Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Revenues Total Revenues Revenue from Contract with Customer, Excluding Assessed Tax Other liabilities Increase (Decrease) in Other Noncurrent Liabilities Effective income tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Revenues, Accounts Receivable, Contract Assets, Contract Liabilities, Estimated Liability for Appeals and Disputes Revenue Recognition, Interest [Policy Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Loss from operations Operating Income (Loss) Right-of-use assets amortization Right-Of-Use Asset Amortization Right-Of-Use Asset Amortization Variable Rate [Domain] Variable Rate [Domain] Total liabilities and stockholders’ equity Liabilities and Equity Subsequent Events Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Accrued salaries and benefits Employee-related Liabilities, Current Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Interest income Investment Income, Interest Organization and Description of Business Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Borrowings from revolving loan Proceeds from Notes Payable Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Forfeited/expired (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Estimated liability for appeals and disputes Increase (Decrease) In Estimated Liability For Appeals And Disputes Increase (Decrease) In Estimated Liability For Appeals And Disputes Operating expenses: Operating Expenses [Abstract] Schedule of Property, Equipment, and Software Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Outstanding at beginning of period (in usd per share) Outstanding at end of period (in usd 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] Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Vested, exercisable, expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Income tax receivable Increase (Decrease) in Income Taxes Receivable Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Balance at beginning of period (in usd per share) Balance at end of period (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Balance at beginning of period (in shares) Balance at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 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] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Aggregate Intrinsic Value (in thousands) Share Based Compensation Arrangement By Share Based Payment Award Intrinsic Value [Abstract] Share Based Compensation Arrangement by Share Based Payment Award Intrinsic Value [Abstract] Exercise Price Award Exercise Price Net Loss per Share Earnings Per Share [Text Block] Accrued salaries and benefits Increase (Decrease) in Employee Related Liabilities Arrangement Duration Trading Arrangement Duration Restricted cash Restricted cash Restricted Cash and Cash Equivalents, Current Stockholders’ equity: Equity, Attributable to Parent [Abstract] Granted (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Expected to vest (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Expected To Vest, Number Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Expected To Vest, Number Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] All Individuals All Individuals [Member] PEO PEO [Member] Variable Rate [Axis] Variable Rate [Axis] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Loss on disposal of assets Gain (Loss) on Sale of Assets and Asset Impairment Charges Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Other assets Increase (Decrease) in Other Noncurrent Assets The Credit Agreement The Credit Agreement [Member] The Credit Agreement Reconciliation of the Consolidated Statements of Cash Flows to the Consolidated Balance Sheets: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations [Abstract] Unused commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Lender Name [Axis] Lender Name [Axis] 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] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Local Phone Number Local Phone Number Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Total operating expenses Operating Expenses Schedule of Reconciliation of Basic to Diluted Weighted Average Shares Reconciliation Of Basic To Diluted Weighted Average Shares Table [Table Text Block] Reconciliation of basic to diluted weighted average shares. Schedule of Restricted Stock Unit and Performance Stock Unit Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Aggregate principal amount Line of Credit Facility, Increase (Decrease), Net SOFR Secured Overnight Financing Rate (SOFR) [Member] PEO Total Compensation Amount PEO Total Compensation Amount Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Vested, exercisable, expected to vest (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Debt Disclosure [Abstract] Debt Disclosure [Abstract] Non-cash impairment charge Impairment, Long-Lived Asset, Held-for-Use Common Stock Common Stock [Member] Measure: Measure [Axis] Common stock issued under stock plans, net of shares withheld for employee taxes Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Fixed charge coverage ratio Debt Instrument, Debt Covenant, Fixed Charge Coverage Ratio Debt Instrument, Debt Covenant, Fixed Charge Coverage Ratio Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Entity Emerging Growth Company Entity Emerging Growth Company Entity Central Index Key Entity Central Index Key Deferred asset acquisition payments Deferred Asset Acquisition Payments, Noncurrent Deferred Asset Acquisition Payments, Noncurrent Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Title Trading Arrangement, Individual Title Statement [Table] Statement [Table] City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Non-cash investing activities: Noncash Investing and Financing Items [Abstract] Deferred asset acquisition payments Noncash or Part Noncash Deferred Asset Acquisition Payments Noncash or Part Noncash Deferred Asset Acquisition Payments Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Weighted average grant date fair value per share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Income Taxes Income Tax Disclosure [Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Net loss per share Earnings Per Share [Abstract] Earnings Per Share [Abstract] Repayment of long-term loan payable Repayments Of Long Term Notes Payable Repayments of long term notes payable. Accumulated deficit Retained Earnings (Accumulated Deficit) Recovery Recovery [Member] Recovery [Member] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Weighted Average Discount Rate Operating Lease, Weighted Average Discount Rate, Percent Present value of lease liabilities Operating Lease, Liability Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Building and leasehold improvements Building And Leasehold Improvements [Member] Building and leasehold improvements. Accrued interest Accrued Interest On Long-Term Debt, Current Accrued Interest On Long-Term Debt, Current Amendment Flag Amendment Flag Entity Registrant Name Entity Registrant Name 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 Prepaid expenses and other current assets, prepaid software licenses and maintenance agreement Prepaid Expense And Other Assets, Prepaid Software Licenses And Maintenance Agreements Prepaid Expense And Other Assets, Prepaid Software Licenses And Maintenance Agreements Fair Value as of Grant Date Award Grant Date Fair Value Subsequent Events [Abstract] Subsequent Events [Abstract] Vested, exercisable, expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Credit Agreement Debt Disclosure [Text Block] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Schedule of Disaggregated Revenue by Category Disaggregation of Revenue [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Basis of Presentation and Organization Consolidation, Policy [Policy Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Common stock, $0.0001 par value. Authorized, 500,000 shares at June 30, 2024 and December 31, 2023 respectively; issued and outstanding 77,190 and 76,920 shares at June 30, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Interest expense from debt issuance costs Interest Expense, Debt Issuance Costs And Amortization Interest expense from debt issuance costs and amortization of discount note payable. Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Contract liabilities and other current liabilities Increase (Decrease) in Other Current Liabilities 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 usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value 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] Outstanding Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Basic (in usd per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Operating lease payments 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] Prepaid expenses and other current assets, various other prepaid expenses Other Prepaid Expense, Current Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current 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] Total assets Assets Line of credit 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 Income tax receivable Income Taxes Receivable, Current Purchase of property, equipment, and software Payments to Acquire Property, Plant, and Equipment Other liabilities Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and contingencies (note 3 and note 4) Commitments and Contingencies Acquisitions Business Combinations Policy [Policy Text Block] Termination Date Trading Arrangement Termination Date 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Entity Address, City or Town Entity Address, City or Town Debt Instrument [Axis] Debt Instrument [Axis] Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Total stock-based compensation expense Share-Based Payment Arrangement, Expense Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Granted (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price 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 Additional borrowings Line of Credit Facility, Current Borrowing Capacity 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 Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Weighted average shares Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Entity Address, Address Line Two Entity Address, Address Line Two Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Name Forgone Recovery, Individual Name Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Remainder of 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Weighted Average Remaining Lease Term (in years) Operating Lease, Weighted Average Remaining Lease Term Document Period End Date Document Period End Date Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Base Rate Base Rate [Member] Total undiscounted cash flows Lessee, Operating Lease, Liability, to be Paid 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 Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Insider Trading Arrangements [Line Items] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Healthcare Total Health Care [Member] Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Entity Current Reporting Status Entity Current Reporting Status Accumulated Deficit Retained Earnings [Member] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Basic (in shares) 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] Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Restricted Stock Units (RSUs) RSUs Restricted Stock Units (RSUs) [Member] 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 Restricted Stock and Performance Stock Units Restricted Stock and Performance Stock Units [Member] Restricted Stock and Performance Stock Units [Member] Eligibility-based Eligibility-based [Member] Eligibility-based Forfeited/expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Entity Filer Category Entity Filer Category Company Selected Measure Name Company Selected Measure Name EX-101.PRE 10 pfmt-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover Page - shares
6 Months Ended
Jun. 30, 2024
Aug. 07, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 001-35628  
Entity Registrant Name PERFORMANT FINANCIAL CORPORATION  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-0484934  
Entity Address, Address Line One 900 South Pine Island Road,  
Entity Address, Address Line Two Suite 150  
Entity Address, City or Town Plantation  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 33324  
City Area Code (925)  
Local Phone Number 960-4800  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business true  
Entity Shell Company false  
Title of 12(b) Security Common Stock, par value $.0001 per share  
Trading Symbol PFMT  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding (in shares)   77,189,652
Entity Central Index Key 0001550695  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 10,424 $ 7,252
Restricted cash 0 81
Trade accounts receivable, net of allowance for credit losses 14,070 17,584
Contract assets 9,928 10,879
Prepaid expenses and other current assets 3,610 3,651
Income tax receivable 106 335
Total current assets 38,138 39,782
Property, equipment, and software, net 14,685 9,724
Goodwill 47,372 47,372
Debt issuance costs 531 631
Right-of-use assets 935 531
Other assets 776 990
Total assets 102,437 99,030
Current liabilities:    
Accrued salaries and benefits 8,337 7,924
Accounts payable 888 727
Other current liabilities 1,868 2,385
Contract liabilities 848 493
Estimated liability for appeals and disputes 1,223 601
Deferred asset acquisition payments 723 0
Lease liabilities 485 250
Total current liabilities 14,372 12,380
Long-term loan payable 8,000 5,000
Deferred asset acquisition payments 3,068 0
Lease liabilities 467 295
Other liabilities 664 648
Total liabilities 26,571 18,323
Commitments and contingencies (note 3 and note 4)
Stockholders’ equity:    
Common stock, $0.0001 par value. Authorized, 500,000 shares at June 30, 2024 and December 31, 2023 respectively; issued and outstanding 77,190 and 76,920 shares at June 30, 2024 and December 31, 2023, respectively 8 8
Additional paid-in capital 148,173 146,001
Accumulated deficit (72,315) (65,302)
Total stockholders’ equity 75,866 80,707
Total liabilities and stockholders’ equity $ 102,437 $ 99,030
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets (Parenthetical) - $ / shares
shares in Thousands
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Common stock, par or stated value per share (in usd per share) $ 0.0001 $ 0.0001
Common stock, authorized shares (in shares) 500,000 500,000
Common stock, issued shares (in shares) 77,190 77,190
Common stock, outstanding shares (in shares) 76,920 76,920
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenues $ 29,362 $ 25,485 $ 56,696 $ 51,214
Operating expenses:        
Salaries and benefits 24,534 21,710 47,755 44,159
Other operating expenses 7,569 7,376 15,603 14,445
Total operating expenses 32,103 29,086 63,358 58,604
Loss from operations (2,741) (3,601) (6,662) (7,390)
Gain on sale of certain recovery contracts 0 0 0 3
Interest expense (300) (351) (486) (765)
Interest income 61 0 167 0
Loss before provision for income taxes (2,980) (3,952) (6,981) (8,152)
Provision for income taxes 16 21 32 42
Net loss $ (2,996) $ (3,973) $ (7,013) $ (8,194)
Net loss per share        
Basic (in usd per share) $ (0.04) $ (0.05) $ (0.09) $ (0.11)
Diluted (in usd per share) $ (0.04) $ (0.05) $ (0.09) $ (0.11)
Weighted average shares        
Basic (in shares) 76,975 75,752 76,925 75,629
Diluted (in shares) 76,975 75,752 76,925 75,629
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statement of Changes in Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2022   75,505    
Beginning balance at Dec. 31, 2022 $ 84,485 $ 7 $ 142,261 $ (57,783)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common stock issued under stock plans, net of shares withheld for employee taxes (in shares)   583    
Common stock issued under stock plans, net of shares withheld for employee taxes (57)   (57)  
Stock-based compensation expense 1,686   1,686  
Net loss (8,194)     (8,194)
Ending balance (in shares) at Jun. 30, 2023   76,088    
Ending balance at Jun. 30, 2023 77,920 $ 7 143,890 (65,977)
Beginning balance (in shares) at Mar. 31, 2023   75,505    
Beginning balance at Mar. 31, 2023 81,062 $ 7 143,059 (62,004)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common stock issued under stock plans, net of shares withheld for employee taxes (in shares)   583    
Common stock issued under stock plans, net of shares withheld for employee taxes (57)   (57)  
Stock-based compensation expense 888   888  
Net loss (3,973)     (3,973)
Ending balance (in shares) at Jun. 30, 2023   76,088    
Ending balance at Jun. 30, 2023 $ 77,920 $ 7 143,890 (65,977)
Beginning balance (in shares) at Dec. 31, 2023 76,920 76,920    
Beginning balance at Dec. 31, 2023 $ 80,707 $ 8 146,001 (65,302)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common stock issued under stock plans, net of shares withheld for employee taxes (in shares)   270    
Common stock issued under stock plans, net of shares withheld for employee taxes (90)   (90)  
Stock-based compensation expense 2,262   2,262  
Net loss $ (7,013)     (7,013)
Ending balance (in shares) at Jun. 30, 2024 76,920 77,190    
Ending balance at Jun. 30, 2024 $ 75,866 $ 8 148,173 (72,315)
Beginning balance (in shares) at Mar. 31, 2024   76,920    
Beginning balance at Mar. 31, 2024 77,647 $ 8 146,958 (69,319)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common stock issued under stock plans, net of shares withheld for employee taxes (in shares)   270    
Common stock issued under stock plans, net of shares withheld for employee taxes (90)   (90)  
Stock-based compensation expense 1,305   1,305  
Net loss $ (2,996)     (2,996)
Ending balance (in shares) at Jun. 30, 2024 76,920 77,190    
Ending balance at Jun. 30, 2024 $ 75,866 $ 8 $ 148,173 $ (72,315)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net loss $ (7,013) $ (8,194)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Loss on disposal of assets 29 36
Depreciation and amortization 3,317 2,512
Right-of-use assets amortization 224 1,455
Stock-based compensation 2,262 1,686
Interest expense from debt issuance costs 115 122
Gain on sale of certain recovery contracts 0 (3)
Changes in operating assets and liabilities:    
Trade accounts receivable 3,514 3,004
Contract assets 951 4,513
Prepaid expenses and other current assets 41 683
Income tax receivable 229 (53)
Other assets 208 25
Accrued salaries and benefits 413 (820)
Accounts payable 161 (67)
Contract liabilities and other current liabilities (162) (658)
Estimated liability for appeals and disputes 622 (299)
Lease liabilities (221) (1,691)
Other liabilities 16 14
Net cash provided by operating activities 4,706 2,265
Cash flows from investing activities:    
Purchase of property, equipment, and software (4,510) (2,339)
Proceeds from sale of certain recovery contracts 0 3
Net cash used in investing activities (4,510) (2,336)
Cash flows from financing activities:    
Repayment of long-term loan payable 0 (8,000)
Debt issuance costs paid (15) (274)
Taxes paid related to net share settlement of stock awards (90) (57)
Borrowings from revolving loan 3,000 0
Net cash provided by (used in) financing activities 2,895 (8,331)
Net increase (decrease) in cash, cash equivalents and restricted cash 3,091 (8,402)
Cash, cash equivalents and restricted cash at beginning of period 7,333 23,465
Cash, cash equivalents and restricted cash at end of period 10,424 15,063
Reconciliation of the Consolidated Statements of Cash Flows to the Consolidated Balance Sheets:    
Cash and cash equivalents 10,424 14,982
Restricted cash 0 81
Total cash, cash equivalents and restricted cash at end of period 10,424 15,063
Non-cash investing activities:    
Deferred asset acquisition payments 3,791 0
Supplemental disclosures of cash flow information:    
Cash (received) paid for income taxes (151) 143
Cash paid for interest $ 252 $ 721
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Description of Business
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Organization and Description of Business Organization and Description of Business
(a) Basis of Presentation and Organization
The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP"), for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, the interim unaudited consolidated financial statements furnished herein include all adjustments necessary (consisting only of normal recurring adjustments) for a fair presentation of our financial position at June 30, 2024 and December 31, 2023, the results of our operations for the three and six months ended June 30, 2024 and 2023, and cash flows for the six months ended June 30, 2024 and 2023. Interim financial statements are prepared on a basis consistent with our annual consolidated financial statements. The interim financial statements included herein should be read in conjunction with the consolidated financial statements and related notes included in our annual report on Form 10-K for the year ended December 31, 2023.
Performant Financial Corporation (the "Company", "we", or "our") supports payers in the healthcare industry in identifying, preventing, and recovering waste and improper payments by leveraging advanced technology, analytics and proprietary data assets. The Company works with leading national and regional healthcare payers to provide eligibility-based, also known as coordination-of-benefits (COB) services, as well as claims-based services, which include the audit and identification of improperly paid claims. The Company is a leading provider of these services in both government and commercial healthcare markets. The Company also provides advanced reporting capabilities, support services, customer care, and stakeholder training programs designed to mitigate future instances of improper payments.
The Company’s consolidated financial statements include the operations of Performant Financial Corporation (Performant), its wholly-owned subsidiary Performant Business Services, Inc. (PBS), and PBS's wholly-owned subsidiaries Performant Recovery, Inc. (PRI), dba Performant Healthcare Solutions, and Performant Technologies, LLC (PTL). Performant is a Delaware corporation headquartered in Florida and was formed in 2003. PBS is a Nevada corporation founded in 1997. PRI is a California corporation founded in 1976. PTL is a California limited liability company that was formed in 2004. All intercompany balances and transactions have been eliminated in consolidation.
The Company is managed and operated as one business, with a single management team that reports to the Chief Executive Officer.
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of revenues and expenses during the reporting periods and the reported amounts of assets and liabilities, primarily accounts receivable, contract assets, goodwill, right-of-use assets, contract liabilities, estimated liability for appeals and disputes, lease liabilities, other liabilities, provision for income taxes, and disclosure of contingent liabilities at the date of the consolidated financial statements. Actual results may differ from amounts presently estimated.
(b) Revenues, Accounts Receivable, Contract Assets, Contract Liabilities, Estimated Liability for Appeals and Disputes
The Company generally derives its revenues primarily from providing audit, recovery, and analytics services. Revenues are recognized upon completion of these services for its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.
The Company determines revenue recognition through the following steps:
Identification of the contract with a customer.
Identification of the performance obligations in the contract.
Determination of the transaction price.
Allocation of the transaction price to the performance obligations in the contract.
Recognition of revenue when, or as, the performance obligations are satisfied.
The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.
The Company’s contracts generally contain a single performance obligation, delivered over time as a series of services that are substantially the same and have the same pattern of transfer to the client, as the promise to transfer the individual services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Certain of the Company’s contracts contain more than one performance obligation and are delivered as of a point in time.
The Company’s contracts are composed primarily of variable consideration. Fees earned under the Company’s contracts consist primarily of contingency fees based on a specified percentage of the amount the Company enables its clients to recover. The contingency fee percentage for a particular recovery depends on the type of recovery or claim facilitated.
The Company may apply the as-invoiced practical expedient where its right to consideration corresponds directly to its right to invoice its clients, or the variable consideration allocation exception where the variable consideration is attributable to one or more, but not all, of the services promised in a series of distinct services that form part of a single performance obligation. As such the Company has elected the optional exemptions related to the as-invoiced practical expedient and the variable consideration allocation exception whereby the disclosure of the amount of transaction price allocated to the remaining performance obligations is not required.
The Company has applied the as-invoiced practical expedient or the variable consideration allocation exception to contracts with performance obligations that have an average remaining duration of less than one year.
The Company estimates variable consideration only if it can reasonably measure the progress toward complete satisfaction of the performance obligation using an output method based on reliable information, and recognizes such revenue over the performance period only if it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. Any change made to the measure of progress toward complete satisfaction of our performance obligation is recorded as a change in estimate. The Company exercises judgment to estimate the amount of constraint on variable consideration based on the facts and circumstances of the relevant contract operations and the availability and reliability of data. The Company reviews the constraint on variable consideration quarterly. While the Company believes the estimates made are reasonable and appropriate, different assumptions and estimates could materially impact the amount of variable consideration recognized.
For healthcare claims audit contracts, the Company may recognize revenue upon delivering its findings to its clients, when sufficient reliable information is available for estimating the variable consideration earned based on an output metric that reasonably measures the Company's satisfaction of its performance obligations.
For eligibility-based or COB contracts, the Company may recognize revenue upon delivering its findings to its clients' counterparties (e.g., insurance companies or other responsible parties that appear to have primary responsibility to pay the claims).
For contracts that contain a refund right, the Company estimates its refund liability for each claim, as needed, and recognizes revenue net of such estimate.
Under certain contracts, consideration can include periodic performance-based bonuses which can be awarded based on the Company’s performance under the specific contract. These performance-based bonuses are considered variable and may be constrained by the Company until there is not a risk of a significant reversal.
For customer care / outsourced services clients, the Company recognizes revenues based on the volume of processed transactions or the quantity of labor hours provided.
The following table presents revenue disaggregated by category for the three and six months ended June 30, 2024 and 2023:
Three Months Ended  
June 30,
Six Months Ended  
June 30,
2024202320242023
(in thousands)(in thousands)
Eligibility-based$14,264 $14,131 $27,652 $26,611 
Claims-based13,661 9,798 26,073 20,210 
Healthcare Total27,925 23,929 53,725 46,821 
Recovery — 14 — 33 
Customer Care / Outsourced Services1,437 1,542 2,971 4,360 
Total Revenues$29,362 $25,485 $56,696 $51,214 
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The Company determines the allowance for credit losses by specific identification. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The allowance for credit losses was $0 as of June 30, 2024 and December 31, 2023.
Contract assets were $9.9 million and $10.9 million as of June 30, 2024 and December 31, 2023, respectively. Contract assets relate to the Company’s rights to consideration for services completed but not invoiced at the reporting date, and receipt of payment is conditional upon factors other than the passage of time.
Contract assets primarily consist of commissions that the Company estimates it has earned from claims audit findings submitted to healthcare clients. Contract assets are recorded to accounts receivable when the Company's right to payment becomes unconditional, which is generally when healthcare providers have paid our clients. There was no impairment loss related to contract assets for the three and six months ended June 30, 2024 and 2023, respectively.
The Company had contract liabilities of $0.8 million and $0.5 million as of June 30, 2024 and December 31, 2023, respectively.
Healthcare providers of our clients have the right to appeal claims audit findings and may pursue additional appeals if the initial appeal is found in favor of healthcare clients. For coordination-of-benefits services, insurance companies or other responsible parties may dispute the Company’s findings regarding our clients not being the primary payer of healthcare claims. Total estimated liability for appeals and disputes was $1.2 million and $0.6 million as of June 30, 2024 and December 31, 2023, respectively. This represents the Company’s best estimate of the amount probable of being refunded to the Company’s healthcare clients.
(c) Prepaid Expenses and Other Current Assets
At June 30, 2024, prepaid expenses and other current assets were $3.6 million and included approximately $2.5 million related to prepaid software licenses and maintenance agreements, $0.6 million for prepaid insurance, and $0.5 million for various other prepaid expenses. At December 31, 2023, prepaid expenses and other current assets were $3.7 million and included approximately $1.8 million related to prepaid software licenses and maintenance agreements, $1.3 million for prepaid insurance, and $0.6 million for various other prepaid expenses.
(d) Impairment of Goodwill and Long-Lived Assets
The carrying amount of goodwill was $47.4 million as of June 30, 2024 and December 31, 2023, both of which were net of accumulated impairment loss of $34.2 million. Goodwill represents the excess of purchase price and related costs over the fair value assigned to the net assets of businesses acquired. Goodwill is reviewed for impairment annually in December, or more frequently if certain events or conditions arise during the year. Based on management’s analysis, there was no impairment of goodwill as of June 30, 2024 and December 31, 2023.
The Company may first assess qualitative factors for indicators of impairment to determine whether it is necessary to perform the quantitative goodwill impairment test. In performing the quantitative goodwill test, if the carrying value of the Company, as one reporting unit, exceeds its fair value, goodwill is considered impaired. The amount of impairment loss is measured as the difference between the carrying value and the fair value of the reporting unit. Impairment testing is based upon the best information available including our market capitalization and estimates of fair value which incorporate assumptions marketplace participants would use in making their estimates of fair value. Significant assumptions and estimates are required, including, but not limited to, projecting future cash flows, determining appropriate discount rates and terminal growth rates, and other assumptions, to estimate the fair value of the reporting unit, inclusive of goodwill. Although the Company believes the assumptions and estimates made are reasonable and appropriate, different assumptions and estimates could materially impact the amount of impairment.
Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets or intangibles may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to future undiscounted net cash flows expected to be generated by the assets. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. There was no impairment during the three and six months ended June 30, 2024 and 2023.
(e) Other Current Liabilities
At June 30, 2024, other current liabilities were $1.9 million and included $1.7 million for services received for which we have not received an invoice, $0.1 million for estimated workers' compensation claims incurred but not reported, and $0.1 million accrued interest for the borrowings under our revolving loan. At December 31, 2023, other current liabilities were $2.4 million and primarily included $2.1 million for services received for which we have not received an invoice.
(f) Acquisitions
The Company evaluates acquisitions of assets and other similar transactions to assess whether or not the transaction should be accounted for as a business combination or asset acquisition by first applying a screen test to determine whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets. If so, the transaction is accounted for as an asset acquisition. If not, further determination is required as to whether or not the Company has acquired inputs and processes that have the ability to create outputs, which would meet the definition of a business. Significant judgment is required in the application of the screen test to determine whether an acquisition is a business combination or an acquisition of assets.
Acquisitions meeting the definition of business combinations are accounted for using the acquisition method of accounting, which requires that the purchase price be allocated to the net assets acquired at their respective fair values. In a business combination, any excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill.
Asset acquisitions that are not deemed to be business combinations are measured and recognized based on the cost to acquire the assets, which includes direct costs related to the acquisition recorded in professional fees. Goodwill or bargain purchase is not recognized in asset acquisitions. Any difference between the fair value and cost of the assets acquired is allocated on a relative fair value basis to certain nonfinancial assets.
(g) New Accounting Pronouncements
In November 2023, the FASB issued ASU 2023-07, "Improvements to Reportable Segment Disclosures", which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses on an annual and interim basis, and requires a public entity to disclose the title and position of the Chief Operating Decision Maker. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and for interim periods within annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is assessing the impact of this standard on its disclosures.
In December 2023, the FASB issued ASU 2023-09, "Improvements to Income Tax Disclosures", which enhances income tax disclosure requirements for all entities by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is assessing the impact of this standard and, upon adoption, may be required to include additional disclosures in the notes to its financial statements.
In March 2024, the FASB issued ASU 2024-01, "Scope Application of Profits Interest and Similar Awards", which clarifies how to determine whether profits interest and similar awards should be accounted for as a share-based payment arrangement (ASC 718, Compensation-Stock Compensation) or as a cash bonus or profit-sharing arrangement (ASC 710, Compensation-General, or other guidance), and applies to all reporting entities that account for profits interest awards as compensation to employees or non-employees. ASU 2024-01 is effective for annual periods beginning after December 15, 2024, and interim periods within those annual periods. The Company is assessing the impacts of this standard on its consolidated financial statements and disclosures.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Equipment, and Software
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Property, Equipment, and Software Property, Equipment, and Software
Property, equipment, and software consist of the following at June 30, 2024 and December 31, 2023 (in thousands):
June 30,
2024
December 31,
2023
Building and leasehold improvements$2,266 $2,412 
Furniture and equipment1,477 1,659 
Computer hardware and software78,554 70,257 
82,297 74,328 
Less accumulated depreciation and amortization(67,612)(64,604)
Property, equipment and software, net
$14,685 $9,724 
Computer hardware and software included the acquisition of technology assets from a technology company in March 2024. The purchase agreement included deferred cash payments to be made over a three-year period. The amount recorded in deferred asset acquisition payments on the consolidated balance sheet was $3.8 million as of June 30, 2024. These payments are discounted to present values using our incremental borrowing rate.
Depreciation and amortization expense was $1.9 million and $1.3 million for the three months ended June 30, 2024 and 2023, respectively, and $3.3 million and $2.5 million for the six months ended June 30, 2024 and 2023, respectively.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Credit Agreement
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Credit Agreement Credit Agreement
As of June 30, 2024 and December 31, 2023, $8.0 million and $5.0 million, respectively, was outstanding under the Company's revolving Credit Agreement (defined below) and as of June 30, 2024, the Company had $10.4 million of additional availability under the Credit Agreement. The annual interest rate for outstanding loans under the Credit Agreement at June 30, 2024 and December 31, 2023 was 8.0% and 8.1%, respectively.
On October 27, 2023, the Company entered into a credit agreement with Wells Fargo Bank, National Association (the “Credit Agreement”). The Credit Agreement includes a $25 million revolving loan commitment, subject to borrowing base limitations based on a percentage of applicable eligible receivables and contract assets. A portion of the revolving loan commitment of up to $2.5 million is available for the issuance of letters of credit. Subject to certain customary exceptions, the Company’s existing and future, direct or indirect, domestic subsidiaries are, or will be, jointly and severally obligated as borrowers or guarantors for the obligations under the Credit Agreement. The obligations of the Company under the Credit Agreement are secured by liens on substantially all of the assets of the Company and each of its existing subsidiaries (and subject to customary exceptions, will be secured by the assets of future subsidiaries).
A portion of the proceeds from the initial borrowing under the Credit Agreement were used by the Company, together with cash on hand, to repay outstanding obligations under its prior credit agreement, and to pay fees and expenses in connection with the Credit Agreement.
The Credit Agreement matures and all outstanding borrowings are due on October 27, 2026.
The Company may, at its option, prepay borrowings under the Credit Agreement, in whole or in part, at any time and from time to time without premium or penalty (except in certain circumstances). Borrowings under the Credit Agreement are also subject to mandatory prepayment in the event that outstanding borrowings and letter of credit usage exceed the lesser of the aggregate revolving loan commitments and the borrowing base then in effect.
The Company may also request an increase to the commitments under the Credit Agreement in an aggregate principal amount of up to $10 million, subject to obtaining commitments from any participating lenders and certain other conditions. Under the Credit Agreement, loans generally may bear interest based on term SOFR (the secured overnight financing right) or an annual base rate, as applicable, plus, in each case, an applicable margin based on the Company’s average borrowing availability each quarter under the Credit Agreement that may range between 2.50% per annum and 3.00% per annum, in the case of term SOFR loans and between 1.50% per annum and 2.00% per annum in the case of base rate loans. In addition, a commitment fee of 0.50% per annum based on unused availability of the credit facility is also payable.
The Credit Agreement contains certain customary representations, warranties, and affirmative and negative covenants of the Company and its subsidiaries that restrict the Company’s and its subsidiaries’ ability to take certain actions, including, incurrence of indebtedness, creation of liens, making certain investments, mergers or consolidations, dispositions of assets, assignments, sales or transfers of equity in subsidiaries, repurchase or redemption of capital stock, entering into certain transactions with affiliates, or changing the nature of the Company’s business. The Credit Agreement also contains financial covenants, which require the Company to maintain a minimum amount of liquidity and a consolidated fixed charge coverage ratio of not less than 1.25 to 1.00, provided that the fixed charge coverage ratio is only applicable when borrowing availability falls below a certain threshold. The obligations under the Credit Agreement may be accelerated or the commitments terminated upon the occurrence of events of default under the Credit Agreement, which include payment defaults, defaults in the performance of affirmative and negative covenants, the inaccuracy of representations or warranties, bankruptcy and insolvency related defaults, cross defaults to other material indebtedness, defaults arising in connection with changes in control, and other customary events of default. The Company was in compliance with all covenants under the Credit Agreement as of June 30, 2024.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Leases Leases
The Company has entered into various non-cancelable operating lease agreements for office facilities and equipment with lease periods expiring between 2024 and 2028. Certain of these arrangements have free rent periods and/or escalating rent payment provisions. As such, the Company recognizes rent expense under such arrangements on a straight-line basis. Some leases include options to renew. The Company does not assume renewals in its determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement. The lease agreements do not contain any material residual value guarantees or material restrictive covenants. Leases with an initial term of twelve months or less are not recorded on the balance sheet.
Operating lease expense was $0.1 million and $0.2 million for the three months ended June 30, 2024 and 2023, respectively, and $0.1 and $0.5 million for the six months ended June 30, 2024 and 2023, respectively.
Cash paid for amounts included in the measurement of operating lease liabilities included in operating cash flows were $0.2 million and $0.4 million for the six months ended June 30, 2024 and 2023, respectively.
Supplemental other information related to operating leases were as follows:
June 30,
2024
December 31, 2023
Weighted Average Remaining Lease Term (in years)2.8years3.0years
Weighted Average Discount Rate7.0%5.7%
The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2024 (in thousands):
Year Ending December 31,Amount
Remainder of 2024$287 
2025366 
2026178 
2027113 
2028106 
Total undiscounted cash flows$1,050 
Less imputed interest(98)
Present value of lease liabilities$952 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
(a) Stock Options
Total stock-based compensation expense charged as salaries and benefits expense in the consolidated statements of operations was $1.3 million and $0.9 million for the three months ended June 30, 2024 and 2023 respectively, and $2.3 million and $1.7 million for the six months ended June 30, 2024 and 2023, respectively.
The following table sets forth a summary of the Company's stock option activity for the six months ended June 30, 2024:
Outstanding
Options
Weighted
average
exercise price
per share
Weighted
average
remaining
contractual life
(Years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding at December 31, 202372,000 $5.74 1.0$14 
Granted— — — 
Forfeited/expired(15,500)7.48 — 
Exercised— — — 
Outstanding at June 30, 202456,500 $5.26 0.7$12 
Vested, exercisable, expected to vest(1) at June 30, 2024
56,500 $5.26 0.7$12 
Exercisable at June 30, 202456,500 $5.26 0.7$12 
 (1) Options expected to vest reflect an estimated forfeiture rate.
The Company recognizes share-based compensation costs as expense on a straight-line basis over the option vesting period, which generally is four years. As of June 30, 2024, all options have vested and there was no unrecognized compensation costs.
(b) Restricted Stock Units and Performance Stock Units
The following table summarizes restricted stock unit and performance stock unit activity for the six months ended June 30, 2024:
Number of AwardsWeighted
average
grant date fair value
per share
Outstanding at December 31, 20234,507,754 $2.79 
Granted1,203,955 2.81 
Forfeited(130,952)3.01 
Vested and converted to shares, net of units withheld for taxes (269,192)2.31 
Units withheld for taxes(28,452)2.71 
Outstanding at June 30, 20245,283,113 $2.82 
Expected to vest at June 30, 20244,649,139 $2.82 
Restricted stock units and performance stock units granted under the Performant Financial Corporation Amended and Restated 2012 Stock Incentive Plan generally vest over periods between one year and four years.
As of June 30, 2024, there was approximately $9.8 million of total unrecognized compensation cost related to unvested restricted stock units granted to employees. This unrecognized compensation cost is expected to be recognized over an estimated weighted-average amortization period of approximately 2.5 years.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company's effective income tax rate was 0% for the six months ended June 30, 2024 and (1)% for the six months ended June 30, 2023. The primary driver of the effective income tax rate is the overall losses from operations for the six months ended June 30, 2024, for which no benefit is recognized due to valuation allowance, similar to the same period in the prior year.
The Company files income tax returns with the U.S. federal government and various state jurisdictions. The Company operates in a number of state and local jurisdictions, most of which have never audited the Company's records. Accordingly, the Company is subject to state and local income tax examinations based upon the various statutes of limitations in each jurisdiction. For tax years before 2019, the Company is no longer subject to Federal and certain other state tax examinations. The Company is not currently under examination in any jurisdiction.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Net Loss per Share Net Loss per Share
For the three and six months ended June 30, 2024 and 2023, basic loss per share is calculated by dividing net loss attributable to holders of common stock by the sum of the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is calculated by dividing net income available to holders of common stock by the weighted average number of shares of common stock and dilutive common share equivalents outstanding during the period. The Company’s common share equivalents consist of stock options, restricted stock units (RSUs), and performance stock units. When there is a loss in the period, dilutive common share equivalents are excluded from the calculation of diluted earnings per share, as their effect would be anti-dilutive.
The following table reconciles the basic to diluted weighted average shares outstanding using the treasury stock method (shares in thousands):
 Three Months Ended  
June 30,
Six Months Ended  
June 30,
 2024202320242023
Weighted average shares outstanding – basic76,975 75,752 76,925 75,629 
Dilutive effect of stock options— — — — 
Weighted average shares outstanding – diluted76,975 75,752 76,925 75,629 
Since the Company was in a loss position for both periods presented, basic net loss per share is the same as diluted net loss per share, as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (shares in thousands):
June 30, 2024June 30, 2023
Options to purchase common stock57 139 
RSUs5,283 3,809 
Total5,340 3,948 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events
6 Months Ended
Jun. 30, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
The Company has evaluated subsequent events through the date these consolidated financial statements are filed with the Securities and Exchange Commission and there are no events that have occurred that would require adjustments or disclosures to the consolidated financial statements.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure        
Net loss $ (2,996) $ (3,973) $ (7,013) $ (8,194)
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Description of Business (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Organization Basis of Presentation and Organization
The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP"), for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, the interim unaudited consolidated financial statements furnished herein include all adjustments necessary (consisting only of normal recurring adjustments) for a fair presentation of our financial position at June 30, 2024 and December 31, 2023, the results of our operations for the three and six months ended June 30, 2024 and 2023, and cash flows for the six months ended June 30, 2024 and 2023. Interim financial statements are prepared on a basis consistent with our annual consolidated financial statements. The interim financial statements included herein should be read in conjunction with the consolidated financial statements and related notes included in our annual report on Form 10-K for the year ended December 31, 2023.
Performant Financial Corporation (the "Company", "we", or "our") supports payers in the healthcare industry in identifying, preventing, and recovering waste and improper payments by leveraging advanced technology, analytics and proprietary data assets. The Company works with leading national and regional healthcare payers to provide eligibility-based, also known as coordination-of-benefits (COB) services, as well as claims-based services, which include the audit and identification of improperly paid claims. The Company is a leading provider of these services in both government and commercial healthcare markets. The Company also provides advanced reporting capabilities, support services, customer care, and stakeholder training programs designed to mitigate future instances of improper payments.
The Company’s consolidated financial statements include the operations of Performant Financial Corporation (Performant), its wholly-owned subsidiary Performant Business Services, Inc. (PBS), and PBS's wholly-owned subsidiaries Performant Recovery, Inc. (PRI), dba Performant Healthcare Solutions, and Performant Technologies, LLC (PTL). Performant is a Delaware corporation headquartered in Florida and was formed in 2003. PBS is a Nevada corporation founded in 1997. PRI is a California corporation founded in 1976. PTL is a California limited liability company that was formed in 2004. All intercompany balances and transactions have been eliminated in consolidation.
The Company is managed and operated as one business, with a single management team that reports to the Chief Executive Officer.
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of revenues and expenses during the reporting periods and the reported amounts of assets and liabilities, primarily accounts receivable, contract assets, goodwill, right-of-use assets, contract liabilities, estimated liability for appeals and disputes, lease liabilities, other liabilities, provision for income taxes, and disclosure of contingent liabilities at the date of the consolidated financial statements. Actual results may differ from amounts presently estimated.
Revenues, Accounts Receivable, Contract Assets, Contract Liabilities, Estimated Liability for Appeals and Disputes Revenues, Accounts Receivable, Contract Assets, Contract Liabilities, Estimated Liability for Appeals and Disputes
The Company generally derives its revenues primarily from providing audit, recovery, and analytics services. Revenues are recognized upon completion of these services for its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.
The Company determines revenue recognition through the following steps:
Identification of the contract with a customer.
Identification of the performance obligations in the contract.
Determination of the transaction price.
Allocation of the transaction price to the performance obligations in the contract.
Recognition of revenue when, or as, the performance obligations are satisfied.
The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.
The Company’s contracts generally contain a single performance obligation, delivered over time as a series of services that are substantially the same and have the same pattern of transfer to the client, as the promise to transfer the individual services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Certain of the Company’s contracts contain more than one performance obligation and are delivered as of a point in time.
The Company’s contracts are composed primarily of variable consideration. Fees earned under the Company’s contracts consist primarily of contingency fees based on a specified percentage of the amount the Company enables its clients to recover. The contingency fee percentage for a particular recovery depends on the type of recovery or claim facilitated.
The Company may apply the as-invoiced practical expedient where its right to consideration corresponds directly to its right to invoice its clients, or the variable consideration allocation exception where the variable consideration is attributable to one or more, but not all, of the services promised in a series of distinct services that form part of a single performance obligation. As such the Company has elected the optional exemptions related to the as-invoiced practical expedient and the variable consideration allocation exception whereby the disclosure of the amount of transaction price allocated to the remaining performance obligations is not required.
The Company has applied the as-invoiced practical expedient or the variable consideration allocation exception to contracts with performance obligations that have an average remaining duration of less than one year.
The Company estimates variable consideration only if it can reasonably measure the progress toward complete satisfaction of the performance obligation using an output method based on reliable information, and recognizes such revenue over the performance period only if it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. Any change made to the measure of progress toward complete satisfaction of our performance obligation is recorded as a change in estimate. The Company exercises judgment to estimate the amount of constraint on variable consideration based on the facts and circumstances of the relevant contract operations and the availability and reliability of data. The Company reviews the constraint on variable consideration quarterly. While the Company believes the estimates made are reasonable and appropriate, different assumptions and estimates could materially impact the amount of variable consideration recognized.
For healthcare claims audit contracts, the Company may recognize revenue upon delivering its findings to its clients, when sufficient reliable information is available for estimating the variable consideration earned based on an output metric that reasonably measures the Company's satisfaction of its performance obligations.
For eligibility-based or COB contracts, the Company may recognize revenue upon delivering its findings to its clients' counterparties (e.g., insurance companies or other responsible parties that appear to have primary responsibility to pay the claims).
For contracts that contain a refund right, the Company estimates its refund liability for each claim, as needed, and recognizes revenue net of such estimate.
Under certain contracts, consideration can include periodic performance-based bonuses which can be awarded based on the Company’s performance under the specific contract. These performance-based bonuses are considered variable and may be constrained by the Company until there is not a risk of a significant reversal.
For customer care / outsourced services clients, the Company recognizes revenues based on the volume of processed transactions or the quantity of labor hours provided.
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The Company determines the allowance for credit losses by specific identification. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The allowance for credit losses was $0 as of June 30, 2024 and December 31, 2023.
Contract assets were $9.9 million and $10.9 million as of June 30, 2024 and December 31, 2023, respectively. Contract assets relate to the Company’s rights to consideration for services completed but not invoiced at the reporting date, and receipt of payment is conditional upon factors other than the passage of time.
Contract assets primarily consist of commissions that the Company estimates it has earned from claims audit findings submitted to healthcare clients. Contract assets are recorded to accounts receivable when the Company's right to payment becomes unconditional, which is generally when healthcare providers have paid our clients. There was no impairment loss related to contract assets for the three and six months ended June 30, 2024 and 2023, respectively.
The Company had contract liabilities of $0.8 million and $0.5 million as of June 30, 2024 and December 31, 2023, respectively.
Healthcare providers of our clients have the right to appeal claims audit findings and may pursue additional appeals if the initial appeal is found in favor of healthcare clients. For coordination-of-benefits services, insurance companies or other responsible parties may dispute the Company’s findings regarding our clients not being the primary payer of healthcare claims. Total estimated liability for appeals and disputes was $1.2 million and $0.6 million as of June 30, 2024 and December 31, 2023, respectively. This represents the Company’s best estimate of the amount probable of being refunded to the Company’s healthcare clients.
Impairment of Goodwill and Long-Lived Assets Impairment of Goodwill and Long-Lived Assets
The carrying amount of goodwill was $47.4 million as of June 30, 2024 and December 31, 2023, both of which were net of accumulated impairment loss of $34.2 million. Goodwill represents the excess of purchase price and related costs over the fair value assigned to the net assets of businesses acquired. Goodwill is reviewed for impairment annually in December, or more frequently if certain events or conditions arise during the year. Based on management’s analysis, there was no impairment of goodwill as of June 30, 2024 and December 31, 2023.
The Company may first assess qualitative factors for indicators of impairment to determine whether it is necessary to perform the quantitative goodwill impairment test. In performing the quantitative goodwill test, if the carrying value of the Company, as one reporting unit, exceeds its fair value, goodwill is considered impaired. The amount of impairment loss is measured as the difference between the carrying value and the fair value of the reporting unit. Impairment testing is based upon the best information available including our market capitalization and estimates of fair value which incorporate assumptions marketplace participants would use in making their estimates of fair value. Significant assumptions and estimates are required, including, but not limited to, projecting future cash flows, determining appropriate discount rates and terminal growth rates, and other assumptions, to estimate the fair value of the reporting unit, inclusive of goodwill. Although the Company believes the assumptions and estimates made are reasonable and appropriate, different assumptions and estimates could materially impact the amount of impairment.
Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets or intangibles may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to future undiscounted net cash flows expected to be generated by the assets. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.
Acquisitions Acquisitions
The Company evaluates acquisitions of assets and other similar transactions to assess whether or not the transaction should be accounted for as a business combination or asset acquisition by first applying a screen test to determine whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets. If so, the transaction is accounted for as an asset acquisition. If not, further determination is required as to whether or not the Company has acquired inputs and processes that have the ability to create outputs, which would meet the definition of a business. Significant judgment is required in the application of the screen test to determine whether an acquisition is a business combination or an acquisition of assets.
Acquisitions meeting the definition of business combinations are accounted for using the acquisition method of accounting, which requires that the purchase price be allocated to the net assets acquired at their respective fair values. In a business combination, any excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill.
Asset acquisitions that are not deemed to be business combinations are measured and recognized based on the cost to acquire the assets, which includes direct costs related to the acquisition recorded in professional fees. Goodwill or bargain purchase is not recognized in asset acquisitions. Any difference between the fair value and cost of the assets acquired is allocated on a relative fair value basis to certain nonfinancial assets.
New Accounting Pronouncements New Accounting Pronouncements
In November 2023, the FASB issued ASU 2023-07, "Improvements to Reportable Segment Disclosures", which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses on an annual and interim basis, and requires a public entity to disclose the title and position of the Chief Operating Decision Maker. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and for interim periods within annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is assessing the impact of this standard on its disclosures.
In December 2023, the FASB issued ASU 2023-09, "Improvements to Income Tax Disclosures", which enhances income tax disclosure requirements for all entities by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is assessing the impact of this standard and, upon adoption, may be required to include additional disclosures in the notes to its financial statements.
In March 2024, the FASB issued ASU 2024-01, "Scope Application of Profits Interest and Similar Awards", which clarifies how to determine whether profits interest and similar awards should be accounted for as a share-based payment arrangement (ASC 718, Compensation-Stock Compensation) or as a cash bonus or profit-sharing arrangement (ASC 710, Compensation-General, or other guidance), and applies to all reporting entities that account for profits interest awards as compensation to employees or non-employees. ASU 2024-01 is effective for annual periods beginning after December 15, 2024, and interim periods within those annual periods. The Company is assessing the impacts of this standard on its consolidated financial statements and disclosures.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Description of Business (Tables)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Schedule of Disaggregated Revenue by Category
The following table presents revenue disaggregated by category for the three and six months ended June 30, 2024 and 2023:
Three Months Ended  
June 30,
Six Months Ended  
June 30,
2024202320242023
(in thousands)(in thousands)
Eligibility-based$14,264 $14,131 $27,652 $26,611 
Claims-based13,661 9,798 26,073 20,210 
Healthcare Total27,925 23,929 53,725 46,821 
Recovery — 14 — 33 
Customer Care / Outsourced Services1,437 1,542 2,971 4,360 
Total Revenues$29,362 $25,485 $56,696 $51,214 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Equipment, and Software (Tables)
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Equipment, and Software
Property, equipment, and software consist of the following at June 30, 2024 and December 31, 2023 (in thousands):
June 30,
2024
December 31,
2023
Building and leasehold improvements$2,266 $2,412 
Furniture and equipment1,477 1,659 
Computer hardware and software78,554 70,257 
82,297 74,328 
Less accumulated depreciation and amortization(67,612)(64,604)
Property, equipment and software, net
$14,685 $9,724 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Operating Leases
Supplemental other information related to operating leases were as follows:
June 30,
2024
December 31, 2023
Weighted Average Remaining Lease Term (in years)2.8years3.0years
Weighted Average Discount Rate7.0%5.7%
Schedule of Maturities of Lease Liabilities
The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2024 (in thousands):
Year Ending December 31,Amount
Remainder of 2024$287 
2025366 
2026178 
2027113 
2028106 
Total undiscounted cash flows$1,050 
Less imputed interest(98)
Present value of lease liabilities$952 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table sets forth a summary of the Company's stock option activity for the six months ended June 30, 2024:
Outstanding
Options
Weighted
average
exercise price
per share
Weighted
average
remaining
contractual life
(Years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding at December 31, 202372,000 $5.74 1.0$14 
Granted— — — 
Forfeited/expired(15,500)7.48 — 
Exercised— — — 
Outstanding at June 30, 202456,500 $5.26 0.7$12 
Vested, exercisable, expected to vest(1) at June 30, 2024
56,500 $5.26 0.7$12 
Exercisable at June 30, 202456,500 $5.26 0.7$12 
 (1) Options expected to vest reflect an estimated forfeiture rate.
Schedule of Restricted Stock Unit and Performance Stock Unit Activity
The following table summarizes restricted stock unit and performance stock unit activity for the six months ended June 30, 2024:
Number of AwardsWeighted
average
grant date fair value
per share
Outstanding at December 31, 20234,507,754 $2.79 
Granted1,203,955 2.81 
Forfeited(130,952)3.01 
Vested and converted to shares, net of units withheld for taxes (269,192)2.31 
Units withheld for taxes(28,452)2.71 
Outstanding at June 30, 20245,283,113 $2.82 
Expected to vest at June 30, 20244,649,139 $2.82 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic to Diluted Weighted Average Shares
The following table reconciles the basic to diluted weighted average shares outstanding using the treasury stock method (shares in thousands):
 Three Months Ended  
June 30,
Six Months Ended  
June 30,
 2024202320242023
Weighted average shares outstanding – basic76,975 75,752 76,925 75,629 
Dilutive effect of stock options— — — — 
Weighted average shares outstanding – diluted76,975 75,752 76,925 75,629 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (shares in thousands):
June 30, 2024June 30, 2023
Options to purchase common stock57 139 
RSUs5,283 3,809 
Total5,340 3,948 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Description of Business - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
reporting_unit
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Accounting Policies [Abstract]          
Number of operating segments | segment     1    
Allowance for credit losses $ 0   $ 0   $ 0
Contract assets 9,928,000   9,928,000   10,879,000
Contract liabilities 848,000   848,000   493,000
Estimated liability for appeals 1,223,000   1,223,000   601,000
Prepaid expenses and other current assets 3,610,000   3,610,000   3,651,000
Prepaid expenses and other current assets, prepaid software licenses and maintenance agreement 2,500,000   2,500,000   1,800,000
Prepaid expenses and other current assets, prepaid insurance 600,000   600,000   1,300,000
Prepaid expenses and other current assets, various other prepaid expenses 500,000   500,000   600,000
Goodwill 47,372,000   47,372,000   47,372,000
Goodwill, accumulated impairment loss 34,200,000   $ 34,200,000   34,200,000
Number of reporting units | reporting_unit     1    
Non-cash impairment charge 0 $ 0 $ 0 $ 0  
Other current liabilities 1,868,000   1,868,000   2,385,000
Accrued liabilities, current 1,700,000   1,700,000   $ 2,100,000
Workers' compensation liability, incurred 100,000   100,000    
Accrued interest $ 100,000   $ 100,000    
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Description of Business - Schedule of Disaggregated Revenue by Category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total Revenues $ 29,362 $ 25,485 $ 56,696 $ 51,214
Healthcare Total        
Disaggregation of Revenue [Line Items]        
Total Revenues 27,925 23,929 53,725 46,821
Eligibility-based        
Disaggregation of Revenue [Line Items]        
Total Revenues 14,264 14,131 27,652 26,611
Claims-based        
Disaggregation of Revenue [Line Items]        
Total Revenues 13,661 9,798 26,073 20,210
Recovery        
Disaggregation of Revenue [Line Items]        
Total Revenues 0 14 0 33
Customer Care / Outsourced Services        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 1,437 $ 1,542 $ 2,971 $ 4,360
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Equipment, and Software - Schedule of Property, Equipment, and Software (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 82,297 $ 74,328
Less accumulated depreciation and amortization (67,612) (64,604)
Property, equipment and software, net 14,685 9,724
Building and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 2,266 2,412
Furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 1,477 1,659
Computer hardware and software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 78,554 $ 70,257
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Equipment, and Software - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Property, Plant and Equipment [Abstract]        
Purchase agreement payment period, term (in years) 3 years   3 years  
Deferred asset acquisition payments $ 3,800   $ 3,800  
Depreciation and amortization $ 1,900 $ 1,300 $ 3,317 $ 2,512
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Credit Agreement (Details) - The Credit Agreement
Oct. 27, 2023
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Line of Credit Facility [Line Items]      
Line of credit   $ 8,000,000.0 $ 5,000,000.0
Additional borrowings   $ 10,400,000  
Debt instrument, interest rate   8.00% 8.10%
Wells Fargo Bank      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity under credit facility $ 25,000,000    
Letters of credit 2,500,000    
Aggregate principal amount $ 10,000,000    
Unused commitment fee percentage 0.50%    
Fixed charge coverage ratio 1.25    
Wells Fargo Bank | Minimum | SOFR      
Line of Credit Facility [Line Items]      
Basis spread on variable rate (as a percent) 2.50%    
Wells Fargo Bank | Minimum | Base Rate      
Line of Credit Facility [Line Items]      
Basis spread on variable rate (as a percent) 1.50%    
Wells Fargo Bank | Maximum | SOFR      
Line of Credit Facility [Line Items]      
Basis spread on variable rate (as a percent) 3.00%    
Wells Fargo Bank | Maximum | Base Rate      
Line of Credit Facility [Line Items]      
Basis spread on variable rate (as a percent) 2.00%    
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Operating lease expense $ 0.1 $ 0.2 $ 0.1 $ 0.5
Operating lease payments     $ 0.2 $ 0.4
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Operating Leases (Details)
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Weighted Average Remaining Lease Term (in years) 2 years 9 months 18 days 3 years
Weighted Average Discount Rate 0.07% 0.057%
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Remainder of 2024 $ 287,000
2025 366,000
2026 178,000
2027 113,000
2028 106,000
Total undiscounted cash flows 1,050,000
Less imputed interest (98,000)
Present value of lease liabilities $ 952,000
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 1,300,000 $ 900,000 $ 2,300,000 $ 1,700,000
Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options vesting period     4 years  
Unrecognized compensation expense 0   $ 0  
Restricted Stock and Performance Stock Units | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options vesting period     1 year  
Restricted Stock and Performance Stock Units | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options vesting period     4 years  
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation expense $ 9,800,000   $ 9,800,000  
Unrecognized compensation expense, recognition term     2 years 6 months  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - Options to purchase common stock - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Outstanding Options    
Balance at beginning of period (in shares) 72,000  
Granted (in shares) 0  
Forfeited/expired (in shares) (15,500)  
Exercised (in shares) 0  
Balance at end of period (in shares) 56,500 72,000
Vested, exercisable, expected to vest (in shares) 56,500  
Exercisable (in shares) 56,500  
Weighted average exercise price per share    
Balance at beginning of period (in usd per share) $ 5.74  
Granted (in usd per share) 0  
Forfeited/expired (in usd per share) 7.48  
Exercised (in usd per share) 0  
Balance at end of period (in usd per share) 5.26 $ 5.74
Vested, exercisable, expected to vest (in usd per share) 5.26  
Exercisable (in usd per share) $ 5.26  
Weighted average remaining contractual life (Years)    
Outstanding 8 months 12 days 1 year
Vested, exercisable, expected to vest 8 months 12 days  
Exercisable 8 months 12 days  
Aggregate Intrinsic Value (in thousands)    
Outstanding $ 12 $ 14
Vested, exercisable, expected to vest 12  
Exercisable $ 12  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of Restricted Stock Unit and Performance Stock Unit Activity (Details) - Restricted Stock and Performance Stock Units
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Number of Awards  
Outstanding at beginning of period (in shares) | shares 4,507,754
Granted (in shares) | shares 1,203,955
Forfeited (in shares) | shares (130,952)
Vested and converted to shares, net of units withheld for taxes (in shares) | shares (269,192)
Units withheld for taxes (in shares) | shares (28,452)
Outstanding at end of period (in shares) | shares 5,283,113
Expected to vest (in shares) | shares 4,649,139
Weighted average grant date fair value per share  
Outstanding at beginning of period (in usd per share) | $ / shares $ 2.79
Granted (in usd per share) | $ / shares 2.81
Forfeited (in usd per share) | $ / shares 3.01
Vested and converted to shares, net of units withheld for taxes (in usd per share) | $ / shares 2.31
Units withheld for taxes (in usd per share) | $ / shares 2.71
Outstanding at end of period (in usd per share) | $ / shares 2.82
Expected to vest (in usd per share) | $ / shares $ 2.82
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Details)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]    
Effective income tax rate (as a percent) 0.00% (1.00%)
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss per Share - Schedule of Reconciliation of Basic to Diluted Weighted Average Shares (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Weighted average shares outstanding – basic (in shares) 76,975 75,752 76,925 75,629
Dilutive effect of stock options (in shares) 0 0 0 0
Weighted average shares outstanding – diluted (in shares) 76,975 75,752 76,925 75,629
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 5,340 3,948
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 57 139
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 5,283 3,809
EXCEL 48 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "* "%D'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 " B@ A9F3(\QN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VU5)'1[V<63@N""XBTDL[MAFS\D(^V^O6G=[2+Z $(NF?GE MFV\@K0I"^8@OT0>,9##=C+9W2:BP8@>B( "2.J"5J+)+4DB1,P"(L1-:U6@D549*/9[Q6"SY\QGZ&:078HT5'":JR M9- M$\-I[%NX B888;3INX!Z(<[5/[%S!]@Y.2:SI(9A*(=FSN4=*GA_?GJ=URV, M2R2=POPJ&4&G@"MVF?S6K#?;1];5O+XM^$,^VYH+SL5=\S&Y_O"["ENOS<[\ M8^.+8-?"KW_1?0%02P,$% @ (H (69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" B@ A9=R#1V0$& #9'P & 'AL+W=O24=^)5UMA/R6+#E7Y"4*X^2ZL51J]:G52KPECUAR M+E8\ACMS(2.FX%0N6LE*_ M>]%&_DX=^/KXH#[,X 'FF25\(,(_ U\MKQN7#>+S.4M#-1&;7_@>J*/U/!$F MV2_9[)[MT ;QTD2):!\,)8B">/?/7O85\2J@;9<$T'T ?1=@MTL"G'U 5G.M M7V6MQ>YV8G0$I$N>1"Q6B;D+O:Y_S:^!07*2T4/I;JAJ."O:7Q. M'.N,4(NV#>49X.%NNC@GUH4I_$UQG+R2G$S/02OI;_L&9%O"Y9HW^C_]8'>MGTUX_Y/8&]AV#MO&U/NWPDLA3Q69;5?< M1(J'VU;SBPD)C:J)U,F1.M60OJ1,*B[#+9GPE9#*A(=+*9F:*F6 1M7$Z^9X MW6IX8RX#X>LL)# 8&!L/5\KSKC3QT/B:G!RST!Y.^):P++OI=+KTT@2'AM:$Z^5P MO2IP$[X(]# *S?C((F,?Q77&=Y/AT^3!?9R1X>C1?1R,W'LR>)J,GR;N;/3T M:.)&%6MRVU;QB;6JD(]B3TCHK4QWW#,R59"B1$@R$&FLY!;^?6-U'%&_O3,1 MXT%UD5^Y"KL*\HR]D)$/*1O, R_C1OKU$4EJ-:WV9;OG&, MU_=!/3D[')![>(X\Q>9VQ25[ED6F8+R79*Q%1DG(8%R?".:?&2L 5:M; 85# MLE%/@E? ;".,%8!+3M, $L3N6$;<4U@DN_!(-NYRWN,.]!GD\DQL8B,J+C>& MME59?AA93^&=[,(\V;CE><^:#UQC*=9![)D[-ZXYO#>"GL)%V86-LG'W\QYT M+!+%0O)7L"H?FW%%QW',-@J/JTM:&"D;=S]9=W5AVE\.A@M\Z-'.1R/8*?R3 M71@H&W<_]\*#%ALO18PYJ",BO:[5;%]:YG'G%!;*+CR47N=\@ M7F1)F9JG[KCB5^.$?X!'U>2DA66B%2T3S-9V*SUZ1L,.X";.(XHEG'A47<[" M)]%*/DD[?C"",*XNA-P:Z7 =U_,X2(" OQ,SLI["(]'"(]%*'NDNXG*AN^QG M4 !W,Q#1BL5F:%RP= Z'Q]4%+;P0K>2%IA$+0W*3)G [,:;F$9VRM08\K"Y> MX7UH)>\S77+ PUH/EREOO5/8'5K8'8I;DUF@8/HMYL2F'YX_DBGW4@F\1D)< M">HF@AG/5 GOVQE9,4G6+$PY^?'<@EDZ64'*9RNNQDHXA16BA16BN'&92>9G MGY5M]"Q"(SLN,!X^S(QDL4+7KH(<43HT9W>NL:% M3CRP+F'A@&BE-:2W?6^:+>R3IU2!HXVSEOT0Q/OU?I./N\'?\KWKV7NU3J:F M=Y;6_8L+^[+7[="KUMK$6S@B6LT1@2N08/U&L<]?R&_L]6KS5%O3;$\Y(9Y>E=WMH^97\WUK-]NM;16/ M[S:]'YAVM@D)^1Q"K?,+&/#D;A]Y=Z+$*MN*?19*B2@[7'+F9ENB8J"2Z(A4G^_4[HAW+%BDZ+?*2R/:9X1ER.&=(G:]E_5TM.=?HH2PJ M=3%::KTZFTQ4MN0E4Z=RQ2OX92'KDFGX6-]-U*KF+#=&93$A01!/2B:JT>S< M?'=3S\YEHPM1\9L:J:8L6?WXGA=R?3'"HZ%&TGH#'CZW3T6[,UG#_^O/J+7J%1(6^+F6C6)6K\XF&D5O[ M2;8=Y?UF%#(PRL>F.D4T&",2D-!A?N4WO^89F&-C3@_-)Q#O+FBR"YH8?W0H MZ*:N>:414PKB/'/%LW$0NAVT>^M,K5C&+T:P>12O[_EH]OHW' ?O7-&]D+.# M6.DN5NKS/KMB:HE@U5#6/O ?C;AG!03O7,6-J]BX:@O _0P'8;MB]_OAV*B$ M1&0'.J 9[FB&7II?N-*UR-HL;(FZR&T<1'O#!CUB-B+%;EK1CE;DI?6U9CF' M6I/)!J8,ZE;&8?[F!1^C"FJL7"!60"4TNP9J*LIJG@N-"@F9Y9SAR**(PR#I M!^) )5$:NF.)=['$_DR0E:ZA;&[3WL4NML:=3DG:(V>#<) F4S>Y9$@0]-LNOY$*O6;W9:T[1"1R[*4ZC'F\';)J0@=V$ M]Y03>WG_*66^%D7A9(:M(<.$)J3/[!CLD%JG;]@K*2"8MD?/J*XS]$&Q71@W^!.E;!?EDR_>"(7)XWBGL3<>CE8.FJMKPV*!AEV@H3] MBO39%!\/-5MMDJ2_IQV@Z308H-:)$CZB2F9;>Z@Y] ,:+YKTV=DX8$>'^'5" M@^-G]5>%8'-1""VXN\G"7L'ZV2[KI;P=!MT)&/8KV&66U0VT+PJ:Z%IL%6S. M*[X0 ZMD*U)*[36R4.C:5;9:L59L4G47*A5HP>HVRJ%":%][C8J#@:J M,-D[J1U3L@6'),@WU0XZ<6@1E# W )"YY=!!AMBBE=B,;=! Z2.=KA&_KGWB M# 3M6"[8@A5:78L#1*(A?IVJ$;^J'7:$QWC:ZH5#NXMQP6!K#7'M9([X9>Z3 MK.Y.-*]+.$^QRE>IB"UD:1#T3P .5+2/.J39J1WQGZM^-47M3EJZTX8]\7) 2+3H9+::1/Q:].F^!_C9^M.'/=O*ER@O:)[R*\3 M)_*<4]4Q?@ZYB:.DWUT[8#BE9*#FTTZ6Z#%9*DNA3?)M;G] ID1UQZNL;4W> M5%)S1,TOYC%\Z[P.\H[A[JB0JS5[ 4>'\]!I'\7>5O16R^S[4A8YK]7KWU*" MDW?FF*D?G1TI]2KISW:D+^7M,/9..ZE?.]L<@"*DVBD8HU?!*10[##6I1O>L M:/@INFST4M;B/YZ/$53",?R.U!).W) S&GUL*KYA\W1S:_+EFF>\G/-Z^]/V M5A:!T8J;._GB\9TY>[85L;W$:;32\ #9AY)DC*>!^3J)QU/RR\.-#\9SKJ0M M[OW:ZH4;:M?_R_SW)1^*!#M?=:)J%#&5@(*AI.DK?$X3''2[U297@QB6V\"_C&8*VW^L0ZF4MY9P3:? 10-0"HN<"^BV@[XPV MRIRM:VIHFBBY)LI&(YOMN-PX-+IAPOZ+,Z-PE2'.I!,IM.0LIP9R7ULW;WJV;W MZ)'=/]6B1_K!&8F":' /GD:?@T9PD,'[^_"?:*$MTB[67W9V1BBHB\=P;5R(KRFL@%:BF M ,@)%D"M\W\SIX=2T^PWV65!KT@",+$7VV;/AJV8V?0V1F\P ZM32$5 M^X->VA*V%IKN0>T-^7!+U#"POSWM1\-VM \[[<,7:&=:U\_6/7P@:#0*S_=E M'XO:41UWJN,7J,:W XM'Y$PLGRD]?B@J/H_VI1^+:J3[6W>C?9<^4[5D0A,. M"\0%O1$2J.:N;P9&5NZZG$N#EZ_K%O@\@K(!N+Z0TFP&]@;N'MST+U!+ P04 M " B@ A9V^\MKF,% #&&0 & 'AL+W=O%N)ELI=Q=6Y98;FE. MQ!7;T4+]LV8\)U)=\HTE=IR251649Y9CVX&5D[28S*;5O7L^F[*]S-*"WG,D M]GE.^-=;FK&GFPF>'&]\2#=;6=ZP9M,=V= '*C_M[KFZLEJ659K30J2L0)RN M;R9O\?7"J0(JQ)\I?1(GOU$IY9&Q+^7%W>IF8I<]HAE=RI*"J*\#G=,L*YE4 M/_YI2"=MFV7@Z>\C^\^5>"7FD0@Z9]GG="6W-Y-H@E9T3?:9_,">?J6-(+_D M6[),5)_HJ<':$[3<"\GR)ECU($^+^IL\-P-Q$J!XX "G"7#T *\GP&T"W$M; M\)H [](6_":@DF[5VJN!2X@DLREG3XB7:,56_JA&OXI6XY469:$\2*[^356< MG,U9(5B6KHBD*_0@U9>J BD06Z/W.\I)F4V!WJ!/#PEZ^>(5$EO"J4!I@3YN MV5Z08B5>HQ=GUU-+JHZ5]-:RZ<1MW0FGIQ,N>L<*N15H4:SH"HA/AN.#@7A+ M#4@[*LYQ5&Z=0<+?]L45X2AYD3NX$SM0ZG MXPJ@?"_RSU&)B?*#( [.40L A1WLM:@SB7XKT1\LNF;Q*3:(/JM-45!Q#:GU MQRRV,36-?UI3GN]Z M6N4!*!QB6ZL\$^6%H:_5YP) >=B/X6RO,7IDATH M_XJ6RD"56SKLWFRC5]J$G7\;DGP;L@ @;H_T$X.+!Z7?%9*J55$>ZQH4B($4 MVH9&".7K>890GE[\"P@5!CTS&3N=6.W MLX-XT./,_J 292KSH#C?<* JK[I/G4,P-PY=72( "VVL;\40+,)QS\:$.[>% M@T'C>Q2*U,94G[9!R8.>[7N-[ZALR:ALB['8SM/1F4$\[ 9OB4B7Z*7:*O=B MU>7D%9B4FBHZ+0G[RM8=< ],/WSUP&*]#D$8QCUUV)E"/.P*DS3;E\^$+I0> M728=AAG289@A'83U2N_,(8X'I^#GZNFBTDZ4-2(;VCST G4/^LSOGH=CLB6C MLBW&8CM_'M<96&?8P';SL$X&6(6.:1_#( ZU\II#,#\T-GB8S=$/H2!;X/2< M0IW.MSK#OO5T @YI-HTDJ!F 09I!-E,SQ&9JMDZ>2^>4;ZH7 D*=-?:%K)\_ MMG?;EPYOJT?MVOU;?#W'P/T$7R_J5PH=??V&XQWAF[00**-KU91]%:J^\OJE M07TAV:YZ*O[(I&1Y]7-+R8KR$J#^7S,FCQ=E ^VKF]F_4$L#!!0 ( "* M"%G6@:U^#0< ( U 8 >&PO=V]R:W-H965T&ULO9OO MC]HV&,?_%8M56RN5$MOYV7%(+7A:)VTZ]=KMQ;07*?$=49.8)N&X^^_GA)3@ MV/CBUN7-$>#Y87^?!^//F%=759%/7V]>S6;7>T#RN7K$M M+?@[MZS,XYH_+>]FU;:D<=(ZY=D,.8X_R^.TF"SF[6O7Y6+.=G66%O2Z!-4N MS^/R\2W-V/YJ B=?7WB?WFWJYH798KZ-[^@-K3]NKTO^;':,DJ0Y+:J4%:"D MMU>3-_ UP4'CT%K\G=)]=7(-FJE\8NQS\^1=$V_-LJK]"_:=K3,!ZUU5L[QSYB/(T^+P&#]T0IPX0'S& 74.:*P#[ASP MP $%9QS;>"K>*ZW@Q+]D>E(TUC]9L&['">Z7W?I,D:=._<0:NXS29OBO ,MZFZI&0 M)V*MU[M\E[7"KNAMNDYK,BOJ5W:5&DQ1W_>&1QL:;@ M.=?Y4($7(*YYJO4K@.%+@!R$5+)KXS?KTNMJ&Z_IU80O/!4M[^ED\?-/T'=^ M517C$,QK@S5KTOTB\#S'F\_N3T6WF9)8"B:HCX_J8T/UQRA^B.F?B!2Z;C@0 M:2E;!0,990OH(N1#T8S(9E,O"$)\-!.F[AZG[K9^^,S4WQ5K_D54\7[C\VVO M7IQ=&OY]S[(,\(5\'Y?)?RI)7)M-:#/8RF8P8BF84##O6#!/VZO=2E@U!0)I M5>WX.K0K>)VZE[:\@?DZ7=!VM>_6\'U:;S8T2P#?@@":;S/V2"FHXP?^WLE" MHRJI=C2F)?6D=<4[:>!#I6PF)):""97RCY7R+UHI575\25"^* Q6(.TH33]' M(Q(22PD%T8.CZ(%6]';AFC9[S 2L6PFGW4M@E:;:X*:K;"3OWGPG# ?KK,V4Q%(P07KH]+#C MF(@_1O NHB!2$"%GT,6=F6[[IH@$71Q&@U!$83?UO2@(U(T'3U /?A\[_!F7 MQYVL6@QM M/VZZ(]10]6DQ);T<0:]/@&3?EME.XR9X70\=&P"='332A'XDWH M>-&P"66[J8\7B-*$? MCG%AW1$\834EL15-K%LD4QI,E3HQVG\F1J1DMA**4K?TQS4X]RW MD 64<2D<;L26^KS&4HY(26RE%*7L&0WJ(4U'%U!FHRF. CP4S2J/68U&GIR" M*%O/9% /9=_)&/KHQFNOC%$JRK":E-B*)A:@9SQH!'FC1(_DO9N*,Q1F0R5E MK%-SAFRGXPS44Q;24Y;1&852#*2 +E\68YS92C].'"($/H,QJK9C$:0XIQ-F((H6T]>2$]>XQ'"52HKDXUR Z

]'NA/SQY5)A)NS<9QJ ;PB$U$X7= M-$ 8>F?ZJB<-_/BGLIGZ$8:1N0MPS%(871 AL]5#,:K25U6C$ M5C2Q;#WY8?W9V:410C\G\4M]8F,MQ^0DMG**8O8\AO4\ID.( MSE5 "!1%PZV9/H.Q:E9_^H@59VK"%$39>O+">O+Z3H3 ,MFH$$)EID (_5B- M)?L1QV*XAS-L!&>CU Q&(83"3-J]R29*A%#8*1%B=G+S2G-O$M^(\NUI!3)Z MRQV=5P$O;7FXW>?PI&;;]GZ63ZRN6=Y>;FC,OU8: _[^+6/UUR?-+3+'FZX6 M_P-02P,$% @ (H (682885P:" M24 !@ !X;"]W;W)K2Z3\EB:>RUF5E+@8K M:S=GHY')5V+-S6>U$17\LE1ZS2U\U0\CL]&"%_6B=3FB23(9K;FL!HOS^MJM M7IRKK2UE)6XU,=OUFNOG*U&JQXM!.GBY\%4^K*R[,%J<;_B#N!/V]\VMAF^C MO99"KD5EI*J(%LN+P65Z=IU-W():XC]2/)J#S\29SOZ18>?G[1_E-M/!ASSXVX5N5_96%7%X/9@!1B MR;>E_:H>_R5:@\9.7ZY*4_\ECZUL,B#YUEBU;A<#@K6LFO_\J77$P0+0@R^@ M[0+:7Y %%K!V :L-;9#59MUPRQ?G6CT2[:1!F_M0^Z9>#=;(RH7QSFKX5<(Z MN[A6E5&E++@5!;FS\ ]B9 U12W+-S8K\!'$V9$A^O[LA'W[X2'X@LB+?5FIK M>%68\Y$%#$[3*&_O=]7PC'IPSAB90=^6JR]]4D&L*? MG3N@QA;2;)3AI:L&W!AAT: VNL8'X:+S7D1]$3;!PSG=0YQ&(=X(L#N7O.&" MJB!\K;25_Z\O8"BG/@263GLX?2$Z3BF.=+9'.HLBK9EQJ);#K1&M%U\%._-Q MT*R'U9=)L_$8QSK?8YU'L=Y9E7\?.EHL2*[6T"N8(,8Y@G%">R!]H70R"X0^ M33K.2J(POU16P*ZW1#PYB*(IM86XMT0:L^55+@"^P;=KJ_L(4SKNX<:$:& C MI =/4@C"/^@U+8;F3(O%+R>UF&RV*K_D1U\53:CIW1T7L:Y<[%-\T+ M2.,\5UO')! Y(7?\OA2HYK8&G8\#'/B8/MR\S MF85@=\R8QJGQ2P5U41#+GUZ+/4*+'B\B0L-Q"&-'C6F<&W^KO1CQ'D)SR:P/ M#>/" +*."M,X%U[FN=X"MT !Y%JV0;\7E5C* %2?Y3*O7T2$AC.:!,!V7)C& MR?#R)[4B0QDEPG]\']1=)HH-?,0.H3W3#U*-Q M3&HRG@5,Z/B0QOGP1V/ENIX\7U ^DZ6"K;O9"%XVUK@>=&L#X'VZFU /.\*) M=#X/8.]8D4:)9O&S@"[I5>]2Y-ZTOS\PJ70R3P,0.ZZB<:YJZL!K$'WV22=] M@(A,@)]HQT_T]3GQ3;,6BAHAI6GBX?:EH$<-5#':41>-CY+]&5]6.VA&WS @ MTI-.B*?2=NR%C@EIG EOMSI?N1R 1A9""(&SSY^(^&,K-V[*_E1GKU%+^\@U M6CLI0G[06?1[6DR,,A9*X(XE:9PE;[7*A2C:&/ZUEISZ).G!1P;/ /2.1FF< M1O>ILW6#&J#%=B"*%V%*S.6(&+@\,+?1CE'I_%V)LY05S&IO29PH4[\[<4ZD M[?B L"-N%B?NK]#X/KL4/Q#6YD^HCF.&H!P]6SN;1Q?:CAC+- J ML8[267P:=4;(*M=U4_>A$,VGCZZV.ML^-18Z(;[A#QE MK#^4(5*49:'FBW6TS>*T_3Z3A)N'HL;X])PFF7?8BHF-DTF R5G'Y&P69<2O M[6.(]B ;H$+/3M[V4 Y*FR=\!8.UJ]%W[H%@X$%3M+=X]Y.F$VD[]E_74;#X MC%Z[P\6^OR%0RY%A'8LU(I;-9X%DS#K>SU[C_5>K1?8ZQR,BLT#YRSJ"S^($ M_TU97KZCTKTIM3*?Y#%W8V+AU,JZ9B"+'UO_JJIAC?7-XUEVTH/J4VD[-K]K M(;)X"W$CED)KB%=]#@BF0T2-K*M,VW[B3VB1/F+J\14B%>@CLH/'QEDT7G?; MS:9ISF K%M+DI3);\$P]E;T,#A#,YM45L ./8;19>7<,3Z3MV"5=5Y+%NY*Z MNGUHSIE%\;'I;-T!F=R?0N/-5(;T$ZEWLH](I5DH[[J>(WN]YSA$VCRJ0U%. MO ?]=-P_OD.$IK1?\$8'+\"LA7ZHWPLRI#Z_;5XEV5_=OWMT6;]QT[M^E9Y= M-V\0=6J:%YI^X1JZ(T-*L025R>S+%W>#_9M:BS\!4$L#!!0 ( "* "%FJ]EHQM1@ "9, 8 M>&PO=V]R:W-H965T&ULO5Q;<]NXDOXK*)_4&;N*EBWY%L\D MJ;*=9,9G,Y-LG-FS55O[ )&0A E): A2MO;7;U]P(R79SF3/OMBZ$ UTHR]? M-QIZ=6^:KW:A5"L>JK*VK_<6;;O\\>C(Y@M523LR2U7#-S/35+*%M\W\R"X; M)0L:5)5'D^/C\Z-*ZGKOS2OZ[%/SYI7IVE+7ZE,C;%=5LEE?J]+[UV-?[P^Q>?I@?_0 MZMXFKP5R,C7F*[ZY+5[O'>."5*GR%BE(^+=2-ZHLD1 LXT]'^(=>)E*JVY,^4]=M(O7>R_W1*%FLBO;S^;^%^7X.4-ZN2DM_17W_.PIS)AW MMC65&PSO*UWS?_G@Y) ,>'F\8\#$#9C0NGDB6N5;VV;C\U5KICS90?E<_&KJ=F'%N[I017_\$:PR+'7BEWH]>93@/[IZ)$Z.,S$Y MGIP^0N\DL'Y"]$YVT+O*<]/5K:[GXI,I=:Z5%?]U-;5M ZKRW]L89GJGV^FA M^?QHES)7K_? /JQJ5FKOS=__-CX__NF1U9Z&U9X^1OV[-NK_AK+8EP?B6EIM M\=-/R&+=QE$],E\6"@PN-]52UFN4<%?+KM"M*D1N:@OB+B2^F>E:UKF6I;! M2H&UMU8LY$J)J5*U #DN90//Z9K(-04\K]@TR HX,A+7Q7 M)"@7&=(;"T*(VK3 M&\[ H085GB.)ZGOP!X#-AHU)^=1@%-UR)P M02R@[$O5JJTB'HE;%HI9ZMIM8F9!E\R\[-NJ;6X(P*L5"- L&G MC,CB#_!G_&"MGT,EMF84)XZM9@*B"9< ,^F:9%E;W3_%D2[5K)Q0MW8Z)'XI!JR M)A#-^["$&], /=:E?:2Q=\/^:R\3>_<*_@+M/9A_[P PS!+GMF(IUZJQWLPG;1A[I:-JAZ M2)^E @9>PL!&SMD@5N@)"]&J?%&;TLS72$V6:_ W+$(DT&C5HI&!M*60UBJ_ MLXXS@DR6-Z>$74/2-4D Y,&+F_.;A#/',O@ZF&(%O E5ZKF>ZE*WZT.$2 6L MI;1&?*W-/>@CJB+Y.:)\:&:'4_#2,PU<[=]\O 9I0JS4X! R?/9>H:^ ,:74 ME65ZR1/W"YTO@E]!H9-[8JFQG,&I>X?@Y0A^92EUX8CV90"F(@/WCJ7&N5VK MPM2XD5,#@IKC=M6X*VS7IH) 0AJ4" D0[M<-:9-0W PV[B'K,RZ4D.6ID MU2E9PCP#0E@=SL'J X;S52U,B6L&Y +NG+F8-[*R@$^MGM>H)P;08ZOG$B-" MUW8-1RY<@$T%%12NM_*__^WE9'SQDWV&]:8[DSA/1 Q/&EU\ N(PJL<],%:N M#T&+4 >ZJ=6%1GU.2 5TD=%OG(R!V?7? (H)7/^RBA: OH?:9C7$=B'R^ M!2+%5*8/_1*W^TCSWH*KNT=:>2(* MT*3BSTXVX'_9[;TO30-B9^PA*814_ VD7^C1KN^8W&]J)>&YE-@,<)+SGN/+ MRPMX^/,M/WPC2PV4:OW(@(MS&/#EP\: 4E>$"DK-*KL6#N[!UD/ W5CD*>"= MLN28XI^ ETIP#SA36?'JV23)R:$BWRRTFHEW#P!(,(D4'V?@9%3#\W/L M#2[G>4&.64$!H>1H11&_.51G>VL# P9+%S!M"U8N%$"FBJ L,@N^O:N6#H0B M W(V@[S7(1KD!051(6 F6Z08U+G!Z@%2? MOBH["4!Q$O@1BDRG<%NT@QZ&% M'O'J0&H/ 0@*/8(@%,'QS=8.#AIR[: Z0 H M++@T^:"$V)500=J+ 4 N>K1B8%+0,;AB'5A+"MX;= M!&3;F"I(W4%?$&W@'_S5] !<&&]M)JZ\S#\G,K_Q,KQR0@T??$@%\"X(]4-/ MJ%>)4-\ZH?:L,"9@$)' 5BPY\J!O42.(&PZ&A&@PBF<>#:U9S!'1^!@X"OP1 M[L7'YY!UPCJ[I:E]UA--,0W@M)6P&!]%@4W,*VLG4V_Y,ZP8V;!=B ;8N-N$ M3;29G!T$(%Z$'6W)819M\R%?2- 'AT9-LHB^RRH@00,/4*L@(<^1F[ QW9QQ M\PRBE[E'20%&7-H?!<;DR?E/XG8#]+B5\ZXZ9^=Y'CTQ;NFC$Z399EHB8""G MX@"N)QO)O'4L]*@DKAQW/%?Q>8@!)G_\8>]UOWDMGQ/912<'D5_5!-ZES1XE MC!IEX;6=:;2F'G3SML399Q0OT :E@GAET>& .CODC+!04\K*FD[0$>($FQOZ(U>!R+0-KA,8%2WORVM]4+0MH!C2+&(8#GUE.B7GM;9J^5*+=& MVS13=!([H1]-D]98\#,,1B&8;IG4SA400?G4A&BV"YL=)SP792XY2(NET8@Z:Y+_4[O,D+1:&LR_ MHML&0BMX12+H:=!(O%<@ LB[$6 C@&R>Y@H+%'WB(9;F$"*0("> 5->PX'-) M\9'U' L_\Q!9@P]/?'2-J^0 Q'I _MJ%&.9_,%U*F"V=[#+O2MF$V 22!*O8W[GLLOV&B*68R1W/CX)RZ$XSJX"Z<6DM[J.N5T3E)&EUA#HJ( M(:;05+Y!!>(XBCX#F>@;+X!W@ ,0 &%1!2#'''$!QJ)TB)LB%0=Y15S!]BW% MLIUWUA#3%)>$>36/C,),H6T;/>U:^A;F1G6%J2HR OB<#$$BT'/;%ZS.V1*7 M?!/WX*UFX"?0 &B/6,,?=4. K0!(=/FBIR7H->F02!4N:77U#_6@/*3VY2CG M5)[:+P^5OUFJ4]:'/KI,M-L[N%ZT=.3B\AI5^3K K@C*KLU7C_NZZ4)9J9U MGN+V+Z@0*[!S X10=JV4-IF\/>(TJG^E#$+&$K!$B56 X!RQ -CG*V9,.Y9* MY6<]PW">2SQRE-:@"P%SA9>=4WJJK=!4!M+V(A;:&3FXK7D43@E,1>?(D>E: M@-! 'U!B$5T=Z!LO,*GZQVHA 5ZGR1[C<%@=S,BI6\I7$N5=G!58("(86+=$ MK;%TW#%0N[RKZ.ABI89(%;$WYFRD42;/.Q#[%8C;0>!*%@'0>3$"O6=+$>N] M.Z2H*9LT3<$A3OHID^QXH $/"(TP4/_1%7.?5OMGAQP;/-F1&#%AKATJ$W:, M(+H/^2+7#0@L*:^Q699JA5(.@"VICWF7(5=2EQZDN4JX3D ;5G+[3,%VX%%U MR%>>7+.K*Y7KD?CG0I>JYPVG,)U:*287+89VD1,N9Q2,PPCR@AN"AS*7II(# M3,H15&$(A'(Z),#7#<,Z#?.Z0D64_8Z51XT;8+!>FY]# WADN"^[;#\0[YOFZ%2_.-M+!E%./9];64' M=PXY1;R3N@?P]#X_'7HEFS+Y@]VP(&1@AWME,6Z4[]&EWWR\_I?)\0=!R91J M?-*SKT;S$6;CP ^MD0N$%/H;![(9X%B-@O/CV(5A28( /\4)1I/K^#S;#AY7 MR+7+"5!7#ICY&(>(6,QH +)W:'\(G_K\1VWFT@8]UZ\]*0F^F>:AU*-6JJ!3 MD;X']Z*K%6D].?3HN7XG".WK?#+"?C,>L[/!!59+]=ELZ-76'GH_/3W#0 M%"P.?6^J<]L >ZH[$=8[+)XG:?@7*K?LGIHS"EX[?!S, *6".C5-'!@?::=2 MQ[/^DG,ICU]@D[3]ZI'?9AAS.YP>FH@C-"H+425/CI6B@;<]SSK<*=N7U,J4 M7>7#&1YHJT$5VT$C\+A8("('#EX!/1_8H6'8;.K\$4U 5@HYQ U MYP3V0#R(^N:F6?_UH^D?8689Z#!X4B'JD3CR4\P?7AY MJDO!$P/0B2D%VB2H$3!D/NGIR-?/DX.:=!^%[+!$Q8S M Z.;2SQ#'$PB9S [-7Q ?.*3/U=[HH.M>*[SL) @>W=:0]#58+,"EJYPH2&; M]JT,[#4 ^QN/ZQ[C#,^?7AR[TL+J6^AO9+ L76PS?G7V_@?RR358N'_3% MO% %#AO#9WX[U,3CC"7$7@BGL@@J[H\*M>^UT^2&'#5M^40<$\N97!EJ#MFF M9HPG=[2ZQ"Z.;X:Y? 9(AVU;W4/@$+$!-13VQ,3APF#EL.,VP1TX'G M)!4=*9]K@J.<^X$8!!_ 49: MY>O72;]G;BP>B?IB)C7YKF3940](Z&3#KW!M3C?0K%US#VYE[HO:827D/K!* MAC "FP B$]Q*6E*;IA=*YH\J '.H/SONLH#0$%IO5L04%P\XAB"DP'/%I(.& M"]#7/E^,K3S!RU!W V B=T*X)=BGF_L-2'9XTC33C65IP09 ,DI'4EC*]:B. MFUP*A/ZF\?V ?A$@\)!1((XA;>9:'F6P$)*E+*6V]J/\E+; M/A"?SGQT#A; BM$_/,U\NU?$NEV-C26H?JK@DDU4JRQ97"_-X*7ZU#S:VE#_ ML>F,RW"%/V/V9= <$YWV7CD8.5BV3WH2%0]UXG3EH]1%H!RHMN8+$83-<1#% MO]X=@5"!9"?I00$WIF*G*4BY3*]]1. -"TF6%3IN78>@ZI5WF=ZRE+G#*[F& M?4"/395>;-_"@VOYU>VP;G9--!)W20UG=PF9P3L;>1:YB^>*OC.Q-=3(]0"U4R96*C@ZG$[.?KJDA"+B!$)!T8&VNRFV7(^KT$8"HTS:\[T"F M&2Z*<)<9!SU8 Z>3;:R-^I;^VS['@T(K#_8>S=WNZ?GW:>\T;\!UV[4_N(FP-?$D<_>9$%H"5.AB@\J2W<0LT[R/.-+]EV#D>U( "[(1O M+GJ0+Q1CN)#@--U#*DY8^>3=?4W%>ZK2$/@>]ZC%! SO:4 "_ /I&6@TN/=1_?HAMP:20+6*[IJ+N"*X>A7C U34/59^N*_!@L #69\0V#DAAQ3](_TN9F;) M0B#!QI]>31^K#(RD/!:"A>%2VD$O8[P0Y2:X2;I@CQ#);A>7?@V:$A;(5J?.M]Z*[I MM<'Q@F'E0*=;DN]U4MM\S'DJDVW("H],-X14;TJ#"("P,[QJ2)P6O?Y3G5R) ME+176S:IU^@2&*Z771MN3N6<2\3N$W):\2@1Y$]U!CJ?#;>2&/)4>)>>@*": MZ=B-&O>\#W1"*T*Z=M]_@6TX_6[9)[<>Q9:HCWY4V_K/!AL8];UL@QW($*8'Z2-TRV=3TE2&#:61^LF*2HE M5L!78;=+"-WG.LE;MRPB9*K152>T_:!MRQHTKR2(;ZCS24N8\..K%=)OKW[2J)#0/+MKYMD*7H _[X9(]#4QI[$\S,T5U?CS342CL MD),;_#6%!D^0HDQ#6UJ$(EM\@.7^HAUI5EHRJ+F@,$ FZ19$#3)\YE_*@8*X MR[1H\R[]KTT=;VYX>]F?'XC?U+U(?U2@,36\SMV-'U"SWT!=*';&Z\;OK^ZN M82$68_+5W>_TS>'Q12;V;O%&WLH-AND_4U G9WJGV&.\#7V"=B]L& ^S#@30 M\]8]G_05.O-R):X8D?V5 U4O^')B' /2FH+#ZYVT>\JA@,=]*^Z"+F,EOD-, M8O1'3LZT)6S]%!P3"Z4+61^Z? ED#*N'K.K_* MK]C:FX@2MUG1;2C:6!.N#_N+35,UUS6G@'1T&1#.^,PC'%Q"^KL ?BBV+NKZ M6PF>CL0[B5=29<'-IM26AVZ\W6@4UM:A#>\_7>I%TQ?YL%75G([8Y'[4+A5CN8/9TTYK/GGF!^A*2VCL=BT- MVF7=O.O7;:--+7'S>!DOX _(,"_ED M;+",-Y( 73?)_9@:3_F<"T!.O4KV+ZQON=/EMLRF6GGYW5KY+U$BNJY -25/ M-?.=.0&:4">Y^U6'>(*6N@FW,WQWWW5^[?P5BE\E.'^7A^W0SM/#8\@U]NYR MLU1X 2V%1.!DZ73MUN87M3U%>WH;"HA;G?#IZ6CIQ.R7E 2]U2 M]G%<;Q<0?%T'BS\EACP9:QGT>O_J[D9XCRD')NTCP>T?^9#Z"R>,O%FX*+Y%EZ?Y+., MQ.YTM<_[)8O4(6_[&:"CY+>;*M7,Z1>J+#=(\L\XA4_#CV!=\6\_QWPR[M^T9DF_!#4U;6LJ>HD7S56##\#W,P,FZ][@!.&G MP=[\+U!+ P04 " B@ A9,<"0RN0# !"0 & 'AL+W=OK)3Z[#:_E[,@=H108&$= J/7$SZ@$ Z(:'S9 M8P:]2:=XNCZ@O_&^DR\K9O!!B4^\M-4LF 10XIJUPKY7V]]P[\_(X15*&/^$ M;2>;D<6B-5;5>V7:UUQV;_:\C\.)PB3^AD*R5T@\[\Z09_F*63:?:K4%[:0) MS2V\JUZ;R''IDO)H-7WEI&?G2TWYU787PNLO+6\HW#8$)DMX5&N[91JGD24S M3C@J]I"+#C+Y!N08WBEI*P.O98GEN7Y$]'J.R8'C(KD*^$G=[[^&O^Y6QFF[+WY=<[Y"SR\BN@NY,PPJ;576&"]0@WIT)^F\))+4E2MH<_FYNZH-5D_H:!EX 4F8C,?^G0T3>--JR6U+')U2SQ^&89;G]!R/;N%!U4UKR4C% M=.G].7,NGX2C409Y'":C'":$?YM#GH5I,H&W: RUE:*M6\$LEM0-*.L%9UV_ M(1A6*VWY/]W!RW$>CH?)#2VRV8]!$EM^04,27XRHL5MF%,8OT.9 MRT*T5'D^&ZP@9,,] 9<@+"JIA-KL@!F#%+.U5C6PTP\%P3.Y(QQXQW11^=P- MX .A-2WM*?3 -AI]T(_6J!6BUK0HF*F@8;LN)U;!"JECE0B4)^U,5:3[RPZ9 M!O*>J[+#IEBUA$TG,]\Z7'5]+[Z2ZA$KST>5@QJNL"H1MK6T8W M(QU,J'T*X3-C7"C.KJ:G0'[UL"Z0)3>%X^1"J< 7-!%\8J)% ZUQEU&UVD5 M^U@P 2NE=7?Y-3$9T!6^=B/PF68K6?4,AX/;(T.2I(.T/Z#IZ]WTL8.ZZZ_H M^NN%$G-5%5(@38-^YHE=5[$4A/3<1#(8_Y*, =#=PNXU5C1]R*V5I9/IE M1?\HJ)T ?5\K90\;9Z#_ZYE_!5!+ P04 " B@ A9.=*5$6\( !%%@ M& 'AL+W=O>O]]317:KI9$4[XO49)/%JE.G M+NRKK0]?XD;K)+[5UL7KT2:EYO5T&M5&US).?*,=WJQ\J&7",*RGL0E:5KRI MMM/%;/9B6DOC1C=7//NWUZ/YJ)OX9-:;1!/3 MFZM&KO5GG?YH/@:,IKV4RM3:1>.="'IU/;J=O[Z[I/6\X-]&;^/@69 E2^^_ MT."7ZGHT(X6TU2J1!(F_>_U66TN"H,;7(G/4'TD;A\^=]/=L.VQ9RJC?>ONG MJ=+F>O1J)"J]DJU-G_SV9UWL>4[RE+>1?\4VKUV\' G5QN3KLAD:U,;E?_FM MX##8\&IV8L.B;%BPWOD@UO*=3/+F*OBM"+0:TNB!3>7=4,XX1MT99*X70>M@76ZFB9(I7=3523<90F+$Q)>B%^]2YLH_NDJ7>WOGT*;7J5% MI]+=XJS ?[5N(BYF8[&8+2[/R+OH3;Q@>1F:BLCVW0XC^WRY@" MZ/#?8\9F69?'95&(O(Z-5/IZA!B(.MSKT::7KI0[B8LZS%V/QY-5D!HI9R]&"-4^>[R;&B,#8 M:(XA^S 66PG!;8H)"XU;BQ;.#R)MM'CKZT:ZAW]$[+CW]I[>/E+K*0('JE=B M26GA&1\G'ZLZ'DH4&PF=YK/)9:\EULL*DO$LK9#WTEBY--:DAZ%"!X=/Q.^8 MEU99+UT\(TK(]#W8,EI ]T=^_6HR_W$?SHGXX,0' ME3QM6KSL'#*T7;.>%>GKA10J*R)[1;8F;<2?2&Y1O)=A[<6==%_&XC=9L+F- MT2O#(_&4!/_TPZO%8O;FT"*>GK]YED%Z9*]QRK:5CE#AR>)Y[X>=IPDQH7Q= MFT0;QLCVR[]@IX#:2Q\0$+2*\JBP!HM8H\@3E2#>B48'A9VH".S>IK%&R:75 M0ENS-O00@*^YI[G(@"KD'XIG,"AJE"AQ*QH?4B$(&7M2/UK0-J3WY MRS<1[TU,I!_9LVH3\M185":00!QO7'[&G*_!5J,(UV@J(X,A%&@YUFVA/T)J M+/[R((I]8'%1W^L@+49^"0C!3F?U[> +9J*7:T+Q) RSW('K* M4 Q\=-0W!<"A6OL'9]_LB7YVA'!-\$KK"F@&7V?V.$,+@##)PBQ9MW"E0 M; 5Y_%IC(N2 5S)N"+$-C*-W('HC'_92V&,W$D9-,'#S8189,Y800T)6NH27 M_H8.,&) C/;.E7Z*%3A-B4[8;CPCG"(/1(;%$DI[0>>9@9 ?2"+CP/QD. MY>FPVK0U[09 TJ+H/,U<8J2Z'&"":FNR5#%5[KY'-T9!VNB'C*VACD2(/A0S M2T)F 0AQ#-(&VI_"%;;DK+5+6J 8I5E2&E0C.4BI,:]@VJ^A$"6,TPDT"Z;% M!]D=4XZTTZL5]'_DNFQ=T%];*KZ2ED(GWNA9W/"(,T 9:E4&BH+83IF&NH': MMWL)?CYH9@:P^B7YB?0>'LEN)UV)%88DJ@'*-?0C/ YM2,^,5D-IP;=^PG"YBS M/6 99=K3R9L?D;?8EWK ME:$++7I/'CL*'1HH4 N,.EYB*<_N551V'#$V&(JD8PPYLJV\%!T*%.[RB^[M MD*IHG5M-T(H?VQ!TZ;W0#.%&IRN'7#4F^&17>;F#&(-,7SB MZ; N/0\@C-Z:JH.I,K'QT?1=3"[Z%#S1K%W9'R5UG=0B =*X*CT@TAB[SNV9 M2DU^TP:U83X%C"I=-YVR2C9H?ZV VQ0Z=6[P26WN\#O=^90"2:ZXY#R+1I[$ MDQ$H_6O:1O@[+K$'SNN]L6RC(P3A M\F1<]B!]IS UQ5B?@JW!GHHP8@(.L$=4K,PW_,(2N(:/X[02R"^TU_G$=8D( M1W&,>P>.FR-VJ>#[>U-Q\9*9@^>$&6HOJ:7<);HME:D3&6PEZ3K%-U12N7/) M!IQ'VU ];GW/9+FW;5/2KE=#\G.A9\Z53T]G M.YSLL')I$UW/4'82Y\D@ RUQ M,0UMDU1)*T0$2%.4N"R;OM-/!0^_]UI2M>9B"YT0+'Q]'^:"?B'"+^98>M2Q MA91@TJ,5XY..PB8LPW>XX\=DV-?D*:# M3WN$4LK;)U-7CX?Y;ZA&R3? M\(?"I4\ @1\W6L($6H#W*^]3-Z #^B_'-_\#4$L#!!0 ( "* "%D$$GX# MX@0 "H+ 9 >&PO=V]R:W-H965T-C2 ZV?LN%EB($DW;,.*!4FW8ACV@9:N+:*4J)*4'>_7[UQ2=ITF-3!@ M7VR*XCWWG/L2+S?6??0%F/!H-IOU2ZZLPOX]Z=FU_:)AA=\9TCWY2EE4$V>C/+VNUX@<.O]=W#D_]/4JN2ZZ\MA4Y7EYUKH<7-V=R/A[X0_/&'ZQ) ME"RL_2@//^=7G8$08L-9$ 2%OS7?LC$"!!J?6LS.WJ48'JYWZ#]&[="R4)YO MK?F@\U!<=68=RGFI&A/N[>8G;O5,!"^SQL=?VJ2S0QS.&A]LV1J#0:FK]*\> MVS@<&,P&7S$8M0:CR#LYBBS?JJ#FE\YNR,EIH,DB2HW6(*\+IEM;UJK:4J$\<178<4ZZ M"I;6RFG;>*IL]3I35<9&+0P3^MNIH*L5&0$AM7+,:+O@"3U/=KG4&=-29=KH MH.%$53GQIT;7<@CE&HK6$D#:YO#Z6&LG@ L.&^8JIC2:83'KT2V[@'$!: H% MBTOG5+5JG19J#7?@@)X'_@X4YGW089\ID^BFUVH;:=3.KK5,"M^C:X\9DQ5= M0=^'PW%F5Y7^!P*B(4ABM# UJ%\7SS^E(1.#I'2DK5]+$J3[-> ?;,E)L4=@ M,]/D$D29,9X09J#SIO M@*-A[^/NWE0YAAW(YN)T(6^4MQ52NHUN).TJM"B9+:$JB](2M6>YSFUDF*&K M)3="&S,/P5<&T%[G#19K91JF5:,0J, 0A8P%&JJ!,ZDC6' 2/I$/D+)!\Z* Z\'OWV1>WNDKI! M[9\,>D-,3&/B\$?Q86.TWY#2%L!02*6UWEEF&6$2\7X2[MI"DU:.X"7T(L>Q]A'%+YO8:+78 M]>NAZ>=SF;A9XIN,U&!&/(U.J^GL_]+TT-2UB621>0L@!S+I1I$^[FCI5,A? M"&G)*9E%1LA>?/;XEE'0"T"-A]']F#[$;S" KM= 63'=L]Q+!"U6(;V7HGN% M.&Q9.7]*H]XL+6G<&[2K9R!OM<\D"70/DG2.@]_2I'>.7VFDQ$M<:"\3 [>F MO#'#J5Q92&YS-9G--P.([SF(:#*;VWDAG,PE8KY!\4 MR D-NX/) $%$:^JR;D+ZIK"T/+UZ,SNE._D4@42:$"]J/*$WDQ&]].7L']Q? M2G:K>$OS%)FDJ\Q^=W\1O$[WG\_'TRWRG7(KC4%L> G30>]\TB&7;F;I(=@Z MWH86-N!N%9<%+K/LY #>+ZT-NP=QL+\>S_\%4$L#!!0 ( "* "%GJHFZ\ M404 %T- 9 >&PO=V]R:W-H965TUCL RV/+:(2J26IV.[7[Y"49;MQG71? M;%YFSEPX9TA=+*7ZIG-$ ZNR$/JRDQM3G7>[.LNQ9#J4%0K:F4M5,D-3M>CJ M2B&;.:6RZ"91-.B6C(O.U85;NU-7%[(V!1=XIT#79*9MT69<9+%)I+ 0KGEYU)?'Z=6GDG\(7C4N^,P48R ME?*;G;R;778BZQ 6F!F+P.CO 6^P*"P0N?%O@]EI35K%W?$&_:V+G6*9,HTW MLOC*9R:_[(PZ,,,YJPMS+Y=_8!-/W^)ELM#N%Y9>-NUU(*NUD66C3!Z47/A_ MMFKRL*,PBGZBD#0*B?/;&W)>OF&&75THN01EI0G-#ERH3INRD>C:)>3 MGKGZ:&3V[=4UQ36#&UG266MFTW71-81N9;I9@W3MD9*?( W@O10FUW K9CC; MU^^25ZUKR<:UZ^0HX)^U"*$7!9!$27H$K]>&VG-XO9^%FC.%3:AW;$V596"B M%!,+=.._)U-M%)7)/X>"]]CI86Q+G7-=L0PO.\0-C>H!.U"<&]T*<@$F)WG"E@6?,4-*VM"?3;X&.0?J-(IYXTN".XG#'I5\ M43CV$N1)%([;!>I'#L_D"A%*7WIH2P^H<+ M'*=)@QZU$%VA:P+%.O" R8\6 MXG#XR(+FJ^?@!WL&0OA$JG-94-?C8@&&30N"0HJ4<$T.;-,';>36C#T.)M:_ M:9]SRL:V;7&S?J8[Y_"A-I16,;-6O[JF1#+M8+)8*%Q0UO?DF($WF&$Y106] M./#Y&B9!%$5P OUPF$(9? %]1D.J"J<^@V MZX$KP-^GY9'\9995%]D>-Q/SJ 71G%3]"X<:J]TO$VYN6+1 M 0AZW)%CM%(Y-GCJ8[ MSRP1!5$/'5L$NY"/DX@*O2"-5FN14/" M@\6_S16)8ED5$6-0=%+'UA)5R#_ M[A%]\FR ^^$G8;])VZ$75'?GR5LBO4#LPUZ3>[4P_O7;KK;?#A/_9-Z*^P^/ M]_2 X=2W"IR3*O7P?@>4?\S[B9&5>T!/I:'GN!OF]/V#R@K0_EQ*LYE8 ^T7 MU=5_4$L#!!0 ( "* "%ESA DC@ , #,( 9 >&PO=V]R:W-H965T MRE@6/)+LRZS#23I@G9 @:!IMP_# M/M#226)+D=J1BNS]^AY)19.[),V7F*3N>>ZY._(NF][09ULC.C@T2MMM4CO7 MGJ>IS6MLA)V;%C5_*0TUPO&6JM2VA*((H$:ERRP[2QLA=;+;A+,;VFU,YY34 M>$-@NZ81=+Q$9?IMLDCN#][+JG;^(-UM6E'A+;J/[0WQ+AU9"MF@MM)H("RW MR<7B_'+M[8/!'Q)[.UF#CV1OS&>_>5MLD\P+0H6Y\PR"?^[P"I7R1"SCGX$S M&5UZX'1]SWX=8N=8]L+BE5%_RL+5V^15 @66HE/NO>G?X!#/2\^7&V7#7^BC M[6J50-Y99YH!S H:J>.O. QYF !>98\ E@-@&71'1T'E:^'$;D.F!_+6S.87 M(=2 9G%2^Z+<.N*ODG%N]U;GID'X( YH-ZEC1G^>Y@/Z,J*7CZ#/X)W1KK;P MFRZP.,6GK&24L[R7<[E\DO#W3L]AEM>CWO53 M[-\LQ_/1\*%&N#)-*_3Q1PM8EA@> ,AHY#@E)!Q"+RQDWP._;W ,L?( 32PJ M^J("EP3'DH#0!?RT>/%,^]4\R&A)^A_!FV"E+$*:@G6'(PZ/71Q1T'R:=2BE8MG3X-!UQ,I[Z>J M_#B_G4.)A8\3*A^OYH;G0I;O!--V%JSS*?G4D;2%#*W,GKJ)*0F>0(#NFGW, M<01Z*F5RYC^AF''*K/-F,36UX#IH].4172$=)\6=7""?+2K8]47N%U)7ZCB; MVOB4VF[_B6OJ<_6U]TD:\""XDPU5]"VU@*XU,9?3J#L?%"M47 $WF'.,*%CO M-)@Y7/NKP,R^!DR)7'+DZB]^^9]"O@+*Z IIJO5ZJ(!7FR,YGF5@&$A#%%^+ M/LU_8'7-,&\;"WC@>,F%9\U1'\@;\O33& MW6^\@_'_A-T74$L#!!0 ( "* "%F-&)6F:P0 &,+ 9 >&PO=V]R M:W-H965T>J?K M713:RX?3?3"[ VO%:V]M+X1_?S/>ET 3N/1#@KWV/'YFYIFQIUMC'UR&Z.$Q M5]K-HLS[XK+;=4F&N7!GID!-*RMC<^%I:M==5U@4:3#*53?N]JS632)(,65*)6_,]O/6/LS M8KS$*!?^P[;:.^A%D)3.F[PV)@:YU-6O>*SCL&H'5R M$/ &1_ ^":NE7CNX;9R$?ZZ7SEO2Q+\O^5O!#5^&XSJY=(5(1L N4" MVUR$+308=+@49 *JP7,!3SI(A$I*)3R9+G>0RHU,*?2@Z?"P67AOY;+T8JGH M7 .942E:!V8%BAP@A7;-!2PP!=YDLZFI;#Z<\Q MJ DY3Y290%I:_F$@XBM->@8?I2H9#QMYO-81J>D8BM=&2/5*/WZ>/(R\ MPL\P?TQ4R9I<69,'^R9'W-^)=7HTH<31L86T@*L5W0AT692*,LNJ]_*7AD 5 ML951=%F%6(;T6J30)%)AP*BE3SEOSGN6W":E>\DI79,;3Y>G*^VN#E../C,I MO*MM0F1,ZF@^D/O$5SDKB7T?&(PH2KW,DA1D(RYKK3Q%0-6 M0UU:#>DGK_:*Q=&!B2A=".'N2"U4V.1@50[NF$0/;XC]V0#^JO5!Q5*4-LGH M_738Y49CZ \N@!L)C#KQ9 "#SJ1W 5^-I]B-.H-AC[Y<#"?PTM7:W7OXY&C7 MX7G'C:S4OGH#M5_;%^1U]7!ZVEX]/[\(NY;$5.&*3'MGXU$$MGK251-OBO", M(C71HRP,,WH%H^4-M+XRE*]ZP@>T[^KY?U!+ P04 " B@ A9YV=#!WT" M "[!0 &0 'AL+W=OV-O70. [+Y5VLVR!K$[RW-7-]!R-S(=:,JLC&TYDFO7N>LLWX&A: MW[IK2UX^L C9@G;2:&9A-S4(G2V-N@_-9S+(B" (% M-08&3L<&+D"I0$0R[K:*D#H^R0$M923BL%G[IX,Z#1G:YH:^;YDBT M(9G76XIYHBB?H3AA5T9CX]BE%B#^QNL7'QAI5%.3G M-QYZ'$>^\4M[9#_/EPXM_2-^/=5N8IL\S1:FY,QUO(991F/@P&X@JUZ_.CHI MWA_0.AFT3@ZQO^P]_I."?6V 79BVX_J!-=PQV'#E.8*@61QJ(=5B8XU?-W0" M$U03# >L-MH9)45$K:3FNI9<,8<4:".06Z"$HG0O,>$74'LK40)EM6"7]W7# M]3IJ::6+"=H&=UX&C/A-(Y+N-Y8) MZ6IEG*=G86BBA'_J'CWU:/G>0+5@UW%M."+S&M-L#=%A,YVG@7PL3VOMBMNU MU(XI6!&T&+T]SIA-JR(Y:+HXGDN#-.S1;&B[@@T%E%\9@SLG7##LZ^H/4$L# M!!0 ( "* "%DY=O^5>P( +8' 9 >&PO=V]R:W-H965TJ$RKI]=I.#6$WLS':@ M_?>SG9!!%5#5]0OQG>]YSL_9W$5;+AYD#J#08UDP.7%RI:HQQC+-H23R@E? M],Z*BY(H;8HUEI4 DEE066#?=8>X))0Y<61]"Q%'O%8%9; 02-9E2<33% J^ MG3B>LW/>AB; \ @@: '!2S.$+2!\:89!"[#2<:/=%BXABL21 MX%LD3+1F,PM;?8O6]:+,O).E$GJ7:IR*%^0);21:@+!OCJ6 $BK3@LM: #I' M=\L$?3C[B,X09>AGSFM)6"8CK'1NPX#3-L^TR>,?R1.@&\Y4+M&<99#UX)/3 M^.$)/-::.^'^3OC4/TGXO687*' _(=_UPY[SS%X.#_KD_%_V^:NS'Q0CZ%Y! M8/F"U[R"OLMNZ,)^.M/;QK(B*4PV)"D:7P6%4TA-U MZ7K/HN8]45?>*.RB&HEXKQ&5(-9V DB4\IJIYC5VWF[(7-O>^LP_]<8SK\>? MZ*'4S)!_],U$NR%B39E$!:QT*O?B4O=)T4R)QE"\LFWPGBO=5.TRUX,5A G0 M^RO.U&PO M=V]R:W-H965T(%5@@89-H2L+GMX0X8LR"C\;MC M>OV6-O%T?*1_=;6;6G98P9U@ORC19>)]\!"!'#=,;\7A&W3U3"TO$TRY*SJT ML=%'#V6-TJ+JDHU!17E[QR_=.9PD&,[YA+!+")UWNY&S_(PU3F,I#DC::$.S M U>JRS9RE-N7\JBE>4I-GD[7YG@)2/0D,:&\0$LI,2_ '+M6L:_-#C;.SSK: MJJ6%%V@1>A!OUPJ/>*AP$WC=\A*+@!H5!.!G@17VYD>-% M%WCGRKQ!NU>TYH3N*6DP.U=U"YV;AL&:!SLIK?C4VVT)*+6_Q]RJSL,S#%3," V[<6F@YSO@M]>(3<, M?4MNULO-KCJU)Y#F*\(7W(:9;[G->[?YU0CGG_2'"F3ANJ!"F6BX M;EM%O]HWVF7;7_Z&MUWZ ^%0 /T, !D M !X;"]W;W)K&ULS5QIS3K;GLD>VZOGSQP%2_)XYF-_6+S0"6 MS,3+EYF@7JV,_>H62G7BKJX:]WJTZ+KVI^-C5RQ4+=W$M*J!;V;&UK*#MW9^ M[%JK9$D/U=7QV67ZKM*-^FB%Z^M:VO6EJLSJ]>AT M%#ZXT?-%AQ\G2""U*5*CJ4(.&_I;I2586"8!E_>)FC."4^F+\. MTM_1WF$O4^G4E:G^KLMN\7KT8B1*-9-]U=V8U5^4W\]3E%>8RM&_8N7'GHQ$ MT;O.U/YA6$&M&_Y?WGD]/.2!,__ &:V;)Z)5OI6=?//*FI6P.!JDX0O:*CT- MB],-&N6VL_"MAN>Z-Q_L7#;Z?R6KJ"G%6^4*JUMZ;V;BLG?PA'/BT4=3Z4(K M]_C5<0<3X^/'A9_DDB7B2?G*M+-3K$1P5I^Q2C=[\^4^GSTY^/K#:\[C:\T/2WUQ*IQT:YR/* M;KIDO-R:NU;]KY K/BT4'*;"U*ULUJBROI%]J3M5BL(T#O172GPSTXUL"BTK MX4"4@I/<.;&02R6F2C4"%--*"^-T0^)L":,5N'^WH/?>'JW5(*2MP")SU2@K MJVJ-WZNVXV<[6,[GAJ:_Q7EH!Q>ULKJ0XM'H\^1V(GZ]N/@X>CP6 &+P2 ?? MU=GR=,/@%G9+2T"QN@$/Z D^G.B,0!P0IR='?Z-A%[;31:7@ YSQ1LW[BF7< M'OW71%S0EF 'U7J,PM:B-*(Q'0@MJKX$%585/L?S#!< PV ;5OW1:U30="WB M+F@+J/M*=6JGBB?BFI5B6MWX4US+!A 6OQ[["5D'WV*Y66\;#4!3BH6R"A2? M;T267P"K>&"C"@ ,0'CQ"*5J1W8T#=@-EM+@3BO87-%;BU]DCSZFW4DQD]J* M-G=">-#T-EM8:YQF?74"T$!%-/ @5JAZJJQXD062SDHV+ M\^*(;F&5(A%.WXF:44LA:NV8A07CJT*ZA9A!@$N2'O@\6FO3'S.EPP%)!P5W MBR$(#JE7+(QA;\7MR*;IX>E[+3FA$[Q]#+)IO6FCJ=W"]!4X(JI0TJF#6;[T M#4?6>%[N=R+B(^*DNG M"53S+B[AREB0Q[[T"&6,KAB_1F,Q6BGX%V2/8/[18^ G+<[M1"O7RKJ ,0LE MJVY1H$5T4X++@H/C*2AA8WJ&0#A&4RT5X=;8;[4P2T5NOI)@+OI0UZU%UT/Y MK!4XX!4\:.6<#\02D; 4G2H6C:G,?(W29+4&O&$5H@"K58>'#+0MA71.!Q-J$K/]517NEL?(?TI82V5 M,^)K8U;@C^B*A',D^$2M G!3P,@C''L2B%6P#.5U+5C M>=F(U4(7BX@KJ'2")]8:ZQE /0!"T"/@2BMUZ84.=0!'1<;=^RU9#[M.Q:G1 MD%,#BIJCN1JT"I]K4T,@(0_*E 3L]>N6MDDI?@:7;,A^C+,7LI6D1XU;]4Z6 M;9[)'JP.YV#W@8/S52U,A6L&*@)PSKN86UD[X)Y.SQOT$P/,L--SB1&A[WK+ MD0L7X')%18<;K/S/?WIQ=OK\9_> TYM;)@-/9 SW'KHT N(PNL<*-E:MC\"+ MT ?ZJ=.E1G_.1$7R>1NU=-T4$Q!V>?N8502O?MPG"UE<)NV&#^,Z"KFY!B'E M5.:#_I+,?&NJGC;H9TJ#/H6#2:9\__X*A'UZ_WB />1Y;P'J5BBKR%0!GE3^ MT4L+^,NP]ZXR%M3.W$-2"*GY&TBM$-$N;UG<[VHI85PN; 8\R:/GZJBF-* M&#F5%7L@;@N\MW'2,ZG$ 15.U$C/Y)(#PK"M<\P(OD"\5,9[ $QES:OG(TD@AXY\M=!J)GZY T*"":+X, .049;GY]@;(>=A M08ZW@@I"S=&*$G_SK,X-U@8'&$ZZ@&D[..5" 66JB1'O$<6BA(<$= MR.TA $0:F;C/!K"G=)+.:T OT #E#WYY\< K:9+!C8%+0,;EA'EI+"-\:K G,UIHZ M:MU37U!MW/_D0-[X-.:-3P_F=S?>,<;B(ECL)K/85;# A3=)_.!]KKY?HDG> M#TQRD9GDK3?)KAST_]L:!SB34DR(N8 &CD)5/%')Y\E>'.Z)LR%/&0>^MV9' M2IPM1/F)N(F'TRH:/H>\&M;9MZ8)>5T"FYRBD+/"8@)/@&UBYMQXKPG8-L-Z MEXL.B7R'X:O+MHFH4# $ J='8M553"00?>Z*A02/]WS;9(L8@G()*2A@7*.B MAL*._(36]'/.#&80G\T*-04LN'4_"60=9\]^%M=;M,ZOG*WJX3SL>7+/>NW,)"2!2NT>*'2>(ARIC@\.,25;U[+3::[!./ M;51#Z8ETXX."T:,4(C:;@#72:YJ*2@*QY-T2 XB>M[$ ][%#H3!@.O \5E:::C>0# M#5NLM6,/BR,IER\U !&&EI31.*HV.>8O"I80-(]*8JMR$5J6#@01/Q3H$*E+280B!%MO?O"DLP0^&1+100(E @ MI[A4N7& N>3XN/4"2UOSR!TBAF<8W> J.0"Q'Q!>^Q##^]^8+A?,)YW.9=%7 MTL;8!)H%2E@B<68 6[>*\<9_CP5&3*7%3!9XW(A^#. $>0O A7=KZ8YTLS2Z M($TC%!;@B!AB2DT%*G0@CJ.(&;B)X>&%] 0(#P1 6%0)W+A YH.Q*'_$3Y&K M@U 15[#;I%B8#& -,4UQ3X-7<^ IS(6ZSNIIW]&W,#>Z*TQ5TR& S^D@2*2R MWGSQU/FSQ$7M#!["J=G "3P 9"/V\(,P!.P1B$1?+ 9>@JA)+2Y5^K3<5WC4 MG0I)0RBX>5"YSUXA&?AFK4[9'X;\.?/N '"#:.G%I>5958=*Q[X(RM 6ZN-# MW_2AK-)>(??M]I]P(79@#P/$4/:ME(Q,:(\\C2I\^08A)XMJDU7X"Z/06N91D)75 C MR'NP%K&BO4>+FO)E8TL.<3),F>7_&QYPA]0( _67OIR'PD$8N[EC@[TKB1$3 MYMKC,M%B1-%#R!>%MJ"PK(#(Q[)22]1R)&Q9!3! AEQ*7062YFO].B-M6*L> M;@K,@8WVF*_K1G=YXY);Z3PP,@?/Z0/@WWG[R92QLT;EA=4Q*PF>:A MU*-1JJ2^SQ#!@^H:15Y/@)Z0ZS-1Z%#1S&RQP?UD:B0SX(.K9/;V)IV:ID?D MXPX1/C2%$X?8F_O<+L*>^TZB]9Z+%UD:_HG*+?NGYHR"UPX?QV. 6D&?FF8 MQDW[7.MXFZ'B7"KP%S"2=E\#\]L.8][">5M('..A&@'B8H&( !Q0 9$+%N!"LPOYER6 W2X#QRH71[G. M9ZN>CGG$I)HKWXV8XE&@+@(XTMYB$Z$MUI/(J'0A BP"R FL$RT%JH_V';8- M)Z&JF'4GT*P+:;&U8&9@B[G$YMG&)'(&L]--!X M;GGYD@1U=%)#XVXAP6"^ M34&,QF"7'BL:N-"89(4>/CL34$(3POVAG6'CY8<3GQ$_X-K#)-5'?1E_A0[X MP\O)2U$#ZPD)]P^G)_DG#Q4_)IA2=+$. _+F9)QXQ$;+QLGT%:2M=!"WG5S; M,ZLRYEW)??(6"-%IBN,>I91N"99"!8H57FJ?'A'>8Y@QX,D,T42^N9CE7,C- MJ=2PN:^4\H&N).V-"6Z=YZF;C2/ON=ZSM!#AYEBN;/KA,;\X63R8GA"3B9/ MO_N '.CA/(L]G&<'^R/726FPA%]]3XUF?V^:^=%[F*GTW9%=W9=_G70N0$EK MZ0Y@8K^AS\=@=?Y\(9DSD<@;# ML\0MY$*);EPWX:F@M=T/XN@QFJ#+3P [QK 8/@X7%%*0ZAML%*+[J9(I>'*K M<;:X 3_@I8925SIKF_Z/UR0XK2I#SR"DM04RE&ZE//YO+#NPEF\,WP5FO,*)GLTXU0B Q\E0KO1H&6J_P>>HJ8L)!L6?&. MF+_3H@;I.LMK*UGX-*O08 ?D/92YXX4#;$3(K]["VNZ;:")N,TZ^OR3 49*A/=9V6_#X=>GQUZO.33+6)/=V?19;^B_H^+,.EH' J[ MSV/8?7XP,%X@C/.-XYUA]>%/#TMZ: 0V:CYD>.N&#>K C;"-,\C0D.4QC@8D M!.A$I]OL3*<+O)X5^MA#A<<0KI#"3F,OW/(:\I5A9N71&[L_Y*?"08J"H()' M?B0J-H6;]$RX-7XNRX* PH2BWBW(-E\"'.QL)RO M/533L:DRO/MPK^E1;9G[Z(/>-AP;SP#F[-G9P!V%\#S>;&$PP_8]/@B[CG;V8UVV0QNF./E9&":-A^6EML[0@.P7\TXW=&D)L7V>L M=<&A7+_I\]G]!KH,H%3-.YZJ _I/G"2O(&X4[I!L M<]I*JPK11"67]G7"T"3V]'RSNYG9-&Y*8[?1S!2EYUB*4:CLR,@-_K+/8N$G MZ30V&>-J]0X,<-PMVD.R\H2AX70BMD2W39 \R' %MY(;#N)__(%GWI/_QC3I MIJ$_+P?"W8L8[EX<#%B_JY7(?Q-G30.O"[[&N"O^?8 MZ]!XY\=G+6M_UFLNJ*9*3[C-IIH%W^Q/SX#IIH"^@R)ND!SOWW)+Q/^ZA7[0 MX'^ 0S8-92N/,Q+\< IHRU?S".7]='PNZ+X>QP>3\)+B"=UF_L"M.= UY&-\ MU_4W^15OC62J1)]3=)68O,S$W]Z$6\%3-=<-LU$J?\;<[O3I./OQ4_ZCNO H M=L5U\ZT"SR?B%XF_YY EWV.@CB_&E&[K#HIVGOH$,/)^+L=X!@\C2FJO7/(!N2\8[ M0X@,/O@/(MVN$-C?P&--?L M8 E?>JL=I."I=Y\NNQ; J+*KEPU6"CT>X4Z#2PY_[;7C0K0WF^6_ MQ8GH)AREMT'J.#1](D^B2TK^)Y%E+#3G,.$MPS]\\TW%O3_A_$U")*(-[?7. M\Z.34_#.V\*T"N\VY_P,0)9^A77MNREDC%M/AR^P MG,[%!79-C3AW.,EP"V "OJ46*LW26KSR0*\?7=Q>B>>G+\9D',!,_D'9;6>* MKX./'HL@DG)G:L_A1[S"(YR'G&-;]LF&[%^YD#U.7=IYK^E7R/['17R/B-.L MJLJ2Y'A8F0WYGM+,[-(3ZX8OM\:Y*26OV\JL%7>)(9 ?Q0\FN8&__T",!_%F M Z+Y@O=0Y(,.B=L+M0_[&6@.R+LHRW'V1PUJ9>?TIQL<]][Y[QO$3^-?A[C@ M/XJ0AO.?EH"C!"IRHE(S>/1D\OSIB-L>X4UG6OH3"5/3=::FE_@K+65Q 'P_ M,W!D_1N<(/[-C#?_ %!+ P04 " B@ A9;Z?.O#@# #(!@ &0 'AL M+W=O93NU#<1) MBVY T2#)M@_#/M#262)*D1Y)Q.J$-*N@M79_&46F:K%CYD+M4=*7G=(=L^3J)C)[C:SVH$Y$:1R74<>X#-9+ MOW:KUTO56\$EWFHP?=%NYXTUJW$*V7>];@/=K?]K>:O&AB MJ7F'TG E0>-N%5PEEYOS)$-KI*M4C^<\TN]"F(G" 56UC$P>CWB M-0KAB$C&WR-G,*5TP&/[A?V+KYUJV3*#UTK\P6O;KH)Y #7N6"_LG3I\Q;&> MPO%52AC_A,,06\0!5+VQJAO!I*#C3."[=H=Q;35\YX>SZNVZ8Y/^P88MD#3=H*LWWWE<[V/2& M$,; AP>V%6@^+B-+:1TXJL84FR%%^D:*$KXI:5L#GV6-]6M\1'(GS>F+YDUZ MEO#77EY %H>0QFE^AB^;]B#S?-D;?%=5I7IIN6S@5@E><33PY]766$T]\]>I M@@>^_#2?NT>79L\J7 5T40SJ1PS6[]\E9?SIC-I\4IN?8U_?T[VL>X'N=&ZX M84VCL6$6:[C#1Y0]PO89KFFA4?KYE/BS]*?%/[0(.R7H!KM-LJX3P'^5UM#5 M'-+6K\20B&H405 -EBALJQ%]EQG^!-W0%>BZ NA,<3I3'T)&=@D/'G+<0'!/ MV%<+'N+"CZP/7%(ZU1NB,A__[WX6O.%;+KA]_MG=Z1I^@B0/TS(?C"1+R$AG M85FDSBC#,DG@6C#>F1&09&%9)K (9XNY"XAG+GV8)C%\129L6S&-\* L$XYH MD1:09O1:0)&%,_+R,IRG"1U:I1Z1-NG].W+33Y1^,K,,KOT(0$TG2G01?.^M M4;VNW#[0V?"*>C4)\VQ&SR)/(0T7LP3R,"OC,?G8%<;5L:!U7U 1YO."C((J M6Y3.2$AZ#J?Z,SJ:+J2D\3/4@+\SPZ"95JF&2P,"=P2- M+V9% 'J8FX-CU=[/JJVR5+8W6_K5H'8!]'VGE'UQ7(+IY[7^%U!+ P04 M" B@ A9R8;7B.X" !U!@ &0 'AL+W=O:R'--*BL;2ZBR!05ULR MC<%5LE3JSDT^E=,@=H)08&$= Z/7 UZA$(Z(9-QO.8,^I0,^'^_8/_C:J98E M,WBEQ"]>VFH:C ,H<<5:8;^IS4?=Y?(J[QFELTF6FU NVAB3."[=H=Q:3;N< M<':VT'2^VOX-X>:^Y0VUVX; 9 FW:F4W3".9T$EG*YU!1L>6>=]S) M"]P9?%725@9N9(GE/CXBG;W89"=VGAPE_-S*,QC&(21QDA[A&_;%#SW?\-7B M%X))Z^ONVP"_+Y?&:OIL_APJO6-.#S.[JW1A&E;@-*"[8E _8#![]V:0Q>^/ MZ$Y[W>DQ]MDM7X"'Q1^D/BW_*@_MYS.Y#*11=56.=*%LAK)2@ M&\_E&I@%.CGL3\[#KK' >HD:A@._.H03+@FH6D/;YO3B";,7.F^Y*#TKD0BD M"UDI40*O&ZT>T,DR\!:2,,DR_TX'"7QHM>2V)8T.U.N'09CF.3VST3E-P-$HAC\-DE,.8^,]SR--PF(SA"QI#]E*T=2N8Q9)<@?I6 M<-;Y#M&P6FG+_W4+)UD>9H/DE 9IF,7I*1SH[5[V$"39\UL84/QX1(/S,*>\,S=#:MM)TK]*N]IUYV5O(4WAGR5Z;77!IJ\HJ@\5D^"D!W M)M=-K&J\L2R5)9ORPXK^"ZA= .VOE+*[B4O0_VEF_P%02P,$% @ (H ( M6;\IIF$J P 20< !D !X;"]W;W)K&ULC55M M;],P$/XKI_"B39J:M[Y1VDH= P%B8MH&""$^N,FUL7#L8#OK]N\YVUG81"E\ M2<[GN\?/W?G.\YW2/TR%:.&V%M(LHLK:9A;'IJBP9F:@&I2TLU&Z9I:6>AN; M1B,KO5,MXBQ)QG'-N(R6HS1<2="X642K='8ZX#/'G7D@@XMDK=0/ MMWA7+J+$$4*!A74(C'XW^ J%<$!$XV>'&?5'.L>'\CWZ&Q\[Q;)F!E\I\867 MMEI$TPA*W+!6V$NU>XM=/)Y@H83Q7]@%V^$P@J(U5M6=,S&HN0Q_=MOEX8'# M-/F+0]8Y9)YW.,BS/&.6+>=:[4 [:T)S@@_5>Q,Y+EU1KJRF74Y^=OD!*20# M1]=L+= T6EV$/!] M*P>0)R>0)=GP %[>1YA[O/QPA-]6:V,U78+O^V(,$,/]$*XQ9J9A!2XBNOD& M]0U&R^=/TG'R\@#!84]P> A]>46-5K8"06W@8X.:62ZW$&COX_H/M+9I!%+; M6"9 V0HU'8@S:,^S:/_3O,YLZWFEE/0M J$/W"VYL(K]V7](/C^ M&W)=89=+EQ9N@('I2)S ^BXDX<0QJ!_Q\>4 \9N/*PKI^W*XSO"YM95J#9.E M.9[!5T)S3>C.>E2O51U2Z@M4DI*@/,)3R*83)XX@'X^=,(9T,G7"!-(T=\(4 MTF0,U\K=II; 0WVH9 4S%6SOV.5E1)BPPX5+ M"I&X8:+%_3$^A1>C#/85.GXPWFK46S_$#7@F8=+UVOZ=6(7Q^-L\/#+G3&^Y M-'3\AER3P83*JL/@#@NK&C\LU\K2Z/5B16\=:F= ^QNE[/W"'="_GLM?4$L# M!!0 ( "* "%EJ]&PO=V]R:W-H965T%OM 2V-+B$2J M)!4[^_4[I&S9:1PW^V+S,G/F#.>,R,E:R'M5(&K8U!574Z?0NKGP?9456#/E MB08Y[2R%K)FFJ5SYJI'(W<%NN"FT6_-FD82N\0_VYN9$T\WN4O*R1JU)PD+B<.O/PXC(U M]M;@2XEK=3 &D\E"B'LS^2.?.H$AA!5FVB P^GO *ZPJ T0TOFTQG3ZD<3P< M[]!_M;E3+@NF\$I47\M<%U-GY$".2]96^E:L?\=M/I9@)BIE?V'=V0X#![)6 M:5%OG8E!7?+NGVVVYW#@,'K)(=HZ1)9W%\BR?,\TFTVD6(,TUH1F!C95ZTWD M2FZ*_LF' 3O3C!/>N;)*?39'?5DWE8(8@FVJIT%Z^V84A=&[9__4TTLLR<+'35-*LCP+4S<- M@G,8>LFHM[O>H,Q*=0+I.X9/\H1T8# MNV@ @3& ?4I2GL#\0P/MT[I_F38XXUZM!FL_LM_ M4=&1]/0Z\;<[>LT!O<.M_]L5?[56W'04\S63N=IWQ _[(*$2#]UAFE!M(V\X M[CL@=*,@=L=I2LNC<"]\*C\%'J?1.<1>$&XU:=/)!'] N56#,I]+Y0*G)P(1 M,XDINJ5T46"5=YFQ#9W.6308N^&8X"(O#FU]7K ;N4EJS8;A#[K'C4:Q&X:Q MS6ED5/Z=2I^Y).X@(1KQ>.=R3*+^P859HUS99X&BM%NNN[NS7^U?'O/NPMV; M=\^6#TRN2NJ?"I?D2JU%LI/=4Z";:-'8ZW&ULE5;;;MLX$/V5@0H4+>"-9,G7Q#9@IRFZBTUKQ.GF M8;$/M#2RB%"D2E)Q\O<=4K*:H(Z1?9'(TF0+3P6 IIYD%A M;74>AB8ML&3F3%4HZ4NN=,DL3?4N-)5&EOF@4H1Q%(W"DG$9+&;>MM:+F:JM MX!+7&DQ=EDP_K5"H_3SH!P?##=\5UAG"Q:QB.]R@_5ZM-A.8&/E4? M3>2X=(>RL9J^A!'\> $7M)EFWB\Y!6\ M*Z8EESL#ZR[;?Y=;8S6)X[]C^39P@^-PKF#.3<52G =4$0;U P:+]^_ZH^CB M!-E!1W9P"GVQH0+,:H&@SRKVP(A5X)JF/8/K%,(U61#"@U8^KP],,I:1OL#(]8R,IX1 MT-U@+).90ZJ-QZ-P2W>*J?43D.;3>RC1%BJ##VT,E^2D:D-AYN,YW!8:\87: M8,,?7QJ<9MPC>3:Z>P.E]^\F<;]_T>8S'O6FXR&,A[WQ,/:SV,]&\;39>KI4 M /.<;AEW+ UY5;EC,@U4?/'J^__0.>SJ*4(G5#?L5#=\L^J6TO+LD.,&TUIS MRXG>U6,J:K?%N58E7*JRJFTGS-]K[)@$3Y(X+L&ULDB$F!!/T+$ROUC9@EG2 M'-6T5)8$TW+TRL%N^]P]YW<94B;26K#FI+:8LMJ@ANO[$% "V(0 &0 'AL+W=O,XSB,BA-AJ[C^,,4D6RP MF)?/'MAB3@N1D P_,,"+-$7LZQ(G='<[@(/]@X]DLQ7JP7 QS]$&?\+B<_[ MY-VP08E)BC-.: 887M\.[N!-Z#HJH'SC#X)W_. :J*H\4OJD;GZ+;P>.*A%. M<"04!)+_GO$]3A*%),OQ3PTZ:#A5X.'U'CTL*R\K\X@XOJ?)%Q*+[>U@.@ Q M7J,B$1_I[E=<5VBL\"*:\/(OV-7O.@,0%5S0M Z6)4A)5OU'+[40!P&N>R+ MK0/'>"]"AB-3P2,ZH!17X9Q'3#N&^#7 7ZI?256J?0*";28,[H#3+TM MT=1%:5<9+04FF6I9GP23OQ(9)Q8?V 9EY%]4V9S%8(5YQ$A>WM,U6!9<1G . MWH+WB#&DV@%XL\("D83_-!\*60:%-(QJOF7%YY[@\\ [FHDM!T$6XU@3OS+' M^X;XH:Q[(X"[%V#I&@%_+[)KX#E7P'7<$?C\:07>?*^KUWU_&,\ L_J&T@". M-[(S"]F3<\H$R39_%QD1&O3 3B%#,\P*1Q(&FF".K/":MNB5N-X)W+LHHD6F MZ@<>:$(B@CGX\^Z1"R;'G[]T;:W"&^GQU*!\PW,4X=N!''4Y9L]XL/CA.^@[ M/^L,M@FVL@D6V 0++8$=.3QJ'!Z9T!?OB_01,S6NR*E1#2;2ZKIQ<_#?_E+G MM!'W4J=M@JTJL'$)IN;QYP6<#Y\/[;-)%UH".[)OW-@W-MIWE\B%",HB#.22 M!D0,QT2 A'*.N2'>I$6?I IMTH8GN2%V_4=Y=C1_PKD]:NB97W-85UY8KSX@16O#ZU_Q5H-8BMU-L?<\QEO%BB_JQ!E990PVK M;W*HS=:A,55<_$)IO"-)HA78ZZXK)M[$U4AL->WNS1M8Y0W[\![+W*;,T)PS M[V6^ BB*BK1(RG45264C9^6ND$K M!YT,U-OY&J;N=6$N$;SS_(&5GG#/O4] M]J#->Z$Y\6WW+9HM.*"VX-2FQ=E-N:49_-+-"ZMHJQK-M'UAE3"TA7;L9)MC M0W.2_9YF;R/$MX<=*-HBMM%/Y=TTM--W_'/;#JOSKP3G7PG-%?M6X=J\&9H3 MYP]'4^^9[!EVTTHX]37YLYGTXL;:QOLVEX;F9/H+94^8\1]! M1%.UBJR.QYJ]C"N9 )0NZ ZPEK";8T*M!U:SZ9ZL@576T!;:\=%=FW2[YJ1[ MWS]4QBSQM7VBAO#/V6&FNM2.GJR!5=;0%EIEQ_#@6#G%!-4GQ"T\-47#>_DC"R3;)#@M:1RKB>R7;/J M(X'J1M"\/-1^I$+0M+S<8A1CIEZ0OZ\I%?L;1=!\JK'X'U!+ P04 " B M@ A9'X>XJJ4$ !]' &0 'AL+W=O2=G-?OVH M#\N61&O.RMS$$G7.0QX>\HV..#M0]I5O,1;@6Y;F?&YLA=C=FB:/MSA#_(;N M<"Z?K"G+D)"W;&/R'<,HJ9RRU+0MRSI@;T#@VW)/-5I0-YF*V0QO\@,67W1V3=V9+24B&SXUW\#:" M0>E06?Q.\(&?78,RE$=*OY8W'Y*Y894CPBF.18E \F>/5SA-2Y($];@+R2EY,4U[]!8?& MUC) 7'!!L\99CB C>?V+OC43<>8@.6H'NW&P^P[N!0>G<7"N[<%M'-QK>_ : MARITLXZ]FK@0";28,7H K+26M/*BFOW*6\X7RRR M'JQ]8; .^$ASL>4@RA.<*/S#<7]_Q-^4$]?.GGV-97>_NJ,+YOMZC_]U[9S*<=BDY%<^YP#M;$\WB.:Z+/W^3IN"#P!G_2Y7U MFNNJN:54WO(=BO'R7]B!X]LS^3:?!'9OFZ\45DY@!STQ&%IYSJ3/BH96 MKC^UH5H,IFV@T]% HY1LR"-)B7AZ6[Y.JMX9EJ.(YRXXG;!0)RS2!.OD(6CS M$+R0&@0ZDZ,3%NJ$19I@G>1 ZU0#6-^I!PW@?'M"U_;=GB HS: #>XJ@,+,G MOM=[UXA49KX/+V@"/"MYX&BXJQ21C%\6A''WYRXZK;10*RW21>LFPCXEPGXA M66C NE*DDQ9JI46Z:-T4G6HZ.%J57",-SG#/.W*;]J5A:!9,@FE?&896MF]- MG+XR*,PL&UH7E.%4),'Q*ND>QW2/V9,RSE'79R\YG;10*RW21>LFX53 0>^E M5$%K8:>5%FJE1;IHW12=BCLX6IYI3Z[ 6HDQ9JI46Z:-W\ MG.HZ.'TIC=!:[FFEA5IID2Y:-T6GD@^.%BW7:$0P^ (76?2EPF%E>?:?:$8 M6MG!!/:U8FCE.G[_M<$\.TZ1&K"ISK$XB&F1B_IS>-O:GI6]JTZ(>NU+>+N" MBO:P/%NKCF].^/I@[B-B&Y)SD.*U[,JZF4A98_595WTCZ*XZS'FD0@I4=;G% M*,&L-)#/UY2*XTW907OBN/@74$L#!!0 ( "* "%F2!3(.A@, /L. 9 M >&PO=V]R:W-H965T M'"C[S%, @;[F6<&71BI$>6.:/$XAQ_R:EE#()UO*E8 M5F#FF!1&M-#WUBQ:T$IDI( U0[S*<\R^W4)&#TO#-AYN?""[5*@;9K0H\0XV M(#Z5:R9'9LN2D!P*3FB!&&R7QE_VSG@-34*^XHMIQO4O.C2QEH'BB@N:-V"I("=%_8^_-D9T #+188#3 M )S?!;@-P-6)ULIT6G=8X&C!Z $Q%2W9U(7V1J-E-J10GW$CF'Q*)$Y$:R8K M@HEO5^CEEXJ4\@.)*X2+!&WH5APP _0";63M)%4&B&[1K^.?W8' ).//)?+3 MY@X]>_HFD,K5^\VX47E;JW1^HO)M55PCU[I"CN5X _#5 M./P.8@FW-=SMPTWI5VN:TYKF:#[WEZ:M,UP(G7]K!_KWG0Q';P3D_+^A5&MN M;YA;3=L;7N(8EH:_=/,PX6Y[V9V'A5ZKC-KHWJ2O5:R-RKY'7 NEXZXRJL, M"TCDC)?&Q 37:XI, .>4"?)=WQ@27_/['5DO@C"PG1/U0V%>8'G#\OU6OO^; MCK<^:]&\F7Q7J QI-H_DV-[P-0^=GT@.6LG!J.3;BF0)*79:9P9R MQ4UIEB"2EXSN064P6".CI(^=)!.1]?(/V_S#"ZX5X90V3$36LV'6VC"[R%HQ M.RM)QPF"D[H="/(Z,[(G>-X*GH\*?E6Q@HA*;F@]J4,:1XD>^Y$F(NOE;%O' M;L"Z8+4VY!,Y,15;WXI.8V1?I&(;VOY:&Y[N;D-1@3\?KEG[V)C8HQM^M*)Y M60E@*,4LT>U8=WL8E#MI.S(56S_]8T-BNY?31EZD\G0)3 ?+YEE+Q,%#GG_:\&_T 4$L#!!0 ( "* "%D; MMGI"&@, +<* 9 >&PO=V]R:W-H965T+,=J#LU\]V0L9+2FG' ME\1V[GGN[CG'OMZ2L@<> PCTF"89[QNQ$'G7-'D80XKY)Y:N +[/<872*FK"6; M&FCU-5KJ13*U3R:"R:]$XH0_9G++,;%JH='O@N1R!X@6PEF$)G0FEI@!>H>^ M8L:PJB#S< M;4KG_[R/7NU]2PRWWA^NYG.?W1_C!&=";XUZIZ"?-U,NF/S9?S75O61N-S.K M [#+V ,-_^\;VK ]-HI^2+#@EV>A$9%OE:=?E:1]B]\<%"V-Y M3B(\9P"Z)CE>E6]@A$8M)("EZ%S^HRO C%\T%>JP#[=$-A7E(/"E17EM%*,3 M1;%5@$Y=@,[!L *8 6,0(]>6U;/ M7&RJ>]#S2]4]QN/H1!ZWE/1J);UGE)2D(<%E_R"/&9Q2)L@?O="DH;>7D?U^ M3\,&(W?7*-@W;?2.G8SNU49FSN7$3I\#FN@7B**1%)LI#MUZMNZP; MW5SLK _L[M!N6 ]D5U8V4?_HRY;N%K,YR3A*8"9=69=7LIBL;)/*B:"Y[@.F M5,BN0@]CV5D"4P;R^XQ2L9XH!W6OZO\%4$L#!!0 ( "* "%F \1>ATP0 M .,? 9 >&PO=V]R:W-H965T\6>Q!I#H)4TR,?'64FZN?%_$:TB)Z+$-9.K*DO&42'7* M5[[8<""+W"A-_# (SOV4T,R;CO/O[OETS+8RH1G<_U MBP>Z6DO]A3\=;\@*'D$^;>ZY.O,KE05-(1.498C#N3+XN)%^@[@@1BJ26(^MC!#))$*ZG[^*\4]:HYM>'A\:OZ;>Z\ MBK="LK0T M5G>0TJSX)"\EB .#,'S#("P-PI\UZ)<&_9\U&)0&.6J_<"7G$!%)IF/.]HCK MT4I-'^0P'B-T]N&C069FE_ECF_50 M/\AE!A:9R"X30:QDL.UN?,6P AE6(,-O*J!"[/& 4]()1BT\Q" >M4=C\4)Q7GI];/?^FUD*A M\@A?,71#LF>3KU:%KKZZ%(LN2_G6J[5^*ZKM-]$9V2FZE?!@A\#>K5BCVKIDVX4[/X=NMPE. MT=^$=7\3]D\3VDY;'*=JD2NU)M*ZQ0GMVQ'O#NV!*;3#=F@[;6%7C,G7 M$[UM6^WK3_\'4$L#!!0 ( "* "%E&PO=V]R M:W-H965TBPDI/Q<*5M0!<6%!%W<#SSMT*$^:DB;5=BS3A M2T4)@VN!Y+*JL'@< ^7KD>,[&\,-693*&-PTJ?$";D'=U=="S]R.I2 5,$DX M0P+F(^?"'TYCXV\=OA-8RZTQ,DIFG-^;R:=BY'AF04 A5X8!Z]<*)D"I(=++ M^-UR.EU( ]P>;]@_6NU:RPQ+F'#Z@Q2J'#GO'53 '"^INN'K2VCUV 7FG$K[ M1.O&-PX=E"^EXE4+UBNH"&O>^*'-PQ9 \_0#@A80/ 5$SP#"%A >&B%J =&A M$>(68*6[C7:;N PKG":"KY$PWIK-#&SV+5KGBS"S3VZ5T%^)QJGT"^@L2_06 M?<5"8%,T=)J!PH3*,VV]N\W0Z).=K"1/0[V$GY>L@$*O3':!][^JT&]CI%3]+G;EWB%8B%[9X2Y7S)5'.6.VO7H"]L7WIB M'_O#B=]CSW1#;_KO7_KF;^ *BP5A4A=BKD-Y@W=ZP:+IL,U$\=JVD!E7NB'9 M8:E_2D 8!_U]SKG:3$R [C&ULK51M;],P$/XKIR"A(4'S MVKV11MI:(89 5!VP#X@/;G)MK#EVL)UF_??83A:Z*:N$Q)?$9]_SW#UGWZ6M MD/>J1-3P4#&N9EZI=7WI^RHOL2)J(FKDYF0C9$6T,>765[5$4CA0Q?PH"$[] MBE#N9:G;6\HL%8UFE.-2@FJJBLC]-3+1SKS0>]Q8T6VI[8:?I379XBWJ[_52 M&LL?6 I:(5=4<)"XF7E7X>4\L?[.X0?%5AVLP2I9"W%OC9MBY@4V(628:\M MS&^'U\DPL/\D9I4?5@DT%%>?0$0 M]X#8">TR<[(61),LE:(%:;T-FUVXVCBT44.YO<5;+I+XV02W4S_L UUV Z(4 GQH^@3AX"U$0 M)2/P^7'X G,##QT\?@KWC=1!;S3HC1Q??%SOSZNUTM*\H5]CBCJ*9)S"]M6E MJDF.,\\TCD*Y0R][_2H\#=Z/Z?M/9$_4QH/:^!A[=N=>,19PM3,WND58H>WL MX6;A&\H*3BB'/1(Y?KW'(T0=$BZ@$ER7"L)S*,A>C57B.%/<,1U1G0RJDW]3 MO: J%PW7L"(:QS1V?&'@".W@VV7!) B"L]3?'2KH_>+G?M._CEW&_D%'VFGX MA<@MY0H8;@PRF)R9<2"["=,96M2N2=="FY9WR](,9936P9QOA-"/ANW[8&ULA95=;]HP%(;_BI554RO1Q@220 >1VJ*IFUH-E7:[F'9A MD@.QZMB9[4#[[V<[-&4BH3=^84PETA5 M14'DZS4PL9UZ?>]MXH&N=W'-L#M^$EAJ_;>D;6R%.+9#KYE4P];1< @U38%,8\-W !C-I/1\7>7U&N8 M-G#__2W[5V?>F%D2!3>"_:*9SJ?>R$,9K$C%](/8WL+.4&CSI8(I]XNV]=[8 M;$XKI46Q"S8*"LKK)WG9?8B]@"#H" AV 8'378.(7:(![*,#!$#TM M9NCTY.S_-+YQU-@*&EN!RSOHM*440 _]*$$23?FZ=M%K;+SVT)R\FK^7[J%9 M!>CWU5)I:?XC?]I,U+!A.\P6SJ4J20I3SU2& KD!+_G\J1_A+T>L#!HK@V/9 MDP>PQ96!M&=A/U.;P#I%Y%+80MPDP2C&&$_\30MZV*"'1]&&%K;1ZJAPCS:( MHDY:V-#"CVA1&RT\H/7C42496*BFO(4$I4CE:F![<6Z:A%1H@[=8P;'>.C.FP5(EJ4 ME55 C0Y3';J-/S[@GX^[C[B/WYL;/BI@;LN1:[0AK'*=C;E>QMY[66O+P@?5 M- Z#0SG^7MNU5]@]D6O*E8&L3""^B(TA6=\*]4"+TG7BI="FK[O7W-RD(.T& ML[X20K\-;'-O[N;D'U!+ P04 " B@ A9IY/=#7T$ !L'@ &0 'AL M+W=O%/ZS80P/\5*YLFGO0@35K:PMI* MM,FT-STV!.OV8=H'DQYM1!+WV6X+T_OC9SLA;:@Q]+V3X --'-_O?'?..6>[[(EE 3L4)6T*AGMPQGE.I;OG<%TL.=&:$\LP/ M6ZVNG].T\$8#TW;%1P.VDEE:P!4G8I7GE#^.(6.;H1=X3PW7Z7PA=8,_&BSI M'&Y 3I=77-WY-666YE"(E!6$P]W0NPC.XZ"O!4R/OU+8B)UKHDVY9>Q>WWR: M#;V6'A%DD$B-H.IG#1/(,DU2X_A20;U:IQ;219"5@#'=+VTWCHNHI*,!9QO" M=6]%TQ?&^T9:^2LM]$2YD5P]396<'-U(EMP?CY6K9V3"MIGS?=KC;];><$:[ MG@=MPVN_- \6E,/Q[?X\N%"3H)B#R@V2W#Z2W7Y7]-$T7VPHGY%_/BLD^20A M%__:9D>IOV/7K_/AN5C2!(:>2G@"^!J\T4\_!-W6S[;08,(B3%B,!&L$L5,' ML>.BC_YDDF9$F%>Z#%&R&TIXT-=@"T[)[1JN7EO6HZ#=TG\#?[WK]_U^9Y9N MT7ZWT(:++6I[S7X-/YS6?CAU^B'.EQE[!" FNY$_EMI\F]E.S*%S$A,68<)B M)%@C%MTZ%MUW3BQ=S"!BPB),6(P$:P2Q5P>QYWRARC=(D#4(F19SL@2>,ML: M/G9R#@T&)BQR6]@ACT"YL#D>:10-Q_=KQ_>=PYH6'!(V+]+_#DCF)?)T)ZL^ M3^-.I821U#0^>U1X\C_<>C]$S7OTX:6\YU9T M<'0P:1$J+<:B-4.V+<&#]Z[! ]0B')46H=)B+%HSE-M"/'!7X@?D/B?HX)!@ MTJ)7C'1\,V.-H^G^;?T?N#< ]I)?F>:.KF^FPKYUB;H3@$J+4&DQ%JT9F>UN M0/#>VP$!ZGX *BU"I<58M&8HMWL"@;MD_J;:M&(V=A#[MIU&M_*#'?]&M3&6 MVJ9/M^5^\)WU_D=2=3"-$KC]DPVSP)^@TJ)7/!"6BPKIDMP<]U@G/NJ&@K]S M>I8#GYMC2Z&\ORID>8!2M]9'HQ?F0/!9^S@XGP26]D@?I9K3NBV^/(>]I'R> MJL^$#.Z4JM9)3R5G7AYMEC>2+&ULM9EM;^(X$,>_BI5;G5JI)<1 H#U :NGNW9ZTVFI[[>I> MNLD 5I,X9SO0?ON;))#P$)P +]'#]*O+,++SX/(5)< M1$3"=&3=.;<3ZJ8&68L7#DNU<4U2E%3ETP_+> "01! MZ@GC^&?EU"KZ3 TWK]?>OV3P"//*%$Q$\)/[>CZR!A;Q8F&;CH11+(M/6Z"V]R'*362,-C])A?-(2WW*TT^,G+;RWZWM,A$\F M(L39H5B6WVORA%/&3P(@8DJR9N1[G+VZ2U//]0>Y> #->* NL77^3A$M2)Q( M;XX>B2?"$-NKS/B:/#\]D(M/E^03L8F:,PF*\(@\1URK*WR(UW_-1:)8Y*NA MK1$N#='V5B#W.0@] .*2;R+2OPS MB5JDT[XBM$V[50&9S1_ 0W,G,^\8PND4(]W)_'4.^/N>:*4QMSR:K0>K*LNY MDVZUDW13N54Q\V!DX:ZA0"[ &O_ZB^.V?ZLB/)&S+=YNP=LU>1_?LX!%'A"F MR2O,>!2EX#B58Y!<^.0"IUL^"2^KTI#[[F6^TZUP,>[CSM@>VHM-/F,$1_+U M"KZ>D>]WR2(-M2"]/9!="&,W1T*X!81KA,"M> H<,6QXC[FLQW'W<*Z=7F]O M8(R]'LG4+YCZ1J;/[R ]KNI9^K5#8^SH2(Q!@3%HNGX@\INOG,$>5<_='Z#] M5MOK:RODFR+D&V/(+Z!P*ET1R$> O0:0WL0H&7 TL#(ML$%=_#>-XC<&;3+$4L YGY:F.Q]SAL4 ;*L0Q%J>?F=S"06(+D"@?UT,(>1^QY#@3 M#ENF@_[=V)&8 M-<=V:6M 5:\^S#T>2U3J#\NYR M*F_;V2A%$#6+H+I5FUN[&UNR0W4+-)I\7O 778*;I?-\Q\3 MOC&)'T&*!#!%TW:KCZF6^?E\?J-%G!UQOPJM19A=SH'Y(-,&^'XJA%[?I!T4 MOY*,_P502P,$% @ (H (64\@&ULM9=1CZ,V$(#_BD6KZDZZ#1A"0K9)I,W>77LG7;O: MU=X].S )UH*=VB;9D_KC.P86$@7H1KV^ ;/S#=CSPR>'Z1ZTBF (<]Y)O3" M28W97;NNCE/(F1[)'0C\LI$J9P:':NOJG0*6E$)YYOJ>-W%SQH6SG)?O[M1R M+@N3<0%WBN@BSYGZOH),'A8.=5Y>W/-M:NP+=SG?L2T\@'G"*-@LG!MZO:*1%2AG?.5PT$?/Q+JREO+)#CXE"\>S1)!!;*P*AK<]W$*6 M64W(\5>MU&EL6L'CYQ?M'TOGT9DUTW KLV\\,>G"B1R2P(85F;F7A]^A=BBT M^F*9Z?)*#O5?;FRTN?E.WKP'PWBFWZ+& M,RW]"O3<->B>A73CVI55Y8K?X\J$?)'"I)I\$ DDI_(NAJ6)C?\2FY4_J/!S M(48D\-X1W_/'Y&?B$ITR!;J^#5@(FN@'I86@Q\(?1;X&90-\<%''XRWYNS,RE1N5H; T9$O%?CD.O>DT',_=?0=AV!"&@X2_ M*2;L?GHM1GB&07TOF(5A-\:DP9@,8F"%V "_!&1R!G)% V\6^MT@TP9D.@CR M%5,,*6QBQ5+L0=F1D37(.R*PT./B%3;%L-28-(4L(9B Q+!GW-JOQ9^>X_N3 M&9WUX$<-?C2(__A?N:(.KFC<%]59@S6[) \ HWMY!LS.T$(_"B@-NMFHUY9P M;Y#NP_,.XGJ=][C^KR:J]9XDY60\H\&L!^FHJ]#!PO:M[(9V(^(6Q.Y.MC9/ MJ[J4, -DP[@B>Y858,-8,78BTO^A_%&_]0T[IX*=3X'"H8>7U0;2GGM'.O M]I1XVK8>.MQ[.LOHI6Q11V:?H;E'_^LYJ&UY*M&X&0MAJE_WYFUS\KFI_O?; MZ=6QZ0M36)(TR6"#HMYHBAM-52>1:F#DKOS[7TN#9XGR,<73&R@[ ;]OI#0O M VN@.0\N_P%02P,$% @ (H (6;<6?B=+ @ J@4 !D !X;"]W;W)K M&ULK93?;],P$,?_%2L(U$FH29-0H*21VFYH0YI4 M;?QX0#RXR:6QYMC!OK3EO\=VTM!-6>&!E\9GW_?CNZOODKU4#[H$0'*HN-!S MKT2L9[ZOLQ(JJL>R!F%."JDJBL946U_7"FCN1!7WPR"8^A5EPDL3M[=6:2(; MY$S 6A'=5!55OY; Y7[N3;SCQAW;EF@W_#2IZ1;N ;_4:V4LOZ?DK *AF11$ M03'W%I/9*K;^SN$K@[T^61.;R4;*!VO[R65#-:PD_\9R+.?>.X_D4-"&XYW<7T.7SQO+RR37[I?L M6]_8W)@U&F75B8U=,=%^Z:&KPXG <(8%82<(GPKB9P11)XA M?M9QEBTG?(8S);=28*G)E<@A?ZSW34Q]8.$QL&5X%OBI$6,2!:])&(3Q0#RK M?Y='9\*)^CI%CA?]M4[DDNF,2]TH(-\7&XW*/,4?0Q5KB?$PT;;G3-GI5%.#:C;"V#&C*H"@"&5%-**E! M92!P\-FTY/>.;$?*+@T2?W>:V?F[1Y-Q$+R\&,K"/WGV%:BMFP::9+(1V#ZT M?K&ULK59M3]LP$/XK5B8AD#:2 MIDV TD;JV[1-8T)T&Q^F?7"3:V.1V)GMM.S?[^R$K"VAH(TOC7V]Y[E7GSW8 M"'FG4@!-[O.,JZ&3:EWT75?%*>14G8H"./ZS%#*G&K=RY:I" DTL*,],.]' RJYE-!"ESAB':TE4F>=4_AY#)C9#I^,\"&[8*M5&X$:#@JY@#OI; M<2UQYS8L"&+1:;L+]G4NIY#XE)ID==@]"!GO/K2^SH/6P#D:0?X-<#?!_2> M '1K0/>E%GHUH/=2"T$-L*&[5>PV<5.J:3208D.DT48VL[#9MVC,%^.F3^9: MXK\,<3KZ@JWX62A%"I!DGE()Y!V98SH/X^1K*DI%>:(&KL8XC#=N M7/L\KGSVG_"Y2ZX$UZDB,YY TH*?'L:'!_ NYJ])HO^0Q+%_D/!3R4])UWM+ M?,_OM?@S>3F\VQ;._UF?_;/UG61TFX[J6K[N$WPS*CGC*T6NFX[Z,5HH+7$F M_&PK=D77:ZW4I-?4 MI'>(/6I.**U/:'T.\>)0&@\AUHL!_C$:V43MIJ5ID+K#ES M%:VCL_#B+!BXZ^UBM&@%9X&_JS5MY?+WN&9M7*%_T6CMY"5H\A(8RTPTG;GQ'1&&FG7HN#<$CI[R]%#RK,7U68W9(8R?LL D[?+5V2.HA M_TPFPA M?-SI3SHM\BD^DZI7S5_ZZHUU1>6*80]EL$13WND9^BJK=TNUT:*P%_-":+SF M[3+%IQY(HX#_+X70#QMCH'D\1G\ 4$L#!!0 ( "* "%FAFS/^%0, .,+ M 9 >&PO=V]R:W-H965TOV,.W!A9M@%6QFFZ3[][LVA(:41JN42GT)MO$YG'-\ M8]WA6L@[%0-HVK69' ]%KA/&82:)RM.4RK\32,1ZY+2L=3IM>09@=_Q@L%9;8V*LW IQ9R87T+=#QR^@Z) M8$'S1%^+]6/%D]Z706P!D*<9X)< M?Q?0?@(0E(# &BV465OG5-/Q4(HUD68WLIF!S<:BT0WCYACG6N);AC@]_HJ5 MS+%8HCP!(A;DC&L6L20W:9,YA+EDFH$B'^_#)(\@(@LI M4C(5:99K:D\&01^IY(PO%9E5K$?GH"E+U#'R*[.B-@_&R?=8Y(KR2 U=C::, M-#@CL".NLJ+CC)O\%:<>2FKMO->X$ M;6_HKK9]/=X4#-K]:E--;Z?2V]FK]UMF3DT1+4B6RS#&.XF$(DWQ)/'?']XU MB=W+^-S#.A!9S7RW,M]]%=7=/61@!R*K!=:K NN]1'7W'E=W;Z>V'V]I!8/F MTNY78OM[Q5[/;QIO]+VHYY[&@5P<&K*-_!(0,[$%DML);WT&]X+U' M)6NM@OU^L%/##;N"OK=;Q>Y6NY2"7-HN4N&EFW-=] G5:M6IGMG^;&=]8CI8 MVX8]T!3M[Q652X:7>@(+I/1.>BA)%AUE,=$BLTW9K=#8XMEAC%TX2+,!WR^$ MT)N)^4#5UX__ 5!+ P04 " B@ A9Z%J?WTH# #2% #0 'AL+W-T M>6QE3T84:I#A8%%]4@G&E=?HRB M:C*C!:FN9$F%07*I"J)-5TVCJE249!60"AYU6JTD*@@3X; OYL5=H:M@(N=" M#\)N$PK<[4LV"-O)=1@XN9',Z"!\NGC_23P^3WB6/2W6UI._S<"#GB.4;K>6@FRYH)'8R<'C2= M/;-!A+LMOZMM6[6OJ"Z783^78ETU<>@"1I\4-'@F?!"."&=CQ8"5DX+QI0MW M(#"17*I FW(U"=L0J7X[N.UZ4,FU3L&$5#:WR^!^C^OA.\"J!P89YXW!3N@" MPWY)M*9*W)F.'6R#+Z"@;C\N2^-PJLBRW;D)UP1[,TG&4F54-6G:X2HT['.: M@QW%IC.X:UE& &HM"]/(&)E*0:R'%:-N&-D)Y?P!'O,?^9;V(M_8.;MOHFD: M0W73R;@.Z&^J.>U-V>M7Z08E>Y;Z\]Q,1]@^E!J]5S1G"]M?Y(T!3+V-JY.R MY,M/G$U%0=WD#TXX[),5+YA)Q7Z;;% J$Q.@*@R>J=)LLAGYI4CY2!=Z54Z+ M'/?<.4'/_W:=IU101?BF:5/[Q[S*KW8<=]_*LOU6V37L]5B_NX_=Y,TIF$Q. MP>1)U&3O^$W&Z?%[K$^%1VZR^V;?['M-1O5):..XM778:J(!'&H'X7''F,O*:C,T?;%OZ9GQ&3 '&,>QL#S_TWQZZ'P9$>RNFA',?R(2/[P?+X.:FY_#--TSA.$FQ% M1R.O@Q&V;DD"/WXUS!LPL#R0Z>_6&M]MO$+VUP&VI_LJ!)LI7HG83/&U!L2_ M;L!(4_]N8WF @>T"5CN0WY\':LK/B6/85DCA.4S\"F-]!'&,(/(TX@CD #Q@2Q_8]N/,^BE;OJ6C]7\SA'U!+ P04 M " B@ A9EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( "* "%F$/('::P, &$8 / >&PO=V]R:V)O;VLN M>&ULQ9A;3]LP%(#_BI4G)L'2)&VYB")!RS8D!M6*>)W*:"%7@*8BL=IKS>,*\I$='&^;6NJ8C\A#>2&26$S7<8C@XW^ M6^Z29,TTFS/.S,LH:GYSB$C%!*O8*Q2CJ!<1O92;;U*Q5RD,Y;-<207Q@VH M"37P5@R)0NP'7*ON6F:#MH+)D7+G7&;(&Z*1K&D#Q"2\X*^_:"7%%. M10ZDB:/V %,$,-T;(#F84@\R0R"S#X2<.0CW!TUD2>Y7H#S(/@+9WP>D8QPO MJ5AXD ,$;@4%,^1RH: 9:(_J%*$Z M#4MU"U2#O_XE/6R%[H6EF1F9/QU=6:2"C&5E6])-)9\/-4A@A=R(7%9 'NAS M-V:8-)+ UKBS[=Y*K8F= M865'5TBYDB":R*63W7\*MV*^_UVBUM/AAFAR2P M'J;TA:PUF8)J_NXT.V$ZYU+7W>AA=D@"Z^%&:%;8(7U0M+!;.'*IE%57ZPB? M$9-#LD\[_$Q]3$P/26 _X)B9CXD)(@EL"%1CW6ABQD@^1!GDP!XY..A/_MX9 MZ)W>\@?J8F$+2P IYOUSOC"1Z# EL%'RZ]'U,3"]I8+W@F ,?$Y--&EHV MZ*SV%Y\4TTT:6#.D@8WS[RZ:'$S 4,:[LP>331I8-F_+XQ&YH];8 M[FYF-R-FFC2P:?XPSFQC1WRW5>U6P\?$3)-^C&FZF-^IJ14SK+,#SS#S M9/LR3_L-^)B8>;+ YD$P77Q]3,P^66#[H)B=75"&7H,%MH]_%-PYP3-,.EE@ MZ>S89?BSR,?$I),%E@Z*V1UK3#I9(YUX>Z5=0,D$%'?V%=KFYY3G4T78_?9U9G)\M.X_$YOS^9J[SR;_KEP=_AAL?YKNY@OG@DF.67=Q86?LO1QO M>SM<:-9/-LGAM#/=X43&Q@YB".+X00)!$C]H#D'S^$$+"%K$#UI"T#)^T J" M5O&#UA"TCA^T@:!-_"!*4<940=($:P5:$W)-"KPF!)L4B$U(-BDPFQ!M4J V M(=NDP&U"N$F!W(1TDP*["?$F!7HSZLT*]&;4FQ7HS9.?;05Z,^K-"O1FU)L5 MZ,VH-RO0FU%O5J WH]ZL0&]&O5F!WHQZLP*]!?46!7H+ZBT*]!;46Q3H+9/# M$@5Z"^HM"O06U%L4Z"VHM[Q3;Q\>I?-CSW.-^[^3ZM"_Z\;MA^7SYN0;'W"V M<.:[_P502P,$% @ (H (6>N(NN65 0 @A8 !, !;0V]N=&5N=%]4 M>7!E&ULS9C-;L(P$(1?)^@)ML2$026[:A\/9U MPH_4BD8@*G4NL1+OSHR]TG?(Y'UKR$6;NFK<-"Z\-X^,N;2@6KE$&VK"3JYM MK7QXM0MF5+I4"V)B-!JS5#>>&C_TK48\FSQ3KE:5CUXVX;,K=3.-+54NCIYV MA:W7-%;&5&6J?-AGZR;[X3+<.R2ALZMQ16G<(!3$[*1#N_.[P;[O;4W6EAE% M=YF5*FTU4=6A)G+*G,%42^KI*=Z*#?V8<; MIMV37^W?R?09ALJYU<:%B5FZW.XPDK9[:((065_V'_'H&*2O/A^UT\XH.],[ M7.^GMLMN'HYUR_5W_'W&1_T+Y!T79-: ME&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( "* "%EW(-'9 08 -D? M 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ (H (66+_<-VQ M @ ? < !@ ("!*14 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (H (682885P:" M24 !@ M ("!["0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ (H (63G2E1%O" 118 !@ ("!04H 'AL+W=O M92 !X;"]W;W)K&UL M4$L! A0#% @ (H (6>JB;KQ1!0 70T !D ("!_U< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(H (6>=G0P=] @ NP4 !D ("!X&4 'AL+W=O&PO=V]R:W-H965T([@( '4& 9 " @26' !X;"]W;W)K&UL4$L! A0#% @ (H (6;\IIF$J P 20< !D M ("!2HH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (H (63WH;K^Q!0 MB$ !D ("!<94 'AL M+W=OXJJ4$ M !]' &0 @(%9FP >&PO=V]R:W-H965T&UL4$L! A0#% @ (H ( M61NV>D(: P MPH !D ("!\J, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (H (61_^2\]: @ \@4 M !D ("!**\ 'AL+W=O&PO=V]R:W-H965T 9 " @<&T !X;"]W;W)K&UL4$L! A0#% @ (H (645&PO=V]R:W-H965T M&UL4$L! A0# M% @ (H (60:ZK$TA P 2 H !D ("!(<4 'AL+W=O M&PO=V]R:W-H965T $ ,6 : " ;O3 !X M;"]?7!E&UL 64$L%!@ L "P ZPL #'7 $! end XML 49 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 50 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 52 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 90 213 1 false 22 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.performantcorp.com/role/CoverPage Cover Page Cover 1 false false R2.htm 9952151 - Statement - Consolidated Balance Sheets Sheet http://www.performantcorp.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 9952152 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.performantcorp.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - Consolidated Statements of Operations Sheet http://www.performantcorp.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 9952154 - Statement - Consolidated Statement of Changes in Stockholders' Equity Sheet http://www.performantcorp.com/role/ConsolidatedStatementofChangesinStockholdersEquity Consolidated Statement of Changes in Stockholders' Equity Statements 5 false false R6.htm 9952155 - Statement - Consolidated Statements of Cash Flows Sheet http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 9952156 - Disclosure - Organization and Description of Business Sheet http://www.performantcorp.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 7 false false R8.htm 9952157 - Disclosure - Property, Equipment, and Software Sheet http://www.performantcorp.com/role/PropertyEquipmentandSoftware Property, Equipment, and Software Notes 8 false false R9.htm 9952158 - Disclosure - Credit Agreement Sheet http://www.performantcorp.com/role/CreditAgreement Credit Agreement Notes 9 false false R10.htm 9952159 - Disclosure - Leases Sheet http://www.performantcorp.com/role/Leases Leases Notes 10 false false R11.htm 9952160 - Disclosure - Stock-Based Compensation Sheet http://www.performantcorp.com/role/StockBasedCompensation Stock-Based Compensation Notes 11 false false R12.htm 9952161 - Disclosure - Income Taxes Sheet http://www.performantcorp.com/role/IncomeTaxes Income Taxes Notes 12 false false R13.htm 9952162 - Disclosure - Net Loss per Share Sheet http://www.performantcorp.com/role/NetLossperShare Net Loss per Share Notes 13 false false R14.htm 9952163 - Disclosure - Subsequent Events Sheet http://www.performantcorp.com/role/SubsequentEvents Subsequent Events Notes 14 false false R15.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 15 false false R16.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 16 false false R17.htm 9954471 - Disclosure - Organization and Description of Business (Policies) Sheet http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessPolicies Organization and Description of Business (Policies) Policies 17 false false R18.htm 9954472 - Disclosure - Organization and Description of Business (Tables) Sheet http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessTables Organization and Description of Business (Tables) Tables http://www.performantcorp.com/role/OrganizationandDescriptionofBusiness 18 false false R19.htm 9954473 - Disclosure - Property, Equipment, and Software (Tables) Sheet http://www.performantcorp.com/role/PropertyEquipmentandSoftwareTables Property, Equipment, and Software (Tables) Tables http://www.performantcorp.com/role/PropertyEquipmentandSoftware 19 false false R20.htm 9954474 - Disclosure - Leases (Tables) Sheet http://www.performantcorp.com/role/LeasesTables Leases (Tables) Tables http://www.performantcorp.com/role/Leases 20 false false R21.htm 9954475 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.performantcorp.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.performantcorp.com/role/StockBasedCompensation 21 false false R22.htm 9954476 - Disclosure - Net Loss per Share (Tables) Sheet http://www.performantcorp.com/role/NetLossperShareTables Net Loss per Share (Tables) Tables http://www.performantcorp.com/role/NetLossperShare 22 false false R23.htm 9954477 - Disclosure - Organization and Description of Business - Narrative (Details) Sheet http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails Organization and Description of Business - Narrative (Details) Details 23 false false R24.htm 9954478 - Disclosure - Organization and Description of Business - Schedule of Disaggregated Revenue by Category (Details) Sheet http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessScheduleofDisaggregatedRevenuebyCategoryDetails Organization and Description of Business - Schedule of Disaggregated Revenue by Category (Details) Details 24 false false R25.htm 9954479 - Disclosure - Property, Equipment, and Software - Schedule of Property, Equipment, and Software (Details) Sheet http://www.performantcorp.com/role/PropertyEquipmentandSoftwareScheduleofPropertyEquipmentandSoftwareDetails Property, Equipment, and Software - Schedule of Property, Equipment, and Software (Details) Details 25 false false R26.htm 9954480 - Disclosure - Property, Equipment, and Software - Narrative (Details) Sheet http://www.performantcorp.com/role/PropertyEquipmentandSoftwareNarrativeDetails Property, Equipment, and Software - Narrative (Details) Details 26 false false R27.htm 9954481 - Disclosure - Credit Agreement (Details) Sheet http://www.performantcorp.com/role/CreditAgreementDetails Credit Agreement (Details) Details http://www.performantcorp.com/role/CreditAgreement 27 false false R28.htm 9954482 - Disclosure - Leases - Narrative (Details) Sheet http://www.performantcorp.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 28 false false R29.htm 9954483 - Disclosure - Leases - Schedule of Operating Leases (Details) Sheet http://www.performantcorp.com/role/LeasesScheduleofOperatingLeasesDetails Leases - Schedule of Operating Leases (Details) Details 29 false false R30.htm 9954484 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) Sheet http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails Leases - Schedule of Maturities of Lease Liabilities (Details) Details 30 false false R31.htm 9954485 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.performantcorp.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 31 false false R32.htm 9954486 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) Sheet http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails Stock-Based Compensation - Schedule of Stock Option Activity (Details) Details 32 false false R33.htm 9954487 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit and Performance Stock Unit Activity (Details) Sheet http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails Stock-Based Compensation - Schedule of Restricted Stock Unit and Performance Stock Unit Activity (Details) Details 33 false false R34.htm 9954488 - Disclosure - Income Taxes (Details) Sheet http://www.performantcorp.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.performantcorp.com/role/IncomeTaxes 34 false false R35.htm 9954489 - Disclosure - Net Loss per Share - Schedule of Reconciliation of Basic to Diluted Weighted Average Shares (Details) Sheet http://www.performantcorp.com/role/NetLossperShareScheduleofReconciliationofBasictoDilutedWeightedAverageSharesDetails Net Loss per Share - Schedule of Reconciliation of Basic to Diluted Weighted Average Shares (Details) Details 35 false false R36.htm 9954490 - Disclosure - Net Loss per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.performantcorp.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Net Loss per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 36 false false All Reports Book All Reports pfmt-20240630.htm pfmt-20240630.xsd pfmt-20240630_cal.xml pfmt-20240630_def.xml pfmt-20240630_lab.xml pfmt-20240630_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 54 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "pfmt-20240630.htm": { "nsprefix": "pfmt", "nsuri": "http://www.performantcorp.com/20240630", "dts": { "inline": { "local": [ "pfmt-20240630.htm" ] }, "schema": { "local": [ "pfmt-20240630.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": [ "pfmt-20240630_cal.xml" ] }, "definitionLink": { "local": [ "pfmt-20240630_def.xml" ] }, "labelLink": { "local": [ "pfmt-20240630_lab.xml" ] }, "presentationLink": { "local": [ "pfmt-20240630_pre.xml" ] } }, "keyStandard": 193, "keyCustom": 20, "axisStandard": 9, "axisCustom": 0, "memberStandard": 12, "memberCustom": 8, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 90, "entityCount": 1, "segmentCount": 22, "elementCount": 400, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 431, "http://xbrl.sec.gov/dei/2024": 30, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.performantcorp.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "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": "pfmt-20240630.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": "pfmt-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.performantcorp.com/role/ConsolidatedBalanceSheets", "longName": "9952151 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "unique": true } }, "R3": { "role": "http://www.performantcorp.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "9952152 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations", "longName": "9952153 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LaborAndRelatedExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "unique": true } }, "R5": { "role": "http://www.performantcorp.com/role/ConsolidatedStatementofChangesinStockholdersEquity", "longName": "9952154 - Statement - Consolidated Statement of Changes in Stockholders' Equity", "shortName": "Consolidated Statement of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-32", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-32", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows", "longName": "9952155 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "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": "pfmt-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "unique": true } }, "R7": { "role": "http://www.performantcorp.com/role/OrganizationandDescriptionofBusiness", "longName": "9952156 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.performantcorp.com/role/PropertyEquipmentandSoftware", "longName": "9952157 - Disclosure - Property, Equipment, and Software", "shortName": "Property, Equipment, and Software", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.performantcorp.com/role/CreditAgreement", "longName": "9952158 - Disclosure - Credit Agreement", "shortName": "Credit Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.performantcorp.com/role/Leases", "longName": "9952159 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.performantcorp.com/role/StockBasedCompensation", "longName": "9952160 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.performantcorp.com/role/IncomeTaxes", "longName": "9952161 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.performantcorp.com/role/NetLossperShare", "longName": "9952162 - Disclosure - Net Loss per Share", "shortName": "Net Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.performantcorp.com/role/SubsequentEvents", "longName": "9952163 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R15": { "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": "15", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true }, "uniqueAnchor": null }, "R16": { "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": "16", "firstAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessPolicies", "longName": "9954471 - Disclosure - Organization and Description of Business (Policies)", "shortName": "Organization and Description of Business (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessTables", "longName": "9954472 - Disclosure - Organization and Description of Business (Tables)", "shortName": "Organization and Description of Business (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareTables", "longName": "9954473 - Disclosure - Property, Equipment, and Software (Tables)", "shortName": "Property, Equipment, and Software (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.performantcorp.com/role/LeasesTables", "longName": "9954474 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.performantcorp.com/role/StockBasedCompensationTables", "longName": "9954475 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.performantcorp.com/role/NetLossperShareTables", "longName": "9954476 - Disclosure - Net Loss per Share (Tables)", "shortName": "Net Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "pfmt:ReconciliationOfBasicToDilutedWeightedAverageSharesTableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pfmt:ReconciliationOfBasicToDilutedWeightedAverageSharesTableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails", "longName": "9954477 - Disclosure - Organization and Description of Business - Narrative (Details)", "shortName": "Organization and Description of Business - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessScheduleofDisaggregatedRevenuebyCategoryDetails", "longName": "9954478 - Disclosure - Organization and Description of Business - Schedule of Disaggregated Revenue by Category (Details)", "shortName": "Organization and Description of Business - Schedule of Disaggregated Revenue by Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "unique": true } }, "R25": { "role": "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareScheduleofPropertyEquipmentandSoftwareDetails", "longName": "9954479 - Disclosure - Property, Equipment, and Software - Schedule of Property, Equipment, and Software (Details)", "shortName": "Property, Equipment, and Software - Schedule of Property, Equipment, and Software (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareNarrativeDetails", "longName": "9954480 - Disclosure - Property, Equipment, and Software - Narrative (Details)", "shortName": "Property, Equipment, and Software - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c-3", "name": "pfmt:PurchaseAgreementPaymentPeriodTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://www.performantcorp.com/role/CreditAgreementDetails", "longName": "9954481 - Disclosure - Credit Agreement (Details)", "shortName": "Credit Agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-68", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-68", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.performantcorp.com/role/LeasesNarrativeDetails", "longName": "9954482 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.performantcorp.com/role/LeasesScheduleofOperatingLeasesDetails", "longName": "9954483 - Disclosure - Leases - Schedule of Operating Leases (Details)", "shortName": "Leases - Schedule of Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails", "longName": "9954484 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)", "shortName": "Leases - Schedule of Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.performantcorp.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954485 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails", "longName": "9954486 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-76", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-78", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "unique": true } }, "R33": { "role": "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails", "longName": "9954487 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit and Performance Stock Unit Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Unit and Performance Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-80", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-80", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.performantcorp.com/role/IncomeTaxesDetails", "longName": "9954488 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.performantcorp.com/role/NetLossperShareScheduleofReconciliationofBasictoDilutedWeightedAverageSharesDetails", "longName": "9954489 - Disclosure - Net Loss per Share - Schedule of Reconciliation of Basic to Diluted Weighted Average Shares (Details)", "shortName": "Net Loss per Share - Schedule of Reconciliation of Basic to Diluted Weighted Average Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "pfmt:ReconciliationOfBasicToDilutedWeightedAverageSharesTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "unique": true } }, "R36": { "role": "http://www.performantcorp.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "longName": "9954490 - Disclosure - Net Loss per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "shortName": "Net Loss per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pfmt-20240630.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r22", "r455" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable, net of allowance for credit losses", "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": [ "r579" ] }, "pfmt_AccruedInterestOnLongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "AccruedInterestOnLongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Accrued Interest On Long-Term Debt, Current", "documentation": "Accrued Interest On Long-Term Debt, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities, current", "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": [ "r25" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareScheduleofPropertyEquipmentandSoftwareDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r15", "r87", "r332" ] }, "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": [ "r508" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r34" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "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": [ "r359", "r569", "r570", "r571", "r572", "r599", "r646" ] }, "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": [ "r521" ] }, "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": [ "r521" ] }, "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": [ "r521" ] }, "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": [ "r521" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net 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": [ "r554" ] }, "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": [ "r480", "r490", "r500", "r532" ] }, "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": [ "r483", "r493", "r503", "r535" ] }, "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": [ "r555" ] }, "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": [ "r521" ] }, "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": [ "r528" ] }, "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": [ "r484", "r494", "r504", "r528", "r536", "r540", "r548" ] }, "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": [ "r546" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total 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": [ "r250", "r255" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r91", "r155", "r159" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "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.performantcorp.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities (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": [ "r135" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.performantcorp.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r13" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.performantcorp.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.performantcorp.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r13" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r64", "r74", "r90", "r107", "r139", "r141", "r149", "r150", "r156", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r281", "r283", "r295", "r327", "r383", "r426", "r427", "r455", "r471", "r593", "r594", "r607" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "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.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r83", "r92", "r107", "r156", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r281", "r283", "r295", "r455", "r593", "r594", "r607" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r543" ] }, "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": [ "r544" ] }, "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": [ "r539" ] }, "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": [ "r539" ] }, "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": [ "r539" ] }, "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": [ "r539" ] }, "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": [ "r539" ] }, "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": [ "r539" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationNarrativeDetails", "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails", "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails", "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": [ "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249" ] }, "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": [ "r542" ] }, "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": [ "r541" ] }, "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": [ "r540" ] }, "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": [ "r540" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "pfmt_BuildingAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "BuildingAndLeaseholdImprovementsMember", "presentation": [ "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building and leasehold improvements", "label": "Building And Leasehold Improvements [Member]", "documentation": "Building and leasehold improvements." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r58", "r59", "r60", "r61" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets", "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "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": [ "r11", "r85", "r420" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "totalLabel": "Total cash, cash equivalents and restricted cash at 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": [ "r11", "r43", "r105" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperationsAbstract", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of the Consolidated Statements of Cash Flows to the Consolidated Balance Sheets:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "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": [ "r1", "r43" ] }, "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": [ "r519" ] }, "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": [ "r516" ] }, "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": [ "r514" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "pfmt_ClaimsBasedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "ClaimsBasedMember", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessScheduleofDisaggregatedRevenuebyCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Claims-based", "label": "Claims-based [Member]", "documentation": "Claims-based" } } }, "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": [ "r520" ] }, "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": [ "r520" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (note 3 and note 4)", "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": [ "r30", "r67", "r328", "r370" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "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": [ "r461", "r462", "r463", "r465", "r466", "r467", "r468", "r569", "r570", "r572", "r599", "r645", "r646" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par or stated value per share (in usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r33" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized shares (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": [ "r33", "r371" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued shares (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": [ "r33" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.performantcorp.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding shares (in shares)", "periodStartLabel": "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": [ "r5", "r33", "r371", "r389", "r646", "r647" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value. Authorized, 500,000 shares at June\u00a030, 2024 and December\u00a031, 2023 respectively; issued and outstanding 77,190 and 76,920 shares at June\u00a030, 2024 and December\u00a031, 2023, 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": [ "r33", "r329", "r455" ] }, "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": [ "r525" ] }, "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": [ "r524" ] }, "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": [ "r526" ] }, "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": [ "r523" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer hardware and software", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Organization", "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": [ "r20", "r422" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets", "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "verboseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r211", "r213", "r216" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets", "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "verboseLabel": "Contract liabilities", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r211", "r212", "r216" ] }, "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": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "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": [] }, "pfmt_CustomerCareAndOutsourcedServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "CustomerCareAndOutsourcedServicesMember", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessScheduleofDisaggregatedRevenuebyCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Care / Outsourced Services", "label": "Customer Care And Outsourced Services [Member]", "documentation": "Customer Care And Outsourced Services [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.performantcorp.com/role/CreditAgreement" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement", "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": [ "r54", "r106", "r164", "r165", "r166", "r167", "r168", "r173", "r174", "r184", "r190", "r191", "r192", "r193", "r194", "r195", "r200", "r207", "r208", "r209", "r302" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "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": [ "r8", "r24", "r25", "r65", "r66", "r109", "r185", "r186", "r187", "r188", "r189", "r191", "r196", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r431", "r432", "r433", "r434", "r435", "r453", "r567", "r584", "r585", "r586", "r603", "r604" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate (as a percent)", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "pfmt_DebtInstrumentDebtCovenantFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "DebtInstrumentDebtCovenantFixedChargeCoverageRatio", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed charge coverage ratio", "label": "Debt Instrument, Debt Covenant, Fixed Charge Coverage Ratio", "documentation": "Debt Instrument, Debt Covenant, Fixed Charge Coverage Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "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": [ "r8", "r109", "r185", "r186", "r187", "r188", "r189", "r191", "r196", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r431", "r432", "r433", "r434", "r435", "r453", "r567", "r584", "r585", "r586", "r603", "r604" ] }, "pfmt_DeferredAssetAcquisitionPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "DeferredAssetAcquisitionPayments", "crdr": "debit", "presentation": [ "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred asset acquisition payments", "label": "Deferred Asset Acquisition Payments", "documentation": "Deferred Asset Acquisition Payments" } } }, "auth_ref": [] }, "pfmt_DeferredAssetAcquisitionPaymentsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "DeferredAssetAcquisitionPaymentsCurrent", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred asset acquisition payments", "label": "Deferred Asset Acquisition Payments, Current", "documentation": "Deferred Asset Acquisition Payments, Current" } } }, "auth_ref": [] }, "pfmt_DeferredAssetAcquisitionPaymentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "DeferredAssetAcquisitionPaymentsNoncurrent", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred asset acquisition payments", "label": "Deferred Asset Acquisition Payments, Noncurrent", "documentation": "Deferred Asset Acquisition Payments, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNoncurrentNet", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "netLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Noncurrent, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r602", "r603", "r604" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows", "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareNarrativeDetails" ], "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": [ "r3", "r139", "r146", "r150", "r426", "r427" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessScheduleofDisaggregatedRevenuebyCategoryDetails" ], "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": [ "r215", "r437", "r438", "r439", "r440", "r441", "r442", "r443" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessScheduleofDisaggregatedRevenuebyCategoryDetails" ], "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": [ "r215", "r437", "r438", "r439", "r440", "r441", "r442", "r443" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregated Revenue by Category", "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": [ "r596" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.performantcorp.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": [ "r219", "r223", "r251", "r252", "r254", "r445" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "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.performantcorp.com/role/CoverPage" ], "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.performantcorp.com/role/CoverPage" ], "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.performantcorp.com/role/CoverPage" ], "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": [ "r475" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "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": [ "r507" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "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": [ "r518" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per share", "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in usd 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": [ "r98", "r115", "r116", "r117", "r118", "r119", "r120", "r125", "r127", "r132", "r133", "r134", "r138", "r277", "r280", "r292", "r293", "r324", "r337", "r423" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in usd 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": [ "r98", "r115", "r116", "r117", "r118", "r119", "r120", "r127", "r132", "r133", "r134", "r138", "r277", "r280", "r292", "r293", "r324", "r337", "r423" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.performantcorp.com/role/NetLossperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r124", "r135", "r136", "r137" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.performantcorp.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate (as a percent)", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r259", "r446" ] }, "pfmt_EligibilityBasedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "EligibilityBasedMember", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessScheduleofDisaggregatedRevenuebyCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eligibility-based", "label": "Eligibility-based [Member]", "documentation": "Eligibility-based" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued salaries and benefits", "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": [ "r25" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r253" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense, recognition term", "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": [ "r253" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.performantcorp.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.performantcorp.com/role/StockBasedCompensationNarrativeDetails", "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee Stock Option", "terseLabel": "Options to purchase common stock", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "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_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "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.performantcorp.com/role/CoverPage" ], "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.performantcorp.com/role/CoverPage" ], "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.performantcorp.com/role/CoverPage" ], "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": [ "r473" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "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.performantcorp.com/role/CoverPage" ], "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.performantcorp.com/role/CoverPage" ], "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": [ "r473" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "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.performantcorp.com/role/CoverPage" ], "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": [ "r473" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "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.performantcorp.com/role/CoverPage" ], "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": [ "r557" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "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": [ "r473" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "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": [ "r473" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "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": [ "r473" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "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": [ "r473" ] }, "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": [ "r512" ] }, "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": [ "r553" ] }, "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": [ "r553" ] }, "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": [ "r553" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "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": [ "r5", "r80", "r95", "r96", "r97", "r110", "r111", "r112", "r114", "r119", "r121", "r123", "r140", "r157", "r158", "r163", "r210", "r267", "r268", "r274", "r275", "r276", "r278", "r279", "r280", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r306", "r316", "r336", "r349", "r350", "r351", "r359", "r408" ] }, "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": [ "r522" ] }, "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": [ "r480", "r490", "r500", "r532" ] }, "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": [ "r477", "r487", "r497", "r529" ] }, "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": [ "r528" ] }, "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": [ "r484", "r494", "r504", "r536" ] }, "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": [ "r484", "r494", "r504", "r536" ] }, "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": [ "r484", "r494", "r504", "r536" ] }, "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": [ "r484", "r494", "r504", "r536" ] }, "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": [ "r484", "r494", "r504", "r536" ] }, "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": [ "r517" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and equipment", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "pfmt_GainLossOnSaleOfRecoveryContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "GainLossOnSaleOfRecoveryContracts", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows", "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on sale of certain recovery contracts", "negatedTerseLabel": "Gain on sale of certain recovery contracts", "label": "Gain (Loss) On Sale Of Recovery Contracts", "documentation": "Gain (Loss) On Sale Of Recovery Contracts" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on disposal of assets", "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges", "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value." } } }, "auth_ref": [ "r566" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets", "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "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": [ "r88", "r160", "r323", "r427", "r430", "r448", "r455", "r582", "r583" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, accumulated impairment loss", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "documentation": "Amount of accumulated impairment loss for 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": [ "r161", "r162", "r430" ] }, "us-gaap_HealthCareMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HealthCareMember", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessScheduleofDisaggregatedRevenuebyCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Healthcare Total", "label": "Health Care [Member]", "documentation": "Service provided for prevention, maintenance, diagnosis or treatment of physical and mental health." } } }, "auth_ref": [ "r597" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-cash impairment charge", "label": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r3", "r14", "r52", "r447" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Goodwill and Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r53" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before provision for 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": [ "r39", "r69", "r73", "r325", "r334", "r425", "r426", "r573", "r575", "r576", "r577", "r578" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.performantcorp.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r108", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r269", "r271", "r272", "r273", "r357", "r446" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "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": [ "r75", "r79", "r122", "r123", "r139", "r147", "r150", "r258", "r259", "r270", "r339", "r446" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash (received) paid for income taxes", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r12", "r104", "r265", "r266" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax receivable", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r63", "r559" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Trade accounts receivable", "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": [ "r2" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract assets", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r565" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued salaries and benefits", "label": "Increase (Decrease) in Employee Related Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r2" ] }, "pfmt_IncreaseDecreaseInEstimatedLiabilityForAppealsAndDisputes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "IncreaseDecreaseInEstimatedLiabilityForAppealsAndDisputes", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated liability for appeals and disputes", "label": "Increase (Decrease) In Estimated Liability For Appeals And Disputes", "documentation": "Increase (Decrease) In Estimated Liability For Appeals And Disputes" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax receivable", "label": "Increase (Decrease) in Income Taxes Receivable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r558", "r565" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities and other current liabilities", "label": "Increase (Decrease) in Other Current Liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r565" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r565" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "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", "calculation": { "http://www.performantcorp.com/role/NetLossperShareScheduleofReconciliationofBasictoDilutedWeightedAverageSharesDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.performantcorp.com/role/NetLossperShareScheduleofReconciliationofBasictoDilutedWeightedAverageSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of stock options (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": [ "r128", "r129", "r130", "r134", "r222" ] }, "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": [ "r484", "r494", "r504", "r528", "r536", "r540", "r548" ] }, "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": [ "r546" ] }, "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": [ "r476", "r552" ] }, "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": [ "r476", "r552" ] }, "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": [ "r476", "r552" ] }, "pfmt_InterestExpenseDebtIssuanceCostsAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "InterestExpenseDebtIssuanceCostsAndAmortization", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense from debt issuance costs", "label": "Interest Expense, Debt Issuance Costs And Amortization", "documentation": "Interest expense from debt issuance costs and amortization of discount note payable." } } }, "auth_ref": [] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r145", "r564" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "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": [ "r100", "r102", "r103" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r139", "r144", "r150", "r426", "r563" ] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LaborAndRelatedExpense", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Salaries and benefits", "label": "Labor and Related Expense", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r562" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.performantcorp.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Leases", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r605" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.performantcorp.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r606" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted cash flows", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r314" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r314" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r314" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r314" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r314" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r606" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r314" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.performantcorp.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r305" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r8", "r24", "r25", "r26", "r28", "r29", "r30", "r31", "r107", "r156", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r282", "r283", "r284", "r295", "r369", "r424", "r471", "r593", "r607", "r608" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r38", "r68", "r331", "r455", "r568", "r580", "r601" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "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.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r26", "r84", "r107", "r156", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r282", "r283", "r284", "r295", "r455", "r593", "r607", "r608" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "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.performantcorp.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit", "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": [ "r8", "r66", "r615" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name [Axis]", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r23", "r27", "r567", "r591", "r592" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional borrowings", "label": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r23", "r27" ] }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "crdr": "credit", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate principal amount", "label": "Line of Credit Facility, Increase (Decrease), Net", "documentation": "Amount of increase (decrease) of the credit facility." } } }, "auth_ref": [ "r567" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate", "label": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r23", "r27" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender [Domain]", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r23", "r27", "r567", "r591" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "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": [ "r174", "r567", "r591" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity under credit facility", "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": [ "r23", "r27" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "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": [ "r23", "r27", "r174", "r567", "r591" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unused commitment fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LitigationReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationReserveCurrent", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets", "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated liability for appeals and disputes", "verboseLabel": "Estimated liability for appeals", "label": "Estimated Litigation Liability, Current", "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position." } } }, "auth_ref": [ "r30", "r588" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLoansPayable", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term loan payable", "label": "Loans Payable, Noncurrent", "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r8" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails", "http://www.performantcorp.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r169", "r170", "r171", "r172", "r218", "r256", "r294", "r321", "r347", "r348", "r354", "r361", "r362", "r411", "r412", "r413", "r414", "r415", "r417", "r418", "r428", "r436", "r444", "r449", "r450", "r451", "r452", "r457", "r595", "r609", "r610", "r611", "r612", "r613", "r614" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r520" ] }, "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": [ "r520" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails", "http://www.performantcorp.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r169", "r170", "r171", "r172", "r218", "r256", "r294", "r321", "r347", "r348", "r354", "r361", "r362", "r411", "r412", "r413", "r414", "r415", "r417", "r418", "r428", "r436", "r444", "r449", "r450", "r451", "r457", "r595", "r609", "r610", "r611", "r612", "r613", "r614" ] }, "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": [ "r539" ] }, "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": [ "r547" ] }, "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": [ "r521" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (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": [ "r101" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "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.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r101" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "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.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net 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": [ "r43", "r44", "r45" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "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.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementofChangesinStockholdersEquity", "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows", "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r40", "r45", "r70", "r82", "r93", "r94", "r97", "r107", "r113", "r115", "r116", "r117", "r118", "r119", "r122", "r123", "r131", "r156", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r277", "r280", "r293", "r295", "r335", "r391", "r406", "r407", "r469", "r593" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r520" ] }, "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": [ "r484", "r494", "r504", "r528", "r536" ] }, "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": [ "r511" ] }, "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": [ "r510" ] }, "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": [ "r528" ] }, "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": [ "r547" ] }, "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": [ "r547" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "pfmt_NoncashOrPartNoncashDeferredAssetAcquisitionPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "NoncashOrPartNoncashDeferredAssetAcquisitionPayments", "crdr": "credit", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred asset acquisition payments", "label": "Noncash or Part Noncash Deferred Asset Acquisition Payments", "documentation": "Noncash or Part Noncash Deferred Asset Acquisition Payments" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r427", "r574" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating 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_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r73", "r425", "r573", "r575", "r576", "r577", "r578" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.performantcorp.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r310", "r454" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.performantcorp.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r308" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r308" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r308" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.performantcorp.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease payments", "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": [ "r309", "r311" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r307" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.performantcorp.com/role/LeasesScheduleofOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Discount Rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r313", "r454" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.performantcorp.com/role/LeasesScheduleofOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Lease Term (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r312", "r454" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Description of Business", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r46", "r47", "r48", "r62" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r89" ] }, "us-gaap_OtherCostAndExpenseOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCostAndExpenseOperating", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other operating expenses", "label": "Other Cost and Expense, Operating", "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation." } } }, "auth_ref": [ "r41", "r338", "r426" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets", "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r25", "r455" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other 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": [ "r29" ] }, "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": [ "r520" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets, various other prepaid expenses", "label": "Other Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r560", "r581" ] }, "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": [ "r482", "r492", "r502", "r534" ] }, "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": [ "r485", "r495", "r505", "r537" ] }, "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": [ "r485", "r495", "r505", "r537" ] }, "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": [ "r509" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt issuance costs paid", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid related to net share settlement of stock awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r99" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property, equipment, and software", "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": [ "r42" ] }, "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": [ "r519" ] }, "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": [ "r519" ] }, "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": [ "r511" ] }, "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": [ "r528" ] }, "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": [ "r521" ] }, "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": [ "r510" ] }, "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": [ "r512" ] }, "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": [ "r556" ] }, "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": [ "r511" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets", "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "verboseLabel": "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": [ "r561" ] }, "pfmt_PrepaidExpenseAndOtherAssetsPrepaidSoftwareLicensesAndMaintenanceAgreements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "PrepaidExpenseAndOtherAssetsPrepaidSoftwareLicensesAndMaintenanceAgreements", "crdr": "debit", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets, prepaid software licenses and maintenance agreement", "label": "Prepaid Expense And Other Assets, Prepaid Software Licenses And Maintenance Agreements", "documentation": "Prepaid Expense And Other Assets, Prepaid Software Licenses And Maintenance Agreements" } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidInsurance", "crdr": "debit", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets, prepaid insurance", "label": "Prepaid Insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r421", "r429", "r581" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings from revolving loan", "label": "Proceeds from Notes Payable", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r9" ] }, "pfmt_ProceedsFromSaleOfRecoveryContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "ProceedsFromSaleOfRecoveryContracts", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of certain recovery contracts", "label": "Proceeds From Sale Of Recovery Contracts", "documentation": "Proceeds From Sale Of Recovery Contracts" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessScheduleofDisaggregatedRevenuebyCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r151", "r322", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r419", "r437", "r456", "r457", "r458", "r459", "r460", "r589", "r590", "r596", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessScheduleofDisaggregatedRevenuebyCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r151", "r322", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r419", "r437", "r456", "r457", "r458", "r459", "r460", "r589", "r590", "r596", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r4", "r315" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.performantcorp.com/role/PropertyEquipmentandSoftware" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Equipment, and Software", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r50", "r76", "r77", "r78" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareScheduleofPropertyEquipmentandSoftwareDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r51", "r86", "r333" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [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": [ "r315" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareScheduleofPropertyEquipmentandSoftwareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets", "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, equipment, and software, net", "totalLabel": "Property, equipment and software, 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": [ "r4", "r315", "r326", "r333", "r455" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Equipment, and Software", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r4" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r51", "r315" ] }, "pfmt_PurchaseAgreementPaymentPeriodTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "PurchaseAgreementPaymentPeriodTerm", "presentation": [ "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase agreement payment period, term (in years)", "label": "Purchase Agreement Payment Period, Term", "documentation": "Purchase Agreement Payment Period, Term" } } }, "auth_ref": [] }, "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": [ "r509" ] }, "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": [ "r509" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails", "http://www.performantcorp.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r169", "r170", "r171", "r172", "r217", "r218", "r246", "r247", "r248", "r256", "r294", "r319", "r320", "r321", "r347", "r348", "r354", "r361", "r362", "r411", "r412", "r413", "r414", "r415", "r417", "r418", "r428", "r436", "r444", "r449", "r450", "r451", "r452", "r457", "r463", "r587", "r595", "r600", "r610", "r611", "r612", "r613", "r614" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails", "http://www.performantcorp.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r169", "r170", "r171", "r172", "r217", "r218", "r246", "r247", "r248", "r256", "r294", "r319", "r320", "r321", "r347", "r348", "r354", "r361", "r362", "r411", "r412", "r413", "r414", "r415", "r417", "r418", "r428", "r436", "r444", "r449", "r450", "r451", "r452", "r457", "r463", "r587", "r595", "r600", "r610", "r611", "r612", "r613", "r614" ] }, "pfmt_ReconciliationOfBasicToDilutedWeightedAverageSharesTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "ReconciliationOfBasicToDilutedWeightedAverageSharesTableTableTextBlock", "presentation": [ "http://www.performantcorp.com/role/NetLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Basic to Diluted Weighted Average Shares", "label": "Reconciliation Of Basic To Diluted Weighted Average Shares Table [Table Text Block]", "documentation": "Reconciliation of basic to diluted weighted average shares." } } }, "auth_ref": [] }, "pfmt_RecoveryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "RecoveryMember", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessScheduleofDisaggregatedRevenuebyCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recovery", "label": "Recovery [Member]", "documentation": "Recovery [Member]" } } }, "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": [ "r477", "r487", "r497", "r529" ] }, "pfmt_RepaymentsOfLongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "RepaymentsOfLongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of long-term loan payable", "label": "Repayments Of Long Term Notes Payable", "documentation": "Repayments of long term notes payable." } } }, "auth_ref": [] }, "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": [ "r478", "r488", "r498", "r530" ] }, "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": [ "r479", "r489", "r499", "r531" ] }, "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": [ "r486", "r496", "r506", "r538" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets", "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash", "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents, Current", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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": [ "r11", "r85", "r105" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.performantcorp.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.performantcorp.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted Stock Units (RSUs)", "terseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "pfmt_RestrictedStockandPerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "RestrictedStockandPerformanceStockUnitsMember", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationNarrativeDetails", "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock and Performance Stock Units", "label": "Restricted Stock and Performance Stock Units [Member]", "documentation": "Restricted Stock and Performance Stock Units [Member]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r35", "r55", "r330", "r352", "r353", "r356", "r372", "r455" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r80", "r110", "r111", "r112", "r114", "r119", "r121", "r123", "r157", "r158", "r163", "r267", "r268", "r274", "r275", "r276", "r278", "r279", "r280", "r285", "r287", "r288", "r290", "r291", "r303", "r306", "r349", "r351", "r359", "r646" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations", "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessScheduleofDisaggregatedRevenuebyCategoryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues", "terseLabel": "Total Revenues", "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": [ "r71", "r72", "r139", "r142", "r143", "r148", "r150", "r151", "r152", "r153", "r214", "r215", "r322" ] }, "us-gaap_RevenueRecognitionInterest": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionInterest", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues, Accounts Receivable, Contract Assets, Contract Liabilities, Estimated Liability for Appeals and Disputes", "label": "Revenue Recognition, Interest [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognition of interest revenue. Disclosure may include the method of recognizing interest income on loan and trade receivables, the method of amortizing premiums or accreting discounts, and a statement about the policy for the treatment of related fees and costs, including the method of amortizing net deferred fees and costs." } } }, "auth_ref": [] }, "pfmt_RightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "RightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets amortization", "label": "Right-Of-Use Asset Amortization", "documentation": "Right-Of-Use Asset Amortization" } } }, "auth_ref": [] }, "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": [ "r547" ] }, "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": [ "r547" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.performantcorp.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.performantcorp.com/role/NetLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.performantcorp.com/role/PropertyEquipmentandSoftwareScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r4", "r315" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationNarrativeDetails", "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails", "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "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": [ "r220", "r221", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Unit and Performance Stock Unit Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r6", "r7", "r56" ] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r598" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "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": [ "r472" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "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": [ "r474" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r445" ] }, "pfmt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionsWithheldForTaxes": { "xbrltype": "sharesItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionsWithheldForTaxes", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Units withheld for taxes (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instrument Other Than Options, Withheld For Taxes", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instrument Other Than Options, Withheld For Taxes" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r240" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in usd 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": [ "r240" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails" ], "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": [ "r238" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued 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": [ "r238" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails" ], "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": [ "r235", "r236" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Awards", "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.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in usd per share)", "periodEndLabel": "Outstanding at end of period (in usd 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": [ "r235", "r236" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant\u00a0date fair value per share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "pfmt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected to vest (in shares)", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Expected To Vest, Number", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Expected To Vest, Number" } } }, "auth_ref": [] }, "pfmt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAveragePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAveragePrice", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Expected to vest (in usd per share)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Weighted Average Price", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Weighted Average Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested and converted to shares, net of units withheld for taxes (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": [ "r239" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and converted to shares, net of units withheld for taxes (in usd 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": [ "r239" ] }, "pfmt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWithheldForTaxesWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWithheldForTaxesWeightedAverageGrantDateFairValue", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Units withheld for taxes (in usd per share)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Withheld For Taxes, Weighted Average Grant Date Fair Value", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Withheld For Taxes, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "pfmt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIntrinsicValueAbstract", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic\u00a0Value (in thousands)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Intrinsic Value [Abstract]", "documentation": "Share Based Compensation Arrangement by Share Based Payment Award Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationNarrativeDetails", "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails", "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "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": [ "r220", "r221", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r229" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r229" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited/expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r233" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r231" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period (in shares)", "periodEndLabel": "Balance at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r227", "r228" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period (in usd per share)", "periodEndLabel": "Balance at end of period (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r227", "r228" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise\u00a0price per share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested, exercisable, expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r243" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested, exercisable, expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r243" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested, exercisable, expected to vest (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r243" ] }, "pfmt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual\u00a0life (Years)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationNarrativeDetails", "http://www.performantcorp.com/role/StockBasedCompensationScheduleofRestrictedStockUnitandPerformanceStockUnitActivityDetails", "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r232" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited/expired (in usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r233" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r231" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r16" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r16" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r57" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested, exercisable, expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r244" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r5", "r33", "r36", "r37", "r80", "r95", "r96", "r97", "r110", "r111", "r112", "r114", "r119", "r121", "r123", "r140", "r157", "r158", "r163", "r210", "r267", "r268", "r274", "r275", "r276", "r278", "r279", "r280", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r306", "r316", "r336", "r349", "r350", "r351", "r359", "r408" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "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": [ "r110", "r111", "r112", "r140", "r306", "r322", "r355", "r360", "r363", "r364", "r365", "r366", "r367", "r368", "r371", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r408", "r464" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "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": { "terseLabel": "Statement of Financial Position [Abstract]", "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": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "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.performantcorp.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "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": [ "r110", "r111", "r112", "r140", "r154", "r306", "r322", "r355", "r360", "r363", "r364", "r365", "r366", "r367", "r368", "r371", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r408", "r464" ] }, "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": [ "r481", "r491", "r501", "r533" ] }, "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_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued under stock plans, net of shares withheld for employee taxes (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": [ "r5", "r32", "r33", "r55" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.performantcorp.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r5", "r32", "r33", "r55", "r232" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued under stock plans, net of shares withheld for employee taxes", "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": [ "r17", "r32", "r33", "r55" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.performantcorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r33", "r36", "r37", "r49", "r373", "r389", "r409", "r410", "r455", "r471", "r568", "r580", "r601", "r646" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r18", "r19", "r21", "r80", "r81", "r96", "r110", "r111", "r112", "r114", "r119", "r121", "r157", "r158", "r163", "r210", "r267", "r268", "r274", "r275", "r276", "r278", "r279", "r280", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r296", "r297", "r301", "r304", "r316", "r350", "r351", "r358", "r373", "r389", "r409", "r410", "r416", "r470", "r568", "r580", "r601", "r646" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.performantcorp.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r317", "r318" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "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": [ "r527" ] }, "pfmt_TheCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "TheCreditAgreementMember", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Credit Agreement", "label": "The Credit Agreement [Member]", "documentation": "The Credit Agreement" } } }, "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": [ "r519" ] }, "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": [ "r526" ] }, "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": [ "r546" ] }, "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": [ "r548" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.performantcorp.com/role/CoverPage" ], "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": [ "r549" ] }, "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": [ "r550" ] }, "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": [ "r550" ] }, "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": [ "r548" ] }, "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": [ "r548" ] }, "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": [ "r551" ] }, "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": [ "r549" ] }, "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": [ "r545" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "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": [ "r515" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.performantcorp.com/role/NetLossperShareScheduleofReconciliationofBasictoDilutedWeightedAverageSharesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations", "http://www.performantcorp.com/role/NetLossperShareScheduleofReconciliationofBasictoDilutedWeightedAverageSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "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": [ "r126", "r134" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.performantcorp.com/role/NetLossperShareScheduleofReconciliationofBasictoDilutedWeightedAverageSharesDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations", "http://www.performantcorp.com/role/NetLossperShareScheduleofReconciliationofBasictoDilutedWeightedAverageSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "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": [ "r125", "r134" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.performantcorp.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "pfmt_WellsFargoBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "WellsFargoBankMember", "presentation": [ "http://www.performantcorp.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wells Fargo Bank", "label": "Wells Fargo Bank [Member]", "documentation": "Wells Fargo Bank" } } }, "auth_ref": [] }, "pfmt_WorkersCompensationLiabilityIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.performantcorp.com/20240630", "localname": "WorkersCompensationLiabilityIncurred", "crdr": "credit", "presentation": [ "http://www.performantcorp.com/role/OrganizationandDescriptionofBusinessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workers' compensation liability, incurred", "label": "Workers' Compensation Liability, Incurred", "documentation": "Workers' Compensation Liability, Incurred" } } }, "auth_ref": [] }, "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": [ "r513" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r63": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r77": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r78": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r214": { "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r311": { "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r355": { "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" }, "r356": { "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r419": { "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" }, "r420": { "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r429": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r445": { "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" }, "r446": { "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" }, "r447": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r450": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r451": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r452": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r471": { "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" }, "r472": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r473": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r476": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r477": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r478": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r479": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r480": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r481": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r482": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r483": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r484": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r485": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r486": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r487": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r488": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r489": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r490": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r491": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r492": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r493": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r494": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r495": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r496": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r497": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r498": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r499": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r500": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r501": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r502": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r503": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r504": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r505": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r506": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r509": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r510": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r511": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r520": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r521": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r522": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r523": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r524": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r525": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r526": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r527": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r528": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r529": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r530": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r537": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r538": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r539": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r547": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r548": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r549": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r559": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r560": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r599": { "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" }, "r600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r601": { "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" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r603": { "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" }, "r604": { "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" }, "r605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r607": { "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" }, "r608": { "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" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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 55 0001550695-24-000075-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001550695-24-000075-xbrl.zip M4$L#!!0 ( "* "%G)!?43V < #HE 3 97@P-C,P,C0S,3%C97)T M+FAT;>U:;7/;-A+^?K\"Y\RE]HPDBY+E%\GQC,Y66DU;)^R#9Q<@+A.3BJO+A-'HZB^7?VTV MR8T,BY1EAH2*4<,B4FB>S<@O$=/WI-DLI:YEOE1\EAC2:7=.R"]2W?,Y]>V& M&\&N*CV7Q_[Y\M@->= +H[-_!P?H"G'?1YNE8&\.4IXU$V;'[Y]U"CO5A])#P*3>D&[2"QP[43*_9&F*BF?I&QEZ/[B;CM^/KX63\[I:\>TLF M/XS(^[OQ[?7X_? G,OK7Z/KC9/S/$9H@-;HC[S_>??@XO)V0R3NR]]Y]@/5W MX\EX] &>7/\PO/U^1(;7$W+W\2>\"KK#9G!R.#PBP]L;$O1NRJ=GW:KAK9M7 M\-H"U$]U^7+3<+)U&L8-\@'Z9$9^;I$?92(:)&3*\'A)3$+-ZU>]\\&N7@]R M&D4@E:9@L>F?=JMUQ[,(D>XW3[^=FT&K\N'KC_YX6GJ]5L].PY@D=,Z(8G/. M%J!CDW"-IUPJ0Q"-MU*E)&@W_T%D3-XS%>.9PO*W/*-9R*D 52L(4\-EABA= M#/[\0>KL79#^3C5"@W"D2W*?R85@T8PU'L4JDC AD\BK&('RC-!L28K,J(+! M V1:EW011$I2/"D;NIB&>*6(3)$+C/1R&P(9"YG65"VM2$KO&<:MZ=1X%\$8 M#"E)@07=A_Z_X+IEBIQ#J0E"OP.11%!)W!3"V #F.-*+$F.L%O$6B0+L89DB0;]9&B@/N)6<<-*% (" MP*$$6-QPVMD34IV06,B%KD"JV(QKHRRC4?O2VPTK&S6LZQ>?WJO!.<#70)J+(PL 0AXQ@EOG)1&Q.JF,,'XLVG@MDX$@903@77B16W M8BG(T1*D?8ZX#H74!?I9VE12>*#D2H8LPFM-#H&+B %H/OBCAS"AV8R1(1CI MKA"0"+JT&?0.V9'K&O0B_^0?N2TM,P]0JY]8VJKAUN/(VK+S0/&C@6(,9/U\ MBF9(V,3N"J??A= @.'L*T=[)-X,H/=H7B)Z)!BF=-C:^4U5];Y5C%!'<[*-+K& M2J/D8MO(P9NP14O!([<[U\54\XA3Q:T#W"=[EP$RJZG0-@&[9:E=MG;\*#6# M0=B7NTXY!<##0E!+ZW#+&;%.Y.CARX)Z-8-?4V8%P;SHSZ+?S[3[A>/I_N"X MUSH]V\3QSH2U >?=J6YG5&,ES'EDP4JUS*CE=*H!=%M36@13%55H KXYG7+! MS=(F]VW#VK7E@.I2QT/I4%Y@BZ,1!EN,A*%4D3/ 5:7MX8NUQ7.P]TL!<+@_ *Z(>#2GHG!L9:/+XACU(9\C+GI+ MG;>J)79@7_^XO?1S>$5',*?V!>94%N9Y"W;)#W0ES6SU'']ZOT.F55WNEB#S M,U%MQ>T +P!RT?Y ;L69/IJ;J+"[[K)PB?+TX(E\XP]/T1\#^EYMPWHO9!OF#A2C:H4T MUAQE*;..TC5=69Q]1N6Q4<.N3*.H8XU4>I7LW0NH3%-N#&._D1"F$N6$;8\X M['-*#H%E\*^V_)[[P\]J ;)?"P[SW6(KLM =,AS]?[?UQ9+\4* ^0[W(@32[ MP;5;Y9 S0*-,U*M=SX+1>YMY?;WF4FK?P^W0$!D\5J"- M!L+.'-,!..Y@ND18PR= GLVEF#.;!3,Z*\_754F.+,V%7#*T+A+I&9$^PB_P M]C\I$5HO[E/@#:;9?^\;%K-"8TZ"T_;@O.&O NQB^[FSW;C]8MDZQ6ICJ@D? M!,TUZU<_!LA3N:#+/L^<):[3H-0UE<;(M(]4.)C;9([_DV^_JQCOX',96!MV MN$SIM7OZ%5;1]ME]9D;] M+94O@24_>=_"U>N$LYB,'EA8V%TW>>>KT4T4';O5O84[ZG=]# V,S R-#,Q,F-ENG0;P)Z[3#JG+UKAJUNL\E8IQ/^.SA"5XC[ M/MHL4O[^*!-Y/>%V_-Y%JS#]N6 FZ07-YC^.G-S592QS@\$4.OM+KV-;$U53 M*#.RZ)U!D>&/IDY3,4(O_<)B(0=SMO#(?>E*1\Z4[0;J&QE[/1Q/1K>CZ\%D=']'[F_)Y*W5V//@Q^)K>C MNP$N<75_"ZGAF'SX-/[X:7 W(9/[@W>.?!Q>?QJ/)J/A1S+\U_5/@[L?AV1P M/2'C3S_C47 VJ ?MX\$)&=S=D*!SX^]>=.MEN#WQ<@=R7U3RIT],>^?$C&K0 MD@"C8YI%"]\-3DB9YB8 M7OW\VWD:-)8^_/6C/YV63J?1L=,P(@F=<:+X3/ Y*-HD0N.ND,H0F9-;J3(2 M-.N_$!F3#US%N*>P_%;D-(\$34'?"L+4")DC2N_ZWW^06@<7I']2C= @'-F" M/.1RGG(VY;4GL6(2)N02N18C4)$3FB](F1M5*5TJL YG0*=*[K13FPB1P4!<\<@9:O05,DPQNSM"- MD7"Q.0VO!(%GWP\".8E75+".:0WP@SB:U4:[R!U]6*K =926##J!FXT UH Y MH=(%*1!VBUB+Y#1=0[)"@WXV-%#/A%5 M@E3QJ=!&64:C]J&W&U;6-K"FE\9L6?M*X-8^.+A-GL3F[9MN*[CHZPI056%@ M"4+&L<"MB]J(4,4=/A!O$:;:W(,7# .H/G@#Q]M@3+E9 !&&IZ#XR4 Q!K)^/D2SJ"P5 M%(";9D([QH,4SYT>6RNON7*3;Q5/J<-9E4;76*E57&P;!7@3MFB9"N9V[+H, MM6""*F$=$#[9NPR06TVEM@G8+4OMLK7C1ZDY#,)>W74J* >E2FUM ZWG!'K M1(X>OBS8K&9P%7(K".9%?\[^.-,>%H[#P\%QIW%^L8WCO0EK"\[[4]W>J,9* MF EFP4JUS*GE=*H!=%M36@13Q99H KX%#44JS,(F]UW#VK7E@. 608X<#N15G^FAN MH\+NNJO"S;7LA-X7,*7-YS**2F5COY$\=VC-I#9X;@__H$M'4/1;B=P+U<;FRZ\1;E5"]JC0L^SG0<^;2@IN/BK(7)!4/ M/*U.#Y[)U[YZBKX.Z >U#>N\DFV8.U!DRQ526W.4I4' /+X%]M^;WPAY_+!Z2M.=="X/A+X(<-4&Q1\O[* URM!1\Q6KO0C.JCY%%R ,963-IW^- MW*_+#/C +#EGJFRR\^CL-:7V ]P.#9#!8P7:J"'LW#$=@.,.IBN$U7P"%/E, MIC-NLV!.I]7YNJK(D6=%*A<D:D3_ +O/U/2H3&8;_:N\&<^9=W@W): M:C@8G#?[W9I_U[^/[5UGNW&;OZHUQ-+AJ@X?4EIHWEM>])%TBI0N>B)WEKA. M_4I7*(V160]YK3^SF0L53_6ZU"T&WUR]_6^?-2XZ[@, H_#/E@-7WP8T7-.I M8=MM[[J-=\V7FYN-8-5VZG1[_?! %S1_?W1VM.Q0H;/7*AY)L.O][G,WO =_ M_;MMY^[;-VW UOUNO\M=A7D/MZO8VLC#:^).HLC2_B^>$ZCY1A/R59/P?<7^ M.A$\WG@C?.^KP6V'3]V"W+'<-[^_*:1V+W)Z_L1RQK>^R%E#Q:WHYKH+#8&7 MTFQW^;7:T?!0 ]!, !, M !E># V,S R-#,R,6-E7[$-4PYFXN"7A M)CIE< M"-.T5\(EH7?]U%$L.=;@6*XD ^FO[TJV@0 YTIOVX!@FXT2K?7UV]CX\")"/,E2S6$DA'-*.2*IPOX1)FZ!,\BM2K&NN$W9D=%-][!]9(;R[HZKA'^15P^J[&CUHT#-SHL-T,PZ8? MS> ME^ZCGH2GK K'\TT,PYN8S[F&P&]XZP$\[7JP[GJ(>6?RA7P?#">ST>EHT)^- MQF

AL,#KO?X#AY^'@8C;Z?8@_H\1P N<7D^E%_VP&LS%L#/2U1.:U MX:(Q;0P:,!T.;'1>T'+KK]_Q_A3Z)^/SV?#D^TIXE>8C]] :?;S$*;]R?O^ MV7#JC#]_&/X!_<',K/BNZS_7)W.AM5C:+K_7.;Y;M0Y/*<;::;:R_[_KFT^& M.ZK#%/6)%'YKP*\B3NHPB#F+8'C#PESS*P;C*.(AD[!W+GD:\HPDCQ?W041P MSF0D)+JDX92G!&51="!D)B31'$WLZ9C![D[0[ [$,B/IRC[OUX$*B)ED\Q6@ M+LVC%6@!1GC.E#:JERNX3,5UPNB"U2'+I"PP>%=KSVBU5ZS]NO@OCVYM?S(2$H1P6%,TH6UL^1*&4S@OY&D2$$L'-&3$K%MWW>[A7_VB]?=ARA/ MT.D0W4R,TEM#DOV5<\D,#U$FF#M8[A%L$PE>:X_NWX+OSJU;ETH$>D>!B22E M6TX9.U:^'SCZKQ*./+4CS%8L1"T$=U+\U1:K1&A$N,%K)IDR1:Z;99(D@-O0 M&9QYN)!AU57=[HIN9R$JI-RJ-A!$J3PI,"(0T-:F>@#_QI9SYX6*>((1V_$( M_7R1*UVT8;OHPLUG_3W?BY-/DWG"JM6YD)1)!V-(2*98IWKH4JZRA*PZ/+6> MV$W=]1Y ==TK/O32]7ZV?K&7H_RZJ@BNN334[YEXFT$>4T@:ZN]-\VU7V\P'9 M6HM]R]*Z)@6U+^:K["#37R@+2B2<@HFS^[7XV);:>OY6Y7FA0FQ(?G%+_V]+ M\#QD7Q-"-U#^Q_ \L$/W:RX\+W1"]4%A=O$(%Y*C.W@(VP.6(V%#VJ59B@[A M(6;?/I7,C0+>0^[?$V)DDW.&HID45]Q0SO)V4G%4=+"+4)5D MQO/ZC/TD@T2OTM-!P@@]_67PJ^/ F8B*%T,#LK[P8%U,@@%79\.*+\!3D\:G$0= M$I(P",+([QR1.& A[7I!AWA!-VJ[_M]> Y>B>KE&Z77*3AHKGCD),_Y[1WZN M^[>YO#:MW.HA%IM&9Q,7E96ECVQ*12S2F1=YKHR'-[K1#4K[,>C:] M1FFIUHY$*F1OQ[5_?2-Q8K+BZ;KW;L%73,$%NX696)'L75.13#F*21Z7BHK_ MPS!$=&)O;ZOPT4[*,U:GX_DFA_%=PD.NH>VW_,<)O"CT".O.Y!O%/AK/%I/S MR6BXF$PO8'H.E[/)Q6AR.?P YY.+(5[BU?0<-<8SN+R:S:^&%PM83.'91'^4 MS+P KEKSUJ@%\_'(9N>UNV[SQP]\.(?AV?1R,3[[N0I>E_G8/31 6OP^AOEP M]GYX,9X[TS\_C/^"X6AA)+[K^L^G4PU**+06J]XQNMX8'=^M9X=G%)/MM0_S M_W_L.U_,=])$*PG._8RLHH1DE&2\":.$LQC.>4:RB),4IG',(R9A[U)R?)+C MHRWA/H@8+IF,A<2H](;"2,A<2**YR&!/)PQV=P+?=_LCL$Z$[Z0?\E.Z/I=DXH MQ3/,25E+.&[WG[=1*O[_YQ70Y;[8ZI@ZG^QX)(G/IT#3.&8-%U M5RJ, /;J'($%GNM\!(28%>88@Z# L*H4_B@RMKOC';K]-O;=< 3;_9@C6N"6 MZZ3L,HL*R37'C!#L,+XSH%]:/RNNE,$$_AM-BE3$PA$CV41M&5\-6HB+%(.. M,,S4&+UW)-GG@DMF^(@RR3S ;1DS2%' 9 M1H2;'PIR;+UJVE7Q_::(!BFWI@T.4:M(2Z (1+7UJ9[,0.N%F\\;=?(,,[9[ M) R+9:%T.8M!.8K?/"E-[%T;NR9ARFII*"1ETL$<4I(KUJLO^I2K/"7K'L]L M)'91__$@H+G^C3E'(I)6U,*BOA17!+[3;74]WW!XC<1=T]IQ1>];EMX?:+HM M.VX%7O=9J=ORGI5]S6IPU#H.7F;VP$9<1HUU48B1DT:[42^HL-WS\SOP'I-U M _>GI2FKTOC*QM)]NI%X7LOO/MU+W@2 ]BWL_?H+1W1=Q>\K4$E!GY9HQ2E- MV>L34YO=[D[GJ*_L[S9CN\_Y.W#AFJ0;7ZU0-7UF-E$7E$@YA3K5[R[?/<+> MHGRO5;*?JRK/\/SMVAS8#?:_O.B\T6DT!(75Q>-:2([A8&[V,.7(T)!G:99A M0'A@V<].%56C@"\>FR\&"=+'D*%J+L4--QRS>AVI2:DYN6\YGO:AX7L5/T C M3W7B0F9<)0\&7L)")7 D!!AE'$.1XQ,3)KX'/4\#-C]/Y4)9=M&3+$4V<<.V M/E@]#+EMG?NPA(0XZ87>7O*-;US5;_FY[ MU>^>S+4 (XG1F8>[2 _55&?:+MM9U?V^U JDP*A22!P-'LZO?WM'2"! @ 0" M)(A:W7DP:(C8\Q1[?_V_[V-3>J6.:]C6[[_)U=IO$K4T6S>LE]]_ZSU=]?N_ M_=_N?WS]?RJ5__GV^%VZMC5_3"U/NG(H\:@NO1G>2/)&5/JG[?PR7HGT8!)O M:#OC2H7?=F5//ASC9>1)2DVIAY>%OSJ75&LU.FIK4-'EAEZI-W2]0K2!6JD1 MI4UK@U:+-H?EETLZI$I]H+4JM#EH5NJ=3J-"FC*M#+5A7:_1H4Q4O:Q?ZD-- MUCN#5E,>JO6&TB*M.NDHC7I=[@P:]5J'O7?DP9YAWY9[^3YP3-WXO33RO,GE MQ07^6;6=EPNE5FM>\!]+X:7N[+JWM[?JFQI>*5_\SX_O3]J(CDG%L%R/6!H- M[_+=R@LAD^F=0^(.V'W!#Q<(E?!BXWWN#9'5R.J%89F&11$+X>6NXRT_%[Z< M>R;5]/GMN52KOMBO%_##W(7O\/A?<3N4.YW.!?MUND[7KBMR:]5B:[!8?D5X MPV0X]N:NGE 'B818GF8[DZIFC]E::DVU-@.&%_^"&2 N/(=8+GN0!_2+CZA5 M:DI%5DH1_!KKUKF KB48S%^./P^(&UZ^&EI(8N$S=6K$8P!^6$"_5X'?YIX: M7KMNTW*C4FM75)D]Y](DP+HE:E5^/I6Z7T>4Z-VO8^H1"9]:H7_XQNOOI2O; M\H"-*\\?$]B,QO_ZO>31=^^"K?VB^Q__\1]?/<,S:1>Q5PG1\_6"?_GU@C]Z M8.L?W:^Z\2JYWH=)?R_IACLQR<>E95L4%F"\7^*%U.$?#5VG%OL(O]^!+'$, MC;__W7NDP]]+6@7V89$Q/HD:ES<6O.[C"E;G$+-OZ?3]O^E'23* J(<5I5GJ MUH#_&HU:L]/X>C'WU!0ON?(=!]YP:[@:,?^7$N?&TJ]!O)4D#N;?2X":2QV^ MJ8SA*2.\LZ*3CPJUIDMIE;K75*/C 74D5=Y^+:&$G2WF%KYQI^]IE[J(BJQ> M\ "7V_K\*SJE[M^5[5_0@Z?K[ TF>9D'X=!XIWIE2$QD(?XV8/@N^V+IA1?S M].* "@ L:=2-(7-DS$N7B6!8DL2DU:4'Q/U[R37&$Q,YEGTWZMN^POY@DN?0MPV,+=T<$?BR%WX\I<7V'=OE?_,>O%_._A7_C M,Y:>Y\,:%A\6"-'+GT_7:9\%:'W"14R?"0QJZ#1Z*8,S\6QGR]^(-$M01%Q?1G\F J,#IW8C@>&T+_PJ_CGSE^3 MZO&6C[)B!05-X&.2IP5LR!Z(;!A^3YG8#/\"V,'?0P-$$^,1&JMBKOK_/2]. M%V^>KF#^Z1,F0L*_0)\Z'@I/)J8J-1G^+[QO]MMTF7KDTF8%U- M'.QLD2GKAV?*9M[ H"8'@YH=&%HY!$-2$9TA&-K[!D.P&Z[V^9\ZO.Q]8AJ: MX?W@=KINP*\L\E$*W/'+)P^VA/?<@*,$CH<]GH ?8WEN[]T _<4 M3DF.9@GX/#@R>]K:WIV3(LO1'#B/\M[=IE,1NGE EG#N\AV#D(4K6!QD*<)O M+(#,4_;N9)X6EH[$2\)?/GAB1Q'^\G'A+_SE(P%^[_[RB0@;-4.8%]V1/U)P M+C/X%]U//W1P+C/ []WG/M[6BNZM'DZ.9E:SHA;=Z3R.',T._L*=/!+@A8>8 M#.9*AC 7'N)QX2\\Q",!/F<9U2RW5G1'[* 9U2/4R*M%]]2.EE$]!K)$1C7? MYM&=V\-G5(\@\^K"!2X"+^7.7W8=[_+!L75?\^Z=)^J\ M&AKEB&$'-F],X\48&"8L]1MQJ7Z2U0CUW'G4^<+*<:H/ZKGSL_.%E2/IF=RE M:?.%E2/IE=S%#S9@YJ'XXUC*(^B.>J'XXUC MZ(W">>F^Z]ECZJ F[UGZO>_Q#JAZ<.EI'M]L%,YW/S*:CJ-IF@7RZ'.!IN.H MH&:!O/QVJ??'$P#SE8;XG&:MPB(/\G-4WWEC@O]C=B;3I(4D0,URI*)F-"6KESP,\7PPN. M_AR.USOZJ 9>@7[_2L%5>!EY MMX9%+ V\:+STR1XZNRX!0U^/Q'H)WHM__C L8^R/3Y/6V_$T9=#=C?CB6E_4,K: M-=Q/L"U 84(;N0V:'A/6V^>:YQ"S$Q/D-IJ:&\0F"&_805X@FZ8OF>\4I9>,3R#NC?OFNGK5+]U[#$OP"+H M)]T/PUYT("&?1L2AWS[B'W">OG [OT&*TT3S<4%FG5 M24=IU.MR9]"HUSK_PJC0[![7^S"!%,:&51E1+%&XE-L3[\N;H7NC2[E6^W]+ M[+KN5W="K.[7@7,!=_//_"%+C\(%5XAIO%B7&D"0.O $#_-KX04#VX&%5S3; M-,G$I9?AAR^ZX4Y,\@%6I6E8M,)N^C(FS@LL;F![GCV^;,#:7JGC&1HQ@Y>P M]_&?@V5W.M5VHXTK]P ^GAZ^.-A4%39U$?-]J]J2Y=B?:M7X[P_P*$6NJNU. MWE8E=ZJ=5GOMHRX8[)WPQX"XU(E78O< TI&*?B^II06Z"# M3SS)M4U#E_Y2 M8__[$OSNV9.8'R=$QY-8ES4)?@O6)=Z1HW

KA@/)U0:.!ZPM]A>;9S&3Y\ M"&*Q,B1CP_RX_.T95(TKW=$WZ=$>$^NWLDLLM^*"(!WR"UWC3\JE&OOSC5-B M"Y[#Q$PH]A24=3_O^L\WU]+3<^_YYFE>T.5PM4\W5S\?^\_]FR>I=W-Z'CR_?2#.+^D>XM^7D+VP5%:JU5K MW)Y/@]-Z%<1Q)C9C1ZTJC?7F9T =JT@A1+4R>9<6A)1)A\LPL"?)I=8_X<'X M<#>I.EOB; [;U*+J[SXXB]0Q/Q[IQ':\DL02.1YXY=!XIWK%<_RI-%-0 M>G1:]>:750+MPM.W " 7-(L@Y!1T>-. P?+O/WN/SS>/W_]7>KQYN']\EAY^ M@BO?NWN6GN\E,'V>P;Z19%6Z?Y3DAO1)_\S%ZOVM]/Q?-U+$-IK:1;VK9PE^ MECMJ?0Y:Q[9-DPF36]N1O!&5_@@I1N+1 HE:.M6WT)(/[/8;'H*8)SP=OJF, MX1$CO*VBDX_*!R5.A5HA(:JE[M]\BW*8J[6RA'&L19J4CFA_)@.J[0C)+"1S MO!'IP.O8C+#5HGE(3'>C88^DP?D;B!'/[?XT&CU)4\6V C%AOKH@'- M@T0#DF$0AVH:+J:5I%L#-#2(UP%U+E.8/C*^!4F,%E,[=;2](<'AO89M,EZG4$W%)6FYXI"^&B]K+NX-?0HYHEKH/-X\8 M?T.E?MN_Z]U=]7O?I:O[1]#WO6<67$[(*'F1'Y]NWHGF,0!(]E!RIAN7B"NY M$ZIABEN7#$LR/%?21LS/6@[="/X_6-CN8!34.9' [9:^9!,()YO4<*,JR_5, MGE2O5]NUQI[V7[EN=\7-GZ?"P' M5J1A28I'L3$I/F<6Q&F5NM?4)&_$H=FZK'%>_WX#^JX-$8V\R9PN]15:I5:O5UG?O@::LB:ZPY#&/% _,1X1P(?W@8GWI'^ M[3N&JQL:\^/M(2MX,J*\QBYU7HAE_,G^_BP8I0!8[E_?&DH+L0,:6K&;WFR"B/MZG2BK&>KCO4=8/_8),2.11AG5(7 M+%GIR?:]D?0 OTA]UR26#LLD>GDY.;'SFY5ID4&MU'WR#9 D(P'VPP2@V_S]CPBWF +1JJ:NJZG(F\X1X&-FVYU RM^\Z*,F.TOB\ M@Y#\;H.R?QC9UD)L56Z 6&[6*O5V+4>B,5G]V:> 6,H2,*#IH\4C_6E, PZ ME5"S>-2D$]RS9+%-1R\$KXKP*^>"3?_G+VU%;GUQI8D#UQH3T-?TG6KL7 -< M.<3Q*ZN#3CF(,9QQM1YHE@3C$2H?PD M!_4M(^)*0\.DND1,$Z[ U+0+__W#-QSX$A[V1)G[PB^75?18> X6R!"?.CL\ M(]V\:R,\XBWU- ]_QARLI,.O0+YXZ<2A&F7$+"L2JP=QI4_P/# Y)=?71I([ MLC%(&J8\O1'Q%E?^1B++\VRV>'YSL/C/9<9*GY3(#@>4 D+\P;]A+W@3NQ[N MQ*4$#V,C5MA*V$J)ZTF=FJ23#[>Z,N&54E5<^8X#;^'Y?W@U*F3?G0JV9JG[ MO]1=E&D[Y#LWUCHDHZSWXQ>W+O][9Q\?,/CN=M*TYY$4>3JQ@+P";#(V/ ^X M"Y21YCFVA?+;_&!<-0$S!WZQ@YQ&X!A2Z9]T(+G@L(#"&L*%'V6)XDQ*J8\Z MA6A,&5T3C_!,:Y1_!S3RQL@K)K[C^K@FN.;1AYOJM0;*E$?ZXIO.*S> X8ADPKK!C-4TD!LH%'3&!PZJX]AO):#62NP/[A@$#KS%"34E\,@8 M@/"!Q@<\#90U@NA%>G'L-V\4_EH%6X2RI>ET:%BL>LI%B8 VL@*[7+% ]K/\ M);QLXP4KES>]$,5!:<4J2Y@19A)-5@85)32CHK93=76EZQ)Q'/@P;+,JMYMI MK76E4U4ZS51IO%7?*]66FNY)9[RH>B(/*==YALWBBH7DOR-K85_^!>/A MX^=5=E<>M1CED?,T4<)-;5-RYUP!BE]LYV,Y/\U;+3"\:\%%LRRUW"YU>XLB M_H#YZ@PT?6:D%!S]F>O 5SF'U M%#\M>

;311:KNJ--8_ZG2*B=>=\'PV/).5@5"B@N> M5HWMVLT[A.7PGC[& ]O\Y'X^Q2+C=0"X"PZ9;@I*M=1]N/WQ?)SHZ?%/\?'F%6 4I*?*T ;EAV27 MCPZ_S9*J6. MC._JY(^EFDI&Q1+V!J,>EX7?OU^M"L$E;-EW),,,8]N8RJXV#K8,E@;:?=^MI9Y>Q]V4=%M)L+Q@4#W0,SPK-H4H8U2M]4J MR^U.N=E00J2&2^TFT M;>5;T[;R(V=F,KS0RL"AY%>%#$'=7Q+SC7RXN/OXWO.=VLK>\S&*;3C8]B7.^>E@IZ]H6[$*ZN;N^N9;^]O/N1IJU?,SY'OJPYO^):?*X7OP= MH0]DIU%M=5*/K6A5:^U6)C9,NU%M=-;WVTC>F[(F)QH/<=BL?@'"2"#R0&EN M#@8UL_#+,]:LB?I6'$BU[KJ6Y+H5CWX_@'CDSFR?G>Y3OLS.XO-XXSY->4NVREF0R5'(I+E )M^(B?.AI:<1I9XK M!7I*PB;N4V->^N1;Q-<-N/XS.Q)S334^T$^5V15JE+".$+J7#B&DMO!@!%VF MH4MYA7@2#9OIO%DO$L_;';*]X95X@F^/@;A&(YI84$1BX=A+28>Z'\0B M+TRF_N9*UX:K^7S<%MI1/8N8'Z[!++%HJW%+Y^*:--V?3QU00:V M[P6G2J1'P_TEY.Z)D( B3.$B8F[.%*X+N7OLI:1#W4RTLI)Y!W#$Q.^#8VM4 M1XDKY.N)H'J3?,U[5:4H!LY+,7"[/5<,'%8#W[-&.-M6 @O1D5/1@2,3F\46 M'<+BR 7NNH+(ZTE85 M0YL_7=8A)#!CA> ]%1I0#RQX":"&2ZD(DY9]2U5+W!]P#AM.0@KT4*;<1HNA4$"Q$42,R MOE3(HKR2:K/4%7GDDT7MH:60X,I,4"?/%5X3 )9XPKLZ)9RJ[5T+Y)99-)LYG'ON[AL_+V5A M]%72IMEQC:J7IP74L<_T7J8%;,$G>QT[8V0QL@ []^X^LZ#9JB+8Q=0",;4@ MZ=0"J7=W+3W]_/;4O^[W'OLW3SG:43R_K>DDFONU?^I;DC>R?7B&[I9Q"!^= M>)$1G%][(:9DM91J2UT_^2GQ M$"FYVI33S:-:_7TCPT4IZU^>+D(EL?]V-MOITZYZAS73:C%F6H;#(P^SJ_C1 M$F%O-&9,S@UO2=$<_ 3@$.UJ'<)"S6@ :V$I.=&\B9RA-W[+GWY&FH%E1>#; M@J< ])#UM.'];"_1(Z4:,T,\%VW--V^P%ILI[[5[[C )XEPB![F7O0 M#HCVZ\4!FUZO!!#2-$K!U\V7(9(0^-CR%&MS-?Q __ -<%JX(SR/AC2;KTD% M(+O_W&F'T9TY^-0\;6WEE&/?U1=''*O1$.80X570S6]&17]EA#IOM0'@NOBS5* MSYZL-HC;U&2U1#[U4K':(3B6B:2P7(CE4HX"T@4G+DD4]S, 1 MT[3?6-X'9(&D.50W/,FTP2E<[6VOXY>DAE>A^66#&.X%\'Z<@ON.>H&_G=8J MP?Z\]7*M5/J<,"P]NS1:O4[90[2CLGMHFP:@\81,B>FMHLPM9N=7)" M3AN$;%AC 0M=0WW[O.J<;/$'ATZ(H4OT?4(M-^C-8;.C7]I<+D;8W5OJAP#" M-QS X*>R@W4\=;@E1W=*7;7B8((2WQ+2:<0YC2%XEG)LYL0:$L;UX81G4@+!DWUJ(R<$ M>P&H^RJQ^<8+31PQAAEE M<$1W3T()^S9_A+)!%RC6E7,<^[%GGWM?B):>=1013G1=3)2IK2W W#MEG;I$BXMO,?3?(P#!GHW.?/%O[-;)-@*K+^E^TO@1#=I.T M7DR0J58!$[KM8T?8BL%D+:\-]*$?&Q])/ LK0PC=D!PMK,Z+I*#2(&@D)3MC#912+,&XE#)*LZ4$[^W$,+P?JX; M1<3=$6;G+LFWG0V$)IZC+K>;HDW1"5)0DNS<[A2DE+I*6I"]OU8;?.H8!77A55\@O2R11NZ!/12+W7K'34G]').-O*- MZP$NL55]*"T_6.MD,IE00#&+UJ(R\3UA-F\M1+^##GIA(V8?*2SFE6YI]6#5 M0EE1=N8383?GCX0VR-75)+1$)*1YVQ9-K$VJE@:[G4_IVTW(,9K3)L M./OV?D<3V1G9R>=+=IM$=@9D5R]U&P4ANW,I@LBS4A$AZ".%H*.M!M)Q> .G MZ-1V+X830>K\4=0N0>I5%+4N3MUJGFB<.L\R5X2G]QR>7M?&I84-?9OBV-H) M$LMV$>JUQ-(N=95.7M(99V".\A,8H@XW^Y,7:\F\4^HVFWD9C2X,RN.=KEA' M)6ULVIN;&NTLZQD*D['+R&8\WP!<\DQ=2J^\+8.ET"PW6EG548IX[PF06_(4 M75IRP]QFC+D!CM'-AX;'HO%L&,02 NP?FIIV,;F MDV5[5%+9+^QC_?,426S%V[122H(VSK9IQ>2[:UQ:AOE[R7-\NGQH9[K3GJ5? M1?PF<' MCZC@]9=RFY'T40[0CL+S MJE+/]T:V \C0R]+*S;CX3C?UTHV M:K78G/@RX/EB)>))?_,MRFTIM5:6E)I29ZK[FFIT/*!.\)/,?E(EN&E"X1FO MU/SXP@9184X5KK=]S_7@ [!I6O2E!5&?O34M>#JI49>6K+9:5P>[X+3*.X1W6!PX$JUFN:/LD3G*<]RQP>C=6\1N8'N>/$1Y(JPC9*/AV66Z);@DG2$Z; M>C-F3DY-)*=F.<[=*W3U0#$$KJ;Y8Y]U)P:T#PW-\,ZKD.#33J+6A>7#IT4F M>:0>@3?I-\2Q !QN!,K7',AIF81U6RBK\G*%S6=1=5!DDEH2MP@@*%8@MQMM>S] R$D[RG:9^[XS3?XT %2PN6SKPT,AN65O8S:_0X',T,D@L/^P.$ MB=1(5="8."^&Q=XLJ]G7!,FUD!C8$R\Q4&IHZ\FC5<>",$HEHFGV&%;S@?40 M6 ;I2IZ-I,&@PP)V0\,BEF8P7Q*^8!5UU?FL<62SP1OJ:%--;'XB]M+!R63& M*_WR9NC>**3.R%T!VFJS6\@ 5N![JV^)8(&;2:\E"M-Y06:=5)1VG4ZW)GT*C7.O^2L>J#WS1R9M5D+[0R<"CY M52%#V. E,=_(AXL$%Z4N(*U@01U<\2*\5D)E.-P&*NT$0.&< \QO.ZSC\26P M*W7P*E@2R5NRAQ(6DO(N#*2[D@D.3YM+\X,9;3[< M/-[>/_[HW3U+M_V[WMU5O_==NKI_?+A_[#WW[^^DWMVU]/3SVU/_NM][[-\\ MY6A'\=QV%95,3U-YA)@)SI/"!;G?Q:>^)7DCVX=GZ&Y9HN\:!:T#Z^!<]&-DY'L'Z8S9UJ J6A8O$DF+KT,/WP) M&\$8%EL"N^E+H%8#U8'Z9D$_,R#QGV=2$2L^43(&X8/@S<'/5?CI8OG[AE)M MU>38GVK5M-\WU/B7K+ICU:(ZU;K2%&LJY)KD6K6Y@: VQ+AR<>Y@HP)FK!9O MSZ_94VQXN)-DZUP6'F?S2QJ8Q^[ R*#2#[ANY$HW8'OH'!P!4% V8NVFI-;* M9PJA)^-]"_@(]E@91YKYN?*@J8*8!#'MAYC. MH.7-(WVEEK^FH<-^0_:;J>:D0_()MG\R(??&^I![0(BWCCV.&\IX\ZZ9/D(% M^P_"_^G/Y#UU%%[%?EIEM;F'1O8;15^.\V:""<^&"9O'9\(Z3EXI9S"F1S"A M8,+<[#L-$\K'9\)&J=MHEIN=GOX3-@$)I3+BIQ5Z\N] M,N$9M R:MNB5Z/N$6H#8TVH5).[/1:NE0IQA?"(F<<+BZP&UZ-!8,XM#'%G; M;W#D.P'9WK/T1\H.I]UP\91:X;3 ]:J7&ZKHM7R")+3!M<^(A+ EO5QNR5D5 ML@H2RA$);7!,,R(A'-+<*K<:606 ! GEB(0VN%79D)!< Q*JE^5&)RVZP%?!0PU]613;.C"6Z$.6/ MCC98B)G2$39V+*NMK([U"SK*$1UM,!,SI2.UU)4;Y69-M$4[04+:8"QF2DAU M[(A6KM<+,D[M^..'BWW563;-R,@HS\C179F..G&IMLE<#Y$4B#0WM2C#$+"(HK!L5M<@%VIKA6J=M4RVHC MJX;A@N(*3G&;?(6=*0X'M;3!T]Q[-4ZNHLT%L&V_VZXK#1U['-JWT9X'1P@V MGQ('IFJKNV38KFBK.^7%OJ798XKX2\V-'; XRJWZ?=( M?3QA%S/O+E_4=Z CV<<;!DO#KQRJV;#,#T8DB)T"UN,6 M9=C9BACN9#CV+A$_R&+WUA-@Z'[X&. E/">RP'M#XYWJE3^I8\>QG8HM4=J* MK'S)R60T04;[#\QF3T9U048G3$8KHJW9DU%#D-$)D]&*$&I2,EHFER8XRSDA M%%%.D:]RBOB0T\<5P"6MF-1I1 M$$F.B&2CK;:[E,E)HN2\BSD'%!!&I8ECOQHN$@7\&9AYDD?>C]M+X&S+[)*6 M=\Z*3,+NB(;E UQF$\F^,?SRZYX1GS?OGD, KH9%G(^^1\QSYJ_DZ'?,R#AI.6F M>2)A/*D%(GB?%=."B@M%Q4G+5O-$Q>U2MUV6]RJ("U3^>DQ2>\C6*Q".=Q8A MX( !@RS)-]X/.(Z/.AB=91VOSY5WJ"8?$A/ZNWG6ESL M)28-)+G]V<>ZRJ+(,<.P\N7\"183+':\L/EN+%9G@>[6\G$1P6*"Q4Z=Q9*& M]7=CL0:>X*_)@L4$BYT?BR7-.>S&8DV6)>@LMXC+%XN=098@]$&E"74D=T2< M_16()[@_@DT5\*7;_L"D2^C<]NEB=859W3D- OI&7$,[= SH]+7WB2CH!^H\ MH5A>&]%15NKI&^)8 4W? PCMJE*KLU4(/X3)_YFQL3? M9L2?@_.(@O@%\6\B?CECXN\PXE^>5">(/P<4(HA_37QB=^)OU)#XY1QTM,AR MT%+>/9YKP_0]JF<=:4VJ\'*GN2C"6 M8*RL?;$UC*7L[(T)QA*,E:>-']+/6\-8ZLZ>GF LP5AYVO@A?<@UC%7?V8L\ M"&.=0??9?[(_J"X16!1YH3RGO;]&& GNWU-B5JRN:*L[IQ#/]DEM+7,[DS5 [!*+IN;. M3E9&:_;H+DXG+D'4L$/QK%YIW[@^Q:."KSP(C^BZM%FC?TH2;KG4&K*0_5>D-ID5:=@&RO MU^7.H%&O=?ZE $L$-XV<< <3X+W*P*'D5X4,88.7Q'PC'RZ27)2^@+B"!;51 M3"W":R54AL-MH-). !3..R ;-Z-]1)8ECIX%2R)Y&4ITLA!:?B7S=AIE;K/ MR-V2/92PV2SRP-<+TEW)!H>GS58L;3[/_[HW3U+M_V[WMU5O_==NKI_ M?+A_[#WW[^^DWMVU]/3SVU/_NM][[-\\Y6A'\=QV%95-3Z%$8H@9$>L%7F18 M\+VM_1K9)F#:93,[6E^DFS]\P_O(_?X^]2W)&]D^/$-W/^=_N3\MXNL&(&-Y MK7Q%W:\#YV*94U;_&+F$J=29BF Z''9FDHE++\,/7\*)PX;%UL=N^A)HW4"O MH#):4-\,@OSGFJ M1=6K2DW-W9IJG7K.UM2HRJV\X:Y9E1MIW[U_.+7D=B9KDH$RFR=,XV TY&Q- MC:K2;N1L3:UJ34Y'!8> 4UM5UCYI0W(I87'5^N!&:^FZF/@#U_F+*HUKLZPM M@44K>\G29"KS&8QI*OV ZT:N= ,VMB[]S;>HI-;*DE)3Z@F25.<(%W4.+@%] M+3C3EH$4 M3S%7]GAL!SY,DM3NQGVO$DCN$Y-Y& _$T"M]BWV^(A.,D:6D M0@'F6#!KFC_V3>:,7].AH1F>@&L&<'VV-U"HD(U"-AY'-@K09BWF M)0E85.-X8Y8BH6F\";\Y0G%2=GE*?%(MR:8WG6DZ(<#UQK9O)1$M680D3A.$ M@O:*17O[.ENX22GL!]B;TVO!F4*36!H\CWC2@+X8%A[/QF3G!)YG9]Y.*LVQ MBCV,J3TJJ%-64+775U!Q1X7Y*;N72ZE!+>#RK/KMSECLH8-\@+J#M[+8@O1R MQ^2[M++8L/^"LES,E(8-_!:M^."5'GU+,WV$Q(/MX--[GN<8 Y]5!SS;JV8_ M+S-?O=1M"[X3?'>F?-N@TIL"-84K'E*K)EN.%@MX>BB(W%I ML]1M=LJJG&W[-<&?QR?3L^7/5.RYX0C9D;@2VT&TRLUZZTQ4IPAJ)#_SJ!PP MJL$[1S1BNMZ>)AT*%2%41%J&VU]8 SM#",83C'>NC*?FT39KU3"NH99KC:S: M*0G>S!6)GBUOIHMKU',=UVC)I6Y3*=J"_]46DJ*-9VD1PDPW5]JDNL^T+PU<2$AYQG0S9B5( M/ X43ARD.B!]0BV7]=J(XU*UU%5:.Q>R[#2!,+V"/%\B8MTSE"\"/?E$3SJS M>JGKUSJS>IG5_T%,GR;G]'JIVUEF] --&15$)'C\1-"3BL>73/.]LGA#L'@Q M:"BM+9BDVG)W6[!9ZC;:JK %"T)$0D_D&CWI;,&ENLZ]*HH6#Q7*,G%8\O!73VRN+M?+#X.9P*9 BK#! KDA9!BT3?\3,MWA#" LJ\G>85 M[:? \=CWGR9Y[!9BFQ>U/?W?ONNQ'NK/]JP/"[9@Z5M!\Y5XD6**TR3*DY%9IXF> MG4)VA1 9[9H0&<6B22$R!'H$>@YB!6XX-'TPD;XLM>52M]W.ZM"TH#HA%,X: M/3M%XW(C$Y0\R80-\;MPU@LL=,U<07&5N.JTKQ)L(JX25PDV$5>)J_;.)B=Q M&N6.>I)IN^(4B2@($>@1Z!'H$>A)5TZE).VV!YJF;VGVF'X'=9,ZKX8'Y,J= M3O/XI52"?HYR-&,W\JD+\BD,^0CM(- CT"/0DGZ5&'WGG$WISR4R>R1ZG+'UMFU6#O5_FJ;^&QO38';[0/,.A+\)O@M9_RFYK&? M81O/9-7;93G&WA0L*5BR<"R9+B"0[Q; G1J8ITI9E9>//V77 EBPI6#+?&G* M7"K*CLP&R;2;RSFO$]23(EB1,%BQX5AMEL&*CL(&--!JOSP45M$:\7+'D*+)DN6)&JL?KAF;-1 MZC8;Y4YKE_9\@BWS1:#GR9:IN#))$^O#,V.3);8[2OX595!D$JX@1$0#^&T5 MNR9L+YBT"^%L:RJL7[=]0,3\WL2+Q(O$BXKXHA72I7XPZ2(N$Y>=T&4;2D*S M>#OZ.0O7Q9C*&D73Z#!F8WO!:FS%]\LVWJ4?<-7(E6XLG>K2WWR+2FJM+"DU MI9Z@G/3\H*+.066%K%82R.J$OM38T'639@V(5K61\"A)G.4=W95CORVFW=82 M16=S37YBP_U89+0,O7A""N9\,G\J26WVQGVODE$Q2#@9(,Y:OGT=.!==[/M6 MZ5OL<]#]+25Y"C#'@EG3_+%O$@_DW34=&IKA";AF -=G>P.%"J$IA&;.A*8 M;7:"4L RE7 LJD&]Z%EL:TYOPG !DZE]/AIUDIOF%>1::UTB]5*'R#_G44* M_)A%*8EH+W=J(%12JYLEKKM>KG>+H0_>0[S0X.";1?)03)< MUZ21]V356F(< MR-:QGR1MDOH,B]>^@[S,BI!X'(C]^XVX5 >D3ZCE$GQE')>V2EVEM7,EBY@I M=&9UJJ9+RZS^#V+Z-#FGMTO=F-YF8FY4[HA(\'BNT9.*QU,5 M!.S,XAW!XL6@H;2V8))&8#O;@G*MU&W$!%&$(,HG$0D]D6OTI+,%E^JI]ZDH M9!DCID)1Y)^(!(_G&CVI>/R@[IZLY(/%S^%<($-898!8@3W.T"+1=_Q,CWDP ML(!,M9W,BZ>;O!15I#=*7;G<;&G6*9Q1 9S7R)C W!4=UP)R;YP(72U20LKA)7G?95@DW$5>(J MP2;B*G&58!-QE;A*L(FX2ER5AZO.X>#H'?4DTW;%@4]1NRG0(] CT"/0DZ[R MN;[4M'I%Z3-HFKZEV6/Z'=1-ZN@^#F8HU^1=VL (^LDC_20]1;D;^;0%^12& M?(1V$.@1Z!'H.4GTI+.M#J,<.Z5NNRQWZD(YGAC])#V5N!/Y*+7S0) !67KN#&)QYHG "_.>DRBX&W!VX*W([RMYK'M,JRJ*]?! MUF[MW,A+L+]@__-B_U2.LY+OJ0BPO&Y+*:ORBEX6_"VX.T(;R>9(G1X&[6-02JUW!;Y)\'^@OWW&:1*U73Z\(*@ M4^HV&^5.:Y=.U4($"!%P7B(@E01(,COFX(ROUE@!2DZ_P+H[;!32,GW,&$O-#*P*'D5X4, M88.7Q'PC'RX27)2Z@+2"!;51I"_":R54AL-MH-). !3..<#]ML.:NEWZ.&86 MKX(ED;PL11HY*"+_LAD[K5+W&7D;"RFO4+H"!WR](-V53'!XVFS%TN;#S>/M M_>./WMVS=-N_Z]U=]7O?I:O[QX?[Q]YS__Y.ZMU=2T\_OSWUK_N]Q_[-4XYV M%,]M5U')]#251PPSQ!U)MZ;]YN9^%Y_ZEN2-;!^>H;N?I?RO]Z=%P"0 F']> M6BM?4??KP+GHQHG"%8I088J0JF; XS_/A&*UQ@5C4 $>O#GXN0H_72Q_WU*J+37^IUI5COU^U:-D MN=J4.ZD>M?K[1H:+4M:_?$/5?)S]I+8V^Q=C0]=-FC51;]0+P2&H.#MSNKG. MJLU]66+*X^QJ2>+S643&N_0#KAJYT@UH.IWO,M@KLNC??(M*:JT\M_%TZ"TP M5B.N^9S#L.P2I/$7\DT22DVI)P?(^@W'YM7/%*AJ\5BHVDBT.69)#=&2DH:. M/9;L"47K&3Q$]-%?P4&C[N6!2"H=Y25\54:'P'@8K9,?=*;KWY1FMT<.&2;= M:NJ881ZB?DDWE[^>&:J\>\^,_/3WWPL_')?U]\P/Q]U<_LXYJ\KNYYQWXH< M(=DU)BR(BHL,G,#XM4,!^9IA4LD*=!]^BY\U-&TFCOUJ@',D#3ZVMVVV:CAP MC/NS-':.Z-0GI 1D6PED <:,;)>8&!DDKDN]U>TK]S;.Y;B0V(>U\%=B6 CA M>^L)1)][/^PQT/8LG7WHCR?$<) -KT;$><'ZX649B=,[.T>=P#*3D@6+I$QEC+\R;[82@WL MU RH./R[8;AK%*[PV:2L/ 28-@+>U"9S _BXK,H[%X+OU!\HO48X:GNIXE#4 MAD%Q>Z&H)L[Z;<@[S_K-B*+.R_Y^Q,\5>UCQ71H8WKN+WS,QGU:(W\EP[%TR MN-X/?[J4F4CS#++, RW@ 64Y#"&L[!,@DQ4R=3.9I)2C>$JC7&\L-Q 01K8P MLKNL<+@RP &NDA:9X"KLZZWMZ_B1N*GYMH/VC]+,B_TC+.I#6M39T%"]EM&D M9&%#;T$.X:D*B;XC!BFOPM#IP),,U_6QMRM P14A[6V-Z1# -QR^UP#9?@#8 M*X3KD@>ZS" R,$A,;R5A8)\ Z:PSL#,@'05(1]E9.PNKNA@+/#&S'U,WF%]U M"3\/H\'B\"M,N<-"/Q@K(4EOIYS.Q(A;IYSFDV/WP\< LE-N:'Q3O7* MG]2QXV2-.IWVD1-+3G@#>ZYK2D=)RQ139T<:CS.FX734THEY)%@&@'Z=P3AVJ80GTAKQSLDI=\C"GB5>!S;=(!M=I;*P@#.(S%M M+Y6W)*9&K=1MMG>6P,+FW3;YC:>%<7H JY MRZ >88?N6 40J;*+R4M%?CTWXW0OG3%7N&U7'-P;S(L.2MGE,QX'-R^$>9H7 M 9N<>)J8@&HL!XWR9IL6L B[Z,;SC>L![>'LDU#:?V"%B40F$PHDR;0" LGW MME0"!3:4LCL+&,"G#!+'"YA:4Y8#&47L/"], M[&Q,[%7$DZX(MUEGS4\Z1Z.M,XX.\]*%:*!#F+$9QH<7$L\;_- &!C&$[7J* ME).ZZ"L=Y32!I=TSL4N-NQNP^8+SCT;Y"X@ $>H/03@__;Q MTZ5ZQ#SI33&0VC1IX?F@5BVKQO=[F(I^M-CS65/D!GF^1XIL\VZ36;5"VRM% M9F1.YT7\)YO>:%BOU,URPE$FDT+W-?[H>(,@U2+X5P^^HXTPE&4/T3P _O<^ MRA+]PSDXG: M^3A1 R1_G-^VEXA=(5EY7\/0X\(D_1 3VX=)6FIF1GLR/!; G#]C@DPQC7Q? M!%GG%O]R)#E'!'F6\;JA81%+.T2\+K_!.A&IZS[2"7?WT1LT;>NEXE%G#)]@ M+;L [#, ]L[VZ.SP4W(WL)&9&RAB2R[#[W(?A"N@@%CU.>+T\_TO"_G;G%@_<1Y;F?K@TR"F./?'L]'*B^^#5 M]R+2=Y2T2T(BP8*(UG+Q6Z'/:!1"0+*.=$PD2@[O 2)YMF11<"QP**;D4L\S M:6A2NSB_5B)OQ-'%>>D,1&C0=N79!C1@'^R1;2)<;FUGU4C29=;IE+J='-@^ MPH0^BGS-@(+:M5*WL4N/"F$]%V.!IV?>?[,=QWZ#I0=A0(>^VN8KA@$QY'-N M1GZ6"BJ2K-W%.6_+?!K.LH(2^?X3H*)-2BH1%:V-%;:5O)6,%%T+Y'Z!Z

L M5\B"*NN8&E'5# [EY[Y>H5C:P C."DN?]."T\&:J H^7O (^K6!: ML$-=SS$T#-#A[[OX-J?%DQGJ!V1#_/^;&>P?IV#''WJ6/O]%Y,H'6+^M+Q\" MUTP?87KSKK%YT(_$HS?#(=52GS=HLZ&UM9@6&]L9PL?7,1EY6:=%SWO1,3FG M;);"K]=VZ?VY=Z+.TFN1.WE74E>)-9%$/&E 7PS+0@\&CT@R:(U3/.KY7IFC0_RY'N?>]O_*8F:/$D:["5?*]>5K!IJ)47HD=PEP8^"'Q?Y46GGB"$[ M-2P#+=>:61WFW2=#9N3JY86'XH]0X>EK2S-,@]4%H:KW1E2ZLBT&2%8)^.3! M?UB9$?[,SES=LC-7GLTN_CIP+KIS=WPC)JNT?AI1ZFUY FLYXJP"#G7;'YAT M]Y9)2?R&[%=W?H8F,RL7;WZG5DWIU,]Q-Y>Q.0@*9D&M]+PK MXC@? (]_$--/76[4D3,V^P[5YWP'T^X/%]>S%>4NRFBW,5]5&XMCC[>V9G?\4"#W5Z.A^B-]YL?_(G$]YTBI@2[%\S M;==W**M"T<+.OV#3C?)CGHA,7BWRR:$:-5ZI_IDW(P/4 MXB%)>TPE#UN4"13SB[ND>$^,?>-V>#+LNZ&E0#\@AS6\ M*Y>Z2F/G6JS\'+\4E'Z:E+Y146VD=*74;2FYJHFY\+ ?'?Q7-UZ[7^&?\+5C MXKP8%N\CH !I9XP=N1:BASWQT@!/U]#6(TQAKC&E$M' )(#58/F19&%?/3R0 MH47/800MQZMOB6!'HT@O^X/K6BC6YT$1_1=7B_1JZ$--UCN#5E,>JO6& MTB*M.NDHC7I=[@P:]5KG7TJ[%-XT$G,-_+A(L%% MJ0M(*P2ZP@V<19"M!,QPN!=Q '#AS ,\;CL\J@),1QV\"I9$\K(4:>2@//K+ M9@2UL+WY@(^&Q1F3/,-'NBOYX/#DN13_8N3Y__XHW?W+-WV[WIW5_W> M=^GJ_O'A_K'WW+^_DWIWU]+3SV]/_>M^[[%_\Y2C'<4SW%THI>9.B]U.I=3L MI%GNM_+IIT5\W8#U?XZ3(@E6W&7GYI8WFDSLJ')IM;X*9#)FX@^FP=:2LER5 MX'^!F7'GC^$IVK(%/6])W#LOQ#+^9(P_HQ?XXQMQ#?=^^ !F!L:&V5>^"^]T MW6OJ:HXQP:]ZEMX##>E;6._Q #=K!G6?X7W?3%O[-;-&5&[@&)9/]9X7?(>K M@4>1">+/\4'R15?#JD*+X1#ZG)HHY0F!8_8C!:3T&F/5EG#)" M0N1%28DA-XKM[3"*K\L9:\8+LN?1@BGIAX)MLRTIC<@KE0:46M+$H1/B\/&[ M^#A'9R> WPQOQ/[F? B7&?"0B0GK?Z$6=8AI?N#O=.+Q>_% \4_+F)X[9OCI M,<@3Z5/I9_6I*OVUUWLH?2[/ BW&.+*\2$*(X9(M 1]K6"[@G3D;3 G=PF7< MZ9!KE;^S:WOH)9@T_!;?_4A??),_[:GR/U6IQS8'>S$_ROC8#TFWT?S&/(7I MZP!,TPR/42\NA5OI#A:B.[S][W0_;#.(!9-Z--YPE_HG)LXT0_=^^Z_$++:J!@"/.A_0)GVKP2CK; M @S"4BSB!Y-3H>4"?X268_J1P \&S?Y ?5\;GVA'++T64KP"L\,!PI>XYK MO$MCX(^1BW7_L/\5[^-/GQYD#N:-!H]+\Q#$X"*U1A"!@W:F;(00D 9,0 7 MQN$[C)9Q8\0"@6,F\/:DYPA9Q+XV0/<4_>[(]DT@3@0F83P);_FW;_'0P)2; M-A,6/V/!IPEQRI^^"AX:V07LV78\W#*RI 3<^-]3^'Y0X@20CU, B]'^H0;+UUQD5PJ2Z4W"O\"0$H M-)GR?4G"# TY%=D;5;PQ1MI>1OEXI$\7E #^:_4H9O[X1H#'V MI3&>.,@YTX)(E%0FW.B0%\[9KRC<=+5E0([!SJ0WV_GE!^5 0ZZ@;68KBW]LNPW8"+D'R:PV9,K]K R ,4S-&!7GZ[NOP$TJ?-J M@&0KX[5O%(4>W&,28^SRYT6N>!L9VF@J(!'H3,YRJ'$X@YX*)5L(1Q"0+#' M'SH/ ^!O,MU]L"4GT!\NG;X:$0F$/))>$%T6F\3%))(]!MW(*"@")*#S7TO0 M9D )WN#.<,B9#]\.IA%A<#1PJP&113:O 4G9\#8)W\')![C]%\5A0_"MYQ## M"G;QXI"Q*\%[P.OAL\3&\-@7@JK-]WR'*V-<@!L%U)3@BL?4$4BS8K76%S>! MB(Q24D17H4FZ44C,K@!3",GY#1!A?E2 ZI%F_8%KZ ;R7^11H9T M*CSLV]-GCE+X]-NJ9P%A1)_VR(7'Q_0ACWUXB#X@T8O^:T:63Q@6Q T&;YI= M]!P*$D9ZW[]?P<.>OW^N1J]AG'(-^N0-GZ5%0 &4K__A$PS< M_"-,68_Y+TJM!FH8]L@?=T=?"5P7?=@0@\S\8KG3:<'%CWU^\17X-? DRUAS M0ZL)-SQ_7[K!-,;,'#,-SF(?4F!Q ^K!TEE:9!T,3=/DBCN\]N MESKQ^VAEW _O.4-:+T_\.?-%J[ I#6N\08GI8,].$QVUF1O:*'5MBRXE.J1! MP(7EP#T"(Q+<"1JQYD&SDC$G#2Z?I\V6KD8&'4HW[V!F8UA>NA^"QJ%.,9'+ MK=VYSE-)9"9>A)A -F(0G'E1@6_ESL$2M ^H*0G Y(&*DO (T)BYEDA)8)CX MXTG@%"+ "6M>'7@3"'NDLC$ZL$PP,P/*#VZF[SA2#_[0?69#S6YBBI =(P[X M=<7CN%W$+@EE Y.!8#T!G@SN'?.K>6T/_>2$!)1N<0\M^AY>;;)1!7,/ (L$M/;"PL'" M<+E@G"_>*X?/"PHY61TGBYV\()HB3T'G#P&&5)"8,- U][@[P7W ,0';TP!L M.GPL7 CUP $%T$[WO\ ^%PM1G5,.P@W2!^$>.0N@^G^QF+<>9GUGLJ\9$X)K M+H?@@D>;VA8Y" M57J AG"#8^FYL)ZZ63R$G8U/L^KLA;"QOTQI3FM*[D\$N8 MAXU,:HRS0J4') E/1 I6CK\1&ZLH*C\H>^B$T?<7:EMQ&U M6 :"N.6UN$.+#T?,NT,C@5>UUL]:J(P[BXK$QNJ*Q+T5%\;5(6WRA9187T@M MK:MPB;M'9?<4S,*>!F1X4GMFLP&3@/Y4U.#_\28*I)7!H3)!VK"< M_"NFN6"Q&'4FZ# :/'\U]5]Y !%E( >X9[!WL4(!,N;09\'ZZ3<3X@$ZN;)$ M18G1JD _:J;!"CL(]W0!)6/#Y=IS>B5+[@-6#!TC7[-LH7J6PA)!2 M6"4LHT(>NPN>NJ1U6="$$16XVS;F^_"!.BOZ )TL707!U.G @%40#^$\AH<@ M?. 6:Q6P>40!KIO!G/ HJ32Q#N!.J,<&"J$*="$HG M1/8T&!,)MEBX2AY)XG3+ B]!K(@GHA=>%WTPEZ1,[FF^29QID DH84(MW96" MX([W,:'<, E^QZHI3*M+0X)3++R8:&ZQR(.%K4%]!&*#N&"MOMJ&QB@#S6@- M&!UC6[K!*H*007D #Y\7'@&9"7/-=ASJ3FP$HFX W##PC4&PZ"W!*Z+H8^8> MKB">!+$Z+#3TZ3O6[['J(+::-7=A7M3S'&/@LR,W^&X4!_"J,1,R\#T3- 0S M&0&Y3:5:(*MXC6%$_(92:4$.HX!A-,4ER%HQ7Y5Z+@AM;31'U:A%*:I*J@?(WNJ^(61T8BJRK!8LT6AY[FN.R N8%OM;\L<]]WL60/F95 M,.O+6-;6-!]4;0_ '20WQD2?1EM",&)[ZZ10Q!K-%5 T6#X:>TSJW!H.7AG) MK\^7GX'(!%\$+D5!]:H1\9*PD'%^4X .@[[-,E$;UQR4 M*9D?5>F?(\.D<^IF *^CKY0_;L8Q#(L\E18P!7);J9A(@4- MK$9A^B"-%?;B9X?[)0:\-RAUF,%^QD_,]BCX@Q3^$&F=%&*NM%-_N8N<3QN8(7Z*B;:EZJ#4<5? MW7_;&]Y_DUATB#IA%.<3K;Y4,8\-\&^0S,[[<(L%9$=$ 0\,[ M'U4WKW_'FP:@,M!XB JAN!!$5)C, A5!=$&; M)7E0K;ITS:MYC(2O';Z>RD5$(S+M(**!^=FJ*)G@\3.31[-"#P>HRG!_A;[A MLAU64!:*%NE+%Z@57##CM,@QAIF&\N9,F456<.?3*]/V_4D MK-:\-ESR OX>-^/NAT%U'EM@S-GIUF*)9A$DW_-<-1L/+09EOC/-KL\ P14$ M1L9>;.=CQ[.A.]3- ;CX8J="B@UMP 0=F;CT,OSP)6S_:UAL\^RF+_./1UY> M:'/$:)G_/&/S:HVS>M":+WAS\',5?KI8_K[>K"K-=NQ/M:H<^_VJ1\ERM2EW M4CUJ]?=JNRX6=?!%*>K:1VUH_+BV47)GZ;*8SG!<&1]HH&6B5M7/3'#\X +C M!@4&EQ5!3S,LL$ !(H'L2-"C^A0A] 0"-3U\=B&E2-_"V2@<>6YX4FUY?E*^ MH8AZ)TF3\R0;3@:T0+DL/^:D@*KNRI6"V 2Q;4=LV6C+TP'0)Y;^LGUXA.XN M=6@7$%H+H4Q[;JN;^_'N!PR;G3X&AYO%T/Y!FFT?=<>(-\ %CY5B(/.9O*<1EHDKW78EW>9C14#!^:1Y?#Y1 MP!)3R\WF<0=/IU"PO9$89WC4U@#DS5E1:[EA,(.-/'[J#02:1;\;'O$W,J.#/:],N%S MZLS3J!V?>9HL=-%1&AEY8LF0>:2@AJ#*)%2Y843J(:BR!52I E5V!%4*JN14 M>?Q$HMPN=1MJN25DI:#*D"J/GZV3.Z5NO5EN9S:H=W]4F5&4-=>&<3AJ0Q*1 MU=52WEJE(QB()04"G M2$#[3ORL%T^*$$\G35W[2/HL4Y%:ZJIY";F?0T TQ(]TQ8_SW\^.\X]:I.EV:<3V]*:\//G M=F&ODF[[V,\D]<'=4ROVSAY IR-SCE\IKK1!IW5 YNQL-66.YR.%4@2G"T[? M@W5Q?$[O *F"TP6GK^+TX[L1:JW4;33+S4Y3<+K@=,'I^^+T MXY\N4F7@=+FL9)8H/RZGLWC#!6OI&6V*'!U1OWH28UR3V"9K$EN$MJT.&VT1 MSE-TJ$:-5][5.Y@+>,&@NV!P3S"K ONOZC;KY3W )OD&-FJBKC<_HB,R M#YW-N< FL:P;.39]U1R*,R!,&XD16\).&Y,;XHAGP-;QH M/*!.\)/,?E(+.#P@%-PX2X;B5"MLFY^*?N8+6!N+Z(K3#*@0O#OJ+2*I.4,2 MB+5.=;EX7P(0F.'XR.W)/+-E8D:NMG:=Z:FHS&9^H-QXI3@]:!%%? Q=..QI M<0I#,%]V:3@@2HK96(!@#)0^G<(WD[A>,$5I8CML-(W.A@X%(S2H,6$S,\+Y MM%Q&Z48P+(\-3\$9,[;C!O-.V&0S/NK6=R M>47SXX&F R)#U [@&0@\WXI@N!S,!3&B\W79TR)+"\8_ GP238$+"B<+S9= M\C,;SH&:RK+99"K#8:]$%1:=LJ@M;&VWYNT+?%4X\IL?=JC/H!/.P EF9.Y; M>G\/1^ZLD8M-T+'5Y98 !Q7?2=;9PG4NQPLS%-^;1J 4@/#6^"3UN8.\,\8/ M)@J&\X&G@["G4H9-NS)7R+QPT,_$=UP?&%V?*AA^FXMC%KF?8#"[.7B:@2(" MIT(9J(5><>;6,%9F\@E4("(-B^VH8@\K Y!G0YPL%6K)+09YX:)Q?H/OT5CE M/-TACJ; M[_,@8G[-T8P#RZ< 8"F2[O!.%6Y4>GIVIE<1Q6""WF/O%E;>$@ M;! 1WP$%?.#((T70+9G>$7;#1IK5Y431VR6YG1< M21R)# "9LUF9\X-_IS-%X6M.)WP*VFSH[^+38HA_60;M8(F%$9$*1@ OU688 M%@0ZAY==5N3V/J46>^*E 2Q@:'-R;*F;,I-CG[3/DB0] +0(KEYGU"+C1L# M_-TSE@ZH0V*&OULX Z'GQ9!G&:?CL W3Z(:Y#-."#>_+^0M@'8"Z9^D,SAR\ MJUFQ7BMUU;6LR$0\&V47S$9]9^P"MF@6JY\,Q][:I0>_/=E#[PU8ZSMH"P0L M7/0#A\)2"W5&[P6,5#1KW;@M8O^Z=89'Q H.\><&KP,AK\T0.9Z]42+35Y;W M@<9^J Z317$CNU7B92NGU'#+J+'"O4XU;SF]3MBP&8;'>>RN(45U@X&(B\8! MA;8?.KR+[%:5@"]7Z8=]\N8&W;@E;]:1-Y=+W#/GS16K/P1O8E!GG?-R6-Y, MAL8(;RYOJ(D;6C[+(V7->1N6NH[S4@J45E*!LH$WS\7RT='R23=,L#^-R]P[ MU^ \V"XQ[X??;>OE.YBS>L!M-BS@8WFV(/:-6TQ6U=OXDOF)@[.7H$W[5]O6 MV8Q[I#Q\4X6]*K#'I*5924,JRTG?C-TSP/8(;^-!3:9B@Z'01-/\L<_E M_&*$,FV,+2'$.2\ B/6./[_#BM%*R(>\%7]FO$UA1KJ9KMP.:9:V3U#V !H"Q/C32X.B9XYU4@2 M@16&CK?O8HJ9Z7CM#Q\A$5D)<_!?#?J&47W0/Q':(1:()HR7&]:4(,L83QK; M0'=#A_[APV7X^W ZS1LK+#P6=)H&X3'";\".=-\)(T4?E#A5Z5LXPAED#GEA MML8T#@#?F!^NP0=!Q\;>HS)EF]2G&/6<4K"WCC#JNP,)A=2)331"?C<^!.C?"\YS#*5R!# MIG4IF"EC=JC!,J<613&%(5[T)*B#4C,Z5YV_9RVI>^%=X5"H+X&_'J M;$<':3Y5%;69J@ :LBVZ; ;,\M6XMC)3 53'/*L;$>WE"#3GJFN, M0*<%]353,VM1]<-=8TK 0T+GEBL;W1@.X1GHXPVH]T:#S.H"G,-:GXB:"4 _ MOW+ ZCR:\0=X*^NUS_/K>!.+$AL6AQTS?UZ)8;+8,'>^P]0"L-0O4%]@;:[\K1TP33&!G?' M,9YB_QOC[?#RH>_Y&/8F[D@:FO8;Z+Z0$9DIC:$)L IP@[KA\I(OA[\1<<4N M)*;TXMAO8"2R7\J1\$QDP67DWVG(/@F6@WVXR*81Q5N5>B:.^WL9S54-#*AI M@"$05+6M!-285=@Q:!'7MGAQG:5'=UJ>4NLZB&L,E?@9;F(&"ZQ#\Z*9B#G6 M..4<)U=;S!E@00=&PC)AO(V*]8-V')6F& X:SZ_'B MPD!QT%FQ2(RWY_K DJ$)RLH?X6F8>>0I1YXW#"L'$?%5Z3'\@Z<#T:7A]P.M MPK4C:O("1!_E2E2L#3XDPO.=8&8"(.SAJE4%Y!@\-. WWPJY"9YE,=$3,B + MNVA!Y S6P"M(//[.V<- !,[OF&6O9K*:WQQ*[#)/!,\IW 6(%W^7-YP\)C4VJS49>LC%C&Z-!*;68S(_!<@]M9V?KIT8\NHB%JM M[U 8?HCU-78X=GJ(]35W."QWB/6U2EW+WNQ?)XBW1#@MXH%N5Y&U2PU@L>*O M%..O\TGF[[.JK5/)-,\GKJ)E:9EGEADL(R!+(S'5YM;GZ75[*&1@>8?"25UFA+3#]&2@C*.S-)B',LF__M,$%<%RT M3JGE,CTW+;7K6PS[>MH08+.&"9U5?6>B,)C5.KWQ=?S&C)5P)6%%F1$L9.HE M< ,<[86L$LH,& &.^\&!E'L+Q?4S. _7=.!MF=UJRDF 0?B;IV=AIM6Q ]L! MGX65F6%MD,/\0(>^VN8KBFO3)M;:G'267)PD(YB(/YH*%DPL)P3FN'A6D+T= M/V]8[1I^3HE@%3>3A-IWX/BSR6T.T^9R&+1A6CH=6)\SE#Z"V?%G@(-OE)5@9;@R0K&5H ML < L,O@M#MLI^'>2?B<,.+&HIQV'))F1Q&B&[8F?H#\B6-K/$W&(AO3$O P M(H'G.QS*BEQ]#^\*SY;P2.*84OX>G0Y9F3OOX0GDJ9K-WBP M%%$>G.X,T;41]0BV"/D8:ZEM_MHI#Q3OB$E4F#$,A/[=/!+B ,'#-//DAY?Q M^Z/P&0.$;3U(LN/5+)K+<1^@+G)T:B&#.^"G7[6P &LA/SLE1'ZWX40JL"-< MZ[+D23Q&T4#\B*208Q8Q31K/C-'(L\.;XI;%J#,\Z^S. K_%HY1%F1*@#(D M)82.Q6YAK&XUOHLT.$4"B @05$/*3NSA"6R*Q#%-YP,1#P#>F(J?TH#AAB;7-,(8(V.Q M[A//I,=GAZ+5!A:O15@(.$9)9D;Q:.A*858\^A0 F,%/?0:5 V"& ,L22V/G M8^+DT6YQ^F+9B"_I;4183&\JGQX#;@M2Z@4R^ ]F*3FG@BR)#W/:>O@$7N.CL]IY^LE\JM599 M*O7'>.*, PQIGZ>6F:7T1+DY<&VXFFFCC'%+4VG!;W.#F "[W@VNUZ?7A[HH MJ-F=^9;>R&$I.FJ-,(6C1^X!5AV -2.Y$-0ZT(,$Y,X Z$Q"*Y!;3<'KN!R$+X,T7U@!,TWICPPZE.XG[ XT!>X^P8* M.>D'^46=:A24*&,HR*E 33*3AJT.;C9L'0\E 77PM"GKQ):8!.TT? H]'S;#\,-7(G0V C2E0P. M\".:\#IQF/#$ZI6?R'LL: 4VS^!E>Y\%U M*UB"TPGH2$:9!F^JPB] 1 3M5;#0#C37B^T806;]A1G]#CZ6O+S@04B&WX!. M6*XI%8-"C4E[C3D(7&;2:\E"M-Y06 M:=5)1VG4ZW)GT*C7.O]JE;K/X2%<;#O K362IJHRL,A6UUPV"F.O_2#@%07I MOQ6:J%ZIR:")GC1[0J7>?"P&C%YVYC[,GS#!^Q2$OGIO(,!FNBD0WK#\D?T6 M'[69!(\SHH\+(VF$/6Y]0-$=@5=:X=YGV B%. [6[K#/GWI/5U)+;I>E:/JK M\N2! S#WU6I@B6GUU;>/9?>9^5\JSSP(MOZ*BE M/Y?#^B[3X&*9\%KXH-)LJIBY9QZT-1O:<7#BL"'N?#(-Z]K&$]/^H+SS 3@D ME>D7U2B"=U=^Y3E;>,%\]$9H\,X_,I%"=%>:@5A1A,W]5NGX:=N$%<9B4MV& M7/W_L_>ES6TCUZ)_!>7,O,A5$(?[8N>Z2B/;B5[&EI_ER50^W0)!4,08!!@L MDIE?_\[2W5@(4@1%B@")6[ECBL32??9S^BQ/2Q5L>%5&*S3?GVXWM,+^-+ Z M("Y7[N?XL_U57UH^7-?48YF>9!WH;OYT_S(N MH7GN-G,V-\ANHURXSQ?Z,:BM-*A5#6RB&Q;%NCSLV$>QVTHL2X$/%B86 U #*_K'X_:#?ZHW;N3\U&*_?[=8]J MM1K]SJ#0H]9_W^OL<5&CC8]Z8L3*QID]JY?E]!YFZ_UE>NQFCEKK8?)(:]ZH<&3>/^GTRR\W][<+7RM M8?1W?^N:X;B+;Q_'^NCM_K,G !3%V)'FV-4<5W/<"L=U7I3C<+R.WFWM:_KH MX1OM/W^P7ZGU]L?(!^+ HQ JWY/(W6E(]'E,3N]W7Y)A!DV:!SUX]CSH/0U1 MW\.8F9J68EIZ8K3AGFFIA;34[ZV6L1R'EL[!+\+(FIU&8GIB2%4>R:F#A!34V_WGJVT2S*A M>E?M_3Q_LMHD]Z)NU:#[ZMVPK;='^S(32Q')J*GPV53XLKY*#^1>5^^T5]O> MEI *S\'Z_ WK)9)=*"?8X]"TXP9.QASS/+BCTYE9HQ=[%.>)-I;O$R"&SXZ% M'X"WKA*07LMWA5FN_^I=?Z#WHIO3C% MO5" 5M%,(K%FI7#I2"25DTB3BC#H6$&8R3E[^6G&)W9<5(][WK_?\]DJ+HJP M*0^(HN'J:(TJSG6N)[C7+%U*EM[5B=R%I4>OWHWT0?ML)K57(%=W\Q%&W"4I M6QZ/F;N6.7-AF?=+-7T5A]0:R1],F7N?K /AM'Q5+:_FWL1OFUA3BWIS46F$ M*+.0C4FIBRTU6# V)YAW4GVXOHCWJAE>8D_]+,I%Y4&J272RDX#:V&K_&;5+U=,@47T@)LUKP0R;GNQK0"/! MY;U8$O5K2+3W$. I/*MAV,+Y3^NB1*O#.#29YDU PPX:$A!(@(E6L3Q,"6'$W&'$JL[&V* M][,JL 95JL#J[%"!A2TI-Q5;#7.*K88YQ5;7H$_L4%.J=J?:*GYPSNLJTJOD M:I=Y4\5$Y?"IX<:N=3ME9.1Q']#SL-'/6]!X//W-BPH*VU1!WI12'6; M/#AA(MINB9K/OP:)MJ99HM0NJ&<96E>6XSV^9EV[!FEZIJ-=4< 4P-1'PTP. MI?]5FC/7Q@)^"9>%#3)L'-S,Z8R:MLBPVUIBC#I/"^%&? FX9F H#%VNNE6U MPM2> T5W$CG853;8\*CUM7]KF&5SSWR7ALELQL.*MYN'!EEX_A4V=26\A0_N M1 $:1QD)2(^:^0SU,^VBZ%)'!UUJ"Y>ZVF#VYXW:LP)2]];5;LW0H^XW SW1 M 4?U)24@41VYA\7W3(:Q$XKUY-H?EN,$VD?8D:?]:KC?=>VS(3@#_"1/6N<7 M^& OM:%*%GJ5TUI#,*&F+-)R8#Y!'&)^.'/8_FSQ8E(^RQ MO"X@&P^_33:2QA# W ZY"#B(QCA\AQQYY:5A+P4>T2/:_JG6?@:ZTUBU:-Q3 M,PW1IA-#/)9CTW@3T=?8H$DGW"@/6ZF:H>J$>J51MX.X[=7:]>$%T0(7]PR, MY,AV*P2*"R1.;F.9>$4!@L)(Z.0;S6DL8+<#-?%)FM'8=H/B"+!3AY>%'YD' M&MI=C![9],B, N!OG$"&_2[5-*.8G]0 0>N'S;.HJ,\7C7K19;=%,?X,/\-W MWAR[8IK4/->>V 8W?L++L7,U-E4)B(JJG=%CRVO3(LXTZR\?&<*:<'./8EDL!G+5]@>,I MDC7U9/S*VQ-W81Q M ]%(8G:L1]M*B"T 9/4N9Y&'0F J8%WH7?/O6-(,U!$$MXZH[99@ 4<&+U, M63JK9(YQYV'O*I\ZUAA_2$_'I(2R;I3-Q"/Z%C6_Q7Z0L;$L)+YO;T9SZ$%E@ M[8#Q?\'"A4A1*H7D?#(P<'[=9FW<_=D)O*0(FV/''9#92[%-81IQZ^0'&M:% MG8G6$0*5HZ,:B[48\#!:"SR-BY[C8(]Q7PE@T5%P@QT0J%F,&2,%OL+A":*- M49%FN>?8MVY4A?&UU0DG98?.$BO12&CJ8L9'($2EGC@_BNEY U?:W&M6<06H M*1[&,7IP'9_._>5=P#N/OW[T?/9A]WZK#EA)')JDBF990X&H7WA< BA*(;BJ"'<#>WW#7*:HR$\WQ!-1&ZX M:?AQ$"5N<&[Y<^WN]N-7=C>E78^/=K.7& HS(DN7P:[8G= MYI0+!9K%B0+2&&1Z@F&#E[A)+XLI/]UK/6OW&VB:WR=E92IV1,_^#]CF**4W MT"')>80"M;M3K= +!DT&[2>\8XQPW[A!Z$?XUE^QG_(=J!YCV* MD>XA-S? 4[T#8.2I\9#/6C0V)GD"(UF$*"9FA/!P"A&MU7D:JPQB@!.!=Q3= M\5,#1?,$]N\N.DPRF'2MUO#1LKZHP$TN"$8XO^P)O"FI$]%KTF)%SIQE,3(5 M"^)1" %Y4S3DMIK>0%8V(JI Q00Y41G?$CD1AG3_J6$H-O44O3^G4YM&@#^P M[>]2.^T'M _ OJ;!W#G!"'1 4K$'$L^HEWS;#//U0,YMXL?D1)_0^&ZI?8A9 M3ZFAW6(NGXA2X;"(<6A-<#B(SN. A,]/L19=#A*73[3=!UBDZ,@_M_Q[$1V* MLVGXA=C&RUN9284J$COSB_L#P^&NIC1":2JB99B+'5)*4W*K&#=7*4T>3I69 M6#P\FWP3GJX.U.29WW6.0=/<=C<1:TN-OR)?'Y&'_ZI*SG$&> MPD8\ RF7HHA)%%G%O4T5463&[:0(A/PVVV4,:C@M?8YB5IF+C@WW3!!&1(#9 M/JH_,*]K!MS&-$C& W5;QGMI7#L6-@'!%=[*MQC(WF%RBR;MAFI8CQFR+P&G2!)9CO^!7:A)/ M@54SR:-RAOD4T]N,R DW1BA2\WA4"V5Q)W*F^"15("@$,OW%RYZ69V+>MXNE M<8 =TA49,4F!YH2@'!ON=S]:A*:0?DBO\#1SJ5K\Q^LS:8Z;6B6Z#F3YXY0G MWZ9CT*3(4A?BL'1F^9607G+T.QY?>(Z>F(Z7"/-F 9UN<(SGH?2(.9 2P8N% MB)/@ZXT!FC5GWWM,H>DVJY1"T]TAA0:K,BU+#57Y#1W98"63IMM<36V![U8S M:?C^7?)G^'$E@_/3H0T<%I@ZHGT QO&B@#J+FTC5?*3EJ;$UU) RCJCS\8\' M8L*TI&$H)XO$953$&7RG;"1N_5CP8!+IZ22SRH8-[5HZ^J1Q\95Q:_: IQ=. M,7>0AN+*A\+MO]!,8E DO%S^68@]TA4!APNNT'8R9^G3:C5#+. ;9?HGLS%> MGUX&G9J"CC,0O)<(:AX:U-#N3#R+!YF!402$ MQY> :D4A0V-R4B,AA2'","4',G*%)D_<2K'[Y.0WC/1X+J"4LL@C,9F/GX)J MR!+SKGAI*[B>>+1"8,) M">JJLR3:&&[UT0(-(7,2X7FT53G;3J5\"WV92M^NGE-RF^&U0^4@IZ7FM1?D M)(EUF^W\V=<'RSC.6U6A8&2WV<$EKVN+6.X,Y.UPTEV#DWWG&6^WFAY%%UXP MJ[@"/'S-E32V&&5"SII2!&H0KIBV*;-ALDHV.>H]>6M\'1V/3\$[V646?"%2 MW+$^I=OL;\.,AR7GN9!-%K]#O=(SUI_??#]K'6 MM.E)AQN8T=]]4,1AFAT=:6#&,^!PF-+N4>&!&5K181G[ZGIUU-KV/^@/G!TG MPJA?K;DXN"?-HV$E+TT$POK<8*5M31&XK*T?WP2QER2:8OT GJB2SC=5)+P% MN!6TZ4>$=2NW;!J!'ZM\; P?EP2O1+'.$I,\!Q)9C@4X>D!MIO'MX&F\U M*<^BIO%M:/RE>WN50E&]%ZT,-,P,V8DNGH9"";%?\ PWE0OUA!N=X5L)8(2O MR#^)DT^Z,:>V7KT;Y%3IG0]*?M['5@LKG$J"JB#U=@]/O6VLD5YM!7VNU+M% M&Z9GG]_^)L*>RT^8

M\_8Q^DL%A-F0\+H$@G4#6G<*GEXC'G14HVF;\ :O;()G MIQ15?4.'W'C5JW?_QMSX#UP!M-(.H$ PJ!)1'JX+/D9H!_CL2%*=G:X)%VKE M1?AV]I:R#M.I=;<\X_F&3_2CW:C+Y1F<(KS;Z4<;[:U_DUN_'T]8@'SHU5,,#\H6[R/K,SSQ&^4Y?:)3Y#RFZ+UZUWG^B-UJ MS9P[*MWWSVR0QQ'H'A7 MT@%.M"0E')?=!+>9?A-PQYS"/ MX+' LK7:2+26[XD$QU$AQ&L_O94K"4UXW?'/9&AX2??3$-]CMR3:W0.B%\1H02B#3;KD= M0^5JBSG*0KVM+KEKFYE NVH7P V0J'-[8#BB[3MU%G2M*;<]YPOMG EX00C_ MS&7_&U%D28VR]MR$X,H!HL=7QBR1).(/O,8\@^*I$6/[;DRP^TJI7'_#T+;= M6A$TUR)_)";Z?Y.R,Q)J38 M%;YP?:YL>U#]7%F1BFIQSR%L%*,%T9Q:=:7;\OTU8.DH&NY0W\,':N>V/3Z/ M5S<^: Z*)L!VX:[!YBKFK1-@FXU^)_^GXN7>O4ZG7M3++VIS*O1SZME+E^&[ M73U[8@@0E;1G+;\=J]HK"@U9"4.@$/W$Z;/UP_)-.Q"2< $:BK_')L$!:J : M8&F ^;)TE?Z2L[ BPV$(.O:4K[OX][;%\:<(OBLY[8!@<0- LMW -AE&_\( M-P,I5;5R=IT6$C(*6_)M;CU1\!CL>:']"D6P24H%*_Y#_XENZ_GF]575PZHF+@=0WA3HU']](\(V.GJ7%=F U:P :5D-9GE27\=^H+/JE+33;Z+,,#^RR$A>#&Y9E_?\ F6WSX/%L\*$2%F^WQ M[8FS<\K$>>S[3Y,Y!+U4NM*N&NK_H^=/+1NX_!<: ;.C(7"*"?Y'L@0$0G 6 MO!3$1>.7'9S_V]-[.?'+%R\2V&?DXS0IL(R&0 X1%HS.=7K8:+);EG8!+QR M.^C]I\D&NZG\BI8R'172DG5KG_^9FAZSVFZ"(+(F[R,"D@1KD,P&5 O MXC7U3]EK.C,".Z(FE[2W=Z]^<,KT>>S[3Y,_3L&K+[5FSV0MR<%!N2U%ZXRE M[2V!4=DSECK#5^]Z_5R/OX3G:_5A=WW8?4B3:E32C*4.92RU]]5AJ^P\NBW0>E0DE)6[//I@X< M!R6E?UD!2#A=$_5/6+NI4W6\*88,/R3:D.UU@?U&;XL5YG2(08Q?=AHY-:4H MT[E_R$7K]4$6O254U_N#W -DAQ!P@MPS/7]JG_#Y4HS9X,J=?!"D_\W#KY[M M*G;;^W(5BY'!D4)ZAR3B"IL?!7=?4=8]GI/X-/<6]!VQU]8^?,=*,.V>[)O2 M4NI+>8YKJ/!#;%EMZ5!N,0.XV]V?0UG+\UJ>E\29?%J0JX+ZIYW-WCZE=6>S[-9+H&:'5V<_IY/PTH03'\VW96. PO'2D]$@QW)(UEO M]#WI>@SV>FQ5 F:J3Z;VXU\ M,!V@5?XQ^X[V&L,G#US:FPY<6AM/7!C&%ZW7VD$.7K+CS/.;I@J:63G TGQK MZL W&JP(_@1BQ1^GJNY&\^&+1N:0)B,1*](S5O2!A1V;WKT+-P?X)W:QXJVL@A4S'M<4):SKCW.;'.F MW5LNZ"/'66IPRR[:<1>+B_[S+UX/)UWGJ[U'<.$#RU6RHM=\]6[J1;Z&^C#( MHKNA75'[[]7NN+H&.Q1P"+29\6 1-+#;N#M!& $Y8:?PW85HCI?W8;YPO*5E MW5G^ ]B-^<#Z[+F\$@))0+W2D[]C^_W/7OAO"UXKB*-(D42O]>J=ZZUVC(Y< M16MY])5AJ]-MKS_&]OI? 0% /T@.W&G_=Q?[S2-I '$2K%W32OYVP";9\6+H M??0ZYIG-';-[[9/IF$U-LDD*^C%FN$,V,B0A9I% 3/*G2K7.'O8Z15MG]_N- M=G=/K;,[C&T)N[.&^]J'ZCT^[5#:'3QCU'^5"WL9HXT\Z\:QL;WV-; M%N9JG >B30W;YUET&QI"GT,0O^[2>[ H_[!YJ"C_A_]$H,)N7-!]$54PWJ*% M^FUFN,)74D;C;M'_7N?5NZ[>:P[T0:\2[>;J-.LZS?J YPII3M[?N<+V?)R) M#5.7L?>@R#Z"'DN?E2>XN(MSBP:KYC?9L'4U[IGOX%5:> MF**BMYL=?=3KG6!A_YE1YR:UT#J26MC89'([W=!'W3!LE80^S[-?X)DE217M M$WA$#:!0M+,2&( 2Z#3UO GA=0/!TI%FI:1_HK/@3J)_^.I=I]%\MNBO^\;M M6IA)YQ,FNG:^.,YF :AKKA5B##>BXZ5'.YS-+&?"1Q7&#UC&F;D,%=(8C-F= MU<4(S+'^2&^-GJ,N:F>A5A=/4>8N&J/?I '8M;-P!%+[?8TJJ'V'W33!8CH/ M]\=L65[[0^ )3+1OB*6B>J#? DX;ZMW::Z@"4>Y1#>R7+%=T0)8N=](";3I. M.#&_H=3"?^_-*%<+']-'.2?%A6LT0[NJI_)][%^@MX<=O=7J[+\$=@,EE+_Q M2%$R+AVK/Z=.?=/F*\J[FS1HNXJ'\7TZC!\>H'1]SWQ[#DEO'[*5) ?J]'Q^ M/;W6:M<#&[AK>DSLJ&A[F/[6[X[T5N< V3/'ZA:TG^2W7DXKKV M.,R<4;OK:NW[_?UHVL,S;DXM:07K$[_FE> $&VIP NV>$^#@KXFH0%1E5*'V MT7;A!MMPM&O/7W@^5YU=S;DZ!Q^+;Z1:SW:SU1955SOWGE@E& I8Y8P" Z;-] ]_@:& MFXLQ=Z\A/!*IKZ\>C2M$C<7"]WY0,3)0WT]%"D:'O535?>\%ZT6%%.W'N!N] M>C=JK,X>U "L#FX$ !'BLY^H%-6HX)Q-[4BL++]J+Q8+<*DEMAHTM&\S.WCJ M)7:Z.GQL:8G+B?E3->*/0I-*Y1N/Z6E6JS(W%^JY4!4.*_N%R$L3V9FJW):#SHMZ:=;J\] M, 9=8]3N=;NMT;C7;8[^%[MJB9MF?EQ@=V]=CGW+^'YI3&&';PSGT5@&:" D M12)(OPS@LS!CR+RC@K:\U1Y3P&8[/>176_=?IKUW_LL;&OQ?L5)M,#J\N?7- M^/'>#DS'"R(_I^YZT&(Y#[P$;!Z*[_!AZ6IL?ICVC4]WUW3ND>7D2>:,7P0/ MK80>3;2T^"M([NG4,LETLQD$H?&#>G=L[KC@"M]^!4<;@H,?Y*L4YK[">ZX9 MF&#=W(+L)Y@&2B5>MF-,ME^]6^V']W.14G*RV]8?9N?O:9#94P#B$!:VY\UU M0,JMGCH7V5T'E;6E+7Q8JK_4)K[]P#7)>/MZ+(/RIB8D#V2Q:\!' 9#:U/?F MFJ>67 3(.EW,W4M$_PQ%<9&"3 715='@'$+WAX^_T M2@"SM ILE[Z"/7ILUSZC$\;QN4^;V@X\.(D1*XQ\ES-.:*>_-^X:VM2:('*T M>T22BXX!$?*# 6"( HW<,>W/R+>#B4V$$S IR-H0.> \J'9%125Q;7(FLNFMADZZ4$"6(7C*B&=F7B!R!Y9ZDGKT$2"*+Q MG]@T"+,N,V]/@,'Z 9!W!>EQDYUHX3'ND[N.<%.P0@EY)!\4V"P@RWPP?"Q65\@ M0VDYAD WQQ#HKAH"GZU0^PV$((H<[8Z[$NQB#G2K8@Y\%*(]G/D6\^.VFA25 MCD[=K$S2&YIJY( D#SQM1NQ]CD$=V0\V95)@DC5=;(3@A8XC[NH"/#;S'. * MXF<0!/!^X9W"S:0&HKE49M*!U*0#F1!I="ZR\@POD03W!%:+ZEK_0XJS_1#:H4(SB/K7%A#RB M*;:#M\'Z9P%!!S8+?P&_A= ):V('%U_O?@]>ZYO"C@WMCYGEBE -0-5@*I : M730]>WJ?]/8+&,F%TGK7./:/R&T<->J?2.,H7 M@+'8XF2Y 0PCD;7"&9(?$I0=!9*P0_#9P>5;"AJ;6^$,#,0+<0^1%9@)<%OP M^LVSC,27;3O5:C8;30XJ%.D[U>TUFJ/AWII%Y;^D<+.H5J/?*M8,JUY4N1:U MGUY?1SV7SO:N6C?:/>]XLFCCKE$U&W=](]/O$YM\']#D8W (H&!(4R;HG"F$ M[L D+@Z?FCW6YL<4:&=3;LK8F+!6<,/G!+3UO>UJ8JJ)Z5G$]$))M "Z(R63 M_;&%IT1>?NLMNUG[GCVQ8T;N.?:A[&V>Y9")!W#*K&@^G1P$3E&$[5)IX]D- M@_ZK=X.^/AH\NQ-61=I(UG2Y-5WVCTF7 Z#+GC[(*;2MZ?+,Z;)U3+H'E*)$Z3L,=F^1T:?:S^?G0SJ&]?T M*9^>4GGGGLLL>)4X;?[FK6;:QWGXP9/S>V+&'#8Q- :.5OMM2=KSU.3VLG;R MRY);JR:W$R>W)\S?ER6W=DUN)TYN3UBU+TMNG;*16QU(3@2219I."4+)(I\F M4Q",D#IS'W6W6+/(3%MQ58MZJT!W=<(K-6WO-5Z]-]KN'29B7=-V M3=N[QKSW1MO]PT2]:]JN:7O7N/G>:'MPF,CYD6C[-'K6W-E8&Y*LN\-28RI. MY#(BT:" "DEA]3/5/&8!U(#Y1Q-9=J2JB5(5.ZIL%!XKJPM6KY2E(%C%XT2! M*!W!(MB%%V([&\-)E:&DW2(N&Z&JR#'VL\E6C^PX=?P*'B.?9D0^0L((/ MHN#EH^_-$691*(I+GJY[&PY7Z]Z&P]6ZMR]RS\XRKL()U H 4$:H/6+Q#M8R M$LBP D?4[T@HQVA(5.1@P:5I1 'A?+FFX(:?;02B;"186\J17XRWI@R/=EJ1 M&HY!N]'M%*OA>)%Z@F&[L[]Z@LVE"6M\\XGQIC*=PB M\LV9$<3ECWBL?) AX&=@>0Z?,#V?J6JOY@#O,,_F'+UZUQL<.E.CHG[2>5+B M\#B4.&KB',2#)PU5)6/HJ"2#%?)G-D"N*)>,7H1+B@401BTQ]J$D1Y+U"?B> MJ0YD9 FIKOWJ74^(DYCC"@"8/=;JKS0\/$,(^.8>C)O*B1S+'(?(N:KQ1=[7G=;6(/'U"L]*S M[_F]_'KM*O7R&^[0R^\N&@?6?R++#3\\8 KAZIG&J+=ZIC'JK9YIQ$_2^%$[ MM?*C)Q>#MB2C2[0=WK2&I>@V.C,"S>*.J]B^+8:-1;#!!H!>=,]]1R?4U7)F M42C2)?Z@NZ9J/ 0UOIRKEFS8RG02]RV-Y0;UA /A,<.44%S+W [HK V_YVYP M!ATJQZQV^ZWH.9*;3@S3# <"P,IA@MUNBDS?4S16O@B4995F*-O-1 MO/[E:00-0$K0\:@WU;!=-_:=>W MG]_??)/7?/UP]_MOW^B2VR\?OE[A#W?/:#_-N+,!86[XIM,_)+SHB6]LV^^ YH&1\._C.2@KVP:V=46UQQU2:J4,9\&TP M&BW'!AVETY^MM_+KN;',?O5H.T[V.SG_)/N]M&.RWV-RA&DO.<]SG'!+!ND$6Z&+0;'B#01:A_K>]AUF_\>>U&H3:,PPJ:O;!Z0 MV0"W3E1*BB80HP$F-$.4Y,(K8LH#&$](^5(#V\@)JAX5BA_3[I8Z4 M[X>7H)/FHC7X@ MZ8'[D-_ .K36%;[NBP'\='/#C983[';C:@Y*"-&!.;"V7!B+CO3&5_$H1(K, M)HHY&Q&*V49D"#)T80,1@%:BT20Q-;$!Z[Z&[.5S!A-=.@$O+4":$VV"$30Q M6TW0;K3G"Z =E<:TB=X%[)CJ^+VN)XW0B M6&-L.W:XQ"?P!+40F^8"N**D $:*I'5S859B:%* P/> ]$)IBKN@(P"TH((L M$LLA.M7!6]KK#!"J.?!XAPA-O =;]%IX'4]EF./+<&W$OD&HG@8/(38&Z+EB MS!2B?&8O!%>D]S-'$L&N^4%DSG+O>@O7X*R"J1 /V45GN82W#-XDT)#U:#BZ M BMUAPZ (77P^>D;D"D/(-,HGQ S*^R0FGE+A@9% /X@K&#B/;H\@ %6.H'W M@\PVD4SN'6\,*,8&QMZ,R,OB70K 5[-]&+*"$#L M FG2,([@.^@K0=@(1.%C30A>^-B993CAS,3?)-#>ICA),#*-1Y@!P5O@ZQ$0 M\6X%9_H9QVN%MAQZ@(0(AM%W*Z3+>=0$B'0QLH(I%8C=X#8+U[?_NGE_V1I) M+9)Z=%*>>PL4(!@'DW(II6CD.).-KUY'PK@%QZ;^YLK?-3U@'\,-U:8GUAB M>>];+#YX(\;$6(3RD8+20\N8N!O< M*/#+E.T-8# P&0VEUA,BEQ< 7/KATU3$E. HU[V MH.98G-/=P)U HX1!6J1A KVS=TYBB/$,-^@(]A"U.]Q,1.3.4+<+F8@F$] Z MBW^X$H 6+M^*I22HS;?N#1J(HDR9'SAB#G&IYN:)7V+C(=%&_VV>1"4J7#(% MLK8#VB+CS9V \/27^%J5@"M93]#MQ)IC.BT;N1LLDXP^!J%A? ?>0P4;2 J@ M4!$:Z=Z4C$)A6%(:<6 ZACVGT2;>&"P(T:#?9\LC-.A]L&;0!!:FO2TBN,HD M_;W4HL6$IM; Y:"=[$ FR='DG/5K%AX P!07A3O YT\13W2KB$0IFDD@BH#) MV.+0%-R*])&ZB^T7/:D#4*W8OAG-,3N 5&[Q!$?0H$EU*-B/MM57I00)$0W])FU M,JH,DDJ/((I958.B(RF"SV=B'B_)1/.->Q)!DP>DKZ0LQZ<9SA)4L=(3"]\& ME8\CP%":@DEH"7<-O-GO3./ ;3S#A A?##8"PN<_$OL1&T5[2]A0X&O=VRR& M+HF.805.X&G?73">4"R8'DU_HB=?>M-+,0 ,G/[KVU]?@YJ@@9P!55\\@ORD M>U!,!/R\Q!7,0\)VYEH-"ALPL!B\MJFF?DCP@?Q8&/9$/)6VCGLQU+;%7OS8 MG9'O1+Q1Q4EFUA9:C99/@CD!':%G^ T(! DDA2@6G/A.TUBP]+9Q9Y*0XKW& M%B^7IJ"K#@+2XG$R8&&Q2L)7W/L&Z'0. [###A8M"E=+JA';59)HNDI5SYG] M6Q9FO(U\Y;/,O0DX,2!7X[G3('/1P! 4191&PV"T*5K _*T8*&;22C8,F>!Q? ,N.XJ/*WPE8IQ 'BU%Y\)O$94.[3?PE?1!Y<(%((ZJ%-T4+ MN-FE6)0E#S. XY,O0CI HY0!T*8W1PF3V$CH_,MG;OTWO#B M&',,*[130H$AVT?#@RV]<32YMU:.;L[]H*:SCX.:?NMT*D?J5 M)4]0?3GZ!SH#."H4U",>"8<&>V*DMEBM>K&H%8-!E6P3^HYT4)*S5PTC5I6Q MIA0O33^77,\H# C0&%X#ZX Y*Q:N9S'+:=@N5KQ7N;E"]:*VKICLUA.8*CPX MJ!ZM]!2$ZM%*6XY6VCIIL=SX?NZ,FX(#;H3"SCRC]+ FX-. MC9V28J>IMUO-4K8P.HE.HO^(\RWVU2/H-!JD@(LP:O?*UO:P[L#Y#(QV *.C M&J.G@]%>1Q_4/'I*&.WV]6%[1U^Y;C;[K&:SG F^U,[,>3TNM4][#QQY+3UT:"Z:0\GCIRNWND7#3Z7\.2V,RBY0J70\VJ)Y)8F MRX'GJ98.6MLG2^P?0.7FU_8(&+:HJML[D([DT-1L4K/)EFS2T[O#HG'SFDUJ M-CDO-NGU]?ZH7[-)S28UFVQBDY;>WC5,?UPV24]>*=Z0)36RXT@-V?,;SR32 M>DZQ\4RZ!PQU7TNT6\,F48EF;++#S'@IFL]@5ZATPSKNLNB&UCVU(UW33B[= MV8+WA(=O23FQ@:,V,I'=%^FMGC,XRM5 M?BOPHJ[JV+)GC*B:6CR1Q=O4ZD]7W?43.\NV/50]#K$KM!U&L@DYH2XK02D!5#&HJF9H6^>&X0 M^=0.E=9DW%NJ52##UZ-^C99K+D7;N'1K-M5%SL!FK5C("H]075&QF9"?:"FG MNO")%0I(<'+;KKW@4VXV[75GR'&"^ ?RO"$$W? &SX M*NQLC6VO 9V+!4!,S,U91-1_5O47EQP$US&PN5=B-49=;!0Y']>WL\ZTLE-M MAFWL%6U& M%1"(SR7]G^-V[">)QEB)5LZR*6126NBY?32QC:_HYHGS M,N3#L%OU2D_.$\#'C:NUFZT^CPFXYCY?N-=/UL2FG2) ^ \[/HS3+JX_W;W6 M#.S_BY+HD9MEJYM4[LL5M0J]%F(9GGOQ]>KZ=4). VXBANY7:GT::"UZ98_Y M#JY6%R>N@HN$=$MV),WKL\G]YID9YP90 &L-M5*5F%A'UA$$?5$OH!MN=AMT8Q"7?L$%]OWAJMK-^[$!A*"K[ %,OX3!(8Y M P(.42PCXOYAS![KV3UAU9'Y?ZMK7F0?KO0D'S2QL<@M+]<.9I_K=WD4+G. 0\!R9&>A-P2KB[V !-,-" M6NBI1^1%X#A;B%>U]-2F9B257:39)>A\#4> Z!(A) % [KH\_42C*\B$0.K6 MT) 4?74]>;_'(S%.H?4JL.TGPP?R;#?;2*H6_(^F!EPJGD1^_G07,XP"*[-C+P%RE\;ES'"F!$G9EMRRXA:LH/HG6$E2PT^L!4T[$+U1P5*;X>P-&J+!HH<>HY-A M@P1IPJ/%,)1PN;#R9(7:J-S<:8CWSP .,K^ 5-HQJ23I),5U:%:2.-V;+&WG MR=)65\G1&P<6[MD!"E&0J($7@O#\PP[H8CPO\7"?LVM@]=)U[:02D]PSTE0#A@& YWX.$DLJE^YFO&BY&G..MN]]K!M M''"=G^Z^I&@W2LCW8\#M=R'RP&I-+DV779;!R5@@7:.:Y5DX:UJU,Z.M-&#? MU9M37/I,7X[79]IXPU8.GKQ%[R8::A$,S1:*%-!? 8J?)%&*>E7BVL+6/ M2F5_Y"E8.X@I#U;['O2C$K1"B24O8<$1V#^*6#-3:@N\P9BINW GT-3JIL&1 M_&\]^?2<)I^62(W^7XP @K1D^PL%[N^-NP:("QP6188G[/T?LJEQM ML%]P1ID*:MVX.#8,7>F_<[]^[>(?_[C3;F_^_CJEIG'K4]NU0S26'9M-XL27 M_XFPRWBXS"A/J6]86)$LDJ8."J=8+M$HI$U.5D(1II2@#,7,A8\I_%(Y)RIR M0A)/<>@E.U"/IB[@6$%V]'#< 8\8$Q 2X-"%7K-I4A).L:(A1>JIKHK>IN(= MX&A7XL*T\4NS&=G I8^_BBFHL6^%8!-8>+ - .$TW%@VO(&U?X;.N'M!#Z.7YG/3MZ]\1Q@9HS*!;SY+0@-OMQ%)5O M6VB_J&[XL>-*Y(?V,'+'S'(6.!\WP.,N.^"QNSAVB^ZVGP9'^OPDRATGHH;9 MJ)$[B2VG-QO0C")GS3RAE860L74*C@K&*040-L!, %,,14I:MK6:5 MV13;AVMXGIT85B-_H8EN. >'O/H:[R'@5O4:QR!F?$/-W9#T*: M>;E,#0J))Z0F)HFD1S/%#_-D@# Q_TN<#F<.__3,Y*@)Z>R0I@P:$Y-.^1P#Y+)2DX7QX'78N=OM,!P#%\.I%7!E@3%9N]I:'>YM\A'2A<^86ZB(DK> MDY@CBL2- 1PZGL$CM=0SL[-\U,!@8)K\U<7^A5$8VG(>#Z> MM7)LQ?G)N@ F3L,=U/*;W0_N_\E7TZF8FHOR]E81SE>>D5Y]&^Q\Q.DW;)KI\Z MD44#(#';0G,CBLWA8$') D_1-]G,/&J8AKA+/T!G1T0=-8GAY7J.PA+S?SVX M",POT(UT,P\TT9B")3FKQPWDCP/7;B: M@1C.%T]DI\517X/!VR#%H9@88/N2M92>TT$7@JJTDN?-.+\Y;7O2,50*3$D@ M-;3W[/#@97*\)W/X(^E?&AN.EU/V!LZ)E@M67IZ:9YMA_#@=3YR?"!E (4SA M\].08F!!R.#G(%%R=BT-5 89 $[ U@Z:?B1@Q("@FR@PV^/\YXM/X3L0,N:6,U"='0$D 1\))TD >Q MAG8SE:>,2)U$D\CNQC+%"FH[N!4D4R.8"9\N9E 4/0\@$"1!P75CV"NE)P9B M@TAVCA@*:_@^#F>?\USV1X:J:[$9&H!8PH,M\SL'"]*O<4+Q+)7Z1Z$I7;-L MM@"G*GT HR0S@P9E2M+&/$T<*P]X$H.7E:R0,2!<"@T>%GA)<5&N"$F(Y?J$ M+7W"UCO""=M^1M:6V SB,UA$).?H-K1/8!2HF%"R=&#] M1X4A'Q6N\XQF00@C)"DUCV5+: 9U] ^ M1CY*QT1*&Q4MD*2-W\>"DVH>+!!G$UY_$*>?1$&\!+ ,5.;%6LBC,!4[9%L, M5@,4>,FK^NRYE\E7J&RQI51L=).0NB+ZH"$)I=?*6I&ME0RL,9.>%9>*^M-9 M)&TACA*L)KE2OA(&5V0Z/:F?E6\Y)06?0+LD>EAXP,A@\6+R.N>[""=;IK;< M6W@@L)AAQ&=B!WZT$*:6BT%WL./@2R,(Q3L-[=[QQG0J!*N;[] MU\W[R]9(_028IE4::)/H^=>0R9-0B0EZ%W%Y2L+%EA!\_,9VC4_I=\)J_1U/ MA2?:'>7DB6/-W1Y(F4(39=]*VSKGS(TMGL>9ASN3CH>&-1)\PK9V5_D%!-5P MD9\4G9AD[B1XF*,+<6Q0L$0.;Y(YSF#BT\1DV0I90"ITOZG0ZAN[3@ 1SHH5 M;"P7LE])GB"S'"]%'.DK=K,H&1-]X#%0HIZ>BRZ\T)R $)U>C3&1"O,&DB^J M!LT4#JO$<:B/UBG$^U-'1KD!=ZF_$Y6 R5 JF?B$$B7YB#ZI M?E!VW_OHU40+/("**(*!% HNF(R'B!C>JIJDF 3^*QP;E1U/3B!7F*BXCC)' MD+4B/\!T'1G44)^:S%0LD\@SOH@(T -)2NS)- MRE>^=Y8I"TE<0M*6.,E@RI'6J:S-L.P'M'M3^5=Y1K%,O_*D9I K&X+6GZ-.J%9+(>*TU8CX]A+R%15I.3,),-U"Y: M"(90R)0KCL5L<8GM-^.']A7S6J: MG YK@SA_P".\J8W231D1*C-/8%3$S:DZES)S7-.W*$]Q9L5',LGZ'O4$FPJ_N^O\TC.3KM?L"\I3 M'B">Q'$8P!E=RJ^LWBJQ_2VS:0P* X>8?X6.()Y]>\KO3A]W9!(0#? 6Y^2L MQ4$6"L7"EC%$K&+;=_$+,-/+<59C'1?V:RK%"QUK8TQ#1:F1[.WX"=S:(,XX MXQ5&@8Q8D+DCP^8+RP7QL"3ZOK#AS61E1>,_+)@+X9)6F>.9@(!'DB<%!%3T><)G2<::\UI1S@ZP$8%R MCE#('.#,\5W.L9.1VG9FGXDPC[>ZN34'//9TRSTB=.P)2T BJ2UB5L+?BUT\ M7-4D,D4AMO)=%XYA3U(_ZPS8M,\&72A4W!A MO.0%Y#!SP$V%Y1+95@F#:6ICI!D@,KFW& A3:X*Z0N>J7@*1X^$U<>.@('O" M*=.W%*0>+>.[@C!*&E@I6)@J8E\?Q26/XOKKC^*V3VX;-%\=_/RN+&5I=87< M\=,3KWV;6^M@)"'BA- O>+QBGTJ<$L.3V%6//-TI6(8NE=V07!1BD"0WUO^A MN0;REH(JE![,-F$,&DR:->T%1C7BA&?XW:(#IKRS&[)ZJ,+P[U=77SCNR2]3 M24VJ(<<3Z_0M,HL"<4HX!^6@FERQC#:"()HO\IUF3LM&(Y@L2M(26(B'AIEC ML[UL!<9(XAB)B+PJAT<;!=97[":(]'&#&76#AO9)(4TE(;P'MHN" M0*8G7V%[M, F6'U4L+R6L*1KOL;@O(W!*3(KKEQJB?B5RS;@CH]8Y]EJ7OY3 M5@-QG3'8PL LJJU"IZ5C#75'IZL,5>!#8D&L3P8XI)))2E*A9$@B^A9SYA@I MS/72?F%LYC[UK.0)4&#_T+ ]URP0"_^_$7;_ZC1IU=UJT$KADQ&T@%.JW =3 M/G*%[U^)/6_''Z_P@6LW^@II^[,'Q-BZN'\MH^/720T;L\I=K&&%2TCBGBK* M;[1+9L46/\0.A![=N7IET*E2]4JNX-B=C$K#*=_ WK>T3RP?/BCYP U@I8P@ MD6:(WJYTO++%79WG'$^]8)7MDWDOI%_7RB^IN?OD3P[&J-$LROV]^/%>MMCZ83,SA*##3H-Q81BM@7QO.'2NX\@RAB%8?-DYC'TO/)]VV\''I=OI]L/.\K98[G%E.\V(+<_$ M[9K8*D5LNTQ:K8FM)K9=]M;1AX-!96DMMJ:+60VY=%<^Y+2.(06.L]6?BS@+ M3PZEK8)4N5WI<[B-NU!H'F]]_Q'O/P?OAL73-O_-;3"Z/CARDN*\W=5[G:)# MCVME^U+8:>F#5K/&3CFQ<]'6A^WNZQHQI4-,J_.R6*GMT[+I]G5]NW=2[SF0 MJ@@G#/1>?U10?^33Q<'$U#:V[JDBIS/HU\@I)W(N6J,"2J1&RTNAY8614@'- M+O-=7<^UUA/1.5ZUIW '44R_6W+;Z)L7IG*TGV7Q"$"LS0*IHNCHM/56L[.; M,[T=("K@S9T41MLCO3DL:D'5&"TQ1B\Z>K,U*.R\U\@L)3);S;)@L@)F7"'[ MM?36R&]>$&2G6SPG]K)U/FI5>*.M#[JMPKY,D;3FG'*BIGC,4XE57:5DU[HF$E,FJ>A#(&< M6L+*'.<8U"DPR5.GT; TA[+U\?ISSYM&O7:-S)- YFBP8RN/&IUE1&=[QX!! MG?Y2Z5#"E_V:(-4UP5MU74M),=.NW=:28J:HRJ@14_*$D?-3V54.)7RV0IQ4 M6[@K8KI%;F>!LTLCG%-0N$?NB78>VR. RLT\&%T9]7=UR/< GR-Y>36'U!RR M?<"8>,=NU\67D>V2%6>"A^*1]9/#.>> RJ*(T#\PM- *OT M&+N5CNV5'>S(70KDZ&'M$4>"_M0>-;H:O,RQ/5=N<-;C#&8%E&X_I:\>9_'$,.M01H(RO] MHMU&80!4:.)D(DFD:3&\9X\9+8VRFVF+_*MIB/V?:<4G(,K?=MRS, M(Z3_U.[N: *M&F0_M1O#M#KM9(@SV+@>>D0K5G8%+;(5Y;;Y;;A[O"A:X-!S M.4@=E8\-7#J1*DZHDX2B/"7"YYZQ\0R$#]D.:I4E_77=<(51-6CT=Z7Z)$'# M<[J[DZL=I.C56[ODM$7&+1;<]B0F M7G7I*5!QW'GG=K7S3F4I^ H$EQ@[+Z73%,QBSP=5;06F;X^!L(RQ]V#I=(J; M[3TDY/N.\C1#Z+DO0('=V9&1@ %.@/)4(=V'3+%[9:DN6[[/5-2,'>7";FQ& M8C9WE9@;[>*,.9VPDH6@31JU=G:/=HY\-83DA!]\(U+3(G^#?U M(. (JS!@3D'TWG#"Y[=4PF=EB?\/#(.8WKT+]\C0@\AG35FIK;Z:K_LW6;B\ J7H+UJHUG5HFABN2SR<:16Z^:+W^N=BRB>2?N@VO66>6,W>):)(O MU=GZ90)#4KB)0CH.:1]K5?\4VP->_3BSS9GF>M(=P! M(S*]K@4V$)SA2Q\[,&"]L!3;F\BX% ?"EI;AGP)G8W+8;\GDL!)M96]VDRLR MX%C+=>+8=5&V9L)2"@K?D%(YZD6KNJJ5B9BWLP<7R7N3\?5]G5B<9(28 MY]X.][)CX//VR#H5:-!C?47>S(U6Y/1>-!O M33O=7GM@#+K&J-WK=ENC<:_;'/WOX-6[;WBJC5QP#2_$>/[??C&>'4)^^>GU MXGP;!520'E=?1EE;-)1J_] ^L23ZL$X39^/53]_3>4XP5N1T7&).V%$3 5 3 M>6A1D)M Q*PT1L!A1CL 1869)8DXD"](18I[MCK091&ZYDTF4V9_(,H[I2E( MEKQ/I3$H]P8@[AB+P'HC/[R5G?)LE^!&-[U-/Q[E:B;OAN0*_RQ$[FC4Z+9Z M*'5%$K]XL1#(#<##+ZO?=WN-46^8^Q-XDKG?KWM4J]7HC[J%'K7^^\ZP7M01 M%M7?^*@G2D0V)_JU5J[+2<9CR^AEDLRR^GM%JC?72G4-A'.1XIEM9_MN6Q!< M;I"AIMMFDO23N]T.7$)(9IYQ.K#L'!N6)P3.G[1K.O:O0;HWD/[,)E@.7/>D M+DX$3A<4*^/(9O!Z%T"5J]@C?Y?@GQ*"# P$W&FMAJ8MN) MV/3N<,=&;26@M2(EEA4LDFP=HW]^:U!WH@]XQ!F_4RG8;['3U5F]48Z>K_9J5N>EA0[7;W;K1O2EA0[%RVPO0HHDAHQ M)=3N9](D^/ASALMZU5EU5^:^7WNR>IX:EI%-!*F(].AW]$YON.?!(3E),65W MZTX-K[TAF+H[GE#6>"TO7B^Z^J#7W=\ KAJEQT=I\?#,&710?7[LIAI&RF\Y M?3V>$Y8Y.>[HZ_U^@8F#1<%0 :?TY% ZT#NC A-!:Y26'J6#=E$?HD9JZ9': M:I8-IY6T3BJ8-/)W [OA40-'*OWW2_4+H M*7JV5R/FQ7)#ZKR0\B$%_JDS0TIW1E/6J\XAI2;;?//,$F0NNL,""7SU$?^+ M!4SZO1HMI4-+>U T%[E&S4LY D4K@<\D,^8DHA-*27/3VC,+0;3Z.T[KK!VJ M.CITUNBI.:>TJ#D>YU12:5<^X6%L33T?&[9[#W8@.VG'/>B?5YER:N=P%WU] M-&S5Y^6GA-*AWNI5.ZMEJ[74^!:FA]X:%.T44D*5-&Z=N3552S'1KS)04,X43ZVK,O-21SC&:.E929U*T)UY^ M4,C(2:*!_>/IT=8\I9XG6:].K^XU>JGIU:U69GIUF,8"SK#NM1KME2'63Z]E MPPCKRM#D/RS#"6%,#LQ818 "B!(S9#%+E,9;/W4;XS2^,E.%]\6]IH4 M#-PNP@+Y:X]MQPZ7EV-X&>@'RW^P3?A]$OFXDBW7+[;?'L3;IX5V?]9F #@+ M 6&XNR[3= Q['NQGA?U&*SVH?;3C$G$0L$*2[6JS/*(P<, OL)D/1*A-?!N^ MU\9+>HGGWGNX?E##C^&,-PK7XDG0?.'0K#$Q8PR+9[WYW/)-&Y@PD)/(Z(=' MS_].S=;QD=>?[K2O5]< O7NDO[8JL=7IDB15V6*GIK<@$E-01:(-8/T^MCV; MTCSCC2\_ 7:^C@)8(1# -2+O%^TV"@/8MXECWR18TGR>$9^=1C.FJ30C:Q,K MP<>M1C=%?)WVKGR,U&?2G$(BLDEDX>V)UP&")]8$JK,':4@:\H(Z3]U!XWA;MHFJV ZC7Z*,(<9N@PV+@:? MT.WN: ZL"-+-[\*-XT718N'Y-(T17X2"S@;^G$AQ*D170BB?$LUS+^YXM,R' M;%?*RE+]NB[C0GVW>C&A%J/X)#7_U.K&@K@HL=I!BEJ]M0M.ZWXAH-,J6&K7 MR 5W&)4]T?S" S4+@ET]2DKP?#L(;Q$6S 1U#RAJ>I2\'1AZ.@VL$ T/QP,X M@HIR577J!GX0B.FV&X,>( ^69>.#W_B6 V]XL-Z*:>OD1R=O%&36C&\QQH'G M1.'Z6U;FW1Z)_EJC-#B2_YWYWH;E?;T556,ET!IP'G!)&CM,X43&O/!^O+ M"DS?'@-3&F/OP=+I8#C;D(]5=G]7_S IOW(?CTIXL*M8.P&=J"KZ/F3*[BM+ M<=E& DQ!S3A64] %SBC!YD[&8V>CAY-QC)J-CGR%4)U)_\3.[L_.TYA"9\$/ MKFDOP <=@WWHFA;I/?Y-/0AXP2H(E%,P!V\X=?1;*G6TLF3_AT4]PNY=N$<& M+41F;,KCZ+35$/K=1>GZQW=W>CS(TENPU*SIU#+11DH^G:@3>;CY)Z),O5=?Z!0(34GB*0D .Z1IK5=L463]>^SBSS9GF>M*A MP],2 U<)";&\BHU@<-EM:AG\*W(R9 M9;\E,\M*M)6]64BN2)]CG3:( VC%6)G)2BDD?'Y*Q:C7K.JFQ/$%Q]2[F9A' M\MZ?AOL^[#A'YZK=7.]ZS='_#OJO#NZ1[>T@<;@%8%CQ MEZ+%W?1$!-/EX%2S+*LA1MYEO3_WGU MERT0].K=-SQ!1\:YAA?B<<'??C%*[.!NE,=7DS^C $7+AU]OOKV_(F6KOD-A M+U;]X:/ M>1\4I)K:+NAMFXZ+414$(*4M;6: J3&Q Q,DJJ44-R5:@$D NI[ BF^AG\@Z MH "OD0-]]1V*:&&_7*"H?JUK %^*_K)FP,"OZ[F7OS?N&MK?KZZ^))8W!R41 MP1H;VA]B?6+;$U)CI@>7.2*6QDM$)9)9CM 3J44\L<:D;M$)#',/?)>)#>\, MG:700029#C!M(C&06B'8#N24B8Q9TC.@?41XF/!U-#N<*EL[L/V4@OUK3?/0)Q()KS$=.0WO6X&E9>MX=%P MB9UFVOVWQTO^2L.FU6WT$!9XU.E%][/T,1!1UQR09_]7?"%THFD$,\PA\.\M MH8<,(N(+XAGPU]Q8LC@.T9U'TG ,,U;JTR@$.:JGR5J0^L0# M$"!I@BWI &]KO AC@=XQAU_ Q(@HA^8_$; _YYI04DK$GAZ^2V2@^/2#"Q!] MZ@EO:SI\03I\"NDK@5^/CT(1I&.XT;6"&F.EPABG&J$.IU@)<6V60W7"(>:$ MH?B0'.E:UJ1&9JF0B:'>A;&L!>.Q,?.$X3?QTFC#2+>'T13P[O" S'8BCN"# MOVA2R!4Y4J7RHA\)TI64?HWF2J$YQJBT\W+T0VGDE'XQ\7\1[2SP;\S(P>C"46I MRIY.+4ST9BIU#$GXA(1%#D!/SO7T7,)\]3 MU9..L^*8@@ W',^]QSM%2F Q+.2Y_ B!5'H27%P3SCD)X . M/)F>>GC(2[D:&.W$Y \ZQ5L-OQ8/FN#1OAE&9(!F?Y/G=^',MSC8MNTIO,Q_ M"19\> Y@J0_XD@=\K2IG3_)IA,("U;D"Y!QC$5AOY(>W1J/)6Q$]<\2;Q<\-^.F7U>^[O49S-,S]J=EH%?R^U\E_R;H[ MUBVJU6KT6Z-Z415>5+NW\5%/]'8JV'9Q;D\FCK5O(?7D ;=H$YY7%[]A3[D] M!T;;;)UE\7$VOW*6W62UBRKO$ZNZ#ZCJ&!P"*"A(4?5IH/7.%$)W8 H4A\^6 M[)$+J,*7K6W!L*G[:?D@C5;5%D3V]&ZW Y?0S9EGG XL.\]EV)K :@+;GL!> M0.*-#D&0AVDVLQT0+^B$E'/*@Y6V9C5XUH-GO^8G .KE&W?+S!O?T_V*SO>QB[:^FA4 M8+KNLSI+XS;WT_"[)J^*D%=''PT*="2NR:LFKP,VO*[)JR:O W:+W@=Y[7/D M0:M39K+985A1:<>*'P^*K1>=*5Y0!IXI3MH[-M"N<7(XG!2>"%;CY. X*3P+ M;!\X>='83B)?))V@=Y2>"LW<'D '25KL8P+BDZO)R6'"D/-EIY&3\((YR%S" M?M'*%$7O*VJU%;,]:X[8$05@\T7GN^W/6SIII/2*F@HU4@ZOEH9%;>H:*0=' MRJ#?.P)2SL<;5V8!.^*U"UX@3-1O%9XH5KL5A\,'%N.TVF]K?Z]LB+EH]0A9W[/*:#==\;%*1M_+;W3/(;Y5Z-E(UJ&PV&-E+(A MI:VW^T7CJC5:7D"$]8\25C@?#_;]IAY5M3];A%1'K5'M/94/+>W",; :+8N=UJ!&2]G0TM9[K1(>+\M:?]=SK?58K*]:=U4-WAJ\U;WJW'-/[F@,,'8M M4OW&*IA]TJFS3PICOE(Z)Z/J$[FM%< MA^@*$&0=""H=3CI%39P:)S6?G"%.VL ]G;#<,41NIDG4 M2S?[V:Z;V"EV.MARYR76UKWNCCE>6[>0*UW[C9I.Q-H?MFM2K4FU"J3:UD>#85F(51CL\O5J8@@/W MA(,^)!KJ=QW@7?DX;[=>#.=G?%D]JR-]644G4=2S.IZ"T$%G=9P->^3*^,WZ MO]QD4<]]J >+U 16'5C6@T7JP2+' L_)#1;!61$W8E;$;S@KHIXQ\@(^5?4/ M'>L9(W4;]7K&2&FP<+KD5<\8*0$63I>\ZADC)<#"Z9)7/6/DD 6G^VR^=J;Y MVKLT7ZO3Z ^.EN+-UVJD'!PINS1?J]'R B*L>/.UNNJD]%>=>SN-JT2#.\V; M:A-K'&IV$$348L/T@K"2_37:=7^-XFGZ15N0E<1-/66<#&N M.J04[]17(^7PG%*X4]\+Q'E/:)K5[IWZSM6WK>,-I<-)X4Y]-4YJ/CE#G!3N MU%>'Y4I_50W>&KS5O>KT#.F5F\)8^ZN_G9J-5\/M>)_\EZ^Y8MZA6J]%O MC>I%57A1[=[&1[UH"\-*=>*K1D_C8T+HH#V-]]X*ON*=1^LNKD_"M]UZ)M@K4OEJ^]MYT(?[V;&;[U1MN?1#_C MRT[^H+/N'%PW1ZP[!Y<&"Z=+7G7GX!)@X73)J^X<7 (LG"YY5;US\*C,9//% MB8(WVI7*M=?LT)H'V@)\&M\R/=>T'5LUWC/VFYEWU)31P_C+6S?J;':Z+UG M+79;E7S>HR)G6+A<-2U5J@J51\TU)D=/2N_TC(>?D0T6ERXD_ZSRMBJ=A M/2NCO=+IAS755I=JGY5N7E/ML?%WIE3[K%SPFFJ/C;\SI=IG)6H?*@_[I?IA ME,N^IU#<1*07!)A>L.]8VU/W)-":DWQ_L@Q=?/=EYNAFHUF\M<;V>S]&6X&: M;L^#;HLWO*CIMC0(/&.Z+9#04]-M3;>EV#;2;?&.3P>DVY./[,O,80,'4=Q; M;.('FA>%06BXN(=CMJ%>C]G*=6H:]/718,?NNUN"X1C1F/U@LY(([>F#WHX3 MM4J@:6N*38+3?G[?0ESFUW8KGAF\O6GN-X9--];%F98-LX;Y>T2H[S&[G.QVRDQ=H/567^V:T8^8! ^ 'I=US()]8]V.-,, M0/4DXB_@YZGGPYWP7T*[Z[GP;L,)9R:X:Y0J#0]?PCO\!]NT@C,G@VZ)R2!, M]Y;7#.#O.=P "&?<& Y=XP.;HQ!H#QJ]GS4CU*:1XV@+WYO:8#38CATN&]I: M-(L5==N- 8)J%9"J/=//Z1;\@C":\2W&./ P1K#VEKPN4R]LZ)%%TVYG6MXG M_HO+M2?_\\J>3,W69#0>]%O33K?7'AB#K@$F?[?;&HU[W>;H?P>C5_*FF2^W ML##NKYE!O!9F*V%S'2Z"V2R]?&Y%$GX MF8"(\$FSO $SU_*94_YFE&4IVLRWIO_SZB];( CG,Z 9#LQQ#2_D"0W&NSSD M%^F6]O*5_42UO]G_B6S0X4LR\*Z-!;"WHWVU I#S(,FW%.1KN[\),8YR_4AL M>0OZ:N';L#K03[PI1)T3[QLTF&D$,VWJ>(^!-O6]N>8M+":10">XT._J@P6W M/A@.R4]0CS/XH0&@6W.)KCW.;'.&VM:))A;:4$'HVR::4?%SX54V&EB\5 # M+I)^AC=,+!*'K)G'AOL='AIZ@"AXQ$^M9J.K > <5-4&;0Y[/;&#U6GJ&O:3 M@1?,%X;/EMM/@T8G<\=[R[3F8\L7=[7HKDY#^S:SM)] X:G+81<@A\ ?H*87 M%JS&(:,"GH&6P7I $5SS7X-K6ETRP,U(PF,26;3X;F.@5@/ZZ,&>P*[&2XDS M5&5@MCR ]K $]GYJ-T;J%EK'%/2<:V:O!0"%MN$0[*>!%>)3X74]=6\4L+%D MNP^ P_3ML#X?OT&@!/8/;>Y1,RX+FW'E[&Y;$ZG,G.5JMV;H 3K!2F!, L[ MOB37$0$%Z#(T%]YFLI]@2#^!*?D/RW$"[2/LSM-^!:K6M<_$="" KH+ ,T7I MW06"]%76U7CUFJDS^WW,9P8@/L:=;SUXS@-BR/$,M'?G\2JTYT!*P$4L".B+"7*C@4E):&K@@076!2X6#AB"J!/ KRW\0.8 MQ!:0/GP,)'^'/A +VEM6T*VV!WA9[6KC!M>O#"Z(%D7X[08LV//C!L!UZ M+QKF^!#EK:&$LT+ W$W@Q]>ND8ZZ-I/PT93/1KY+G$"HY&:I.>O !OW!BB? M&5E!1/62$UN@4X$UN6CY6#M8O_E38!,0B\)B1B1.8=LD*L=1 -<&(.) @H+T M,87N)?<,(!?Y@G:2-WDXF36AO%S+F@2H'^ 64D9XD9!N\"R\/9:+\ $(98X$ MHI12D*1^\!(0.W@M5K]Z<]L4U#M?6*&-ECM2,J-5+@#8:5U'^;U2Y"E[Q8(,9XWZ 7_F1O%O8W M\Q[AZ>#"/++O*S@=7H=4"!_GL'K:@0%,\V YZM6K%D%:Y ?1=&J;-KX;H6?Y M0+6@)-(8<^\]N@W^1DR[J*TD>&([8SM,-[2;J:[!AM"9)V'+_C=<)'2[-^:= MY/)>WKI F(%K*/7 28ZY&_R&$$"=)'X'C\,8A,L*T"\!-11?(Z M\ 7P_6S->N#=T0)0"7)J'O #<3\&/&@12NQ$6X<32BX$5H0GTC\ 25@IAKN, M%23A"EP2HFB+$$;A.,?^;H%]0C 7M^NK#*AA/ 8^H_')ZA 1<2%,-A,UF] Z MV36]SO #^)3V/)IC;#!B5>2D' :#+%=,=::PX-3^@5;M#)!@T2+H4)^(B=%K M(^O"!D*+\GT?9Y:;T+DI_I\::!V,+>!!?(W88PB.&G"T,]'12#S,JP5[;'&/7P M\;Q=96>L5?G(NA:_#>6[8]/^./CG)$AH@_IO:/^0HBBA%G [0 +N/=LEAO8 M!KS%$AU]![Q&D** )@$";S.F4Q3/&?PH>LRN,ZWL/#^?#EA)3(&TZ%T>/V;) MCX!5!$F:P57 4R(' 0XXU&![3/@3:VK UT)S A*F( ]#5#YH%OI@-<%;)PB) MR)F0#',LBJ+A1N<&;%1H-5PU2J0Q< #+6S_QRKDWL4&I".(2<79A/Y.^0?*WS2VB#M=;:-?J"WW:Y5,N*EG;*:=6&O-;>)%ZPC\V @K:$QVA M]0T$&[OJ0(XHP(.$8Y+GER2=6%BK[@)CW[ED7Z$ MM26&@U**[;"QY8+J#3.N&T@>DDGR*B'UA?&9^/44.30OY'$B'+HQJ@,TF H! M%6#.3/PJ<72:Z^KADP-O&CZ""9!4\0MCR1:A/'U#XD?7&S4]'Y*0-6>9,Q? M=K\47*!K8)-A@-U#(PR\!L.?\+-#T$SH8D>NT#-:L RH\1&2=6"9K*HL=X:J M5IFCK+?(@Z2;$F\4]PMAL1&@!>3"BE#1"X(S?[7' ,P)2H2\&.J)2(2DMLO; MIB3,T4YB(9>&?^HD G#K@F<9_LI=&@JLX6YZ.".PC!!LZ7&D'''?4J+((]L7 MW@;?T,^K=D-]-IP\&^ZL/QL^V#'O.YK[4=YSR8+RY[TUM2A;Y0K5FW:54']? M!%U67_S65CH$]O_1:X$4>&B M_PFRQ &W/,)X!(@XC-;)R*0Q>4"5-M$FWIPB/R!XEJ%M!GS((A>1.,$1QRP3 M](L9+Q0R52*"0ZQS8V)I& ?"9>(0G\NE9?C*M\!GB] 2)A'Y$Q9LZI&TSY2E M$XL@$#Q;/(G]$>#"<" M;$<$.-;[X$O@74E!3=DSIZ#S?\/3F"]"QE>?NPY__L7/S=?CJ>CFIJ :G1BY M;F0X<1HN19(V+21)<'E(XQ!H"1A =Z9MC3DGT-E)EON'2P*# W63,X@>PB.;;FDCW!C(#-$#@D&T46T5ZAKW)1E@'(77RO0I2!R M07M/H" 7].K4+5X'G:#RF^ %(K2>?/3K$Q #N;Q,T77!0@3VA/!.IAZ@6H\L M1%5&E/0WY+)6!C1_T$F2CJJ #GB)5#!D@GY;$@[K21OC3MKCS',LYEU*B:(G M(DN$L%IF<[0[Z2^4N?@OGJ4 U/%E:+H+)ELZ9Y+2Q/;-:(XH M,I$JM5^W61L?#3N!EV0. !J8?AXPQT*YI_)PB4]NZ&QI'4' 7EC^Q>(/;#L4 MV+AHB[,20#@'? 5QV#TL"(71>E$ ^W>

XH-W'KYS.)L4VND8N C01S*&RO==TF.M*.Y#(!VU .O:.30E@;R>B$V'6+'BV MK]-]L;7!M!,OA322.)I?<_9.S_H/Z%9DC0T84P>W/AWWCJWPT0(2!P.D^3.U M[L+ESPG"G48S^9VN9;,1%( 8JGP.P\]KY3ROG7Y>]G$*8/RXAG83)\7HE+:@ M#*>I173V=MY&QQ/ J/(Q+64DBMX./^Y.7_S7( MO>&OR82"T/ANJ;4;IEBI.G+19664,)&3A_4ZXER5R)'IIP,'?">9(Y[(YQYS M3OZ>6_Z],%;C6 6_D#,W;&5^RG,;^->^=\7]@8'. =JV ,9@*DQU3&I!>G-3 MF]01_#)40UD%$VN^D(N5QR2 *O.[SHX3AX<2ACZ]18!$)(, PG *!CX>-X&9 M'3+62V$E*X,PP(!,)5OC>Q&/*"+*35OB]$29O),DAX,E*'%0F]0]DA>*'7 , MX74M$#5Z?"A I$?9*QL>)A.=$G+X&OL!,DCW93T$B]66CX9@J47Y<%] GHCX^"@^' M[;KPL"X\?+G"PYMO'SX)T=#@?__?[U>?O]U\N_IV\Z\/VM7G]QI\\9O\^_W- MW?5OMW>_?_UPIUW]>OO[-^W3U==_?OBF?;VY^^=I!&\F'MD?J.\I^A($D94P MCD![A7X4IP*!I<;Y09&/^;]@:_W!U1D1QH_CX*-*ZP>!^WOCKB$RUH1.I/Q^ M>%S\>H,T\#)6?"*8BQ>!K(MO!\7WG5X*=])=U@]8B,RQC75?Z@Q#&)7PMRS$ M2,5)I-3'A8->MS$G2KC*&5]+6AQI?QLC591O3)Q"_I_RX]"Y;&@?/0R\&J!X M+,KA9:,B>#@>V'G&>? MO,6)B.;JE JPRHQ^V;9P$M#7IS5YZ7&;6FP]%Y54MUU&PEEIEW? M?O[V]?:W.U)X7[[>7G]XCSJNC+D#&_?W 3,C5%SDO1V8#NN":_9\F'*^8-;) M!,]J3D!V6:F9;4U@)K(QB M";=8KDD!7A9B_/M'96*)WV6,W?<6ODTQ=RQD=S V@R# 7@2P]X B#GA4X=,+ M%9YB C@!/_[&%40JC_@MP>@B O@TM;/%$R.)R ^>]U\92D-C<^V]+N*73NBP MC)?J_133Q-7-5'=EJ'X0''KC6C,R!-&PE?Z\GJAAQ<"3"43PH+8#SR9CD]>C M>72T!+0CJLBV8&XRA<=X;)'D[CEFI"56%*^!#B:!AM ^4,E"SE+G1#@)>M+& MKN%L#6770L[F3-Y'*I&,Q0@:!DL*D?\93>[EV5L&L]CP[5)4PG"\# E^9B\0 M:F#H!Y3!\C1 .';).R& [JW "/%B&V93R..HCE4J2+WV+MJ(P^6*J0MFIP+ M#UUS%"?BW8G3Q.K+@T\)82L+*)/GJK&9O4GXQK_G"-\94*N@17$"S^?E\! N ME^3G;R-Y#(KHVBZC[RNH':W5,2Y;O0OK]1H%V=!^56>V2 Z6,FST)[>U9DNX M/I$L*[(1MA(D%"556]?$H4.N#&%K?'U^:^7,R>LX?' C)=^UE,F83AP#^2M9 M*LE.\95EKF\DF5!:NS*"(HO!L_*?H1!'AWP)!4%BIFCMF.Q*A#T])NI8'YO[ M44">;D"FDQ$?1Q9BHUJE2%1,=4O9@H ,K\SU>K&EUF'\5!B_MYK;S>WG7:,1HU8UHQ&MAO;; MA[]?_<:QAP_O;S[__1G!A[((TC]D(PW,T&/ECQ$O+PI 5=YS@R TZK@K#GOC M=F")9@34X18<4">W4<]*\J,XG(]"FELH+%QR9%?>I0M_T1%V# 7=8(L4;T1M MAPJ PJ"1N\#XF4G5=X"CU2?%KBY6G=\+$^6>,LJ$24_EMS)C@)PWEQKY@OR5:+2E@J$+Y502( M\P,C/G,P)K -K- 7,5 W?93A^:FL$6%?[QQ*''4KRKQ7#3[_^GAU_>WVZPDP M[FT"RWH>CG5!JNP&I-MGI7MZ)M)")>_CB15?&KG"B>1$D41#G1GVT@'_S_3M M,>;58TJ.R%Q+1N\I'B9/X'P[T0'3F\^Q%@"3K$0OF(EEXDY+61"VD=*^$KR^ MQE7*B)Y?!7K*N)N"Y6T@K,+E IMX.YB"9:((PJY+(LB).P8GG\(.LI&E+-#A MPT=J=61$@6POQ9VD5(/U,9^L/LI"'\H9MURL("0M0D_$',*01%KJ!*:B!\0GNTG[=3 W*/W*DF'U M1\__GHB)Q*5H9AC1"\;6/36K8U")^)F1K'J2\$3+A@PCZLXH"%P5"B![^#9E M&4Z R)=!A@PP\/Z ,35/!#19QF*_ 9G,'[D)(AK;$\SC)U=5/- 0[6/%^46R M0AHS"OBL)@T03+5-'(6*!\5KG<0(S$!2"/ZO5]<*: +;UY_N&MJO%DN(1]DU M3M9Q&MCKRW)BZH,KXEJ"&>:]6O F;VE9 =<@T12JFD+1*3@DLTF!,/J6A?8Q\W( >'_+C"PE-[DYM9^JQ@6%Q MI4@:SKA/U;DTW<6<9&=>KL3BD>F^]X2$7-*!>\.5T4I&: (X%6636 9/LD.$7'?2%%*F2A@S*6)V1NJM3KWWQ&*)<<,9O"@7&8'*A'**Z7Y6=!@^RH1 MRW*2,OJY!P:58,.?;H3]Y:5,=C U'WA0ZB"5+Y[16W/C3R_9GE$24$.[U0SZJ2*;4X9H4V=DPC113TRYU6(UG.V5Z#8I/87XB6(9U3?_,"X =SZL M6 SIW*RT?;PE6JEB/;_R.I:.%_9K-*SLT&&332(!.PR[-GHXK'>5=$?6M?T4 M>Z]B& 10LCA6E<&*VE=DU L;WIQQ2),-M=%>C+B'"-?L@)22 1(R(W,"3DI( MK2TYCS?.B0N;MBQ.&L*X&0N*6S0'X]8!W(@9]97G6NO82\$N2))^;)W+-8E" M(@_35DFZ4GFP.I?/R>>)TX^)&'P M16!]J+H&I,SSB!,G'CMVP-=@MN."](T0 :HAR!NHWX/09U%MX16@]MS=*P1V MENR,=XU)<6E&E>4+0AKB#) F@]4*KOC&"$[[!O0Z'Z*B!.A#PQL;[[0E]@,! M1&RDX Q)"\QH"P892Z SC*_I9+J_CJYYHB[$>A8A'O^D)9@U\/"P-.+(V'O3[,BD"&Q7Z[< MMJO'0;SOW@H9947Y4PT]*1B6,EX28Y[?%0"QV! -!'[4>/QJIZU;/Y%Y+-[T MR$EY3TU?H#Q8-2ABIC1/'RP^D5[!$,RH@N/.C+]-+I\\Z?V$&VP\=M^#N@V!=CR */(QNG E#W'?-!X[]NBSG0U>-Z0F]P;,,1%"DGVFKH!(H(0U# M5Y-$F7U2$\@%(2,96D ^;=..8R6"P6+7VF[D@VJ95;-W-P_1G3. M*+O,=/Y#=:=U%^8*D967XV1SK7( X4)!C, 5,#M9J+(4Z:)RU1PR7MS6%N $ M/W(&W0+^C8FM?:XM,(S]X-J'#=1<_E8$'<=C^"!5Q&FQ;"DV9E8\?BJ MO ;W "O9B6U/5$'E/JM=*O[,0%PT1YNCR_\V7K?(&33OD9FYF8#>05U8,$^" M;E"+/(; 0S6P8FY%)A=2HRR",ECVXI0=$5N?]HJ[A56,F7N=D&=@!E5ZIG+F MJ)+6M0K@&OV"?I3'P97E:]ZE@(R9KCB?A.5@LPD)E/70W263PY(N&Z_WX(K) M- ?>CC!>T]6JI[F9!THW2/"_Z+M/+,X9\ N)+]$G"N(!M< I)(?6+A>/;Q-M M;?.FWW6+'VEW,\ ^74?IL.).53QSFH1SR/7N_HA^'[HS2!@WXY>X\5SET:@; M.'UX17#TA)K+LD=:Q/$W+@;CI^ =4YF7>[UPV95K$ M7?F$O2(/'.((OBR]1M7E>>UT3A(MFF0I=,4M@A:=8VGMC4C=K,]T?TB9A^ET M2;'#(E8SGA35@*%BXLI3I Q\R\=LK$TA].3@XA9F\=R\*BM,1Q,>#X<0'V_C M1\L\WHI/L$_"QM/FTP>W7\66INWETW"KV7/_*+V^@V<&:TX62M,][W5D #<4 MU)HW;TP]0011&MS6"IE(L":-9RN(OJ/=0'A9.DYTCP8.SA3 V:E$?>ZQZ$V! MW\9U6&;FBVR&.P=EGKXC&P2 !?\>YVBL6(VMFU]PL4=I+.1JG%IY75&93H2N M 147_.##H1*S6TIW5^Q@]N5($FP+!Q9ITI-Y_6VMHM?P4@[PM5T8H@+,4K$1 M?2=1>W!3\9=,:/^V;M+U$(9[T-MX"?^&8ERMWVGL^&9I1YB"EI@17^=;KK"DZOWA6:=,**1E_$LX\EP"3QQ,T9CL.1QB31A MZ&\3-*H,HY1BM?I+-,NN=Z'W<:EB"C04&)N#!< +2^PO!IJ;3@N66"X3[@%S MH)?:+@(*UD'+]<%1F6XX1'TVO%8CQY;]FAN]J!W9VB$^/.ISI!!BFXMF98'O M6$<[(. B:B@I/FGL1MMMQ;]WQ=8-:X]NO;DB+>#9#:X%Z[KN6VCN%QSO\_JE M2YZB<6=D_ M\U\WZ'K.7'D91>8DS&&H6FF5"TFEM[S&&VN^SDDSGRTN KY+VQYJC98]S WZ MCD\.?+EKX3?4W!!O##?1;EA3JB(/')B >/!82[9N@T8V+8>6:>(X),2=*+K" MMA8C>9R;$%#O,SB5)(?:&W.^J-(DYU8"E5[RT5\T!.N9')>HI13[*=YLK9TO M)&TZ,Z)!RL">(MQ,YDM!">"O=^L7BACI%&P(VF&@1!.6N)+FHF(2<[Q)WDSJ M/NO(>%B8?Y3QFZ=-CR#N VE28/>+LK";&Y% MO$=-JBGK !:\&,Z\G%7O1_,THZ 5,E4IT:+0&M2Z/H?\P86@AX;Q &(*03"' M"7P)*1:$G5J*4?QAKZ'UP"#S;5%,X4X5'EC.&5&]#L@.RJE_8H/^A; 1*/[7 M[B[.6Q8J"P(T)<8+=[5CA)VM^P+V3TA,?70)LFE08Y$!SE2 MV;K-Q*0*8S#AGK!5#D\F4O\W_@[!--*24M>2331.!0]K>U^(; #QA2SR$I\& MF&0T@FI$TOPP;&"'E!/M=]IG#1>9FO:@*? ".D2&%;QA!,:%B4XI] M5\M5HT'\W\ (B#8ZUGHR',%D(II..T(+NS9??P5MP7Z@% MF#SW*8 W5LN 6\"2T6 @-6^?!&_LK5NYP8E["M?'H$4 N 4++ _FYYS5H)>8\L- M*5?H%A'3%-:@52\J=*XI:Z&?M)>,.N; ^C6!VV4ZQCX/T(^8=B$)P_*]SI_9 M+70S9D1KUI^B]N9/2WX#4QV%N:K,4/Q0Y:$,A:UE+)VVB4RDS+)C5_B2+"6C MQF/ :(TKU:>B#3MV+:ESE'.IPD0/>48CG/+PL,WB^ NI)2J@3Q1 M!W=O#G+X[%!1)HMXV*[528P&4!O@'#].[(R'>>0C,Q2;],*'Z57%>/FM#1U) MRZ!.;">FOWB6UJ,8NC%U-5)9*>;>P(5:!&OY,17S2^:>WJZ+*5=A*.MBRL"' M9FU0OX[4&FVX*Y"YB,PRPF"K;D1W"8N:W!B _[_XEJ2I@-PUUC/(.M@?-, + MF["7@K3U?GWZYLH=5KN.>:NLSX_>711T\^_=D"(HH](;MMIY5.[ZBG.DZ3H125>DE*QXNM7*C)#$3^6%J0VZ$.KD3ZCIK,Q MQ_O"HH>&F7C8'=S$"->0G(N_S )$;U&Z&TO@_<9^\NU!4M/U&!W!I/@F04"S MB9JO1ZI>=K/\_T(Y+6;2E@ M>-;PKO]DYM3F%7%F9CJ-Q9!=8D&X#E*Z!"/^,PU<+@D""3 *8P_B('DD5B#> M(2B+,%@M>"L)-Z!6S M[$1JZC3 ##.U8XIBZ@:\N;0RLP8_&'TG4B'@S(9>3#JE]IB:HH M>&D2W8&S^3-J'T+\=4TJ85[&?]8J(NC$# E7[=WS&FN:;8.#<7VD)#54EC)"4[+YGJ:O#:YU(AMY0C M2EI_)TI!FA!IP5DT7D!TWD*!_:O$/!NSH'4D5 O!)>$%YW-9AJ"?\146H5;" M9//P0*:2[(",!MUI' M;6IK@D@^7@LR$]-L$?32*M4'@+ #9R5(RX 1WP /?[@_IG";S^^,,%& _R]U>W"2Y4V8OQ2!_ MY2UR6MJZO4^7Q1)N2WN7DN4:USQ%(^!.KA9H"7<\L9,QG&!JS5(ADI^T;6F( MV6AEIGI8EXH &>#6C)"X1;TZ)1B/)PG)#] NB"SQ>6P5 YL+-88.LJF)4:%7 M"W&5*I"(+0SCRX!M@JR!RIU<9N_"0 ):&KI7?.U0/" 9JX,DM%\RCX,&5U;G MB 9,ZY,R75-20%><0Z8%EH!Q=;D/&FTFQJ%TJ?TJPHZQF%A@05Q)71Q(+P7_ M8-_T9U;9 JZYN\G A4_QW0L"A9[.0C]!T=0#E?Y)1%V!] ,:'+D%SC45&EU$ M(',&[N!U:C1(C>X_V;*\55'.AW5\F@KE-;2>1LHATI,2XV@"L+$?U!PVZT/G MK'&SED6J;P)HIEQRY-EHV/9F6XO!ML9!E,;:4K VA%1Q9)3^?>AT+DG M+B##D#T7GE2*E&B4I F_5\D+0"^(1V1-!9G KA#E+TF&^@Q(>G4#VQ_I6E]R(#;0[M@2-V:.0 M7&W!S((^10SEEG"M6%)KJ.8^M!6N(3Z WE';P: M*$2Y1$:<:K(^'C\$7I0X M1TZ],!BO\8*,0VG6CO/JY **M^C=0#)"AAD43KNOO;N'/$TB+.[82.-A^>[- M;D7"-K9Z;Q]-QH!K:WOOH J*,B7B+?VZ(.DOA-W2%^[AFG@A/!PAR&R;>(UX M\$MM1(#83F"80$!=I8T2)[I"Y78G)K=I>9WE&/KV-'G^4FJR$WZMG; N6@U3 M*2 ^,F#KK'SS"R9^K85LH!NN<.':U?2(&# #L"(JA77_ 06O=1JN)SH9H%6NJ'CDU;CJF>LA8O.KA[&L>"W/#[#/R2@@_!GP4(& ME-V\X>7/7.Y##F1CP*&CGA2%^F?($.P3(\K_1O'?2@5FE2+W5CW\9[Z>#1R# M3!6JI")7(3.=7U,0*2;\:-GH[+.$UCLF._H!%4SE9Q#>[H6A]J)4C-S9%* MMLPV7*\4S#%+O?"*8*@FR0<;$#>9=9P9,R!7K]9="(JF@[(]B?9Q^)'+/5G; M/2!F?E5\\Y5=^#!Y2D4J];&AA] V..Z_6@ L)V%8SB :1=PT$[);'&*F,,,- MP][1F0^0HM1I>]CY(S-=U8'<>)I3J#HJZ(Q.D*\>[!5D/G!VW!09^GFXO-;N M3W"0<^@P03-P1]J9UM.QTLD J"4J(=)<8JLN_TU.47),M9\G^"I:&@AWYGF6 MFU<$Q5((NBTTBB.B%<&4[M.",&=0> D!.I!%TS')D 747NYI&"P+:-^_5T@ M;I'3S4,*&L)UZRZK+K_7J$AB>L3D(.:\G$J#8<7=.1?)TO<'OX!N)D:5,225 MPL(V*I!RS#Z9!^IY,A;B9[M.R?@F2YG''7BZL+P8;A-W>12CI! >DV##+"\% M*6BB JR&"$IJN"I9?&N !<\CTZ=KD?E$N]?59A3>2*.Z60+>%E"G)'P;,J1> MYS"%KJU7%-Y!4T@%&FFL!BK2E.GDT'+NI*1?*JEFDV13N+5Q)90W/[ 0(1TU M+&^EOH]M 96_FVD*SK% S!O>"-]R]BCP?1JC?MYQ"I9"K0? @LP@!N\,3.C1 MD89L.)=@K\;4+*K()D#:!J8KK,QUCFN)V1,HW10;DW:WA$,(H JTVI/_EI2@ M7^AN"X=AP'$TB-A%J*L>^"@(*5HA\E<$FG8!7Y)33\ZVFV,_A@)B MVZ^MV:+$IVAW7;":N&F)^_BE;YU"P,T*@)$4"$$8T^@VB)"1M0;?@1P[E[ H M36O[UAWRCFWHQ-Q6Q!&VRW&+EDTHUY5GM^Y@E2)183T \MH:338D<8!C'Q>E MUDZ)Z*O;$%IXU:ZC:@O""4+_RVE02=T.IU2$UZ&4#N7+?2<%%C0GZL( WZTH MWNDE<.-R+[5""%DGD1,V!-<359)[X,B#@9&F($&71F++H4.D1 .D#AAUS/-V M4L[>E]5L&ECFKYCR(Y(MW6CB$(BQ[%&#S?91M*3&AT)WT "B\)235U5O@RA\ M2#H'66+G'7R]FY*ZB[JNE K[N/UP_KI9&)Y\>0AKXEQ6-X$K7=T:W@A=1:<^ M)1+-OKU](/88JHV\?IK1_R_ #2^KS3.[(>NKZ5ED^]$I6"XS77!MP; "?\DL MNEM;NI_<]^-)V2+^Q!1"287-DQA%CR;<6(6?(B%I_+WK3Y7_H)5#$T9Z>7KQ MRM_(W@I).&BS<8E-J,R=7860$/,*FKY0QBR KB0?D(\+8H59<622,Y5)0IMI M&SK1:SGU L$#_"$,&%&H!M922QO=I UNY/1"]3"J^6D1I-1#RT(_C-+Z#4HD ML((9J @@0N9&E$\+K4JN!YMH)4**9BDD2'*!LBT1T*AQP'ELK3LM&)N;1_OJ M&66L]8+QE3P>94CCHM"8%K1N'^4\ER[%+3)3C8OZ%3 )L8;)!IQK\''9';*M MPNAE)4AHKH2NY)I!_U"MIC0V1:L@M(2>@2HX';.)R;($ZK3%!+$G.5="9,!"U.!@!$XE5J.J!<'7H1N# MNSV3RLW(I"%A:0L'Z[2 B%'O8%)CJ _6A_V6C'Y-R!R,_ADK/L)6IQ(;E'@@ MJ;,I5X>.,9R.X@JY>;CC-"Y8G:ZUM=5B1]8-.!(0:.[>YXKC>Q2J4.-\)7.# M/QA@$:>0,RI8@LPA8^,GFOR*F-?.2DS - EH$SJTVUN3,-4$5!]W\A&8Y76XAFJD?#3$V'"8QUM=^M[ -/ M4*#OK=,?9*BOM'8]6 +(ZPW),?=-TJG&>BH4KP#')-\E;+Z.!CQ1]$H:S*XF MM7189R1L1F+KB1?IT1K^T[FPR7"V.DK?]T]GY#K61Z=8HQ*Q@KDUQF>0JG;V M+U PH&$#8)'D"N,V^G,^4<.W&B?[_+C\CG@M6 M^!+<]G![J:!DX&[T&9>08*,>(I.^SFZI)U?^#2J%H+J/;A6GX;.#Z*ZF\BOVTVE#=JT&]>4 D]AXRC8RP3$58 M_=0E2=WRIA2(]'>.':MU*=L.;Q"IXN([] DY%Z">4!"XK+C*W4K_>AB>!Q: MG=_UD:D)AEPSAH9CT.LRFY9FMYR< &4@(3Y"N4-;/4;0#<1O&)HSM6H&%!(& M;N!O-*"K+!L T4VOJZRQ3']!?)!I&B,JUO84I<@!-+Z62#R_F^C?HP$UA:%U04Z+ M@)NL3E&"'AN>7[=H,^,B-@^YVO=]IR#,B LK5Q:F>C80> M:N+2!NK#*(&>1 ,E"KB8D>J:Z%":,V*5H.MJK1C)B(ILB$7LQ0BV''P.Z.)FI,O&:NH>B*:%XC&21Y&*@:$_ MAT 8QGVINJI6P2 >I3BW2%O6O@. $"M!S-$FR6';T/1P>W(9Y#PF,UP^Y!J' MSB/YMZ[ +#5NM.I)>:[NC:.C1OICU( &(38M%#)7'P"&:)L6U MI- 62)-L,,7%RWA2*&R/J&HP. +QT5%2>&O&7(@MS^7P7)7KK&U$08[V=&P@ M;FV);OLDNZ!N'< BF2QL"[N M6-,*C(CGGF&6SA[")#:\:CP!I$H?:0+UE'7E@';AC(PASBD(CF[MR% :ZX:6 M$"_E*ZDET9ZD:FZR6W@ZDGVC S3"-\!=Q.MR(OSM?L\2U(PYK M/6V")0N"Y$H6JS!2BKMS]8S)MO8Z'YW9FMT0+M9DX1A(H!G!5*T[C0&!W^1N MEYLHA46>(QH>M(!U:C[_<*^#3&7GD%U*QM+VIZZQQ(L(G!ZJAR]9A8JF1E%@ M!2Z_]P/3)S7O+WVKC0P/CI"]O]T'G+@QF-CW5.1^C9 TB/0GHB-=?#7-A][1 M55\EE#/9$O7*JM@7:QO,F_MS,-6.J&P:>-K1N=,":A$SCH\VKP-M/JV6[1-6 MWPD!.FA."I[+'%36"YY'4Q_SMY^$C_8:1 ><%QA1#ZNY'<0G*+8S=-<#-SIN,!=FK24YYZ6F=9CG%($]4!2KX M)%P>+*NS%A!S&L*50T-$52.$83 :%H4U.$'I3?V-AK6V 92TF.&\WHXX#*MA M#V6O@BVF##$AYFZC6I2%-X^6PS1D< 3'S:8(0BB1X9M$CQP"##A*MMJ(&@N7 MO$=[ R9#9@#A5H$6:U.X4^HY>SQ2.J3QEBIG9*2:,!8IPZ I_^E)*<$EBUO/ M#*85YOP!ND;1+Y[!/>K,=Z8R@0Y-!KAW&T??&-49QM.%&Q[API:_&]6!#T(. M,XCW"8D4"-?VYO:V\*0;^*K)KM;>;L/+$J3K2Y.*I"%A@S]>%S :\2MB?S MH*%^W%Y.2$Q/R &U3A4'J>+M=?':*@SE\8O75L5@1WIZLE*ZH1(.] MH_R J&>;D!/FGG-*D(,R//G.Y2"'Q):]M;^S*[&,X(^4K3J/\LO(:=>-S]_3 M>"9?VM[EEK"KZ!RY,3+X0PR+]WJMTO&L* M\QXN@<(8@;O6Q.9$**E<1[9"\ [W$5X*>:RI.IN4B ;7#')4PF+P LH2PMIL M%1O)JI;_P)?X/_<;Y5VV[CET*3JM+$R-J#7@]C ^E:U9TD(:8[^@+^>KUY=< M?DPD2Y![(+)[2+)[IB?@/3AS6YL;_X[^)PQS%@,I Y(&',?]&-GQ=K:Z:!5V MA9.PW7#LVI.VV&2%![';&; ]D3G4"'\7UAY=YY>G%W\<%:_L>CO/-+=UBDS: MSR5T&V:(N'Y"/&XJ%U"92-%$U9H3$><:"E$"M\A8P(;M0-8*J7"A#5UZX)M%*76\8O"KKYP ME(M4,#5H8PI0HPA^>ECSRSLEWN9?WL['WFDK8W;!]LV2Z]5V7HQ>_@8-WU1D2"CYEMK:W,I/Y.@K@# M>(&T0 ,S;2PUA,SF%&L-G%!C=T,L"_!5/);IU'8^\F@H_\1*S*;.8.L9D;G+ MF#B+@O%MG*8Q2 +T[":8D4D-[&6E+% ML;L1U0"W1"N?1T'DQ8*E //EVGT>U1 NJ>10C2ZJ\#&:M4_=)PLG[7&GN4 U M[#VVN.UEP,\2V MXN$B&1>FANQ&A6!G2JE4B35"J& 3LA;/@;^&*V9?$;[2$LG;M*HIFC&YK&=! M+5/?CIED5^<1:)&'_P MC,,^6DSR*XT%[>]U7OYY^N7P\!7"XJ(1^@O2V)G<)#/)2G[2\%QHEVI)JRP, M'C0O"?8KD)5HH&:0E#'W824:_3''#A1C5*% @)XJHHZF16F!>X.1+CBPJ\&&MKL5LOL M/1]_@K=& V2K\?A/&H9;N7#>V[:S ,1F"6F!_2,]3%?@ZC$X(F$&@_X":N_)A1-D KA>T< M%@"W M[)G\++T6*[.[)%FB,SQU0&6SZ[ ?N9M"A\IGT6V"L-9[RVGCTXXOD 8LHB9%KHN].:*G9@G?@+$G\[ M3[9&=&6L5H@O 7C9^2?VVO$\N)839X%M*Z&[8CJ*[27I#P3&)):U6@4T@ZY' M:+%X%)7G:\!35,4)/@-+]G/%(EBX-94-@<\66$!_.5,>:E+06=].3C6),4W+KT,H;&I7WF@R1+$[ UAE: MITBX"/O2"0D&AAO=L,V!?<#S1)NBDA1'83I"WDW.C,"K2(:.SD"$I(V@;*<1A ME2(%[\T":5(&UZ?;@;D8MZ#ND-;B.R:2LD EA/Q8-;UHR_JKA#^M6V.'XX1W M-$VO(N4?J[2+!5P'[('_G1;NY='[+[_+=G:!-!RB[[@:T)'\RHU3 M?3RJ$V_PRW7O30?T\.YIZISK7HS=9#V_4L8-01BN3QX&6>GEK.;ZWE['A@26 MV\^/KY":S:WX=.Q>/)RFS.\/IUUT88.O2QZHZDVK)09.IZYF?.QN<$V0V2/J M67@.:895G-$=;:>+N3T9%33.K3BYQ'R639NPA05HX1D>[.L(LYI8\QQ=9DR) MS'"B#.BGR &_7Y9F5X[*("P$9< ^Y6VP'#HHA2) WB5_SO MS=Z;7;@N_FTZCCN4>-^D:P#R'[6/;^WV-O?A\]0.>!>^L+5#9A)46NCN-8J- M7/5!JU++]BDFG'8954W^SG2&E7:@PM#4F!VE%FB!VORGQ+4XY&_Z8'LI)-Q] MD)R N]5^G1D:C+&/&=?:!P_L8R23J6S2E$T".@'/,(U,[,JFBV7PT=Y1 (*N#*249XB9D2.M/W-:2%&@8Q/AHK%W309 [<93", M;C*BP&0R"RCI@'1X=CN^@NH;SQN/4N#V&2(B&!DI8I0C>7:P8B@^G#(V#)'" M*LSA$.BC1LD<".V!D.]@\#M-B=HACLM1"S'U+"QN(%#H> M,R^_4WF>"G#J/HCAV?C*G6TFV0VY5TR)DY\!!D>+1(4JCV6:L%4'."*;%FLD M\ZTMF:WMH!O826.HE7:[;-XECP;@D4MBC)UN3J>PMD( +ONFI M]"#[@0B#75)<#/'2J&@>'$Q_()W5G4Z)6"HP6_-)1HEGWS]=8@IMS_^_A&V) M"U,1W,^]Y% M-H%Q=(Y8_]2>!KOS$?!39UDT:/@8?(HY3/I+M?,0=?^.*CB%SO*]-__2 M[;@;=,_]YTWO-_S_S7_!Q^^Z7S:; 6RJ,_LM-:J'"_S__*^MO"./(03ET!9SV8P)L2_3=PT?4;P]\JA$D*]B9O,E*HF*S#XZ@CE"X M4O$"RYRZ106>.'>/M&3KBP=Q/\&&&:/HFX9&C/<24GG@ R5>)/Q1O<5[Y^NN MKSGBSOQ#A*-P:IO@5*1T?Y<)',L$) G4NKK4G^HF-L<8 &0Q5N%IOHR;KIHO MBJW@OR9A %QK"UH0EQ\-G*PPK^I)?T3"PU'(88$X]"%C1^LIQ%[RDW-EOT.# M8WR%[!/CU1^L<_K>[@JTV00J-A9AWAM#_NGI7K"QB]+M^W@$I-P0PVP_P!' M2B&5&DRR_I06);H.)XNC9#IB6YO1M(DX6 _6"'8EEIP+-"K&TB I)*N#^D^V M@0P3*%-XP ;#*[$.F#?4AH)P+5\Z-:N((T28LC&,?5AJ-O"S6@V@-'.N _./ MD16**IY;&>%E N[=>/"P[7]78O;5S>; "E9:Z#7F&]"S+$ X8DP486DTSP+_ M)3.NN^M2RU48RN.76CY26/D/]I4QO/P,G.-_Q,Q<-@#H%+3(TAA)8/V8]A+B M!@>1$#*/J")E.K;<)=)>!*P!8)@55 MWF(#KP%!>-#4^H'S40U0&K(JSS*L. M.18@?O_110\(5:7R%%TR;X?A6O)#)"BD93? NG;,:])1C^I=:Y!/S>DVI!UM11.5/7%"$0;C&Q2'W-!GJYP==_XU@ M^N'@D=J'2W"B_G42L_>,Q'U0X5;C4%AJU/#UJUSJH!A0.;#VKD)*8;7:(.V* M)22_PGT,(IQ=4\<6^,>^HZ&UNS%JCHWA#.P,1 T/8EF(.^S/X.6,SZ8R8)=, M8RA;: P6\GJK7A6U%K1<=+H0O!%A0C@*Z),&"?12O%E@&W=YIX*6W7Z*8&IS M1&($$O@_Y.4);L]6:\(JCZ^P\Q Y(9[0T+/UFGY.SH3-KQ8\ B1-Z)LKR+XY M9$/+:3R_TP-F0<>.TI3%P JWHG1G]09U@ADD?XJ\V> ,Y^'9A0]6SV_U^)H# MUOJH*M%(--;X1EA/@R12TB#SH5NZK6',CQGC2"\8+%A8(LNTBQ"?1HI^@(;% _;KFFL\@BL%2E%'PB,=0R?0:I=0 M?^4X42HH[9I@U5N!A?F437-+>M^0 01QF*!7\T=Q:)4&E.: MWG\"/@$D"L$I]>V-[U*ZRR Z;J!"N /Q@$ ZRY.Z5;3LLU4]05@33RZF$Z?9+&K M+.59K:5M'J/%1W']29Q-TKBAZMY6_G._=Y9?_/8/#GJ) _/7-6)=F:-SZ)9Z M YQA3+L@ *7@,D9I$2C(AY@Z,T0EAWO%49,UNIPALCBHVHXZ^FRPLZ%8!J^0 M6BX!?14PK7R*\AD0+H?) $:,2;]F%B]GX+5UAS4%2S<4J$LECC>R"P5>PH=9D"DU?_.D9WQAD8 M>1X/)$MN+^Y+\O^$V?HF(^XI8JI@2T;2!4:E,7MJ,07B2 A,9+5L_ $17ZA[ M*PCL8?W0(05&2A;;)2PK3-/JXE^W#G"+ M(L1)Q1M(ZX-K-JCT"4:R?VU999X#%#?N%':$@[?VH@,V!(E"Z@9%'2I ^U5\ M ;NE4+ 8[(L )?*HTW2J>OZ)H!>=K\'F6&Z_%B S8(\J)V; M8. D2T[F_TG0:\S9HW3S7J FHN/+3WQPC4;0K$!LL:6';=".+L\4^9@"'2"< M%77M(%&.89*F*'7#SDW4C\;2KVL@ M26.!5GA%!D$1;JA;9ES0X<=X:YADD##L$Q>091&U#O&<0 MP9B.A>2ZZ8Q3GCXV6?IJ?KX%W(O83K2:L*T=C=TM+S@4 M\49^6/;AZTQ?D.E[TY[I@^$F@[^]6)Q]VO_MQ2]?D#F_L]7%R4="I&WW.E\_ MG9W\<7I^<7)VG%J?OEX:?CSM?S M$_CCE[//1RK:/8O2-+#I.O_+Q-YC,WXY-1C@Q983M2=6+Y8R?5?)'@[ MO<[QR?O#KQ\NSCM?OWS^Y"3MT^GG,RMP:^EZ?.G:>6K2U=GM=3Z>?CIQFNS] MB5-@QZ?G1Q\^GW\].UEKJX>1I[)SJ(S,38RZRXK6WI,3K3?.M;_X\^2L<_KI M_>>SCX<7IY\_/?W0S,O^J_M.(N@ZOBKS.O83=.XL[47;6R]'+XRY><+6--?B6O!]0R=?TV^OQMG MXT]0;TOE-[!P9X"PZF^\>=$9.S_Q;R_B_N =O'%K\_+-UF&>'T*'W'CP/HVN M7G2H3MP=M^_ENV'R/1YL8$'X"SR#PXW=?3AC2[_&714__B9G% 7^6A<+CNFMW>9_0^_9?_%W\5#7V+RU%&.:MD ?AYP+DGT"#"@ M2L3LP;0Y(W.D,8^'2$A9.,9$2H]KT?0AU]:^;H^-; U&&W^_ M3BZ3\N"QQ_?3X:Y->W007KEXQ]H[=W<%?+>]7N?DO_X\_?WT8J%-#6-^\WBF MS>$K&O$)B52Q;,73FW#5:08E]2 1/98[.=D ^HQH4L3OY!\'4/V21K-WR1C' M@U\ZJ#\=@7?]*&7%AE)(?^8CO;_?>_MF!TYUF;O_#>3%?.![;GZOZ[]W7WK; M_)?-WE;C[]N>]/:WWO[V_$>]QI'1Z-S\867_]F+GA==I6)OQ;GORO;,5FHI0 MKE%= IK]0TO*0AV FI/E@X3E4^;OO7+P#&9WC"TAD+P@F!CO7^5.WR%AGSOI M39@RB\8R'[N;I'3@O[_1_;9@6=WI_.MU"R[JSE9OZ^'%A.;S\$4H2TWJ,>_J M^PZ0+^OX^^;>CG/F=K:V( _7NR[=F3O2C)Q)H7W)H2!_$J7.6\,FW MGS.Y 9&,&$&RB'>NO-@/[5<+^OS]3]S]3V^DRM[IG:7OI,>?JU M9WRFEA:\RO>Y6A4/XV.=M&U_>SWH^_=Z;Y81NGK .SLC9U>@VU\&14Q'9B7 M6Z\:Q.-A[;.UGKBWGMA^J+MWZVWGZ_F1-/"3^YM[ M<]HX_^)*).3T#.SX_^7,OYZLCY1?0=N#-G MSHK%MA1 ,MV_CD?Q6MX?1MZ/#C^LY7VEY?TH2OO2]N-#,OX&R["6_H>1_N.3 M]VOI7VGI/P946!((_]KF>>!3\.'P]_4I6.E3\"&ZC-.U]G]@N?]R=K*6^Y66 M^R_*.OT\C9_'D?S=GY4 ?HSI'"'APQPU(LT,LNVO!JQM[?=V=W?O#%A[V]O? M7 IF=H=3Q',5#"4TILW29-"1#6\^/K457*H*8F=282%^LUNI[=AX\Q- FTNH M\>V'2'K\];#-<#5W]WJ[N-47V#K1G2'FI*D=#*[FV.YMX=FI_G8;^N4!.)ZY M/)@Z ?O%"%&"=D4SM1ST+*[G@%9B25%()3\_D>@+?*$_464@Z073[3,KGWL9 MU]]C,S@N!&DL(?&5(SO"N[F@P,17 8RB02R\%4#] (!RXA( 3@+WB1C)_]SX M<]^O0@@!I2],R%N0NK=-08T%*X^T@#0IZ#, #9(JK0V53R*';CE Y5EJITWJ M9.U7K>@D9;!P/\A[\RQ/Y/;JG4CH;MAWNS?P;281V+.[N7>!M22^(^SYQH7P M>/K>EL-I/H8.BX..,F%Q?K% Y@3A7IUS8*%&9C+-@>H2RU?"M-U;.6GVN/0Z MYR"U\]YTU_/NF'G4 M(K#F*ICSTS\^'5[,+2=O&^J3I@QYW%KTENYC!H9!-@;2D4J3D:5LIHIM AVE M!E-@0P)*LP'UT*;&GGPM -TNM!H<=^#VN(ROHW0HO8CQ)/ 'P!*+IW!3X/.$ M&RT>W(\L\2_VZ38W>YND]^[BU.WVMO?V'J0*:7N[M_]VYTZ/:G_%;WMW>U+K MH'IO]G8?9$R;O;>[OSW(F';W>WMOWSS(H[:V>OO[VP]1^777*-:3K[0*=6(M M@K6_6G-:,HCUY>0,Z2X^773>GWXZ_'1T>OBA<_3Y[,OGLY "8W' [@'BE4C\ MN#H1OF/G'KQ[3B%+;GK]ED@QGEM-7][@0*X=RZV>4A_Z\C^VM#^^J'-X5.6YKD_^9F/QGV752=LZB M$60\!M$X65O]JW\U/_VI[RVV^G_8Y'\,E3?_&*VT9;ZV 5;[J*RG?H\Y_J4$B_G\$W M.Q]K?YR]>_?I-\?YZ^+^EEQR-QI J$A+ %7@D6>F^D3U@7SCX@=[HJ034.5S M,7"<,T/6XL.18+V^(KN-W?VT6?I4G(![='"\=]1UO.:!Y^P?>)Y#W>Z>TZ"[ M'Z'1/3J"0_]#[P1\V-WOND<.''8/G?WCXP.''C;!\5U_WVN WZ1[GF'Z(D^D MVXY&FMK]3PI%Y_?G[>>=[;X:)7WVTTFO6_OMP^F*:UI&W PA\S MK5^Z(DC;[]7UXRZ5D#8?^@,UTWP(0IM.0^5R,=QQ^:"NC6X<[C52&LV1+9'! M0JEHZ(YE>$HX:C0$V9Q/A,_K^KD6U' :36>WF2.U4^XZC3UG#RFI4H)U(P77 M:,JRHZ(&ZHP.00^I"8?^)7MY38U-B8:U^'0$E]Y>BKG1?IU>K% MI4;2Z5$Z+"5YFB:6GMPIH\%4U#:/CX_K+SH,YVLP-Z),>T?_=)J["'()L8M" ML[ALO')2NG7H,.F"Y71(Z5ZIP]S>MB@6;)3F6KY6C7'7+:U&0EE*#<-(@KO3 MXT]U#UB1[I!MKG^4Z0 S3,#URLA,F^L?'&2?/E M]Z& '=0D;9(3,-L)]&.4 !(SM['W=F)0RD+'P6E-(@X!Q"[:9OL]\,O:CR0L M9/\)ZP/:+6L]DD#PKS?SAOG3),ZDP':(H22:]%,]2Y!A%4GPVN&9^9WMY0EQ MTF0)8<9/A>EFN]5,O)_A_7M% M$1Q[2W*_C? 8U5[1Q1;PLR*WMPRY"5/"?3)A6W7,N-_JT[ 'DH4/BKL_^CSP M0,BKGQ%3HS5@N)R_%=/]0IAJ2!,QA(5D6M#_2"RJZCAC7VI1V;\.^/.:NN:$ MG17%@^(]4W,EAFV%$&N+'@W9WT8+&GJ7(%W!AOJ*^Q<1=AV0)4$KQ-&*VZ&N M(9ET RXC 7@QS98@7S+%6*.7LJX0=IUXRC'2:6:HPQC=\L!]]8RE03G,EG*R M8G64Q2IE]X&,&7XPF*4\*P122X#'U'E/@,DT)1-@AM@*Q<K3-$EN] MOIOU.G(@F@5!'L0PJ9#O'Z*NA)\1&G#UI&OWDCDG2VWU_EXNVXQ9D)A'A9Q? MI+KOX 3+967S4"G.RT';WS_*):JB\P?R/A52I46U(LY_I-U@$Z F?*V0YK)@ M<4AC$54"=-F,;A4@"_"S IA+I-9Y8A61BV<2JV T0VE%8W_^%*:*+I\_#UD% M@J6Q% 7 ??4Q[/0$]O==R#SA3BJ [ M:N%5CXO1Q@*BK +6>,FMJ9:(EU09?7M&'9+H0[HCDFI4R9A:5EA.H%S6:J5( M6I]8:_SDUHKM9>]LX!0HD]\"9P:;UPT[I3C;X/^86ZPN G^UQYG,MM=*("[@ M884KMW"4W4&K)"+QW/!UW6H!#RLBN76?9*):]5X2NV$R6"5OEH6]^,$K,++R MM&*66^H98S8]L(VYC]<>WF#TOU 5":9?).>^>7;+:)<%YLY:,"TBP KPHM6C M68 GHO25:4*FI+WA70R.[\V-(XXBWC#_Q0N,KQM."_*THEI\T;'J ^Y\CT^Z MF7G>-LL YRYZB:G55CE>(<>*=FXMC<@U2"N>:5 M96SY%07CY*Z38NW"^/9&@V1U-:PQE%M +1A#$Y62<-+2SW;T]J857"M#U&<)!J15"62Z!3S>0NK M&53/0\4\[3 LLA[ 32KIJQN:P"'U4 M1'(4CHE,_9GZ]TOP00C,'E("U@<_(R:-] X=F<^E6I$0YF,&VL4AG;KJM.;3 M0'_QKH^].*T5I@]9$.B-\].:$I'^8%X?*W2"J#/N/9HOVN-35U3ZJ!M_!GM: M<\VR;(W("%5@*M+L/PL>#4]K<4NF8% C\6?Q\9T!#Q%M,;K!)YKYY/R,T@ZX MPV3W2A],L]A6-WRF+-3]L!T^T #:9LS!Y#UJ\="8+!=:7X#2;K07B>2K@E]J M];T>I]K^5PDQ=@,N5++=N]#>I32OL-2#[N8,O0D58"I35R^Z9,=\W54W4D9: MS:!L/)3=Q3>DM=% Q MXFVM1\]=%_7QTGJC':;95)<)M-?TJ8#T6XV066K_ H MBVMA8W]C6 M1:TWF0L\/L!^5,"45D#90!:P8D[#K3 @K5F6:Y]MM16JMR*I^ !$"S.@3H^1 MDCP2+G@/()XP(TH+(D7)M\+8BX@%^@AHU-3L0^N#>6X&0X&PF!2_W-:BU%MA M:@=1Z*.2X_$KJ9\ZL1J8Y1:/F05(2V3%$NDO]JZ]/#3<'7F)-?J^561*8Y5EMIAL.(P&%1KV9'>4%N\F6I%J2R5:$KIE; MY;;:SX70Q[[IIA>C29,DKYSC%,.+7Y>0F:G:/6BY.+"D2QX1#726/4\7[LTS"- M(*;Z?0B\:RZ2@V86Y+9?J,&FG&W64WZELV76UC\Q56)O#KD7\"L5+:K;MO6: RKPG$_R_%V;O_ U!+ P04 " B@ A9QB@:(246 M "UT0 %0 '!F;70M,C R-# V,S!?8V%L+GAM;-U=67,;.9)^[U^A];YN MMG$?'=,]X7/"$6[;8;MW9I\8.!(68TB6EBSYV%^_">JP3HL445+)#H=E4:6J M#YE?(0\D$G_[^]?Y;.\S+E?3;O'[(_XK>[2'B]3EZ>+3[X_^^O@2W*.___'+ M+W_[#X!_/7W_>N]YEP[GN.CWGBTQ])CWODS[_;U^'_?^V2W_/?T<]M[-0E^Z MY1S@C_6O/>L.OBVGG_;[/<&$.KGLY*?+WS!9[:6-D+G.H'3.$%*4P()PR**U M:,I_??H-"PH5DP4TT8#R7D,P'*&DHC+#PH/,ZYO.IHM__U;_B6&%>S2\Q6K] M[>^/]OO^X+?'C[]\^?+KU[B<_=HM/ST6C,G')U<_.K[\ZZ7KO\CUU=Q[_WC] MT]-+5].K+J3;\L?_^O/UA[2/\P#3Q:H/BU0?L)K^MEI_^+I+H5]+_49<>]=> M4;^#D\N@?@1<@.2_?EWE1W_\LK=W)(YE-\/W6/;JU[_>OSKWR -<5G6%19^Z MY<&OJ9L_KI<]?M8M5MULFJN6GX99A?]A'[%?T2#6-^V_'>#OCU;3^<$,3S[; M7V+Y_=%!F?=0MSM5!>T_?'MZQ@6@+&KSTN,AZ) MY^31LRZ=NVA6E=,M3WYS%B+.UI].#E?P*82#R8>^2__>[V:9WIT7_WLX[;]- M2G8J>*W A$),SDZ#TY&!%1E#YDXY$\X+JHYJ1<-:*[6$55QK]O@1CZL$'^.L M7YU\LI;I6I[7HS@2Z.W']:R;S[O%^K[_'6:'./%2:<^=!"6+!Y5X@!#I[?.: M.4N?.^=BXU%=Q'!^3&=H\F29]KHE#9ZFKD=[7[!.,\>SV!&@L$R7^'/^#3J^ MXO'J<#Y?WQ.F/CVH0J\F%2I;%*VLTJJQ59WPE&FY@U%J3-2--:I*%)GR E9I)(+&69 M6\\1JDSL6GUTC>U?M*C+?EKQ6N[SXQ,N;D58:BE0-E=(!H,@<6 MA5-&F!0\-A[6#P&-R4C>0O,72=U.^(WY_.QPN:0 :*(MLF1$ .M, 45_(*:@ M@$LA,[-%%N4&H?4Q@#'9O@;ZOKUPF^GW'UV7OTQGLPDR5$DY"SII8I=$#JXX MLJZ%?DDG0>QKK=J39X_)3#70ZJU$VDRA;_M]7!Z-XDVW2,?<0J^-L-:##3$0 MMTH@%,(#*N.CM 1-M@YHK@2RB:K5PU'U[L)NIG?R>I >GU].%S4+\*Q;G<7T MANR',-DX[SP(P<@?LLP3+.^ G*02L@X)L74T+3OR M+/IO[V9AT3]9Y.I_'\R/$9%Y48X3/;.W--Z<(CA/XR5$SFEIHPZMIX8?X=F$ M$>;A,**9Z)N1X?4TQ.F,XFP\]3Q*9)*<#T\0Z@!=(L_220O9Q*112Q.B:$R! MRRAN.ZZ:>#U]\=8:>Y)(R*MU)N%=^%:%?3K2E*1BC'QH+6A\"E$"29J39DM) M.@N-(MV4U]WF@6,*4'94_ FS!Y-W,X8_ZQ;],J3^G]-^_]GAJN_FN#P9_+=3 M9")8J8H%'QP-W1)&9SU%4UQG64MAF$'"8LAU]S(8\+8(%,B92LW3OU:"XS#"'%(AWCAK'0F@X_1C2F8*HQ+1JJHFUD?<4X M3=8LBIB >2]HRBHUS!>$B!=KF39:HADBMK[)A;K?:*HU(1H(OZ$+W4\_K87P M'E>X_'PZ;2D6 X_%0619@@HR@#?% VR6*1"S-'>FKL8PICFK,A2;B;T:& M%_.#6?<-\3VN5Y^N&*OURI )TR"-H+$&]. 9RS1;21VX9('%UJLF-X+:A![V M8=*CK4*&B+LG/#-4*")PQS.HX@MYN1)IZM(J1/)Q5&F]6GSF\0-D$"0ZDTI6 MP O-P(J16$,6!HH.41OCBN$##FC5]V!N[YF%#N]C MUC1/@R=4H#36L3D+W$3D,:ML61K8\]UN:>D>@N2=6-!(]CMS8:.S=)$RVH\D]A,B[S1)--3&$P_MDD:^J_Y/9!<O%?J@!1(AEM M'Y#3E!^)R(VI<=-\-QJGN3TC=E3 0/6TWI&;EIF!D&P=$?EL(1$B,LA^!OL3[-;,J=8][QF M#!(4JWM>DR._F(*8R'DR2K=>0MD UI@L9T.J--9',Z*\6B3"\C%\Q=5[3$@D MKNFO$ M*3O-_")XX*XH'&KT&PS S7[(VV#I>N!+(F(QF.S+L+O.&^^U6_7*: M>LR;36;*Y>)CSE!\W3D1*0#PJ@@H210N8^&$MC$QMH0XINQ4.\H,J:>&Q<]X M$*;YQ=<#7*R00)XIVC^M(D 5?29:*R$3Q8V20^ I@T\Y!9$80];:#]L UIAR M5>U(TUH?S:L O\]^9\R@*411BC&@H"5$3E4S&!TX*WC6W.L26D\Q/\(SINJ. M=M1HIH$+G/C;XXMB>DW?MVL5\J&G?]?9AJX<)V/II^?!;-\SY)J[#M,\9),A M-.HB0CH]\C5>=ZO5A+FZ-\HST$&0@Y%+@N= M7M*;<91J.B2+]UV(3Y&DCV?NFEW2Z",MOKTCLZ[6+ M'I=D6B>!.9FR#N_ M?>QU;*&?X@++M)^(DJS(.M92*4[.6PK@F"U@''>U(B4&TWHU[QHH6P;C\*"8 MM)O@&[-@&%IKS= 63, 5#W6/!SD+.=3"W2*S"3*HW+ILY,ZFM1W6T<_0"",: M48( A:1M54.F@#4(5RE&8;1-J74\<@6,,4W88^'CM6OOM]1>F]*(#1=YO"SG0W6=OJQ3T/C[4YFS(GRHN;\B.'%5<Z#W=9A'D,RX.\43_%]?I7GQ-L\/:LKBFW^AO)A),4'..-NB:5G>@ MG%?@@B[ A!.81%;:M.]"N#7,,?F5N_+G\I+(L%IK_^(;53@K7=UYJ[_R\1' MGKF16N?8OCO8CS5_B\K;$+OEDT4^WO5W?-M)QD2.3LK K)9DF4AIT>H,MBAO M4BPQV.:M;:Y$,LI)[U8,N%2 N[ODVVY6JFVW:JNE(R"G@YU@$"9JM% BH^"\ MJ B^5C4X;EV2)3D=FS=P^ &>,07*;1G13 OWN(Y72QE>SKHO39?QOM]T^%6\ M:P;0;A&O/N#=LOL\I;L]_?87.3.O%D?!9_5O4C_]?%24;\@^"IMYC09BW95O M(2CG@$DND/Y$"AO:K_!MB&ZGM!O=/Y%#L([1KLOE)'+?HHF>/(1ZU$$H9<"L^,W42G31\V)ALS$$'.9=):R[]=S='Q'KV/W7KCWA*O;0,XB;RH M' 192.$(7S02' D#%K*5@2?'4NO!^M*X1_ V7):OI>W:%?Z7/<6[:J=YE/R<93R ML?L8OM;,3-T31,-^V2T_[(G550Y2) MYA)?9"%/.(2AN+0MUHDB/))^76>8KKL(QID>VN2-1"+6V6\M_CP>G4>=($YAPDA9E)EA(4 MG2U!T@Y"\1%T+0E+QC)]<3ZZ)J"XZ4FC6A ;F CM13^TOW>:4#DS&],Z@[\YN@85:6Q#;X'D"@OBN_KJAN'$9]+5^T,PL]+ED:&@U. M1 HI>V*[^XJ.WQ'%+F] EJ6O5Y@Z37-=299Q^"U MXZ!QG1]W#***!8JUR07KD)O6)9H;@WL 'MSPTTL+Q35RZ"1AJOJUMK@I(!H59WLE$O>;N;-7?^0,6T^'9@.3>4]X*QR>:?; M)#B*-!A'8#K2("VYF4%A -362U8D&MN M=ICBE*/-ET\61VT"7\T/PG190YAG^V'YB<0@K;"!U4;80BI0GJTSX0SJ\:>9 M112:M\XK;(MQR[VL/P7#!M5C&ZMUA<.^ZJ?SLZ[ZMY?=\LG! 8991?Y\NCHX M[&N'+5?0%,D!13;LUA#%U-[\+BW:5V'Q]= MXFQ#-_61SUU#:&Y!>5_>V M,;KDPKD'KP()H:1:XL0=,$PUE5GU>Y::WBZZL$2TW0M M+OK_#-?*(&M]-K80DM@>5:JG5)"-9H6!1TG($LVK5MJ HK6OM0FNC9*-[.>P MAH/I:\@,T[I:\JC+R=DD*"L^6 P.)-*T29&II% U1Y#>Z4+^H$C-JS-Y*_LN#1!%HCHM5^/][[6,-%+X+R%4J0H6F-1=Y#' MW 3I1I2[[^J&X3G77*EWD.4Z63_-DDE3DH>H95W6L0RBY/5P6,^41F]2\^UI M-X+:B%8_?;)\%TVU2C>8 5,. MUJF-QBGK? %*$XE*5A.1MAQ^M8' MYJV6P>8!VF1M FTC7OULB?8AU-;N5(BK*U,M]UFS(( 9$4%YI<'7 X$8*Z56 M1Z>86E/H]O7$_"?)HS?4R5WU=%(Y%ZN*A)2EJ#W\,\0<#"1K;)9)9![$1BY0 MDYY._&?)6'8"?#?'DR3.%.I2@.;X^FI;FOKKCC&=D$N54/O0_,2)AW8\R=WQ M[G;'F6RCPWL[IB 'G] M46Y(O8[#$KS#Y;3+EWWCX^9$+[ZF_;#XA.]#CR]*P52;T%(,K[B#H'.HW3PD MC=%05)\+\ZGNCBFMRZ'O=H1WN"TW)[3!Y Q6L 0JAU#/,6,@A4&,6B"_V!+@ MWK;E/F"K,RS'KZA='T+]0^\BNFKS?$J6D! T7F(X.A?/.U//Q:,XIS8CE;FU MF;IMOXX';*%&0<]=U7\?F]QR$-E%$+3K)UONQ;[O) M[7YW7CQ\>NZJ_CMH'W72'.2T*4A8Y ]=Z;^$)7Y(^Y@/9]B5'UWU'/LPG=VJ MS52[A[=K1S600!JUK;JVEPLQ<.*%#0(+ GJ3ZW$;%#/H0FZ]5#*R$I,R ^S! MOQ9/@UX#5]_['\NZORYH)NA]U9!Y[A/N)G5SU_=#"J8D;0T'Y30C$R <^& ]L,2-Y^L5 MEM:!32OLHVJ=,AC[[D73=V"%UUL\5]_-RY^A/URN_86NG-O^29_L8&]O\YAV MEG7G03:RH:]KX^KO#3W/;Z\]:B$ M$ZPE\$$HB$*0=+*U$&4BK)+IZ+,V-K:N.=\:Y)@R.>.AW:W5>"]L>]D=+B<\ M!V&5,2!5W>'JN80@H@+&@8'=>V5N+]3&Q?NDFPTADI M J!2]>AK6R ZYX![)BE8LUPU[^&X)<0QG2@_.J)MJ\)QQK63"]GOP2);>M"] MQK87!WK7T:VQR6E%7C[SVM;20@?D8R7P#HO)VBN=6J]#C2*Z_6N1R>&LNX7J M[K-$ESZ9U^\F$8-BSDI(-D1024;P)@6P:*RB%S9QWCK[=RN@#S*NW89M6TV" M3=39_FRJ"TW;?!*V&)-!:.WKJE\&'YF#;)B020C4NK5IW:&WWNC"T5W8TT(E M=V JWV!?Z[7IQ^L*_N^FI%9N+Q)A7C^H*T_#:IKZ[OET=DB4_^=:3YB??*91 M?L+U[^Z2(AX"1CLS.[B0&AGA"P]\[)<1=)\9K'G?I.6O%3:PI*7(MZ8VL)Y#K M5, +SH!%F44LCGO9.N;="N"83/"07+LXEPZGQ;;['-<5&;-GW7S>+8[ />G[ MY30>]G5W^,?N^R:I8ROS9+FLY4!K@S-QG,*U>B(.*J])0B)!S(7]8WQMZ L>?UW\B/?:/7_X?4$L#!!0 ( "* "%G7 M!Z![9Q\ /UP 0 5 <&9M="TR,#(T,#8S,%]D968N>&UL[7U9=QM'DNY[ M_PI=S>NDF?OBT^XYLI89G:.6?"39GON$DTLDA=L@2H-%EN;7W\@"2'$#"1!9 MA2+%TVZ:"USU1<27F1&1D9%__X^O)Y,G7V V'S?37YZRG^C3)S"-31I/CW]Y M^OO'5\0^_8]__.UO?_\_A/SWK^_?/'G1Q.4)3!=/GL_ +R ]^6N\^/1D\0F> M_-G,_C7^XI_\-O&+W,Q."/E'^Y\];SY_FXV//RV><,KEZ<=._SK[&:)13IA M$E.)2)42\3$(0CVW0(,QH/._'_\,&;@,T1#001/IG")>,R Y9IDH9.9%:A\Z M&4__]7/Y$OP_N-O3YZL-.=G<=9,X#WD)^MO?W__^BK2\71QE,8G1^O/'/G)!!&W3UA\ M^PR_/)V/3SY/X/1WGV:0-Z(_%;F 4@7.OY6G'>V-Z1,"F<5E (*_A6FA>$6, MUSU]?\QGSR()LE].%A417WUV5;S-B1_75/"51U= VSZ(G,!)@%E-J!>>>P[G M**%#TW*I-F<67GB TS:WXZ6?1V:M1 M!GB-W\Y'(3(3K>0DF*2(I,[A=U82:[GT-#'JP5WER/R4<]G/0\N2]2N.BLJ/ M8+*8G_ZF-4)K@,TH5HJN(-=''R8PDEJ:D)(G $(0*4,B-AI+7(A4!6V-B:DK MF5H$%^7Y3IUGLU/)UN-SIV4FSYJ3JO9<--74N+(4@G[ZI)DAB]&SPC^UD\;/ M<=+,(?WR=#%;PO=?-M,%LOKEI'TACF$X+M]48\)J%#UO3CXW4_QQ_NSK>#[B M4OEL0R3!HTI0/D<MK4"-+CDCE=AP+:"*+-CH3-W @?T-UW2E]=XH(;CBW 9+E(N, M2"L"\<)(-*#,P/#_D/G]I<(%/_7P3-A%V1TP .&<-"N/ZY^M^SI*5KBLO2 Q M!%PSN4)A :%1FYQQP4 (L;+UKX"H:?GK?/ZK9J]@G*:F9J^:FNYKZF/O>?QPL_68.C5G#C8B34)4UD3$ LYY2$'&(PLOROMIMX(Z"'0(%Z M&N]@Y+^'!DZ5>%O8-\Y*RRCRX M'LE#($ %'5^U/-_7\J^G<09^#B]@]>_7UT3<[YO)Y%4S^\O/TBAEF1G3'F \BQ&E&>3$2H& MY!Z(3!R'5() 7/122*UI]+4=TCK('S;S#F#=#M;"5HK7\_D2THOEK&"'V;A) MJ['4?OT5]9B*4X !9+L--V(I"HL@2=2T0-9 ?):,9.4P./3)6JB?4=T9Y@_ MO@[M=I5JHB.J_>$G2]B .&8795"4&% EW8#CPB?*">66*^_+WG?M3,SN*']( MHM6RVE6>R?WC_/^WG"^*;SK_V&P(0:]'WLKZ[G/Y=OX>4(WS\0(^P.S+.,)* M[/<0F^.5>4S8[]=/R_[;2'IGH! M\S@;MS-?DW]=SL=3F,]+=5]:3J#)+\9S?WP\@^-2TO(>OL!T">';<_SIN)E] M>U&R@)/Y7RT0JLJ#RTM@-84?NGAH/EN,?ILU:1D7[V9KYZ[=^XY& "X-D7"@ MEDAA!;$1O\N1H=]@=,K&;,,:?,$YQN!/W]FRZ=V'*@VJ9]2FHG(KIFK/X9D_ MFZ8UHOEZZVL;4+O4!FUG^:M ^JT)JF.CJP:OI.#>K$^U0WRWC^K;RC_Z='HN^BU@UV9_P(_67QZCH'(>C=:6:>"U(;$#)'( MH!CQ+DO" \5_<@3\0&5OX#*&_J+CBJ9I*NJUXAYM"2)&+R?CXW$83S"L:K,X MIQ5(X(RAC)%@,2B7,2.9:<08/SM&.8-L,KTM)+GA^?TG.?93>E-78Q4':POI M^<2/3^;GT7A!'5-1D&Q1)AD,HDE*$:FTCL$K!]YL9;\KC[[/IMM/3Q4W%5LT M)07Z!6;?UE"XX%&!\(1*D8GTF:-4PA(6?=+"9RKS=B:[^-S[/&/NJZ;JXVPY M7S0G,"M<1 E+>JY9SB*V[@+Q790 [".ZEZA.IZ7%*./BS_'.#6MT;_\NLY+/IO/ ?])'_W7D?2, M6ZL<$2(9#/X8+9-5)%D9)AR3UMFMG..=RB1WAMG_K-YICJ5K0VWTPCI(,.-P MPS\MOI7<]^>2K_$X[IJ\^ O'RO>DZ4V?VB.M7._EU9+)'>FC4@KY]+V_31 X M3F5G[_].[, S4T%KPH)E1&;>NB] ,L:)V7)M!*T](]R.:N_]I;7FW^6-[UHE MPU!F9]!!(TZF7':0< K/J SGA;*<.L=M[1KA;;'UE5ZNS)$KA2A=F.+0R>9; M=??KMX_XB#83 ]%:G7#JCK9T"BD]0X*0GA@NG-:91AY]7P/L.ZR#G5KMA Y- MMV;I()VU67I\P-J!W09B1V=XELR!9L][[^0[WJ=FJZ M57('YZ!>+6>HY66;W7@U_EJ^.T4FLQ62.T=2* W+F%/$J42)D-E(*1BS4-M; MV8SFX9"CLN:[.5'_>;F V9G$ISL)6FJ;K"'9XD0HC>2E$I83B"I28V64U6OL M-D!Y>&RHH?,.$HL;Q?[/65LG&Y"10<2RMX1$!9:) T,)I+)X"JN\KGU0\F9$ M R)&G9BYH@&Z:,@0X_)D.2GUD"_@\PSBN$V:XO<3:-4^3<].2BWLJL1RHS C M%3B2G&> MVQ,;GE2O >462"MM'!0^O,NK%[[RL:TO^4^,G MN.27G98&,@49ISU",TWH2)>K'ZB@Q%L=C?, ]G*?X@V)]$UO.$"55!4#-+6U MUT&.X[JU;-5)U3EM*"02'*>(2^>R02U)L)!\,,8Q7?O4P28L#VN=KZ+Q#I*A MUWK#)<2:G?9$W@)?1ZO^;=@.L_K7L>06]-C;#!WX K?B3#@T>.DR@3.<7Q5V M6II*FTXG+,6!(Y1\$#2YQ35DPA('O$R9S C/5?9^.R_ANJ?W[R'4-4!34WL5O81R[N!]N?6E):P, M+@:E<.TTN(!*C7Z/2Y(3""ZI:#WU<:N@_Y8#IVCN8T7HHS0L$$=I)AB-@,^! MX9P1[H,!;SCV7==^NRBLLMW^B9HZ69Z&N_..NL@8/G#S\9E$7_O%ZO9).$K):!SEBW'Q5SS M:MES$\# ^GBH8[:+1Z'L^I5[X%HHYR&%?1'"9KL9^5 M;C#Y'BKN>+BOD6D ;U70A)ML$1EB]%E)G(!2*6R,,54_ ]>7T6_)071M\UTT MV\5%!A"7.)>]^P*S:;G*^M5XZJ=Q/#TN$#\T>78:17L7C'5 ()46JD[AY*9 MD93!:B\<2[;ZC8K;0>L_@;&O%2^??NS !!UL=Y0F) 71F3\I0RS=9J4&E%B6 M&C!@IEWMI,E.>%E[1KB(X-[;?0^%=IR4'GG-+8\A$N4=8BFNIG,L$@K&1LJB M4IWN8 TD)UF]GFDGO?:T8_E\.9N5 V[-;-;\A9/.<_\9_[+X-HI P7K'B+'4 M$\EL),YX2YQ(,9;V$M3VL0FQ"=]#Y4A5N_2T>77:LKKUD1:K=ODOIVE$<>;R MVGD29.F]'O"[=TCDJ)%#.5:I]4&P'> ^=036LTM-F^3K;<97L1D23N!$$ M%5!.^&=<7VE&U$$KQ"DXR[6KHW;!]] I5,4N'=PW] 86R.WY*=QSMPX\.VF6 M4UQHD\HB\G+$+I9.*L4"JH1$+(%&,K<,1S20E/* 0&7E39K1J [[U2;<;XH/C3I7TZ MN'#G8E$C!F[C^8?/B#*]FYX/"MG(FZ 4KJ*$\AC+O%ARP#A#1B=#"M(FHVJ? M'ML6VT/B3R?VZ."^GNLT\/MT6>Z>6J^DY0:=<7MCU2LH%TW%TOCM&$:(C_+D M-5'.XP0:>28NIT"X%R[[E S8VD2Z,]B'Q*Q^+':5:F:OLK&+XZ'\]+SY E./ M&,=?$?HG/SN&\JL9(GU?3N>.@!G&$Z,D\9"(U-:1H*0GVBJMLQ:)V4L>TH:B MLMW?_1#XTH?:K[+$=G;"M;VSZLJM>&_];(;??-FG(>>63ZYV O8NDE0Z$7O] MU8+/\,W38UBUD?K^D=_\M_;$2[FA[CL7C0P>E+3$*72790)#7+G)+46:P=-( MI:E^7=G>J.NUXKP5RWP3F-4>/+>!:>U"B48=D:IM*N!P.N9",!O1A635;Y6M M!;ZOL[L]LW1SL\\^C3V4 \$K^*>]Y+CDR@J="&VO;(Q:$1LM)2(IVYYN"I^H9BX_O"7R6YYSP(4AK+$ S7*7$A!L*HRB910%>]=AKW_O#VEL*E M@=-V%]-V0->7&+HTWP#.W?N]KL/(WN-:$A-1WF*$1L$1*W@B1C-7+@6A"*\R MYS:"Z3]2/KRMFRX,5;&88GW%#T;]X[B U.+R*/)I.!I74']'2YVV[73..*I MXUKC/;HF.A(+Z#TGIR$$RY4.VQW@V^FU/S!Y.K91!_/1); MLOF5GV#5:RQN'CFBQON6?02Y>$H MGC,H'FU3CTE(E1B-OMH!MQ\WFKR[SKLP_&EKE"U@/+Q#JCLI?\,AQ[MHKL-# MJAYR]L%S]-8=+DLI1N*C*.Z.TI'YH,3E;9IA&G"K0ZHU[+>+PCH]I,IS8MPJ M3K2B&''1D$L)#$ID(X@$7+KMZF?OQR'5G=2^\9#J+CKK]) J2PPD"Q2!E'LA MI4(,G",Q,V5:&0\I/Z!#JG*XN*+Y> MM+?-] NBAI4 \X_-PD_.__UY,U^\;1;_%Q;EDNOCZ?A_(8VRM]P;5&Y2L5Q% MXC#L39P2HZ3WRL3L=>V:A$H/@Q:='#.I#/!5N/Y53-;_ZI\CHUR"C8Y MARN4] %CEY ("J_*790T"16M8[5/JO0KX>/(& Z!-AZIZ:TR\/N]U>/&M>K7@5F_KN()P=XF'4U6H*46FLTRX#\@ME3VQ4C&2@PM"N.B2SD/Q M.]\,L*I0)JTI:]/W4$Y,6A)\4JA-HT141HOX6%78+TL[K"KJK&UD>JPJW*FJ M<">:]%&>=1<;WQ?^:NZ\I-X2,""(%#*ADZU,:;>#,6D0EM+:5=?WA[<[514. MCK:[F+;7JD)K0A(^<))E>TU^Z%6%.]EZZZK"70PU MI.V&E1#S3R:MF5OXX,C0+:GRY<;6]L1,"2J4- 04V)Z&53UN5 O41 M -XHR0"YVW%@7:VR' MQ/"5$/>(W!79U1WA[T"-0_BPMPCTG_C!Q?SU=)4V7EWO#E(JKYT@P$M_G2Q1 MN$ C21RH8I+[+&N[$QV(\>QE+B*VH+!EQ("%J@3Y44B)HC?'V@ /(Z]SK_K7ZQZI08)I*:6,Y M.?2Q*;^ZJFSA F"0F(ES.90J7$J\*M]Q<$D(T#;7;KW"6D& M&.6LY\ZR_78ZY01@-.1,#,XM&+;17$Z#<))C8(HY[4+U0X_5A7BD>Z\T&& L M@\PF^S<83BJ^2UK\*5#4%;12ASI=EI=,0[#.&BM2Y+ M:VRN?ME._U(^CHQA$:F+H*@?B4>1&:$4^J9@)4 MU8]H]VB0],32PPRJG2@VJ#*(:Y.$-XK*;1 N!4>BL>72;!356NZ(5HIZ[5#V MU'NM:#WQ'D?4OB/J0%0[A&MWFZC7)")OEC7UV2[A!.X&WRGDJSG;2*"ER3$Y"H>2)2*$.<$(H$R5+2 MX&+:KE]>-L)PD?!UC7 ZP[P@T[TW^CF)8G99-G1+!RF%-IC'P5B@G60-)E MU?Y^N?5]CK&&N"MPHV&H-D!5<9IDZ9$@RI62V@S0! M#B-QU"/!!CC!G4LHWRRF%<38G(2I)*(8E&N.0P,/0-CBW%.UQ MP R ,A4O)6N;F^XKXR7!WD,Q;+GAL9DN9CXNEG[R$68GS\*\_7&D&=.EB 9# M]=7M1@Y#=4T)$R"S40&_7BJ_VM#"MF?@/PSY!\^*#JY7:V4)MXL;=O80-TG. MR\VGS&J9"0V9$6FT(X$JAY&*\1RC:QLC[6*=Z%?,_H;-\'E[W>HR8-)UM?VP MA\@;/-#-Z^PF3;"1%VB@X#P!5BYT3#F1D$K#R!Q$2EYI+CO)[PQ"^L=1V=FH M/!!%N]K5V$,3=Q$Y)DLSI8K(D%5)@DD2%%.EYI7C-R%&5;NIY@'$?!Q^G0V_ MKDE7<6-C/]N\1B'&T_DX_N$G2SC3/0/(WI5Z],QMZ9TKB#/X'54J&94H31^D$&!]])_-] M%\+ZJY[:@R #+$:_/67^[/AX!L=^ 9<$SQ1HB%:0X!E%G#M=N%Y,@"EU/ M$PS3KOK%>]U)\Z./C<-39$@].NQ6TM=P&O!:#J X MAB39E@[/RG)B,[*7 _-9@@U95C_LO3?JX33@%3J VO NQ,';FS NXLM!G5RYX;.A]O(]-B =Z<&O#O1I(].IG>Q\7WAK^*" MTXSKC,X*1W<6EMBRYQ @*H'"1:MZ[UXV&-[NU(!W<+3=Q;05Z7J'"[^%S\YH MJTD(41(I?"!>*TNB%XPFQ81*[K90Z\>]E'T7,]_]4O9=;#2D+J4O_V>),>GK M*DZQW%V;=#Y'E56*^6DX 12H#B8V^P&UX0Y4&!4$'XX M31WO).$ R=]Q4#1< MW/X;+N"0-)1&.$(RZ4Z4>A89RW"9>]+(5EFD8[F(X/ MNPIWCP9)#RSM?T#=@6)#VL&\5="+Y_-'H;0_9L83R/A%"H.+N(F9@*7&1ZVR MXKT?F*TDV^-(.LA(VH-@0^K?=:N. =6 M:N 6W&#*8G87[W$X'60X[4>S(;7UNE74557$F9PN&RN%5,0HJU!.YHG/7A(M ME .<45B"P;1!W5&VQ[%TD+&T!\$J'FW>KV+CLI"79?QSO/CT"2;E?N&/_BO, M1]Z *ME XGVR1+)2#LM0Z)@S"$.M#>'6FH)^(3^.CFM&QX!94_%P<_^!GC-2 MZY" 6"C7B-D@R[W;AG"C2FV1<2GU?AM@-[F$0\U0&Z;A*]6/:X,P([UAIC2R M-F5/(S%B-44.&)?-;60YY?46A(01FA"<\*71F7'0D\9,(BSTX9@\O+8&YX[T8%/\RP&ZC^ M=Z+@O4KT;*^.47!@G B6*(VFE#088F4$DJ7Q*82H,=)X@,/P'HV](9!_@ -Y M)^;>J_7TQG[$URC")%M.B5*B;'MVLA1YL81$9 &M2"0058XRD!#!8,MS0&&,R5P%4E?QS&PQS& MG;'W'N_RW*X('S1HYCPQI>NP%"$1JT(DU%,*)G)E]6"N0ZHM_.-('N9([I+# M@]UINJ*%RYL&M^L!@.MH8B)2,B"2JXR."7,D1@XR4$[%P7.[.POU.$;O,D:' M9L6=J'D_-[QNUP%GWF:-EBM%CD1&IXCSF9/(C0Q>&YOZ/YC3>_IJ,-/KA@V0 M2^*L>E$#CK*42\LVX1V1S$IBG:3$21 Z:,D<;'>:91#BW*,I]3YNH>W-H#Y[ M:[R%Q9MF/L<_MTKXWB3BV70Q3N/)JV<3.T5Q>AO;L"[?MX]$$DH23@ M"FZA9+2!..TLQ[6>.PT8R)L.[D?M4)S#MPKIGZ27^X4,A"P=[*I>C^S<.>YM\'74 M2>0V; ?J"C(4,FQ%TCTM>0C&V2BRTCH1:E:= QBQ-CLB,N6&95S<:.U-N<,P M[;8^'O>5:+L8L ."O<0 K?D&JUX1JS#WM%E$ IEIY 0XA2)U) Z#-I*,XEDS MS1VKO3!O!--_ J.NW9HNE-Y!RX%K&D7.WW_X?0W.*LY#3(@FT%QZAW$2T!$@ M4GF'[C5-'&I'@#<">F"LJ*?\WA:BK>?79R?-Q%6 #X5I/8>^_1M]XYQVQTQH:X8YQ)^.FR]'$-/161.F=]/) MM]N3E1?H=_XY*^;%])UP%Y^\4\YQ%Y1]->&]2P.WGK>R]NXQUVE#-(G+M172 MDZ0]3M@R&V)QQB[[H4;A;)W5Y2,DCPW1+C-ICUYGNZB_@WJOFQV7!^TD]4&( MG=2\L0)HPZ*R_G7Y$A#B/_[V_P%02P,$% @ (H (6>_VCV(^J Q]\& M !4 !P9FUT+3(P,C0P-C,P7VQA8BYX;6SDO6MOY#B2*/I]?X5N#["W&S"G M]:!>,[M[X'HU#%17&57NGC,H7"3XDDLSZ4R/I'25Y]7];5_\L M'Y!WO41-L:[N /@?^=KK]?UC5=Y^;;S0#V'_6/_;ZB^,I'$>I1C0(*8 QI0" M1' $?!1FS,=IRI+BXO8OK& AQ"0%+,$)@'D> Y0$#!2D@-1G18 B*A==EJM_ M_D7\@5'-/$[>JI;__.\?OC;-_5]^_OG;MV]__HZKY9_7U>W/H>]'/_=/_] ] M_OW@^6^1?#K(\_QG^=OMHW5Y[$&^;/#S__[U_6?RE=TA4*[J!JV( %"7?ZGE M#]^O"6HDUR?Q\DX^(?X%^L> ^!$(0A %?_Y>TQ_^YS\\KV5'M5ZR3ZSPQ']_ M^W1U$F3^LWCBYQ6[%7M[S:IR33\WJ&K>(\R6''NY6O-XS_[[A[J\NU^R_F=? M*U8<7W9957NK"BQS@660""S_= K8SV>@;PG?YA!7"\A)\-6E+7:R9RA(0]T.+X/^]9 M73-VX6U1\B1.%UZ/U>.%UV%UX7&TO"\]8O_??_V\H\\RPY?/RL:E=0XV:P\S MSL>27GCORIJ@I?=WABKO5]1L*OZ$"E?79 ^CI3 YUM53]JS)6>S9B7?-^2-Y M4Z :2P9UZ_XL3+^?V;*I^Y\ \1,IXT:@?S[X>"ZKGE94D8D=ZY[XF:RY37;? M@+W-*ZKUW?E,:=;G?W?MIG%D?_#6%645M\^/$'X@-9?T'YNZD8O>K#\Q062Y M9-P6N.*&_1U[OZ[YSU^C^NMUM7XHN>I[]?A;S>C5:HOC)6G*!XG=5KH8SO,P MIA"$,&8 T@0#3/,$%#'"*WA1V^]%7.T1?HO>JK0R::JJAQAK\78^U'@ M_)/XM4#;NQYLU8\"=:]<_330S3OTG>AZWBDLO3.A MKIK%)RX>[%=VAUFU2%'BQSB(0<00!C#&&3&N_[VNFQN$E^R&>XBO. [_7(0H MR3!&,0BSL PX*YJCA,(_(B@,$4L@TS+I3L!Q[4PD:^,;OB!N"Z>^A^UGDUR MBD]J9H4%ZG6=+NEB"9#>%PG4$U ]"=;B>3Y!F*4C^12464_5"5*?'HQ3CYN) MZ^OU2AZ1?RN;KZ_YP P\)L)J2J\(R&F=YD?D0!(@@SC*, $[C#(11 ME%"N['S,TL4#J_#ZF9@VA/URV*:F_"RS0D\1;GD@[^YZ\!>>1.#"0P7_'+W+ MY7+]3=Q9><6Z$K=]M&P\8;IR#=HB:$]C:G##DO94@3BK)M5@P5.MJO.JGH:E MK.2K%*LWQ* M)PGH/YC3#Q@>O-R%%?][^Z]-^8"6PM_]Q/C*)6D8%;^X7-']'PR>;._,N$=< M":/@#6O_R_^]W(CD@[??R5=AT']"#7M;%(Q_>P0G-$I1 &(29@#2H@ (IB%( M(,-1GJ0(46Y^;Z^*IG7PK.AKF0,GKM5&Y$%$M\H.&^]'VN'S$_^9#$=>M$%) MMB/ 0ROJ55ORY.\U3\-YMU_Q8'VQFZJIW^2FR?#D ,$+;X>[USXBMO')#_?? M:(GRKK8?1T_73Q?>EC2OI\T3Q'DM=18/^&?9%5NVPKS(SVMV/,O&'%@PSX.% M:71(W-T>O\][["]GGT1$(DI2PB@#"4XI@$$0@QQ&*8@+C(H0HRP(H5[D2!N' M&:-*'0+BOH3_2R+G#6X\=8-,^NQ6#4 Y9:+;C(!=%H#32)8QAZQ%N?0QF#D" M9LRBP^B8^5)FJNQC\Y55 \GL8Q@DQM@G"09AF"( 89:!//=SD"49M\!S&&(2 M:.4N'8?C6"5)J!YI87E+4P5TBDEJ2L8"Z7J*I*5Z -%!O&:"*%L)02>@S)O[ M,T[J09K/Q.-Z.7526L&G%3^.IQ]TB7 M373Y#554V$C-X]6*VTTR9;^6R-UP:^CCO5BB%@&CKVQ)WZVK&_2=U7]C(DV? MT98$_VV*KG#_:W#2@94&X&7]R-WSSY@L*@"3!&Y+I#>CT7CUZP^ M:(]3[4FR^<\ZPKV.*G[VMHZ CMIP/A)Y$LCYL7A.XO5].*H?F*FO5C\]._E;BHDPEN?'^_P>KF( M(LH]LR #*47",(M"@/PX 4D>(Q+ /$Y3I;R^@Y4=6T8=+*\%IG8R'5(_?2MI M3)/>\:](CM:=Y%'4C>XD]U>:[4[R* '#.\GC#\SI*O7RNR^OGYA(P.28]3?L M&[2\8=7=]C;<1S J""8 1D$$(/,9R'*, &)1%A _BA##[MTA,^0="_;6+D"= M75#U^'ADA]!__BE(_+\NRX)Y/XKBIGH6_\=PMUWZ..[WT,"/\12-2N^(4=E; MC8<&XI8H;T"5)\C2KA-\EL]@#C_$_>=PCJ^!QS\+W/L:^)BOL?,F['X8,WD2 MY^V,&V_!$*<_@$=P'K?M6/UGXJ!GQC!"%Y?+96<1#;"KNZ(5!6MB:@W')S\' M[?5V\!"XFDJ?9,#X*6R3=KT3\Q39WI<6L@7-I4K3"\^B M*E3)Z\5:^7E]$10JXE+*]/)1W+?_7F^K]W99!HJBJ+*6\UJ!X5'=X2(3";R' M^L^#REAU&57BT+2LVF:.GLPJ\\7[8C6_0I=R(X%6 C";8.N0.Q1PK??T!?W# M>O6!K34/U[V7'(LNAP4^O/VH<7KNDS0M@L;4Z,E:3XCE\_ H]D;RLK_2;()Q ME("A!!Q_P"SAQ]@(EG_\SFJ1F-0F7 8+6A0,)R$$D5]@ )$/05Y0'Z0A#2.6 M(S\HJ$Z6D$WD7*<6=<&-AQ:HN+_G4/7RBJSNQ;B8/S>''=RAX]$+S38$U2'< M9<#;2W]RP49+.5-649LUT\F5KMK1(\'5DVJKKM$6BK;CVT M0\&[[W#0B/A.LD\A4F^3)7KJ;:(2K;?+$++Y\#F_T L"J MM(Y&;"<7F2_$JDK/7DQ4^25]Q^K39LD"'\A"S*E&_* M.R9*G'[]<'WE"23X+S:5:K7&!#,4;@VL\$'SSD"1!5V1EZTKA$E*S2X03B\[ MW_7!)&E[EP?33YN%6;KXI$@!%#'+#ZQ99%&":!S$P$]Q 2 K$I"',01I',"0 M^33U6:H3+#D$X?H.0126_U@QPLH'1G_B=GO95C*4;81<%C3H14".L$DMCG$> M\7HRVET 2&!=[26'9R^8<)H62R&!(P!F=>Q/$_C4/1]YTK 3K/> MX*;8+"\)66]D@;GXDH6P]P5]":$L3;@A% 48 4BB$&0TSD"*(THABU% ([V& M5UKPG3OA^QV=2-O12?0MUI5;/;:JB;0S5FF>R!U(;P?S8M966$9\L-7E5POV MO.U[3=ART)?7:!%]HYR[S[^+MA1B"I( M[/DWI(J[N2 _<> M:F\ ?F"/>E\$!IY$P9)-JD&LD7&JLOYL5JH&L4-S5>G)M2K]^ZY IVFPU"#D)9]XV(%/D'C3[F'S!X-QAK/JE M6F_NY;PD>9/U=;WD[WYJ5I=WC6I$:&(9QQ(JH'L2O"?A>P,$N%76;*J5=WDG MSFSUP- 48Q0.8WL\T3R(SV>'WD&L1JC9(3RQ]GP'L!J1>X>OXBO& :,GW,D.6TP#3D\;-8K8\!'/U&H02IEB>V&I:9!S!ZJ4 MF7 D=*7^KBT=<:)5V()&(21AD8$B901 R INK&,$&"E"%%*803_3C#6K079M MO$NQ,&[DI/T"HY%7V2/6\O.&.'#M"=@AP5Z8JY O=4\C6D:33/LGSU;8YJT)[GW M=G,VQMS_JQ47#%8WHE/Q9;.=*;V(HMS/,A8#)F?7A'D"<,@HR% 4!UF6T3 Z M._9V K9CJ7[#L.A:W_?3N>!_;]'PN.;3M/]U.&H>GK/ )RL!.]&ZO6.5;-B. MFK[/.\?&;11O@@4.XWJG(#][I&^")2JQOZDE#%/#;NYNQ37!>XU[IZ/O.3)G%HM61JAR4B2CJTWFQR-$#.4 MHK''[,V2J'?U\Y"E!0U9 D3@%T _I"!/LASD<9:$&8RA#_4LOU%P3"C6M-T.S[2H;;<3$"/3(=S&>H7-(+AD'"5:0M'WC(=27IWMUY];OA* M\JJH_KAIZ@:M1*.2! E;GYBMV6*]D #:.E/+K=L(_R#RPE20*"4#2+#6 " M\BAG@/I1&J6LP!2F'?NX"_(6;VG%CBQ-ZATTGB9];26P! M\Z-G!]KFM-9I JV-:1T!-?-\UFFB#P>S*KQC.+EG[]P2([4789IAKA,SD/EB MQA@+,H IP2 .^<&2I"S*4[VA/0<@7/MI6SMI*6^MV'=1HJ\9!CS"Q/8]< M31_MZ9 O <[B>)Z3I-B:S',(8-ZA/"<)/)C'<_I)&X*WO97[P!'OZAVB/,\3 M&$8@93 ",((AP$%8@#B.4PAQD*69THP<98@O^]9]FF$F\GDF&\X4U\%,OAU\ M5_([0JH3<3X&[QFE>X3\<6$?>]'4JSL_I4^L%=3H46_-:%$#. M[+VH,^'0B]%X]XPYI+()33VP"V!"(($L 7X:<4V:1A!@5.2 >S)ADOH)S%&L M/87T*919[IYDURN3L:,'/%&TE@!C_F&CI\@\ M.FKTY,/Z Z7>KAI9@_3]BO*%RJ(DLG?7AXWL(UM$)(IH'H*8( 1@'B* 1;// M.$XR2/PBS)A23O$D),<"V<(6[1R\?>A>"UY]!-4XO\8%U2H7](35F %:0ZN4 MB#,:8C6^\FQ#K90(' ZY4GO!]!I97%YM)]20Q,]R&B< YAY]RK!M#)=/6BXW3?G /C-^LDJ?[0.Z8V_68NK+@D0A%CV;N#V:\<,P MS#*0DS0%)($8XR0*&=7J?#T%T+'(#<%[._C(/.KJHOF>F"#ZP1K0]NZ[6#R5E]-7C;S6C M@\J<2\(!2Y"+K&!Q[+, P(RE0B44(,_2&"1YP0H$PSQ.DT4C:H?55((Z:"WE ML$5 60[$$!0B>K_==ZB(UNOK;40<;?'0TP\:K%73%&X8IJJG02+8Y337M!6(/@,LJ1(-P+,J%7V&/%4O!BNX5C1;RS8@!2HB&(/< MI^*:4;2(3Y /:$##/ TH23#4L4'T47!]ZR $J5BNO]6>V-NC.N?Q;,P99*ZG+'E(,O8HLBDN5_1MFZ:S!;;PHX(1AB-0 MA(P!B.($9$4< OY3')$LC%FFY1V- 9LE?+_3/%U*DDDH_Q2W-"+Z%GA@$M@7 M8#VTHEX'>)#1;CG"/T&@S4#_*5#SQ_LGB#X:]I]ZQW Z6(,:653^]E\;<;>W MOKM?K\0LF\!/A7UGQ=4^W)M2=>=QV-'!8$MZ U1T M8G([-)+\0+B&'SYT" MND%+=?$Z2ONT;)U+MIY@*5!L=Z#*&'E& G9TP=FD:XR:?S):@.4G M*$!%%@-N?.8 0C\%*"U\4$3$#])$W+XI982I@9LG$^58X=:P;DN_EDV1F>-B M:Y]%F@:J&G=L9JL8UK6IIJP\?RV;'JF'R2L.ZMF$'KE:U25_LE,GU^ME24I6 M7U=KK;8U"JNX^UH[X%Y_]/3@9=A$X,"HHYXV&F0;'44JZ\]V,FD0.SRH=%XS M<++H/V[6PF73:((S?,>U.T7_L:D;V2JP6>_-T]9O?[-'JH)+94BEIA]UDD"K M#6^.$6/F/0T7FL]E.H+^GI]T[/>&8433*=L?[\6#PU/E:M54)9=>\CM:;MB" M0(+X_S$0D!B)*20(9*2 @.$XR(LDH#XE6B%(5YBZOI90,(!FWAK%:.=+8+B> M>I'X (G0$^4R:,+*GPR(*4%9@T<&L"!B M%"8@0PG_ \8!S5F24:2EP*=!.K>N>@3D0%3 ?772XJ"9+CO-.S4-:Y7-WURY<-ZL;O'RWKB[OEWCY]^I7)HL4 M5:,5N@N[/G1O;RLY:;/"Y-;&C*B8?HE(9N[S5+,H_)>L14K MRD:.[[U<\M.)?]WBV[[FRXJ!2O?KJI'ID9Z@##T5@1OU:51F^Z 02G&Y!9JG M_'-PW_O2DF7K5MR4G681'VUH\X6%3!FQ%SLR7L3TEO#S'5HN7VWJA&& M158P$@"(TA# (HD!RBD#ODA2\_,@3A.EA-,3Z\]S#RA!>CU,W9N^?8:H7NT9 MDVETEZ=(H<'-W5$ZSKBJVU]OYKNYH\0<7L8=?TS?:GB]_LR6C' -K-_+_]B[ M,YCG:,4_I@YPW]U>VU0_2O?T07PNR7J28TJMUF$X1I+1>7=TP=F.M#%RAJ?6 MZ'-Z0H"IGP)(60PP M*WP0$>Q'F%*,"Z732@>H8Z'LL6@;'7EHAX=WWR&B)IA:C!P75E?LT1/@+66;.(KHF]'E9IJP 36AOE:)X4^H]/XE\J?NT MUII%'YI0U^M(HW?-;@[ZU3X68B+<55UO1!=W4>12+^("A31-(X!SEHNIUT)Q M)@@D610$01QCG,?]U.L;]9N#$9!*G_C^Q.L;$YTI9M]U<#TB ,LK!+U[@S'. MJ5T8G,L(LZGV'5 1*I",Z.'*8C.+1?$*U%FZ&1B#-.N5@ +)3^\"5%XQ2)1' M>+-$U?NR;F0,1[O^Y.0"CLV9#JXG %_H1O].4SWM7%@A6$\2A[1V6?&>]2*4 M2;K,LN1/KCI?JOP487OY\I,/SYQO]7Z;7HL9]K,0,Y 6W#&!@<\ HE$*DIB& MS,>8$*;5,>Y\E!R+>)NM@Q6S>O!A5H]:*J^K_5([VN?=!3V]5<:OL\ M>^XLJ??SYF?;9Z"UO*?#E0W".Z^7J+RKY=K=K5V8$E8$$(,L#D, 64P!QF$* M(((1#B(61@%2#N0<+.\ZCBKAM9I-(_!PR 6%*,Q9M&D&3 =D3=\9JM"G$4(Y MBTZS8(G2-NH%0TY2,1KV.'QKO@#'28SW0AFGG])W;=[^JWF\_%;1VEZ2A<:2 MLZ57_,)5:^.]$7]]A\IJ=[W?M8]H#^+V+L)^'H4.DZ=]*T?\U5-/;EEK.4G" M@&-&?IP.G-D\.P/BA[Z>R>N&6=>$5!M&W^^&R_3!?Q07:52@ C &Q9Q91@&* M4@*B@F89(7F>ZFTQ\,B]XLL#](8Q&(2,LQ"##!,0I"EH8^@CQ#.\_/;D6MBY5HI#-MS MUULDS2?_VMD*13TR-X,U=<[QUN=>CV#;CW6 HK1;.B0]CF4;M9FL+[;4(]V0 M;TX;J>OB] *ZK1NR4:TEN^GB9FKUZNZ>V]3"F_Y8O2GK^W6-EA^+]^O5[7N. M57N97#)!8OSE(BI;8SDF8A30X RQCW" B%:Y%D14[JX9U6Y MII\;5#5JZNTLG'3D\REFZK%1#O.BG5W!=J"EMJNVB+6_1XV'V6VY$D>1D.46 MIN:4UK,V"2$6H"3#@&(BVOEGHK4%8<"/8)S@+"$$%MTFO5W1%[E%/5Z.-HCQ M'S_+U@0!ID$HNIC3* ZL>2L*.7[M_6*\>.'QN[XB+BEKJC>'O1?+@ MAW7S=]:( N?;5?EO1A>0YG$6X1S0(."'',P3@&@6@B(HPI2[6##6<[&<8>K8 M#_MM56U!>61XC],-F-#3HNXV3$W#OHAMT-.^1].*=IDD ( M>H^L\78HV@]R.>>F)17M#L]9U;=S=C]5[>X!&MY%2,>UN]?8SK_*4$B2($ M1R$5PPVY\1M$!+#(9W%09"STM3)#CT)QG>O40FNKTW1GAAUGBV*<_UQB->/V M7=BII]?%5*]1DFR%U(_"F#=$/D;F0R#LXLHS* /D0A+!R& $88@ M3XH961GYCLI7.SOD'?_U8V7[^NEZ)YU+MU==Q^6$1!PC4$BT 2009@&F:B MHH."/([2, E9%)/\C+))77R4OM.S:RHY,JRMHO2J%D'1$GK%#7:9$N!Q-=TL M67__58LF=QZ2!I99U:7VKJ@)MU,FGU.O*8KAOGL#5"Z.UV?L'"G[E9RF3+%< MYJF-QK/4@)HRZU2!J/%Z!@47OZ!R]7Y=UQ]7G]&2?2QVC?)6TL"J%V&!?3]) M"Z[>(@R@'R<@#R(?L#B+ Y] 2C(EWT0-G&N#B>@.]]+(:]/UWP1*.(QBIOS(IJSN>17L6-,LFC M%3C3J\Q7D:-,T5Z%COI;^A4[_(BZ7:]8O^2;#;M9ORGK?VW0LBQ*TF6C\6.M MZU99:[1!,UG;\6G2H;3[9NF&"5OX*5I"+PJ;KL=,?R:,$6/'=>0E85>KNJGDJ29'@=]\1:MN ML(.TR-F2),<3].Q& M\_0D>9PF3Q+U(G==PY!^D;MO9I"_Q*] S\2??3-&787YL)G/Y9B=PWNNR_S0 M]0R/NFH6U]6:;K@7=;FB7>Y!_69]QWVN!6(BU,,0( @5 &8Q KEH_T3]-/3C M),EPJ)27-0K%LIGN )1"& 80 ! M(@&73I;&<9SA*&>%WC7X25C.[\5[R.T,L.[,-4QT/& 4HBC-"$I!%A/1@)^_Q%+DG\Q9/OC!S^\JGIE/]U';Z M76907JVN967*WUAY^U5D5'+MA6Z9;, C^N^(]COM#%M&XASE) -%$ 8 )C@& M.(D9U[9%$J1AEC"FU)G_Q5'F6&FUV$@CA(B\U:I+O&C#)Q)NQ4,NF MIJ*"J'U'LW7#B^&SZ[Z_( M]CJZC_?:>@$M0UUMYW-W'K5.UQ^C@:FK[;36!]49@F8'_WM6UXQ]Y%J?$["Z M?<\XOGV'I<<^X^C-AGU@WYN;;VSYP'Y=KYJO]2*/813&) L=A,8<53NWYN"3WC'38B2<@@XG3R)UL6V7 M]G@A#!',Y$#J"^_O#%7>QY5%Y7\N3RSI:F,T9E6MYS+KJ28\>SU#CX5\970C M,E3.;'8DNW8N*(TA)BD&+,O$#,N0@2RB&8@3$K$ %V&HV7S?*GJ.E5R/K!P: M:Z?O6#?&0K])8X^Y.BFM3X5.>[BPV^_\[.KK%E](D3<__ZZ M*@E;Y+A W( 6+2UA "!#&5_5.>)&W&:THG6S+77:1=Y%_6A:.3C=&^ M572#Q4O+&=HV7ONT7HI13>*EA8]"EJ8P!2PF1)QD,:A;.EB_]U^SW(96OOBZ#5ZXA] M":-ZS]JE%Y]<<_EM+E<2AWL!_ -K M%GZ.,Q(&&.1A&(N\5 )R$A3BEC@BB, $95K'SQ@PQX=%#_I"-I:_;R-_(G&T M7A?--SDT:L4TI_J-\B[R@YQP[H$X#/G1[9, 9"@G ,5AQH]UE 1QIM.\WQKO M]'OS'^&=4]:IG96V&*)WLNUX(>%*/KS=?5$?1ABAWWE,@4);W<7&0,W;04R! MZ(,N82KO&.8*[B8O+B""(8E"'R2I;$D+[Q7HT<^K.\3<5JK<8.5YL]\.23I(:#ORB*' M(+RNY) (V;'O;3M78)$Q'Q+H(Q '&0,0!C% W+4%*.=>+ E"W6["Q\&X3GA M2U2)Q#"A]7'7E$53E(ZS1U&JSB9:4\ $O&X.3-O5].W$F A]<1LER9;D'0MW.W/[.&JIW.Q:EB?4? M(PAEMA76HD^&X,V.HC96*SIMWJ\K44(AVZ$M,I@7:1B("?(Y][!HD0.$?08* M0ECN!XS2'.J<',?!S'8O4?5@VQ)D/1U_@D5J*OE\PO4TZ([F+43OMU&:M57< M.$F6--()(+,JD'%"G\K[Q-.&Q!X M[.RULRTX%0ZKB;IEONG)?<>RSRW+KEN6M1BTU>Z[ZBB+\T+5*;8U%50!XKRS M/]59<##A4^/5L]M=<\>5?R]=3!E2?1LG"M?S9+;+2X5H3X7#VN M]1@RTN1:1[>WC!/OM6\H>$P]M4=$-)WO78"/OA1X$09^%/WA8G;X>4DV'?YCRQ%0?61V#>&+$Q@P[B MQ^8KF>FK$UVSNBGF"QKY&:)I H(P%@.XBP2@+(*B>#/.HPR2@&GIIG%PCO60 MA&F>=S?!*C7]8H\!>KIDK#5>!]R>PE CTI)RF VJR)0(_RIT"N^96#,BT13 MZ2>(";VL^M2L-.89'G_;L8RVN;$#J-XGUFRJE?9 PA.T*YCX9Y.M:>0;4JQG MX(\296;B'U]R/B-_E*0],W_\R;,O9=L"MZNZWC"Z""-2B(%ZH$!1"F !(KD M^O086?:O3/>@/-_*%>)8OU[7C:CD(^UA*PJ> M:."C(DYS0"@4XS*YNARE.<1(CB/S%BC5J\CL)3^D#W@ZX;/3D6+;7 M$N(K8'M$ -=M.#;%+C7IM<.&,UJ,]3R0D&6E<@?;#W_ZK>;S\5M'ZDO[CW4H[T>'$ZZY#VVW)?=M-P>.@-W4C0_\7 MWKOUNEFM=<+=IS@P;0Y;(%Y/7!7H=I!R,$&FD85\:LW93.0)HH8V\M2CIO6: M*_:Q>,W%NFS>(2+=VE_1]_)N<_=J757K;]SI?8WN^6^:QP7-,QI'- 2$(0P@ M]4.0%RC@QW"68!;A(@FU&H7I ']U-3KR\K9B\.^WNR=NV5#>LNEMD(8-%@C. ^^^RS"Y[]K,\57OI /_R%"E-=)>@9OC MJL4!C_2TR98]6^#;!)R^"Y] P"Y/-":UV^6-V8CU+1.>8*R\PW M@%R=IKW)X1JO&<' MS0O&>Q:\U(])PQY^$0B[-[G_@!^7GI7_HO9QU)%X&9C.YZN\#'J/N4,O"S/] M&R>.0,F?O*GH]7I9DI+5U]6:7-+U/8?Q;HEN5>^>)A=R[%AU\+V^%*''0OI7 M A5&-R(II,-(_49JFD/3=U-6F:-G$FCRQ?LBT+%T5Z5,MM&MU?3JL]U?*1,Z MO,E2?\EP"A7AI_Q&-H)[P^XK1LJV=H3=+YE44BMZ>2>:?_Q;_OQD-]1%ZL<4 M!Q@#!K,$0#^.09[Y$8BC, MR2%BI'$61[&40#2/,X S!D& MF*$6>VIJSQY/-"_Q MQCN^_S+*#GL]W_>H=-WUO07V,OJ^[Q&NW/E]_RU3H6?WJ*3:8GYOL G NV!.>QMIMPZSFL9=RF2WKT M4%TSD?=VWSU:]JCI"OP3SJF*N#D_=(6ZI>]JDCX#"3Y.A#69?;+\S%)ZG+A# MN3SQG&%#'Y&2WR;CO]E4W/MM+ZG;)'WYRR>SX.@"<5KZ./A'.O9G^8IU&)C %KU839$;M>2H/GX3!-BPUTC)EF MJU../@+SML0Q9M!![QOSE?2CLQ_0G>CBS\BF*1_8QZ(H"3^_#2H#)A=R;$-( M^-X6 :_'P*1$8)HITP%9J_S04RK3K'!0-:!,KU$D=GKUV2*QRH0.(['J+SW/ M!(V/FZ9NN-7-M.1L&^ZUH7+WH77P^XVQ MU^3T#2>=BYYO8U[(3 X# OY0XSG,-\CVI(XS,+'4@.)RTWQ=5^6_N4](6))G M?AJ!G#%^5J$ B4GE,3^F((W]@@8Q"<]J0K&#Y3ZQ>]"( FW!VF]&,6"?FM:W MQ!0]]7RL*86W ^RP+\4A=:YZ4PP@/6]_BD.2)WM4''G%3+R?*)%^L,B;"( !SY","(,-$;.P9Y&OLL($5.HT!'Y#7A.U8#'5AS<==E M)\(9"@.6@BC(<@ 3.5W6ST""\RA#&4S"(-"9+NN2G?H3: ^L]$Z;KG<8>/_Y MIXS3^%>/SLUZ->WKD*%Z&OG KMU-7^K4\YX9W"%H3U$;,L*2\M:%/JM"-V3- M4R5ONHQ^8/+7U7WYIJS)37G'Z+MU)4S1W]%2)V%T9 G'.OK7#]=7G@"]7->; MBGD2 X\;N_M^I)QMHQZ6'&/)=$#2$C?T-((.(ZPFABI0:Q2('%MWMA"D G'# MX*/*XX9-3=:K6U&0^WZ-5C7W!.50"QP@1+B=!7!80 !3G( L\5-N.= PPTG* MH-ZLQ&- ',NO ED@X E!RI:!PB@FJU(CO%&[4 _EV(]&950O [,L!V8Q08B M(P39:A1R#,2\#4%&B#QH_#'V[!FI"&U7S[HM_5CDR/?S(@\ \V,1IT<90"F* M N!]_TDP4KU;\[&!U M\[;-9^,:==WWM5[X(?-SRAB(PY0"&!-^3A8$ E9 &) \R1AC>ND_(]"2[MAP5-'= =5GIE;N/9$5($X2[(Z!FE6H54@^:GTJKQB M.;=^Y]#L,D*BM AH2BG(BC@","@"@'!>@,*G$4IAR+#>=;@.<,?6\"[1?)!> M+E)T/QLUE=%BJYH:<,4L/;TPFI _](+M9M^A0LT8(:-\30*2)&>A#S$)"RTU,P70 MM:/=@A<1XK;OIZ://<4N17_;(A,T?>\=_5UGS[T(N:VY%[J$VO+)I\#-ZY\K M$G_@JZN^9UQ$+5:I/S'"R@?A[HG)5]TD)8)]DB2(@CRA7-R++ (Y32- 0D*S MO"AP$!0ZXCX&S+&HB_8 3%0Z2P2\:HO!A;=BC9 M%RNO\G.]") W/4!YOJU MUAU/-+M%1>?!C5W MP? DT4>*@*??>9Z,WE_X@TU]M6J+!]IZ5H(+EB51 3+BYP!F- 9)!1$.V%%6+MYT38+?E35!R];>>L=_ M5B]@$)$B30/@XX( 2#G?\BC+0,0@Q2@A>0)S%>D)8/GNX7@NX"R/^R$\3Q56<1127">F%4>]A@V,+? MUM4_^7<^=)NV$]BOVJ1 NL@094&>4L"(& D;XP2@@B" HQCG21&@(E:*(2E# M="RF'0K_KT>&88IEC\6%5W9X:/275V+DN/PZ88^>+&\YLQ? >;_CS)4CSF@T MQK?-(;.^]>=S2J^-O [5HUW>E1::KPF[#EU[/=*U7C2=W]F4MW+E3ZSF5B;K M[Y-H1J&?A0'(@PP#6!0QR"CU09A2B-(\@XAH7=&= N18#[ZMF_).-L;=ZCYY MTX3N[QE:MBWY:%F+ 3^:MW$G.>?#) @#A$$:X)AS+F< 9\0')(@PRK(TSOU, M;:R.3=Z9#;L9YYXEAJE%CVPP0>^DV%&_@SU4?]8O**=(M#9\] 28F0>-CA-[ M.%1TXGG] ,GE=.Z E+)*RRT[+HMM(T6!J4B M-^O#RZW=U5>]X,8*C7T?@R0-^)GK%Y#;+;X/\I $6)P5,VXUXN]V( MH[?_ [1MEE+88J&UBHNS$9JY,,,6 P_K-ZRMK&_8O/XJ5J'7C%6_5.O-O4'C MTY$E'*NV#K(G0'L2MDFSTS$63%LVEJC74SICA#MH;:I HY%],[;N;.:- G%# MZT;E\3,2'O%TW@[6[CKWB=VA4EP:OUZO9%O%#5J*XNMP0;+49R0)01%B,7>* M49"G- 89B0.4X#0E*-9.B)R7!L98S,9]G:VQF:LY,P?R9G,^S14,*7)=LX3IG2\2<\7IAP0]@<-4YZQ-2\D3&E" MP1\J3'G&%MD.4YZ#RLR]1]KNJ5>KNJFDEUM_%$.\;[ZB54?+[ZSFZ/?%]0N< M!D6>)!10WT\ C"D$"!4!R*(D2AA*<(83S5G(,Z&NI"K/Z:S:@I-IU_R3Y_LM M_M6LNU2E;<^DS4IXD]_*YNM7MFP[ZS?H^SG3H&;;?(UC\*5LZ'.=?2TMWH 8 M3U+C-9R*597S>)7]+V\ MV]QU"=H,DI1&?@XR/_1%FD< <$QB$-(LC1B%L""1BO]TL+)CKZ:#I::_#\D> M5[!G$:.G 3LP%O/.3R(_ICCX2P.EP?^U4QB'Z\TBT2?)Z$7N] /Z@ZWIS)\7N35D4K&(<4X.K!+U578XZ7.5#7/R0FK])3+CDL]$A?> UOAX=L96O/ M7]&FW9+#H0YW5H]!FQU/37[]!Q"G.0A\2 MP ), ,0D 7F2I !%A*8)] N6:ND A[@Z5B*G&G!^$;#G[6XZNF-JRNB%[(.> M-C/<@KF[F:HPYV4T.!W%](_4\U2%Y9;;H"J!/&] 23>FM&]&D^ BCG'J Y@F MPK.C/N 6& 8DQ EEC-+<1R:C2?;!N%:C_< -HQ&_)SBCJ//.IE=37?6D;B?] M.IL;N$U.Z[I@&-8]TBF2>'K)*>8XNO[3D]4PN&,FL+@-, M!7>$-KO">PS0N1B1K54=-T614*75RT=FJIJ;(&E9033YK.GFSKAG[V(\.?L\0_^#[%H:_ MK2@')^2?46Z2\T>[^9(X@0D,N)P6.4( HB &F*04!'ZZLZ-A(^BWA&W93BN/R5LVK3M@+3"F/N4K@].V@(J4Z4P7.I-APBH#JUFH."Q@A9GPXP+$79QP&,(+W?O/_ ML0<-6BNP]0=TI]0$=_"X8[&_?OO1$V TFB-T9(P+N"$%>B(]B;Q>1X-]=,TZ M&'1KS->Q8!_IO0X%3WZE_\5^6*\^;98L\'$<7%;5376W:NB[);I5_89/+N#X MJ^9P@0#L"<@@V"N($75LY4IXJNK?_&E&3$N!%1[HR84:^=X7@86E5-M)*HW$ MZ?2JLPG8)&%#D9M^V+@_^_J.B32X]KY6A(LWW GLO,'UJG[%BG7%VN=N1)W> MV^]-A3@,OM?5HYQCR9$CHIQSO>20;J^Z6,LBR",61]R=2_TD S!.(I"+V;\) M+6 >)($?9G#1B!8(:G$FA[AJ:8TMQNK1%8ZSAR5RWGVU?BAE9QU1^5A*7-L" M2.U>[LYV3BV$]4+V0T^#MSO4^^WJGI?87WC[V'I74V%% MDZ[OKGEJKQV\,TSG[A/OFN5'&L@[!VEDE G+CJTO'VYE9QJ1OG/)W15UF^SH M^S.89-)>Y__K6VJT'9#V2Y?'(]7JW% RS,YFA+Y==CX/=.VR42)-S;+CB\YI ME8V2]<0H&W_642^+^E2ULOQ#]&F\7-%K_H$(+^W-6G3<6$#,$$E9+NRP&$ B M6L;#+ 4TSOPD#J(@ITI#4%TBZ3HW1P"6?3^]+RU S80<)QNC9FL]-[OUU)$. MI^TW=CB#%7,U<3!!\64U;#B#R=K-&J[+#YU^ M9M5#2;952X@AF!(?@RPC =>KI (XP2$65P@[MVFJ5HZL0Y0YQE0+1:>0,/[ MV=NAX?5X:%QJJ#)2X4;' 7OT5-H^9S@*QWAC:[XY)D[J]:R?==_5=R,%\BD^,K+DG\GBUHCJ74Z=7<.U&:MU5 MC1 Z[1_:H5%/?PU@>CU0,>6=E@\E%?TF[5UW39-GY!N.+#N;=SA-VM _5'C: MS$-\4];H]K9BMUUIU2?VP%8;]KY<,1D:6M "94DL*IT030 ,1>4Y)!#$B&3( MSZ(_[TKA]IVW)TOR$IN[M?KA\9.[LSJ<'^* :$W')=3Q5U\Y-;="ZZ<8:$43W6* MZ)'N;\ZW:(N7>L1%+]]6^#6UI?U-552FS[I5FKK6_BYY7V[DR'NK;1+=\]:6 MHK:/X+QZW!F##]2\.TCZH29YURKG!RP?KU%)?Z]?KS^S)2,-HUT!BW9G6)TU MW=NP@WO[#B=/(.4]U'^6,HU6CUZ/75^SHQ[!TN+?=$S+%>LTH_1F7'/0(=:$ M'T9A,2U LP7*3,@?ALZ,WC\CY:F[9-'-=)KE4FZ0W&.0OJ1TQW8F47I".DQ6 MLG?W,T+">:E(2=T7:T)8U0F(GY&XFSO0]7]A)YZD6"2 MT9A@D 2( !@S[A11[AG!#.<%A%%(?:7N/*H 'HM:4)JQI4KKRJ MP\8C/3H:E[DJW!R71!<\TA//+7L$=$^ ]SX6VSNC[8PRVVS1N-^VS!ZSN^VS MV:1WJZU!\^B-MLHZ\]UF:U"U=Y.M\YYALS)*2_$]H*4P/ZY6K]%]V:!EG_J# MPC#,< IB3,0@=S\"69[&_(^<%G$6AH%F)\$Q:*[3(K>PI:$,KE9>!UZS7=DH MQ]0",=;XH*?RGK*@W++ 0:=G)1IM-2\;A35O_S(5L@]:F"F]I&_WMXF#=[?7 M%:--=;?2JCT]^K)K(6TS:LL[V5B/ V:-++?4J34]3O2T8W VO9K">))4JW6E MHU09>0S'5YS-;Q@E:.@]C#]H7$=:B;Y!;UC[7RZJW4'\M[+YVB>>7=8U:Q8T M(RC'- 0HAC / P BM-(-$>'8K@*C$G6=R"[43]#-5!0^GCWFX_=F(3P6O > M$C#URSN5&:IVMMKFCVGYI03N_=BC\9,8_KAEE;B%]WI<+CR)C=7J2ET6V*N6 M5(8\=_6C+DN.5#-J+V&F93ZP;X.FIM5ZQ?]*VA(!V>+TL?US%[<.TSSV$8,@ M*ACC^B;( 4Z2'"19 0N285;$6GV%=1%P'1EDW[QAP]T]A/3TC39KU92.2X9I M1AW'>'71-BM^]+YT_W5R%6K*#$LZ2!O\K(K(E#E/M9'Q.F8JZ>G5YAMQ*\KH M(F)QD(1Y!M(LBL0 UQ0@FF$0X,*GE)*X($JM#2?@.%8P'129 +>IJ7,T\N%-<4E,B%FC7TQ6'*1(77@?4GC:8H,J2T)^",JML3Y#Z5(2G'M?W][LK M0YU"E,$KKD]QK> MK4N_"GG#3OU*S^L?/Y]8W:!&&J%OUJS^L&X^B2&:%>MOK;0SU=17="RC T0\ MRC'Q5NO&JUIAZJ>;!J>F#S\W3-*3XB%_!!(>Q\+[](0_#O+/]&DW.F U MP,QV_NJ3/CR>#=X^H\T/'FE[T76]P$^[7GR40]+KWSFBC%ZNZ-OO]S(O[F8M M?O3V.ZM(68N$[K^Q\O:K>*;M"/6)BV%U](KYTF_'7PIXL<7WMOA MA]33O6WIMJ7<&Y N&^]:;J_THK;39E.FET'8_*V<7@;=)^(]+Q!#P_NIC_Y9HBC!;UT$GXE99N:*-MBAIXTF_/!5NN4/0+=MDUI0;V$EBE[1"NV2]E_ MQ[152N?5?RS>E2NT(B5:7J]KF5ZZG:L@+M)V8T>WB*[9B1=DL:)I3ROP8A!DD $;B1CS$&!0H)&$0AGY*M.SW M$W +YN[N^74O>BY6NN>-\MU]^N5OS#OD-[-B0+8!YE. $!C&,N MNC '>9P%H& I"BE$I,CT^A6JP75] @^P\,2([>5:9 75LA1='$,%1XN+^!:O MOVB>S8K<53RL[?-,\_0>LDM@X D4O $.;NQT/;IMG>6*4.<]W/58<7#::[YN MF(W=]>WL&IH?-S&XH??0WAB(.X1Z.[FG__WK==U\6#=_9XVX\K]=E?]FM&UH M^&Y==3\2SP4+GR1%[G/C/RT@ S! ". P3KEJ8C2)(X:A3[62O&=%W[&&^VU5 M;>'O.1GR@IP?(Q=>M[A?;=I9:&_H);("VSFQY9X^WP MOO!:S*7).L#=8B+]L[#<5G[^O,C/F_;_+!MS4$WP/%B8'6!=P+L?"_FTB++M ML%BN;D4U)?]_RHWR!:19% 5Q!'!.$( H#$%>P (PYF/$XH!0!!F:\#-,TC ,:0&"4#H?H6):_'200I[)UL9W#$TO%D@L&L M9\P9+'IZ4)RSE*VN&1^;KZP2D>BVYN!]B7"YE,UU%RA)L@@%&:!^(@:[) B@ M,/)!FF!^ )"B""*MBE(=X([UD03L+7?PSNV5,<)&Y1BG$^9H!SZ/="L6\8(Z&=NES'-E.E^&0IK&,9#BH+).J9M"/<3:MBQ@>.+ MG*(H3$D&@B3DZH7%!4 ^S4",4P@Q(FE<$*U8AC)HQ\IEB\C@PL3CH+E4H=I# MHJ:=<*;K5K2KJP96+0$,Z[BO"/TJ)@O3IB94B1'/R;3G@ MZH#G=9ZU&7+@^.JO<);3.G"#904E]Z<7:8@**"J1(S\A !8XY5YJ1D!8,!Q! M6J1%I%21/PW*L1;IG:6+OHE,+62"E0]MJ<;60Y!MCNK!#P;*G#L,=5/>B79B MVQ\_RKC8Y?T]0\M:%H6\*>O[36/HEAW; RWOZTS.FCE9 Z 77@_6;2^>:7+M M>E#' #V'HS1"\ E_:.P-TS9>C;@"DMD,E-%7C[]Q;^J*KRY"<,+!$EJKM=:I MCWT,60HR&D( 248!1C0') AADB.8%T&V:$0X0TU_J(/6TB=;!)0_?8Y(>\^[ M$5$#;M27/0H>VN*@V\)+F:UJ*L$-L_14A."3O._ML1!E=C_^UC+M)V^+BW2WL%,R6S+0]IK9_WZ[I>1#G#$.Q72O$6HL"?$Q"+-*ZPB)3\5R[%&#J2*?1+GEQX++MK2'+^_6 M55/^NTT/IB2/,(P1@+EL-A 3<:1G@)$D\'U&,Q*J3Q,9 >3:(1"0P;H _ #O M.OQZ: !>8SS&&+?&1=,F#S1-=TG^QP)PL*W3XUW:IUYC*(@E+I@- S'EAMX, M$ 421V=_C+T_W\P/!2KV9GVH/&]F(OR.JE*X[R(L\F8M2L(744C"K,@I"#+N M=,"<<0LA%\4>010%"0Y"/PYTXA6'(!RKI1Y@&[;[TL+4+.TZPA -8F*7*RJ+D;ZNE_S]^NV_-F7S MN,@A9#0M,I"CJ "0QADWU%$("H+CI(C#/ VICJ$^!="QU=[F6PSN-V6@KQZ@ M\9]_RL(@_:O')#IZXCK)337AM9H"W*JI19$NQ)<+.*N2KQ M3X5>^3W3Z@]<\X^=6UIO'T3SAEU?OR" F8^#%! $,7?220+XB1R ,$MID">0 M4N+KU7N<@.3X)-[!]5K N@45JJSB-73Z(F*+4\POHT M968SZ0Z7FV\@W4E2]J;1G7[JO!K 3VPIU-W CNT[OK,\(6E$&2A0*JZ!@@3D M08Q 0+ /:1[F,-7J\C,)T;4L$E)MN&*OT9)[ZIT3A=LB;4VKL]1X39)_JBQK^D5;N?77%;M')7W#"L8! MT*Z9 7=N9?IMF[BUR%*#.9@KRF'(%$8LM)F?W[.V;U8B.-OF M[%^.<]1"CKX.0YQEZRLA\YMYOP.,=%&J<=7,S_.Z?ZI MJ:,7LRMZ.FV(MJR V"%^X4G4Q;8,D;_8;M+>YHG-',[J[4AP=)TP"[=MY10Z MQ77>[,0YV'Z0YS@+4+.3X[I:$\9H+0K0/ZP;5E^C1]E%W2<%#B#7\E' ,( Q M10"++A]QR V^,$[\@,4Z2O\4(,?Z^M6ZJM;?Y%Q=F<%B/_F\_GW-;RM: M+1]O/S.RJ*^_BCM$]?N<"9Y,W^W88X>>A"IRPF+MLSJU1G<_$TO/=@^D1N+P3DCQ M#7V!O5K1\J&D&[2\_%[6J@*Z_Y;S,$@/3+'CZQ&ZIH7,G"3=,$ T2)&+ C\L-"?*3HC 8[%O,.& MT9_9]_NR8M3[L5QYFYJ*?B1>+0C1[$@R^PZKF=HO>=_T=)G*$-!:=0KH@"IY M923I.C+RLZ>MM4%<#Z5PORU.QUTX1/\%#-)POSEJ(SIFP$/OC*NK1GAW=$.: MCU77YE7:03&,HY#Z&) @P@#") 8H#RB(J9\@/Z0D@$JIY*< .#XC.I R'-I! MG;*BU/@RKKEM4*L='-$E5%GA35$SII#XNP-EQ/^U4T0GEYU%44P1U0ORY'-Z M@D99N7B[:KA+=DDIW\]:CN'Z6,EN#ASA!8EC$C)1MN$3<1]=0"YP80[","ZB MA#">A,XYY/7PU>1ODEWCW\E6DRMV MU;"[>H'B,$=%"$$8(W&]G".0I7$&0IJ'*64QA$QKS,XT2/>GIT3@PI,H;"L+ M)1+>%X&&)_'0K(Y6X*7R)81%#FF?N.>_<44P#GOK%09,"1NPO5 M-\^2;13@KBR)/ZMQ%OJTKXU9L?6F?A(%Z]!0O[4X2?_T_84-TC5MXG&J+>@4P^:]";[#!Y>]N5=]N4]]VZZEKR\L.V;\B[\'%6L-0O *)! M 6"$,<@Q/Q9ID84T@A&#::+=A:#!M"7V@V@S^2N1H>U6;ALUG_-);?U>K2=S:31#F[F MJ\_7W^UL#NQU?SM_M3/;QW:E//5V8BZBL"@RD@,:!PS )(0 9?P\R J1B)EA M%"1:+>U/0G*LZ'<=5OL20,T1PZ=9I.8B62%<3ROO:.YA.AD;/$F9[0ZS!W"> MI\_L*7)/=IL]^8+E,.?.M8BSR,^#/ >LB+GT%@0#[*>8FW0PSY,B#GRFE98R M#=)UE(-\950T?9&E%7U4;XO&17NIMBZ:;ZC2+*I38.>9D-["'I MI*Y$G6K7\I66D' M8_16=:P4]D,4'5:>0,M[J/_LM?TH!ZAYGUBSJ32Z]FCR<#J@XXY]>NK"D',. MPC]F'#$*"FF"FBU49,:"80#)< 5'.;:GLJ7:CII7*VX$2>>WEET#;KZB59=' MM1U/_21[ZA>^=/.&.T/O4%G]CI8;MB!A&M(TCD'&$E$AG#& Q\"/PT9]?W< M9T6XN)>I6)\;5#6*ESBE@F"?AGDA2@( 'S(Q3B#$?=9_)VI=CIYB40IO^1 M].29?B),],WYO^OC4+SB? &H.KQ45)'K&+/ 9MW"NS/ Y2'I9V>(S;J)V!OFF*48(Q" M!OR Q "R- ,Y12&(@CB&D!0T05H9=*J '?N23[OS?SXRMF"B8_]Y?%4[C5QP M2^_$.#[&P$F 69?8F28;/$_X69<9NI,.S@Q.BQS\7\M5>;>YZ_H;^PBF"289 M2 L_!;" ".1I%H& Q0GU64AHD:J6I>RM[%@3=+#4BT_VR1Z7X[.(T1/4#HS% MSLTGD3^CNF1_O=G*2HZ2,:PG.?Z P40!?GIWR71O6-.UI^<*C*SA M6!@&H+T]V-):UY@L,,:&Z;BI+0[H29 A\7JC!10H,QLP,+;P?&,&%,C;&S:@ M\OS,<B'A.'"&!* M&"!A2BA,\@!&2@ET2%S(I0Z DY@T(1T=&EF1$:60* M[O-NK^.PD<--FSTTM W^M-2T_L)@Q\6/^5,[FBZ\EJH7$/LQW(?GCN_HHOW' MB.$8;H:U.(TI?'U[\::B')]+NK[7M1(/WW2LT'M0FJ;@$0JG#<#SB--3?#<5 MDK<>0SVG1JN6Y7>:)"-[[\ARLUEYITD9VG8C3^G+R?7#O4QJ4I6._GG',L&5 MAO=0BT8WQ;JZ0YQS(O6:+-?U1C4O;8^Z:_C5'_S.UJ"7MI_[#?K.ZD^,L/)!?C!9A.,B]PF A9CZ1)(89"0I M $JCF/E%0*+$/W>RRU'(2M_?.:-<6JA>@[Y[U1;JN6-;CC-1S<2WR1B;@UDZ M1DDTO$_3K+(PCV64<&<#6(Y#?>:)*Z.LF!ZQ,OZZ8>2C2YX6C;]/99RV+;@3 MO\A1C !B* G57T2[A7GA;9G#8[;Q9!W7M8S3:KFT_"NMYZMO'R#Y9XS[Z MDG'3L$^,K+G.>-0*]1][U[%L;MMF+1_;<_SI^=\CH]TV;)\#T]^P)!#!A(<@C MEH,0^9A A.(DA<_JL>OGS;CTS9\EU^EPUWS"K:0X]T&*&>'N-TT 9GD,"/:C MV"\@QFGQC.ZWZ9[9=;1?R%[-[DO_D3+-7G0RV4O/&ON#IX?-E@=F,^%+C/N[ M6KT317R7]L.8 IVO2\R9;-GK%W/N M6I8;UVV+8&' UO)M$IO"_X_ M_Q0D_E_;DU[XK\W7]:;FDJ;JPCK9HG'5]-R,-W!Z1X&2+-+JE/^-6F?505]HR;'G+])JK.^+I:,MUVS#G:\3NB%M[[=E=P="/ M%K1=@[Y7I$VK48P![+_E^BY,+3-EBK1I']N<*CTMWXJ][82;TQ08.;!/EIK- M+3U.PM#9//&$F0OY%E7B$J6^9I64N%WS78RC(*0T 7%.(@ C1$&60!\$61JG M19QA'VJYCB$&98V6J.H;J&&V8D6IF\RE MQ5(UR7?%*#UE<**HK4?%ZW#Q!LBXK&R;9H&S\K81T,]NJU3FA?\NU#ACXF3U(W>8)6P*GC61SVO3$]EC3A$GR#/HE/*7DC%X) MVZ5F[I/PE(3#'@D'3Y@=NZ*9%K>YN72]1O77RY7\CXC?/J"E:#9[V;Q&5?7( MMZUMB)UABJE?1("D* 30)S[(8_XW#&.<1S"&<0 7#ZS"Z__3W;<^-XXC>7Z_ MOX(1>[';'6',\0&^;B,VPNVJFO5===E7Y9Z+N?Z@P(LNS(")XC-*,I)AF45ZP .+(.!2F867 V42IY\ X%!#,&'9D MHUBHW;SZAPXS5][-2U7)G^QY+X;X+3DP4.JS^C"&HCEU8TR',6U7/U@MNA!< MG90S%/MY(DVUGZ'PMO6O5'>[K\ZVJ!D ]FF\N+3V:Q33 M;NA<>==;^5G1EVW=IFV[]NY)Y>H;S8M<.3[ NZ>.#.$Z$552]FK27DO[RONP7F_+-:1TZY@( MID.1EM##K/H8< ?M3#4PFM6T'!EWOC*7T^".*E]J/#YGSNBD+1DH[]Q>N^-) M5HA<2$;- MQ.NE>BFL[7.Z7N_#D=?;7AZZ[O8 >-CU )BXJ?EVOI$Y[?B%S)Z4I\EFOZ]??E9D'# M-$[R*$8LI1CA@*ECBG(/7U=^(2NQN2OJPMF;ZY+7/]P^/9-EI6;KYBNI'L5FD64B2;'(4%"$ M <*TR!!-XQAADD@"112$<;SK[_>@O]1!^=#Z4H^[_3W 5:^^![TN/;[?E;P4.TI6#3_U]8/Z1^_ DM?R9&\1 M-96&I9453'[6Y=94.*=KL/$XIC<0I.:JX>Z*D?SZ6*2AR'*,?$*E)<(90WF6 M,B1RGD<^(R+*0*47M*@Z7O7W/"@]ZG+Q+[NS2U-O7$^F>A;(NJ1@9L>*D QN M, ! 6[O,H$-SYGL- #&<7W& O&RYW./Z./RF\I4D+]?JNA2L_B:1-!T9*AG*BQ+ M!F8HC(5BK\SG.4S7A3X[%-]&J<]S$6@7^^QYU58IF#I+XI.$UER';1R:15;D M@B=!BGC.,E4%)D99F&4H2U)!?19G,8\,]CF:Y.?9WC093R8;&ETI:D?WK G% M9LV71CX'-MK]C,MR+Z/ G55ZZ:?ZRD5>1D4Q7=]E_'6#O.^'K^*F$GRYO7ZL M1.V[M(>ML9]F.2N8W'X0'^$LS1 -\ASY21PG,?-YD1+MQ.PA*HZ]!DG6:^AZ M>\* ;-A!V8P; &N(@<'('K#3)]4 U( D71OHS;)H05,.2V:= C6:;3KX\GSI MH%/\'^5K3CYLYJBHR@XGU1W.JC\<_Z+SI#2'JQ<5<'_71B[K>S#R#75TLBZW MR_)%\+9WXKK<'"HO\R#(!::(\S!%F'*"6K MD L4L.C$JWPD>D[=6Y]ZV)*A^+OJJ:%S4FGGJHYUGY;?.7IC#\W;86NO!ZHW MN_"\ SXG8:S7G"!+GNRK0)C5+7[-23KUL5^5%[-%]..R%'=%LSQ_(,IJ;W_\ M5KZHNQ7D6?[W]L?-^NEIN57&^H,0]T)JO_2C'L4BH!%+ H1"3" M#,4Q)D6:LSP)(LA*:,R)X^6LX<%C>^)>(80J*]*2AZU'YO+66U1FD2(PM"A9 MJI?YQI7><77EM9+=,7;E'5CS)&_>_;2,P3;]8OE8,LSF?,QJ72\6UZF)O'Q MPY8,FYO5>B,>UK^6STME4>O>S.!K6!I#.39';:._F@45@GM8/M4%R7[]='_; MR<*3?E3-%K"[PX24QFV0 P'!+(VN;-I>YY[U2UL ].8])";&G[>QA![8LVX3 MFJ_9\VGJ0@V1>?3D?.VV[^9:\V_U7>LW'_7UW MU0WEXG9=_NCV =Y^)BM39_D:H5VQ&[DZEEB8S1NR*[*NPV1Y9(/]T^/C]GU5 MJ6(;UT];[:W2T5NN=T7[WJJ2Y+H4ZY?-2>&;I_4+I$[%"6:-C8\Q7. >YT*D ML/U,+RBSK0.@Z*,!A@%$2Y$& 4XR;1J./<-[CQ)4I+S:GJ@TE^]NUE2#(F_;6M=V#-:$D:EA5HH;(B)LO+U[F$'!17@LC@TM5NF,!KK(&3 M< =6QNGWS&)U[8%F^:@JKI4;L5DPFB=^% 4H5Z>)V&<$$2P"5!#BQUGA"Q*+ MQ7:])2N](-T9!9 -V-/1SQI3KWCK'55/M&1A,;ISN>@%YRY""U/E/2GO_11$ M<%1N$(:E<-SY^+/&X0;AG0;@AA\TR,\]3LRZ*WXAFR5[6+];KEZVXK0R>UU! M<=/$Y8\/@0*:9R2A$>)13!$.DAQ1S"*4!D3(7TE99_K9O'9X9[?5+*O03:^(AF] WJREF1HW&:\D?YB1.1'WW4[<#Y/B;LX_(4=] MSN8!D.T\_WR8Y4:?JP'=J0%OY^6/W;R0=EZ:.N-_L91";5=2HPG7EDC-EYYM M5S9'R=R6AS:\]=X:Y+NBOQ;P(.^)MU>=MGYM:L>8JW.O/V7E3%NGIJ M4K$/?]IQ#+QB;WD"]9SC5YP6V*K7V\&J6QBH=YJN]I/A),'%L11MU0&PS-V\ M%0/W-U?]_0R[ MJT'#:'USIKFE+1=J[V:]V7H=+NTM #.+U=+",!?7LRX8,T_%Z4(R-WEK%2UV M8;66Q_W-O3R/1$%RC **Y48@(A1EC E4"!YA/Z0^IJ#KG?JD'9OYFZ_*7-0M M30^A:7*H/B?WQ5YT+2>NBMT"!>"N[L40 MX=%NHP+\M15L09BCCULX#[+$L#4.13CZ[K3>W=A\_ M@*2FO#0#C?:E P@-@QX>PZ\/0M-)XV?E(A^MI@V;@C=5M1/D^J\T3R8*,ZB M=,#7C9HZU=DJP,SND]<5VGRW?B++9[EJI8V3@J$<[EV9C2C* ]8 M&A >%'D(.CK4H.E8X49*P3;T;57([4A1;UFU+!N@@VXN%GLU"(33*$1$X *Q5$42\BA/*.@DZW7A.#9G#7-7GFAHJI/+J_IPJSX] MWZZ];_(![Z=EZ;ULN*KKT^0I_0ST[2*_.\PYW:+T:KL4MU9N8-EL[M=<%,^\&\$U,W-F^\FUP M9;;ROA-TV],D,H+5.] M8VIJR_^[6/$/Z^JWC5C$(N8BRS@*XRQ'N,AS1(-8ZJO@ N=^0&*"%])ZT+7V M2;L.7(J8JVRT,?-U8W^@(>JFM)4?,\W;9D@$?I>_)77F MKX1QD 0AHRA-([60DY0-K%1^)@L] M];X((4R5N^ <'!T-(K%5#/ML_'DK50_!.RLC/?@@_(CG5T'JQ5V5]],\WNF\ MXEA96DJ:"6>G<*9/< R1P)2B)6*M,.$ XT9'-=UQ9CNFZ6&^>T33]V?3WJ=2 M0VXWFQ?!FY)H3?)$77^M?Y.[*/*0^G'*49(':GEA#!$_#U&44KG61%'!,6B? M"&=AGO5G4YOH9-BZ?G MU?J'$-Z6?(=6+3"8$/"/BB\;O ZO'/N^W"ZW/]X_ MB>I1^I1_K=9_;+\J)Y*4/Q8!+0K.*$$TQJ'TXP**LCC B/J4XCB+,T*X;A'9 M$3J.349#V=N1]AK:7DM2%6OR.JVY.+[_Q0_%KD?14D<)>K.7HXPR5.4L31 *4^DNL:8 MBXC!E/.$PCQJV1+U:JJ>) M5R%.YZ*KB!6B-E% ?J('Z#8"Y0/%.1YQ9Y08 MG2O;T(-&,8]"5%5[TGC-FLH (8+F1F&K^P(SMHS (J@8E8A?9P<\8HH!A/8A/@U^$Q M"3G(7PEY;@_@WHD-JY9U2B>XU/[T2(Z-I,JS^NOU];VW.WWM\* ?9] 0R'1X MP:XL8+9P3 P.RN;K0S6*'V@,/UO80!]J-UH >,M(?>_%^I-87W][K.\WLNT+ M6:U^J&I+@##BQ# S**ZZ[_I)_F]W;^+XRD;+CJ?X 4<.IV2DIJU#F93I1X=>TZ-U@%YHLY:KQBVI'YX>OSW]1^J!>Y-N>&50<>;T5$<:W)- M7+58KB]#21::-LLWZW*SY*HQ(;#U]+ TII76GB!@.CLI Q>]:[2PFK>7'AYZ MWL[2DQ#/FDI/OV&69];T\50&8%VJD\/FRCK!'/.(")0V;3#J._\Q1UPDF%5G.W42JNPW]-A](]4<,;_OT"&E=;:["!<4 P8G ZUB@B2QE7_31F3:H: MA7F:-S7^L,'ZN:\UBOWPV^$2$WP)G1K(]2JZI^])!G[Z]G/G+AQ@ 9T4A\8: M:E,2P&5T1 @N5E!=I&:+Z.3H\ZVCND"/EE+METP/T;Y\%:O5[M"VX"D+PZ) M+*B/MZ,0T3C,$<,X)!D)1*J7L-@__#S'9S5%T[/L(VF,J^GE&(&+)02>P8%9 M'XH+3LN.AIOYJ*P/RODY6>]3IFIT6[)U];RNVGK:9"MN5$B@DLLL%PL_#HHP M)A3Y49%)]S3E**,11KA@.8X*G&6)#].K47KS*-H1"U=>S817U[JO&?$4)U#] M&Q>CKD):$XZ1AEXD%P/%U4)[@2:/CS^S:FN!/==UO=?@KN]#Q:^KZK;D#\OM M2NM\^_PMQ]I:T]#W7D\03;NJYF!@VO50$57.Y/@>CR2[_+;D+])9'<<)\DG[ M(1DYH"=#S>9M]D/HNI8#3YC>_I,J55=U4R6]%CA)BAPSBH(X#%574H+R-,P0 MR?TLHVE"<:B5B=4_O&.%V1-K&WSQI&I" 9E)]!,T1IE&.,D9B%#&*!?>) M'V.MA@2G SM6(47*4[2 3N 1]FEOSQ013&^%<],DW1SZ Y$H(@DE*,QBN:MBE"*:^ 'R:>$'D>H/%"2P;AU# MI%RK2T/M@KX_(U+26X#L8(3@8N28]/@K'7/&"0TM8*1ZQA._)A*+5W0=2T1/02_ "=/*':$ZL^7*>_^=K5YXI\O6\C\% M]W8/776Z<+7]2)[JLU^[3>7O/ULZH<"CVNTQ[0L5*V?'B[",&.FZ93MF1)\!=5)$1R MYK6LZ<=#]*4V'2IQ(C"H=H-EY>#0#RP(H]B+/I79PC)@X-V(#?QELR6[J2O8 MN@&+L,B$P"%&8>&KBST!1AG%RM46<9YE:9@3MMBJ/A]Z"_;1Z"#+L*>A'S.L M&[FTR?IMATU@#^4C6>@MU<8(8:KI:(KVIZY+O^\+=2J*'KS; /O$C%J,X#CG"@=3[C$<8 ML<(OLJ3 -&,%1-NU*3M6_4.)[1TG'MEO X$Q+'UIZMD )S*"&826!>_V(!WI M9A^Z/]9L.#$/8/"6;(4^W5D-!U@-S>S"(X,[NSKCS% MC[?[;XTKYZYE";BL[UJF9M?V7<@6=H7_$KF,7N8W&GB^:_V7X#ZZX'_10*_3 MI/#]H6'>IY>Z(4&^?\_:GZ MYPV*UW9+O&%",YONYI[=H4.9J\&[6TEZL-RMP?>TY^V!N\I])Z"WW2NW46EO1';-IFM'&UD_B@7SON]H=BX0R/Z.(TB!#JN@LHF$>H*"@6&19(C=L M$2R];9B8\[0:1=I[@'<>&I60WFID"S=L:3A =G?I'8+06I[;"*F9D]ZF09]G MP&F\8YA<+C8;(?8IC!^%-$"[3-@?N\C/NQ?Q=T&J#_*C63 >\"B)"$H)4[XW M\5$6Y RE/L8Q2Z.48)#O#67 L:F2MO MS\Z5:AU!19LOJSCR%$L6T]<-A6$KJ1U*?MY4=T/AG"7 FXYC6,:*5*4DL[D7 M5>WZ'/*"XKS(PC1%A.$$89IB1/P@EK;&SPO,<8Y]#FO&/40*HC-F_;?%UI/V M>F.ZCQZ4$?.C5!"Q.Y1O M&I4_B.KITWHK-M*$UO>A Q+2,/8Y2G/F(YQA'U%!$]4L (LB]6F898M2/,J] M&]=(6)BBI_4%Y\T7W*6J_2'O&5 Y?RO) 9*6X$G^1.K\!,4#X$A]4GP:J0A6 M1&*DU ?*WEWA*=J>(N[5U+U[^]( )!/8E(I9XD!'.NVGXM6?2EE+I_U6_F(I M1T 7[F@^P.0@\YW]Z^(Y.N?7?LG,A_LLMF19"KZSH]=,?A8O*V5#WHEBR9;; M!8DPRY( HX $'.%(>G.T2+#TZ_(\H %7_P?Q5*9).O99.@0]WE"$>2H:0M/S M6>R* FKH&MK>WHWYJ2N8EOYP+@+8C]$':\FCT2 XJV^C+X!3+P?PII&_T_0B M_%74V1]YEM-$^C-(\$+I>QQ*?2\")!*>)"S+&.:Q=C+F\=B.%7M'#+0\'V'7 MLO%'7CP>N1AM8V'!N@+"LKUCSMS=;E1<.>EYL8?AZOC^__8_KC^H^*; M:_Z/36NM-=6PYU77L;XF8Z0^U98?'__'RV8+R+MRAI^EB;R7LCI+K>++,\*$:<, M<3^A"">^ZH,M,I1$:9#AU$\$!779@#+@6$?/E=>RY&]/;&I+"SMD,'D9]TOFPKG=/=L/(X-D[0_?UW$81KD,8D0 M97F(<$$*E/MYCG :DX3&64#2T-SR[.DX-C#W\F_JI*#)+E9!8$6]6_;O$B-S MD):)+3&2P84F8T_3E5$X ^5$]P]47E'%SZ".:_+YXX8E$,16556XK];?EESP M7W[\MA'\MMS?C3X4A5OX21:$/ M0$N>!BH6GB.*,(\)]1@*6%ZF?00H)Z9,& MJ36\RI#*5-[XLOS9*_;7_#V2!33E[<4]' *Q ANEVTXJS%[/5(-LD-//.F[VC MSMMT5FN>%/HI'88OJY7_/9)K7!U+'47@,J*3/@^S5&8 M<^F8$XX1P6F$""E\GF4X" NM^PX FHXU=<=$7:IGM6/#6W;X )PF:8IQ7(L= M"0>FTWNY2 :\/0=>EP63XS9- 0&.X>P+RNQX3N-#LI7M X,\>I*G.=1\)WPP M;$B=H-M#!=4D92I8RED1(QPG%-&41(AC M+)*88AKKE7K4IN@^!TBQ "Q_KB\O#6-H6PI ]Z85P+Y4^EU99SNB.MM1L3!= ME=50-@ [:%M&9E;0AJQ@QA"">]04:@TTGR&$X#HR@Z 7X0V+KN5'P=6'\6%% M'A -V^1?T/F/:$_2P>E^I&1;G]1)[$ M(@IRE@=9(K=*M$"8RTU3'A M3V0RK2^7(H6I#1"D0;?6?B07M&<]&7#F?JS]<,X;L X\9Q !Y/]X6']:E_=B M_4FL53V)#R6X<\GH(*X7FGU6C+HWK HHW[^_\S[)_QT5H_FP7F_5S1! C'!4 M,AIQ0EM" :Y4,'DXZ$:B!=PLDC@Z\GS11!V 1Q%%K1=,NR+(,:Z?GRO!EO74 M?E8Y!9LOUY^_Z"?Q:0_F6)EK^EZ7 :_AP/M)\@"N1CDIFG$M=B(5F#9/"<1B M(B 8K;5V"%/T9NZ)H G_O#&"[HMFBOY.'(:6/Z]$7?2IY-=/ZVJ[_,\F@I%D M!?,!6 8+7DF'0(CFK;8 (X=0\@-XU")W?5T(UTGS_ M7?EX0@Y54B"N'RO1Q/$7. L* M'#*&4D%4FVS5HTRD*0HY*X1(DP1SK::BMAES;&E:;CS1L-HT\5O7A2B/>YY= M><_MHYN62T7-;'IDV1T%WC MMMT3.UZ]';/ULQUVO0._KS0I@&.'5YHG)R[&-TQ\.Z]J"DI[.W_=\?K4*6Q,ZJ(GAZ+'P-2W'N0: :W+00-#677: M6V]E9XOY;L.(S+/=>L:<-]=M&-19IMO(HX81J1>Z$?_Q(C7T_3>EIOOB:7G, MXC1/0A0E08)P7#!$4LH1#G&.(Q&00H#NNPT1!HB,V^\:0+L69AIZOG7::CTM[ILN%RIU<+.5/?LM?K5 MW=[T#]6CYU 'G5JO+P*,\Y-CGB,4L1YBP!&4X2A&/11S@-/4+JA5#G:#C>-&YJ01?;@^Q&.AY M2[]L=(]8+D8,/56A6_>-*B9@63L\Z:%)^NM2K%\VJ[8LT*D;T?U\%6]-3W1+ MF3T0.1@%3[0(S!9)@<#MAE5 [QFN.G(#T"YG(DY!A0OS8%Z#"_EI474=?V%?!7U9UO8\./U(/6FZ4 M]WPC?_&XUJV^"1.JYN)E6U3 I>R(O)+53CJ_URQX;I8V"&A;"YT6S7F7/8@8 MSA9!T,NFN?37G,NO9W._EL[QZO\LGV_67"RB.&$1%1$*4K[R&MB>)>XHZ-,&^5U#C)L >?)C.FR(WR+H? M W9![GWOL#-GX(]!.\_#'WW:;&F_D9O9]6K):_V_ES^Q'X?%)Q,8"XHY*HI" M':'$*X15:6ZBJ[W>_NOD\5:!ZBE-7J4U*Q+LP[HTQ59ZQV3O:FT&=LZ MJJ).7Z^_+S>ZZ0<]KSI6U@Y%[YU0?5:69;OAE+_^[_KI!WVH=3;@%P&&[K?' ML'J_*^K6-M2#N SWS^?CS;A='@1SO#L>?@SNSK8%>GX$(7U8;E=BD>"4XRP7 MB&>!=&)QE"/*DQ2%21KY"1>"A%37B3T=W+&2U334BAB$/]&?=T6>-#>QO<*8 M=E0O@0A3*R@ZD%LZ!,/(&3T;;#87= A&U_$!Q&4J>",(M!+;=/";@^L:C)>1M%[\K[K_Y??-\/O&=2 M-65B_^)=OVR_KJOE?ZJS]-CWK^3?FVZ:&X]LO?_Q4HI__J<@\?\U\J\\]5G4 M+ND[P>H[/.V?@OI/D2=?4H=-RV]B]>-?O>5F\]*>QZX/QTY>FEX%N5__.DVN M\M"8W-41/:AG?#+-NMZP^>1!/>!ZWKXT\U83N_)N:XG:]'G[X5CS7BTG5W7U(F_'C%=S4]\*T+K19N';U+^4X5"(9AK4".N9\UR<,T1Y=D3 =P_@HL3V:K@CRL$(7/XSP@H):;3[*PA: WU1$F5).32@NRL'>$>0DS*ZM^ - D#$4$RA$462I,;,T0P(2@M>$H*7\0I!Z6O:5-V'J(LZW6KVZFJI]:$<1\K M?0GKF1,GH&R"\+EK_6_EML^7[QI]_K(_63=_-5;:*4HG1*!Z@L\J.^LO4%\+K^O'=?+=>5I][= M> ]?Y6*M*G1TKM#45DJBK._:Z!_ZF\_'N(&:;2I@QFK66;#<"OAB<1KE+9A3 MG2V[X6+!=',@+A]LYEO>S;=Z6\H-=QV=WM1&6WZ<97O][L.Z*L1R*W?PFY.N MICVU1A(_\ O* B0$PPACU8A4)!@E(J(^BQ(?)UJE6-X6+,>VO65%:OQ/TD:\ M;+CW+'V?^B@96A?U38C+]1WP5YM;\^BGX87P=B'I0&T=XZT$>[@NWL';TU[: M49F=MSF-KWU7W"ZH/\?%<2<3:>T6N1ON7#(SBJ,8 M$YTMC'*I6+I1E(O'>IU2>9T/\/-ZM9*.I?KC(LRRK! 4HR(I?(2SA*(\]7V4 M1A$+LC#B7*^?F5LV'=O5KG*V?,Q;TFY@9/J?T7CG#9P#^=&;/T(MFNG\GERKI&92/']7HNR3PA5\( M[D=)AE(2I"JO.$1Y+O4?1XSPD*<$BP265]Q/R'DB\9ZLMZJ_]^>6,$SC!Z2D MI^:7(X?I]@%R3?!JM[NPF+\W#LF2"@\0F55OQX&>*NO$TX:-I.\O:R%]_KKK MQ?70+/EA[=V?-$F^,NT:W2.&Z7BK!0G E$\7O*L6T<-8S9M#]XPY;UOH85!G M#:%''C5L:/7P]/AK^;Q4MZG@"C@T@&L5K)L\/2R?U"KPZZ?[VTX)8V!7JU[X M&HIG SE0]49 NU"W*83FG:YZ1YVWU]48L+-N5Z,/&_JE*E/DN*U=F\V^B+ ? M\)0F* HBU02 "Y015J"8BI!C6F 1@=HQ#Y-RK*6 UJC?2+5=KMGTAJ]6/ M>ZG??VM2-G^5^]FC9C.Z5[KTAG.LI,>GL"T[GN+'^[;Y2YO6W?($N'^E*:II MK74@)9@20P3DP),&XC>[#*5)8[ZK3S#01Q>=@*^:>>"=6Z,[]S ,@RS(A$!Y MXE.$:90B*B(?Q2%E22;=[X33Q7:])2L]S_N^L,C3\(7X+]MMN7CNVUO MYU*57] MD(<'E%4?016H.;D<-9Q[JC;';7/.DS14_34;+MWIU=NI8&$J;U&F MEKUU8R$9+?9P:K,M^\:"Z#H YH.8N0+7=11J$07,CS"CJ/ %03B/.,H"3%#J M^R0244'"@D&6_V;869;\)HX&6^5;U'HK.QP+<)\]#@"\?A_S:VG-;@>==9T^ M!G*Z-I_\U=03+E4)O;IKZR()J9_QG*(X3@3"+ L1I7& LHRS(HY%RK,,$GWN M#NYXR56DU%K :F)0E[S3@\ U?W'(VYYFW5B.C=F4VM^6]J)9KOHC]B& M$!HPK%4+?6[&':O^SN%3"*X MR @B.8\13H((98P(Y-. 9R*E(6.@>X*]5!S;^(:FMR7?O6I/$YS9WB,@JK3USKD\Z;3[K+@GY:D/S]5Y6K+O M0/T&B%A/Z2V+S<@2['CPMFNOY<*[W\NM9J21V9X7>[8!CM^2P0 0GM6*P 5R M:EH,1K@@Q;!S>/-)(FQ/\R@A+"#2H"1APA 6:8*R)$T1CV*6D41:EQ1T(W68 ME&.?H-D/&!]TCHA(SS[8 0ZS!PWFH^// UG+F8*CT&QF"O83FC]3K'1_+']=-6 M]X 4.JYCS6W9\7;\>/Q%J!5NSY)R#Q137LN5)]FZ4FW=7D:^\LNE.7T@ZE*0 M,$O@1H:@@T]381B=>X*)S7;L:2J&[JFG\1CF/7R731ZKZMZQ+M71NBB9:O& M!8W2,(\09RI<$)$,91'-4)C[$4FRF)&00=OY#M!R;&8ZE)M^.UW:WD_U5;6H M_DO](P:&C<>$J.=!6!(-S'"<2N6(K-W.N1/8+#;1':(T>S_="-LM2;#:2 EV6M1W9W*]72_9C40B?4N[GB%'5\3ZA,*GY=52H#H!U29;_I.OV]+SO6R ZU.E-/WUGOASKM MD5^,$J:##Q6I*]9U3S*U08.\ZU%@1BYT_XBS^9( >6GMXHZE I,K1M&5'7*D_HR>VZNU.::BOKFT%631BPYLIB) M928*6\E:0.KSYG.9B>8LY_$(Y50P MY;-G+$F#(A:@]L$7\N/8('W92AH]&4..NJ(/R%S/:,TH29@1F^R+[F1O8$D< M<[=&'^#F;?9&'Q>=<7/TB6%AAH^+Y>)]N96V])KS2NV$Y(]WU(JUGI,;D M,VYX+*&&&1,CP-K&0P/2R!9'OMW8 OG#P02,C3F+6FN VJFJSJ.&?H>@VT.^ MX?7WY6;AYT&:%:I[8AAF"(8QBYG.$,1,H2S%# >9ADF4BHCDH MZ' Y2Z[=_I9!=59=,]-F]N^:B_T 7N2X? KT;,*\@K6Z"]AUX+C:RUCN"Q1K M;DX.[$G*U@6)RQF:]^J#-0&>76JP-[+AU>M5_?T(WD^_K;^V"*.D\*-0&D21 M! A'ZE9JP3.4"-M033CBPF:\A?K@AM($_Y'Z1JD0U@HF/ M<"#D!E=^$(B'64@)Y8)E#-;1P5@"1HT<;,A SZH;XX(9;P6HO<3VDZ+TLW>] MW59+^K*M/WL>,LDVJ7,;Y"I;AT>T MTTRZ;[EVF\[3+S2;>/< '%>9R[#!]*4OJ\16[&<8AV$2R=%0,V:/]$$X3AOI M?<)148_-1(_!XXO=_ULL'[]*G^A:K@_D4;S_+BJVW(C[:LG$(N-Y06-,D,^P MD$X+]Q&-PU0N7SS+4Y%F*07E8\[(NV-U[Y;VN*3WX)RSJ1E!>IMS9+Y'&ZKS ML='M!WM:RN/*VX'R6E3>#I97XYJQUH?]R9BKW(=%SM]6Q0_[4P(N^N& !;C3 M=O_M^22$K>FWG;WHV)9+ 7G?ZI:JQ;IZ(O(KZ/2PN?(>]"MZ],.>]N8N0@RS MC#U@74391U$9N7?GH\WFX0T"Z3IYPP^]M>)M']95(992X??EOUCN)SP*8R02 M4B",HP*1* V03U+F3:JZ#8X%V^^J-LYYV_+R[,_)?.5=AMFX?)2O1\(J]/6VX)@OZRK:OW' MLGR\(<_R+]L?"^+[?I@'$?(QX0@S["-"68C"G(5)C+,\B4&U0B'$'3N2UYS7 M5S[)RJ,[TN F%P!1ZEEZ5P*"F>J/1W6"O1TC^\IQWIX7;\>,FV+"NB)P4&QX MDO2K%2/6%!;R7VQ?=5TZ_UWMGK\&UE]?JY4Q?TO+T]/U0]E(C?; M\H&N8 TZX",[MB''+2,Z;=U47@%;O=31^*;!Q&?QO*[V720ZW@]PQVH@W>DM MK5O!PFR/H4SEJMDC5\L].LSE9+2+-B WVS;;7!3=??@%H\ -T[MOG&_N*NE@ M5>\KN=C?\[MRS\"GK?K]'YO/Q8HIZ@_;5=TE>UV9M!*R0,JQZ7JW_+;DHI0J MMJ[:3=1[4I7*"6K:VDD5.E;%RVAS6] ;?A^5*?'JI%3+W M4QP67/5%+!C" 2]0GI( !5&08A'$0H@"=G7O,+AK)Z^YPJ;H>0U!Z$V]CAS& M#=.EZ(">ECXP@QMYYP@NN(K7&6SF.WCG,,XOW_4\ U>9=VM6!X ^+#>,K)15 M_B!_LUGX4F]\'B9(%'Z(,(MCE!4\0$F1D\#G0EWLU]6< 1JN78V6JM>0;5:< MFK"^(@U)9UJ?+& &+MYPN"#UF@!DI&5#8\ZF;!.@NCHW]>@E32^^;,FV#M=> MT\VV(FR[R' H<,XP(HF/$0[]%%$_"5$28OD7*G$&H#K7 W0B-7%$X@EV!67(J+#$UJP]B5Y"G+HOET>UY..$B"(M$ M6C^">*KNIX89EHL>CI42 MH%K K'HXX>M[."'$PPDO]'".B_U\(D_BW?J)+,M%F"=Q*FB"XJRHTZ0BE&=4 M^BQQ0 ,6<1H)4&V)(4*N W7'=:.N/$79^[VA?5&AK(ZL]-P+&Q( ANW,P%]8 M/.L#FMGNP( &.?%54$@NJPNNJ5ET8$>0') TQ MR8LH!]6G=L>J:\?X0-C@MHJ;R=%;JM^&R&&FR,)=E/UMDP[_RJ*U")H418M$S>,SG^IQ*G >^^0N*7HL.O)9Z$<-:Z")8>3V87(XS 3<8&"-&2J M#6"DLA="1%F0)B2-(S],K3= Z67%L?W>TU011J44#AJC](M8STK/(SB8%8:V M2SF2<2>[8N;V*:-2FK.32C\C;Z^IRJC C/JKC(]HV.S\B.1)'+@AN/NC:BH5 M+"@.4IJR%-$\"Q'&/E6A6(Q\S@J,,^9GL),J* -SG4GM3E#V+#1J6C3G;=1N*)RS]NVFXYCG MAS:7@-^7O.YLJ/RG-,@3E%.>(!R0'!$_%2B/8Y[2,.:$:%W0':3@.N2\2Y9L MB'J2*J#CX[!P'U98/V/P@/%]<; MJH>GQU_+Y^5-N>$5_[ BC[KAXOZW'>M03=1[6#ZII>373_>WJAGW9LG5]1[] M,/( \.DP\N6889HT!M?[7=&V=(UI')A1('E@R-D"R>.0NH'DB2<-NXG+=?"S MU,_VEA[SJ723N?2=BS1#.,%RW<)!@GPB>$827J1$*V6S?WC'6J>(>9^UEZH! M$>AYM>; 8*JUQV3Q0N X!EL-OX\'G[?)=R^PL\;>_4^Y;4.\$*'4I:S J/ C MK+:H1&Y6.4.,I'$2)'GH2U4'E+37)0S2/7BU^^9*ZTO)Y=Y__5+7=F5D\]4K M5NL_H#5<=$5I,,.@G)9"LU]'%9UN&A=>$U@[[%FH:G,\V2*!-A%* PYNH>CA^C/,0% M$B*AE!6%$#%K9UKNUO[T\[S#8#K+HN1_KOG56P??Y(S!%M+YZE7N(5U9NX?_ M:O/PYFM5GO+]_TFERH'IF*].Y1 #]JI4?A3JQ*]-(Q8X\PM*$I2E48APGO@H MHQE&)& 49WF<\124.#9%T'$TX>-0Q<6&!\,D[$DI:FYJ+,H&N)FY5"Q6JD_V M8758P#KU-9LO<]>#S^M@GM'KKR*%KU72N-T/3PR^X^V9:FU]., M:>/]7G_0-0>6@M33$(T"U2/#SA:LGH;6#5AK/&UQ*=I_A%$4)@D+.>(9B1 N M,$6$)AD2::[R0 H6D^SB=D( E7==\,3Y)? MEV+]LCG9O3ZIB+G^N?"P5*;77RL"@:FM35F %N))K$;K\/"HLRW#D\"ZJ_#T MPVY/O%0>Z(.4M%@$/LU\EJ4H8>IPF?H^RGTJ4("9$&&:BH#;SSSO5G MDKHYZCK(T.Z9EY%D7!Y^736U^6J>YC\(.Q/'S"=B!_IO\FCL3#RF9V3G QFT MQQ/K:[9](:O5#_7A /V"_K<=VX?[]W?>CFI3-/HB-V! M,^P.7@82;@,MRP MGGFCT,P:Y_4/.5_WO%%(1RWTQI\TR+SD_WA8U\, VH8?O>18HPZ]*-0:TOVJ M ,W#CU%.JX\Q0)C6#&.SVD&\%XU9)N712/,E4/8!.,J;['W S.F]K\2S5*WW MW]5DB.N2UVNA@-/-"QL/**.R.MC4]:VGR(U.S#O5TN8$66$!A3A.& (AVF!".,% M$BPON,BSB%*\^"8JNGXE<79I_QD$JK>!L"PDH+_02J>E7@NG.:1O&-@W/;.W M0P#@M;0GT*$XZRX (()3OQ_RJIG=_7=!5MNO-Z3:96D+%M(D%]*^IGF!A*@*>1(7O%P%CH"+@IP0<6]2&')/DFF8P,#T_DX:>4E^"$:;!#25/D7*0 MMSZ$PY)FG@T_JQH.@3O5N<'GS.\Q/E2DW-0=.)LV;HLTC=(@E.NNR%7 3K6( M(3DC2(@L"",1\3C7NDX]1L2QHNTO^1WHMDWJX/<9S^0SKG:V4,-4SP"PT;W& M(40776T\&W3VVXU#L/HN. X^:ZZ"_^N%5/(K7_UHOS 80(K2]E<8$R M&N6(DT (03B+$K &GM"82P'W9(WU[U0X^NIW 61#[=-&:Z1\ W@NTKW3,6=7 MO0%0?9HW]*AI;>?626U&6Y:/JC_&RV:1TYC%!>.($-:T-MH2 4PE3=$;5'D>AW9!H>>! M@6>N]3P.[[S<\\3S9CO!SV)+EJ7@N^Z;[0Z(^BD)$AR@,,0489_$B,JM(:)$ M9'$H4I;J=3,<)^,ZG,VD>7M9$75[\ITHEFRIN4I."$=O>W@Y9)AB[N@=&JG: MWRJ.8[*T81P@,NNV<1SHZ>9QXFF#T]AR4ZJ&T5^^L9O-%M:9N>]=UP%M(1UW M=?1XZ&7N?1'5MR53+PYMPV['Q.S_ZGI1 M.F,YMM%?MI*&=U\IMV)=>0]?/GL'5KR&%WW/2DLXTYZ6;;G ;(2.2+S?%2-> MS8DE#PP"VL@CTR(PFX<&@=OUV$#O&=9S41_ U_5*OK'97=AFJQ=E/>Y55&1= M7F^WU9*^;%61^(?U)XEV76XE+"-RC68H4YB/885V+Y95]ZA1+Y!P9MR6%G&I+,#[/"CQ!E*973 M(&<@BZBZYUZD.2$\HR("5U)YI4D ETEYWSB&KRE_/?]P?HD"(](U3ZHS23Y "Z!QX7G,B2(@L3A@2/.<(DD\L)%BG*?2&R(HXBG( RV:R) MS:3EBA2.3=GH'EQ80@P]OQCY0IR<96C M':D,49KYI,-#=CG!QPZ+YG906EZ M*W6S[9UH_KTMS\WS9VEY/ZPK5:9I@4/L4\Y2:1D#@G">2P4G.$1Q*GB29HE/ M,(,H.)"^8Y7?<>/]M./G9V]9>EV6_F57=>UWQ9;7\@6L6P&5NI[I<"A+F#%Q M($:P@3$4AB63 Z4^JQ$R%,VI63(=!AY:?/]=L)?M\INX(5OQN*Y^0*[P];[L M.DEI1]/;$05M'.QT[Q2#/!8^B%$5I%B.IU\J-][FK->'2Z\DOR,>7DF. MVO;57!2-Q57OUT;53R*_-JP&(\YB:LV1[HSO!2,8F./WJ^7CLJGF4U>C;K_P M)"8L"()86MLL0)C[&&6,841I&I*<^X%(]>UN/PW7FX\#453W\@98@P&A:)C+ MRZ$"MQ^G*$V,WP!<@)6['+:9.=.?9)BI&L>/:U!/]:W4GV M_4J/VPW(EJETT;I%* M":9)01#!N4 XI@$B(:$H9(S'49@6H5YKD('Q77N'S0W2FN0^<@N]-7LLD''S M9P$FT#,$(32X&=N+XX(+LB;]1>Q$FI[]ZL@*J@) MB4+WONQ87Y05(J5?W!(E[I2_RA_^K?_LON-_#^U]?NW__+_ %!+ P04 " B@ A9 M\;=/$Y98 E500 %0 '!F;70M,C R-# V,S!?<')E+GAM;.R]:9=;N9$V M^+U_18WGZ\"%??%I]WM46MPZHY(TDLI^>[[P8 FD.&:2:I*IDOK73^"2N3&3 MF5QP>9$J'Y>E7*A[8WD0B !B^??_]>U\\M-7F"_&L^E?_\3^3/_T$TSC+(VG M9W_]TV^?7A'[I__U'__V;__^?Q#ROW_Y\.:G%[-X<0[3Y4_/Y^"7D'[Z?;S\ M_-/R,_STC]G\G^.O_J?W$[_,L_DY(?_1_;/GLR_?Y^.SS\N?..7R\F.7OYW_ M!:)13IA $E.)2)42\3$(0CVW0(,QH//_=?87R,!EB(: #II(YQ3QF@'),+K_\Y>>??__]]S]_"_/)GV?S MLY\YI>+GRT__:?WQ;W<^_[OH/LV<SG__WKFX_Q,YQ[ M,IXNEGX:RPL6X[\LNA^^F46_[*3^*%T_;?U$^8Y=@Q%\&T)TP0K?B_?-9G%6Q^:%&G/YI?_8(YFI/+U_EYO*/EVT!>?^+G+WZ.#R+Q M\WB2+O]UGL_.:^AJ.:L@N95:D-P__81<9YC/(;U9:64KX,8\8BI;T#03$!R!G:4E5CE&#(60G6364ET%$+=> MNQ,<1/MP.%R6C8#AT]Q/%^,B^#6@LZ):IRQ)"-02B7\2Z]'D*4Y5<, \2%%G M=]AX\TZ0D.U#XBB)#HR*E]/E>/G]U7@";R_. \Q'D*5GB2/W*N*.YRERP;TC M.B?.N<_>0CP*#9MOW D%JET4'"7!)K3_ <[&10C3Y5M_#B.*9DPY+4C,)9ZB M#.D71I/L(M4J(!-*54# [;?NA +=.@J.D&032'@]+7'5;-X)_B/*'Y[/+J;+ M^??GLP0C1VU(QF(\GKO-3F&@[:PE/N<G5RL+6$6,K.0@%B&HI%" E>.Q*B22T<4Y3;$#%;E&E[H/:_>[?B* M/CUD["?4EI#Q'+]\-_\T^WTZ$M'1:%E",V<91E:"$1L1YDIS)1/UTKGCSBZV MO'@W5#1\JEE#H"UAHG.:WLW?SV=?Q],(HP"69^#9]]5A+KP. H5N_9''Q'MY;*)<(FMH/G%_,BJM79_'AZ5O:WB\7( M29,4!DN$)^!$^AS1&\X&@R4E=#0B1%GC<.+^M^\&B^;/.RN(M@F(O)[BTU < MXZ_PPB_]FJV1<0Q$0+\X9U:<8TC$!IM(IE19&H,6K,Z!YWUOWPTB3^"H\VC1 M-@&1\=EL_GV4'LYV!1P4)E6^5\XM9+=P-$ M\P>:APNR"1R\/(?Y&9JZO\UGOR\_/Y^=?_'3[R-AM>"&!L)4$$0Z"\12SPC* M27'F@296 P_WOGPW7#1_EGF\8)O Q\=S/YG\>ENB5?-GV >+L@VM6^QK'ES7?NAH+F3RP/%N/ (/@(\6*.]#,>/HV7$Q@YIB*3 M4++4B\,3'0)8XE<"O/74L"!X.@H"FV_<#0 -'TH>)<*!U?]I[DNAQ,?OYV$V M&3$J.01)"9.AW-4JB\9+)R(M]X#&*W-JC]+]K=?MIOB&CQL/%UXCB_[EM_C9 M3\^@2P)*(3DCI24 Q8.)G!/O="00LXP@713!55GX-]^Z&P8:/G$\6I1-. &X M<9V7!)]9_.?'SRBYQ;N+9:GW*? >>:XI1CVU^X&C?9/*(\0YM#W5:NCLE?C1?23_P(_ORPZD+H4/*('K"5' M/TA'1SSGF2#IQFB,F),][N1ZVYMWPT3#1Y)51-I('<,$D>=9R"DY/JX0XA;K]NMY*_A@\C#A5=-Z__^\QWAO<$?'%O M/UW,)N-4VC3\XB>E_\#'SP#+Q6WR=RWHW_:PJ@7^.U%\9,'_Q8*<>?]EU&7 M%;V_RZ_&4WS9&-?_;%7B=P4J9P"X31FCB6AQ>^")8"21B=%> $6PY ?74O:+ MT.E^_=+5@H+) .\MMZM=>]143+,5@O HD.UX* M(*U&QRF@;QT#NM%>1_Y@@?GAF-D@9%CH'*/9>T%RC)@;P,ISO_C\;)K*7R__ M^V+\U4^0F<6SY7,_GW\?3\_^[B<7,%):#Z MH2CF$.SL1%@+6#H* +.^M=$ Q#X 2F8$*E75EJM'KH'/&AC?(">85JR] >N:K)OP)1A MP-,)Y!_CY>?G%XOE[!SCV2*Q&RQ9BEZ$S9&H*$LBOA7$&\,(1X"0H0$]H *F4-3GQAS(:#P'7#F0-TRRF/W#5UD0#X"J]+<[AD_\& M-PSQ*/$@:4)/$AC%\"=X1:S,B@@+/#">93"Y,ISN)628/C/] >AX:3< F=MX MU\9:JF1$.^IB2?7,Q"=J268TAL!IU@_FS!Y]?#!,BYD>W:*#I7LX-&9+/ZFT M5#(9&1>53+Y>+M;!I7-K&@6H28&2L9'RIG M(K66Q''<.TT29;/DFKK:F\ZC1+40256!35WQ[X\GM\+3%)95T/0.C:,OY:YO MP"_@0^E@_R[_ANY[D1BRDL KAJR8( DN"D:"DHX$0WD443GU8*.)0Y#T($$M MA$Q54%1/[ U8I!MQWO5**(=4--. FZGRQ:PR]-L] Z*83?@[[YRCM;%S'R$M M1$EU,'.TF!O RHK^$7#)>926Q.301H)"K&,D0$)P)F=FM4K]7*NV$!!5O$?= M2Y -A$!OQCZ,)^/E&!;HBW=9[I]G$Q3ZHOCER^]7HE&&46.D)H8K%$VYJ"MN M&LF":@\I ,B'VA4< I!=:1LV-.H]BZ,7%35@>6[PM7DBX4/I'*=+GG3I\6%Q MJW7*)>)#4$IJ2)!JWYUNIV;8V_E^M+\=8L>HH@%0O3S_,IE]!_@ DY+.=Y>Q MD<]1"6YQ%7;-043DQ&>,!K2RT2:;6#2U#=FC1#4#L:.T/^M3%0U@Z_(*^+W_ M7@["+[G@F8+,LC2:"1Z# \&)%5RC Z S$Y0R9:IG,=Y+R;#[8$\HJB#T!J#3 MA0KWK !#A066'4G!1B(-[7IL4XP='%<*LF>Z]D7H%E*&/4;L"3PUQ-X >N[+ M$KCDZK)-VB@8)TV("@/-;,NI:22N\S.%M&",HR[4O@3=A:YASQE[PE5UA30 MLCFEB.3UDD G\>;()0OQ9A&RW#'C?V M!*8J@A\00*5JY^H4OCL%>18Q-%E%P+AME]CXRO(FRC+WD1(JBLNG%2,N0#E8 MI3P#HQGCE-M@NEL4M,\+ASULK(R8WB3=@/FY?0!_UYA:XZ/U@0A:!B.6\FEG MDB9<&I\=-0IB[=3]ARD:]MRR+W^IGA(:@-0]CA_SI7R62N*I*AP@&\[E1$QV M*"VF$S6U[T .=+6KU[3WOHL=)>P6CL)GT[-/,#]_,_/3RW!SI'4TOK00-50! MD;E GH,B5@.PZ+7BJ7: =A\=S83V/9Y!'BO^UEV@&W>$(B0=,F[&PI;A\U1% M8C/C!()GC#G!\F9'UP.]H#UO74\1W]='4)_2;V ;V[(IWV!(2F:RH98(7IH' M4*^)HUZ28(75.;J(1OTTSM&>>#M%W-^?Q:JKF!:0MG%<=C.K00 3Z.P1)7Q) M[TVL]*L)A#/F=:"41ZB>>+25FF:. 7K$5AU5- "J&TR,>("HO4,',S.*,2D% M8A,71&D7,M76"L'[<[^;.0LXR47N7L)NP/TN?1;'RVZO+J6[LVFQK#"-A96< MI>?4XF:=J2$R2$%\XHJ \UGG9$..M1-H'R"GF="_/QS54D8#]N)4H#]455)% Z"ZT11VU4N MYU3:63#B';I[4G"/QM8EPJV0PG 1O*Y?+GV;AJ&;&=71[3V&Z&!!-P"49REU M8:B?O/?C]'KZW'\9XXYY@RU<40#6H .'8:DG4M%89EDIXBF ,#2AXJN7)#Y* MU= YE;V J;(R&H#7!UCZ\1322S^?X@Z]>!;CQ?E%EV_U O(XCM%@.\$UTYPH M9R212?$RW(01,(FIE(+FM'9>P.-4#7L:U1.\*BNC 7C=%=3(@#%)4TV\S>5: M40L2RF!G##X-. %:A(<:R]?QF88]7.H)/D<*NX$0[C$G2'BH0X'CU5(-9J=M/ON^4\=G6(ZCG]SF MY??(JVM _PM5Y:X$R0"$J7:Q0T3C%&DC.442J<)?\4>]3>\ 91 MT._FW3M3%WR\AWDW F0D@Q8N.4J,\*E,K<<%@^:8&*=2CIJBDU@[Y7L'LH8. M "MCYH%0L(IB&O"O[LR6>7:Q_#R;C_\'TDBBQ=>R2Y>(N;@2E 1+/4$/TJD0 MT96HGAK^ #E#QX.GP]91BF@14Z\7BPMDHTQ$%AZ ),@8V689B7,I$943"*1# MP6;F97T\K4@9.O@[-98.4$"+.+HY]TJ:('@9E.<9+4,J'$?Y.$6XISG0E*C/ M/1YW'C9JK,=X\-2(.E053V=RQ)5,%[.\SK/ WQ[KN&]Y:D].^RX\5'+85YWZ MKEYXA3H1?(XBEN/,,IPD1B#.J$P48PE18Q2K7KNQA93C3SJ_PO0"7N'JNZ_Z MYN6W.+DHZZ'D?^%_Z9/_-G+692TBFEC@+ILMAKB5"I""%%(SIVF[Z 60. MZ[;70,[=@]!^==5$,^ZK[*]U?]7%C4- YK,&2SCHT@T:1>>3-B0F\#IC/))T M[2/2K<0,Z[?W :XZ637Y)Q+!'!#VAYBA)-W"]=\7 :EM_,ULL1D9AF)F2)BK@ M'Q(U2SPD=. 2Q<#6<:IY=6MSEXQAX=*KEW.@K >$2U>.\S<_GA:BWTT_^@F\ MRQ\@EJF9WR_C@<6(6PFE I!D)\O0)V8(+B%)6(I4 8T*S$9HNJ4&ZM%7#7LZ M5!,=/8BV@2WH]12?!8OEVBZ^G4UG5[NI\]0IK=$I2Z)X9B81YYDBGADC.%<9 M=&UO^ %RABT\ZJ2N5&43JE@-'&*XT;K M>9G/)!71/EB6@"NC:_?RWT;+L$4H_4"H@M2;,$.7.^WEP=5X>H'KX/KH]A?( MLSG"PSG-!M++V M"^G M_Y*X8+*F@7(.M2L->F1GV *8?C#$\XZQFL?IF\A9=A*F?[@=YS,&["@;V%Y(USQ*@H,<#7QJA0_ M*X.QLN- K*00HI &-X3*@+E%P+"9G7W Y'#Y-F!7+K/B+W.UKB2B(6<+96B4 MX1C61HQH78B.V"!#U-QR86HG.FVC9;'*! M\2:NJ4RS]L^[O0@<=JL= D$'@GA_=;:+U;4X[^:_LL@ '-4$-Q>!D;%$ M1E5)U&=19JN4]-63_/8D<=@-OEV\5E'I$TQIGN7GG_WT#!;CZ3WUJ+?X.B+% M^>&W])WRO >/]6L6'ZBC=3DXK5DB.HB$T'(1?8>02+9(08S>,U&_Y<\.A!U? MJ;]^R:>N;ZK4$KE*G@"40782.;31V.+!4Q6T-2;V5IOY:>>&M:>H1:R$A;O% M^@?+NX$]]HKZE42>S\Z_S*9=LZ]OX\6(2^6S#9$$;R7:^](&FF5)G)0R9FXD M.@Y]@><^@AK!T@&:W@::H\7> (8V>'@Q._?CZ4APQ;D-EB@7T4VP(A OC$2- MRPP,_P^Y]J'_O80T@IGC%;UYLG*TU!N SHUZME^A^(*C9(7+V@L20\ 8A2L4 M#B KU"9G7# 00H_%SBLB!C[!/5ZQVZL&#Y!R S#9TJYKS0RU@AL7(Z$N=>>3 M0"SG%*/<$(.1Y7^U79P'"1KX&+#:#F:AO'L'AU'#(*D9EHRX&$26A" MJ7/X%>[BUG+I:6+45^_\*1IIQ5'2(#Q-P Q!Y/8WSTOW_!:S^?GW/<<>' MV63R:C;_W<_3*.4RZ[:D@($RN*B<1[:YJ^-_/YIT.E\OY.%PLRY;P:;8E$Y;R M;#(RB%N%!R(3QT6<(! 7O112:QI][2BO#N6#5]&?#+L#:+HME*^:-;VXF!>. M5R_HUO!E!A2DXB?#=-&I?\12%!99([',UY!) _%E+'E6SF?KD[50_Z!];S(' MKX\\+7Y[U&$#F_X6%KM&B%LXC-E%&10E!E0Y<<25Z!/EA'++E??7<\1.Q-GBIZA#$1<"<,%HD**VG[%_,4V?9:LG@^/A M^YMPDW$^*13;0P=?2#09Q5I&P<"^VCE MR%#IY;1.G7VE(#$B?[1,/TFAC!O/:)HMQ$2H250&&4U4M4LP3G@SWJFUJKQ]Z@BZU6SBHGZ%Y]:*K9#R,P0WU,A/9 MM32RM.RQ: L#]]+3,M]$U6[1\1 ]%;RW\LSW\]G7,4KNE^^_H>_Z>GK5UNE9 M7(Z_KD:R7(UXR90Q@:Y&,AS%$#'.L]D[7"1"2)^S3M6'X^Y/92.W0\ 9WG9K@Y=)>>V(EJ&XM8"[ [6:Q.18--:IQ&L/A=L_G.@-1GUK^\&( M8A_1-U%W?2L^+P'U-(XG<(NI3[-]Y4DS.)US)$:C/U(ZV!'//2<*W0'#!!4\ MU#;W?? Q[,70B7$\.! :,*.WF^\MWN72P[P;DMU]\?K\BQ_/BXB>8Z!W!@MT M?;.6Z&(3;2"1TI2#V("B-X$YJ863QM1.&-J7QF&-\?"HFIU0Q:69!6#U=1K+VK/ M>=F%KF'-;G.(K:[* 0UMU^+T0ZD7?9=1:MV2N\6' ^%89HZ$D SZ3[B7V9@T M$<8G0YD*(FZ<&FWI&_O 2X:]+V\&7U5UT<#FO>5NU04C &(@F0D4C3,"18/? M.II1*,&%K&KWF&WQ!KP9V%54U]"&;*.][@L(RW+O7V:YEOD!BTTCC7Y$3 R7 MD49F<$$E1D)"SR)(P6).&",*NY-QV_/%P]XV-X.\WG4V-!X?[QTNJ=48!R9" MG:([E[;LO=VI=P6YNKJI9T@X^Y=U97XUID=5[(+ M1D7'(R7602 R:/0JM/6$LM"UD78LU)XDL3MUP]Y5-X/5GM7:@(MXE[-G,=$PY.J\)XYR5I)!,G*>61"\#>B&X2E/MJ'@7NEJKL*B#B4>A M=Z2"&IE(/H+2UBH@3P;2Z$ANUGC?F--S8%ASE(!(-Q#E9>MBETO^" MH@_-J+2">9E%_6%".Y'66NW#B>!XO)H:Q5^WG$HRW,6\*&"]L)B4U 1#"1-1 M$ZG0V_9!,9(4BLU;90WK80K,+J2U5FUP(OP=KZ:6=^R7YU\FL^\ ZV&W;\8^ MC"==$#@2GD,N;3V"$NB4T%2.\*4E(D%*8L9P88'%VAFV.Q/76DW!*7?@(U4U M]*7*/89\L1R?WS3AWU_-YL^^? $_*=='+\:++Q?+8M5Y%IGJDB^D$I$V*>(T MBA:D$* Y!):*!\C MD;*L*R4L?L5DXHG'G&MG?^],W/ CN 8RA!5TU28(;\=8-XU\5DH+46:XF'(T M&L 3SZ@@(9ND5&(1=.T.5?O0-_SXFR:BXD,UU@ :=T^0']F@/65.D%A&I4C' M4)B^9$M2C8LN0"E5'*SZ:MC3ZM.7R_2AM 9&8&[A;#5 ^WY!X&1_*AOI1WJBHL!:ZFK /F+$?]EW)?[WQ7@.R"LN ML^7W]Q,_7:(O7&J^OY2/C+AAE&J?2-8JE!)N0X*4FN3(,A/.4N=KQ\Z[4]=D M.6$UG,Q.HK1!;U*Z2 WYB "I&\&^+0T.O1P;RU2HX$K6$@9B))39"2%;]$9X MB,YOA"Y;(N8=7M9D<5]M5/4B^09,V^[B&WGF!3/HG5AF&#JU2I,@2A- %ZDL M^>74UT[GVIVZ)EV_ODQ;3TIKU_5[-9[Z:;Q?D$$G*:DJ(Q8X$$EE()X*BG\H M05F4QOK:V0K[4SDL/$_M^M52U] GUA_@R]J)>)??S*9GGV!^_G:VA*LKH!1] M5$XDPDQ)H/2!$@RN%'%@K @RN[AC'7]%3]W:F1& M&'\#4!M)HKJ89]IEX&9BJ'/H>:K JW>0D' NUM]!#:6W2 MS^L;HKTJM"'\W@BO;IE\'K--,@(!63(M1&G[&+DAR?ID\#\0VLLP&';4D(AF'WC!8XB)T4YN"$CDJED]TOW$/=<.FGYX8 M?#TIK8$@M[!5_E\.(+_ZRQF]BJ8RI$_+X; VN;?@ MNF&8//5%A,PR",Q%PEE7)LX2018Y,2"TD]IZ+FOW5#Z*X&$M?YL0WTN)S4Q/ M.HYE+2PXSB)1B:.PE58E@X42YI)0.5BG9.VYB/WCMK<*A49QNX\2&VEE?Q3# M5[M.21F=+?SD;_/9Q9=5"FEI@SZ>7D!:YZW,IM<:RIHQKU,JRQ9$764WT??ZCM ?81 L M,B6](

*IH=PH$,G7#D?W)''8:Y GA^L^ ="(C3[!"R5S[5KV_AWVWNY7GASV3P>.!HY<2JT#QW0SZ*Y'Z9%F*I<:""4-DC+2483N234[*4BNA.NIW)F[8"M+^4G%Z4<[0 M&3AKKM[-W_OY>59_EN)IGB>J[O"T=>8" G* +!8Z6(;">A!21516\ M-,FG1#?0MR4KYY"W#YRITP\*9J=420-[_L>++U\FW3+UD\ME^GK:S0CK-'DI M1"T98RI9HC@Z,%+:0'RTENBD14I,155_8/1NI U;L-R;E>M#,0W@[4:#IS+/ M]RTL1UP[P0.C1$AOB0R1$YO H*L0P%O#O/ ]-$':H&+@,69]*/MN6>*'1Q@[$QX2Y7'3BW2!BXSNTDJ#ECP6?[E8C&>PN*@N9T[/;?BZ,[]^:@TO7/= M):B;_#H9QYO9,,R'8+BB*)G@H]LG7=FJ.-3LW!7P] M)Q6_^<4OQHMW^?T-!5X*_(86RG2 .[1]0AW\@B_YYR@Y-,+&,7052V]#!XP$ MFG*9&L5D,(#N:>W[^5X9&GAV6!U,;EK!=B#0MDV]+#R]*CA%@_1QEI>_H_(. ML:4//J^B#=V=[DJV M):I"VO/]+RCGEI/9XF(.UZO"0BC=EA+227%5*%J:SJ'/8:APH+4+SM1. -F' MOF'M7%W\W),-W8^>VK9>SY&:\?+9V1PZI_H0@[7YB)HCVA^BKI)9*O5!USJ^ M#B \@&1>$T]!E7NL3!SD0%A2W,+Z7U8T$O?1 M4LDVK!Y]?;;I'0_E,D\Y7PX5A"=>(42"Y$FD9-&AK3W8X38%Q]J"-^BC ]SN MLG?#*7?)*&,T$!6I+1-C+.Z?/A-OC(P\)62]=@^(ARD:UC(5D7.T&[_+-EZUK/[NZY*[:,Q1R+B_6KI,8 MF&!&)R!::4-D$(@/+8$8;C!HSA:=T=IG2\=1?+33LNO;?[GY]NL%9;CG.@5! M%/.<2*8%<2H$HKMIY%#&N=2VU$>2/+ 3=#I\WG&63JCJMFWGC=NJ0PSFS7]> MT4INI:J2:;QZ_CU../-E4RTM?T-7B9P\"8H9DKD*,FBP+-0^#WF G&KWP/?% M!EI*] &X(9XEC=Z%QBBA##DU3CLGG?+6ROY9;<0;S[U&?0Y$_%@T=_U2M)@(@5>NZ72-EJ.3X:\_=QK,$LOD_%: M(VLAX6YK:6DN&8G660JNM;/5^T9M)6;H5+4*.+B;[%A#\&U;D5WR="YS _K* M.[IZ_HGSC^[GJ_\\)!&"5-PZ(HPO!2]>$F=,*4)GC$8N;*[>R+>_/*1;B2?= MP[]?KQ.64W)1"$)5+)DC0A/'1)E^8+1AP@(WU2O('Z"GV2R@?1!QIP2JE@(: MR*7] &AH+Z!T]3Z;=A4,EYF>(Q>\U48 82(H%%$"XGWFA-&0 Y@H\N8,L@IE MJ]NH&3;#MB<@51)^ S!Z??[%C^==_#J!SV +1GJ#7N\(: .6EU_%\=A[&TU4-[(JE MD45WTF8^&+GG^K^R2MJV7@^571QNM79XZHE*1WJT4H\7 (BL M-.4J@(ADO<=4E*RF123OBD_:$ M296M@8P+\&1U,XU8J[I8V;E8Y#"=M&VQULFJ!]NF6_^^>MYWC_9F(_\WH-XT M\XHDK@1ZT(P3"SD3S;WD6HN \5SCV=_XM))/M[&Y*L0^MR*1[+(O'6L=L5H9 M$JC+R&!F87.<9!W&[I+25+[W/OJ^F^]]O*@;. ZX+VW]\9>%6G]JJCMO>G^%/[# M]ZH'G]=[Z4&/>]F1"=XF*87>$49=P20B2S>!X&TF08=(10 M-TS'4_VDRQ#V0>F==)S3*KR!S?TQCJ\[FW:\_S8=HZ@QQ$];V+?1&T@>(RB3 MR\".,AN;AM+@6IOBZ7A:O35591:&=0H:!G^?4&C;P=A(5C_GTF7 MCD?QT^S%>'*!2^ ?,#[[C'\_^XH^]QETKUT=0VRL A&SE%)YPE2I3%.J-&&U MG!BM9;8L0Q+Z,=A4I*?13/Q]0+,Q2_KD6FIJUWXV78Y387;\%3Y"+('>&!8O MOY4^Z9#*5,]BPB^6:_%LKUIP48*..A/#2_M>2DOUIA!$.6N-9 YM=NUE6Y^+ M8??NJNAN1-5M;\R[W)B_]?-R*O(57L#2CR>]Y0/<><^),P,>YK/_' 'NHV*) M*:*%1=CJ&U ^LL1>'MQ'F#^+E\=J7V$LU6;^:ERHY"]5RG;<0TFPNP#Q;N)#55$7T#F_2SR63VNY]& M>#6;OYA=A&6^F*QEMD"W!<9?BP_R_&)>A#W*0CE'M25.1(',:5:N"H%0REDP M5D5=O5QS+P*;S4<_!FO]J:B)N5W/9]-.1O\8+S\_OU@L9^< >ZFLU#KXVRHQ32!,S>8+!S=GD, M"?.O5T99ZDRCRX%DC0*2&*>34/JQ*IY=L(:C%:_=%6L;+3=.[Y>>U 5Y<,N6[>6T:F6*EX6="205<$B2KY+1B@?E0 MV[O?@:QA1VSW!*S:ZA@48]U9Y$,(JQ>?%"KWH< M+T:>:FXSQCK&BM*:)&8TT.@6:*4D3UFR9#;RS+8<&U8 MH!L 2K#V! MIY+P&X#1WV:S]/MX,AG9@$&M2)0$5\;1L.QQ3X^E M](EAY"#)-N&17U*^JLV',BOHXORB2W2Y+MBF 4-T>;_P ;[,YD5L72+3*&HGHHP&_356 MYI:&2"P7'+=F%ZW F-;;VD=4]U.R&YR>VDE[!:DW@)T;340V6X?\)TS2J]G\ MMP4Z>,(YZ3TN".;0#N.WQ"5DR@J:DT QL>H#G'8B;#=D/;53]?HZ:6)O[#R_ MRW-;E-6EVR=X"()UK2*L+)=0BOB27QDT+I5,G6&T=@':%E)V@]-3.SZO(?<& M+!5*9WZ!;[W+2 P8.43#"%>X9TMIRGVF8X0IR"[JZ*6H?<2YE9C=(/34CLSK MR'Y $'5G8_^8S?^)3[J9 7YUC?1Z&@M'::1!*4FU)UY:7F;6X%>)6F*HIU&$ MA"+<&.*ZY9ARE[?MAI:G<@[>CY"'1LT:^Y=M_=Y-RY;\">;G91S:Y3*P.DO. MN%\WV==.DW7$&.)6&!E_8N4K6'XJ]HGYP_1TVPBZ3Z(V*>IU%X* M&'!/74L7<3EN_E'F'\=1WCV;;P812- 9AD)AS(L4%A!;!D;F"-C3.,. MDLU.:2_X@AO@P>^N@;/MW8-7!U?2ZJRBB-N 2+F<7G.P>#$[]^/IB&J'?'!* MHDR 3)2"4,:Z],*H:4;V=FMCMQM.[A(P#%CJZ/0N0(X4< /G O\)?K+\_!RE M]RN4$]F1LDX%J0V)&03::/.= //'_8/>4X MA/6Q1 M23VU'R>SH35>:JB_POS[FG0N>%2EPRJ5HO1MR!RE("QAT2==2J_DYISA!RK6 MKY\[C*[K6_EC13:TMB]K @KN2\;CQ7(QNYA'N)+-FJ<8M>(,+56"@N!2M.P< M6 (J6^8$HR'EW5;];B\0&O,;\11>+^%\,=(^HOZ-(OAR M%!A82JQEEO@D&3@J.(L]C-Q^D*;!^_G4#5=[444#T%K3OVIC<+>":=7F8#P] M*S?[^%_ZY+^-I&?<6N6($,F@_!@M^W4LDS:9<$Q:9VMGA1U 9I/G)0?BY/YY M3KTIK>U[B8[44"/PV"$LQJJ(+-$7R1K729>*!#7TK-[]\_X2/Z(YC(5JK$QK_:%5"_]H$ ME)OTQ'#A=*DOY?%DZ^V:K('G#/>"AUUG%QRHG);Q5AA:QW,HF A!.L*]%$0F M)XC-1I!H (+#)8QQW:GP=DU6H];M4"CL/";C,+T,?7[RRP6*L_BTT]3U6?\\ MFY2*B/GLZZH0=!W9&VN,-]PB(UYC9*_*39,.Y<[)R@#:YLT.^%N.3W9[7Z,8 M.E3'LWX%WH"Y>G4QGXZ7%]WQT*OQM_+5)2%KU?L28^U)"EU=/6FJ;K"'9EH9"1G)BE>($ MHHK46!FE$I7!M(6487LZ]8VD&O)O $9;Q71]8!1X9BJ@H\E"Z1V4>7=+!B0S MQK+EV@A:^]3M<:J&-5/#^NR'J:9EL/UM7@I+;4!3&T0LM^:E QK+Q(&A!%+Q M1H557MS MQ=Q7$8?;R]G23X:\YJK17'VOYY_HLNHDS=0?OU>@ D3B"N&H><08%/?;X$- M=]%DQ)?-TM6^DNGM/FK5<.UB'C_[Q77?M/4$H_@<@*1$VQA* M?U)TEO$IQ"3.:3 RPF9#SVV=[QY]5Z/^W$'JO]W7KJZ8ASYR?;%^9]?5X5E$ M.2W&W::^'G\U2H8)+C"BHAQ2$51&02F)SJF,B0+GSO*=,//8FQIUJ8Y'3%41 M-]% 8Q>O<.0\4-ST+4D@9&F9%=#YXX%HB%Y!T@9T]3J\'>AJU&TZ"F:]Z:7M M)*'G2,UX>66(C_"3MCRIHD>T"ZVU1M%"6%[/.KP"EM))F#(NDZ6,7K--BGBN M/0&>?=20<5^J'6W?3\GQ_LC0./*[0'NM%*8TGJ=EYQB M68I;/;7"&ZEK#US82LS J8G'8^!NM_(:8F_@_*K(YO44)7+1&=YR"1_0ZGH) MEJ@<'9$).+$<@% G3:):>^[[6!NWJ1@6,974>V='.DK6S:'EK3^_NM&B2E/E M/7%:*B*Y-\2*($@RF4;#=/2F^LCN+;0,;VN.T?&#D#E0X$.'59\^P\:.?UG. M5/I1X7(B-%/T];-#"TP%)=[J:- U TO58][*@V]H"0N'*F]66Y(-V)'[[&NW M5KASVE ,_(+C%/G0N=Q@2A(L)!^,<4S7KNO91LNP(7@_.U 5N3>*GS33[:WX'.!VLAJ%WJ7_ M9+)XY>=GLU_\])^7R7Y4F:0,KC-%T5(S88D#7A8;,\)SE;W?;8>Z[^GM(>)P MY"2BM93O]LQP2-=;:Y> M..QY7-T]YW!)MJ#^-6HUIYE+FTDJO32D88$X2C-!-PU\#@P!'6H!8.@F-0@7S72J&C1Z.T^H#$#E Q V Y"/$"WSKNZ\PGX[//B]?C%G;#-VF8-@CTLJ8.4*X#4#CWM.< MJ^SCR+2P'%D $9&C&"D)$V?I@&&H/3R&MN M>0R1*.]P*12?WCD6"05C(V51J5XO91H\)CU,K0\ 9B\9-X:/2ZFL!X+\,IO/ M9[_C7OO>T=^?>'OAH::A1\ZZ.PNPO+B&@2-X*@P$HE=D:7E)9\PZ 5\B4XR[4SH_:A MK[T3I_[@5T5'+> /EN5AE^R5IK^EIJRTKCDO VY&/JDL(B\-)6)Q8ZTGUE%- M&'*B- 2;1*J-N4=H:L_CKX2SFKIH 5OWFNTX+PV17L#J[U>S^E;2?L M]384LC_L]:*;!C!WG\1^FUXL(%UZ"\]GY^?C9>'Z%0"NK5@4>@8CY(?RY#51 MSJ.ACSP3EU,@W N7?4H&;&T0'DSL3JBT3P^5I]'>T)F*M]=>-XMU]A6F'GD: M?T-6/_OY&90?S9&S#T6M(V"&\<0H23PD(K5U)"CIB;9*ZZQ%8G;#(]Q:N+SO MNW?"FGLZ6#N%"MHN->VZ8RYJM.38\J2*I::[T%JIU'3UJJORPNB2HX9[DAAW M1"I#R[P-1Z*@&0H&8O4AL[H'"3HBLTR>MQ5KJ=WW&9YD>4@,[#D>C7(O*B%:IT(?,"\A/:A?X!)9T'TK.U9P4E M[>/REZ7?$!M!#HP&PPCRA@&GEQ;71 0"65C';0#J^]VC'J>QJ1UL'X0\;)8J M*Z>Y_6V#O])2HASQEG..=20YBN $-R QH' >A8FQI(^@" W!:%8.V43MY;8O MC4WMB;V![UCE/(4(['I_^=4O+^;CY1@6L]S][LW8=].!QU4WSEU>T^,NNC>7 M_6RI/D6KJ"Z=6V7QX[@F#F%*>!+X;[UA0E?/)^AQ2[TAQ$N_\L7%=9<?_!?X^_-=# MJ1T6C/TAZ,Z=]TG4^52 BV)]BSO-I]]A\A5^G4V7GQ*+4>91I$J4#II6) M!)4DL5&XJ$JG(EV[B&1/$H?-D&P.H( *EG9>T 7!#B(%0'8+(%N2= M7E4G@^2P&9C-07$O554;VM(3!'^;IO59*Z27WR)^=)WYC*("R-&3!!)C/2<4 M\2%D8A.DK*D'B-4K'PXA=-@4S3; 646)34RMVL+@B/MH8KEX%\XS(I4SQ 8C MB7$V@G V9%\[(M]"RK#)ER?#6PU%M'T+\W$YB_\L;0-2&)=RR&\U!K1<-6:_UV^^?(/T$W=*WE1BX^?$=RAD'<)T^M#=TJU,U=#8+MWW%':,]39]&PUL_R7[]>?6=/Q M['<_3ZMV!]P&IK4+I=JMW%=TTPA=\8F%8#:JH%CM/*UJQ _2S M/O@8%MQ'P&K35@ZMXP9P_A(=SMEW@,[#>_>E"&#=XBI[CXL^)J*\Q5V(@B-6 M\$2,9@[E3"FR4QFL6XD9V)P.CI-9'TH;=#YB5R?U =#C&4=TB3I./ KI,@") M*^9^FXZ7BS5OSAE'%6!\"=[C#J0CL2 MAIL:0K!6A4HF9U7[(OQ!@H:]]FX& MEO65-ZA5O-UHGQON6?02)8B0^BN('*!V9#TILUG'_"/,H]E+6EGD4^TANZ+$$M^8I M\)P8MXH3K2C&/[113[R&]HQ=^:I\ 2 M \D"1<)3R9552#/GN @R95H9#RG_H/,H#E;\P?)KP#M]=$_>D-V8:/YOK=WFT M 9$?>:VL;,>KV7S]H_(Y-LHIV.0<[J32!R)=2 2%I4@I DI"1>M8[7S:TW(X M;#'-C[JJC@?34\S"O.X:<>,*]5ELS7WY[F1#$X5P%M# MRXQQAL%"P,A9ADA,9$9H[J2GM=,0?Y@,3IFTIJR[Z((R.<.2X),BN(TJ$971 M(OXK@_->LR; VT+4F\)&!!$"IG0)U*F#'_$\",(2VGMO.(? M/8-S+UB=(H-S'QTW@//MR8#6A-):BI,LDR,R%R^^'#,)S[V*X 7GM4WH'RF# MVK);ZX,0#LPVPR>36;EU^.#,V"&I^)P.T/USP$7//:$%!@ M.'VN)O+WH=L3@@_ N2F(SL-(.PY1F M0>@O1A#*2,'59MY_2ZMCQ<0371@5D=G?8CD )@>ODR_=OIZMC_+_-9XO%"*147CM!@)>9DEFB2 *-)'&@BDGNLZSM]O? QA/-,6AW MQ1P+E1]@;T$U9!@O+Q!,EW(8@8[<1\DPBD.+(65I8N)1+S9%9Q+7B9K:]Z8] ML/%$4P[:72W'0J6);D?=Z<+KQ>("THN+^57:4:P]EVQ_*I]H*D"/:.]7T6V N;K'R+WW,I9C M.T5E.?L $J(6Z#$F)8+6.HB&P^X] HO>VGBVN!0&A^K-*)I M*LG:I:KVTZS\Z*YLA N@,FK*N1Q*!0XE7I6O.+@D!&B;:\__.!5O3S0 :>,L MJQ< _0 1R'K_+4?OE]8E *,A9V+0C!!I:2[5JYSD&)AB3KM0O;% =2:>:/31 MQE(Y#A(_P)JX810VQK1=>JOOY^,(Q4'(:P>!*QN"MHI0YBB1J"#BG90D6NNR MM,9FV]JBV9_+)QKEM+&J>@;5'V?9C4K*HE+H_H*5',5BT?U-W!.:I33>F+E./O2<:=36Z)@>"W5/8'1\3S3T7 _+)SF>A31$\S+22-)R M7@1 E&&!)2FUHCOU8SGELMR3QR<:YCW1M=DG '^$!7K)_6[2452@!Y& 1,T3 MD4(9XH0H93DL)0TNIMU:HYUR>>[%X1.-%I_HXNP/?$]A:59R]2U/RB;/B&"E MH%]I3ZQ"L8 UD'3Q+K3^@2/+IW KU\1B' !N?YA[O (!@/%<2FIC MI'WL3Z=E_^\D%7.F* 63O2IE* MYK9,%!'$&?R**I6,2I0FYOL-)^\G;*?E8O\5+M;5<"L[4)V+E=L"P66>0.3 M"4TIHT:209^;1N)UE$Z \='WLL_TPG9W- MN\+8#4%E"C1$*TCPC*+Z1.G&4.K+:<0X-L@L0VNM" YF]BF&7PVNNM. K955 M6<>9O2T(-LH!-+#D2(B.H^.*/H:+21"%[K4)AFE7?=!Y?]P\Q=BHKW4U/%R> M]FR$>X8J;QGY?8+1"8<3<\+)"I4DUL;@!1M5E)HE(AC%]0?6X>:@,: WSB;I MHTVQ=I'ECS)X03#'3/*" /612-=->V2AC+KS65E!1:B^I?QK\,*>F.UO\,(^ MZF_ M[K=CYWAQJJ-YH0+W]VG491>L"11F[(TRL?J#0E^R,$+>X'@P<$+^VBD M 3@=+K@'FJTK+CC-+!.=%4HS"TML.1(/$)5 (42K3M[4\HD/7M@+5J<8O+"/ MCH>^/-CP]+9X>8MU4W_ALS/::A)"E$0*'XC7RI+H<9]*B@F5W&,.\OZO;;R^ MO7>(S$ZBKZ=@<1^_8[$<0'$4;+9E[)^RG-B,H2T'YC/Z42'+ZGT?CZ;Z1QG" M<(RK<&+=/V6TO_SO"XRX7T_1$EQT6GFW_ SS3Y_]='WJ9O0&ZP$Z \-,OQ@/@]G2Z#!TLGMM]8$:A M#,M@QA/(^(<4!AUL$S,!2XV/6F7%3]XLH1)O3[2_T(^T%H\ VP^]):X;OD"Z M$HT*/OJ8([$B:2)U1M$XX8ES8*4&;L$UDV:U/WM/M)W0C[04CX/GFCOH!]I)1X!MD&7 MX7&9/YMBV93*/\;+SY]ADE!WG_PW6(R\ 55N)XCWR1+)2BHX0S'%G$$8:FT( MCV::G);D)]I2Y'1KJV$$';NR/CT!KW,S,G9&:AT2$ MEJK4-*"E##>%&E30W MXU(Z^83[DQ[$M-=QY$?:YXZ!V\!-N>H:JBT>P)U4[K6,%/FI)AR69\8 ML;JD.'&A(+ADI).GW?CV8^")GKL<=\GP9!#S0Y^K7)F[3K_QX MWB5WWS2?-*2@C-"$9X4>N,N.!!XR89%GIXQ!6WKR-NNG%<$3/9]Y,O>"O<'Q M7ZMY5>(4'!@G@B5*H^HE#898&8%D:7P*(6H,KG_ )?S#7S?VMW :- )[H?@/ M=U7YN/A,LJ5) "4J)XGZ!TV\51A@<&\]XS*8^J48K3#_1)WN/Y0EZ!///[0C M<&,^QN-2R]$F!I$1D :E9E!@UGA* ,,BPRV- =23L0+[UQN %Q'$Q.1D@&17&5TH)@C,7*0@7(J!C])WYNI'_Z2N??U MW9I&]X+I#[W/[W%4PIFW6:.F2Q8WD=$IXGSF)'(C@]?&IM,7";=RX/>4K[5_ M@-V])Q3_(:_$-T2X&G0"J-F42W]CZ> UB"\,L_[;?+V>XI?0N1U'].>ZYRD5&VL]1F.ECEA7K[EN,W35 M.DA8$,$E390WJ/)8,I&X342D**+R3M%<>QKE ^0L<'W&1* MO^[Q]&(\/7N'FNBTM1@9*E@RVA N2LTY2Y%8&7#_]#PH"2%K7KOT,JUXK%TGLXV68XWHAE!7B77K=A\W&UYWJD"?04DAJ2=1L#* W7KBJ,2( M'11XQ:66M/:TU+T('-:45L'+IAWM3T$5G;JCW)5YY_/Z"3K#Y[/IBK%GR^5\ M'"Z6I7?,I]E=;_A&WYF1"YP)R31R6K+ :0#B)0;'PF7F19+HI]?>W(^G>MB\ MA5Z0>F)5-G BN&5MKO>K.TMTY&-.5&"(R!A+1.;@2R5 ()39P$!(F9(XC?G< M1N*P=^FG-*!5E'0X!F>X2@;S1I^A$YX*_^B>?X1X,1\OQ[!X^2U.+M!K*GHI M!Q,7R[4;MJF6/CS32B2=PDOM0WI]>ZS)FP!6EY3*C(95*4J"1C?!QF"3SDI[ MJ#UBNR^/];HGW<.*>'5;$>_N*&+5F(X%2EF,E"2F43(YEQ:A$4T+?[E^_T/Z!KBYFAR\EX1$\$3R;:3<"F697SXW^NC8*M#X:?4FSZJ_+B+79 M$9$I-RP[06GM/-G':!JX978KX-D)U =JL@%DOD0'>?8=5JV85Q=VE[V8$^ F M&3D!3J%(*1*'3C-)1O&LF>:.U;;*6XEI$8N'ZGSS2J** AI TCTS>!8?/OZV M9L8JSD-,2'V@N318YB3@WH$^F'=)*)HXU$X1>I"@88^Z>D54/44T@*HC]X'K MQ @?!+(G@<1H876*YYSG1'%%49S Z@^RJ$5[*^W6G[I'>1@8GOXB>'8^NY@N M1T)QS1A/1)O28I"5+!ME+$D20V"53N0!S3-7;O?\.>9[@'$U_I MS/71;+Y#9BB=.(/[Z#%/>^;3[C?C9Y>4UOI3@X:K&#T",(ZG7=6_-I-/W3'V?[$"B3^.OTR+@_]A#O++_C+ M?U8A\^Y3!W'2'M7%):YVDLB GOXM^F#Y>98JZVOCF8-$E(=IZWYI-**K]_C: MY?Q\FEY-_%D53=U^XB ^P4%ZNE<2C6BIK/CGTT6:UU/3QB,'V9@/MGYW9=&( MHOYS]OLU?74MX)9'#U+ ?9#B'I;-P J\VE/'YU"*K8N'^'<_.7JY/?3<0:IO M]U+=#E)I8>$MGD]F"_@TNR*WRXJMM_H>>?XN>C3#+\'=I-2L/GM2XT[:LXUJ MKQ&EO9ZF\==QNO"3+G_H&$5M/&K8H.QAF<\>$\#02VDRN:;KWE._?1?1?0\< M3$-;9#[;30 M7(I='2H]O&@.NK>Z]>QA@^6=5M�JFNK)/?P=W+U;X]1(XY MGAP>[MMSH^I"O]$/C\JZ@;@T-'V[ N^/JX*DS^4@J+%QVN*,7#NM' Y/E\>K[=[G[J3::?#:^TAD;2@LI??YG'51^IH/5T_:B?E-'"U=H?Y%C1R M3]>^HU5SZ.B/!B[4MHMC8&7=7MG??_WGLH/2\\_3L_?Q.+/WR*-W4MVP=VR[ M":?5E+V7\^[@NZ=TO;M/KY*J]PC11Z;I%:66OD)?8?[]7;[SKCM@. CW.[W@ MB"6[?NKE:XX_9;[W@8,=D.VCGYN+]2&Q#&QD2U85VOX2^Y0]X.C3YON>-YB^ M'I3[;"/<)X M0_L*X"//Q]-.9L6^5MM@[CQX,*-VJ&>PBYB&-GEG9\LU4T>?-MU^U&"9C(=J MZWY1#*R?2X*F?O)],5[42=+9^M#!LAJ/]+VWBF=@[7U<_O/]/+Z;?UK,7RZ6 MXW._NEJJE^Z]TPL&2WD\5*O[B&U@#=_HV5?1E&Y_ZF YD(?J\E$!M;,!OITM M_PNN=FJHE8^\RPL&2XFLL%D^*K:!-?P*'SJ;PB6G-2Y$MSQRL-3(0[7XL&C: MTMN+"_@T*Q-%I@M /J=Y-H^=:WVLL=WG/8-==E?2\"Y";%#M?Q_/)NM6!_\Y M.X?GI;O!_/L;_WL?NO__V[N^W\1Q(/Q^?\WNZN[U)%K:JM*JH):KU,= LW) MQ-0V;/GOSPZ00G <_QAN9B5>5JM=Z?/,]]F#,YZQG8/A'9Q#S@ ?/@E. ^WQ MQSICY;R<[:V?9)\W157,2Y5<+!$U(-Y1/>1T\.65UI3088QEU=[@Q^7*7/BJ M'9B6K%1;F+U;W(AXM0% DR*,63I?8)!;/ Q4#@[^@VK)>( MI')=_1P1.A7@A=3?A<_%Q[H435R!"92%4"GR"#5 M/PYC 2I_QMGV51[=>@1=^..#G["N-3GIM3X-"-J!:X *QRNR[3WV@=!G,:NO M!;S586+!Q3:Y=,2.B"=3FV_NZ3QV(IFQMGEE 51$T@V,5WWEE(*'\8(LW;C@ M #I]H6#6E/1SS1V.XQ?Y:).>0.1H8^$U]0:*TD'"M5;Q__REN=8G7NL3P[3) M_YWP^GL\=7F<(J&54;E6A]59; $8:\R"61IM.+R?=2O=W,=W;%$6"U5W+56R M>LWTXGU9+Y>[O)54U63*[KD8K-B4O0D(S8)'P]RI=2G& >@C(+NQ6;LH7S:S M6ZF U+6"8N[L/$5TD8']\0.M4[1&EUEH?>QS/RJ(J#06 ERH-B;>>HK0JH,0 M["S=A]H.?HE<&A,!I++AX5T5[!7V'!10$>?"VY&0 Z9;&K^-GN0$\?, MRSD+O8-Z7@F5G[L O4+]AL-KT@S4/)A!9.G?Q%V5WYOK+D;SQHD'41G#;S/RJ-H!$]6Y+I1IXNK]K!Q5!9Y[OV0_]W,^T!IDGX:&B;0ICI$4TOG2@R MD*/YWHW1O)[!C1O LR-Z4+0V3_ 8$D4V=AGSP?"=O55^_KNY"WSW+*]]N^55 M+H="_P5JY@"9@-98"C./8(5 GE7#39[+D1BI=W$GS%.@^:AJO'E2YM]_R>"%>;!ROT<2NXXL2/BG?_'Z>7D!;N\3)N2 M-[58H_F\G&G<^PIFK?6CXX7 ."V]^<*.F44A'@1?KQZE7 ,JZL)%V_O&QM%^ MCK CZKNYNS]O#(52T86+MN.,C:[]'*&O13[A*F,0[7MM++1;4J+7G)4+?(4& M,[7.&-N.LS('$LH&B78?2KQ>#F:P:ZK,D;NVL/YJ! J-79AHUYQ$"M?##?:V M\U#0/]@LP&)C)RC>#26QN\P>>@BI5UMV%"$@1;1AXUTO J"E@RP*H;0Q%3R@ M=B+C70R2$E?[B$*O\UF7:FN>-ME1J3]OEO43;L-RKHTIM+=0Z@8.A7=/2*3< M<51B?S:VPLRKK']$ZL??WCG3+#\KJ"_)L*'PKAB)SMW%4$E._Z="/58SO@3* MH7L-@'?3")C6W;214_@LR7PII1T#>2E.*G<402.R\I;P8SS?)[]@1/<=PTMO M2MFG0/+(+?*1>B_$A=>W?0POJ2DEK@+)PU[5V73-,O&SE KPJ+L;U4M.2NFL M7H*P!3R/+*F9D Y(KVH%2LDL-S7HF?]#\(<7L _;2TE*J2Q/LA E/;Q/WFS< M?W+IJM>*>0;^%-M+1"H)+"<]Z+N=ULX[=?E9 ;WDHI2 0@A4**'^15LV,@+X$H97EL-*!O0GARJ>0!PTL/2CF8EO,TRKR3 MY0BM5_U!*4U"L$R55P]ZX[(W;%C(F2CK8QB@.M5^>"\1*25 _"E#_UW*2V-7 MQO[\]F/SY1W4\7,?NI>RE'(AWH1A_ZQ5LKJIYLJT$('5'W=@>O4$4,J*])"# M7D'PU?T%5RI@Q_22CE(:I(<SF';!H:RALC]!/#/I.P5@%\7+C*1):_WSH M'L[B/A5))J5*WEZ?0*$UPD>*1\I8K\GF6+)'FZ M,-&:W,-TZJ$$/YU_"DQ2MG9("'4<+TS#$"B!@JORSQ&G#8# M)&1Y*69K4:JRD(/%8K#)2I;L3CQ',R!Q\ M,LP%CH.[W0 _#CX>ZFR. )P+V_&3#DWV\/DQ--2W=S\ZD:-CIVZG)RV>?*$? MAMGL?.)J;RI,OM]_%"+I_T2='?Q=/J+O_\/\,# V,S R-#,Q,F-E;7:T?!0 ]!, !, ( !XP\ &5X,#8S,#(T,S(Q8V5R M="YH=&U02P$"% ,4 " B@ A93JD@NQ@% #M$P $P M@ $S%0 97@P-C,P,C0S,C)C97)T+FAT;5!+ 0(4 Q0 ( "* "%E+447I M+A0! /.A# 1 " 7P: !P9FUT+3(P,C0P-C,P+FAT;5!+ M 0(4 Q0 ( "* "%F71!;$ PL %QI 1 " =DN 0!P M9FUT+3(P,C0P-C,P+GAS9%!+ 0(4 Q0 ( "* "%G&*!HA)18 +71 5 M " 0LZ 0!P9FUT+3(P,C0P-C,P7V-A;"YX;6Q02P$"% ,4 M " B@ A9UP>@>V&UL4$L! A0#% @ (H (6>_VCV(^J Q]\& !4 M ( !_6\! '!F;70M,C R-# V,S!?;&%B+GAM;%!+ 0(4 Q0 M ( "* "%GQMT\3EE@ "55! 5 " 6X8 @!P9FUT+3(P D,C0P-C,P7W!R92YX;6Q02P4& H "@". @ -W$" end XML 56 pfmt-20240630_htm.xml IDEA: XBRL DOCUMENT 0001550695 2024-01-01 2024-06-30 0001550695 2024-08-07 0001550695 2024-06-30 0001550695 2023-12-31 0001550695 2024-04-01 2024-06-30 0001550695 2023-04-01 2023-06-30 0001550695 2023-01-01 2023-06-30 0001550695 us-gaap:CommonStockMember 2024-03-31 0001550695 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001550695 us-gaap:RetainedEarningsMember 2024-03-31 0001550695 2024-03-31 0001550695 us-gaap:CommonStockMember 2023-03-31 0001550695 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001550695 us-gaap:RetainedEarningsMember 2023-03-31 0001550695 2023-03-31 0001550695 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001550695 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001550695 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001550695 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001550695 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001550695 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001550695 us-gaap:CommonStockMember 2024-06-30 0001550695 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001550695 us-gaap:RetainedEarningsMember 2024-06-30 0001550695 us-gaap:CommonStockMember 2023-06-30 0001550695 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001550695 us-gaap:RetainedEarningsMember 2023-06-30 0001550695 2023-06-30 0001550695 us-gaap:CommonStockMember 2023-12-31 0001550695 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001550695 us-gaap:RetainedEarningsMember 2023-12-31 0001550695 us-gaap:CommonStockMember 2022-12-31 0001550695 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001550695 us-gaap:RetainedEarningsMember 2022-12-31 0001550695 2022-12-31 0001550695 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001550695 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001550695 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001550695 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001550695 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001550695 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001550695 pfmt:EligibilityBasedMember 2024-04-01 2024-06-30 0001550695 pfmt:EligibilityBasedMember 2023-04-01 2023-06-30 0001550695 pfmt:EligibilityBasedMember 2024-01-01 2024-06-30 0001550695 pfmt:EligibilityBasedMember 2023-01-01 2023-06-30 0001550695 pfmt:ClaimsBasedMember 2024-04-01 2024-06-30 0001550695 pfmt:ClaimsBasedMember 2023-04-01 2023-06-30 0001550695 pfmt:ClaimsBasedMember 2024-01-01 2024-06-30 0001550695 pfmt:ClaimsBasedMember 2023-01-01 2023-06-30 0001550695 us-gaap:HealthCareMember 2024-04-01 2024-06-30 0001550695 us-gaap:HealthCareMember 2023-04-01 2023-06-30 0001550695 us-gaap:HealthCareMember 2024-01-01 2024-06-30 0001550695 us-gaap:HealthCareMember 2023-01-01 2023-06-30 0001550695 pfmt:RecoveryMember 2024-04-01 2024-06-30 0001550695 pfmt:RecoveryMember 2023-04-01 2023-06-30 0001550695 pfmt:RecoveryMember 2024-01-01 2024-06-30 0001550695 pfmt:RecoveryMember 2023-01-01 2023-06-30 0001550695 pfmt:CustomerCareAndOutsourcedServicesMember 2024-04-01 2024-06-30 0001550695 pfmt:CustomerCareAndOutsourcedServicesMember 2023-04-01 2023-06-30 0001550695 pfmt:CustomerCareAndOutsourcedServicesMember 2024-01-01 2024-06-30 0001550695 pfmt:CustomerCareAndOutsourcedServicesMember 2023-01-01 2023-06-30 0001550695 pfmt:BuildingAndLeaseholdImprovementsMember 2024-06-30 0001550695 pfmt:BuildingAndLeaseholdImprovementsMember 2023-12-31 0001550695 us-gaap:FurnitureAndFixturesMember 2024-06-30 0001550695 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001550695 us-gaap:ComputerEquipmentMember 2024-06-30 0001550695 us-gaap:ComputerEquipmentMember 2023-12-31 0001550695 pfmt:TheCreditAgreementMember 2024-06-30 0001550695 pfmt:TheCreditAgreementMember 2023-12-31 0001550695 pfmt:TheCreditAgreementMember pfmt:WellsFargoBankMember 2023-10-27 0001550695 pfmt:TheCreditAgreementMember pfmt:WellsFargoBankMember 2023-10-27 2023-10-27 0001550695 srt:MinimumMember pfmt:TheCreditAgreementMember pfmt:WellsFargoBankMember us-gaap:SecuredOvernightFinancingRateSofrMember 2023-10-27 2023-10-27 0001550695 srt:MaximumMember pfmt:TheCreditAgreementMember pfmt:WellsFargoBankMember us-gaap:SecuredOvernightFinancingRateSofrMember 2023-10-27 2023-10-27 0001550695 srt:MinimumMember pfmt:TheCreditAgreementMember pfmt:WellsFargoBankMember us-gaap:BaseRateMember 2023-10-27 2023-10-27 0001550695 srt:MaximumMember pfmt:TheCreditAgreementMember pfmt:WellsFargoBankMember us-gaap:BaseRateMember 2023-10-27 2023-10-27 0001550695 us-gaap:EmployeeStockOptionMember 2023-12-31 0001550695 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001550695 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001550695 us-gaap:EmployeeStockOptionMember 2024-06-30 0001550695 pfmt:RestrictedStockandPerformanceStockUnitsMember 2023-12-31 0001550695 pfmt:RestrictedStockandPerformanceStockUnitsMember 2024-01-01 2024-06-30 0001550695 pfmt:RestrictedStockandPerformanceStockUnitsMember 2024-06-30 0001550695 srt:MinimumMember pfmt:RestrictedStockandPerformanceStockUnitsMember 2024-01-01 2024-06-30 0001550695 srt:MaximumMember pfmt:RestrictedStockandPerformanceStockUnitsMember 2024-01-01 2024-06-30 0001550695 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001550695 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001550695 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001550695 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001550695 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001550695 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 shares iso4217:USD iso4217:USD shares pfmt:segment pfmt:reporting_unit pure 0001550695 --12-31 2024 Q2 false 10-Q true 2024-06-30 false 001-35628 PERFORMANT FINANCIAL CORPORATION DE 20-0484934 900 South Pine Island Road, Suite 150 Plantation FL 33324 (925) 960-4800 Yes Yes Accelerated Filer false true false Common Stock, par value $.0001 per share PFMT NASDAQ 77189652 10424000 7252000 0 81000 14070000 17584000 9928000 10879000 3610000 3651000 106000 335000 38138000 39782000 14685000 9724000 47372000 47372000 531000 631000 935000 531000 776000 990000 102437000 99030000 8337000 7924000 888000 727000 1868000 2385000 848000 493000 1223000 601000 723000 0 485000 250000 14372000 12380000 8000000 5000000 3068000 0 467000 295000 664000 648000 26571000 18323000 0.0001 0.0001 500000000 500000000 77190000 77190000 76920000 76920000 8000 8000 148173000 146001000 -72315000 -65302000 75866000 80707000 102437000 99030000 29362000 25485000 56696000 51214000 24534000 21710000 47755000 44159000 7569000 7376000 15603000 14445000 32103000 29086000 63358000 58604000 -2741000 -3601000 -6662000 -7390000 0 0 0 3000 300000 351000 486000 765000 61000 0 167000 0 -2980000 -3952000 -6981000 -8152000 16000 21000 32000 42000 -2996000 -3973000 -7013000 -8194000 -0.04 -0.05 -0.09 -0.11 -0.04 -0.05 -0.09 -0.11 76975000 75752000 76925000 75629000 76975000 75752000 76925000 75629000 76920000 8000 146958000 -69319000 77647000 75505000 7000 143059000 -62004000 81062000 270000 -90000 -90000 583000 -57000 -57000 1305000 1305000 888000 888000 -2996000 -2996000 -3973000 -3973000 77190000 8000 148173000 -72315000 75866000 76088000 7000 143890000 -65977000 77920000 76920000 8000 146001000 -65302000 80707000 75505000 7000 142261000 -57783000 84485000 270000 -90000 -90000 583000 -57000 -57000 2262000 2262000 1686000 1686000 -7013000 -7013000 -8194000 -8194000 77190000 8000 148173000 -72315000 75866000 76088000 7000 143890000 -65977000 77920000 -7013000 -8194000 -29000 -36000 3317000 2512000 224000 1455000 2262000 1686000 115000 122000 0 3000 -3514000 -3004000 -951000 -4513000 -41000 -683000 -229000 53000 -208000 -25000 413000 -820000 161000 -67000 -162000 -658000 622000 -299000 -221000 -1691000 16000 14000 4706000 2265000 4510000 2339000 0 3000 -4510000 -2336000 0 8000000 15000 274000 90000 57000 3000000 0 2895000 -8331000 3091000 -8402000 7333000 23465000 10424000 15063000 10424000 14982000 0 81000 10424000 15063000 3791000 0 -151000 143000 252000 721000 Organization and Description of Business<div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) Basis of Presentation and Organization</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP"), for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, the interim unaudited consolidated financial statements furnished herein include all adjustments necessary (consisting only of normal recurring adjustments) for a fair presentation of our financial position at June 30, 2024 and December 31, 2023, the results of our operations for the three and six months ended June 30, 2024 and 2023, and cash flows for the six months ended June 30, 2024 and 2023. Interim financial statements are prepared on a basis consistent with our annual consolidated financial statements. The interim financial statements included herein should be read in conjunction with the consolidated financial statements and related notes included in our annual report on Form 10-K for the year ended December 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performant Financial Corporation (the "Company", "we", or "our") supports payers in the healthcare industry in identifying, preventing, and recovering waste and improper payments by leveraging advanced technology, analytics and proprietary data assets. The Company works with leading national and regional healthcare payers to provide eligibility-based, also known as coordination-of-benefits (COB) services, as well as claims-based services, which include the audit and identification of improperly paid claims. The Company is a leading provider of these services in both government and commercial healthcare markets. The Company also provides advanced reporting capabilities, support services, customer care, and stakeholder training programs designed to mitigate future instances of improper payments.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s consolidated financial statements include the operations of Performant Financial Corporation (Performant), its wholly-owned subsidiary Performant Business Services, Inc. (PBS), and PBS's wholly-owned subsidiaries Performant Recovery, Inc. (PRI), dba Performant Healthcare Solutions, and Performant Technologies, LLC (PTL). Performant is a Delaware corporation headquartered in Florida and was formed in 2003. PBS is a Nevada corporation founded in 1997. PRI is a California corporation founded in 1976. PTL is a California limited liability company that was formed in 2004. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is managed and operated as one business, with a single management team that reports to the Chief Executive Officer.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of revenues and expenses during the reporting periods and the reported amounts of assets and liabilities, primarily accounts receivable, contract assets, goodwill, right-of-use assets, contract liabilities, estimated liability for appeals and disputes, lease liabilities, other liabilities, provision for income taxes, and disclosure of contingent liabilities at the date of the consolidated financial statements. Actual results may differ from amounts presently estimated.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) Revenues, Accounts Receivable, Contract Assets, Contract Liabilities, Estimated Liability for Appeals and Disputes </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally derives its revenues primarily from providing audit, recovery, and analytics services. Revenues are recognized upon completion of these services for its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps:</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract with a customer.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, the performance obligations are satisfied.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts generally contain a single performance obligation, delivered over time as a series of services that are substantially the same and have the same pattern of transfer to the client, as the promise to transfer the individual services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Certain of the Company’s contracts contain more than one performance obligation and are delivered as of a point in time.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts are composed primarily of variable consideration. Fees earned under the Company’s contracts consist primarily of contingency fees based on a specified percentage of the amount the Company enables its clients to recover. The contingency fee percentage for a particular recovery depends on the type of recovery or claim facilitated.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may apply the as-invoiced practical expedient where its right to consideration corresponds directly to its right to invoice its clients, or the variable consideration allocation exception where the variable consideration is attributable to one or more, but not all, of the services promised in a series of distinct services that form part of a single performance obligation. As such the Company has elected the optional exemptions related to the as-invoiced practical expedient and the variable consideration allocation exception whereby the disclosure of the amount of transaction price allocated to the remaining performance obligations is not required. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has applied the as-invoiced practical expedient or the variable consideration allocation exception to contracts with performance obligations that have an average remaining duration of less than one year.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates variable consideration only if it can reasonably measure the progress toward complete satisfaction of the performance obligation using an output method based on reliable information, and recognizes such revenue over the performance period only if it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. Any change made to the measure of progress toward complete satisfaction of our performance obligation is recorded as a change in estimate. The Company exercises judgment to estimate the amount of constraint on variable consideration based on the facts and circumstances of the relevant contract operations and the availability and reliability of data. The Company reviews the constraint on variable consideration quarterly. While the Company believes the estimates made are reasonable and appropriate, different assumptions and estimates could materially impact the amount of variable consideration recognized.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For healthcare claims audit contracts, the Company may recognize revenue upon delivering its findings to its clients, when sufficient reliable information is available for estimating the variable consideration earned based on an output metric that reasonably measures the Company's satisfaction of its performance obligations.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For eligibility-based or COB contracts, the Company may recognize revenue upon delivering its findings to its clients' counterparties (e.g., insurance companies or other responsible parties that appear to have primary responsibility to pay the claims).</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts that contain a refund right, the Company estimates its refund liability for each claim, as needed, and recognizes revenue net of such estimate. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under certain contracts, consideration can include periodic performance-based bonuses which can be awarded based on the Company’s performance under the specific contract. These performance-based bonuses are considered variable and may be constrained by the Company until there is not a risk of a significant reversal.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For customer care / outsourced services clients, the Company recognizes revenues based on the volume of processed transactions or the quantity of labor hours provided.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue disaggregated by category for the three and six months ended June 30, 2024 and 2023:</span></div><div style="margin-bottom:9pt;margin-top:12pt"><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:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended  <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended  <br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eligibility-based</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Claims-based</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,210 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,929 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,821 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recovery </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Care / Outsourced Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,360 </span></td><td style="background-color:#cceeff;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 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,362 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,485 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,696 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,214 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The Company determines the allowance for credit losses by specific identification. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The allowance for credit losses was $0 as of June 30, 2024 and December 31, 2023. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets were $9.9 million and $10.9 million as of June 30, 2024 and December 31, 2023, respectively. Contract assets relate to the Company’s rights to consideration for services completed but not invoiced at the reporting date, and receipt of payment is conditional upon factors other than the passage of time. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets primarily consist of commissions that the Company estimates it has earned from claims audit findings submitted to healthcare clients. Contract assets are recorded to accounts receivable when the Company's right to payment becomes unconditional, which is generally when healthcare providers have paid our clients. There was no impairment loss related to contract assets for the three and six months ended June 30, 2024 and 2023, respectively.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had contract liabilities of $0.8 million and $0.5 million as of June 30, 2024 and December 31, 2023, respectively.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Healthcare providers of our clients have the right to appeal claims audit findings and may pursue additional appeals if the initial appeal is found in favor of healthcare clients. For coordination-of-benefits services, insurance companies or other responsible parties may dispute the Company’s findings regarding our clients not being the primary payer of healthcare claims. Total estimated liability for appeals and disputes was $1.2 million and $0.6 million as of June 30, 2024 and December 31, 2023, respectively. This represents the Company’s best estimate of the amount probable of being refunded to the Company’s healthcare clients. </span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c) Prepaid Expenses and Other Current Assets</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2024, prepaid expenses and other current assets were $3.6 million and included approximately $2.5 million related to prepaid software licenses and maintenance agreements, $0.6 million for prepaid insurance, and $0.5 million for various other prepaid expenses. At December 31, 2023, prepaid expenses and other current assets were $3.7 million and included approximately $1.8 million related to prepaid software licenses and maintenance agreements, $1.3 million for prepaid insurance, and $0.6 million for various other prepaid expenses.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d) Impairment of Goodwill and Long-Lived Assets </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of goodwill was $47.4 million as of June 30, 2024 and December 31, 2023, both of which were net of accumulated impairment loss of $34.2 million. Goodwill represents the excess of purchase price and related costs over the fair value assigned to the net assets of businesses acquired. Goodwill is reviewed for impairment annually in December, or more frequently if certain events or conditions arise during the year. Based on management’s analysis, there was no impairment of goodwill as of June 30, 2024 and December 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may first assess qualitative factors for indicators of impairment to determine whether it is necessary to perform the quantitative goodwill impairment test. In performing the quantitative goodwill test, if the carrying value of the Company, as one reporting unit, exceeds its fair value, goodwill is considered impaired. The amount of impairment loss is measured as the difference between the carrying value and the fair value of the reporting unit. Impairment testing is based upon the best information available including our market capitalization and estimates of fair value which incorporate assumptions marketplace participants would use in making their estimates of fair value. Significant assumptions and estimates are required, including, but not limited to, projecting future cash flows, determining appropriate discount rates and terminal growth rates, and other assumptions, to estimate the fair value of the reporting unit, inclusive of goodwill. Although the Company believes the assumptions and estimates made are reasonable and appropriate, different assumptions and estimates could materially impact the amount of impairment.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets or intangibles may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to future undiscounted net cash flows expected to be generated by the assets. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. There was no impairment during the three and six months ended June 30, 2024 and 2023. </span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(e) Other Current Liabilities</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2024, other current liabilities were $1.9 million and included $1.7 million for services received for which we have not received an invoice, $0.1 million for estimated workers' compensation claims incurred but not reported, and $0.1 million accrued interest for the borrowings under our revolving loan. At December 31, 2023, other current liabilities were $2.4 million and primarily included $2.1 million for services received for which we have not received an invoice.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(f) Acquisitions</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates acquisitions of assets and other similar transactions to assess whether or not the transaction should be accounted for as a business combination or asset acquisition by first applying a screen test to determine whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets. If so, the transaction is accounted for as an asset acquisition. If not, further determination is required as to whether or not the Company has acquired inputs and processes that have the ability to create outputs, which would meet the definition of a business. Significant judgment is required in the application of the screen test to determine whether an acquisition is a business combination or an acquisition of assets.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions meeting the definition of business combinations are accounted for using the acquisition method of accounting, which requires that the purchase price be allocated to the net assets acquired at their respective fair values. In a business combination, any excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset acquisitions that are not deemed to be business combinations are measured and recognized based on the cost to acquire the assets, which includes direct costs related to the acquisition recorded in professional fees. Goodwill or bargain purchase is not recognized in asset acquisitions. Any difference between the fair value and cost of the assets acquired is allocated on a relative fair value basis to certain nonfinancial assets.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(g) New Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, "Improvements to Reportable Segment Disclosures", which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses on an annual and interim basis, and requires a public entity to disclose the title and position of the Chief Operating Decision Maker. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and for interim periods within annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is assessing the impact of this standard on its disclosures.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, "Improvements to Income Tax Disclosures", which enhances income tax disclosure requirements for all entities by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is assessing the impact of this standard and, upon adoption, may be required to include additional disclosures in the notes to its financial statements.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, the FASB issued ASU 2024-01, "Scope Application of Profits Interest and Similar Awards", which clarifies how to determine whether profits interest and similar awards should be accounted for as a share-based payment arrangement (ASC 718, Compensation-Stock Compensation) or as a cash bonus or profit-sharing arrangement (ASC 710, Compensation-General, or other guidance), and applies to all reporting entities that account for profits interest awards as compensation to employees or non-employees. ASU 2024-01 is effective for annual periods beginning after December 15, 2024, and interim periods within those annual periods. The Company is assessing the impacts of this standard on its consolidated financial statements and disclosures.</span></div> Basis of Presentation and Organization<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP"), for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, the interim unaudited consolidated financial statements furnished herein include all adjustments necessary (consisting only of normal recurring adjustments) for a fair presentation of our financial position at June 30, 2024 and December 31, 2023, the results of our operations for the three and six months ended June 30, 2024 and 2023, and cash flows for the six months ended June 30, 2024 and 2023. Interim financial statements are prepared on a basis consistent with our annual consolidated financial statements. The interim financial statements included herein should be read in conjunction with the consolidated financial statements and related notes included in our annual report on Form 10-K for the year ended December 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performant Financial Corporation (the "Company", "we", or "our") supports payers in the healthcare industry in identifying, preventing, and recovering waste and improper payments by leveraging advanced technology, analytics and proprietary data assets. The Company works with leading national and regional healthcare payers to provide eligibility-based, also known as coordination-of-benefits (COB) services, as well as claims-based services, which include the audit and identification of improperly paid claims. The Company is a leading provider of these services in both government and commercial healthcare markets. The Company also provides advanced reporting capabilities, support services, customer care, and stakeholder training programs designed to mitigate future instances of improper payments.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s consolidated financial statements include the operations of Performant Financial Corporation (Performant), its wholly-owned subsidiary Performant Business Services, Inc. (PBS), and PBS's wholly-owned subsidiaries Performant Recovery, Inc. (PRI), dba Performant Healthcare Solutions, and Performant Technologies, LLC (PTL). Performant is a Delaware corporation headquartered in Florida and was formed in 2003. PBS is a Nevada corporation founded in 1997. PRI is a California corporation founded in 1976. PTL is a California limited liability company that was formed in 2004. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is managed and operated as one business, with a single management team that reports to the Chief Executive Officer.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of revenues and expenses during the reporting periods and the reported amounts of assets and liabilities, primarily accounts receivable, contract assets, goodwill, right-of-use assets, contract liabilities, estimated liability for appeals and disputes, lease liabilities, other liabilities, provision for income taxes, and disclosure of contingent liabilities at the date of the consolidated financial statements. Actual results may differ from amounts presently estimated.</span></div> 1 Revenues, Accounts Receivable, Contract Assets, Contract Liabilities, Estimated Liability for Appeals and Disputes <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally derives its revenues primarily from providing audit, recovery, and analytics services. Revenues are recognized upon completion of these services for its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps:</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract with a customer.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, the performance obligations are satisfied.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts generally contain a single performance obligation, delivered over time as a series of services that are substantially the same and have the same pattern of transfer to the client, as the promise to transfer the individual services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Certain of the Company’s contracts contain more than one performance obligation and are delivered as of a point in time.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts are composed primarily of variable consideration. Fees earned under the Company’s contracts consist primarily of contingency fees based on a specified percentage of the amount the Company enables its clients to recover. The contingency fee percentage for a particular recovery depends on the type of recovery or claim facilitated.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may apply the as-invoiced practical expedient where its right to consideration corresponds directly to its right to invoice its clients, or the variable consideration allocation exception where the variable consideration is attributable to one or more, but not all, of the services promised in a series of distinct services that form part of a single performance obligation. As such the Company has elected the optional exemptions related to the as-invoiced practical expedient and the variable consideration allocation exception whereby the disclosure of the amount of transaction price allocated to the remaining performance obligations is not required. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has applied the as-invoiced practical expedient or the variable consideration allocation exception to contracts with performance obligations that have an average remaining duration of less than one year.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates variable consideration only if it can reasonably measure the progress toward complete satisfaction of the performance obligation using an output method based on reliable information, and recognizes such revenue over the performance period only if it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. Any change made to the measure of progress toward complete satisfaction of our performance obligation is recorded as a change in estimate. The Company exercises judgment to estimate the amount of constraint on variable consideration based on the facts and circumstances of the relevant contract operations and the availability and reliability of data. The Company reviews the constraint on variable consideration quarterly. While the Company believes the estimates made are reasonable and appropriate, different assumptions and estimates could materially impact the amount of variable consideration recognized.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For healthcare claims audit contracts, the Company may recognize revenue upon delivering its findings to its clients, when sufficient reliable information is available for estimating the variable consideration earned based on an output metric that reasonably measures the Company's satisfaction of its performance obligations.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For eligibility-based or COB contracts, the Company may recognize revenue upon delivering its findings to its clients' counterparties (e.g., insurance companies or other responsible parties that appear to have primary responsibility to pay the claims).</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts that contain a refund right, the Company estimates its refund liability for each claim, as needed, and recognizes revenue net of such estimate. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under certain contracts, consideration can include periodic performance-based bonuses which can be awarded based on the Company’s performance under the specific contract. These performance-based bonuses are considered variable and may be constrained by the Company until there is not a risk of a significant reversal.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For customer care / outsourced services clients, the Company recognizes revenues based on the volume of processed transactions or the quantity of labor hours provided.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The Company determines the allowance for credit losses by specific identification. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The allowance for credit losses was $0 as of June 30, 2024 and December 31, 2023. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets were $9.9 million and $10.9 million as of June 30, 2024 and December 31, 2023, respectively. Contract assets relate to the Company’s rights to consideration for services completed but not invoiced at the reporting date, and receipt of payment is conditional upon factors other than the passage of time. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets primarily consist of commissions that the Company estimates it has earned from claims audit findings submitted to healthcare clients. Contract assets are recorded to accounts receivable when the Company's right to payment becomes unconditional, which is generally when healthcare providers have paid our clients. There was no impairment loss related to contract assets for the three and six months ended June 30, 2024 and 2023, respectively.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had contract liabilities of $0.8 million and $0.5 million as of June 30, 2024 and December 31, 2023, respectively.</span></div>Healthcare providers of our clients have the right to appeal claims audit findings and may pursue additional appeals if the initial appeal is found in favor of healthcare clients. For coordination-of-benefits services, insurance companies or other responsible parties may dispute the Company’s findings regarding our clients not being the primary payer of healthcare claims. Total estimated liability for appeals and disputes was $1.2 million and $0.6 million as of June 30, 2024 and December 31, 2023, respectively. This represents the Company’s best estimate of the amount probable of being refunded to the Company’s healthcare clients. <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue disaggregated by category for the three and six months ended June 30, 2024 and 2023:</span></div><div style="margin-bottom:9pt;margin-top:12pt"><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:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended  <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended  <br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eligibility-based</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Claims-based</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,210 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,929 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,821 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recovery </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Care / Outsourced Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,360 </span></td><td style="background-color:#cceeff;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 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,362 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,485 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,696 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,214 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14264000 14131000 27652000 26611000 13661000 9798000 26073000 20210000 27925000 23929000 53725000 46821000 0 14000 0 33000 1437000 1542000 2971000 4360000 29362000 25485000 56696000 51214000 0 0 9900000 10900000 800000 500000 1200000 600000 3600000 2500000 600000 500000 3700000 1800000 1300000 600000 Impairment of Goodwill and Long-Lived Assets <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of goodwill was $47.4 million as of June 30, 2024 and December 31, 2023, both of which were net of accumulated impairment loss of $34.2 million. Goodwill represents the excess of purchase price and related costs over the fair value assigned to the net assets of businesses acquired. Goodwill is reviewed for impairment annually in December, or more frequently if certain events or conditions arise during the year. Based on management’s analysis, there was no impairment of goodwill as of June 30, 2024 and December 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may first assess qualitative factors for indicators of impairment to determine whether it is necessary to perform the quantitative goodwill impairment test. In performing the quantitative goodwill test, if the carrying value of the Company, as one reporting unit, exceeds its fair value, goodwill is considered impaired. The amount of impairment loss is measured as the difference between the carrying value and the fair value of the reporting unit. Impairment testing is based upon the best information available including our market capitalization and estimates of fair value which incorporate assumptions marketplace participants would use in making their estimates of fair value. Significant assumptions and estimates are required, including, but not limited to, projecting future cash flows, determining appropriate discount rates and terminal growth rates, and other assumptions, to estimate the fair value of the reporting unit, inclusive of goodwill. Although the Company believes the assumptions and estimates made are reasonable and appropriate, different assumptions and estimates could materially impact the amount of impairment.</span></div>Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets or intangibles may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to future undiscounted net cash flows expected to be generated by the assets. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. 47400000 47400000 34200000 34200000 1 0 0 0 0 1900000 1700000 100000 100000 2400000 2100000 Acquisitions<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates acquisitions of assets and other similar transactions to assess whether or not the transaction should be accounted for as a business combination or asset acquisition by first applying a screen test to determine whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets. If so, the transaction is accounted for as an asset acquisition. If not, further determination is required as to whether or not the Company has acquired inputs and processes that have the ability to create outputs, which would meet the definition of a business. Significant judgment is required in the application of the screen test to determine whether an acquisition is a business combination or an acquisition of assets.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions meeting the definition of business combinations are accounted for using the acquisition method of accounting, which requires that the purchase price be allocated to the net assets acquired at their respective fair values. In a business combination, any excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset acquisitions that are not deemed to be business combinations are measured and recognized based on the cost to acquire the assets, which includes direct costs related to the acquisition recorded in professional fees. Goodwill or bargain purchase is not recognized in asset acquisitions. Any difference between the fair value and cost of the assets acquired is allocated on a relative fair value basis to certain nonfinancial assets.</span></div> New Accounting Pronouncements<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, "Improvements to Reportable Segment Disclosures", which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses on an annual and interim basis, and requires a public entity to disclose the title and position of the Chief Operating Decision Maker. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and for interim periods within annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is assessing the impact of this standard on its disclosures.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, "Improvements to Income Tax Disclosures", which enhances income tax disclosure requirements for all entities by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is assessing the impact of this standard and, upon adoption, may be required to include additional disclosures in the notes to its financial statements.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, the FASB issued ASU 2024-01, "Scope Application of Profits Interest and Similar Awards", which clarifies how to determine whether profits interest and similar awards should be accounted for as a share-based payment arrangement (ASC 718, Compensation-Stock Compensation) or as a cash bonus or profit-sharing arrangement (ASC 710, Compensation-General, or other guidance), and applies to all reporting entities that account for profits interest awards as compensation to employees or non-employees. ASU 2024-01 is effective for annual periods beginning after December 15, 2024, and interim periods within those annual periods. The Company is assessing the impacts of this standard on its consolidated financial statements and disclosures.</span></div> Property, Equipment, and Software<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, equipment, and software consist of the following at June 30, 2024 and December 31, 2023 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and leasehold improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,659 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,297 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,328 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,604)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, equipment and software, net</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,685 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,724 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer hardware and software included the acquisition of technology assets from a technology company in March 2024. The purchase agreement included deferred cash payments to be made over a three-year period. The amount recorded in deferred asset acquisition payments on the consolidated balance sheet was $3.8 million as of June 30, 2024. These payments are discounted to present values using our incremental borrowing rate.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was $1.9 million and $1.3 million for the three months ended June 30, 2024 and 2023, respectively, and $3.3 million and $2.5 million for the six months ended June 30, 2024 and 2023, respectively.</span></div> <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, equipment, and software consist of the following at June 30, 2024 and December 31, 2023 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and leasehold improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,659 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,297 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,328 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,604)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, equipment and software, net</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,685 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,724 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2266000 2412000 1477000 1659000 78554000 70257000 82297000 74328000 67612000 64604000 14685000 9724000 P3Y 3800000 1900000 1300000 3300000 2500000 Credit Agreement<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024 and December 31, 2023, $8.0 million and $5.0 million, respectively, was outstanding under the Company's revolving Credit Agreement (defined below) and as of June 30, 2024, the Company had $10.4 million of additional availability under the Credit Agreement. The annual interest rate for outstanding loans under the Credit Agreement at June 30, 2024 and December 31, 2023 was 8.0% and 8.1%, respectively.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 27, 2023, the Company entered into a credit agreement with Wells Fargo Bank, National Association (the “Credit Agreement”). The Credit Agreement includes a $25 million revolving loan commitment, subject to borrowing base limitations based on a percentage of applicable eligible receivables and contract assets. A portion of the revolving loan commitment of up to $2.5 million is available for the issuance of letters of credit. Subject to certain customary exceptions, the Company’s existing and future, direct or indirect, domestic subsidiaries are, or will be, jointly and severally obligated as borrowers or guarantors for the obligations under the Credit Agreement. The obligations of the Company under the Credit Agreement are secured by liens on substantially all of the assets of the Company and each of its existing subsidiaries (and subject to customary exceptions, will be secured by the assets of future subsidiaries).</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of the proceeds from the initial borrowing under the Credit Agreement were used by the Company, together with cash on hand, to repay outstanding obligations under its prior credit agreement, and to pay fees and expenses in connection with the Credit Agreement.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement matures and all outstanding borrowings are due on October 27, 2026. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may, at its option, prepay borrowings under the Credit Agreement, in whole or in part, at any time and from time to time without premium or penalty (except in certain circumstances). Borrowings under the Credit Agreement are also subject to mandatory prepayment in the event that outstanding borrowings and letter of credit usage exceed the lesser of the aggregate revolving loan commitments and the borrowing base then in effect.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may also request an increase to the commitments under the Credit Agreement in an aggregate principal amount of up to $10 million, subject to obtaining commitments from any participating lenders and certain other conditions. Under the Credit Agreement, loans generally may bear interest based on term SOFR (the secured overnight financing right) or an annual base rate, as applicable, plus, in each case, an applicable margin based on the Company’s average borrowing availability each quarter under the Credit Agreement that may range between 2.50% per annum and 3.00% per annum, in the case of term SOFR loans and between 1.50% per annum and 2.00% per annum in the case of base rate loans. In addition, a commitment fee of 0.50% per annum based on unused availability of the credit facility is also payable.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains certain customary representations, warranties, and affirmative and negative covenants of the Company and its subsidiaries that restrict the Company’s and its subsidiaries’ ability to take certain actions, including, incurrence of indebtedness, creation of liens, making certain investments, mergers or consolidations, dispositions of assets, assignments, sales or transfers of equity in subsidiaries, repurchase or redemption of capital stock, entering into certain transactions with affiliates, or changing the nature of the Company’s business. The Credit Agreement also contains financial covenants, which require the Company to maintain a minimum amount of liquidity and a consolidated fixed charge coverage ratio of not less than 1.25 to 1.00, provided that the fixed charge coverage ratio is only applicable when borrowing availability falls below a certain threshold. The obligations under the Credit Agreement may be accelerated or the commitments terminated upon the occurrence of events of default under the Credit Agreement, which include payment defaults, defaults in the performance of affirmative and negative covenants, the inaccuracy of representations or warranties, bankruptcy and insolvency related defaults, cross defaults to other material indebtedness, defaults arising in connection with changes in control, and other customary events of default. The Company was in compliance with all covenants under the Credit Agreement as of June 30, 2024.</span></div> 8000000.0 5000000.0 10400000 0.080 0.081 25000000 2500000 10000000 0.0250 0.0300 0.0150 0.0200 0.0050 1.25 Leases<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into various non-cancelable operating lease agreements for office facilities and equipment with lease periods expiring between 2024 and 2028. Certain of these arrangements have free rent periods and/or escalating rent payment provisions. As such, the Company recognizes rent expense under such arrangements on a straight-line basis. Some leases include options to renew. The Company does not assume renewals in its determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement. The lease agreements do not contain any material residual value guarantees or material restrictive covenants. Leases with an initial term of twelve months or less are not recorded on the balance sheet.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense was $0.1 million and $0.2 million for the three months ended June 30, 2024 and 2023, respectively, and $0.1 and $0.5 million for the six months ended June 30, 2024 and 2023, respectively.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of operating lease liabilities included in operating cash flows were $0.2 million and $0.4 million for the six months ended June 30, 2024 and 2023, respectively.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental other information related to operating leases were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.634%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.634%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Remaining Lease Term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#cceeff;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;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted cash flows</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 100000 200000 100000 500000 200000 400000 <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental other information related to operating leases were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.634%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.634%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Remaining Lease Term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P2Y9M18D P3Y 0.00070 0.00057 <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#cceeff;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;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted cash flows</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 287000000 366000000 178000000 113000000 106000000 1050000000 98000000 952000000 Stock-Based Compensation<div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) Stock Options</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense charged as salaries and benefits expense in the consolidated statements of operations was $1.3 million and $0.9 million for the three months ended June 30, 2024 and 2023 respectively, and $2.3 million and $1.7 million for the six months ended June 30, 2024 and 2023, respectively. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a summary of the Company's stock option activity for the six months ended June 30, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding<br/>Options</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise price<br/>per share</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>remaining<br/>contractual life<br/>(Years)</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested, exercisable, expected to vest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> at June 30, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,500 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.26 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> (1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Options expected to vest reflect an estimated forfeiture rate.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes share-based compensation costs as expense on a straight-line basis over the option vesting period, which generally is four years. As of June 30, 2024, all options have vested and there was no unrecognized compensation costs.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) Restricted Stock Units and Performance Stock Units</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes restricted stock unit and performance stock unit activity for the six months ended June 30, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Awards</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>grant date fair value<br/>per share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,507,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.81 </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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,952)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and converted to shares, net of units withheld for taxes </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(269,192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.31 </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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Units withheld for taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,283,113 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.82 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest at June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,649,139 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.82 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units and performance stock units granted under the Performant Financial Corporation Amended and Restated 2012 Stock Incentive Plan generally vest over periods between one year and four years. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, there was approximately $9.8 million of total unrecognized compensation cost related to unvested restricted stock units granted to employees. This unrecognized compensation cost is expected to be recognized over an estimated weighted-average amortization period of approximately 2.5 years.</span></div> 1300000 900000 2300000 1700000 <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a summary of the Company's stock option activity for the six months ended June 30, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding<br/>Options</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise price<br/>per share</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>remaining<br/>contractual life<br/>(Years)</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested, exercisable, expected to vest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> at June 30, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,500 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.26 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> (1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Options expected to vest reflect an estimated forfeiture rate.</span></div> 72000 5.74 P1Y 14000 0 0 15500 7.48 0 0 56500 5.26 P0Y8M12D 12000 56500 5.26 P0Y8M12D 12000 56500 5.26 P0Y8M12D 12000 P4Y 0 <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes restricted stock unit and performance stock unit activity for the six months ended June 30, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Awards</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>grant date fair value<br/>per share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,507,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.81 </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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,952)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and converted to shares, net of units withheld for taxes </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(269,192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.31 </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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Units withheld for taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,283,113 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.82 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest at June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,649,139 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.82 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4507754 2.79 1203955 2.81 130952 3.01 269192 2.31 28452 2.71 5283113 2.82 4649139 2.82 P1Y P4Y 9800000 P2Y6M Income Taxes<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's effective income tax rate was 0% for the six months ended June 30, 2024 and (1)% for the six months ended June 30, 2023. The primary driver of the effective income tax rate is the overall losses from operations for the six months ended June 30, 2024, for which no benefit is recognized due to valuation allowance, similar to the same period in the prior year.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns with the U.S. federal government and various state jurisdictions. The Company operates in a number of state and local jurisdictions, most of which have never audited the Company's records. Accordingly, the Company is subject to state and local income tax examinations based upon the various statutes of limitations in each jurisdiction. For tax years before 2019, the Company is no longer subject to Federal and certain other state tax examinations. The Company is not currently under examination in any jurisdiction.</span></div> 0 -0.01 Net Loss per Share<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2024 and 2023, basic loss per share is calculated by dividing net loss attributable to holders of common stock by the sum of the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is calculated by dividing net income available to holders of common stock by the weighted average number of shares of common stock and dilutive common share equivalents outstanding during the period. The Company’s common share equivalents consist of stock options, restricted stock units (RSUs), and performance stock units. When there is a loss in the period, dilutive common share equivalents are excluded from the calculation of diluted earnings per share, as their effect would be anti-dilutive. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the basic to diluted weighted average shares outstanding using the treasury stock method (shares in thousands):</span></div><div style="margin-bottom:9pt;margin-top:12pt"><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:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended  <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended  <br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding – basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding – diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,975 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,752 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,925 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,629 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company was in a loss position for both periods presented, basic net loss per share is the same as diluted net loss per share, as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (shares in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,340 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,948 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the basic to diluted weighted average shares outstanding using the treasury stock method (shares in thousands):</span></div><div style="margin-bottom:9pt;margin-top:12pt"><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:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended  <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended  <br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding – basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding – diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,975 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,752 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,925 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,629 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 76975000 75752000 76925000 75629000 0 0 0 0 76975000 75752000 76925000 75629000 Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (shares in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,340 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,948 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 57000 139000 5283000 3809000 5340000 3948000 Subsequent Events<div style="margin-bottom:9pt;margin-top:12pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has evaluated subsequent events through the date these consolidated financial statements are filed with the Securities and Exchange Commission and there are no events that have occurred that would require adjustments or disclosures to the consolidated financial statements.</span></div> false false false false