0000884144-24-000022.txt : 20240226 0000884144-24-000022.hdr.sgml : 20240226 20240226161010 ACCESSION NUMBER: 0000884144-24-000022 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240226 DATE AS OF CHANGE: 20240226 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ASURE SOFTWARE INC CENTRAL INDEX KEY: 0000884144 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] ORGANIZATION NAME: 06 Technology IRS NUMBER: 742415696 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34522 FILM NUMBER: 24678790 BUSINESS ADDRESS: STREET 1: 405 COLORADO ST STREET 2: #1800 CITY: AUSTIN STATE: TX ZIP: 78701 BUSINESS PHONE: 5124372700 MAIL ADDRESS: STREET 1: 405 COLORADO ST STREET 2: #1800 CITY: AUSTIN STATE: TX ZIP: 78701 FORMER COMPANY: FORMER CONFORMED NAME: FORGENT NETWORKS INC DATE OF NAME CHANGE: 20020215 FORMER COMPANY: FORMER CONFORMED NAME: VTEL CORP DATE OF NAME CHANGE: 19960401 FORMER COMPANY: FORMER CONFORMED NAME: VIDEO TELECOM CORP DATE OF NAME CHANGE: 19960401 10-K 1 asur-20231231.htm 10-K asur-20231231
false00008841442023FYP2YP2Y00008841442023-01-012023-12-310000884144us-gaap:CommonStockMember2023-01-012023-12-310000884144us-gaap:SeriesAPreferredStockMember2023-01-012023-12-3100008841442023-06-30iso4217:USD00008841442024-02-23xbrli:shares00008841442023-12-3100008841442022-12-31iso4217:USDxbrli:shares0000884144asur:RecurringMember2023-01-012023-12-310000884144asur:RecurringMember2022-01-012022-12-310000884144asur:ProfessionalServicesRevenueMember2023-01-012023-12-310000884144asur:ProfessionalServicesRevenueMember2022-01-012022-12-3100008841442022-01-012022-12-310000884144us-gaap:CommonStockMember2021-12-310000884144us-gaap:TreasuryStockCommonMember2021-12-310000884144us-gaap:AdditionalPaidInCapitalMember2021-12-310000884144us-gaap:RetainedEarningsMember2021-12-310000884144us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100008841442021-12-310000884144us-gaap:CommonStockMember2022-01-012022-12-310000884144us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000884144us-gaap:RetainedEarningsMember2022-01-012022-12-310000884144us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000884144us-gaap:CommonStockMember2022-12-310000884144us-gaap:TreasuryStockCommonMember2022-12-310000884144us-gaap:AdditionalPaidInCapitalMember2022-12-310000884144us-gaap:RetainedEarningsMember2022-12-310000884144us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000884144us-gaap:CommonStockMember2023-01-012023-12-310000884144us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310000884144us-gaap:RetainedEarningsMember2023-01-012023-12-310000884144us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310000884144us-gaap:CommonStockMember2023-12-310000884144us-gaap:TreasuryStockCommonMember2023-12-310000884144us-gaap:AdditionalPaidInCapitalMember2023-12-310000884144us-gaap:RetainedEarningsMember2023-12-310000884144us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000884144srt:MinimumMember2023-12-310000884144srt:MaximumMember2023-12-3100008841442023-10-0100008841442022-01-012022-01-0100008841442022-01-0100008841442023-05-012023-05-3100008841442023-09-012023-09-300000884144asur:AssetPurchaseAgreementMember2021-06-012021-06-300000884144asur:AssetPurchaseAgreementMember2023-07-310000884144asur:AssetPurchaseAgreementMember2023-07-012023-07-310000884144us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000884144us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310000884144us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310000884144us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AvailableforsaleSecuritiesMember2023-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:AvailableforsaleSecuritiesMember2023-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310000884144us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AvailableforsaleSecuritiesMember2023-12-310000884144us-gaap:FairValueMeasurementsRecurringMember2023-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310000884144us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-12-310000884144us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310000884144us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000884144us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310000884144us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310000884144us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AvailableforsaleSecuritiesMember2022-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:AvailableforsaleSecuritiesMember2022-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310000884144us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AvailableforsaleSecuritiesMember2022-12-310000884144us-gaap:FairValueMeasurementsRecurringMember2022-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310000884144us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000884144asur:AssetPurchaseAgreementMember2023-01-012023-12-310000884144asur:ThirdAssetPurchaseAgreementMember2023-10-012023-12-310000884144us-gaap:CertificatesOfDepositMember2023-12-310000884144us-gaap:CorporateDebtSecuritiesMember2023-12-310000884144us-gaap:MunicipalBondsMember2023-12-310000884144us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310000884144us-gaap:CertificatesOfDepositMember2022-12-310000884144us-gaap:CorporateDebtSecuritiesMember2022-12-310000884144us-gaap:MunicipalBondsMember2022-12-310000884144us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-31asur:security0000884144asur:IndividuallyMember2023-12-310000884144asur:IndividuallyMember2022-12-310000884144us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310000884144us-gaap:CustomerListsMember2022-12-310000884144us-gaap:CustomerListsMember2023-01-012023-12-310000884144us-gaap:CustomerListsMember2023-12-310000884144us-gaap:DevelopedTechnologyRightsMember2022-12-310000884144us-gaap:DevelopedTechnologyRightsMember2023-01-012023-12-310000884144us-gaap:DevelopedTechnologyRightsMember2023-12-310000884144us-gaap:TradeNamesMember2022-12-310000884144us-gaap:TradeNamesMember2023-01-012023-12-310000884144us-gaap:TradeNamesMember2023-12-310000884144us-gaap:NoncompeteAgreementsMember2022-12-310000884144us-gaap:NoncompeteAgreementsMember2023-01-012023-12-310000884144us-gaap:NoncompeteAgreementsMember2023-12-310000884144us-gaap:NotesPayableOtherPayablesMember2023-01-012023-12-310000884144srt:MinimumMembersrt:ConsolidatedEntitiesDomain2023-12-31xbrli:pure0000884144srt:ConsolidatedEntitiesDomainsrt:MaximumMember2023-12-310000884144us-gaap:NotesPayableOtherPayablesMember2023-12-310000884144us-gaap:NotesPayableOtherPayablesMember2022-12-310000884144asur:StructuralCapitalMemberus-gaap:NotesPayableOtherPayablesMember2023-01-012023-12-310000884144asur:StructuralCapitalMemberus-gaap:NotesPayableOtherPayablesMember2023-12-310000884144asur:StructuralCapitalMemberus-gaap:NotesPayableOtherPayablesMember2022-12-310000884144us-gaap:ShortTermDebtMember2023-12-310000884144us-gaap:LongTermDebtMember2023-12-310000884144us-gaap:ShortTermDebtMember2022-12-310000884144us-gaap:LongTermDebtMember2022-12-3100008841442023-01-012023-01-310000884144asur:SellerMember2023-01-012023-01-310000884144asur:ClaimantMember2023-01-012023-01-310000884144asur:SeniorCreditFacilityMemberasur:StructuralCapitalMember2021-09-012021-09-3000008841442023-08-072023-08-070000884144asur:SecuredPromissoryNoteMember2023-09-122023-09-120000884144us-gaap:AccountsReceivableMember2023-01-012023-12-310000884144us-gaap:AccountsReceivableMember2022-01-012022-12-310000884144asur:PrimaryComponentMember2023-01-012023-12-310000884144asur:SecondaryComponentMember2023-01-012023-12-3100008841442021-12-312023-12-310000884144us-gaap:SalesRevenueNetMember2023-01-012023-12-310000884144us-gaap:SalesRevenueNetMember2022-01-012022-12-3100008841442023-04-210000884144asur:A2023UnderwrittenPublicOfferingPublicMember2023-01-012023-12-3100008841442023-08-160000884144asur:A2023UnderwrittenPublicOfferingUnderwriterMember2023-01-012023-12-310000884144asur:A2018PlanMember2023-12-310000884144us-gaap:EmployeeStockOptionMemberasur:A2018PlanMember2023-12-310000884144us-gaap:RestrictedStockUnitsRSUMemberasur:A2018PlanMember2023-12-310000884144us-gaap:PerformanceSharesMemberasur:A2018PlanMember2023-12-310000884144us-gaap:StockCompensationPlanMember2023-12-310000884144us-gaap:EmployeeStockOptionMember2023-01-012023-12-310000884144us-gaap:RestrictedStockUnitsRSUMember2022-12-310000884144us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310000884144us-gaap:RestrictedStockUnitsRSUMember2023-12-310000884144us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310000884144us-gaap:PerformanceSharesMember2022-12-310000884144us-gaap:PerformanceSharesMember2023-01-012023-12-310000884144us-gaap:PerformanceSharesMember2023-12-310000884144asur:PurchasePlanMemberus-gaap:EmployeeStockMember2017-06-300000884144asur:PurchasePlanMemberus-gaap:EmployeeStockMember2023-12-310000884144asur:ERCIncomeMember2021-09-300000884144asur:ERCIncomeMember2022-01-012022-12-310000884144asur:ERCIncomeMember2023-01-012023-12-310000884144us-gaap:StockOptionMember2023-01-012023-12-310000884144us-gaap:StockOptionMember2022-01-012022-12-310000884144us-gaap:SubsequentEventMember2024-01-012024-02-260000884144us-gaap:SubsequentEventMember2024-02-26

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549

FORM 10-K

Annual Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the calendar year ended December 31, 2023
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: 1-34522
asuresoftware.jpg
ASURE SOFTWARE, INC.
(Exact name of registrant as specified in its charter)
Delaware74-2415696
(State or other jurisdiction of incorporation)(I.R.S. Employer Identification No.)
405 Colorado Street, Suite 1800, Austin, Texas
78701
(Address of principal executive offices)(Zip Code)
512-437-2700
(Registrant’s Telephone Number, including Area Code)
None
(Former name, former address and former fiscal year, if changed since last report)

Securities registered pursuant to Section 12(b) of the Act:

Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.01 par valueASUR
The Nasdaq Capital Market
Series A Junior Participating Preferred Share Purchase RightsN/A

Securities registered pursuant to Section 12(g) of the Act: None.

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
YesNo
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.
YesNo
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. 
YesNo
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). 
YesNo
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 filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company




If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
YesNo

Based on the closing sale price of common stock on The Nasdaq Global Select Market on June 30, 2023, the aggregate market value of the voting stock held by non-affiliates of the Registrant was $236,864,166 as of such date, which assumes, for purposes of this calculation only, that all shares of common stock beneficially held by officers and directors of the registrant are shares owned by “affiliates.”

As of February 23, 2024, 25,530,082 shares of the registrant’s Common Stock, $0.01 par value, were outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive Proxy Statement relating to its 2024 Annual Meeting of Shareholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement, or an amendment to this report containing the Items comprising Part III, will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.


ASURE SOFTWARE, INC.

FORM 10-K
FOR THE YEAR ENDED DECEMBER 31, 2023

TABLE OF CONTENTS
Page



PART I

CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS

Certain written and oral statements made by management of Asure Software, Inc. and its consolidated subsidiaries (“we”, “Asure”, “our”, “us”) included in this Form 10-K may constitute “forward-looking” statements within the meaning of the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995. The words “believe,” “may,” “will,” “estimate,” “projects,” “anticipate,” “intend,” “expect,” “should,” “plan,” and similar expressions are intended to identify forward-looking statements. Examples of “forward-looking statements” include statements we make regarding our operating performance, future results of operations and financial position, revenue growth, earnings or other projections. 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, business 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 the “Risk Factors” section, factors discussed throughout Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” as well as in our periodic filings with the Securities and Exchange Commission (the “SEC”). Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future 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. You should not rely upon forward-looking statements as predictions of future events. The events and circumstances reflected in the forward-looking statements may not be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activities, performance, or achievements.

The information provided in this Form 10-K is based on facts and circumstances known as of the date of this report, and any forward-looking statements made by us in this Form 10-K speak only as of the date on which they are made. We are under no duty to update any of these forward-looking statements after the date of this report or to conform these statements to actual results or revised expectations.

Risk Factor Summary

Our business is subject to numerous risks and uncertainties, including those highlighted in the section titled “Risk Factors.” These risks include, among others, the following:

If our security measures, or those of our third-party data center hosting facilities, cloud computing platform providers or third-party service partners are compromised or breached, or if personal information of our clients or their employees is accessed or obtained, our services and HCM solution may be perceived as not being secure, our brand could be damaged, our services may be disrupted, and customers may curtail or stop using our services, all of which could reduce our revenue and earnings, increase our expenses, and expose us to legal claims and regulatory actions;
We generate a portion of our revenues by providing tax processing services to enable businesses to file for Employee Retention Tax Credits under the CARES Act. Such regulations were originally expected to expire in 2024 and 2025, which, following their expiration, will adversely impact our revenues and abuses of this program may require government intervention, that could adversely affect the timing of our processing services and delay or otherwise materially affect our future revenue and cash collections;
We have a history of losses, and we cannot be certain that we will achieve or sustain profitability;
Privacy concerns and laws and other regulations may limit the effectiveness of our applications and adversely affect our business;
The adoption of new or changes to the interpretation of existing money service business statutes and money transmitter statutes at the federal and state level could subject us to additional regulation and related expense and necessitate changes to our business model;
Acquisitions and potential acquisitions of Reseller Partners' businesses could prove difficult to integrate, result in unknown or unforeseen liabilities, disrupt our business, dilute stockholder value and ownership and adversely affect our operating results and financial condition;
If we are unable to release timely updates to reflect changes in wage and hour laws, tax, privacy, benefit and other laws and regulations that our products help our clients address, the market acceptance of our products may be adversely affected and our revenues could decline;
1

If we are not able to develop enhancements and new features to our products, keep pace with technological developments or respond to future technologies, our business, operating results and financial results will be adversely affected;
Our business depends substantially on clients renewing their agreements with us, purchasing additional products from us or adding additional users;
Client funds that we hold in trust are subject to market, interest rate, credit and liquidity risks and loss of these funds could have a material adverse effect on our business, financial condition and results of operations;
The markets in which we participate are highly competitive, and if we do not compete effectively, our operating results could be adversely affected;
Our clients could have insufficient funds to cover payments we have made on their behalf or credit that we have extended to them in connection with the services that we have provided, resulting in financial loss to us;
If the banks that currently provide ACH and wire transfers fail to properly transmit these ACH, exit the payroll industry, terminate their relationship with us or limit our ability to process funds or we are not able to increase our ACH capacity with our existing and new banking partners, our ability to process funds on behalf of our clients and our financial results and liquidity could be adversely affected;
The impairment of a significant portion of our goodwill and intangible assets would adversely affect our business, operating results and financial condition;
We may be required to incur further debt to meet future capital requirements of our business. Should we be required to incur additional debt, the restrictions imposed by the terms of such debt could adversely affect our financial condition and our ability to respond to changes in our business;
We may require additional capital to support business growth, and this capital may not be available on acceptable terms, or at all;
If we lose key personnel, or are unable to attract and retain additional personnel as needed in the future, it could disrupt the operation of our business, delay our product development, harm our growth efforts and have a material adverse effect on our business;
If we fail to adequately protect our proprietary rights, our competitive advantage and brand could be impaired and we may lose valuable assets, generate reduced revenue and incur costly litigation to protect our rights;
We may be sued by third parties for infringement of their proprietary rights;
Some of our key components are procured from a single or limited number of suppliers and we are at risk of shortage, price increases, tariffs, changes, delay, or discontinuation of key components;
Even if demand for HCM products and services increases generally, there is no guarantee that demand for SaaS products generally or our products in particular will increase to a corresponding degree, or at all;
Our failure to comply with existing laws and regulations or failure to comply with changing laws and regulations through modifications, developments, and enhancements to our products and services could have a material adverse effect on our business and results of operations;
We may be subject to claims, lawsuits, governmental investigations and other proceedings that could adversely affect our business, financial condition and results of operations;
We incur significant costs and liabilities as a result of operating as a public company, which requires substantial time by management to devote to new compliance initiatives;
To the extent that our pre-tax income or loss becomes relatively modest, our ability to conclude that a control deficiency is not a material weakness or that an accounting error does not require a restatement could be adversely affected;
Issues in the use of artificial intelligence (“AI”) in our HCM products and services may result in reputational harm or liability to us;
Our software and solutions may not function adequately, which could damage our reputation and give rise to claims against us, which could harm our business and operating results;
We depend on data centers and computing infrastructure operated by third parties and any disruption in these operations could adversely affect our business;
Volatility and weakness in bank and capital markets may adversely affect credit availability and related financing costs for us;
Changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and affect our reported operating results;
The use of open source software in our applications may expose us to risks and harm our intellectual property rights;
We may be adversely affected by failure of third parties in providing their services;
Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited;
Inability to maintain the third-party licensed software we use in our applications at the current costs could result in increased costs or reduced service levels, which could adversely affect our business;
2

Evolving regulation of the Internet, changes in the infrastructure underlying the Internet or interruptions in Internet access may adversely affect our business, operating results and financial condition by increasing our expenditures and causing client dissatisfaction;
Adverse tax laws or regulations could be enacted, or existing laws could be applied to us or our clients, which could increase the costs of our services and adversely impact our business;
Political, economic and social factors may materially adversely affect our business and financial results.
Our common stock has traded in low volumes and we cannot predict whether an active trading market for our common stock will develop;
Our stock price has been, and likely will continue to be, volatile;
Sales, or the potential for sales, of a substantial number of shares of our common stock in the public market by us or our existing stockholders could cause our stock price to fall;
We do not intend to pay dividends for the foreseeable future, and you must rely on increases in the market price of our common stock for returns on equity investment;
Our stockholder rights plan, or “poison pill,” includes terms and conditions which could discourage a takeover or other transaction that stockholders may consider favorable;
Provisions in our charter documents and under Delaware law, and our stockholder rights plan could discourage a takeover that stockholders may consider favorable and may lead to entrenchment of our management and board of directors; and
Our business could be negatively affected as a result of actions of activist stockholders, and such activism could impact the trading value of our securities.

ITEM 1.    BUSINESS

GENERAL

Asure is a provider of cloud-based Human Capital Management (“HCM”) software solutions delivered as Software-as-a-Service (“SaaS”) for small and medium-sized businesses (“SMBs”). We offer human resources (“HR”) tools necessary to build a thriving workforce, providing the resources to stay compliant with dynamic federal, state, and local tax jurisdictions and their respective labor laws, freeing cash flows so SMBs can spend their financial capital on growing their businesses rather than administrative overhead that can impede growth. Our solutions also provide new ways for employers to connect with and to differentiate themselves with their employees in order to enhance their relationships with their talent. Asure’s HCM suite (“Asure HCM”) includes Payroll & Tax solutions, HR compliance and services, Time & Attendance software and data integrations that enable employers and their employees to enhance efficiencies and take advantage of value-added solutions, which we refer to as AsureMarketplace™. AsureMarketplace™ automates interactions between our HCM systems with third-party providers to enhance efficiency, improve accuracy and to extend the range of services offered to employers and their employees. Our approach to HR compliance services incorporates artificial intelligence technology to enhance scalability and efficiency while prioritizing client interactions. We offer these services directly and indirectly through our network of Reseller Partners.

From recruitment to retirement, our solutions help more than 100,000 SMBs across the United States. Approximately 15% of our clients are direct with the remaining balance indirect, as they have contracts with Reseller Partners who white label our solutions.

We strive to be the most trusted HCM resource to SMBs. We target less densely populated U.S. metropolitan cities where fewer of our competitors have a presence. Our solutions solve three primary challenges that prevent businesses from growing: HR complexity, allocation of human and financial capital, and the ability to build great teams. We have and will continue to invest in research and development to expand our solutions. Our solutions reduce the administrative burden on employers and increase employee productivity while managing the employment lifecycle. The Asure HCM suite includes five product lines: Asure Payroll & Tax, Asure Tax Management Solutions, Asure Time & Attendance, Asure HR Compliance, and AsureMarketplace™.

We were incorporated in 1985 as a Delaware corporation and our principal executive offices are located at 405 Colorado Street, Suite 1800, Austin, Texas 78701. Our telephone number is (888) 323-8835 and our website is www.asuresoftware.com. Information on our website is not part of this Annual Report on Form 10-K, however we do post information on the investor relations page of our website that we believe may be of interest to our investors.

3

We make available free of charge, on or through our website, our annual report on Form 10-K, quarterly reports on Form 10-Q, and current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, as soon as reasonably practicable after we electronically file these materials or furnish them to the SEC. Reports and other information we file with the SEC may also be viewed at the SEC’s website at www.sec.gov.

SOLUTIONS

Our solutions are primarily cloud-based and delivered as SaaS and HR services as well as professional services and hardware (time clocks and data collection devices).

Payroll and Tax. Asure Payroll & Tax is an integrated solution that provides a foundation for our clients’ digital HR strategy. We simplify payroll and automate and ensure compliance with the changing nature of regulations associated with payroll and taxes in all U.S. jurisdictions—from wages, benefits, overtime, and garnishments to tips, direct deposits, the Fair Labor Standard Act and federal, state, and local payroll taxes. Features include payroll taxes driven by up-to-date federal, state, and local tax tables and filing in a timely and accurate manner; adhering to annual filing requirements for Form W-2 and forms mandated by the Affordable Care Act; general ledger integration; managed garnishments and employee self-service.

Tax Management Solutions. Asure provides innovative payroll tax processing software and service solutions for the payroll service industry, mid-market and large corporate employers. With several scalable software and service options, from traditional full-service outsourcing to SaaS solutions, the extensive product line offers companies the ability to select a payroll tax solution that suits their needs. Asure’s Tax Management Solutions also support bulk filing and processing of Employee Retention Tax credits.

Human Resource Compliance. Asure handles HR complexities that SMBs face, including employee self-service, applicant tracking, onboarding and compliance with federal, state and local regulations. Asure provides three core levels of HR services: (i) HR support, which provides an on-demand HR resource library, phone and email support for any HR issues and compliance and policy updates; (ii) Strategic HR, which provides more in-depth support for strategic HR decision making; and (iii) Total HR, which provides a complete HR outsourcing solution.

Time and Attendance. Asure Time & Attendance combines with our complementary hardware (time clocks and data collection devices) to provide cost savings and potential return on investment gains in the form of a more strategic use of labor dollars and the elimination of time theft. Mobile time tracking helps executives better understand where and when their employees are working, providing insight into labor schedules and labor costs. With our mobile solution, employees can punch in and out from remote locations, as geo-positioning verifies their physical coordinates. Biometric time clocks, including facial recognition, reduce time theft and assists in the verification of the identities of workers. Automated system notifications, real-time dashboards, and flexible configuration options all work to streamline operations. Finally, employees, supervisors and executives have real-time access to data and business intelligence to optimize labor costing, improve labor scheduling, and control labor costs.

Asure Marketplace. AsureMarketplace™ automates interactions between our HCM systems with third-party providers to enhance efficiency, improve accuracy and to extend the range of services offered to employers and their employees. Asure has developed a large set of pre-built applications that businesses can connect with and has developed integrations with partners to exchange capabilities and data. These integrations enable businesses to communicate seamlessly and support a wide range of business-to-business and business-to-consumer applications. Business applications can include income verification and earned wage access. We are currently developing consumer applications and expect such applications to be a component of AsureMarketplace™ in the future.

PRODUCT DEVELOPMENT

The HCM industry is characterized by continuing improvements in technology, resulting in the frequent introduction of new products, short product life cycles, changes in client needs, and continual improvement in product performance characteristics. We strive to be cost-effective and timely in enhancing our solutions, developing software that addresses the varied needs of growing businesses and anticipating technological advances while adhering to payroll and HCM industry standards. First-to-market mobile applications are a testament to our success in innovation.

Our development teams work with clients and sales and marketing teams to build solutions based on market requirements and client feedback. We also garner inputs from clients, competitive comparisons, and relevant technology innovations. Development teams are staffed with product owners, solutions architects, software engineers, software engineers in test, quality assurance analysts, technical writers, scrum masters and usability designers.
4


Our research and development strategies are based on agile methodologies that foster continuous innovation and improvement with collaboration with stakeholders. The development team enhances the functionality of our solutions through new feature releases, with a focus on solutions delivered as SaaS for businesses that struggle with complexity and Reseller Partners that need back-office tools and scalable infrastructure. We continue to evaluate opportunities for developing new solutions that enable organizations to streamline and automate HR tasks associated with growing their businesses. We seek to simultaneously allow organizations to improve their productivity while reducing the costs associated with those tasks.

We are particularly focused on developing product capabilities that involve the movement and reconciliation of money. We plan to enhance our Treasury Management software position, which we expect to leverage macro trends in the payroll industry including same-day-pay, pay advances, and employee payments in the currency of their choice – including crypto currencies. We believe these money movement capabilities will also create new product opportunities similar to stored value cards and an “Asure Wallet” which may allow us to hold and invest larger sums of payroll funds for a longer period of time.

We continually work to automate processes using Robotic Process Automation (“RPA”) by developing “bots” that perform repetitive tasks. These bots act as digital workers that make us more efficient and eliminate errors. Most importantly, our RPA initiatives allow us to quickly take advantage of new opportunities and scale the business without the expense or lead times required to hire additional staff.

SALES AND DISTRIBUTION

We sell our solutions through both direct and partner models. Prospective clients learn about Asure in a variety of ways, including advertising, website searches, sales calls, public relations, referral channels, direct marketing, and social media. When prospective clients show an interest in Asure, they are connected with a sales representative, who works to close the sale, via Asure’s web site, phone, or a face-to-face meeting by discussing solutions that meet their needs. We track our marketing and sales activities to provide immediate insights into activities, leads and pipeline opportunities. Our account management teams work with clients to promote and sell additional solutions that are relevant for each client. We supplement our direct sales efforts with partner programs. By working with partners, we gain access to opportunities in various geographic and industry niches.

Asure has two distinct partners: Reseller Partners and Referral Partners.

Reseller Partners. Reseller Partners pay us recurring license fees to white label our solutions while providing value-added services to their clients (our indirect clients). There are generally two types of Reseller Partners: regional payroll providers and SMB trusted advisors (CPA, regional banks, and benefit brokers). Regional payroll providers typically focus on a specific geographic area or industry. They have proven to be attractive alternatives for SMBs’ payroll and HCM needs versus national payroll companies that may not cater to the local needs of SMBs. Since trusted advisors are relied on by entrepreneurs and executives at SMBs to advise on payroll and HR decisions, white labeling our solutions allows them to provide additional solutions directly to their clients.

Our Reseller Partners are the primary source of our acquisitions. Because they white label our solutions, technology integration risk is lessened. By acquiring Reseller Partners, we gain a presence in specific geographic (typically less densely populated U.S. metropolitan cities) and industry niches. These acquisitions help Asure gain scale by assuming all of the Reseller Partners’ revenue rather than a recurring licensing fee. Reseller Partners can continue to license our solutions with the opportunity to expand their available solutions, or they can come under the Asure umbrella.

Referral Partners. Referral Partners are typically trusted advisors (e.g., regional banks, CPAs, and benefit brokers) that provide us with SMB leads but do not resell our solutions. Since SMBs rely on their trusted advisors to guide them in selecting payroll and HCM solutions, we have found this to be a fruitful source of leads. Referral Partners provide qualified leads that convert to clients at a higher rate than non-referral leads. We have been successful in nurturing some Referral Partners to become Reseller Partners over time as the referral relationships develop and they become more comfortable in the HCM space.

COMPETITION

The market for HCM solutions is competitive and subject to evolving technology, shifting client needs, and regular introduction of new products and services. Our competitors range from regional payroll companies to large, well-established companies with multiple product offerings.
5


Competition in the HCM market is based on product and service quality and reputation, scope of service, application offering and price. Price tends to be the most important factor of competition for our small business clients with fewer employees, while the range of features, implementation, and scalability is more important to our clients with larger businesses.

We compete with companies that provide HCM solutions by various means. Many providers continue to deliver legacy enterprise software, but there is increased competition in the delivery of HCM cloud-based solutions by other SaaS providers. Competitors in the HCM market tend to fluctuate, however, Asure’s main competitors are ADP, Paychex, UKG, Paylocity, Paycor, Paycom, Ceridian, isolved, and Gusto. Primary competitors to Asure Time & Attendance include UKG, Paychex, ADP and Time Simplicity. Primary competitors to our tax management solutions are Ceridian and ADP.

While Asure has the advantage of a flexible, easy to use, cloud-based SaaS-delivered solution that is affordable for SMBs and has a proven deployment methodology, Asure faces several competitive challenges:

Vendors with face-to-face sales contact. In this highly relationship-based sales process, vendors with large, dispersed field-based sales teams who meet and consult with prospects have an advantage. Vendors that approach the market in this manner include ADP, Paychex, Kronos, and Paylocity.

National payroll processors with loss-leader products. Large brand and market share payroll processing vendors (such as ADP and Paychex) offer equivalent point solutions at little or no cost to prospects when they sign up for the first few months when in a competitive engagement because the short-term lost revenue is inconsequential compared with the long-term revenue they expect to receive over the next 8 to 10 years with that same client.

Some of our competitors, both current and future, may have greater financial, technical and marketing resources than us and therefore may be able to respond more quickly to new or emerging technologies and changes in client requirements. As a result, they may compete more effectively on price and other terms. Additionally, those competitors may devote greater resources in developing products or in promoting and selling their products to achieve greater market acceptance. We are actively taking measures designed to address competitive challenges, and clients tend to recognize the benefits of working with an established and publicly traded partner versus a start-up or transitional vendor. However, we cannot ensure that we will be able to achieve or maintain a competitive advantage with respect to any of these competitive factors.

MARKETING

Our marketing strategy relies on a comprehensive integrated plan rooted in our business objectives. Our marketing plan includes four primary objectives: build brand awareness, develop lead generation programs that drive revenue, launch products in a meaningful way, and develop an infrastructure that supports and measures marketing activities.

We deploy direct marketing programs to drive awareness, interest and revenue. Marketing vehicles include our web site, organic and paid search, advertising, public relations, direct marketing, events, social media, content marketing, reputation management, and other digital marketing tactics. Our marketing plan addresses growth and retention goals for key target audiences throughout the United States.

SALES ENABLEMENT

We continue to invest in sales enablement tools, processes, and best-practice training of our sales organization. We have implemented and continue to optimize an end-to-end lead generation process that generates leads from marketing activities and captures and tracks all digital click behavior of the lead in our marketing automation software and customer relation management. We follow up with leads and take all through a qualification process that ends in a closed loop of either won/lost opportunities or leads that get passed back to marketing for further nurturing. Sales Enablement staff support sales with product training, client and prospect demonstrations, and marketing webinars as well as best practices in modern selling that leverages email, social media, and online video.

INDUSTRY REGULATION

Many of our solutions are designed to assist clients with their compliance with certain U.S. laws and regulations that apply to them, particularly in their capacity as employers under state and federal laws. Failure to comply with existing laws or regulations or to anticipate and incorporate new laws and regulations into our services to remain compliant could have a materially adverse effect on our reputation, results of operations or financial condition, or have other adverse consequences.

6

Data privacy and security of data is subject to strict regulatory oversight. The laws governing the collection, processing, and storage of personal and sensitive data differ between jurisdictions and differ based on the type of data collected. We collect and process the personal and sensitive information of clients, clients of our Reseller Partners, employees of our clients and Reseller Partners, vendors, and our own employees. In general, data that we process and store includes personally identifying information such as names, addresses, social security numbers, and bank account information. As part of our time and attendance products, data that we process and store includes biometric data. We are, therefore, subject to certain compliance obligations under federal, state, and foreign privacy and data security-related laws. For instance, in the United States, the Health Insurance Portability and Accountability Act of 1996, including the related data security provisions, applies to our flexible spending account services. We are also subject to federal and state security, privacy, and security breach notification laws with respect to personal and sensitive data as defined under such laws. Such state and federal laws include laws such as the California Consumer Privacy Act of 2018, as amended and the Illinois Biometric Information Privacy Act and rules and regulations promulgated under the Federal Trade Commission. Other states, including Colorado (effective July 1, 2023), Connecticut (effective July 1, 2023), Delaware (effective January 1, 2025), Indiana, Iowa (effective January 1, 2025), Montana (effective October 1, 2024), New Jersey (effective January 15, 2025), Oregon (effective July 1, 2024), Tennessee (effective July 1, 2025), Texas (effective July 1, 2024), Utah (effective December 31, 2023), and Virginia (effective January 1, 2023) have recently enacted new data privacy laws. These new laws track significant portions of existing laws but include differences that may or may not increase our compliance burden. We have a small number of end-user clients located in the European Union using our time and attendance software. Accordingly, the EU’s General Data Protection Regulation applies to the collection, processing, and storage of applicable sensitive and personal data. In some instances, these laws provide for civil penalties for violations and private rights of action for data breaches or other violations of the law. Moreover, enforcement actions and investigations by regulatory authorities related to data security incidents and privacy violations continue to increase. The future enactment of more restrictive laws, rules, or regulations and/or future enforcement actions or investigations could have a materially adverse impact on the Company through increased costs or restrictions on our businesses, and noncompliance could result in regulatory penalties and significant legal liability. Failure to comply with data privacy laws and regulations could have a materially adverse effect on our reputation, results of operations, or financial condition; or have other adverse consequences.

As part of our payroll and payroll tax solutions, we move funds from clients’ accounts to employees, taxing authorities, and other payees. Over the past few years, a number of state regulators have expanded their interpretation of state money transmission and money service business statutes to include these standard payroll processing activities, necessitating our registering in certain jurisdictions as a money transmitter. We are licensed as a payroll processor in jurisdictions requiring licensure of payroll processors. We are licensed or are actively pursuing licensure as a money transmitter in jurisdictions that require payroll processors to be licensed under state money transmission laws. Money transmission activities may be subject to anti-money laundering laws at the state and federal levels. The applicable laws may include: the anti-money laundering and reporting provisions of The Bank Secrecy Act of 1970, as amended by the USA PATRIOT Act of 2000, which apply to money services businesses, and all related laws and regulations, including the requirement to verify customer identification and report suspicious activities to applicable authorities.

Many of our solutions assist clients in complying with certain U.S. laws and regulations that apply to them, particularly in the human resources and employment law areas such as wage payment laws, state payroll tax filing and reporting, employee onboarding, and compliance with the IRS rules governing employers including tax withholdings, payroll tax filing and the preparation of Form W-2. Our HCM solutions assist clients with managing their compliance with other laws, including helping to meet their obligations as a plan sponsor under COBRA; sponsor and administer compliant Flexible Spending Account Plans; and provide compliant Consumer Health Care Plans, such as Health Savings Accounts and Health Reimbursement Accounts. Our Tax Management Solutions also support bulk filing and processing of Employee Retention Tax Credits, which is legislation that is part of the CARES Act. Recent legislation makes it possible that the government could make changes to or revoke the ERTC program prior to its scheduled expiration during 2024 and 2025, which may impact future revenue and cash collections.

TRADEMARKS

We have registered Asure Software® as a federal trademark with the U.S. Patent and Trademark Office. Asure’s other core federally registered trademarks include Asure®, AsureForce®, AsureHCM® and Evolution®.

EMPLOYEES

As of December 31, 2023, we had a total of 581 employees, 564 of which are full-time employees. The headcount by department includes 96 in research and development, 194 in sales and marketing, 233 in customer service and technical support, and 58 in finance, human resources and administration.
7


We continually evaluate and adjust the size and composition of our workforce. We also periodically retain contractors to support our sales and marketing, information technology and administrative functions. None of our employees are represented by a collective bargaining agreement. We have not experienced any work stoppages. Additionally, we augment our workforce capacity in research and development and client service and technical support by contracting for services through third parties.

ITEM 1A.    RISK FACTORS

The following risk factors and other information included throughout this Form 10-K, including those risks identified in Part II, Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” represent our view of some of the most important risks we face. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties not presently known to us or that we presently deem less significant may also impair our business operations. If any of the events or circumstances described in the following risk factors actually occurs, our business, operating results and financial condition could be materially adversely affected.

Refer to the cautionary note regarding forward-looking statements at the beginning of Part 1 of this Form 10-K.

RISKS RELATED TO OUR BUSINESS

If our security measures, or those of our third-party data center hosting facilities, cloud computing platform providers or third-party service partners are compromised or breached, or if personal information of our clients or their employees is accessed or obtained, our services and HCM solution may be perceived as not being secure, our brand could be damaged, our services may be disrupted, and customers may curtail or stop using our services, all of which could reduce our revenue and earnings, increase our expenses, and expose us to legal claims and regulatory actions.

Our solution involves the collection, storage and transmission of clients’ and their employees’ confidential and proprietary information, including personal identifying information such as social security numbers and HIPAA data with respect to our consumer health care administration services, as well as financial and payroll data. This type of data is highly sensitive and is regulated by laws in all jurisdictions governing the security and privacy of personal information. HCM software is often targeted in cyber-attacks, including computer viruses, worms, phishing attacks, malicious software programs and other information security breaches due to the sensitive nature of the data, which could result in the unauthorized release, gathering, monitoring, misuse, loss or destruction of our clients’ sensitive data or otherwise disrupt our clients’ or other third parties’ business operations. If cybercriminals are able to circumvent our security measures, or if we are unable to detect an intrusion into our systems and contain such intrusion in a reasonable amount of time, our clients’ sensitive data may be compromised, as well as our intellectual property and other confidential business information.

In addition to malicious acts by third parties, unauthorized access to or breach of our systems could occur through employee error or employee malfeasance. Certain of our employees have access to sensitive information about our clients’ employees. While we conduct background checks of our employees and limit access to systems and data, it is possible that one or more of these individuals may circumvent these controls, resulting in a security breach.

Although we have security measures in place to protect client information and prevent data loss and other security breaches, these measures could be breached as a result of third-party action, employee error, third-party or employee malfeasance or otherwise. Because the techniques used to obtain unauthorized access or to sabotage systems change frequently, we may not be able to anticipate these techniques and implement adequate preventative or protective measures. In addition, our customers may not have adequate security measures in place to protect their data that is stored on our services. Because we do not control our customers or third-party technology providers, or the processing of such data by third-party technology providers, we cannot ensure the integrity or security of such transmissions or processing.

While we currently maintain a cyber liability insurance policy, the coverage limits of our cyber liability insurance may be inadequate or coverage under our cyber liability insurance policy may not be available in the future on acceptable terms, or at all. In addition, our cyber liability insurance policy may not cover all claims made against us, and defending a suit, regardless of its merit, could be costly and divert management’s attention from our business and operations. Moreover, if a high profile security breach occurs with respect to another SaaS provider in our market, our clients and potential clients may lose trust in the security of the SaaS business model generally, which could adversely impact our ability to retain clients or attract new ones. Any actual or perceived breach of our security could damage our reputation, cause existing clients and resellers to terminate our services, prevent future clients from doing business with us and result in regulatory liability and third-party liability, any of which could adversely affect our business and results of operations.
8


We generate a portion of our revenues by providing tax processing services to enable businesses to file for Employee Retention Tax Credits under the CARES Act. Such regulations were originally expected to expire in 2024 and 2025, which, following their expiration, will adversely impact our revenues and abuses of this program may require government intervention, that could adversely affect the timing of our processing services and delay or otherwise materially affect our future revenue and cash collections.

Since the introduction of the Employee Retention Tax Credits in 2021, we have received a significant portion of our tax processing revenues from the support we provide our customers as a tax processor in filing for Employee Retention Tax Credits. Employee Retention Tax Credits were originally expected to expire during 2024 and 2025; however, it is possible that the government could make changes to or revoke the program prior to its scheduled expiration. In January 2024, the United States House of Representatives passed the Tax Relief for American Families and Workers Act of 2024, which sets an expiration date of January 31, 2024, on additional claims for ERTC that can potentially apply retroactively. The bill also includes various enforcement provisions related to ERTC, including extending the statute of limitation on assessment for the credit, and increasing certain penalties and reporting requirements for those who are considered COVID-ERTC promoters. The Senate must also pass an identical version of the bill that must then be signed by the President before it becomes law. On September 14, 2023, the IRS announced a moratorium on processing new ERTC claims until at least December 31, 2023, to handle the increased number of fraudulent ERTC claims filed. While the IRS is not pausing the processing of ERTC claims filed before September 14, 2023, and eligible taxpayers retain the right to continue to file legitimate ERTC claims, the moratorium will likely adversely affect revenues earned from support provided to customers who would otherwise undergo ERTC claim processing. Given this, investors should not expect our tax processing revenues from ERTC filings to continue beyond 2024, and any earlier expiration or revocation of the ERTC program, including the moratorium described above, will have an adverse effect on our financial condition and results of operation. Further, we have entered into deferred payment arrangements with some customers and referral partners whereby collections from the customer are expected to be received upon the customer’s future receipt of their tax credit. Given the deferred nature of such receipts there is risk pertaining to our ability to collect such amounts in the future. In certain situations, the tax authorities could have the ability to challenge the validity of a business’ filing or could challenge our calculations or find other deficiencies in our filings that could expose us to uncertain penalties or damages.

We have a history of losses, and we cannot be certain that we will achieve or sustain profitability.

We have historically incurred losses since our inception. We experienced a net loss from continuing operations of $9.2 million in the fiscal year ended December 31, 2023. At December 31, 2023, our accumulated deficit was $290.4 million and total stockholders’ equity was $191.7 million. We expect to continue to incur operating losses as a result of expenses associated with the continued development and expansion of our business. Such expenses include among others, transaction costs associated with acquisitions, sales and marketing, research and development, consulting and support services and other costs relating to the development, marketing and sale and service of our products that may not generate revenue until later periods, if at all. Any failure to increase revenue or manage our cost structure as we implement initiatives to grow our business could prevent us from achieving or sustaining profitability. In addition, our ability to achieve profitability is subject to a number of the risks and uncertainties discussed below, many of which are beyond our control, including the impact of the current economic environment. We cannot be certain that we will be able to achieve or sustain profitability on a quarterly or annual basis.

Privacy concerns and laws and other regulations may limit the effectiveness of our applications and adversely affect our business.

Our products are subject to various complex laws and regulations on the federal, state and local levels, including those governing data security and privacy. The regulatory framework for privacy issues is rapidly evolving and will remain uncertain as more jurisdictions adopt laws and regulations regarding the collection, processing, storage and disposal of personal information. In the United States, the laws include regulations promulgated by the Federal Trade Commission, the Health Insurance Portability and Accountability Act of 1996, state data breach notification laws, and state security and privacy laws such as the California Consumer Privacy Act, as amended by the California Privacy Rights Act, (the “CCPA”) and the Illinois Biometric Information Privacy Act (“IBIPA”) governing biometric data. Some of these laws, such as the CCPA and IBIPA, grant consumers private right of actions for data breaches or violations as applicable. Additionally, new privacy legislation became effective throughout 2023 in various states including Virginia, Colorado, Utah and Connecticut. These laws track significant portions of existing laws but include differences that may or may not increase our compliance burden. Additional states may adopt privacy laws in the future that may increase our compliance burden.

9

Further, because some of our Reseller clients have clients in the European Union utilizing Asure’s Time and Attendance product, the GDPR may impact our processing of certain client and client employee information. Failure to comply with laws, including security and privacy laws, could subject us to liability, fines, lawsuits and could require us to change our applications in order to comply.

In addition to governmental regulation, self-regulatory standards may place additional burdens on us. Many of our customers expect us to meet voluntary certification or other standards established by third parties as well as other audited measures and controls. If we are unable to maintain these certifications or meet these standards, it could adversely affect our ability to provide our solutions to certain customers and could harm our business. Even the perception that the privacy of personal information is not satisfactorily protected or does not meet regulatory requirements could inhibit sales of our products or services, and could limit adoption of our cloud-based solutions.

Furthermore, certain of our products use client data to provide value to our solutions, aid in efficiency and reduce human error. Evolving privacy requirements and privacy concerns could restrict our ability to store and process data, which may impact our ability to offer our services thereby reducing demand. Enforcement actions and investigations could also impact us through increased costs, regulatory penalties, or restrictions on our business.

The adoption of new or interpretation of existing money service business statutes and money transmitter statutes at the federal and state level could subject us to additional regulation and related expense and necessitate changes to our business model.

The adoption of new money transmitter or money service business statutes in new jurisdictions, changes in regulators’ interpretations of existing statutes, or disagreement by regulators of our interpretation of such statutes or regulations could require additional registrations or licensing, limit certain of our business activities until we are properly licensed and expose us to financial penalties. These occurrences could also require change to the manner in which we conduct some aspects of our money movement business, client funds investment strategy or our overall business strategy. Although we maintain that we are not a money service business or money transmitter at the federal level, we proactively registered with FinCEN and adopted an Anti-Money Laundering Policy and compliance program designed to mitigate the risk of our services and application being utilized for illegal purposes including money laundering and to assist in detecting fraud. We are licensed or are pursuing licensure in any jurisdiction that requires a payroll processor to be licensed under state money transmission laws. The statutes governing our money transmitter licenses subject us to routine examinations from the regulatory agencies overseeing these licenses. If these examinations reveal violations of the money transmitter license and those violations cannot be remediated, we may be subject to civil and criminal fines and penalties and we could lose our license to provide our services in those jurisdictions, all of which could have a material adverse effect on our business. Further, should states or jurisdictions where we are not licensed or pursuing licenses determine that that we are a money service business or money transmitter, we could be subject to civil and criminal fines, penalties, registration fees, cost of surety bonds or other security, reputational damage and other negative consequences that may have an adverse effect on our financial condition.

We have acquired and plan to continue to acquire from time to time our Reseller Partners' businesses that have licensed our proprietary software either through stock acquisition or through an asset purchase of their client service agreements and related assets. These acquisitions could prove difficult to integrate, result in unknown or unforeseen liabilities, disrupt our business, dilute stockholder value and ownership and adversely affect our operating results and financial condition.

Acquisitions and investments involve numerous risks, including:

potential failure to achieve the expected benefits of the combination or acquisition;

difficulties in, and the cost of, integrating operations, technologies, services, platforms and personnel;

diversion of financial and managerial resources from existing operations;

the potential entry into new markets in which we have little or no experience or where competitors may have stronger
market positions;

potential write-offs of acquired assets or investments, and potential financial and credit risks associated with acquired customers;

potential loss of key employees of the acquired company;

10

inability to generate sufficient revenue to offset acquisition or investment costs;

inability to maintain relationships with customers and partners of the acquired business;

difficulty of transitioning the acquired technology onto our existing platforms and customer acceptance of multiple platforms on a temporary or permanent basis;

increasing or maintaining the security standards for acquired technology consistent with our other services;

potential unknown liabilities associated with the acquired businesses including regulatory noncompliance;

negative impact to our results of operations because of the depreciation and amortization of amounts related to acquired intangible assets, fixed assets and deferred compensation;

additional stock based compensation;

the loss of acquired deferred revenue and unbilled deferred revenue;

delays in customer purchases due to uncertainty related to any acquisition;

ineffective or inadequate controls, procedures and policies at the acquired company;

potential additional cybersecurity and compliance risks resulting from entry into new markets; and

the tax effects of any such acquisitions.

Any of these risks could have an adverse effect on our business, operating results and financial condition. To facilitate these acquisitions or investments, we may seek equity or debt financing, which may not be available on terms favorable to us, or at all, which may affect our ability to complete acquisitions or investments. If we finance acquisitions by issuing equity or convertible or other debt securities or loans, or issue equity as consideration for an acquisition, our existing stockholders may be diluted, or we could face constraints related to the terms of, and repayment obligations related to, the incurrence of indebtedness.

If we are unable to release timely updates to reflect changes in wage and hour laws, tax, privacy, benefit and other laws and regulations that our products help our clients address, the market acceptance of our products may be adversely affected and our revenues could decline.

Our solutions are affected by changes in wage and hour laws, tax, privacy, benefit and other laws and regulations and generally must be updated regularly to maintain their accuracy, compliance and competitiveness. Although we believe our SaaS platform provides us with flexibility to release updates in response to these changes, we cannot be certain that we will be able to make the necessary changes to our solutions and release updates on a timely basis, or at all. Similarly, any compliance failure in our proprietary software and related internal processes will result in clients utilizing the affected services being out of compliance. Failure to provide a fully compliant SaaS solution could have an adverse effect on the functionality and market acceptance of our solutions and noncompliance could expose us and our clients to potential litigation, fines and penalties. Changes in laws and regulations may require us to make significant investments in modifying and improving our products or delay or cease sales of certain products, which could result in reduced revenues or revenue growth and our incurring substantial expenses and write-offs.

If we are not able to develop enhancements and new features to our products, keep pace with technological developments or respond to future technologies, our business, operating results and financial results will be adversely affected.

Our future success relies on our capacity to attract new clients and increase revenue from existing clients, necessitating the ongoing improvement and innovation of our products. The timely completion, introduction, and market acceptance of enhancements or new features are crucial factors for success. Inability to meet client needs, develop/acquire successful features, or navigate market challenges could adversely affect our business, operating results, and financial condition.

11

Our products, designed to operate across various platforms and utilizing Internet tools and protocols, require continuous modification to align with changes in Internet-related hardware, software, communication, browser, and database technologies. Additionally, the emergence of technologies offering HCM software at lower prices or with increased efficiency poses competition challenges. Failing to respond promptly and cost-effectively to these technological shifts may render our products less marketable or competitive, potentially impacting our business, operating results, and financial condition negatively.

Our business depends substantially on clients renewing their agreements with us, purchasing additional products from us or adding additional users. If our customers do not renew their agreements with us or reduce the services purchased, our revenue will decline and our business, operating results and financial condition may be adversely affected. If we cannot accurately predict subscription renewals or upgrade rates, we may not meet our revenue targets, which may adversely affect the market price of our common stock.

In order for us to improve our operating results, it is important that our clients renew their agreements with us when the initial contract term expires and also purchase additional products or add additional users.

Our customers have no obligation to renew their agreements after the expiration of their agreement, and in the normal course of business, some customers have elected not to renew. Even if customers elect to renew, they may renew for fewer subscriptions, renew for shorter contract lengths, or switch to lower cost offerings of our services. Moreover, certain of our clients have the right to cancel their agreements for convenience, subject to certain notice requirements and, in some cases, early termination fees. It is difficult to predict attrition rates given our varied customer base of enterprise, varied sizes of our customers and the number of multi-year subscription contracts. Our client renewal rates may decline or fluctuate as a result of a number of factors, including their satisfaction or dissatisfaction with our products, our pricing, the prices of competing products or services, mergers and acquisitions affecting our client base, reduced hiring by our clients or reductions in our clients’ spending levels.

Our future success also depends in part on our ability to sell additional features and services, more subscriptions or enhanced editions of our services to our current customers. This may also require increasingly sophisticated and costly sales efforts. Similarly, the rate at which our customers purchase new or enhanced services depends on a number of factors, including general economic conditions and that our customers do not react negatively to any price changes related to these additional features and services.

In addition, if we cannot accurately predict subscription renewals or upgrade rates, we may not meet our revenue targets, which may adversely affect the market price of our common stock.

Client funds that we hold in trust are subject to market, interest rate, credit and liquidity risk. The loss of these funds could have a material adverse effect on our business, financial condition and results of operations.

We invest our funds held for clients in high quality, investment-grade marketable securities, money markets, and other cash equivalents. However, these funds held for clients are subject to general market, interest rate, credit, and liquidity risks. These risks may be exacerbated during periods of unusual financial market volatility. Any loss or inability to access client funds could have an adverse impact on our cash position and could require us to obtain additional sources of liquidity, and could have a material adverse effect on our business, financial condition and results of operations.

The markets in which we participate are highly competitive, and if we do not compete effectively, our operating results could be adversely affected.

The market for payroll and HCM solutions is fragmented, highly competitive and rapidly changing. Our competitors vary, and include (i) our main competitors, such as ADP, Paychex, UKG, Paylocity, Paycor, Paycom, Ceridian, isolved, and Gusto, (ii) competitors to Asure Time & Attendance, such as UKG, Paychex, ADP and Time Simplicity and (iii) primary competitors to our tax management solutions, such as Ceridian and ADP.

Several of our competitors are larger, have greater name recognition, longer operating histories, larger marketing budgets and significantly greater resources than we do, and are able to devote greater resources to the development, promotion and sale of their products and services. Some of our competitors could offer HCM solutions bundled as part of a larger product offering. In addition, many of our competitors have established marketing relationships, access to larger customer bases, and major distribution agreements with consultants, system integrators, and resellers.

12

Furthermore, our current or potential competitors may be acquired by third parties with greater available resources and the ability to initiate or withstand substantial price competition. As a result, our competitors may be able to develop products and services better received by our markets or may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, regulations or client requirements.

In addition, current and potential competitors have established, and might in the future establish, partner or form other cooperative relationships with vendors of complementary products, technologies or services to enable them to offer new products and services, to compete more effectively or to increase the availability of their products in the marketplace. New competitors or relationships might emerge that have greater market share, a larger client base, more widely adopted proprietary technologies, greater marketing expertise, greater financial resources, and larger sales forces than we have, which could put us at a competitive disadvantage. In light of these advantages, current or potential clients might accept competitive offerings in lieu of purchasing our offerings. We expect intense competition to continue for these reasons, and such competition could negatively impact our sales, profitability or market share.

Our clients could have insufficient funds to cover payments we have made on their behalf or credit that we have extended to them in connection with the services that we have provided, resulting in financial loss to us.

Our payroll processing service involves moving significant funds from our clients’ account to employees and taxing authorities. We debit our clients’ accounts prior to disbursements; however, due to ACH banking regulations, funds previously credited to our accounts could be reversed after our payment of amounts due to employees and taxing authorities. Therefore, the risk exists that a client’s funds will be insufficient to cover the amount paid on its behalf. Should such clients default on their obligations, we might be required to advance substantial funds to cover such obligations. Additionally, we may be the target of deliberate fraud with fraudsters attempting to exploit the payroll payment process by posing as legitimate businesses and deliberately underfunding their payroll obligations. If required to advance substantial amounts of funds to cover payment obligations of our clients, we may need to seek additional sources of short-term liquidity, which may not be available on reasonable terms, which could have a material, adverse effect on our business, financial condition and results of operations.

We grant credit to customers in the ordinary course of business, exposing us to the credit risk of our customers. In the course of our sales to customers, we may encounter difficulty collecting accounts receivable, which could adversely impact our operating results and financial condition. We maintain reserves for potential credit losses. However, these reserves are based on our judgment and a variety of factors and assumptions.

We perform credit evaluations of our customers’ financial condition and follow the terms of our AML BSA program to verify clients and their beneficial owners. However, our evaluation of the creditworthiness of customers may not be accurate if they do not provide us with timely and accurate financial information or if their situations change after we evaluate their credit. While we attempt to monitor these situations carefully, adjust our allowances for doubtful accounts as appropriate and take measures to collect accounts receivable balances, we have written down accounts receivable and written off doubtful accounts in prior periods and may be unable to avoid additional write-downs or write-offs of doubtful accounts in the future. Such write-downs or write-offs could negatively affect our operating results for the period in which they occur, and could harm our financial condition.

If the banks that currently provide ACH and wire transfers fail to properly transmit ACH, exit the payroll industry, or terminate their relationship with us or limit our ability to process funds or we are not able to increase our ACH capacity with our existing and new banking partners, our ability to process funds on behalf of our clients and our financial results and liquidity could be adversely affected.

We currently have agreements with banks and third party ACH processors to execute ACH and wire transfers to support our client payroll, benefit and tax services. If one or more of the banks fails to process ACH transfers on a timely basis, or at all, then our relationship with our clients could be harmed and we could be subject to claims by a client with respect to the failed transfers. In addition, these banks have no obligation to renew their agreements with us on commercially reasonable terms, if at all. If these banks terminate their relationships with us or restrict the dollar amounts of funds that they will process on behalf of our clients, their doing so may impede our ability to process funds and could have an adverse impact on our financial results and liquidity.

13

Our balance sheet includes significant amounts of goodwill and intangible assets. The impairment of a significant portion of these assets would adversely affect our business, operating results and financial condition.

As a result of our acquisitions, a significant portion of our total assets consist of intangible assets, including goodwill. Goodwill and identifiable intangible assets together accounted for approximately 33% of the total assets on our balance sheet as of December 31, 2023. We may not realize the full fair value of our intangible assets and goodwill. We expect to engage in additional acquisitions, which may result in our recognition of additional identifiable intangible assets and goodwill. We evaluate on a regular basis whether all or a portion of our goodwill and identifiable intangible assets may be impaired. Under current accounting rules, any determination that impairment has occurred would require us to write off the impaired portion of goodwill and such intangible assets, resulting in a change to our earnings. Any future impairment of a significant portion of goodwill or intangible assets could have a material adverse effect on our business, operating results and financial condition.

We may be required to incur debt to meet future capital requirements of our business. Should we be required to incur debt, the restrictions imposed by the terms of such debt could adversely affect our financial condition and our ability to respond to changes in our business.

If we incur debt, we may be subject to the following risks:

our vulnerability to adverse economic conditions may be heightened;

our flexibility in planning for, or reacting to, changes in our business may be limited;

our debt covenants may affect our flexibility in planning for, and reacting to, changes in the economy and in our industry;

higher levels of debt may place us at a competitive disadvantage compared to our competitors or prevent us from pursuing opportunities;

covenants contained in the agreements governing our indebtedness may limit our ability to borrow additional funds and make certain investments;

a significant portion of our cash flow could be used to service our indebtedness; and

our ability to obtain additional financing in the future for working capital, capital expenditures, acquisitions or other general corporate purposes may be impaired.

We cannot assure you that our leverage and such restrictions will not materially and adversely affect our ability to finance our future operations or capital needs or to engage in other business activities.

We may require additional capital to support business growth, and this capital may not be available on acceptable terms, or at all.

We intend to continue to make investments, including the acquisition of complementary businesses, to support our business growth and may seek additional funds to respond to business challenges, including the need to develop new features or enhance our existing products, improve our operating infrastructure or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through issuances of equity or debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. In addition, we may not be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us, when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired.

14

Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not generate cash flow from operations in the future sufficient to satisfy our obligations under the notes and any future indebtedness we may incur and to make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as reducing or delaying investments or capital expenditures, selling assets, refinancing or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance future indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on the notes or future indebtedness.

If we lose key personnel, including key management personnel, or are unable to attract and retain additional personnel as needed in the future, it could disrupt the operation of our business, delay our product development, harm our growth efforts and have a material adverse effect on our business.

Our future performance depends largely on our ability to continually and effectively attract, train, retain, motivate and manage highly qualified and experienced technical, sales, marketing, finance, managerial and executive personnel. Our future development and growth depend on the efforts of key management personnel and technical employees. We cannot guarantee that we will continue to attract and retain personnel with the requisite capabilities and experience. The loss of one or more of our key management or technical personnel could have a material and adverse effect on our business, operating results and financial condition.

If we fail to adequately protect our proprietary rights, our competitive advantage and brand could be impaired and we may lose valuable assets, generate reduced revenue and incur costly litigation to protect our rights.

Our success is dependent, in part, upon protecting our proprietary technology. We rely on a combination of trademarks, service marks, trade secret laws and contractual restrictions to establish and protect our proprietary rights in our products and services. However, the steps we take to protect our intellectual property may be inadequate. We will not be able to protect our intellectual property if we are unable to enforce our rights or if we do not detect unauthorized use of our intellectual property. Despite our precautions, it may be possible for unauthorized third parties to copy our products and use information that we regard as proprietary to create products and services that compete with ours. Some license provisions protecting against unauthorized use, copying, transfer and disclosure of our licensed products may be unenforceable under the laws of certain jurisdictions and foreign countries. While our general practice is to enter into confidentiality and invention assignment agreements with our employees and consultants and confidentiality agreements with the parties with whom we have strategic relationships and business alliances, these agreements may not be effective in controlling access to and distribution of our products and proprietary information. Further, these agreements do not prevent our competitors from independently developing technologies that are substantially equivalent or superior to our products. Litigation brought to protect and enforce our intellectual property rights could be costly, time consuming and distracting to management and could result in the impairment or loss of portions of our intellectual property. If we fail to secure, protect and enforce our intellectual property rights, we may lose valuable assets, generate reduced revenue and incur costly litigation to protect our rights, which could adversely affect our business, operating results and financial condition.

We may be sued by third parties for infringement of their proprietary rights.

There is considerable intellectual property development activity in our industry. Our success depends upon our not infringing upon the intellectual property rights of others. Third parties, including our competitors, may own or claim to own intellectual property relating to our products or services and may claim that we are infringing their intellectual property rights. We may be found to be infringing upon such rights, even if we are unaware of their intellectual property rights. Any claims or litigation could cause us to incur significant expenses and, if successfully asserted against us, could require that we pay substantial damages or ongoing royalty payments, obtain licenses, modify applications, prevent us from offering our services, or require that we comply with other unfavorable terms. We may also be obligated to indemnify our customers, vendors or partners in connection with any such claim or litigation. Even if we were to prevail in such a dispute, any litigation regarding our intellectual property could be costly and time-consuming and divert the attention of our management and key personnel form our business operations. Any such events could have a material adverse effect on our business, financial condition and results of operations.

15

Some of our key components are procured from a single or limited number of suppliers. Thus, we are at risk of shortage, price increases, tariffs, changes, delay, or discontinuation of key components, which could disrupt and materially and adversely affect our business.

Some of the key components used to manufacture our products, such as the AsureForce® time clocks and air clocks, come from limited or single sources of supply. We do not have contractual commitments or guaranteed supply arrangements with our suppliers. As a result, we are subject to the risk of shortages and long lead times in the supply of our components or products. Further, our suppliers may experience financial or other difficulties as a result of uncertain and weak worldwide economic conditions. Other factors which may affect our suppliers’ ability or willingness to supply components to us include internal management or reorganizational issues, such as roll-out of new equipment which may delay or disrupt supply of previously forecasted components, or industry consolidation and divestitures, which may result in changed business and product priorities among certain suppliers. It could be difficult, costly and time consuming to obtain alternative sources for these components, or to change product designs to make use of alternative components. In addition, difficulties in transitioning from an existing supplier to a new supplier could create delays in component availability that would have a significant impact on our ability to fulfill orders for our products.

Even if demand for HCM products and services increases generally, there is no guarantee that demand for SaaS products generally or our products in particular will increase to a corresponding degree, or at all.

The widespread adoption of our products depends not only on strong demand for HCM products and services generally, but also for products and services delivered via a SaaS business model in particular. A significant number of organizations do not use HCM products, and it is unclear whether such organizations will ever use these products and, if they do, whether they will choose to use a SaaS software service or our HCM products in particular. As a result, we cannot assure you that our SaaS HCM software products will achieve and sustain the high level of market acceptance that is critical for the success of our business.

Our failure to comply with existing laws and regulations may result in adverse effects on our business, service and financial condition and failure to comply with changing laws and regulations through modifications, developments, and enhancements to our products and services could have a material adverse effect on our business and results of operations.

Our services are subject to various laws and regulations including COBRA, HIPAA, laws and regulations promulgated by state wage and hour authorities and anti-money laundering regulations. Failure to comply with the multiple laws and regulations that impact us may result in civil liability from our clients for noncompliance, regulatory fines, and loss of reputation in the event of a public regulatory investigation or consent order or civil lawsuit. Moreover, many of our solutions are designed to assist our clients with their compliance with myriad government regulations and laws that continually change. For example, regulatory changes in 2020 in response to the COVID-19 pandemic necessitated multiple product modifications to accommodate changes relevant to the collection and remittance of payroll tax, including payroll tax deferments. The introduction of new regulatory requirements or changes in interpretation of existing laws or regulations could increase our cost of doing business. As with the development changes necessitated with new regulations in response to COVID-19, changing regulatory requirements may require the introduction of new applications or enhancements, or may make new modifications or new applications more expensive or could prevent the introduction of new applications. Changes in laws could also impact applications under development, rendering them in applicable or obsolete mid-development which could result in wasted time and development money. Any failure to anticipate and respond to these legal regulations and changes and provide tools and applications to solve for these changes in a timely fashion could adversely affect our reputation and affect our business and results of operations.

We may be subject to claims, lawsuits, governmental investigations and other proceedings that could adversely affect our business, financial condition and results of operations.

We are sometimes the subject of claims, lawsuits, governmental investigations and other legal and regulatory proceedings in the ordinary course of business, including those involving, among others, breach of contract, tortious conduct and employment law matters. The results of any such claims, lawsuits, or other legal or regulatory proceedings cannot be predicted with certainty. Any claims against us, whether meritorious or not, could be time-consuming, result in costly litigation, be harmful to our reputation, impact licenses that are necessary or required to operate our business, require significant management attention and divert significant resources. It is possible that a resolution of one or more such proceedings could result in substantial damages, settlement costs, fines and penalties that could adversely affect our business, financial condition and results of operations.

16

We incur significant costs as a result of operating as a public company, and our management will devote substantial time to new compliance initiatives. We may fail to comply with the rules that apply to public companies, which could result in sanctions or other penalties that would harm our business.

We incur significant legal, accounting and other expenses as a public company, including costs resulting from public company reporting obligations under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and regulations regarding corporate governance practices. The listing requirements of The Nasdaq Capital Market require that we satisfy certain corporate governance requirements relating to director independence, distributing annual and interim reports, stockholder meetings, approvals and voting, soliciting proxies, conflicts of interest and a code of conduct. Our management and other personnel devote a substantial amount of time to ensure that we comply with all of these requirements. Moreover, new reporting requirements, rules and regulations will increase our legal and financial compliance costs and will make some activities more time consuming and costly. Any changes we make to comply with these obligations may not be sufficient to allow us to satisfy our obligations as a public company on a timely basis, or at all.

To the extent that our pre-tax income or loss becomes relatively modest, our ability to conclude that a control deficiency is not a material weakness or that an accounting error does not require a restatement could be adversely affected.

Under the Sarbanes-Oxley Act of 2002, our management is required to assess the impact of control deficiencies based upon both quantitative and qualitative factors, and depending upon that analysis, we classify such identified deficiencies as either a control deficiency, significant deficiency or a material weakness. One element of our analysis of the significance of any control deficiency is its actual or potential financial impact. This assessment will vary depending on our level of pre-tax income or loss. For example, a smaller pre-tax income or loss will increase the likelihood of a quantitative assessment of a control deficiency as a significant deficiency or material weakness.

To the extent that our pre-tax income or loss is relatively small, if management or our independent registered public accountants identify an error in our interim or annual financial statements, it is more likely that such an error may be determined to be a material weakness or be considered a material error that could, depending upon the complete quantitative and qualitative analysis, result in our having to restate previously issued financial statements.

Issues in the use of artificial intelligence (“AI”) in our HCM products and services may result in reputational harm or liability to us.

We are enhancing our products and technologies through the integration of artificial intelligence (“AI”), anticipating its increasing role in our business offerings. Like any developing technology, AI brings inherent risks and challenges that may impact its development, adoption, and use, consequently affecting the reliability of our business and product offerings.

AI algorithms may have flaws, and datasets may be insufficient, of poor quality, or contain biased information. While our goal is to use AI to assist customers in data collection, there is a risk that the information produced by AI applications may be perceived as deficient or inaccurate, potentially resulting in competitive harm, legal liability, and damage to our brand or reputation.

In addition, our use of AI technology may subject us to financial or regulatory risks. Evolving rules, regulations, and industry standards governing AI may require us to expend significant resources to modify, maintain, or align our business practices or products to comply with US and non-US rules and regulations, the nature of which cannot be determined at this time. Several jurisdictions around the globe, including the EU and certain US states, have already proposed or enacted laws governing AI. US federal agencies are likely to release AI regulations in the near future in light of the Biden administration’s October 30, 2023 Executive Order on AI. The regulatory environment surrounding the impact of the implementation of AI on our products and services may adversely affect our ability to produce and export products and as a result may cause harm to our reputation and financial liability.

Despite our efforts to mitigate these risks through sound business practices, the ability to generate data-driven insights for our customers using AI in our HCM technology may be constrained by existing and future regulatory requirements. These regulations could limit our innovative use of data to support the evolving needs of our customers.

17

Our software and solutions may not function adequately, which could damage our reputation and give rise to claims against us, which could harm our business and operating results.

Our software and solutions are complex and operate in an environment of intricate federal, state and local regulations that pertain to human resources, taxes, payroll, benefits and other areas of the Human Capital Management marketplace. To the extent to which our software contains defects or errors our clients might assert claims against us in the future alleging that they suffered damages due to a defect, error or other failure of our software or solutions.

While our agreements with our clients may contain provisions intended to limit our exposure to such claims, they may not be effective in limiting our exposure. A successful claim for product or service liability brought against us could result in substantial cost to us. We maintain insurance to cover such claims, however, it may be inadequate or may not be available in the future on acceptable terms or at all. In addition, the cost of defending a suit, regardless of its merit, could be costly and divert management’s attention.

We depend on data centers and computing infrastructure operated by third parties and any disruption in these operations could adversely affect our business.

We rely on hosted infrastructure partners, such as Amazon Web Services and to a lesser extent, data center providers, to provide third-party hosted environments for our applications. While we control and have access to our servers and all the components of the networks that are located in our hosted environments, we do not control the operations of these facilities. The owners of such facilities have no obligation to renew their agreements with us on commercially reasonable terms. If we are not able to renew these contracts on commercially reasonable terms, we may be required to transfer our servers and other infrastructure to new data facilities, and we may incur significant costs and possible service interruption in doing so. We may not have adequately distributed our systems within our hosted infrastructure partner's environment to prevent in any regional disruption or interference at our hosted infrastructure partners from adversely impacting our operations and our business.

Our SaaS hosting network infrastructure is a critical part of our business operations. Our clients access our HCM software through a standard web browser and depend on us for fast and reliable access to our products. Our software is proprietary, and we rely on third-party data center hosting facilities and the expertise of members of our engineering and software development teams for the continued performance of our software. We have experienced, and may in the future experience, disruptions in our computing and communications infrastructure. Factors that may cause such disruptions include:

human error;

security breaches;

telecommunications outages from third-party providers;

computer viruses;

acts of terrorism, war, sabotage or other intentional acts of vandalism, including cyber attacks;

unforeseen interruption or damages experienced in moving hardware to a new location, including government-imposed travel restrictions;

fire, earthquake, flood, the spread of major epidemics and other natural disasters; and

power loss.

Although we generally back up our client databases hourly, and store our data in more than one geographically distinct location at least weekly, we do not currently offer immediate access to disaster recovery locations in the event of a disaster or major outage. Thus, in the event of any of the factors described above, or other failures of our computing infrastructure, clients may not be able to access their data for lengthy periods of time and it is possible that client data from recent transactions may be permanently lost or otherwise compromised. In addition, we may not have adequate insurance coverage to compensate for losses from a major interruption. Moreover, some of our agreements include performance guarantees and service level standards that obligate us to provide credits, refunds or termination rights in the event of a significant disruption in our SaaS hosting network infrastructure or other technical problems that relate to the functionality or design of our software.

18

Volatility and weakness in bank and capital markets may adversely affect credit availability and related financing costs for us.

Banking and capital markets have recently and may in the future experience periods of volatility and disruption. If the disruption in these markets is prolonged, our ability to refinance, and the related cost of refinancing, some or all of our debt could be adversely affected. Although we currently can access the bank and capital markets, there is no assurance that such markets will continue to be a reliable source of financing for us. These factors, including the tightening of credit markets, could adversely affect our ability to obtain cost effective financing. Increased volatility and disruptions in the financial markets also could make it more difficult and more expensive for us to refinance outstanding indebtedness and to obtain financing. In addition, the adoption of new statutes and regulations, the implementation of recently enacted laws, or new interpretations or the enforcement of older laws and regulations applicable to the financial markets or the financial services industry could result in a reduction in the amount of available credit or an increase in the cost of credit. Disruptions in the financial markets can also adversely affect our lenders, insurers, customers, and other counterparties. Any of these results could have a material adverse effect on our business, financial condition, and results of operations.

Changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and affect our reported operating results.

A change in accounting standards or practices can have a significant effect on our reported results and may even affect our reporting of transactions completed before the change is effective. New accounting pronouncements and varying interpretations of accounting pronouncements have occurred and may occur in the future. Changes to existing rules or the questioning of current practices may adversely affect our reported financial results or the way we conduct our business.

The use of open-source software in our applications may expose us to risks and harm our intellectual property rights.

The use of open-source software in our products may expose us to additional risks and harm our intellectual property rights. There have been claims in the past challenging the ownership of open-source software against companies that incorporate such software into their products or applications. As a result, we could be subject to intellectual property related claims around ownership rights to what we believe to be open-source software. In addition, if we were to combine our applications with open-source software in a certain manner, we could, under certain of the open-source licenses, be required to release the source code of our applications. If we inappropriately use open-source software, we may be required to redesign our applications, discontinue the sale of our applications or take other remedial actions, which could adversely impact our business, operating results or financial condition.

We may be adversely affected by failure of third parties in providing their services.

We rely on multiple third-party service providers to provide services to our clients as part of our service offerings. Service providers include for example our banking and ACH transaction partners, mail services, outsourced consumer health care administration service providers, and Amazon Web Services hosting services. Failure of these providers to deliver their services in a compliant, timely manner could result in material disruption to our business, result in reputational damage, expose us to greater liability from our clients than we can recover from the third parties, any of which may adversely affect our results of operations.

Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.

Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, or the Code, if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes, such as research tax credits, to offset its post-change income and taxes may be limited. In general, an “ownership change” occurs if there is a cumulative change in our ownership by “5% shareholders” that exceeds 50 percentage points over a rolling three-year period. Similar rules apply under state tax laws. In the event that it is determined that we have in the past experienced ownership changes, or if we experience one or more ownership changes as a result of future transactions in our stock, then we may be limited in our ability to use our net operating loss carryforwards and other tax assets to reduce taxes owed on the net taxable income that we earn. Any such limitations on the ability to use our net operating loss carryforwards and other tax assets could adversely impact our business, operating results, and financial condition.

19

Inability to maintain the third-party licensed software we use in our applications at the current costs could result in increased costs or reduced service levels, which could adversely affect our business.

We use certain third-party software in our applications that we obtain from other companies and will continue to rely on such third party software. If we were required to find alternatives to such software for whatever reason, it may be expensive to replace, and could require significant investment of time and resources to find alternatives and integrate with our software. Additionally, error or issues in that software could adversely affect our own software and errors or defects may not be readily apparent to us, resulting in a failure of our applications.

Evolving regulation of the Internet, changes in the infrastructure underlying the Internet or interruptions in Internet access may adversely affect our business, operating results and financial condition by increasing our expenditures and causing client dissatisfaction.

Our services depend on the ability of our registered users to access the Internet. Currently, this access is provided by companies that have significant market power in the broadband and Internet access marketplace, including incumbent telephone companies, cable companies, mobile communications companies and government-owned service providers. Laws or regulations that adversely affect the growth, popularity or use of the Internet, including changes to laws or regulations impacting Internet neutrality, could decrease the demand for our products, increase our operating costs, require us to alter the manner in which we conduct our business and/or otherwise adversely affect our business. For example, in 2017 the Federal Communications Commission (the “FCC”) adopted an order repealing rules that prohibit Internet service providers (“ISPs”) from blocking or throttling Internet traffic, and from engaging in practices that prioritize particular Internet content in exchange for payment (also known as “paid prioritization”). In October 2023, the FCC proposed to reclassify ISPs as a Title II telecommunications service under Title II of the Communications Act and reinstate net neutrality obligations on ISPs. The impact of these rules, if adopted, remains uncertain and further judicial review is likely. A number of states, including California, have also taken executive action or passed legislation seeking to reestablish net neutrality, and there are efforts within Congress to pass federal legislation to codify uniform net neutrality requirements. Changes in regulatory requirements or uncertainty associated with the regulatory environment could delay or cause us to experience discriminatory or anti-competitive behavior, which could adversely affect the sale of our products and services.

In addition, the rapid and continual growth of traffic on the Internet has resulted at times in slow connection and download speeds of Internet users. Our business may be harmed if the Internet infrastructure cannot handle our clients’ demands or if hosting capacity becomes insufficient. If our clients become frustrated with the speed at which they can utilize our products over the Internet, our clients may discontinue the use of our software and choose not to renew their contracts with us. Further, the performance of the Internet has also been adversely affected by viruses, worms, hacking, phishing attacks, denial of service attacks and other similar malicious programs, as well as other forms of damage to portions of its infrastructure, which have resulted in a variety of Internet outages, interruptions and other delays. These service interruptions could diminish the overall attractiveness of our products to existing and potential users and could cause demand for our products to suffer.

Adverse tax laws or regulations could be enacted, or existing laws could be applied to us or our clients, which could increase the costs of our services and adversely impact our business.

The application of federal, state, and local tax laws to services provided electronically often involve complex issues and significant judgment. New laws or changes to existing income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time, possibly with retroactive effect, and could be applied solely or disproportionately to services provided over the Internet. These enactments could adversely affect our business, results of operations and financial condition due to the inherent cost increase. Moreover, each state has different rules and regulations governing sales and use taxes, and these rules and regulations are subject to varying interpretations that change over time. We review these rules and regulations periodically and, when we believe we are subject to sales and use taxes in a particular state, we may voluntarily engage state tax authorities to determine how to comply with that state’s rules and regulations. We cannot, however, assure you that we will not be subject to sales and use taxes or related penalties for past sales in states where we currently believe no such taxes are required. If one or more taxing authorities determines that taxes should have, but have not, been paid with respect to our services, we might be liable for past taxes and the associated interest and penalty charges, in addition to taxes going forward, which may adversely affect our business, sales activity, results of operations and financial condition.

20

Political, economic and social factors may materially adversely affect our business and financial results.

Trade, monetary and fiscal policies, and political and economic conditions may substantially change, and credit markets may experience periods of constriction and volatility. A slowdown in the economy or other negative changes, including in employment levels, the level of interest rates or the level of inflation, may have a negative impact on our businesses. In addition, as our operating costs increase due to inflationary pressure or otherwise, we may not be able to offset these increases by corresponding price increases for our products and solutions. Clients may react to worsening conditions by reducing their spending on HCM services or renegotiating their contracts with us, which may adversely affect our business and financial results.

RISKS RELATED TO OUR SECURITIES

Our common stock has traded in low volumes. We cannot predict whether an active trading market for our common stock will ever develop.

Historically, our common stock has experienced a lack of trading liquidity. In the absence of an active trading market:

an investor may have difficulty buying and selling our common stock at all or at the price one considers reasonable; and

market visibility for shares of our common stock may be limited, which may have a depressive effect on the market price for shares of our common stock and on our ability to raise capital or make acquisitions by issuing our common stock.

Our stock price has been, and likely will continue to be, volatile.

The market price of our common stock has in the past been and is likely to continue in the future to be, volatile. During the fiscal year ended December 31, 2023, the Nasdaq closing price of one share of our common stock fluctuated from a low of $6.83 to a high of $16.83. During the fiscal year ended December 31, 2022, the Nasdaq closing price of one share of our common stock fluctuated from a low of $5.04 to a high of $10.50. The market price of our common stock may be influenced by many factors, some of which are beyond our control, including:

announcements regarding the results of expansion or development efforts by us or our competitors;

announcements regarding the acquisition of businesses or companies by us or our competitors;

technological innovations or new products and services developed by us or our competitors;

changes in domestic or foreign laws and regulations affecting our industry

issuance of new or changed securities analysts’ reports and/or recommendations applicable to us or our competitors;

changes in financial or operational estimates or projections;

additions or departure of our key personnel;

actual or anticipated fluctuations in our quarterly financial and operating results and degree of trading liquidity in our common stock; and

political or economic uncertainties, including rising interest rates or inflation, ongoing international conflicts and other developments that affect the equity trading markets.

In addition, stock markets generally have experienced significant price and volume volatility. This volatility has had a substantial effect on the market prices of securities of many public companies for reasons frequently unrelated or disproportionate to the operating performance of the specific companies.

21

Sales, or the potential for sales, of a substantial number of shares of our common stock in the public market by us or our existing stockholders could cause our stock price to fall.

The sale of substantial amounts of shares of our common stock in the public market, or the perception that such sales could occur, could harm the prevailing market price of shares of our common stock. These sales, or the possibility that these sales may occur, also might make it more difficult for us to raise capital through the sale of equity securities in the future at a time and at a price that we deem appropriate.

We do not intend to pay dividends for the foreseeable future, and you must rely on increases in the market price of our common stock for returns on equity investment.

For the foreseeable future, we intend to retain any earnings to finance the development and expansion of our business, and we do not anticipate paying any cash dividends on our common stock. Accordingly, investors must be prepared to rely on sales of their common stock after price appreciation to earn an investment return, which may never occur. Investors seeking cash dividends should not purchase our common stock. Any determination to pay dividends in the future will be made at the discretion of our board of directors and will depend on our results of operations, financial condition, capital requirements, contractual restrictions, restrictions imposed by applicable law and other factors our board deems relevant.

Our stockholder rights plan, or “poison pill,” includes terms and conditions which could discourage a takeover or other transaction that stockholders may consider favorable.

On October 28, 2009, stockholders of record at the close of business on that date received a dividend of one right (a “Right”) for each outstanding share of common stock. Each Right entitles the registered holder to purchase one one-thousandth of a share of Series A junior participating preferred stock of the Company (the “Preferred Stock”), at a price of $11.63 per one thousandth of a share of Preferred Stock, subject to adjustment (the “Exercise Price”). The Rights are not exercisable until the Distribution Date referred to below. The description and terms of the Rights are set forth in the Third Amended and Restated Rights Agreement between the Company and American Stock Transfer & Trust Company LLC, dated as of October 28, 2022, which extended the expiration date of the Rights to October 28, 2025.

The Third Amended and Restated Rights Agreement imposes a significant penalty upon any person or group that acquires 4.9% or more (but less than 50%) of our then-outstanding common stock without the prior approval of the board of directors. Stockholders who own 4.9% or more of our then-outstanding common stock as of the close of business on the Record Date will not trigger the Third Amended and Restated Rights Agreement so long as they do not increase their ownership of the common stock after the Record Date by more than one-half of 1% of the then-outstanding common stock. A person or group that acquires shares of our common stock in excess of the above-mentioned applicable threshold, subject to certain limited exceptions, is called an “Acquiring Person.” Any rights held by an Acquiring Person are void and may not be exercised. The Rights will not be exercisable until 10 days after a public announcement by us that a person or group has become an Acquiring Person. On the date (if any) that the Rights become exercisable (the “Distribution Date”), each Right would allow its holder to purchase one one-thousandth of a share of Preferred Stock for a purchase price of $11.63. In addition, if a person or group becomes an Acquiring Person after the Distribution Date or already is an Acquiring Person and acquires more shares after the Distribution Date, all holders of Rights, except the Acquiring Person, may exercise their rights to purchase a number of shares of the common stock (in lieu of Preferred Stock) with a market value of twice the Exercise Price, upon payment of the purchase price.

The Rights will expire on the earliest of (a) October 28, 2025, (b) the exchange or redemption of the Rights, (c) consummation of a merger or consolidation or sale of assets resulting in expiration of the Rights, (d) the consummation of a reorganization transaction entered that the board of directors determines will help prevent an “Ownership Change,” as defined in Section 382 of the Code and protect our net operating losses, (e) the repeal of Section 382 of the Internal Revenue Code or any successor statute, or any other change, if the board of directors determines the Third Amended and Restated Rights Agreement is no longer necessary for the preservation of tax benefits, or (f) the beginning of a taxable year to which the board of directors determines that no tax benefits may be carried forward.

22

We may, at our option and with the approval of the board of directors, at any time prior to the close of business on the earlier of (i) the tenth day following the first date of public announcement by us or an Acquiring Person that an Acquiring Person has become such or such later date as may be determined by action of a majority of the members of the board of directors then in office and publicly announced by us or (ii) October 28, 2025, redeem all but not less than all the then outstanding Rights at a redemption price of $0.067 per Right (such redemption price being herein referred to as the “Redemption Price”). We may, at our option, pay the Redemption Price either in common stock (based on the current per share market price thereof) or cash; provided, that if the board of directors authorizes redemption of the Rights on or after the time a person becomes an Acquiring Person, then such authorization shall require the concurrence of a majority of the members of the board of directors then in office. In addition, after a person becomes an Acquiring Person the board of directors may exchange the Rights (other than Rights owned by the Acquiring Person or its affiliates), in whole or in part, at an exchange ratio of one common share per Right (subject to adjustment).

The Rights have certain anti-takeover effects, including potentially discouraging a takeover that stockholders may consider favorable. The Rights will cause substantial dilution to a person or group that attempts to acquire us on terms not approved by the board of directors. On the other hand, the Rights should not interfere with any merger or other business combination approved by the board of directors since the Rights may be redeemed by us at the Redemption Price prior to the date ten days after the public announcement that a person or group has become the beneficial owner of 4.9% or more of the common stock, and any securities which a person or any of such person’s affiliates may be deemed to have the right to acquire pursuant to any merger or other acquisition agreement between us and such person may be excluded from the calculation of their beneficial ownership if such agreement has been approved by the board of directors prior to them becoming an Acquiring Person.

Provisions in our charter documents and under Delaware law could discourage a takeover that stockholders may consider favorable and may lead to entrenchment of our management and board of directors.

Our restated certificate of incorporation, as amended, and third amended and restated bylaws, as amended, contain provisions that could have the effect of delaying or preventing changes in control or changes in our management or our board of directors. These provisions include:

no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;

in addition to our current stockholder rights plan, the ability of our board of directors to further issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;

the requirement that a special meeting of stockholders may be called only by the Chairman of the board of directors, the Chief Executive Officer or the Secretary at the request of the board of directors or upon the written request, stating the purpose of the meeting, of stockholders who together own of record 10% of the outstanding shares of each class of stock entitled to vote at such meeting, which may delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors; and

advance notice procedures that stockholders must comply with in order to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.

We are also subject to certain anti-takeover provisions under Delaware law. Under Delaware law, a corporation may not, in general, engage in a business combination with any holder of 15% or more of its capital stock unless the holder has held the stock for three years or, among other things, the board of directors has approved the transaction. We have not opted out of this provision of Delaware law.

23

Our business could be negatively affected as a result of actions of activist stockholders, and such activism could impact the trading value of our securities.

Stockholders may, from time to time, engage in proxy solicitations or advance stockholder proposals, or otherwise attempt to effect changes and assert influence on our board of directors and management. Activist campaigns that contest or conflict with our strategic direction or seek changes in the composition of our board of directors could have an adverse effect on our operating results and financial condition. A proxy contest would require us to incur significant legal and advisory fees, proxy solicitation expenses and administrative and associated costs and require significant time and attention by our board of directors and management, diverting their attention from the pursuit of our business strategy. Any perceived uncertainties as to our future direction and control, our ability to execute on our strategy, or changes to the composition of our board of directors or senior management team arising from a proxy contest could lead to the perception of a change in the direction of our business or instability which may result in the loss of potential business opportunities, make it more difficult to pursue our strategic initiatives, or limit our ability to attract and retain qualified personnel and business partners, any of which could adversely affect our business and operating results. If individuals are ultimately elected to our board of directors with a specific agenda, it may adversely affect our ability to effectively implement our business strategy and create additional value for our stockholders. We may choose to initiate, or may become subject to, litigation as a result of the proxy contest or matters arising from the proxy contest, which would serve as a further distraction to our board of directors and management and would require us to incur significant additional costs. In addition, actions such as those described above could cause significant fluctuations in our stock price based upon temporary or speculative market perceptions or other factors that do not necessarily reflect the underlying fundamentals and prospects of our business.

ITEM 1B.    UNRESOLVED STAFF COMMENTS

None.

ITEM 1C.    CYBERSECURITY

Risk Management and Strategy

We have implemented a comprehensive cyber risk management program that adheres to industry standards, specifically the National Institute of Standards and Technology’s cybersecurity framework and risk management standards. This program is maintained by a dedicated security operations team at the Company (the “Security Operations Team”). This process includes annually assessing and categorizing existing and emerging threats to Asure’s business operations and its information systems. Identified risks are assessed for severity and probability of impact and then risk treatments are identified and implemented. Additionally, Asure has implemented a vendor risk management program to continually assess and monitor risks posed by vendors and partners of the Company.

We maintain a comprehensive listing of controls that includes those risk treatments which are continuously monitored and assessed by the Security Operations team. These controls are derived from the risk assessment process and include physical, logical and environmental security, vulnerability management, secure development and change management, fraud detection, and privacy. We also maintain a security awareness program (the “Security Awareness Program”), which is designed, implemented and maintained by our VP of Information Security. Our Security Awareness Program includes training that reinforces our information technology risk and security management policies, standards and practices, as well as the expectation that employees comply with these policies. The Security Awareness Program engages personnel through training on how to identify potential cybersecurity risks and protect our resources and information, as well as how to respond to unauthorized access to or use of Company information. The Security Awareness Program training is mandatory for all employees at least annually, and it is supplemented by Company-wide assessment initiatives, including periodic testing. Additionally, we provide specialized security training for certain employee roles, such as application developers.

We conduct periodic tests to assess our processes and procedures and the threat landscape, which are designed with the goal of implementing and maintaining a robust cybersecurity program. Where appropriate, we take additional and ongoing steps intended to strengthen our cybersecurity capabilities and mitigate the risk of a breach or incident. Our security program and IT-related controls are regularly examined by internal auditors, external auditors and various regulators who regularly assess the design and effectiveness of our control framework. As part of those assessments, Asure maintains both SOC1 Type 2 and SOC2 Type 2 certifications specifically evaluating the security, confidentiality, and availability of its systems and information. Additionally, state examiners audit our IT-related controls as part of our Money Transmitter Licensing requirements.

24

Although we have designed its cybersecurity program and governance procedures noted above to mitigate cybersecurity risks, we continue to face unknown cybersecurity risks, threats and attacks. To date, these risks, threats and attacks have not had a material impact on our operations, business strategy or financial results; however, they may have a material impact in the future.

Please refer to the “Risk Factors” in Part I, Item 1A of this Form 10-K for more information on risks posed by cybersecurity threats to the Company.

Governance

Our Security Operations team, led by the VP of Information Security, is responsible for identifying, assessing, mitigating, and reporting on material cybersecurity risks to the executive management team. In addition, cybersecurity risks, emerging and existing threats and Asure’s current security posture are presented to the board of directors quarterly. Our VP of Information Security holds a high-level certification relating to information security, Certified Information Systems Security Professional (CISSP) from the International Information Security System Security Certification Consortium, and has 17 years of information security, risk management, application security, security operations, and incident management experience. Our Executive Management receives regular monthly reports from the VP of Information Security.

Our Security Operations team has implemented a continuous monitoring program that provides real time feedback to security events that are triaged and remediated. Critical incidents are escalated in accordance with Asure’s Incident Response Policy. Critical incidents are reported to the board of directors as required by Asure’s Incident Response Policy.

ITEM 2.    PROPERTIES

Our principal offices are located in Austin, Texas where we occupy approximately 9,500 square feet of office space. We also lease office suites in Alabama, California, Florida, New Jersey, New York, Tennessee and Vermont.

Management believes that the leased properties described above are adequate to meet Asure’s current operational requirements and can accommodate further physical expansion of office space as needed.

ITEM 3.    LEGAL PROCEEDINGS

Although we have been, and in the future may be, the defendant or plaintiff in various actions arising in the normal course of business, as of December 31, 2023, we were not party to any material legal proceedings.

ITEM 4.    MINE SAFETY DISCLOSURES

Not applicable.
25

PART II – OTHER INFORMATION

ITEM 5.    MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

MARKET INFORMATION

Our common stock trades on the Nasdaq Capital Market under the symbol “ASUR.”

HOLDERS

As of February 23, 2024, we had approximately 370 stockholders of record of our common stock.

UNREGISTERED SALE OF EQUITY SECURITIES

There were no unregistered sales of equity securities by us during the year ended December 31, 2023 that were not reported in our quarterly reports on Form 10-Q or our current reports on Form 8-K.

On February 22, 2024, we issued 450 shares of our common stock to a payroll processing and benefits brokerage servicer based in New Jersey from whom we acquired certain of their assets. The shares were part of the purchase price consideration in connection with such purchase. The shares were valued at $10.01 per share, or an aggregate of $4,500. The issuance and sale of the shares of our common stock in connection with this acquisition are exempt from the registration requirements of the Securities Act of 1933 pursuant to Section 4(a)(2) thereof and Rule 506(b) of Regulation D thereunder.

SECURITIES AUTHORIZED FOR ISSUANCE UNDER EQUITY COMPENSATION PLANS

The following table provides information as of December 31, 2023 with respect to shares of our common stock that we may issue under our existing equity compensation plans (share amounts in thousands):

ABC
Number of Securities to be Issued Upon Exercise of Outstanding Options, Warrants, and RightsWeighted Average Exercise Price of Outstanding Options, Warrants, and RightsNumber of Securities Remaining Available for Future Issuance Under Equity Compensation Plans (Excluding Securities Reflected in Column A)
Equity Compensation Plan Approved by Stockholders(1)
2,220 $4.60 1,733 
Equity Compensation Plans Not Approved by Stockholders(2)
— — — 
Total2,220 $4.60 1,733 
(1)Consists of stock options, restricted stock units, and performance stock units adjusted for performance as of December 31, 2023.
(2)Our stockholders have previously approved our existing equity compensation plan.

ITEM 6.    RESERVED
26

ITEM 7.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Certain statements in this Report represent forward-looking statements. Forward-looking statements include but are not limited to statements regarding our strategy, future operations, financial condition, results of operations, projected costs, and plans and objectives of management. Actual results may differ materially from those contemplated by the forward-looking statements due to, among others, the risks and uncertainties described in this Report and in our other SEC filings.

We have attempted to identify these forward-looking statements with the words “believe,” “may,” “will,” “estimate,” “projects,” “anticipate,” “intend,” “expect,” “should,” “plan,” and similar expressions. Examples of “forward-looking statements” include statements we make regarding our operating performance, future results of operations and financial position, revenue growth, earnings or other projections. 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, business strategy, short-term and long-term business operations and objectives, and financial needs. The achievement or success of the matters covered by such forward-looking statements involves risks, uncertainties and assumptions, over many of which we have no control. If any such risks or uncertainties materialize or if any of the assumptions prove incorrect, our results could differ materially from the results expressed or implied by the forward-looking statements we make. Additionally, we are under no obligation to update any of the forward-looking statements after the date of this Annual Report on Form 10-K or to conform such statements to actual results.

OVERVIEW

We are a provider of cloud-based Human Capital Management (“HCM”) software solutions delivered as Software-as-a-Service (“SaaS”) for small and medium-sized businesses (“SMBs”). We offer human resources (“HR”) tools necessary to build a thriving workforce, provide the resources to stay compliant with dynamic federal, state, and local tax jurisdictions and their respective labor laws, freeing cash flows so SMBs can spend their financial capital on growing their businesses rather than administrative overhead that can impede growth. Our solutions also provide new ways for employers to connect with and to differentiate themselves with their employees in order to enhance their relationships with their talent. Asure’s HCM suite (“Asure HCM”) includes Payroll & Tax solutions, HR compliance and services, Time & Attendance software and data integrations that enable employers and their employees to enhance efficiencies and take advantage of value-added solutions, which we refer to as AsureMarketplace™. AsureMarketplace™ automates interactions between our HCM systems with third-party providers to enhance efficiency, improve accuracy and to extend the range of services offered to employers and their employees. Our approach to HR compliance services incorporates artificial intelligence technology to enhance scalability and efficiency while prioritizing client interactions. We offer our services directly and indirectly through our network of Reseller Partners.

We strive to be the most trusted HCM resource to SMBs and are focused on less densely populated U.S. metropolitan cities where fewer of our competitors have a presence. We sell our solutions through both direct and partner channels. We supplement our direct sales efforts with partner programs that afford us access to opportunities in various geographic and industry niches. Asure has two types of partners: Reseller Partners that white label our products while providing value-added services to their clients (our indirect clients) and Referral Partners that provide us with SMB leads but do not resell our solutions.

As of December 31, 2023, Asure had more than 100,000 clients, with approximately 15% direct and the remaining clients indirect who have contracts with Reseller Partners.

We plan to continue to enhance our products and technologies by leveraging the latest technology stack, Robotic Process Automation (“RPA”), artificial intelligence (“AI”), and development partnerships. We expect that our expanded investment in product, engineering, SaaS hosting, mobile and hardware technologies will lay the groundwork for broader market opportunities and represent a key aspect of our competitive differentiation. We also plan to expand our technological resources through organic improvements and acquired intellectual property. We expect to continue to expand the breadth of integration between our solutions, allowing direct clients and resellers the ability to easily add and implement components across our entire solution set. Our initiatives include providing our customers with more accurate and efficient automation powered by an informed knowledge base. Consistent with that effort, our engineering team utilizes an AI development Copilot to increase their productivity and efficiency. Our operations team utilizes a digital assistant to allow for a more efficient and accurate way to automate repetitive tasks, which we believe will free up our time for more strategic work and reducing the risk of errors. We are committed to providing the best-in-class solutions.

27

Our development efforts for future releases and enhancements are driven by feedback received from our existing and potential customers and by gauging market trends. We believe we have the appropriate development team to design and enhance our solution suite and integrated platform. We have also made significant investments outside of core R&D into compliance and certifications, including SOC I Type 2 and SOC II Type 2 certifications, BIPA, CCPA, and other initiatives.

Asure has several forms of revenue that result from our business model:

Software-as-a-service revenue is generated when clients utilize our product suite for their recurring human resource needs—primarily payroll, tax, HR compliance, time and attendance, and AsureMarketplace™. This also contains revenue generated from quarterly and annual reporting requirements to local, state and federal regulatory agencies. Examples include Form W-2 and reporting mandated by the Affordable Care Act (the “ACA”).

Hardware-as-a-service revenue is generated when clients choose not to purchase our hardware, but rather rent the devices. This hardware includes a variety of clocks used to track time and attendance. Hardware revenue is generated when our clients buy our devices outright.

Maintenance and support revenue is generated from servicing our hardware on our clients’ behalf and providing training on how to operate both our hardware and software products.

Professional services revenue is generated from our clients’ needs that would normally be fulfilled by an internal payroll system or human resources department.

Our tax management solutions revenue is derived from providing clients with innovative payroll tax processing software and service solutions.

Interest from client funds is generated when we gain possession of funds intended to be disbursed based on the clients’ needs. We invest the monies in short and long-term securities that may be held to maturity before disbursement.
2023 Highlights

Consolidated revenue of $119,082 for 2023, representing a 24% increase over revenue in 2022.

Recurring revenue of $99,734 for 2023, representing a 16% increase over recurring revenue in 2022.

Net loss of $9,214 for 2023, an improvement of $5,252 from prior year loss of $14,466.

Gross profit of $85,537 for 2023 versus $62,510 in 2022.

OPERATING SEGMENT

We operate as one operating segment. Operating segments are defined as components of an enterprise for which the chief operating decision maker, who in our case is the Chief Executive Officer, in deciding how to allocate resources and assess performance, evaluates separate financial information regularly. Over the last eight years, we have completed a number of acquisitions. These acquisitions have allowed us to expand our offerings, presence and reach in various market segments of the human capital management market. Our business operates in one operating segment because our chief operating decision maker evaluates our financial information and resources and assesses the performance of these resources on a consolidated basis. Because we operate as one operating segment, all required financial segment information can be found in the Consolidated Financial Statements.

28

RESULTS OF OPERATIONS (in thousands)

The following table sets forth, for the fiscal periods indicated, the percentage of total revenues represented by certain items in our Consolidated Statements of Comprehensive Loss:
 Year Ended December 31,
 20232022
Revenues100 %100 %
Gross profit72 %65 %
Sales and marketing24 %21 %
General and administrative33 %35 %
Research and development%%
Amortization of intangible assets11 %14 %
Total operating expenses74 %77 %
Interest expense, net(4)%(5)%
Loss on extinguishment of debt(1)%— %
Other (expense) income, net— %%
Loss from operations before income taxes(8)%(15)%
Net loss(8)%(15)%

Revenue

Revenues are comprised of recurring revenues, professional services, hardware, and other revenues. We expect our revenues to increase as we introduce new applications, expand our client base and renew and expand relationships with existing clients. As a percentage of total revenues, we expect our mix of recurring revenues, and professional services, hardware and other revenues to remain relatively constant. While revenue mix varies by product, recurring revenue represented over 84% of total revenue in the year ended 2023, compared to 90% in 2022.

Our revenue was derived from the following sources (in thousands):
 Year Ended December 31,Variance
 20232022$%
Recurring$99,734 $86,222 $13,512 16 %
Professional services, hardware and other19,348 9,606 9,742 101 %
Total$119,082 $95,828 $23,254 24 %

Recurring Revenues

Recurring revenues include fees for our payroll, payroll tax, tax management, time and labor management, HR compliance services, AsureMarketplace™ and other Asure solutions as well as fees charged for form filings and delivery of client payroll checks and reports. These revenues are derived from fixed amounts charged per billing period and sometimes an additional fee per employee or transaction processed. We do not require clients to enter into long-term contractual commitments for our services. Our billing period varies by client based on when each client pays its employees, which may be weekly, bi-weekly, semi-monthly or monthly. We also generate recurring revenues from our Reseller Partners that license our solutions. Because recurring revenues are based, in part, on fees for use of our applications and the delivery of checks and reports that are levied on a per-employee basis, our recurring revenues increase as our clients hire more employees. Recurring revenues are recognized in the period services are rendered.

Recurring revenues include revenues relating to the annual processing of payroll forms, such as Form W-2 and Form 1099, and revenues from processing unscheduled payroll runs (such as bonuses) for our clients. Because payroll forms are typically processed in the first quarter of the year and many of our clients are subject to form filing requirements mandated by the Affordable Care Act (“ACA”), first quarter revenues and margins are generally higher than in subsequent quarters. We anticipate our revenues will continue to exhibit this seasonal pattern related to ACA form filings for so long as the ACA (or replacement legislation) includes employer reporting requirements. In addition, we often experience increased revenues during the fourth quarter due to unscheduled payroll runs for our clients that occur before the end of the year. We expect the seasonality of our revenue cycle to decrease to the extent clients utilize more of our non-payroll applications.
29


This revenue line also includes interest earned on funds held for clients as well as revenues generated via fixed fee arrangements for provisioning and filing for Employee Retention Tax Credit (“ERTC”) credits. Interest earned is generated from funds we collect from clients in advance of either the applicable due date for payroll tax submissions or the applicable disbursement date for employee payment services. These collections from clients are typically disbursed from one to 30 days after receipt, with some funds being held for up to 120 days. We typically invest funds held for clients in money market funds, demand deposit accounts, commercial paper, fixed income securities and certificates of deposit until they are paid to the applicable tax or regulatory agencies or to client employees. The amount of interest we earn from the investment of client funds is also impacted by changes in interest rates. Asure also generates revenues from provisioning and filing for ERTC. Revenue generated for such activity is based on multi-year contracts with volume commitments and is recorded as recurring revenues. Refer to “Risk Factors” in Part I, 1A. for more information about risks related to our ERTC business.

Recurring revenue for the year ended December 31, 2023 was $99,734, an increase of $13,512, or 16%, from $86,222 for the year ended December 31, 2022. The increase is primarily due to an increase of approximately $7,200 in HR compliance revenue, an increase of $6,500 in interest earned on funds held for clients, and an increase of $3,300 in revenue from AsureMarketplace™, offset by a decrease of $2,300 in ERTC revenue.

Professional Services, Hardware and Other Revenues

Professional Services, Hardware and Other Revenues represents implementation fees, one-time consulting projects, on-premise maintenance, hardware devices to enhance our software products as well as ERTC revenues that are transactional in nature.

Professional services, hardware and other revenue increased $9,742, or 101%, for the year ended December 31, 2023 from the similar period in 2022, primarily due to growth in non-recurring ERTC revenues. ERTC revenues were originally expected to expire during 2024 and 2025; however, it is possible that the government could make changes to or revoke the program prior to its scheduled expiration. For example, in January 2024, the United States House of Representatives passed the Tax Relief for American Families Act of 2024, which sets an expiration date of January 31, 2024, on additional claims for ERTC that can potentially apply retroactively. If approved by other branches of the government, this will have an effect on our ERTC revenues and cash collections. Additionally, in September 2023, the IRS announced a moratorium through the end of the year on processing new ERTC claims due to concerns over questionable or fraudulent claims. The moratorium may potentially delay the processing and collections of previously filed ERTC claims. Refer to “Risk Factors” in Part I, 1A. for more information about risks related to our ERTC business.

Although our total customer base is widely spread across industries, our sales are concentrated in small and medium-sized businesses (“SMBs”). We continue to target SMBs across industries as prospective customers. Geographically, we sell our products primarily in the United States.

In addition to continuing to develop our workforce solutions and release of new software updates and enhancements, we continue to actively explore other opportunities to acquire additional products or technologies to complement our current software and services.

Gross Profit and Gross Margin

Consolidated gross profit for the year ended December 31, 2023 was $85,537, an increase of $23,027, or 37%, from $62,510 for the year ended December 31, 2022. Gross margin as a percentage of revenue was 72% for the year ended December 31, 2023 as compared to 65% for the year ended December 31, 2022. The increase is primarily attributable to the increase in revenue in higher margin revenue streams and more efficient operations driven by consolidation and standardization efforts across the Company.

Our cost of sales relates primarily to direct product costs, compensation for operations and related consulting expenses, hardware expenses, facilities and related expenses and the amortization of our purchased software development costs. We include intangible amortization related to developed and acquired technology within cost of sales.

Sales and Marketing Expenses

Sales and marketing expenses primarily consist of salaries and related expenses for sales and marketing staff, including stock-based expenses, commissions, as well as marketing programs, which include events, corporate communications and product marketing activities.
30


Sales and marketing expenses for the year ended December 31, 2023 were $28,734, an increase of $8,474, or 42%, from $20,260 for the year ended December 31, 2022, primarily due to an increase in direct sales personnel, higher sales commissions owing to increased revenues, and an increase in marketing initiatives. Sales and marketing expenses as a percentage of revenue increased to 24% for the year ended December 31, 2023 from 21% for the same period in 2022.

We expect to continue to expand and increase selling costs as we focus on hiring direct sales personnel, expanding recognition of our brand, and lead generation.

General and Administrative Expenses

General and administrative expenses primarily consist of salaries and related expenses, including stock-based expenses for finance and accounting, legal, internal audit, human resources and management information systems personnel, legal costs, professional fees, and other corporate expenses such as transaction costs for acquisitions.

General and administrative expenses for the year ended December 31, 2023 were $39,333, an increase of $5,409, or 16%, from $33,924 for the year ended December 31, 2022, primarily attributable to increased personnel, share-based compensation, and contracting costs. General and administrative expenses as a percentage of revenue decreased to 33% for the year ended December 31, 2023 from 35% for the same period in 2022.

Research and Development Expenses

Research and development (“R&D”) expenses consist primarily of salaries and related expenses, including stock-based expenses for employees supporting our R&D activities.

R&D expenses for the year ended December 31, 2023 were $6,846, an increase of $699, or 11%, from $6,147 for the year ended December 31, 2022. The increase in R&D expense is primarily attributable to an increase in personnel costs, partially offset by an increase in capitalized software expenses driven by continued investments in development of our products. R&D expenses as a percentage of revenues remained flat at 6% for the years ended December 31, 2023 and 2022.

Amortization of Intangible Assets

Amortization expense in operating expenses for the year ended December 31, 2023 was $13,623, an increase of $137, or 1%, from $13,486 for the year ended December 31, 2022. Amortization expense as a percentage of revenue was 11% for the year ended December 31, 2023 from 14% for the same period in 2022.

Interest Expense, Net

Interest expense, net for the year ended December 31, 2023 was an expense of $4,297 compared to an expense of $4,438 for the year ended December 31, 2022. The decrease in interest expense, net relative to the prior year is primarily attributable to our payoff of the outstanding debt under the credit facility with Structural Capital Investments II LP in 2023. Interest expense, net as a percentage of revenue was an expense of 4% and 5% for the years ended December 31, 2023 and December 31, 2022, respectively. Interest expenses for the years ended December 31, 2023 and 2022 are composed primarily of interest expense on notes payable.

Loss on Extinguishment of Debt

Loss on extinguishment of debt for the year ended December 31, 2023 was $1,517 compared to no loss for the year ended December 31, 2022. Loss on extinguishment of debt as a percentage of revenue was 1% for the year ended December 31, 2023. For the year ended December 31, 2023, the amount in loss on extinguishment of debt consisted of loss recognized as a result of the termination of our credit facility with Structural Capital.

31

Other (Expense) Income, Net

Other (expense) income, net for the year ended December 31, 2023 was an expense of $292 compared to income of $1,391 for the year ended December 31, 2022. Other (expense) income, net as a percentage of revenue was negligible for the year ended December 31, 2023, and 1% for the year ended December 31, 2022. For the year ended December 31, 2023, the amounts in other (expense) income, net primarily consisted of losses on disposal of assets. For the year ended December 31, 2022, the amounts in other (expense) income, net primarily consisted of a fair value adjustment on contingent purchase consideration in connection with the acquisition of a payroll business in September 2021.

Income Taxes

For the year ended December 31, 2023 and 2022, we recorded an income tax expense attributable to continuing operations of $109 and $112, respectively, a decrease of $3 or 3%.

Loss From Operations

We incurred a loss from operations of $9,214, or $(0.42) per share, during the year ended December 31, 2023, compared to a loss from operations of $14,466, or $(0.72) per share, during the year ended December 31, 2022. Loss from operations as a percentage of total revenues was 8% and 15% for the years ended December 31, 2023 and 2022, respectively.

LIQUIDITY AND CAPITAL RESOURCES (in thousands)
 December 31, 2023December 31, 2022
Cash and cash equivalents(1)
$30,317 $17,010 
(1)This balance excludes cash equivalents in funds held for clients

Working Capital. We had working capital of $25,880 at December 31, 2023, an increase of $17,787 from working capital of $8,093 at December 31, 2022. Working capital as of December 31, 2023 and December 31, 2022 includes $6,853 and $8,461 of short-term deferred revenue, respectively. Deferred revenue is an obligation to perform future services. We expect that deferred revenue will convert to future revenue as we perform our services, but this does not represent future payments. Deferred revenue can vary based on seasonality, expiration of initial multi-year contracts and deals that are billed after implementation rather than in advance of service delivery.

Operating Activities. Net cash provided by operating activities of $18,900 for the year ended December 31, 2023 was driven by non-cash adjustments to our net loss of approximately $29,530, primarily due to depreciation and amortization. Net cash provided by operating activities of $13,674 for the year ended December 31, 2022 was driven by non-cash adjustments to our net loss of approximately $22,875, primarily due to depreciation and amortization, offset by our net loss of $14,466. For the year ended December 31, 2022, changes in operating assets and liabilities resulted in cash provided of $5,265.

Investing Activities. Net cash used in investing activities of $29,525 for the year ended December 31, 2023 is primarily due to purchases of available-for-sale securities of $27,647, partially offset by proceeds from sales and maturities of available-for-sale securities of $14,385. Net cash used in investing activities of $35,999 for the year ended December 31, 2022 is primarily due to the purchase of available-for-sale securities of $37,232.

Financing Activities. Net cash provided by financing activities was $24,205 for the year ended December 31, 2023, which primarily consisted of net proceeds from the issuance of common stock of $46,800, a net increase in client fund obligations of $13,931, offset by payments of notes payable of $35,627. Net cash used in financing activities was $12,376 for the year ended December 31, 2022, which primarily consisted of a net decrease in client fund obligations of $11,055.

On August 16, 2023, we entered into an underwriting agreement (the “Underwriting Agreement”) with Stifel, Nicolaus & Company, Incorporated and Craig-Hallum Capital Group LLC, as representatives of the several underwriters named therein (collectively, the “Underwriters”), relating to a firm commitment offering of 3,333 newly issued shares of our common stock at a public offering price of $12.00 per share (the “2023 Offering”). On August 21, 2023, we completed the 2023 Offering, and realized net proceeds of $37,395, after deducting underwriting discounts and offering expenses of $2,605. Additionally, on August 30, 2023, the Underwriters exercised their option to purchase an additional 500 shares of our common stock, and we realized net proceeds of $5,507, after deducting underwriting discounts and offering expenses of $493.

32

On September 12, 2023, we terminated the Loan and Security Agreement (the “Loan Agreement”) dated September 10, 2021, with Structural, and Ocean II PLO LLC, as administrative and collateral agent for the Lenders (“Agent”), and repaid the secured promissory note (the “Note”) with Agent evidencing our obligations under the Loan Agreement. In connection with the termination, we paid an aggregate amount of $30,927 (the “Payoff Amount”) in full payment of the outstanding obligations under the Loan Agreement and Note. The Payoff Amount represented $30,617 of outstanding principal and interest on the unpaid principal balance, a prepayment fee in the amount of $306 and an immaterial amount of fees and other expenses due to Agent.

We have an outstanding promissory note in connection with a payroll business acquired in September 2021 in the amount of $4,200 as of December 31, 2023. The outstanding promissory note matures on September 30, 2026.

We also have an outstanding promissory note in connection with a payroll business acquired in October 2023 in the amount of $1,500 as of December 31, 2023. The outstanding promissory note matures on October 1, 2025.

Sources of Liquidity. As of December 31, 2023, our principal sources of liquidity consisted of approximately $30,317 of cash, cash equivalents and restricted cash, and cash generated from operations of our business over twelve months.

We cannot assure that we can grow our cash balances or limit our cash consumption and thus maintain sufficient cash balances for our planned operations or future acquisitions. Future business demands may lead to cash utilization at levels greater than recently experienced. However, we believe to have sufficient liquidity as of December 31, 2023 to support our business operations for the next 12 months. We may need to raise additional capital in the future in order to grow our existing software operations and to seem additional strategic acquisitions in the near future. However, we cannot ensure that we will be able to raise additional capital on acceptable terms, or at all.

CRITICAL ACCOUNTING POLICIES

We have prepared our Consolidated Financial Statements in accordance with U.S. generally accepted accounting principles and included the accounts of our wholly owned subsidiaries. We have eliminated all significant intercompany transactions and balances in the consolidation. Preparation of the Consolidated Financial Statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at fiscal year-end and the reported amounts of revenues and expenses during the fiscal year. The more significant estimates made by management include the valuation allowance for our gross deferred tax asset, the determination of the fair value of our long-lived assets and the fair value of assets acquired and liabilities assumed during acquisitions. We base our estimates on historical experience and on various other assumptions that management believes are reasonable under the given circumstances. These estimates could be materially different under different conditions and assumptions. Additionally, the actual amounts could differ from the estimates made. Management periodically evaluates estimates used in the preparation of our financial statements for continued reasonableness. We prospectively apply appropriate adjustments, if any, to our estimates based upon our periodic evaluation.

Revenue Recognition

Our revenue consists of software-as-a-service (“SaaS”) offerings and time-based software subscription license agreements that also, typically include hardware, maintenance/support, and professional services elements. We recognize revenue on an output basis when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenue to each performance obligation based on its relative standalone selling price. We determine standalone selling prices based on the amount that we believe the market is willing to pay determined through historical analysis of sales data as well as through use of the residual approach when we can estimate the standalone selling price for one or more, but not all, of the promised goods or services.

33

Effective January 1, 2018, we adopted the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606), and ASU 2015-14, Revenue from Contracts with Customers (Topic 606): Deferral of Effective Date, which deferred the effective date of ASU 2014-09 by one year. ASU 2014-09 (“Topic 606”) “Revenue from Contracts with Customers) supersedes the revenue recognition requirements in Accounting Standards Codification (“ASC”) 605, Revenue Recognition, and is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. It also requires additional disclosure about the nature, amount, timing, and uncertainty of revenue, cash flows arising from customer contracts, including significant judgments and changes in judgments, and assets recognized from costs incurred to obtain or fulfill a contract. The adoption of ASU 2014-09, using the modified retrospective approach, had no significant impact on our results of operations, cash flows, or financial position. The initial application was applied to all contracts at the date of initial application. We recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of retained earnings.

The primary impact of adopting Topic 606 is to sales commissions related to onboarding new clients that were previously expensed. Under the new standard, these costs are now capitalized as deferred commissions and amortized over the estimated customer life of five to ten years.

The terms of our contracts with customers range from month-to-month for some Asure HCM direct clients to longer terms ranging from one to three years, some of which are renewable for successive terms. A SaaS/software subscription arrangement may also include hardware, setup and implementation services. Revenue allocated to the SaaS/software subscription performance obligations are recognized on an output basis ratably as the service is provided over the non-cancellable term of the SaaS/subscription service and are reported as recurring revenue on the Consolidated Statements of Comprehensive Loss. Revenues generated via fixed fee arrangements for provisioning and filing for Employee Retention Tax Credits with referral partners are also recorded as recurring revenue. Revenue allocated to other performance obligations included in the arrangement is recognized as outlined in the paragraphs below.

Hardware devices sold to customers are sold as either a standard product sell arrangement where title to the hardware passes to the customer or under a hardware-as-a-service (“HaaS”) arrangement where the title to the hardware remains with Asure. Revenue allocated to hardware sold as a standard product are recognized on an output basis when title passes to the customer, typically the date we ship the hardware. Revenue allocated to hardware under a HaaS arrangement are recognized on an output basis, recorded ratably as the service is provided over the non-cancellable term of the HaaS arrangement, typically one year. Revenue recognized from hardware devices sold to customers via either of the two above types of arrangements are reported as Hardware revenue on the Consolidated Statements of Comprehensive Loss.

Our professional services offerings typically include data migration, set up, training, and implementation services. Set up and implementation services typically occur at the start of the software arrangement while certain other professional services, depending on the nature of the services and customer requirements, may occur several months later. We can reasonably estimate professional services performed for a fixed fee and we recognize allocated revenue on an output basis on a proportional performance basis as the service is provided. We recognize allocated revenue on an output basis for professional services engagements billed on a time and materials basis as the service is provided. We recognize allocated revenue on an output basis on all other professional services engagements upon the earlier of the completion of the service’s deliverable or the expiration of the customer’s right to receive the service. Revenues generated for provisioning and filing for ERTC credits that are based on percentage of recovery are recorded as professional services revenues. Revenue recognized from professional services offerings are reported as Professional service revenue on the Consolidated Statements of Comprehensive Loss.

We recognize allocated revenue for maintenance and support on an output basis ratably over the non-cancellable term of the support agreement. Initial maintenance and support terms are typically one to three years and are renewable on an annual basis. Revenue recognized from maintenance and support are reported as Maintenance and support revenue on the Consolidated Statements of Comprehensive Loss.

We do not recognize revenue for agreements with rights of return, refundable fees, cancellation rights or substantive acceptance clauses until these return, refund or cancellation rights have expired or acceptance has occurred. Our arrangements with Reseller Partners do not allow for any rights of return.

Our payment terms vary by the type of customer and the customer’s payment history and the products or services offered. The term between invoicing and when payment is due is not significant and as such our contracts do not include a significant financing component. The transaction prices of our contracts do not include consideration amounts that are variable and do not include noncash consideration.

34

Deferred revenue includes amounts invoiced to customers in excess of revenue we recognize and is comprised of deferred SaaS/software, HaaS, maintenance and support, and professional services revenue. We recognize deferred revenue when we complete the service and over the terms of the arrangements, primarily ranging from one to three years.

Intangible Assets and Goodwill

We record the assets acquired and liabilities assumed in business combinations at their respective fair values at the date of acquisition, with any excess purchase price recorded as goodwill. Valuation of intangible assets and in-process research and development entails significant estimates and assumptions including, but not limited to, estimating future cash flows from product sales, developing appropriate discount rates, estimating probability rates for the continuation of customer relationships and renewal of customer contracts. U.S. generally accepted accounting principles (“GAAP”) require that we not amortize intangible assets other than goodwill with an indefinite life until we determine their life as finite. We must amortize all other intangible assets over their useful lives. We currently amortize our acquired intangible assets with definite lives over periods ranging from two to fifteen years. We have assessed the fair value of our customer relationship intangible assets as of December 31, 2023, and we do not believe these to be impaired, as the carrying value of the customer relationship intangible assets are recoverable through the associated projected cash flows.

Impairment of Intangible Assets and Long-Lived Assets

In accordance with FASB ASC 350, we review and evaluate our long-lived assets for impairment whenever events or changes in circumstances indicate that we may not recover their net book value. When such factors and circumstances exist, including those noted above, we compare the assets’ carrying amounts against the estimated undiscounted cash flows we expect to generate with those assets over their estimated useful lives. If the carrying amounts are greater than the undiscounted cash flows, we estimate the fair values of those assets by discounting the projected cash flows. We record any excess of the carrying amounts over the fair values as impairments in that fiscal period.

Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired in a business combination. We test goodwill for impairment on an annual basis in the fourth fiscal quarter of each year, and between annual tests if indicators of potential impairment exist, using a fair-value-based approach. There was no impairment of goodwill in either 2023 or 2022.

Income Taxes

We account for income taxes using the liability method under ASC 740, Accounting for Income Taxes, which requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under the liability method, we determine deferred tax assets and liabilities based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect in the years in which we expect the differences to reverse. We reduce deferred tax assets by a valuation allowance when it is more likely than not that we will not realize some component or all of the deferred tax assets.

ITEM 7A.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We have operations in the United States, and we are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate, foreign exchange, inflation and counterparty risks, as well as risks relating to changes in the general economic conditions. To reduce certain of these risks, we monitor the financial condition of our large clients and limit credit exposure by principally collecting in advance and setting credit limits as we deem appropriate. In addition, our investment strategy has been to invest in financial instruments, including U.S. treasury securities and money market funds backed by United States Treasury Bills within the guidelines established under our investment policy. To date, we have not used derivative instruments to mitigate the impact of our market risk exposures. We have also not used, nor do we intend to use, derivatives for trading or speculative purposes.


35

ITEM 8.    FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

36

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


To the Stockholders and Board of Directors of
Asure Software, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Asure Software, Inc. (the “Company”) as of December 31, 2023 and 2022, the related consolidated statements of comprehensive loss, changes in stockholders’ equity and cash flows for each of the two years in the period ended December 31, 2023, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) ("PCAOB") and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matters

Critical audit matters are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there are no critical audit matters.


/s/ Marcum LLP

Marcum LLP

We have served as the Company’s auditor since 2016.

Los Angeles, California
February 26, 2024
37

ASURE SOFTWARE, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except per share amounts)
December 31, 2023December 31, 2022
ASSETS
Current assets:
Cash, cash equivalents, and restricted cash$30,317 $17,010 
Accounts receivable, net of allowance for credit losses of $4,787 and $3,248 at December 31, 2023 and December 31, 2022, respectively
14,202 12,123 
Inventory155 251 
Prepaid expenses and other current assets3,471 10,304 
Total current assets before funds held for clients48,145 39,688 
Funds held for clients219,075 203,588 
Total current assets267,220 243,276 
Property and equipment, net14,517 11,439 
Goodwill86,011 86,011 
Intangible assets, net62,082 66,594 
Operating lease assets, net4,991 7,065 
Other assets, net9,047 5,523 
Total assets$443,868 $419,908 
LIABILITIES AND STOCKHOLDERS EQUITY
Current liabilities:
Current portion of notes payable$27 $4,106 
Accounts payable2,570 2,194 
Accrued compensation and benefits6,519 5,791 
Operating lease liabilities, current1,490 1,860 
Other accrued liabilities3,862 3,728 
Contingent purchase consideration 2,955 
Deferred revenue6,853 8,461 
Total current liabilities before client fund obligations21,321 29,095 
Client fund obligations220,019 206,088 
Total current liabilities241,340 235,183 
Long-term liabilities:
Deferred revenue16 788 
Deferred tax liability1,728 1,503 
Notes payable, net of current portion4,282 30,795 
Operating lease liabilities, noncurrent4,638 6,459 
Other liabilities209 114 
Total long-term liabilities10,873 39,659 
Total liabilities252,213 274,842 
Stockholders’ equity:
Preferred stock, $0.01 par value; 1,500 shares authorized; none issued or outstanding
  
Common stock, $0.01 par value; 44,000 shares authorized; 25,382 and 20,628 shares issued, 24,998 and 20,244 shares outstanding at December 31, 2023 and December 31, 2022, respectively
254 206 
Treasury stock at cost, 384 shares at December 31, 2023 and December 31, 2022
(5,017)(5,017)
Additional paid-in capital487,973 433,586 
Accumulated deficit(290,440)(281,226)
Accumulated other comprehensive loss(1,115)(2,483)
Total stockholders’ equity191,655 145,066 
Total liabilities and stockholders’ equity$443,868 $419,908 

The accompanying notes are an integral part of these Consolidated Financial Statements.
38

ASURE SOFTWARE, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands, except per share amounts)
Year Ended
December 31,
20232022
Revenue:
Recurring$99,734 $86,222 
Professional services, hardware and other19,348 9,606 
Total revenue119,082 95,828 
Cost of sales33,545 33,318 
Gross profit85,537 62,510 
Operating expenses:
Sales and marketing28,734 20,260 
General and administrative39,333 33,924 
Research and development6,846 6,147 
Amortization of intangible assets13,623 13,486 
Total operating expenses88,536 73,817 
Loss from operations(2,999)(11,307)
Interest expense, net(4,297)(4,438)
Loss on extinguishment of debt(1,517) 
Other (expense) income, net(292)1,391 
Loss from operations before income taxes(9,105)(14,354)
Income tax expense109 112 
Net loss(9,214)(14,466)
Other comprehensive income (loss):
Unrealized income (loss) on marketable securities1,368 (2,384)
Comprehensive loss$(7,846)$(16,850)
Basic and diluted loss per share
Basic$(0.42)$(0.72)
Diluted$(0.42)$(0.72)
Weighted average basic and diluted shares
Basic22,138 20,117 
Diluted22,138 20,117 

The accompanying notes are an integral part of these Consolidated Financial Statements.
39

ASURE SOFTWARE, INC.
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(in thousands)
Common Stock OutstandingCommon Stock AmountTreasury StockAdditional Paid-in CapitalAccumulated DeficitOther Comprehensive (Loss) IncomeTotal Stockholders’ Equity
Balance at December 31, 202120,028 $204 $(5,017)$429,912 $(266,760)$(99)$158,240 
Stock issued upon option exercise and vesting of restricted stock units136 1 — 89 — — 90 
Stock issued, ESPP80 1 — 406 — — 407 
Share based compensation— — — 3,179 — — 3,179 
Net loss— — — — (14,466)— (14,466)
Other comprehensive loss— — — — — (2,384)(2,384)
Balance at December 31, 202220,244 $206 $(5,017)$433,586 $(281,226)$(2,483)$145,066 
Stock issued upon option exercise and vesting of restricted stock units604 6 — 3,014 — — 3,020 
Stock issued, ESPP103 1 — 539 — — 540 
Shares issued, net of issuance costs4,047 41 — 45,404 — — 45,445 
Share based compensation— — — 5,430 — — 5,430 
Net loss— — — — (9,214)— (9,214)
Other comprehensive income— — — — — 1,368 1,368 
Balance at December 31, 202324,998 $254 $(5,017)$487,973 $(290,440)$(1,115)$191,655 

The accompanying notes are an integral part of these Consolidated Financial Statements.
40

ASURE SOFTWARE, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Year Ended December 31,
20232022
Cash flows from operating activities:
Net loss$(9,214)$(14,466)
Adjustments to reconcile loss to net cash provided by operations:
Depreciation and amortization19,135 18,708 
Amortization of operating lease assets1,481 1,702 
Amortization of debt financing costs and discount820 718 
Non-cash interest expense1,471  
Net accretion of discounts and amortization of premiums on available-for-sale securities(119)280 
Provision for expected losses2,047 803 
Provision for (recovery of) deferred income taxes225 (92)
Loss on extinguishment of debt990  
Net realized gains on sales of available-for-sale securities(2,257)(1,221)
Share-based compensation5,430 3,179 
Loss on disposals of long-term assets132 25 
Change in fair value of contingent purchase consideration175 (1,245)
Adjustment to intangibles 18 
Changes in operating assets and liabilities:
Accounts receivable(4,126)(7,618)
Inventory97 (14)
Prepaid expenses and other assets5,101 2,993 
Operating lease right-of-use assets546 (3,020)
Accounts payable376 1,611 
Accrued expenses and other long-term obligations87 3,828 
Operating lease liabilities(1,118)2,023 
Deferred revenue(2,379)5,462 
Net cash provided by operating activities18,900 13,674 
Cash flows from investing activities:
Acquisition of intangible assets(7,651)(2,289)
Purchases of property and equipment(1,585)(2,318)
Software capitalization costs(7,027)(4,228)
Purchases of available-for-sale securities(27,647)(37,232)
Proceeds from sales and maturities of available-for-sale securities14,385 10,068 
Net cash used in investing activities(29,525)(35,999)
Cash flows from financing activities:
Payments of notes payable(35,627)(1,688)
Debt extinguishment costs(250) 
Payments of contingent purchase consideration (130)
Net proceeds from issuance of common stock46,800 497 
Capital raise fees(338) 
Payments made on amounts due for the acquisition of intangibles(311) 
Net change in client fund obligations13,931 (11,055)
Net cash provided by (used) in financing activities24,205 (12,376)
Net increase (decrease) in cash, cash equivalents, restricted cash, and restricted cash equivalents13,580 (34,701)
Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of period164,042 198,743 
Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period$177,622 $164,042 

The accompanying notes are an integral part of these Consolidated Financial Statements.
41

ASURE SOFTWARE, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS (continued)
(in thousands)

Year Ended December 31,
20232022
Reconciliation of cash, cash equivalents, restricted cash, and restricted cash equivalents to the Consolidated Balance Sheets
Cash and cash equivalents and restricted cash$30,317 $17,010 
Restricted cash and restricted cash equivalents included in funds held for clients147,305 147,032 
Total cash, cash equivalents, restricted cash, and restricted cash equivalents$177,622 $164,042 
Supplemental information:
Cash paid for interest$3,140 $3,397 
Cash paid for income taxes$432 $233 
Non-cash investing and financing activities:
Acquisition of intangible assets$357 $ 
Notes payable issued for acquisitions$1,209 $411 
Shares issued to settle contingent consideration$2,543 $ 

The accompanying notes are an integral part of these Consolidated Financial Statements.
42

ASURE SOFTWARE, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

NOTE 1 - DESCRIPTION OF BUSINESS, BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES

DESCRIPTION OF BUSINESS

Asure Software, Inc. (“Asure”, “we” and “our”), a Delaware corporation, is a provider of cloud-based Human Capital Management (“HCM”) software solutions delivered as Software-as-a-Service (“SaaS”) for small and medium-sized businesses (“SMBs”). We offer human resources (“HR”) tools necessary to build a thriving workforce, provide the resources to stay compliant with dynamic federal, state, and local tax jurisdictions and their respective labor laws, freeing cash flows so SMBs can spend their financial capital on growing their businesses rather than administrative overhead that can impede growth. Our solutions also provide new ways for employers to connect with and to differentiate themselves with their employees in order to enhance their relationships with their talent. Asure’s HCM suite (“Asure HCM”) includes Payroll & Tax solutions, HR compliance and services, Time & Attendance software and data integrations that enable employers and their employees to enhance efficiencies and take advantage of value-added solutions, which we refer to as AsureMarketplace™. AsureMarketplace™ automates interactions between our HCM systems with third-party providers to enhance efficiency, improve accuracy and to extend the range of services offered to employers and their employees. Our approach to HR compliance services incorporates artificial intelligence technology to enhance scalability and efficiency while prioritizing client interactions. We offer our services directly and indirectly through our network of Reseller Partners.

We strive to be the most trusted HCM resource to SMBs. We target less densely populated U.S. metropolitan cities where fewer of our competitors have a presence. Our solutions solve three primary challenges that prevent businesses from growing: HR complexity, allocation of human and financial capital, and the ability to build great teams. We have and will continue to invest in research and development to expand our solutions. Our solutions reduce the administrative burden on employers and increase employee productivity while managing the employment lifecycle. The Asure HCM suite includes five product lines: Asure Payroll & Tax, Asure Tax Management Solutions, Asure Time & Attendance, Asure HR Compliance, and AsureMarketplace™.

We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in Alabama, California, Florida, New Jersey, New York, Tennessee, and Vermont.
PRINCIPLES OF CONSOLIDATION

We have prepared our Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and have included the accounts of our wholly owned subsidiaries. We have eliminated all intercompany transactions and balances in consolidation.

SEGMENTS

The chief operating decision maker is Asure’s Chief Executive Officer who reviews financial information presented on a company-wide basis. Accordingly, in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 280, we determined that the Company has a single reporting segment and operating unit structure.

USE OF ESTIMATES

Preparation of the Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, the determination of the fair value of its long-lived assets, and the fair value of assets acquired and liabilities assumed during acquisitions. We base our estimates on historical experience and on various other assumptions management believes reasonable under the given circumstances. These estimates could be materially different under different conditions and assumptions.

43

CONTINGENCIES

Although we have been, and in the future may be, the defendant or plaintiff in various actions arising in the normal course of business, as of December 31, 2023, we were not party to any material legal proceedings.

RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS

In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (Topic 740), which requires companies to disaggregate information about their effective tax rate reconciliation as well as information on income taxes paid. The standard applies to all entities subject to income taxes. The standard becomes effective for public entities for annual periods beginning after December 15, 2024. We are currently evaluating this standard and the potential effects of these changes to our consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2025.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses for interim and annual periods. In addition, the standard requires public entities that have a single reportable segment to provide all the disclosures required by the standard and all existing segment disclosures in Topic 280. The standard is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. We are currently evaluating this standard and the potential effects of these changes to our consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2024.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326), which establishes a new approach to estimate credit losses on certain financial instruments. The update requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The amended guidance will also update the impairment model for available-for-sale debt securities, requiring entities to determine whether all or a portion of the unrealized loss on such securities is a credit loss. The standard became effective for interim and annual periods beginning after December 15, 2022. Effective January 1, 2023, we adopted the provisions of ASU No. 2016-13 and determined that adoption did not have a material impact on our Consolidated Financial Statements.

CASH, CASH EQUIVALENTS, AND RESTRICTED CASH

We consider all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes and bonds, and/or repurchase agreements, backed by such obligations. Carrying value approximates fair value. Restricted cash consists of cash balances which are restricted as to withdrawal or usage. As of December 31, 2023, we had no restricted cash.

INVESTMENTS

Available-for-sale securities are carried at fair value, with the unrealized gains and losses reported in accumulated other comprehensive loss. The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. The amortization of premiums and accretion of discounts is included in interest income. Realized gains and losses and declines in value judged to be credit losses, if any, on available-for-sale securities are included in other income (expense), net. The cost of securities sold is based on the specific identification method. Interest and dividends on securities classified as available-for-sale are included in interest income.

FUNDS HELD FOR CLIENTS

Funds held for clients represent assets that are held for the purposes of satisfying the obligations to remit funds relating to our payroll and payroll tax filing services and are classified as client fund obligations on our Consolidated Balance Sheets. Funds held for clients are held in demand deposit or brokerage accounts at financial institutions and are classified as a current asset on our Consolidated Balance Sheets.

Client fund obligations represent our contractual obligations to remit funds to satisfy clients’ payroll and tax payment obligations and are recorded on the Consolidated Balance Sheets at the time that we impound funds from clients. The client fund obligations represent liabilities that will be repaid within one year of the balance sheet date. We have reported client fund obligations as a current liability on the Consolidated Balance Sheets.

44

FAIR VALUE OF FINANCIAL INSTRUMENTS

We apply the authoritative guidance on fair value measurements for financial assets and liabilities that are measured at fair value on a recurring basis, and non-financial assets and liabilities such as goodwill, intangible assets and property and equipment that are measured at fair value on a non-recurring basis.

CONCENTRATION OF CREDIT RISK

Cash and cash equivalents are deposited at various area banks, which at times may exceed federally insured limits. We monitor the viability of the banking institutions carrying our assets on a regular basis, and have the ability to transfer cash to various institutions during times of risk. We have not experienced any losses related to these cash balances, and believes our credit risk to be minimal.

ACCOUNTS RECEIVABLE, NET

We grant credit to customers in the ordinary course of business, exposing us to the credit risk of our customers. In the course of our sales to customers, we may encounter difficulty collecting accounts receivable. We limit concentrations of credit risk related to our trade accounts receivable due to our large number of customers, including third-party resellers, and their dispersion across several industries and geographic areas. We perform ongoing credit evaluations of our customers and maintain reserves for potential credit losses. We require advanced payments or secured transactions when deemed necessary.

We review potential customers’ credit ratings to evaluate customers’ ability to pay an obligation within the payment term, which is usually net thirty days. If we receive reasonable assurance of payment and know of no barriers to legally enforce the payment obligation, we may extend credit to customers. We place accounts on “Credit Hold” if a placed order exceeds the credit limit or sooner if circumstances warrant. We follow our credit policy consistently and routinely monitor our delinquent accounts for indications of collectability.

We maintain an allowance for credit losses, which was previously referred to as “allowance for doubtful accounts” prior to the adoption of ASU No. 2016-13, at an amount we estimate to be sufficient to provide adequate protection against credit losses resulting from extending credit to our customers. We base this allowance and our expected credit loss estimates, in the aggregate, on historical collection experience, age of receivables, general economic conditions and reasonable and supportable forecasts concerning the future. The allowance for credit losses also considers the need for specific customer reserves based on the customer’s payment experience, credit worthiness and age of receivable balances. Our bad debts have been within management expectations. Refer to Note 8 - Contracts with Customers and Revenue Concentration for details on our accounts receivable and allowance for credit losses.

PROPERTY AND EQUIPMENT

We record property and equipment, including software, furniture and equipment, at cost less accumulated depreciation. We record depreciation using the straight-line method over the estimated economic useful lives of the assets, which range from two to five years. Property and equipment also includes leasehold improvements which we record at cost less accumulated amortization. We record amortization of leasehold improvements using the straight-line method over the shorter of the lease term or over the life of the respective assets, as applicable. We recognize gains or losses related to retirements or disposition of fixed assets in the period incurred. We expense repair and maintenance costs as incurred. We periodically review the estimated economic useful lives of our property and equipment and make adjustments, if necessary, according to the latest information available.

45

BUSINESS COMBINATIONS

We have accounted for our acquisitions using the acquisition method of accounting based on ASC 805—Business Combinations, which requires recognition and measurement of all identifiable assets acquired and liabilities assumed at their full fair value as of the date we obtain control. We have determined the fair value of assets acquired and liabilities assumed based upon our estimates of the fair values of assets acquired and liabilities assumed in the acquisitions. Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired. While we have used our best estimates and assumptions to measure the fair value of the identifiable assets acquired and liabilities assumed at the acquisition date, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, not to exceed one year from the date of acquisition, any changes in the estimated fair values of the net assets recorded for the acquisitions will result in an adjustment to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, we record any subsequent adjustments to our Consolidated Statements of Comprehensive Loss.

GOODWILL AND OTHER INTANGIBLE ASSETS

Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired in a business combination. We test goodwill for impairment on an annual basis in the fourth fiscal quarter of each year, and between annual tests if indicators of potential impairment exist, by first assessing qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test.

We amortize intangible assets not considered to have an indefinite useful life using the straight-line method over their useful lives. We currently amortize our acquired intangible assets with definite lives over periods ranging from two to fifteen years. Each reporting period, we evaluate the estimated remaining useful life of intangible assets and assess whether events or changes in circumstances warrant a revision to the remaining period of amortization or indicate that impairment exists.

IMPAIRMENT OF LONG-LIVED ASSETS

Long-lived assets, including intangible assets with definite lives, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset. We have determined that there was no impairment of long-lived assets including intangible assets with definite lives, for the year ended December 31, 2023.

ORIGINAL ISSUE DISCOUNTS

We recognize original issue discounts (“OID”), when incurred on the issuance of debt, as a reduction of the current loan obligations that we amortize to interest expense over the life of the related indebtedness using the effective interest rate method. We record the amortization as interest expense in the Consolidated Statements of Comprehensive Loss. At the time of any repurchases or retirements of related debt, we write off the remaining amount of net original issue discounts and include them in the calculation of gain or loss on extinguishment of debt in the Consolidated Statements of Comprehensive Loss.

REVENUE RECOGNITION

Our revenue primarily consists of software-as-a-service (“SaaS”) offerings and income from investments made from funds held for clients. Collectively, the SaaS offerings are referred to as “Asure HCM”, consisting of Payroll & Tax solutions, HR compliance and services, Time & Attendance software and data integrations that enable employers and their employees to enhance efficiencies and take advantage of value-added solutions. We also provide support for processing and filing Employee Retention Tax credits as part of our Tax solutions. Furthermore, our Time & Attendance software can be provided in the form of a software subscription license arrangement, that typically includes hardware, maintenance/support, and professional services. We recognize revenue on an output basis when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenue to each performance obligation based on its relative standalone selling price. We determine standalone selling prices based on the amount that we believe the market is willing to pay determined through historical analysis of sales data as well as through use of the residual approach when we can estimate the standalone selling price for one or more, but not all, of the promised goods or services.
46


The terms of our contracts with customers range from month-to-month for some Asure HCM direct clients to longer terms ranging from one to three years, most of which are renewable for successive terms. A typical SaaS/software subscription arrangement will also include hardware, setup and implementation services. Revenue allocated to the SaaS/software subscription performance obligations are recognized on an output basis ratably as the service is provided over the non-cancellable term of the SaaS/subscription service and are reported as Recurring revenue on the Consolidated Statement of Comprehensive Loss. Revenue allocated to other performance obligations included in the arrangement is recognized as outlined in the paragraphs below.

Processing and filing support services for Employee Retention Tax credits are recognized at the time the applicable tax form is completed. Fees associated with these services are offered at a flat fee and/or a fee that is based on estimated credits the customer will receive upon completion of the applicable tax form. Revenue recognized from Employee Retention Tax credit services are reported as Professional services, hardware and other revenue on the Consolidated Statements of Comprehensive Loss.
Hardware devices sold to customers are sold as either a standard product sell arrangement where title to the hardware passes to the customer or under a hardware-as-a-service (“HaaS”) arrangement where the title to the hardware remains with Asure. Revenue allocated to hardware sold as a standard product are recognized on an output basis when title passes to the customer, typically the date we ship the hardware. Revenue allocated to hardware under a HaaS arrangement are recognized on an output basis, recorded ratably as the service is provided over the non-cancellable term of the HaaS arrangement, typically one year. Revenue recognized from hardware devices sold to customers via either of the two above types of arrangements are reported as Hardware revenue on the Consolidated Statement of Comprehensive Loss.

Our professional services offerings typically include data migration, set up, training, and implementation services. We can reasonably estimate professional services performed for a fixed fee and we recognize allocated revenue on an output basis on a proportional performance basis as the service is provided. Revenue recognized from professional services offerings are reported as Professional services, hardware and other revenue on the Consolidated Statements of Comprehensive Loss.

We recognize allocated revenue for maintenance/support on an output basis ratably over the non-cancellable term of the support agreement. Initial maintenance/support terms are typically one to three years and are renewable on an annual basis. Revenue recognized from maintenance/support are reported as recurring revenue on the Consolidated Statements of Comprehensive Loss.

We do not recognize revenue for agreements with rights of return, refundable fees, cancellation rights or substantive acceptance clauses until these return, refund or cancellation rights have expired or acceptance has occurred. Our arrangements with resellers do not allow for any rights of return.

Our payment terms vary by the type of customer and the customer’s payment history and the products or services offered. Due to the current political climate related to ERTC, including pending and anticipated changes to ERTC, there is a risk that we may not collect on some of our outstanding percentage of recovery ERTC receivables. The term between invoicing and when payment is due is not significant and as such our contracts do not include a significant financing component. The transaction prices of our contracts do not include consideration amounts that are variable and do not include noncash consideration.

Deferred revenue includes amounts invoiced to customers in excess of revenue we recognize, and is comprised of deferred SaaS/software, HaaS, Maintenance and support, and Professional services revenue. We recognize deferred revenue when we complete the service and over the terms of the arrangements, primarily ranging from one to three years.

ADVERTISING COSTS

We expense advertising costs as we incur them. Advertising expenses were $1,792 and $1,057 for the years ended December 31, 2023 and 2022, respectively. We recorded these expenses as part of sales and marketing expenses on our Consolidated Statements of Comprehensive Loss.

47

LEASE OBLIGATIONS

At the commencement date of a lease, we recognize a liability to make lease payments and an asset representing the right-of-use underlying asset during the lease term. The lease liability is measured at the present value of lease payments over the lease term. As our leases typically do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date taking into consideration necessary adjustments for collateral, depending on the facts and circumstances of the lessee and the leased asset, and term to match the lease term. The operating lease asset is measured at cost, which includes the initial measurement of the lease liability and initial direct costs incurred by us and excludes lease incentives. Operating lease assets and liabilities are shown separately in our Consolidated Balance Sheets.

Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease costs are recognized on a straight-line basis over the lease term. Lease agreements that contain both lease and non-lease components are generally accounted for separately.

INCOME TAXES

We account for income taxes using the liability method under ASC 740, Accounting for Income Taxes, which requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under the liability method, we determine deferred tax assets and liabilities based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect in the years in which we expect the differences to reverse. We reduce deferred tax assets by a valuation allowance when it is more likely than not that we will not realize some component or all of the deferred tax assets.

SHARE BASED COMPENSATION

We estimate the fair value of each award granted from our stock option plan at the date of grant using the Black-Scholes option pricing model. The fair value is recognized as expense over the service period, net of estimated forfeitures, using the straight-line method. The estimation of share-based awards that will ultimately vest requires judgment, and, to the extent actual results or updated estimates differ from current estimates, such amounts will be recorded as a cumulative adjustment in the period estimates are revised. We primarily consider historical experience when estimating expected forfeitures.

NOTE 2 - BUSINESS COMBINATIONS

2023

Effective October 1, 2023, we acquired certain assets of a Reseller Partner, which were used to provide payroll processing services. The aggregate purchase price paid for these assets was $8,391, paid as follows: (i) $6,891 in cash of which $6,545 was paid at closing and (ii) the delivery of a promissory note in the amount of $1,500. The acquired customer relationships are recorded as an intangible asset and are being amortized on a straight-line basis over six years.

2022

Effective January 1, 2022, we acquired customer relationships of a payroll business for a cash payment of $1,970, which included $31 of transaction costs, and the delivery of a promissory note in the amount of $411. The acquired customer relationships are recorded as an intangible asset and are being amortized on a straight-line basis over eight years. In May 2023, we paid the remaining balance of $422 on the promissory note, consisting of $411 in principal and $11 in accrued interest. As of December 31, 2023, there are no further amounts due or owing under the subordinated promissory note.

48

2021 and 2020

In September 2021, we acquired certain assets of two payroll businesses, which were used to provide payroll processing services. In connection with these acquisitions there were two outstanding promissory notes payable. In September 2023, we paid the remaining balance of $2,312 on one of the promissory notes, consisting of $2,223 in principal and $89 in accrued interest. The second promissory note also includes contingent consideration for which we calculated the final value to be $587. The contingent consideration was added as an increase to the principal balance due on the promissory note during the second quarter of 2023. As of December 31, 2023, the second promissory note had an outstanding balance of $4,200 and matures on September 30, 2026.

In July 2020, we acquired certain assets of a payroll tax business. The Asset Purchase Agreement set forth two subsequent purchase consideration payments, which were contingent on certain thresholds. The first contingent purchase consideration of $1,975, was offset by certain net amounts owed to us by the seller primarily related to transition services in the amount of $191, and was paid in June 2021 for a total payment of $1,784. The outstanding contingent purchase consideration of $2,299 was valued based on the trailing twelve-month revenue at October 31, 2021 and was paid in shares of our common stock in July 2023. As a result, the outstanding contingent consideration of $2,299 was extinguished with the issuance of 214 shares of Asure common stock. As of December 31, 2023, no further contingent purchase obligation remains.

NOTE 3 - INVESTMENTS AND FAIR VALUE MEASUREMENTS

Accounting Standards Codification (ASC) 820 “Fair Value Measurement” (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:

Level 1:
Quoted prices in active markets for identical assets or liabilities;
Level 2:
Quoted prices in active markets for similar assets or liabilities; quoted prices in markets that are not active for identical or similar assets or liabilities; and model-driven valuations whose significant inputs are observable; and
Level 3:Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

49

The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2023 and December 31, 2022, respectively (in thousands):
Total Carrying ValueLevel 1Level 2Level 3
December 31, 2023
Assets:    
Funds held for clients
Money market funds$3,431 $3,431 $ $ 
Available-for-sale securities71,770  71,770  
Total$75,201 $3,431 $71,770 $ 
December 31, 2022
Assets:
Cash equivalents
Money market funds$ $ $ $ 
Funds held for clients
Money market funds2,829 2,829   
Available-for-sale securities56,556  56,556  
Total$59,385 $2,829 $56,556 $ 
Liabilities:
Contingent purchase consideration(1)
$2,954 $ $ $2,954 
Total$2,954 $ $ $2,954 
(1)See Note 2 — Business Combinations for further discussion regarding the contingent purchase consideration.

The contractual obligations and earn out provision are accounted for as a contingent liability and fair value is determined using Level 3 inputs, as estimating the fair value of these contingent liabilities require the use of significant and subjective inputs that may and are likely to change over the duration of the liabilities. The following table discloses the change in the gross contingent purchase consideration on our Consolidated Balance Sheets as of December 31, 2023 (in thousands):
December 31, 2022$2,954 
Contingent purchase consideration paid(3,129)
Change in fair value of contingent liability175 
December 31, 2023$ 

50

Restricted cash equivalents and investments classified as available-for-sale within funds held for clients consisted of the following (in thousands):
Amortized
Cost
Gross
Unrealized
Gains (1)
Gross
Unrealized
Losses (1)
Aggregate
Estimated
Fair Value
December 31, 2023
Restricted cash equivalents$3,447 $ $(16)$3,431 
Available-for-sale securities:
Certificates of deposit845 2 (1)846 
Corporate debt securities67,277 258 (1,090)66,445 
Municipal bonds4,251  (239)4,012 
U.S. Government agency securities500  (33)467 
Total available-for-sale securities72,873 260 (1,363)71,770 
Total(2)
$76,320 $260 $(1,379)$75,201 
December 31, 2022
Restricted cash equivalents$2,829 $ $ $2,829 
Available-for-sale securities:
Certificates of deposit983 4 (2)985 
Corporate debt securities52,251 1 (2,023)50,229 
Municipal bonds5,297  (405)4,892 
U.S. Government agency securities500  (50)450 
Total available-for-sale securities59,031 5 (2,480)56,556 
Total(2)
$61,860 $5 $(2,480)$59,385 

(1)Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive loss. As of December 31, 2023 and December 31, 2022, there were 54 and 3 securities, respectively, in an unrealized gain position and there were 113 and 124 securities in an unrealized loss position, respectively. As of December 31, 2023, these unrealized losses were less than $61 individually and $1,363 in the aggregate. As of December 31, 2022, these unrealized losses were less than $96 individually and $2,480 in the aggregate. We invest in high quality securities with roughly 70% of our portfolio made up of A ratings and above with unrealized losses primarily attributable to macroeconomic factors rather than credit related. These securities have not been in a continuous unrealized gain or loss position for more than 12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible credit losses. Factors considered in determining whether a loss is a credit loss include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.

(2)At December 31, 2023 and December 31, 2022, none of these securities were classified as cash and cash equivalents on the accompanying Consolidated Balance Sheets.

Funds held for clients represent assets that the we have classified as restricted for use solely for the purposes of satisfying the obligations to remit funds relating to our payroll and payroll tax filing services, which are classified as client funds obligations on our Consolidated Balance Sheets.

Funds held for clients have been invested in the following categories (in thousands):
20232022
Restricted cash and cash equivalents held to satisfy client funds obligations$147,305 $147,032 
Restricted short-term marketable securities held to satisfy client funds obligations10,042 9,174 
Restricted long-term marketable securities held to satisfy client funds obligations61,728 47,382 
Total funds held for clients$219,075 $203,588 
51


Expected maturities of available-for-sale securities as of December 31, 2023 are as follows (in thousands):
One year or less$10,042 
After one year through five years61,728 
 $71,770 

NOTE 4 - PROPERTY AND EQUIPMENT

Property and equipment as of December 31, 2023 and 2022 consisted of the following (in thousands):

Estimated Useful Life
(in years)
20232022
Furniture and equipment2 to 5 $7,950 $7,552 
Software development costs325,242 18,678 
Software2 to 5 2,808 2,808 
Leasehold improvements2 to 5 2,516 1,878 
Gross property and equipment38,516 30,916 
Less: accumulated depreciation and amortization(23,999)(19,477)
Property and equipment, net$14,517 $11,439 

We record the depreciation and amortization of our property and equipment as depreciation expense on our Consolidated Statements of Comprehensive Loss. We record depreciation expenses using the straight-line method over the estimated useful lives of the assets, as noted above. Depreciation and amortization expenses relating to property and equipment were $5,094 and $4,044 for the years ended December 31, 2023 and 2022, respectively.

We acquired software development costs from prior acquisitions and we continue to invest in software development. We are developing products which we intend to offer utilizing software as-a-service (“SaaS”). We follow the guidance of ASC 350-40, Intangibles—Goodwill and Other—Internal-Use Software, for development costs related to these new products. Costs incurred in the planning stage are expensed as incurred while costs incurred in the application and infrastructure stage are capitalized, assuming such costs are deemed to be recoverable. Costs incurred in the operating stage are generally expensed as incurred except for significant upgrades and enhancements. Capitalized software costs are amortized over the software’s estimated useful life, which management has determined to be three years. During the years ended December 31, 2023 and 2022, we capitalized $7,027 and $4,228 of software development costs, respectively.

NOTE 5 - GOODWILL AND OTHER INTANGIBLE ASSETS

2022Acquisitions2023
Goodwill$86,011 $ $86,011 

We believe significant synergies are expected to arise from our strategic acquisitions and their assembled workforces. This factor contributed to a purchase price that was in excess of the fair value of the net assets acquired and, as a result, we recorded goodwill for each acquisition. A portion of acquired goodwill will be amortizable for tax purposes. As of December 31, 2023, there has been no impairment of goodwill based on the qualitative assessments we have performed.

Gross Intangible Assets2022Acquisitions2023
Customer relationships$118,315 $9,528 $127,843 
Developed technology12,001  12,001
Trade names880  880
Non-compete agreements1,032  1,032
$132,228 $9,528 $141,756 

52

The gross carrying amount and accumulated amortization of our intangible assets as of December 31, 2023 and 2022 are as follows (in thousands, except weighted average periods):
Weighted Average
Amortization
Period
(in Years)
GrossAccumulated
Amortization
Net
December 31, 2023
Customer relationships8.5$127,843 $(67,165)$60,678 
Developed technology6.912,001 (10,701)1,300 
Trade names4.3880 (880) 
Non-compete agreements5.21,032 (928)104 
 8.3$141,756 $(79,674)$62,082 
December 31, 2022
Customer relationships8.7$118,315 $(53,589)$64,726 
Developed technology6.612,001 (10,283)1,718 
Trade names3.0880 (847)33 
Non-compete agreements5.21,032 (915)117 
8.4$132,228 $(65,634)$66,594 

We record amortization expenses using the straight-line method over the estimated useful lives of the intangible assets, as noted above. Amortization expenses recorded in operating expenses were $13,623 and $13,486 for the years ended December 31, 2023 and 2022, respectively. Amortization expenses recorded in cost of sales were $418 and $1,186 for the years ended December 31, 2023 and 2022, respectively. There was no impairment of intangibles during the year ended December 31, 2023 based on the qualitative assessment we performed. However, if market, political and other conditions over which we have no control continue to affect the capital markets and our stock price declines, we may experience an impairment of our intangibles in future quarters.

The following table summarizes the future estimated amortization expense relating to our intangible assets as of December 31, 2023 (in thousands):
2024$14,939 
202514,153 
202611,038 
20278,843 
20287,374 
Thereafter5,735 
 $62,082 

NOTE 6 - NOTES PAYABLE

The following table summarizes our outstanding debt as of the dates indicated (in thousands):
 MaturityCash Interest RateDecember 31, 2023December 31, 2022
Subordinated Notes Payable – Acquisitions(1)
12/31/2022 – 9/30/2026
2.00% - 3.00%
$5,700 $6,947 
Senior Credit Facility10/1/202514.25% 30,607 
Total Notes Payable $5,700 $37,554 
(1)See Note 2 — Business Combinations for further discussion regarding the notes payable related to acquisitions.

53

The following table summarizes the debt issuance costs as of the dates indicated (in thousands):
 Gross Notes PayableDebt Issuance Costs and Debt DiscountNet Notes Payable
December 31, 2023
Current portion of notes payable$420 $(393)$27 
Notes payable, net of current portion5,280 (998)4,282 
Total$5,700 $(1,391)$4,309 
December 31, 2022
Current portion of notes payable$4,774 $(668)$4,106 
Notes payable, net of current portion32,780 (1,985)30,795 
Total$37,554 $(2,653)$34,901 

The following table summarizes the future principal payments related to our outstanding debt as of December 31, 2023 (in thousands):
2024$420 
20251,878 
20263,402 
Total$5,700 

Subordinated Notes Payable - Acquisitions

In January 2023, we resolved the outstanding claims for indemnification for which we were withholding payment of a subordinated note payable issued in connection with the purchase of a business acquired in 2020. Payment on the principal balance was withheld as security for outstanding claims for which we were entitled to indemnification under the purchase agreement. As a result of the resolution of those claims, the remaining balance of $232 was paid to the Seller ($182) and to the claimant ($50) in satisfaction of its claim. As of December 31, 2023, there are no further amounts due or owing under this subordinated promissory note.

In April 2023, we calculated the final contingent consideration due in connection with the acquisition of a payroll business in September 2021. As a result, the fair value of the contingent consideration of $587 was added as an increase to the principal balance due on the promissory note. As of December 31, 2023, the promissory note had an outstanding balance of $4,200.

In May 2023, we paid the outstanding balance of a subordinated note payable in connection with the acquisition of customer relationships of a payroll business that took place in 2022. As a result, we paid the remaining balance of $422 on the promissory note consisting of $411 in principal and $11 in accrued interest. As of December 31, 2023, there are no further amounts due or owing under the subordinated note payable.

In September 2023, we paid the outstanding balance of a subordinated note payable in connection with the acquisition of certain assets of a payroll business that took place in 2021. As a result, we paid the remaining balance of $2,312 on the promissory note consisting of $2,223 in principal and $89 in accrued interest. As of December 31, 2023, there are no further amounts due or owing under the subordinated note payable.

See Note 2 — Business Combinations for further discussion regarding the issuance of subordinated notes payable related to acquisitions.
.
Senior Credit Facility with Structural Capital Investments III, LP
54


On September 10, 2021, we entered into a Loan and Security Agreement (the “Loan Agreement”) with Structural Capital Investments III, LP (“Structural” and together with the other lenders that are or become parties thereto, the “Lenders”), and Ocean II PLO LLC, as administrative and collateral agent for the Lender (“Agent”), under the terms of which the Lenders committed to lend us up to $50,000 in term loan financing to support our growth needs (the “Facility”). Of the amount committed by the Lenders, we drew $30,000 in September 2021. We also entered into a secured promissory note with the Agent evidencing our obligations under the Facility.

On August 7, 2023, we entered into an amendment to the Facility, whereby the Final Payment Fee (as defined in the Loan Agreement) was settled for $1,677 (the “Settled Amount”), which was paid on August 7, 2023. The Final Payment Fee was originally equal to 1.0% of the increase in our market capitalization since September 10, 2021, and was due upon payment in full of the obligations under the Senior Credit Facility. We also paid the Lenders a fee equal to $250 to be credited against any reimbursable expenses owed to the Lenders in a future refinancing of the Facility if it occurs prior to December 31, 2024.

On September 12, 2023, we terminated the Loan Agreement and repaid the outstanding balance on the secured promissory note (the “Note”). In connection with the termination, we paid the Agent for the benefit of the Lenders an aggregate amount of $30,927 (the “Payoff Amount”) in full payment of our outstanding obligations under the Loan Agreement. The Payoff Amount represented $30,617 of outstanding principal and interest on the unpaid principal balance, a 1.0% prepayment fee in the amount of $306 and $5 for the accrued non-utilization fee and lender expenses associated with the extinguishment. As of December 31, 2023, there are no further amounts due or owing under the Facility.

NOTE 7 - LEASES

We have entered into office space lease agreements, which qualify as operating leases under ASU No. 2016-02, “Leases (Topic 842)”. Under such leases, the lessors receive annual minimum (base) rent. The leases have original terms (excluding extension options) ranging from one year to ten years. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.

We record base rent expense under the straight-line method over the term of the lease. In the accompanying Consolidated Statements of Comprehensive Loss, rent expense is included in operating expenses under general and administrative expenses. The components of the rent expense for the years ended December 31, 2023 and 2022, are as follows (in thousands):
 20232022
Operating lease cost$2,397 $2,326 
Sublease income(18)(89)
Net rent expense$2,379 $2,237 

For purposes of calculating the operating lease assets and lease liabilities, extension options are not included in the lease term unless it is reasonably certain we will exercise the option, or the lessor has the sole ability to exercise the option. The weighted average discount rate of our operating leases is 10% and 8% as of December 31, 2023 and December 31, 2022, respectively. The weighted average remaining lease term is five years as of December 31, 2023 and December 31, 2022.

Supplemental cash flow information related to operating leases for the years ended December 31, 2023 and 2022 are as follows (in thousands):
 20232022
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash outflows from operating leases$2,556 $2,326 
Non-cash operating activities:
Operating lease assets obtained or removed in exchange for new, modified or terminated operating lease liabilities$(546)$1,317 
55


Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows (in thousands):
2024$2,003 
20251,679 
20261,217 
20271,000 
2028995 
Thereafter835 
Total minimum lease payments7,729 
Less: imputed interest(1,601)
Total lease liabilities$6,128 

NOTE 8 - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION

Receivables

Receivables from contracts with customers, net of allowance for credit losses of $4,787, were $14,202 at December 31, 2023. Receivables from contracts with customers, net of allowance for credit losses of $3,248, were $12,123 at December 31, 2022. We had a provision for expected losses of $2,047, write-offs charged against the allowance for credit losses of $735, and recoveries on previously written off receivables of $227 during the year ended December 31, 2023. We had a provision for expected losses of $803, write-offs charged against the allowance for credit losses of $99, and recoveries on previously written off receivables of $334 during the year ended December 31, 2022. The increase in the receivable balance during 2023 is primarily due to deferred payment terms on many of our Earned Retention Tax Credit (“ERTC”) commitments. Due to the current political climate related to ERTC, including pending and anticipated changes to ERTC, there is a risk that we may not collect on some of our outstanding ERTC receivables. No customers represented more than 10% of our net accounts receivable balance as of December 31, 2023 and December 31, 2022, respectively.

Deferred Commissions

Deferred commission costs from contracts with customers were $10,302 and $6,660 at December 31, 2023 and December 31, 2022, respectively. The amount of amortization recognized for the years ended December 31, 2023 and December 31, 2022 was $2,803 and $1,644, respectively. The increase in deferred commission costs during the year ended December 31, 2023 is primarily due to an increased focus on sales of our recurring revenue streams.

Deferred Revenue

During the years ended December 31, 2023 and December 31, 2022, revenue of $7,488 and $3,415, respectively, was recognized from the deferred revenue balance at the beginning of each period. The increase in deferred revenue recognized during the year ended December 31, 2023, is primarily due to increases in prices and customers for year-end related services collected in the fourth quarter of 2022, recognized in 2023, and generating $2,553 of the period over period increase. Secondarily, an increase of $1,520 is due to up-front payments collected in 2022 for an AsureMarketplace™ arrangement, recognized in 2023, that was not present during the year ended December 31, 2021.

Transaction Price Allocated to the Remaining Performance Obligations

As of December 31, 2023, approximately $19,892 of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 87% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.

Revenue Concentration

During the years ended December 31, 2023 and 2022, there were no customers that individually represented 10% or more of consolidated revenue.
56


NOTE 9 - STOCKHOLDERS’ EQUITY, EMPLOYEE BENEFIT PLANS AND SHARE-BASED COMPENSATION

Shelf Registration

In March 2021, we filed a universal shelf registration statement on Form S-3 with the Securities and Exchange Commission (“SEC”) to provide access to additional capital, if needed. Pursuant to the shelf registration statement, we may from time to time offer to sell in one or more offerings shares of our common stock or other securities having an aggregate value of up to $150,000 (which includes 1,480 of unsold securities that were previously registered on other registration statements effective at the time of this filing of our current S-3). The shelf registration statement relating to these securities became effective on April 21, 2021. As of December 31, 2023, there is $104,000 available under the shelf registration statement.

On August 16, 2023, we entered into an underwriting agreement (the “Underwriting Agreement”) with Stifel, Nicolaus & Company, Incorporated and Craig-Hallum Capital Group LLC, as representatives of the several underwriters named therein (collectively, the “Underwriters”), relating to a firm commitment offering of 3,333 newly issued shares of our common stock at a public offering price of $12.00 per share (the “2023 Offering”). On August 21, 2023, we completed the 2023 Offering, and realized net proceeds of $37,395, after deducting underwriting discounts and offering expenses of $2,605. Additionally, on August 30, 2023, the Underwriters exercised their option to purchase an additional 500 shares of our common stock, and we realized net proceeds of $5,507, after deducting underwriting discounts and offering expenses of $493.

Also in March 2021, we filed an acquisition shelf registration statement on Form S-4 with the SEC to allow for us to issue securities in future business combinations. Pursuant to the acquisition shelf registration statement, we may from time to time issue up to 12,500 shares of our common stock as consideration in future business combinations. The shelf registration statement relating to these securities became effective on April 21, 2021. As of December 31, 2023, there are 12,500 shares of common stock available for issuance under this acquisition shelf registration statement.

Share Repurchase Program

On March 10, 2020, our Board of Directors authorized a stock repurchase plan (the “Stock Repurchase Plan”), under which we may repurchase up to $5,000 of our outstanding common stock. This stock repurchase program is in addition to 364 shares available under our stock repurchase plan existing prior to March 10, 2020.

On December 12, 2023, the Board of Directors amended and restated the Stock Repurchase Plan to authorize us to purchase up to $10,000 in shares of our common stock, but no more than $1,500 in shares of our common stock during any calendar quarter. Share repurchases must occur during an open trading window under our insider trading policy and the number of shares that we can purchase on any trading day may not exceed 10% of the trading volume on such trading day. The Stock Repurchase Plan sunsets on September 30, 2025.

Under the Stock Repurchase Plan, we may repurchase shares in accordance with all applicable securities laws and regulations, including Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The extent to which we repurchase our shares, and the timing of such repurchases, will depend upon a variety of factors, including market conditions, regulatory requirements and other corporate considerations, as determined by management. The repurchase program may be extended, suspended or discontinued at any time. We expect to finance the program from existing cash resources.

Stock and Stock Option Plans

We have one active equity plan, the 2018 Incentive Award Plan (the “2018 Plan”).

Employees and consultants of the Company, its subsidiaries and affiliates, as well as members of our board, are eligible to receive awards under the 2018 Plan. The 2018 Plan provides for the grant of stock options, including incentive stock options (“ISOs”) and nonqualified stock options (“NQSOs”), stock appreciation rights, restricted stock, restricted stock units ("RSUs"), performance bonus awards, performance stock unit awards (PSUs”), other stock or cash-based awards and dividend equivalents to eligible individuals. We generally grant stock options with exercise prices equal to the fair market value at the time of grant. The options generally vest over three to four years and are exercisable for a period of five to ten years beginning with the date of grant.

The number of shares available for issuance under the 2018 Plan is 4,350 shares. We have 1,397 options, 519 RSUs, and 304 PSUs granted and outstanding pursuant to the 2018 Plan as of December 31, 2023.
57


We use the Black-Scholes option valuation model to value employee stock awards. We estimate stock price volatility based upon our historical volatility. Estimated option life and forfeiture rate assumptions are derived from historical data. For stock-based compensation awards with graded vesting, we recognize compensation expense using the straight-line amortization method.

Total compensation expense recognized in the Consolidated Statements of Comprehensive Loss for stock based awards was $5,430 and $3,179 for 2023 and 2022, respectively.

The following table summarizes the weighted average assumptions used to develop their fair value for the years ending December 31:
20232022
Grant date fair value$5.30 $2.47 
Risk-free interest rate3.63 %1.92 %
Expected volatility52 %51 %
Expected life (in years)3.352.88
Dividend yield  

As of December 31, 2023, we reserved shares of common stock for future issuance under the 2018 Plan as follows (in thousands):
Options, PSUs and RSUs outstanding2,220 
Shares available for future grant1,733 
Shares reserved3,953 

The following table summarizes activity related to options during the year ended December 31, 2023:
SharesWeighted Average Exercise PriceWeighted Average Remaining Contractual TermAggregate Intrinsic Value
Outstanding, beginning of year1,932 $7.34 
Granted11 13.12 
Exercised(420)7.19 
Cancelled(126)7.96 
Outstanding, end of year1,397 $7.30 2.40$2,346 
Vested and expected to vest1,363 $7.30 2.38$2,294 
Exercisable1,089 $7.22 2.21$1,885 

The total intrinsic value of options exercised during the years ended December 31, 2023 and 2022 was $2,154 and $20, respectively. As of December 31, 2023, total compensation cost not yet recognized related to nonvested share options was $945, which is expected to be recognized over a weighted average period of 1.08 years.

58

The following table summarizes activity related to RSUs during the year ended December 31, 2023 (in thousands, except for weighted average grant date fair value):
SharesWeighted Average Grant Date Fair Value
Outstanding, beginning of year281 $6.65 
Granted467 11.70 
Released(183)6.77 
Forfeited(46)9.87 
Outstanding, end of year519 $10.85 

The total fair value of RSUs vested during the years ended December 31, 2023 and 2022 was $2,126 and $839, respectively. As of December 31, 2023, total compensation cost not yet recognized related to nonvested RSUs was $4,010, which is expected to be recognized over a weighted average period of 1.90 years.

The following table summarizes activity related to PSUs during the year ended December 31, 2023 (in thousands, except for weighted average grant date fair value):
SharesWeighted Average Grant Date Fair Value
Outstanding, beginning of year $ 
Granted354 9.49 
Released  
Forfeited(50)9.49 
Outstanding, end of year304 $9.49 

As of December 31, 2023, total compensation cost not yet recognized related to nonvested PSUs was $1,521 which is expected to be recognized over a weighted average period of 2.01 years.

As of December 31, 2023, we had 1,733 shares available for grant pursuant to the 2018 Plan.

401(k) Savings Plan

We sponsor a defined contribution 401(k) plan that is available to substantially all employees. Our Board of Directors may amend or terminate the plan at any time. We made a Safe Harbor non-elective contribution to the plan of $1,705 as of December 31, 2023, and a Safe Harbor non-elective contribution to the plan of $1,495 as of December 31, 2022.

Employee Stock Purchase Plan

Our Employee Stock Purchase Plan (“Purchase Plan”) was approved by the stockholders in June 2017. The Purchase Plan allows all eligible employees to purchase a limited number of shares of our common stock during pre-specified offering periods at a discount established by the Board of Directors, not to exceed 15% of the fair market value of the common stock, at the beginning or end of the offering period (whichever is lower). Under the ESPP, 475 shares were reserved for issuance of which there remains 125 shares available for future issuance.

NOTE 10 - EMPLOYEE RETENTION TAX CREDIT

In March 2020, the Coronavirus Aid, Relief, and Economic Security Act was signed into law, providing numerous tax provisions and other stimulus measures, including the Employee Retention Tax Credit (“ERTC”): a refundable tax credit against certain employment taxes. The Taxpayer Certainty and Disaster Tax Relief Act of 2020 and the American Rescue Plan Act of 2021 extended and expanded the availability of the ERTC. We qualified for the ERTC in the first three quarters of 2021. During the quarter ended September 30, 2021, we recorded an aggregate benefit of $10,533 in our Consolidated Statements of Comprehensive Loss and as a receivable in other current assets in the Consolidated Balance Sheets to reflect the ERTC payable to us for the first three quarters in 2021. In 2022, we received cash of $3,457, reflecting a portion of our ERTC. In January and February 2023,we received the remaining cash balance of $7,076 for the ERTC benefit.
59


NOTE 11 - INCOME TAXES

The components of the provision (benefit) for income taxes attributable to continuing operations for the years ended December 31, 2023 and 2022 are as follows (in thousands):
20232022
Current
Federal$(57)$ 
State(59)204 
Total current$(116)$204 
Deferred
Federal$184 $187 
State41 (279)
Total deferred$225 $(92)
Total tax provision$109 $112 

Our provision for income taxes attributable to continuing operations for the years ended December 31, 2023 and 2022 differ from the expected tax expense (benefit) amount computed by applying the statutory federal income tax rate of 21% to income before income taxes as a result of the following:
20232022
Computed at statutory rate$(1,912)$(3,013)
State tax, net of federal benefit(686)(1,181)
Permanent items and other63 31 
Stock compensation(428)(44)
Credit carryforwards(800)166 
Change in tax carryforwards not benefited591 14 
Change in valuation allowance3,281 4,139 
$109 $112 

60

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred taxes for the years ended December 31, 2023 and 2022 are as follows (in thousands):
20232022
Deferred tax assets
Net operating losses$11,643 $11,462 
Research and development credit carryforwards4,255 3,407 
Disallowed interest expense carryforwards 187 
Stock compensation1,681 1,011 
Deferred revenue1 9 
Accrued expenses1,387 1,739 
Lease liabilities1,581 2,163 
Acquired intangibles857  
Capitalized software2,012 313 
Other3 3 
Gross deferred tax assets23,420 20,294 
Less: Valuation allowance(16,109)(12,828)
Total deferred tax assets$7,311 $7,466 
Deferred tax liabilities
Acquired intangibles$ $(1,257)
Fixed assets(167)(205)
Deferred commissions(2,660)(1,732)
Right-of-use assets(1,288)(1,837)
Goodwill(4,924)(3,938)
Total deferred tax liabilities$(9,039)$(8,969)
Net deferred tax liabilities$(1,728)$(1,503)

At December 31, 2023, we had federal net operating loss carryforwards of $49,240 and research and development credit carryforwards of $4,180. The net operating loss and research and development credit carryforwards will expire in varying amounts from 2024 through 2043, if not utilized. Approximately $19,591 of the net operating loss carryforwards carry forward indefinitely, but can only offset up to 80% of taxable income.

As a result of various acquisitions by us in prior years, we may be subject to a substantial annual limitation in the utilization of the net operating losses and credit carryforwards due to the “change in ownership” provisions of Section 382 of the Internal Revenue Code of 1986. The annual limitation may result in the expiration of net operating losses before utilization. However, based on our analysis, we do not expect any material net operating losses to expire prior to utilization.

Due to the uncertainty surrounding the timing of realizing the benefits of our favorable tax attributes in future tax returns, we have placed a valuation allowance against our net deferred tax assets, exclusive of jurisdictions in which we have net deferred tax liabilities. During the year ended December 31, 2023, the valuation allowance increased by $3,281 due primarily to operations.

61

Under ASC 740-10, Income Taxes, we periodically review the uncertainties and judgments related to the application of complex income tax regulations to determine income tax liabilities in several jurisdictions. We use a “more likely than not” criterion for recognizing an asset for unrecognized income tax benefits or a liability for uncertain tax positions. We have determined we have the following unrecognized assets or liabilities related to uncertain tax positions as of December 31, 2023. We do not anticipate any significant changes in such uncertainties and judgments during the next twelve months. To the extent we are required to recognize interest and penalties related to unrecognized tax liabilities, this amount will be recorded as an accrued liability. The reconciliation of our unrecognized tax benefits is as follows:
Balance at December 31, 2021$614 
Additions based on tax positions related to the current year40 
Additions for tax positions of prior years 
Reductions for tax positions of prior years(88)
Balance at December 31, 2022566 
Additions based on tax positions related to the current year45 
Additions for tax positions of prior years64 
Reductions for tax positions of prior years(26)
Balance at December 31, 2023$649 

As of December 31, 2023, we had $649 of unrecognized tax benefits, of which $28 would affect the effective tax rate if recognized.

Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. During the twelve months ended December 31, 2023, we recognized $0 of interest and penalties in our income tax expense.

We file tax returns in the U.S. federal jurisdiction and in several state jurisdictions. We are subject to U.S. federal income tax examinations for years ending on or after December 31, 2020 and are subject to state and local income tax examinations by tax authorities for years ending on or after December 31, 2019. We are not currently under audit for any federal or state jurisdictions. However, since we have net operating losses, the taxing authorities have the ability to review tax returns no longer subject to examination and make adjustments to these net operating loss carryforwards.

NOTE 12 - NET LOSS PER SHARE

We compute net loss per share based on the weighted average number of common shares outstanding for the period. Diluted net loss per share reflects the maximum dilution that would have resulted from incremental common shares issuable upon the exercise of stock options or vesting of RSUs and in some cases PSUs. In periods of net income, we compute the adjustment to the denominator of our dilutive net earnings per share calculation to include these stock options, RSUs, and PSUs, as applicable, using the treasury stock method. Regardless of the period resulting in net income or net loss, we exclude the adjustment to the denominator of our dilutive net loss per share calculation to the extent that they are anti-dilutive. We have excluded stock options and restricted stock units reflecting 15 shares for the year ended December 31, 2023 and 108 shares for the year ended December 31, 2022 from the computation of the diluted shares because the effect of including the stock options and restricted stock units would have been anti-dilutive.

The following table sets forth the computation of basic and diluted net loss per common share for the years ended December 31 (in thousands, except per share amounts):
20232022
Basic:
Net loss$(9,214)$(14,466)
Weighted-average shares of common stock outstanding22,138 20,117 
Basic loss per share$(0.42)$(0.72)
Diluted:
Net loss$(9,214)$(14,466)
Weighted-average shares of common stock outstanding22,138 20,117 
Diluted loss per share$(0.42)$(0.72)
62


NOTE 13 - SUBSEQUENT EVENTS

On February 22, 2024, we closed a strategic acquisition for certain assets of a payroll processing and benefits brokerage servicer based in New Jersey. The total consideration for the acquisition was $6,000, consisting of $500 paid in cash on hand, 450 shares of Asure common stock, having an agreed value of $4,500, and the remaining $1,000 in the form of a promissory note with the principal balance due in February 2026.


63

ITEM 9.    CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DOCUMENTS

None.

ITEM 9A.    CONTROLS AND PROCEDURES

Evaluation of Disclosure Control and Procedures

Based on an evaluation under the supervision and with the participation of our management, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act were effective as of December 31, 2023 to provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission rules and forms and (ii) accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act). Management conducted an evaluation of the effectiveness of our internal control over financial reporting based on the criteria set forth in Internal Control – Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 Framework). Based on our assessment, management has concluded that our internal control over financial reporting was effective as of December 31, 2023 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with U.S. generally accepted accounting principles.

In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures and internal control over financial reporting must reflect the fact that there are resource constraints, and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Changes in Internal Control Over Financial Reporting

There have been no other changes in our internal control over financial reporting (as defined in Rules 13a-15(f) or 15d-15(f) of the Exchange Act) that occurred during the fourth quarter of 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

ITEM 9B.    OTHER INFORMATION

(a)

Performance Stock Unit Grants

Effective January 1, 2024, the Compensation Committee of the Board of Directors (the “Compensation Committee”) approved the grant of performance stock units (“PSU”) pursuant to a Performance Stock Unit Award Grant Notice and Performance Stock Unit Award Agreement (the “PSU Award Agreement”) under the 2018 Plan to Pat Goepel, John Pence and Eyal Goldstein payable in the form of RSUs. A form of the PSU Award Agreement is attached to this annual report as Exhibit 10.12. The PSU Award Agreements set target and maximum levels of awards based on the achievement of Performance Metrics (as defined in the PSU Award Agreement) through the Performance Period (as defined in the PSU Award Agreement). The RSUs granted pursuant to the PSU Award Agreement will vest over a three year period with one-third vesting on the Final Payment Date (as defined in the PSU Award Agreement) and each of the two years thereafter.

64

Third Amended and Restated By-Laws

Effective February 21, 2024, the board of directors (the “Board”) of the Company approved Amendment No. 2 (the “Amendment”) to the Third Amended and Restated By-Laws of the Company (as amended the “By-Laws”). The Amendment, among other things:

addresses the universal proxy rules adopted by the SEC, by providing that no person may solicit proxies in support of a director nominee other than the Board’s nominees unless such person has, or is part of a group that has, complied with Rule 14a-19 under the Securities Exchange Act of 1934, as amended (such rule, “Rule 14a-19”), including applicable notice and solicitation requirements;

requires a shareholder that solicits proxies pursuant to Rule 14a-19 and the Bylaws to provide evidence that it has met the requirements of Rule 14a-19; and

requires director nominees to provide certain additional information, including but not limited to written representations that such nominee if elected will serve as a director and comply with Company policies; and

provides that if a shareholder does not comply with Rule 14a-19, the Company will disregard proxies and votes for such shareholder’s nominees.

The above summary does not purport to be complete and is qualified in its entirety by reference to the Amendment, effective February 21, 2024, a copy of which is filed as Exhibit 3.5 to this Annual Report on Form 10-K and is incorporated herein by reference.

(b)

During the three months ended December 31, 2023, none of our directors or officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934, as amended), adopted, terminated or modified a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K of the Securities Act of 1933, as amended ).

ITEM 9C.    DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

None.
65

PART III

ITEM 10.    DIRECTORS AND EXECUTIVE OFFICERS OF THE REGISTRANT

Except as set forth below, the information required under this Item is incorporated by reference to the information set forth in our definitive proxy statement for our 2024 annual meeting of shareholders under the headings “Item 1 – Election of Directors and Other Matters.”

Code of Ethics

We have adopted a code of ethics entitled “Code of Business Conduct and Ethics” that applies to directors, officers and employees. It may be accessed through the “Corporate Governance” section of our website at investor.asuresoftware.com/corporate-governance. Asure also elects to disclose the information required by Form 8-K, Item 5.05, “Amendments to the Registrant’s Code of Ethics, or Waiver of a Provision of the Code of Ethics,” through our website, and such information will remain available on this website for at least a twelve month period. A copy of the “Code of Business Conduct and Ethics” is available in print to any stockholder who requests it.

ITEM 11.    EXECUTIVE COMPENSATION

The information required under this Item is incorporated by reference to the information set forth in our definitive proxy statement for our 2024 annual meeting of shareholders under the headings “Executive Compensation,” “Equity Compensation Plan Information” and “Non-Employee Director Compensation Table.”

ITEM 12.    SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

The information required under this Item is incorporated by reference to the information set forth in our definitive proxy statement for our 2024 annual meeting of shareholders under the heading “Security Ownership of Certain Beneficial Owners and Management.”

ITEM 13.    CERTAIN RELATIONSHIPS, RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE

The information required under this Item is incorporated by reference to the information set forth in our definitive proxy statement for our 2024 annual meeting of shareholders under the heading “Approval of Transactions with Related Parties.”

ITEM 14.    PRINCIPAL ACCOUNTANT AND SERVICES

The information required under this Item is incorporated by reference to the information set forth in our definitive proxy statement for our 2024 annual meeting of shareholders under the heading “Item 2 – Ratification of Independent Registered Public Accounting Firm.”
66

PART IV

ITEM 15.    EXHIBITS, FINANCIAL STATEMENT SCHEDULES

(a)The following documents are filed as a part of this Annual Report on Form 10-K:

(1)Financial Statements:

The Financial Statements required by this item are submitted in Part II, Item 8 of this report.

(2)Financial Statement Schedules:

All schedules are omitted because they are not applicable or the required information is shown in the Financial Statements or in the notes thereto.

(3)Exhibits:

EXHIBIT NUMBERDESCRIPTION
67

EXHIBIT NUMBERDESCRIPTION
101
The following materials from Asure Software, Inc.’s Annual Report on Form 10-K for the year ended December 31, 2023, formatted in Inline XBRL: (1) the Consolidated Balance Sheets, (2) the Consolidated Statements of Comprehensive Loss, (3) the Consolidated Statements of Changes in Stockholders’ Equity, (4) the Consolidated Statements of Cash Flows, and (5) Notes to Consolidated Financial Statements (filed herewith).
104
The cover page from the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, formatted as Inline XBRL and contained in Exhibit 101 (filed herewith).

+    Indicates management contract or compensatory plan, contract or arrangement in which directors or executive officers participate.

*    Filed herewith.

**    Furnished herewith.

ITEM 16.    FORM 10-K SUMMARY

None.
68

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 ASURE SOFTWARE, INC.
   
Date: February 26, 2024By:/s/ PATRICK GOEPEL
  Patrick Goepel
  Chief Executive Officer

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this report has been signed by the following persons on behalf of the registrant and in the capacities and on the date indicated.

SignedTitleDate
/s/ PATRICK GOEPELChief Executive Officer, Chairman of the Board of DirectorsFebruary 26, 2024
Patrick GoepelPrincipal Executive Officer
/s/ JOHN PENCEChief Financial OfficerFebruary 26, 2024
John PencePrincipal Financial and Accounting Officer
/s/ DANIEL GILLLead Independent DirectorFebruary 26, 2024
Daniel Gill
/s/ BENJAMIN ALLENDirectorFebruary 26, 2024
Benjamin Allen
/s/ CARL DREWDirectorFebruary 26, 2024
Carl Drew
/s/ GRACE LEEDirectorFebruary 26, 2024
Grace Lee
/s/ BRADFORD OBERWAGERDirectorFebruary 26, 2024
Bradford Oberwager
/s/ BJORN REYNOLDSDirectorFebruary 26, 2024
Bjorn Reynolds
69
EX-3.5 2 a20231231exhibit35.htm EX-3.5 Document
EXHIBIT 3.5
AMENDMENT NO. 2
TO
THIRD AMENDED AND RESTATED BYLAWS
OF
ASURE SOFTWARE, INC.
(Effective as of February 21, 2024)

The Third Amended and Restated Bylaws (as amended) of Asure Software, Inc. (the “Corporation”) are hereby amended by deleting Article II, Section 10 in its entirety and replacing it with the following:
Section 10.     Stockholder Nomination of Director Candidates.
 
(1)     Only persons who are nominated in accordance with the procedures set forth in these Bylaws shall be eligible to serve as Directors. Nominations of persons for election to the Board of Directors of the Corporation may be made at a meeting of stockholders (a) by or at the direction of the Board of Directors or (b) by any stockholder of the Corporation who is a stockholder of record at the time of giving of notice provided for in this Bylaw, who shall be entitled to vote for the election of directors at the meeting and who complies with the notice procedures set forth in this Bylaw.
 
(2)     Nominations by stockholders shall be made pursuant to timely notice in writing to the Secretary of the Corporation. To be timely, a stockholder’s notice shall be delivered to or mailed and received at the principal executive offices of the Corporation (a) in the case of an annual meeting, not less than 60 days nor more than 90 days prior to the first anniversary of the preceding year’s annual meeting; provided, however, that in the event that the date of the annual meeting is changed by more than 30 days from such anniversary date, notice by the stockholder to be timely must be so received not later than the close of business on the 10th day following the earlier of the date on which notice of the date of the meeting was mailed or public disclosure was made, and (b) in the case of a special meeting at which directors are to be elected, not later than the close of business on the 10th day following the earlier of the day on which notice of the date of the meeting was mailed or public disclosure was made.

(3) Such stockholder’s notice shall set forth (a) as to each person whom the stockholder proposes to nominate for election or reelection as a director all information relating to such person that is required to be disclosed in solicitations of proxies for election of directors, or is otherwise required, in each case pursuant to Regulation 14A under the Securities Exchange Act of 1934, as amended (including such person’s written consent to being named in the proxy statement as a nominee and to serving as a director if elected); (b) as to the stockholder giving the notice (i) the name and address, as they appear on the Corporation’s books, of such stockholder and (ii) the class and number of shares of the Corporation which are beneficially owned by such stockholder and also which are owned of record by such stockholder; and (c) as to the beneficial owner, if any, on whose behalf the nomination is made, (i) the name and address of such person and (ii) the class and number of shares of the Corporation which are beneficially owned by such person. At the request of the Board of Directors, any person nominated by the Board of Directors for election as a director shall furnish to the Secretary of the Corporation that information required to be set forth in a stockholder’s notice of nomination which pertains to the nominee.
(4) Each stockholder nominee shall deliver a written representation and agreement, which shall be signed by such person and pursuant to which such person shall represent and agree that such person: (i) consents to serving as a director if elected and to being named as a nominee in any proxy materials relating to the meeting at which directors are to be elected, and currently intends to serve as a director for the full term for which such person is standing for election; (ii) is not and will not become a party to any agreement, arrangement, or understanding with, and has not given any commitment or

12359803-2

EXHIBIT 3.5
assurance to, any person or entity as to how the person, if elected as a director, will act or vote on any issue or question that has not been disclosed to the Corporation or that could limit or interfere with the person’s ability to comply, if elected as a director, with such person’s fiduciary duties under applicable law; (iii) is not and will not become a party to any agreement, arrangement, or understanding with any person or entity other than the Corporation with respect to any direct or indirect compensation, reimbursement, or indemnification in connection with service or action as a director or nominee that has not been disclosed to the Corporation; and (iv) if elected as a director, will comply with all of the Corporation’s corporate governance policies and guidelines related to conflict of interest, confidentiality, stock ownership, and trading policies and guidelines, and any other policies and guidelines applicable to directors (which will be promptly provided following a request therefor).  
(5)     For nominations pursuant to subsection (1)(b) of this Section 10, in addition to any other requirements in this Section 10 with respect to any nomination proposed to be made at a meeting, each proposing stockholder shall comply with all applicable requirements of the Securities Exchange Act of 1934, as amended, including Rule 14a-19 promulgated under the Securities Exchange Act of 1934, as amended, with respect to any such nominations. Notwithstanding the foregoing provisions of this Section 10, unless otherwise required by law, (a) no proposing stockholder shall solicit proxies in support of director nominees other than the Corporation’s nominees unless such proposing stockholder has or is part of a group that has complied with Rule 14a-19 promulgated under the Securities Exchange Act of 1934, as amended in connection with the solicitation of such proxies, including the provision to the Corporation of notices required thereunder, in accordance with the time frames required in this Section 10, as applicable, and (b) if (i) any proposing stockholder provides notice in accordance with Rule 14a-19(b) promulgated under the Securities Exchange Act of 1934, as amended and (ii) (x) such notice in accordance with Rule 14a-19(b) is not provided within the time period for subsection (2)(a) or subsection (2)(b) of this Section 10, as applicable, (y) such proposing stockholder subsequently fails to comply with the requirements of Rule 14a-19(a)(2) or Rule 14a-19(a)(3) promulgated under the Securities Exchange Act of 1934, as amended, or (z) such proposing stockholder fails to timely provide reasonable evidence sufficient to satisfy the Corporation that such proposing stockholder has met the requirements of Rule 14a-19(a)(3) promulgated under the Securities Exchange Act of 1934, as amended in accordance with the following sentence, then the nomination of such proposing stockholder’s proposed nominees shall be disregarded, notwithstanding that each such nominee is included as a nominee in the Corporation’s proxy statement, notice of meeting or other proxy materials for any meeting of stockholders (or any supplement thereto) and notwithstanding that proxies or votes in respect of the election of such proposed nominees may have been received by the Corporation (which proxies and votes shall be disregarded). If any proposing stockholder provides notice in accordance with Rule 14a-19(b) promulgated under the Securities Exchange Act of 1934, as amended, such proposing stockholder shall deliver to the Corporation, no later than five (5) business days prior to the applicable meeting, reasonable evidence that it has met the requirements of Rule 14a-19(a)(3) promulgated under the Securities Exchange Act of 1934, as amended.
(6) No person shall be eligible to serve as a director of the Corporation unless nominated in accordance with the procedures set forth in this Bylaw. The Chairman of the meeting shall, if the facts warrant, determine in good faith and declare to the meeting that a nomination was not made in accordance with the procedures prescribed by these Bylaws, and if he or she should so reasonably determine, he shall so declare to the meeting and the defective nomination shall be disregarded. Notwithstanding the foregoing provisions of this Bylaw, a stockholder shall also comply with all applicable requirements of the Securities Exchange Act of 1934, as amended, and the rules and regulations thereunder with respect to the matters set forth in this Bylaw. 

12359803-2
EX-4.5 3 a20231231exhibit45.htm EX-4.5 Document
EXHIBIT 4.5
DESCRIPTION OF THE REGISTRANT’S SECURITIES REGISTERED
PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934

Asure Software, Inc. (“Asure,” “we” or “our”) has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”): its common stock, par value $ 0.01 per share (“Common Stock”), currently listed on the Nasdaq Stock Market. In addition, holders of Common Stock have the right to purchase Series A Junior Participating Preferred Stock (the “Series A Stock”). The following is a summary of the material terms of the Common Stock and the Series A Stock. This summary is qualified in its entirety by reference to Asure’s Restated Certificate of Incorporation, as amended by the Certificate of Amendment to Certificate of Incorporation (the “Charter”) and Third Amended and Restated By-laws, as amended by Amendment No. 1 to the Third Amended and Restated Bylaws (the “By-laws”). The Charter is incorporated herein by reference as Exhibits 3.1 and 3.2 to Asure’s Annual Report on Form 10-K of which this Exhibit 4.5 is a part. The By-laws are incorporated herein by reference as Exhibits 3.3 and 3.4 to Asure’s Annual Report on Form 10-K of which this Exhibit 4.5 is a part. We encourage you to read the Charter, the By-laws and applicable provisions of the Delaware General Corporation Law (the “DGCL”) for additional information.

General

Our authorized capital stock consists of 44,000,000 shares of Common Stock, $0.01 par value per share, and 1,500,000 shares of preferred stock, $0.01 par value per share.

Common Stock

Voting Rights

The holders of Common Stock are entitled to one vote for each share held of record on all matters submitted to a vote of the stockholders, including the election of directors, and do not have cumulative voting rights.

Dividends

Subject to limitations under the DGCL and preferences that may be applicable to any then outstanding preferred stock, holders of Common Stock are entitled to receive ratably those dividends, if any, as may be declared by our board of directors out of legally available funds.

Liquidation

In the event of our liquidation, dissolution or winding up, the holders of Common Stock will be entitled to share ratably in the net assets legally available for distribution to stockholders after the payment of or provision for all of our debts and other liabilities, subject to the prior rights of any preferred stock then outstanding.

Rights and Preferences

Holders of Common Stock have no preemptive or conversion rights or other subscription rights and there are no redemption or sinking funds provisions applicable to the Common Stock.

Transfer Agent and Registrar

The transfer agent and registrar for our Common Stock is American Stock Transfer & Trust Company.

Preferred Stock

We currently have authorized 1,500,000 shares of preferred stock, $0.01 par value per share. Of those shares, we have designated 350,000 shares of Series A Junior Participating Preferred Stock, none of which shares are outstanding. The balance of our preferred stock is undesignated.

1

EXHIBIT 4.5
Series A Junior Participating Preferred Stock and Related Rights

We previously declared a dividend per share of Common Stock of one right (a “Right”) to purchase from us one one‑thousandth of a share of Series A Stock at a price of $1.7465 per one thousandth of a share of Series A Stock, subject to adjustment (the “Exercise Price”). The Rights are not exercisable until the Distribution Date referred to below. Until the Rights are exercised, the Rights holders will not have rights as our stockholders, including, without limitation, the right to vote or to receive dividends. The description and terms of the Rights are described in the Third Amended and Restated Rights Agreement between American Stock Transfer & Trust Company LLC and us, dated effective October 28, 2022, which we have previously filed with the SEC and which is incorporated by reference as Exhibit 4.5 to Asure’s Annual Report on Form 10-K. We qualify the following summary by reference to the Third Amended and Restated Rights Agreement.

The Third Amended and Restated Rights Agreement imposes a significant penalty upon any person or group that acquires 4.9% or more (but less than 50%) of our outstanding Common Stock without the prior approval of our board.

The Rights become exercisable, if at all, ten days after a public announcement by us that a person or group has become an Acquiring Person. Until that date (the “Distribution Date”), our Common Stock certificates will evidence the Rights and will contain a notation to that effect. Any transfer of shares of Common Stock prior to the Distribution Date will constitute a transfer of the associated Rights. If the Rights become exercisable, each Right will allow its holder to purchase from us one one‑thousandth of a share of Series A Stock for a purchase price of $1.7465. Each fractional share of Series A Stock would give the stockholder approximately the same dividend, voting and liquidation rights as one share of Common Stock. After the Distribution Date, the Rights will separate from the Common Stock and be evidenced by a Rights certificate, which we will mail to all holders of the Rights that are not void.

In addition, if a person or group becomes an Acquiring Person after the Distribution Date or already is an Acquiring Person and acquires more shares after the Distribution Date, all holders of Rights, except the Acquiring Person, may exercise their rights to purchase a number of shares of Common Stock (in lieu of Series A Stock) with a market value of twice the Exercise Price, upon payment of the purchase price.

Although we issued the Rights in an attempt to preserve our net operating loss carryforwards for tax purposes (which we cannot assure), the Rights have certain anti‑takeover effects. The Rights will cause substantial dilution to a person or group that attempts to acquire us on terms not approved by our board. We do not expect that the Rights will interfere with any merger or other business combination approved by our board since we may redeem the Rights at the Redemption Price prior to the date ten days after the public announcement that a person or group has become the beneficial owner of 4.9% or more of the Common Stock. Further, we may exclude from the calculation of beneficial ownership any securities which a person or any of such person’s affiliates may be deemed to have the right to acquire pursuant to any merger or other acquisition agreement between such person and us if our board has approved such agreement prior thereto.

The transfer agent and registrar for our Series A Stock is American Stock Transfer & Trust Company.
2
EX-10.6 4 a20231231exhibit106.htm EX-10.6 Document
EXHIBIT 10.6
ASURE SOFTWARE, INC.
FIRST AMENDMENT TO
EXECUTIVE CHANGE IN CONTROL SEVERANCE PLAN

This First Amendment to Executive Change in Control Severance Plan (this “Amendment”) has been entered by Asure Software, Inc., a Delaware corporation (the “Company”), on January 1, 2024 (the “Effective Date”).
RECITALS
1.The Company adopted the Executive Change in Control Severance Plan as of January 1, 2018 (the “Plan”).
2.The Company is hereby amending the Plan to reflect a chance to the amount of severance benefits Participants are entitled to receive in connection with a Qualifying Termination.
3.The Plan, as amended, is intended to be a top hat welfare benefit plan under ERISA.
4.Capitalized terms used, but not defined, in this Amendment have the meanings ascribed to such terms in the Plan.
AMENDMENT
1.Amendment. The Plan is hereby amended as follows:
a.Section 4.01(b) of the Plan is hereby deleted in its entirety and replaced with the following:
“(b)     the annual bonus, if any, that the Participant would have earned for the entire calendar year in which the Participant’s employment with the Company terminates based on 100% achievement of the applicable performance goals for such year (a “Bonus”).”
b.The definition of “Pro-Rata Bonus” in Section 2 of the Plan is hereby deleted in its entirety.
c.The following new definition of “Bonus” is hereby added to Section 2 in the appropriate alphabetical order:
““Bonus” has the meaning set forth in Section 4.01(b).”
d.Each reference to “Pro-Rata Bonus” throughout the Plan is hereby replaced with the word “Bonus”.
1.The address where Claims should be addressed under Section 8.01 is:
Compensation Committee Chair
Asure Software, Inc.
405 Colorado Street, Suite 350
Austin, Texas 78746

2.Remaining Provisions Unaffected. Except as specifically amended in this Amendment, the terms and conditions of the Plan shall remain in full force and effect.
[Remainder of page intentionally left blank; signature page follows]




CERTIFICATION
The Secretary of Asure Software, Inc. hereby certifies that the foregoing First Amendment to Executive Change in Control Severance Plan was approved and adopted by the Board of Directors of Asure Software, Inc. effective January 1, 2024.

/s/ John Pence
John Pence, Secretary

EX-10.12 5 a20231231exhibit1012.htm EX-10.12 Document
EXHIBIT 10.12
ASURE SOFTWARE, INC.
2018 INCENTIVE AWARD PLAN
PERFORMANCE STOCK UNIT AWARD GRANT NOTICE
Asure Software, Inc., a Delaware corporation, (the “Company”), pursuant to its 2018 Incentive Award Plan, as amended from time to time (the “Plan”), hereby grants to the holder listed below (the “Participant”), an award of performance stock units (“Performance Stock Units or PSUs”). This award of Performance Stock Units is subject to all of the terms and conditions set forth in this Grant Notice, in the Performance Stock Unit Award Agreement attached as Exhibit A (the “Agreement”) and the Plan, each of which are incorporated herein by reference. Unless otherwise defined in this Grant Notice, capitalized terms used in this Grant Notice or the Agreement shall have the meanings ascribed to them in the Plan.
Participant:
[_____________]
Grant Date:[_____________]
Performance Period:
January 1, 2024 through December 31, 2024
Target Award:
[_____________] PSUs
Final Award:
Target Award, multiplied by the Payout Percentage based on the achievement of the Performance Metrics.
Payment of Final Award:
Asure will pay the Final Award as soon as practicable and no later than March 15, 2025 (such date of payment, begin the “Final Payment Date”). The Final Award shall be paid in Restricted Stock Units (the “RSUs”) at a conversion rate of 1 PSU equals 1 RSU. The RSUs will vest in three installments: 1/3rd will vest immediately on the Final Payment Date, 1/3rd will vest on January 1, 2026, and the remaining third will vest on January 1, 2027.
RSU conversion:
Each vested RSU will convert into one share of the common stock of Asure Software, Inc.
Termination:
If the Participant experiences a Termination of Service before the Final Payment Date, all PSUs shall be automatically forfeited by the Participant without payment of any consideration therefor. If the Participant experiences a Termination of Service after the Final Payment Date, any RSUs that have not vested on or prior to the date of such Termination of Service will thereupon be automatically forfeited by the Participant without payment of any consideration therefor.
By his or her signature and the Company’s signature below, the Participant agrees to be bound by the terms and conditions of the Plan, the Agreement and this Grant Notice. The Participant has reviewed the Plan, the Agreement and this Grant Notice in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Grant Notice and fully understands all provisions of the Plan, the Agreement and this Grant Notice. The Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan, the Agreement or this Grant Notice. In addition, by signing below, the Participant also agrees that the Company, in its sole discretion, may satisfy any withholding obligations in accordance with Section 2.10(b) of the Agreement by (i) withholding shares of Common Stock otherwise issuable to the Participant upon vesting of the RSUs, (ii) instructing a broker on the Participant’s behalf to sell shares of Common Stock otherwise issuable to the



EXHIBIT 10.12
Participant upon vesting of the RSUs and submit the proceeds of such sale to the Company, or (iii) using any other method permitted by Section 2.6(b) of the Agreement or the Plan.
ASURE SOFTWARE, INC.    Participant:
PARTICIPANT:
By:By:
Print Name:Patrick GoepelPrint Name:
Title:Chief Executive Officer




EXHIBIT A
PERFORMANCE STOCK UNIT AWARD AGREEMENT
This Performance Stock Unit Agreement (this “Agreement”), dated as of the Grant Date set forth in the Performance Stock Unit Award Grant Notice (the “Grant Notice,”) is made between Asure Software, Inc. (the “Company”) and the Participant. The Grant Notice is included in, and made part of, this Agreement.
ARTICLE 1.
GENERAL
1.aDefined Terms. Capitalized terms not specifically defined in this Agreement shall have the meanings specified in the Plan and the Grant Notice.
1.bIncorporation of Terms of Plan. The PSUs are subject to the terms and conditions of the Plan, which are incorporated herein by reference. In the event of any inconsistency between the Plan and this Agreement, the terms of the Plan shall control.
ARTICLE 2.
PERFORMANCE CRITERIA AND AWARD DETERMINATION
1.aTarget Award Grant. Subject to the provisions of this Agreement and the Plan, the Company hereby grants to Participant the number of performance stock units (“Performance Stock Units” or “PSUs”) set forth in the Grant Notice (the “Target Award”).
1.bFinal Award Determination. At the end of the Performance Period and subject to the achievement of the performance metrics set forth in Section 2.3(the “Performance Metrics”), the Participant shall be entitled to receive that number of restricted stock units (the “Restricted Stock Units” or “RSUs”) equal to (i) the Target Award, multiplied by (ii) the Payout Percentage (the “Final Award”). The Payout Percentage shall be calculated with reference to Schedule 1 after the achievement of the Performance Metrics are certified in writing by the Compensation Committee of the Company’s Board of Directors (the “Committee”) following completion of the audit of the Company’s financial statements for the period ending on the last day of the Performance Period.
1.cPerformance Metrics. The Performance Metrics are (i) recurring revenue, and (ii) gross profit. Recurring revenue shall be determined in accordance with generally accepted accounting practices and as set forth in the Company’s audited Consolidated Statements of Comprehensive Income (Loss) for the period ending on the last day of the Performance Period and subject to such exclusions and adjustments in each case as set forth on Schedule 1 or as determined by the Committee and communicated to the Participant in writing, when determined. Gross profit shall be determined in a manner generally consistent with the Company’s calculation of non-GAAP gross profit for the period ending on the last day of the Performance Period and included in the Company’s earnings release for such period, also subject to such exclusions and adjustments in each case as set forth on Schedule 1 or as determined by the Committee and communicated to the Participant in writing, when determined. The Committee has established the base threshold, target and maximum values for each Performance Metric, which are set forth on Schedule 1. The Committee may modify such threshold, target and maximum values for any Performance Metric to account for changed circumstances in the Company’s business occurring during the Performance Period, including, without limitation, acquisitions, new lines of business, divestitures, audit adjustments or changes in business lines.
1.dPerformance Period. The Performance Period, for purposes of this Agreement, shall be determined by the Compensation Committee and shall be the period set forth in the Grant Notice.
1.eSettlement of Final Award. As soon as reasonably practicable following the completion of the Company’s annual audit of its financial statements for the year ended on the last day of the Performance Period and no later than March 15 of the year following the year in which the Performance Period ends, the Committee shall certify the achievement of the Performance Metrics, determine the Final
A-1



Award and issue RSUs to each Participant in the amount of the Final Award. Each RSU shall be equivalent to one share of the common stock of the Company.
1.f Unsecured Obligation to RSUs. Unless and until the PSUs have been earned and the Final Award determined, the RSUs have been issued and the RSUs have vested in the manner set forth in Section 2.7 of this Agreement, the Participant will have no right to receive Common Stock under any such RSUs. Prior to actual payment of any vested RSUs, such RSUs will represent an unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.
1.gVesting Schedule. Subject to Section 2.9 and 2.14 of this Agreement, the RSUs issued in connection with the payment of the Final Award shall vest and become nonforfeitable with respect to the applicable portion thereof according to the vesting schedule set forth in the Grant Notice (rounding down to the nearest whole Share).
1.hConsideration to the Company. In consideration of the grant of the award of PSUs pursuant hereto, the Participant agrees to render faithful and efficient services to the Company or any Subsidiary.
1.iForfeiture, Termination and Cancellation upon Termination of Service. Notwithstanding any contrary provision of this Agreement or the Plan, upon the Participant’s Termination of Service for any or no reason, any PSUs that have not been earned and any RSUs, which have not vested prior to or in connection with such Termination of Service shall thereupon automatically be forfeited, terminated and cancelled as of the applicable termination date without payment of any consideration by the Company, and the Participant, or the Participant’s beneficiary or personal representative, as the case may be, shall have no further rights hereunder. No portion of the PSUs which have not been earned and the RSUs issued in connection with a Final Award and which have not become vested as of the date on which the Participant incurs a Termination of Service shall thereafter become vested.
1.jIssuance of Common Stock upon Vesting.
(i)As soon as administratively practicable following the vesting of any Restricted Stock Units pursuant to Section 2.7 of this Agreement, but in no event later than 30 days after such vesting date (for the avoidance of doubt, this deadline is intended to comply with the “short term deferral” exemption from Section 409A of the Code), the Company shall deliver to the Participant, a number of Shares equal to the number of RSUs subject to this Award that vest on the applicable vesting date. Notwithstanding the foregoing, in the event Shares cannot be issued pursuant to Section 10.7 of the Plan, the Shares shall be issued pursuant to the preceding sentence as soon as administratively practicable after the Administrator determines that Shares can again be issued in accordance with such Section.
(ii)As set forth in Section 10.5 of the Plan, the Company shall have the authority and the right to deduct or withhold, or to require the Participant to remit to the Company, an amount sufficient to satisfy all applicable federal, state and local taxes required by law to be withheld with respect to any taxable event arising in connection with the Restricted Stock Units. The Company shall not be obligated to deliver any Shares to the Participant or the Participant’s legal representative unless and until the Participant or the Participant’s legal representative shall have paid or otherwise satisfied in full the amount of all federal, state and local taxes applicable to the taxable income of the Participant resulting from the grant or vesting of the Restricted Stock Units or the issuance of Shares.
1.kConditions to Delivery of Shares. The Shares deliverable hereunder may be either previously authorized but unissued Shares, treasury Shares or issued Shares which have then been reacquired by the Company. Such Shares shall be fully paid and nonassessable. The Company shall not be required to issue Shares deliverable under this Agreement prior to fulfillment of the conditions set forth in Section 10.7 of the Plan.
1.lRights as Stockholder. The holder of the PSUs shall not be, nor have any of the rights or privileges of, a stockholder of the Company, including, without limitation, voting rights and rights to dividends, in respect of the PSUs, the RSUs that may be issued following the Performance Period in
A-2



connection with a Final Award and any Shares underlying the RSUs and deliverable under this Agreement unless and until such Shares shall have been issued by the Company and held of record by such holder (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company). No adjustment shall be made for a dividend or other right for which the record date is prior to the date the Shares are issued, except as provided in Article IX of the Plan.
1.mNo Effect on Capital Structure. No award or right granted under this Agreement shall affect the right of the Company or any Subsidiary to reclassify, recapitalize or otherwise change its capital or debt structure or to merge, consolidate, convey any or all of its assets, dissolve, liquidate, windup, or otherwise reorganize.
1.nChange In Control. If there is a Change in Control, the PSUs shall be converted into that number of RSUs equal to the Target Award, provided that, if the Committee reasonably determines that the Payout Percentage is greater than 100, the PSUs shall be converted into that number of RSUs equal to the Target Award, multiplied by the Payout Percentage. In each case, the RSUs will thereupon vest under the terms set forth in Section 2.7 of this Agreement and otherwise be treated in accordance with Section 9.3 of the Plan.
ARTICLE 3.
OTHER PROVISIONS
1.aAdministration. The Administrator shall have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret, amend or revoke any such rules. All actions taken and all interpretations and determinations made by the Administrator in good faith shall be final and binding upon the Participant, the Company and all other interested persons. No member of the Administrator or the Board shall be personally liable for any action, determination or interpretation made in good faith with respect to the Plan, this Agreement or the PSUs or RSUs.
1.bPSUs/RSUs Not Transferable. The PSUs and RSUs shall be subject to the restrictions on transferability set forth in Section 10.1 of the Plan.
1.cTax Consultation. The Participant understands that the Participant may suffer adverse tax consequences in connection with the PSUs granted pursuant to this Agreement, the RSUs issued in connection with a Final Award (and the Shares issuable with respect thereto). The Participant represents that the Participant has consulted with any tax consultants the Participant deems advisable in connection with the PSUs, the RSUs and the issuance of Shares with respect thereto and that the Participant is not relying on the Company for any tax advice.
1.dBinding Agreement. Subject to the limitation on the transferability of the PSUs and RSUs contained in this Agreement, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.
1.eAdjustments Upon Specified Events. The Administrator may accelerate the vesting of the RSUs in such circumstances as it, in its sole discretion, may determine. The Participant acknowledges that the RSUs are subject to adjustment, modificatio7n and termination in certain events as provided in this Agreement and Article IX of the Plan.
1.fNotices. Any notice to be given under the terms of this Agreement to the Company shall be addressed to the Company in care of the Secretary of the Company at the Company’s principal office, and any notice to be given to the Participant shall be addressed to the Participant at the Participant’s last address reflected on the Company’s records. By a notice given pursuant to this Section 3.6, either party may hereafter designate a different address for notices to be given to that party. Any notice shall be deemed duly given when sent via email or when sent by certified mail (return receipt requested) and deposited (with postage prepaid) in a post office or branch post office regularly maintained by the United States Postal Service.
A-3



1.gParticipant’s Representations. If the Shares issuable hereunder have not been registered under the Securities Act or any applicable state laws on an effective registration statement at the time of such issuance, the Participant shall, if required by the Company, concurrently with such issuance, make such written representations as are deemed necessary or appropriate by the Company or its counsel.
1.hTitles. Titles are provided herein for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.
1.iGoverning Law. The laws of the State of Delaware shall govern the interpretation, validity, administration, enforcement and performance of the terms of this Agreement regardless of the law that might be applied under principles of conflicts of laws.
1.jConformity to Securities Laws. The Participant acknowledges that the Plan and this Agreement are intended to conform to the extent necessary with all provisions of the Securities Act and the Exchange Act and any other Applicable Law. Notwithstanding anything herein to the contrary, the Plan shall be administered, and the RSUs are granted, only in such a manner as to conform to Applicable Law. To the extent permitted by Applicable Law, the Plan and this Agreement shall be deemed amended to the extent necessary to conform to such Applicable Law.
1.kAmendment, Suspension and Termination. To the extent permitted by the Plan, this Agreement may be wholly or partially amended or otherwise modified, suspended or terminated at any time or from time to time by the Administrator or the Board.
1.lSuccessors and Assigns. The Company may assign any of its rights under this Agreement to single or multiple assignees, and this Agreement shall inure to the benefit of the successors and assigns of the Company. Subject
1.mLimitations Applicable to Section 16 Persons. Notwithstanding any other provision of the Plan or this Agreement, if the Participant is subject to Section 16 of the Exchange Act, then the Plan, the PSUs, the RSUs issued in connection with a Final Award and this Agreement shall be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3 of the Exchange Act) that are requirements for the application of such exemptive rule. To the extent permitted by Applicable Law, this Agreement shall be deemed amended to the extent necessary to conform to such applicable exemptive rule.
1.nNot a Contract of Service Relationship. Nothing in this Agreement or in the Plan shall confer upon Participant any right to continue to serve as an employee or other service provider of the Company or any of its Subsidiaries or interfere with or restrict in any way with the right of the Company or any of its Subsidiaries, which rights are hereby expressly reserved, to discharge or to terminate for any reason whatsoever, with or without cause, the services of the Participant at any time.
1.oEntire Agreement. The Plan, the Grant Notice and this Agreement (including all Schedules thereto, if any) constitute the entire agreement of the parties and supersede in their entirety all prior undertakings and agreements of the Company and the Participant with respect to the subject matter hereof.
1.pSection 409A. This Award is not intended to constitute “nonqualified deferred compensation” within the meaning of Section 409A of the Code (together with any Department of Treasury regulations and other interpretive guidance issued thereunder, including without limitation any such regulations or other guidance that may be issued after the date hereof, “Section 409A”). However, notwithstanding any other provision of the Plan, the Grant Notice or this Agreement, if at any time the Administrator determines that this Award (or any portion thereof) may be subject to Section 409A, the Administrator shall have the right in its sole discretion (without any obligation to do so or to indemnify Participant or any other person for failure to do so) to adopt such amendments to the Plan, the Grant Notice or this Agreement, or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, as the Administrator determines are
A-4



necessary or appropriate for this Award either to be exempt from the application of Section 409A or to comply with the requirements of Section 409A.
1.qLimitation on Participant’s Rights. Participation in the Plan confers no rights or interests other than as provided in this Agreements. This Agreement creates only a contractual obligation on the part of the Company as to amounts payable and shall not be construed as creating a trust. Neither the Plan nor any underlying program, in and of itself, has any assets. The Participant shall have only the rights of a general unsecured creditor of the Company and its Subsidiaries with respect to amounts credited and benefits payable, if any, with respect to the PSUs, and rights no greater than the right to receive the Common Stock as a general unsecured creditor with respect to RSUs, as and when payable under this Agreement.
* * * * *

A-5



Schedule 1
Calculation of Payout Percentage

The Payout Percentage will be calculated with reference to the following formula:

PP = (.50 × RR) + (.50 × GP)

where:

RR is one of the following:

(i)If Recurring Revenue1 is less than Threshold, RR is 0.
(ii)If Recurring Revenue1 is equal to the Threshold, but less than the Target, RR is equal to 0.50 + (0.125 × ((Recurring Revenue – Threshold) / 1,000,000).
(iii)If Recurring Revenue1 is equal to the Target, but less than the Maximum, RR is equal to 1.00 + (0.250 × ((Recurring Revenue – Target) / 1,000,000).
(iv)If Recurring Revenue1 is equal to or greater than the Maximum, RR is equal to 2.
For this purpose, the RR Threshold, Target and Maximum for Recurring Revenue are as follows:
    Threshold            $111,000,000
    Target                $124,000,000
    Maximum            $132,000,000

1Recurring Revenue does not included any revenue related to the processing of employee retention tax credits.
and
GP is one of the following:
(i)If Gross Profit is less than Threshold, GP is 0.
(ii)If Gross Profit is equal to the Threshold, but less than the Target, GP is equal to 0.50 + (0.0833 × ((Gross Profit – Threshold) / 1,000,000).
(iii)If Gross Profit is equal to the Target, but less than the Maximum, GP is equal to 1.00 + (0.1250 × ((Gross Profit – Target) / 1,000,000).
(iv)If Gross Profit is equal to or greater than the Maximum, GP is equal to 2.
For this purpose, the Threshold, Target and Maximum for Gross Profit are as follows:

Threshold            $82,000,000    
Target                $94,000,000
Maximum            $106,000,000





A-6




A-7

EX-21.1 6 a20231231exhibit211.htm EX-21.1 Document
EXHIBIT 21.1
LIST OF SUBSIDIARIES

SubsidiaryState of Formation
Asure Benefits Management LLCDelaware
Asure Compliance Inc.Washington
Asure Customer & IP HoldCo LLCDelaware
Asure Operations LLCDelaware
Asure Payroll Tax Management LLCDelaware
Asure Treasury Management LLCDelaware
Evolution Payroll Processing LLCDelaware
PaySystems of America, Inc.Tennessee
USA Payrolls, Inc.New York

EX-23.1 7 a20231213exhibit231.htm EX-23.1 Document
EXHIBIT 23.1
Independent Registered Public Accounting Firm’s Consent


We consent to the incorporation by reference in the Registration Statement of Asure Software, Inc. on Form S-3 (File No. 333-254138), Form S-4 (File No. 333-254140) and on Form S-8 (File Nos. 333-215097, 333-230967, 333-232754, 333-249986 and 333-268220) of our report dated February 26, 2024, with respect to our audits of the consolidated financial statements of Asure Software, Inc. as of December 31, 2023 and 2022 and for the years ended December 31, 2023 and 2022, which report is included in this Annual Report on Form 10-K of Asure Software, Inc. for the year ended December 31, 2023.

/s/ Marcum LLP

Marcum LLP
Los Angeles, California
February 26, 2024

EX-31.1 8 a20231231exhibit311.htm EX-31.1 Document
EXHIBIT 31.1
CERTIFICATION OF PERIODIC REPORT
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, the undersigned, Patrick Goepel, certify, that:
1.I have reviewed this annual report on Form 10-K of the Company for the calendar year ended December 31, 2023 (the “Report”);
2.Based on my knowledge, the 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 periods covered by this Report;
3.Based on my knowledge, the financial statements, and other financial information included in the Report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in the Report;
4.The Company’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 Company and we 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 Company, including its consolidated subsidiaries, is made known to us by others within these entities, particularly during the period in which the 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 Company’s disclosure controls and procedures and presented in the Report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by the Report based on such evaluation; and
(d)Disclosed in the Report any change in the Company’s internal control over financial reporting that occurred during the Company’s most recent fiscal quarter (the quarter ended December 31, 2023) that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; and
5.The Company’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and to the Audit Committee of the Board of Directors:
(a)All significant deficiencies or material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Company’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 Company’s internal control over financial reporting.
Date: February 26, 2024
By:/s/ Patrick Goepel
  Patrick Goepel
  Chief Executive Officer


EX-31.2 9 a20231231exhibit312.htm EX-31.2 Document
EXHIBIT 31.2
CERTIFICATION OF PERIODIC REPORT
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, the undersigned, John Pence, certify, that:
1.I have reviewed this annual report on Form 10-K of the Company for the calendar year ended December 31, 2023 (the “Report”);
2.Based on my knowledge, the 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 periods covered by this Report;
3.Based on my knowledge, the financial statements, and other financial information included in the Report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in the Report;
4.The Company’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 Company and we 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 Company, including its consolidated subsidiaries, is made known to us by others within these entities, particularly during the period in which the 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 Company’s disclosure controls and procedures and presented in the Report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by the Report based on such evaluation; and
(d)Disclosed in the Report any change in the Company’s internal control over financial reporting that occurred during the Company’s most recent fiscal quarter (the quarter ended December 31, 2023) that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; and
5.The Company’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and to the Audit Committee of the Board of Directors:
(a)All significant deficiencies or material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Company’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 Company’s internal control over financial reporting.
Date: February 26, 2024
By:/s/ John Pence
  John Pence
  Chief Financial Officer and Principal Accounting Officer


EX-32.1 10 a20231231exhibit321.htm EX-32.1 Document
EXHIBIT 32.1
CERTIFICATION OF PERIODIC REPORT
PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, the undersigned, Patrick Goepel, do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted by Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.The annual report on Form 10-K of the Company for the period ended December 31, 2023 (the “Report”) fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 as amended, 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: February 26, 2024
By:/s/ Patrick Goepel
  Patrick Goepel
  Chief Executive Officer
A signed original of this written statement required by Section 906 has been provided to Asure Software, Inc. and will be retained by Asure Software, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of the Report or as a separate disclosure document.


EX-32.2 11 a20231231exhibit322.htm EX-32.2 Document
EXHIBIT 32.2
CERTIFICATION OF PERIODIC REPORT
PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, the undersigned, John Pence, do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted by Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.The annual report on Form 10-K of the Company for the period ended December 31, 2023 (the “Report”) fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 as amended, 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: February 26, 2024
By:/s/ John Pence
  
John Pence
  Chief Financial Officer and Principal Accounting Officer
A signed original of this written statement required by Section 906 has been provided to Asure Software, Inc. and will be retained by Asure Software, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of the Report or as a separate disclosure document.


EX-97.1 12 a20231231exhibit971.htm EX-97.1 Document
EXHIBIT 97.1
ASURE SOFTWARE, INC.
DODD-FRANK CLAWBACK POLICY


    The Board of Directors (the “Board”) of Asure Software, Inc. (the “Company”) has adopted this clawback policy (the “Policy”) as a supplement to any other clawback policies in effect now or in the future at the Company to provide for the recovery of erroneously awarded Incentive-Based Compensation from Executive Officers. This Policy shall be interpreted to comply with the clawback rules found in 17 C.F.R. §240.10D and Listing Rule 5608(c) of the Nasdaq Stock Market (the “Exchange”), and, to the extent this Policy is in any manner deemed inconsistent with such rules, this Policy shall be treated as retroactively amended to be compliant with such rules.

1. Definitions. 17 C.F.R. §240.10D-1(d) defines the terms “Executive Officer,” “Financial Reporting Measures,” “Incentive-Based Compensation,” and “Received.” As used herein, these terms shall have the same meaning as in that regulation.

2. Application of the Policy. This Policy shall only apply in the event that the Company is required to prepare an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period. In the event of such an accounting restatement, the Company will recover reasonably promptly the Erroneously Awarded Compensation Received in accordance with this Policy.

3. Recovery Period. The Incentive-Based Compensation subject to clawback is the Incentive-Based Compensation Received by an Executive Officer (1) after beginning service as an Executive Officer and (2) during the three completed fiscal years immediately preceding the date that the Company is required to prepare an accounting restatement as described in section 2, provided that the person served as an Executive Officer at any time during the performance period applicable to the Incentive-Based Compensation in question (whether or not such person is serving as an Executive Officer at the time the Erroneously Awarded Compensation is required to be repaid to the Company). The date that the Company is required to prepare an accounting restatement shall be determined pursuant to 17 C.F.R. §240.10D-1(b)(1)(ii).

(a) Notwithstanding the foregoing, the Policy shall only apply if the Incentive-Based Compensation is Received (1) while the Company has a class of securities listed on the Exchange and (2) on or after October 2, 2023.

(b) See 17 C.F.R. §240.10D-1(b)(1)(i) for certain circumstances under which the Policy will apply to Incentive-Based Compensation Received during a transition period arising due to a change in the Company’s fiscal year.

4. Erroneously Awarded Compensation. The amount of Incentive-Based Compensation subject to recovery under this Policy with respect to each Executive Officer in connection with an accounting restatement described in Section 2 (“Erroneously Awarded Compensation”) is the amount of Incentive-Based Compensation Received that exceeds the amount of Incentive Based-Compensation that otherwise would have been Received had it been determined based on the restated amounts and shall be computed without regard to any taxes paid. For Incentive-Based Compensation based on the Company’s stock price or total shareholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in an accounting restatement: (1) the amount shall be based on a reasonable estimate of the effect of the accounting restatement on the Company’s stock price or total shareholder return upon which the Incentive-Based Compensation was Received; and (2) the Company must maintain documentation of the determination of that reasonable estimate and provide such documentation to the Exchange.


12260764-1

EXHIBIT 97.1
5. Recovery of Erroneously Awarded Compensation. The Company shall recover reasonably promptly any Erroneously Awarded Compensation except to the extent that the conditions of paragraphs (a), (b), or (c) below apply. The Board shall determine the amount of Erroneously Awarded Compensation Received by each Executive Officer, shall promptly notify each Executive Officer of such amount and demand repayment or return of such compensation based on a repayment schedule determined by the Board in a manner that complies with this “reasonably promptly” requirement. Such determination shall be consistent with any applicable legal guidance, by the Securities and Exchange Commission (the “SEC”), judicial opinion, or otherwise. The determination of “reasonably promptly” may vary from case to case and the Board is authorized to adopt additional rules to further describe what repayment schedules satisfy this requirement.

(a) Erroneously Awarded Compensation need not be recovered if the direct expense paid to a third party to assist in enforcing the Policy would exceed the amount to be recovered and the Board has made a determination that recovery would be impracticable. Before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on expense of enforcement, the Company shall make a reasonable attempt to recover such Erroneously Awarded Compensation, document such reasonable attempt(s) to recover, and provide that documentation to the Exchange.

(b) Erroneously Awarded Compensation need not be recovered if recovery would violate home country law where that law was adopted prior to November 28, 2022. Before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on violation of home country law, the Company shall obtain an opinion of home country counsel, acceptable to the Exchange, that recovery would result in such a violation and shall provide such opinion to the Exchange.

(c) Erroneously Awarded Compensation need not be recovered if recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.

6. Board Decisions. Decisions of the Board with respect to this Policy shall be final, conclusive and binding on all Executive Officers subject to this Policy, unless determined to be an abuse of discretion.
7. No Indemnification.     Notwithstanding anything to the contrary in any other policy of the Company or any agreement between the Company and an Executive Officer, no Executive Officer shall be indemnified by the Company against the loss of any Erroneously Awarded Compensation or any claims related to the Company’s enforcement of its rights under this Policy.

8. Agreement to Policy by Executive Officers. The Board shall take reasonable steps to inform Executive Officers of this Policy and obtain their agreement to this Policy, which steps may constitute the inclusion of this Policy as an attachment to any award that is accepted by the Executive Officer.

9. Other Recovery Rights. Any employment agreement, equity award agreement, compensatory plan or any other agreement or arrangement with an Executive Officer shall be deemed to include, as a condition to the grant of any benefit thereunder, an agreement by the Executive Officer to abide by the terms of this Policy. Any right of recovery under this Policy is in addition to, and not in lieu of, any other remedies or rights of recovery that may be available to the Company under applicable law, regulation or rule or pursuant to the terms of any policy of the Company or any provision in any employment agreement, equity award agreement, compensatory plan, agreement or other arrangement.

10. Disclosure. The Company shall file all disclosures with respect to this Policy required by applicable SEC filings and rules.

12260764-1

EXHIBIT 97.1

11. Amendments. The Board may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary. Notwithstanding anything in this Section 11 to the contrary, no amendment or termination of this Policy shall be effective if such amendment or termination would (after taking into account any actions taken by the Company contemporaneously with such amendment or termination) cause the Company to violate any federal securities laws, SEC rule or Exchange rule.



12260764-1

EXHIBIT 97.1
EXHIBIT A
ASURE SOFTWARE, INC. DODD-FRANK CLAWBACK POLICY
ACKNOWLEDGMENT FORM

By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of the Asure Software, Inc. (the “Company”) Dodd-Frank Clawback Policy (the “Policy”).

By signing this Acknowledgment Form, the undersigned acknowledges and agrees that the undersigned is and will continue to be subject to the Policy and that the Policy will apply both during and after the undersigned’s employment with the Company. Further, by signing below, the undersigned agrees to abide by the terms of the Policy, including, without limitation, by returning any Erroneously Awarded Compensation (as defined in the Policy) to the Company to the extent required by, and in a manner consistent with, the Policy.

                        

Signature

Print Name

Date







12260764-1
EX-101.SCH 13 asur-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Business Combinations and Asset Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Property, Plant, and Equipment link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - NOTES PAYABLE link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Receivables, Loans, Notes Receivable, and Others link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - NET LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policy) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Fair Value Measures and Disclosures (Policies) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Property, Plant, and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - NOTES PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Compensation Related Costs, Share Based Payments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Receivables, Loans, Notes Receivable, and Others (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - NET LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Subsequent Events (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - BUSINESS COMBINATIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Property, Plant, and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - NOTES PAYABLE (Details) - Narrative link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - LEASES (Details) - Rent Expense Components link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Disclosure link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Liability, Maturity link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - STOCKHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - SHARE-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Receivables, Loans, Notes Receivable, and Others (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - NET LOSS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 14 asur-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 15 asur-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 16 asur-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Line Of Credit Facility, Final Payment Fee, Percentage Of Increase In Market Capitalization Line Of Credit Facility, Final Payment Fee, Percentage Of Increase In Market Capitalization Line Of Credit Facility, Final Payment Fee, Percentage Of Increase In Market Capitalization Provision for (recovery of) deferred income taxes Deferred Income Taxes and Tax Credits Accounts Receivable, Allowance for Credit Loss, Recovery Accounts Receivable, Allowance for Credit Loss, Recovery Entity Voluntary Filers Entity Voluntary Filers Property, Plant and Equipment, Other, Gross Property, Plant and Equipment, Other, Gross Statistical Measurement [Domain] Statistical Measurement [Domain] Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] Award Type [Domain] Award Type [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] STOCKHOLDERS' EQUITY (Details) [Line Items] STOCKHOLDERS' EQUITY (Details) [Line Items] Debt Disclosure [Text Block] Debt Disclosure [Text Block] Rent Expense Components [Abstract] Rent Expense Components [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Debt Instrument, Maturity Date, Description Debt Instrument, Maturity Date, Description Deferred tax liability Deferred Income Tax Liabilities, Net Performance Shares Performance Shares [Member] Number of securities in unrealized gain position NumberOfSecuritiesInUnrealizedGainPosition Number of securities in unrealized gain position. Accounts payable Accounts Payable, Current Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Losses Corporate debt securities Corporate Debt Securities [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Lessee, Operating Lease, Liability, to be Paid, Year Five Lessee, Operating Lease, Liability, to be Paid, Year Five Professional services, hardware and other ProfessionalServicesRevenueMember Description of product or service. Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value CashEquivalentsAbstract CashEquivalentsAbstract Income Tax Disclosure Income Tax Disclosure [Text Block] Business Description and Basis of Presentation Business Description and Basis of Presentation [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Financial Liabilities Fair Value Disclosure Financial Liabilities Fair Value Disclosure Lessee, Leases Lessee, Leases [Policy Text Block] Cash paid for amounts included in the measurement of lease liabilities: CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract Current liabilities: Liabilities, Current [Abstract] Deferred Federal Income Tax Expense (Benefit) Deferred Federal Income Tax Expense (Benefit) Deferred Revenue, Period Increase (Decrease), Reason, Seconday Secondary Component [Member] Secondary Component Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.01 par value; 1,500 shares authorized; none issued or outstanding Preferred Stock, Value, Issued Subsequent Event Type [Domain] Subsequent Event Type [Domain] Payment for Contingent Consideration Liability, Financing Activities Payment for Contingent Consideration Liability, Financing Activities Debt Security Category [Axis] Debt Security Category [Axis] Funds Held For Clients, Restricted Cash, Gross Unrealized Losses Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Losses Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Losses Diluted (in Dollars per share) Diluted loss per share (in Dollars per share) Earnings Per Share, Diluted Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Gains Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Gains Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Gains 2023 Underwritten Public Offering, Public 2023 Underwritten Public Offering, Public [Member] 2023 Underwritten Public Offering, Public Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Treasury stock at cost, 384 shares at December 31, 2023 and December 31, 2022 Treasury Stock, Value Accounts receivable, net of allowance for credit losses of $4,787 and $3,248 at December 31, 2023 and December 31, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Receivable [Domain] Receivable [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Level 3 Fair Value, Inputs, Level 3 [Member] Treasury Stock, Common, Shares Treasury Stock, Common, Shares Lessor, Operating Leases [Text Block] Lessor, Operating Leases [Text Block] Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Short-term Debt Short-Term Debt [Member] Stock issued upon option exercise and vesting of restricted stock units Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol U.S. Government agency securities US Government Agencies Debt Securities [Member] Noncompete Agreements [Member] Noncompete Agreements [Member] Options granted exercise price (in Dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Funds held for clients Investments, Fair Value Disclosure Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Net loss Net loss Net loss Net Income (Loss) Finite-Lived Intangible Asset, Expected Amortization, after Year Five Finite-Lived Intangible Asset, Expected Amortization, after Year Five Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Deferred Revenue, Period Increase (Decrease), Reason [Domain] Deferred Revenue, Period Increase (Decrease), Reason [Domain] Deferred Revenue, Period Increase (Decrease), Reason [Domain] 2023 Underwritten Public Offering, Underwriter 2023 Underwritten Public Offering, Underwriter [Member] 2023 Underwritten Public Offering, Underwriter LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Employee Stock Employee Stock [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Finite-Lived Intangible Assets, Amortization Method Finite-Lived Intangible Assets, Amortization Method Stockholders’ equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Stock issued upon option exercise and vesting of restricted stock units (in shares) Stock issued upon option exercise and vesting of restricted stock units (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of sales Cost of Goods and Services Sold Notes payable, net of current portion Notes Payable, Noncurrent Funds Held For Clients, Restricted Cash, Gross Unrealized Gains Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Gains Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Gains Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Deferred Tax Assets, Net of Valuation Allowance Deferred Tax Assets, Net of Valuation Allowance Schedule of Expected Amortization Expense [Abstract] Schedule of Expected Amortization Expense [Abstract] Goodwill Balance Balance Goodwill Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Seller Seller [Member] Seller Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Aggregate Value of Common Stock and Other Securities Registered for Sale Aggregate Value of Common Stock and Other Securities Registered for Sale Aggregate Value of Common Stock and Other Securities Registered for Sale Accrued expenses and other long-term obligations Increase (Decrease) in Accrued Liabilities Certificates of deposit Certificates of Deposit [Member] Shares available for grant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Investment Type [Axis] Investment Type [Axis] Long-Term Debt, Maturity, Year Two Long-Term Debt, Maturity, Year Two Asset Acquisition [Domain] Asset Acquisition [Domain] Options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business Finite-Lived Intangible Asset, Expected Amortization, Year Four Finite-Lived Intangible Asset, Expected Amortization, Year Four Investments [Domain] Investments [Domain] Local Phone Number Local Phone Number Accounts Receivable [Member] Accounts Receivable [Member] Weighted average basic and diluted shares WeightedAverageBasicAndDilutedSharesAbstract Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation Depreciation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Legal Proceedings Commitments and Contingencies, Policy [Policy Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Cash and Cash Equivalents, Policy Cash and Cash Equivalents, Policy [Policy Text Block] Sale of Stock, Number of Shares Issued in Transaction Sale of Stock, Number of Shares Issued in Transaction Senior Credit Facility Senior Credit Facility [Member] Senior Credit Facility Product and Service [Domain] Product and Service [Domain] Schedule of Intangible Assets [Abstract] Schedule of Intangible Assets [Abstract] Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Inventory Increase (Decrease) in Inventories Right-of-Use Asset Obtained (Removed) In Exchange For Operating Lease Liability Right-of-Use Asset Obtained (Removed) In Exchange For Operating Lease Liability Right-of-Use Asset Obtained (Removed) In Exchange For Operating Lease Liability Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Deferred Revenue, Period Increase (Decrease), Reason [Axis] Period Increase (Decrease) Component [Axis] Period Increase (Decrease) Component Deferred Tax Assets, Tax Deferred Expense, Other Deferred Tax Assets, Tax Deferred Expense, Other Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Payment for Debt Extinguishment or Debt Prepayment Cost Payment for Debt Extinguishment or Debt Prepayment Cost No Trading Symbol Flag No Trading Symbol Flag Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Shares available for issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Notes Payable, Other Payables [Member] Notes Payable, Other Payables [Member] Finite-lived Intangible Assets Acquired Finite-Lived Intangible Assets Acquired Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Amortized Cost Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Amortized Cost Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] NET LOSS PER SHARE (Details) [Line Items] NET LOSS PER SHARE (Details) [Line Items] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Lessee, Operating Lease, Liability, to be Paid, after Year Five Lessee, Operating Lease, Liability, to be Paid, after Year Five Operating lease liabilities, current Operating Lease, Liability, Current Prepaid expenses and other current assets Prepaid Expense, Current Long-Term Debt, Maturity, Year Three Long-Term Debt, Maturity, Year Three Stock issued, ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Auditor Firm ID Auditor Firm ID Disclosure Text Block [Abstract] Disclosure Text Block [Abstract] Proceeds from sales and maturities of available-for-sale securities Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Recurring RecurringMember Type of revenue. Intangible Asset, Net Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Counterparty Name [Domain] Counterparty Name [Domain] Debt Instrument, Periodic Payment, Principal Debt Instrument, Periodic Payment, Principal Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of period Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Intangible Asset, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Operating Lease, Liability, to be Paid, Year Two Debt Instrument, Fair Value Disclosure Debt Instrument, Fair Value Disclosure Net change in client fund obligations Net change in client fund obligations Amount of cash inflow (outflow) from obligations to remit funds to satisfy clients' payroll and tax payment obligations. Sale of Stock, Price Per Share Sale of Stock, Price Per Share Operating lease cost Operating Lease, Cost Impairment or Disposal of Long-Lived Assets, Policy Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, shares issued Common Stock, Shares, Issued Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Total notes payable Long-Term Debt Total Assets, Fair Value Disclosure Share-based Payment Arrangement Share-Based Payment Arrangement [Policy Text Block] Sale of Stock, Consideration Received on Transaction Sale of Stock, Consideration Received on Transaction Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax STOCKHOLDERS' EQUITY (Details) [Table] STOCKHOLDERS' EQUITY (Details) [Table] Employee Stock Option Employee Stock Option [Member] Investment, Policy Investment, Policy [Policy Text Block] Schedule of Debt [Abstract] Schedule of Debt [Abstract] Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total operating expenses Costs and Expenses Asset Acquisition [Table] Asset Acquisition [Table] Maximum [Member] Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Acquisition Goodwill, Acquired During Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Finite-Lived Intangible Assets, Purchase Accounting Adjustments Finite-Lived Intangible Assets, Purchase Accounting Adjustments Entity Address, Address Line One Entity Address, Address Line One Receivable Type [Axis] Receivable Type [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Share-based Payment Arrangement [Text Block] Share-Based Payment Arrangement [Text Block] Current Federal Tax Expense (Benefit) Current Federal Tax Expense (Benefit) Payments to Acquire Debt Securities, Available-for-sale Payments to Acquire Debt Securities, Available-for-Sale Payment Of Stock Issuance Costs, Capital Raise Fees Payment Of Stock Issuance Costs, Capital Raise Fees Payment Of Stock Issuance Costs, Capital Raise Fees Business Acquisition [Axis] Business Acquisition [Axis] Revenue, Remaining Performance Obligation, Percentage Revenue, Remaining Performance Obligation, Percentage Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Operating Loss Carryforwards Operating Loss Carryforwards Deferred Tax Assets, Deferred Income Deferred Tax Assets, Deferred Income Deferred State and Local Income Tax Expense (Benefit) Deferred State and Local Income Tax Expense (Benefit) Third Asset Purchase Agreement Third Asset Purchase Agreement [Member] Third Asset Purchase Agreement Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Debt Instrument, Periodic Payment Debt Instrument, Periodic Payment Stock Issued During Period, Shares, New Issues Stock Issued During Period, Shares, New Issues Leasehold Improvements, Gross Leasehold Improvements, Gross Title of 12(b) Security Title of 12(b) Security Capitalized Computer Software, Additions Capitalized Computer Software, Additions LEASES (Details) [Line Items] LEASES (Details) [Line Items] Cash and Cash Equivalents, Fair Value Disclosure Cash and Cash Equivalents, Fair Value Disclosure Sublease income Sublease Income Debt Instrument, Non-Utilization Fee And Lender Expense Debt Instrument, Non-Utilization Fee And Lender Expense Debt Instrument, Non-Utilization Fee And Lender Expense Asset Acquisition [Line Items] Asset Acquisition [Line Items] Business Combination Disclosure Business Combination Disclosure [Text Block] Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Sale of Stock, Transaction Date Sale of Stock, Transaction Date Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Sale of Stock, Description of Transaction Sale of Stock, Description of Transaction Inventory Inventory, Net Net rent expense Lease, Cost Non-cash operating activities: NonCashOperatingActivitiesAbstract Statistical Measurement [Axis] Statistical Measurement [Axis] Increase (Decrease) in Other Current Assets Increase (Decrease) in Other Current Assets Line Of Credit Facility, Final Payment Fee Amount Line Of Credit Facility, Final Payment Fee Amount Line Of Credit Facility, Final Payment Fee Amount Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Advertising Cost Advertising Cost [Policy Text Block] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable, Shares Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable, Shares Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable, Shares Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Goodwill and Intangible Assets, Policy Goodwill and Intangible Assets, Policy [Policy Text Block] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Contract with Customer, Asset, Allowance for Credit Loss Contract with Customer, Asset, Allowance for Credit Loss Schedule of Maturities of Long-term Debt [Abstract] Schedule of Maturities of Long-term Debt [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Debt Instrument, Repaid, Principal Debt Instrument, Repaid, Principal Accumulated deficit Retained Earnings (Accumulated Deficit) Asset Acquisition, Contingent Consideration, Liability Asset Acquisition, Contingent Consideration, Liability Revenue from Contract with Customer Revenue from Contract with Customer [Policy Text Block] Debt Instrument, Face Amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Advertising Expense Advertising Expense Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Entity Address, State or Province Entity Address, State or Province Counterparty Name [Axis] Counterparty Name [Axis] Deferred Tax Liabilities, Goodwill Deferred Tax Liabilities, Goodwill Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Finite-Lived Intangible Asset, Expected Amortization, Year One Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash outflows from operating leases Operating Lease, Payments Unrealized income (loss) on marketable securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock, shares outstanding Common Stock, Shares, Outstanding Significant Risks and Uncertainties Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Notes Payable Notes Payable Customer Lists Customer Lists [Member] BALANCE at beginning of period (in shares) BALANCE at end of period (in shares) Shares, Outstanding Schedule of Debt and Debt Issuance Costs [Abstract] Schedule of Debt and Debt Issuance Costs [Abstract] Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Common stock, par value Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Noncash or Part Noncash Acquisition, Value of Assets Acquired Noncash or Part Noncash Acquisition, Value of Assets Acquired Repayments of Long-Term Loans from Vendors Repayments of Long-Term Loans from Vendors Debt Instrument [Axis] Debt Instrument [Axis] Number of securities in unrealized loss position Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions Repayments of Debt Repayments of Debt Operating Lease, Liability Operating Lease, Liability Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Credit Facility [Axis] Credit Facility [Axis] Schedule of Maturities of Long-term Debt [Table Text Block] Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Current Income Tax Expense (Benefit) Current Income Tax Expense (Benefit) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Asset Acquisition [Axis] Asset Acquisition [Axis] NOTES PAYABLE (Details) - Schedule of Debt [Table] NOTES PAYABLE (Details) - Schedule of Debt [Table] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Defined Contribution Plan, Cost Defined Contribution Plan, Cost Measurement Frequency [Domain] Measurement Frequency [Domain] Property, Plant and Equipment Disclosure Property, Plant and Equipment Disclosure [Text Block] Deferred revenue Contract with Customer, Liability, Noncurrent Long-term liabilities: Liabilities, Noncurrent [Abstract] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Asset Purchase Agreement Asset Purchase Agreement [Member] Asset Purchase Agreement Basic and diluted loss per share Earnings Per Share [Abstract] Debt Issuance Costs and Debt Discount, current portion Debt Issuance Costs, Gross, Current Debt Issuance Costs, Gross, Current Subsequent Event [Line Items] Subsequent Event [Line Items] Line Of Credit Facility, Lenders Fee Amount Line Of Credit Facility, Lenders Fee Amount Line Of Credit Facility, Lenders Fee Amount Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense After one year through five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade Names [Member] Trade Names [Member] Amortization of operating lease assets Operating Lease, Right-of-Use Asset, Periodic Reduction Current State and Local Tax Expense (Benefit) Current State and Local Tax Expense (Benefit) Segment Reporting, Policy Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Available-for-sale debt securities total fair value Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Other (expense) income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount Accrued Sales Commission Accrued Sales Commission Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Text Block] Funds held for clients FundsHeldForClientsAbstract Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Funds Held For Clients, Restricted Cash and Debt Securities Funds Held For Clients, Restricted Cash Equivalents and Debt Securities Funds Held For Clients, Restricted Cash Equivalents and Debt Securities Unrecognized Tax Benefits Unrecognized Tax Benefits StructuralCapital StructuralCapital [Member] StructuralCapital Debt, Policy Debt, Policy [Policy Text Block] Preferred stock, shares authorized Preferred Stock, Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Finite-Lived Intangible Asset, Expected Amortization, Year Five Finite-Lived Intangible Asset, Expected Amortization, Year Five Subsequent Event, Date Subsequent Event, Date Schedule of Goodwill [Table Text Block] Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Secured Promissory Note Secured Promissory Note [Member] Secured Promissory Note Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Contingent purchase consideration Business Combination, Contingent Consideration, Liability, Current Class of Stock [Axis] Class of Stock [Axis] Debt Securities, Available-for-sale, Current Debt Securities, Available-for-Sale, Current Other Liabilities, Fair Value Disclosure Other Liabilities, Fair Value Disclosure Deferred Tax Assets, Tax Credit Carryforwards, Other Deferred Tax Assets, Tax Credit Carryforwards, Other Lessee, Operating Lease, Disclosure [Abstract] Lessee, Operating Lease, Disclosure [Abstract] Other accrued liabilities Other Accrued Liabilities, Current NET LOSS PER SHARE (Details) [Table] NET LOSS PER SHARE (Details) [Table] Depreciation and amortization Depreciation, Depletion and Amortization ERC Income ERC Income [Member] ERC Income Software capitalization costs Payments to Develop Software Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage debt prepayment penalty, percent debt prepayment penalty, percent debt prepayment penalty, percent Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease), Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease), Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease), Weighted Average Grant Date Fair Value Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Equity, Attributable to Parent Deferred Revenue, Revenue Recognized Deferred Revenue, Revenue Recognized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred revenue Increase (Decrease) in Deferred Revenue Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Income Tax Examination, Penalties and Interest Expense Income Tax Examination, Penalties and Interest Expense Restricted Cash and Cash Equivalents Restricted Cash and Cash Equivalents Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Revision of Prior Period [Domain] Revision of Prior Period [Domain] Subsequent Events [Abstract] Subsequent Events [Abstract] Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Funds Held For Clients, Restricted Cash Funds Held For Clients, Restricted Cash Equivalents Funds Held For Clients, Restricted Cash Equivalents Acquisition of intangible assets Payments to Acquire Intangible Assets Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] NOTES PAYABLE (Details) [Table] NOTES PAYABLE (Details) [Table] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Repayments of Subordinated Debt Repayments of Subordinated Debt Repayments of Subordinated Debt Asset Acquisition, Consideration Transferred, Contingent Consideration Asset Acquisition, Consideration Transferred, Contingent Consideration Asset Acquisition, Consideration Transferred, Contingent Consideration Preferred stock, shares issued Preferred Stock, Shares Issued Other Assets Disclosure Other Assets Disclosure [Text Block] Level 2 Fair Value, Inputs, Level 2 [Member] Schedule of Goodwill [Abstract] Schedule of Goodwill [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Total Debt Issuance Costs and Debt Discount Debt Issuance Costs, Net Payments to Acquire Productive Assets Payments to Acquire Productive Assets Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Deferred Tax Assets, Gross Deferred Tax Assets, Gross Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid, Year One Lessee, Operating Lease, Liability, to be Paid, Year One Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Antidilutive Securities [Axis] Antidilutive Securities [Axis] Share-based Payment Arrangement Share-Based Payment Arrangement [Member] Lessee, Operating Lease, Liability, to be Paid, Year Four Lessee, Operating Lease, Liability, to be Paid, Year Four Subordinated notes payable –acquisitions Notes Issued Options outstanding weighted average exercise price (in Dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Funds Held for Clients FundsHeldForClients2Abstract Share-based compensation Share-Based Payment Arrangement, Noncash Expense INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table] INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table] Common Stock, $0.01 par value Common Stock Common Stock [Member] Debt Securities, Available-for-sale, Noncurrent Debt Securities, Available-for-Sale, Noncurrent City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code NET LOSS PER SHARE Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Gain (Loss) on Extinguishment of Debt, Operational Gain (Loss) on Extinguishment of Debt, Operational Gain (Loss) on Extinguishment of Debt, Operational Document Fiscal Year Focus Document Fiscal Year Focus BALANCE at beginning of period BALANCE at end of period Equity, Including Portion Attributable to Noncontrolling Interest Sale of Stock, Issuance Costs Sale of Stock, Issuance Costs Sale of Stock, Issuance Costs Lessee, Operating Lease, Term of Contract Lessee, Operating Lease, Term of Contract Software and Software Development Costs Software and Software Development Costs [Member] Minimum [Member] Minimum [Member] Property and equipment, net Property, Plant and Equipment, Net Receivables [Abstract] Share-based Payment Arrangement, Option, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Table] CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Table] ASSETS Assets: Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable Operating lease liabilities Increase (Decrease) in Operating Lease Liability Other Noncash Expense Other Noncash Expense Deferred Tax Assets, Other Deferred Tax Assets, Other NOTES PAYABLE (Details) [Line Items] NOTES PAYABLE (Details) [Line Items] Net cash provided by (used) in financing activities Net Cash Provided by (Used in) Financing Activities Developed Technology Rights [Member] Developed Technology Rights [Member] Aggregate Shares of Common Stock and Other Securities Registered for Sale Aggregate Shares of Common Stock and Other Securities Registered for Sale Aggregate Shares of Common Stock and Other Securities Registered for Sale Accumulated Deficit Retained Earnings [Member] Notes payable, net of current portion Long-Term Debt, Current Maturities Net accretion of discounts and amortization of premiums on available-for-sale securities Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other assets, net Other Assets, Noncurrent Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Basic (in Dollars per share) Basic loss per share (in Dollars per share) Earnings Per Share, Basic Operating lease assets, net Operating Lease, Right-of-Use Asset Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Stock issued, ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan Equity Option Equity Option [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Sale of Stock [Domain] Sale of Stock [Domain] Loss on disposals of long-term assets Gain (Loss) on Disposition of Assets Deferred Tax Assets, Capitalized Software Deferred Tax Assets, Capitalized Software Deferred Tax Assets, Capitalized Software Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Entity Address, City or Town Entity Address, City or Town Available-for-sale securities Available-for-Sale Securities [Member] Stock Issued Stock Issued Deferred Revenue, Period Increase (Decrease) Deferred Revenue, Period Increase (Decrease) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Income Taxes Paid Income Taxes Paid Consolidation, Policy Consolidation, Policy [Policy Text Block] Effective Income Tax Rate Reconciliation, Tax Credit, Amount Effective Income Tax Rate Reconciliation, Tax Credit, Amount Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Total long-term liabilities Liabilities, Noncurrent Document Transition Report Document Transition Report Amortization of Deferred Sales Commissions Amortization of Deferred Sales Commissions Fair Value of Financial Instruments, Policy Fair Value of Financial Instruments, Policy [Policy Text Block] Furniture and Fixtures, Gross Furniture and Fixtures, Gross Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized Common Stock, Shares Authorized Aggregate Estimated Fair Value Debt Securities, Available-for-Sale Document Information [Table] Document Information [Table] Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain] Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain] Entity Public Float Entity Public Float Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount Debt Instrument, Periodic Payment, Interest Debt Instrument, Periodic Payment, Interest Property, Plant and Equipment [Abstract] Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Long-term Debt, Gross Long-term Debt, Gross Long-Term Debt, Gross Notes payable, net of current portion Debt Issuance Cost, Gross, Noncurrent Adjustments to reconcile loss to net cash provided by operations: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Current portion of notes payable Notes Payable, Current Common stock, $0.01 par value; 44,000 shares authorized; 25,382 and 20,628 shares issued, 24,998 and 20,244 shares outstanding at December 31, 2023 and December 31, 2022, respectively Common Stock, Value, Outstanding Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Deferred Revenue [Domain] Deferred Revenue [Domain] Provision for expected losses Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Deferred Tax Liabilities, Leasing Arrangements Deferred Tax Liabilities, Leasing Arrangements Document Information [Line Items] Document Information [Line Items] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Net proceeds from issuance of common stock Proceeds from Stock Options Exercised Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Income Tax, Policy Income Tax, Policy [Policy Text Block] Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Finite-Lived Intangible Asset, Expected Amortization, Year Three Finite-Lived Intangible Asset, Expected Amortization, Year Three Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Municipal bonds Municipal Bonds [Member] Long-Term Debt, Maturity, Year One Long-Term Debt, Maturity, Year One Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Other Assets Other Assets Asset Acquisition, Consideration Transferred, Transaction Cost Asset Acquisition, Consideration Transferred, Transaction Cost Funds held for clients Total funds held for clients Funds Held for Clients Entity Registrant Name Entity Registrant Name Increase (Decrease) in Other Operating Assets Increase (Decrease) in Other Operating Assets Concentration Risk, Benchmark Description Concentration Risk, Benchmark Description Finite-Lived Intangible Asset, Expected Amortization, Year Two Finite-Lived Intangible Asset, Expected Amortization, Year Two Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Auditor Name Auditor Name Asset Acquisition, Consideration Transferred, Change In Contingent Consideration Asset Acquisition, Consideration Transferred, Change In Contingent Consideration Asset Acquisition, Consideration Transferred, Change In Contingent Consideration Document Period End Date Document Period End Date Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Purchase Plan Purchase Plan [Member] Purchase Plan Treasury Stock, Common Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Amortization of debt financing costs and discount Amortization of Debt Issuance Costs and Discounts Funds Held For Clients, Restricted Cash, Amortized Cost Funds Held For Clients, Restricted Cash Equivalents, Amortized Cost Funds Held For Clients, Restricted Cash Equivalents, Amortized Cost Long-term Debt Long-Term Debt [Member] Intangible Asset, Gross Finite-Lived Intangible Assets, Gross Income tax expense Income Tax Expense (Benefit) Accounts Receivable, Allowance for Credit Loss, Writeoff Accounts Receivable, Allowance for Credit Loss, Writeoff Notes Payable Notes and Loans Payable Accrued compensation and benefits Employee-related Liabilities, Current INVESTMENTS AND FAIR VALUE MEASUREMENT Fair Value Disclosures [Text Block] Payments of Financing Costs Payments of Financing Costs Revenue Benchmark Revenue Benchmark [Member] Individually IndividuallyMember Information about the position of unrealized losses. Cost, Amortization Cost, Amortization Stock Issued During Period, Value, New Issues Stock Issued During Period, Value, New Issues Equity [Abstract] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Total revenue Revenue from Contract with Customer, Excluding Assessed Tax LEASES (Details) [Table] LEASES (Details) [Table] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Money Market Funds [Member] Money Market Funds [Member] Total current assets before funds held for clients AssetsBeforeFundsHeldForClientsCurrent Sum of the carrying amounts as of the balance sheet date of all assets, before funds held for clients, that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Deferred Tax Assets, Goodwill and Intangible Assets Deferred Tax Assets, Goodwill and Intangible Assets Share-Based Payment Arrangement, Performance Shares, Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Cash, cash equivalents, and restricted cash Cash and Cash Equivalents, at Carrying Value Payments of notes payable Repayments of Notes Payable Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Interest Paid, Excluding Capitalized Interest, Operating Activities Interest Paid, Excluding Capitalized Interest, Operating Activities Interest expense, net Interest Income (Expense), Net Aggregate Shares of Common Stock Allocated for Acquisitions Aggregate Shares of Common Stock Allocated for Acquisitions Aggregate Shares of Common Stock Allocated for Acquisitions One year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Credit Facility [Domain] Credit Facility [Domain] Lessee, Operating Lease, Liability, Maturity [Abstract] Lessee, Operating Lease, Liability, Maturity [Abstract] Deferred Revenue, Period Increase (Decrease), Reason, Primary Primary Component [Member] Primary Component Business Combinations Policy Business Combinations Policy [Policy Text Block] Property, Plant and Equipment, Useful Life Property, Plant and Equipment, Useful Life Notes payable, net of current portion Long-Term Debt, Excluding Current Maturities Deferred Tax Liabilities, Net Deferred Tax Liabilities, Net Diluted (in shares) Weighted average shares of common stock outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Total current liabilities before client fund obligations LiablitiesBeforeClientFundObligationsCurrent Total obligations, before client fund 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. Debt Securities, Available-for-sale, Realized Gain (Loss) Debt Securities, Available-for-Sale, Realized Gain (Loss) Capitalized Computer Software, Gross Capitalized Computer Software, Gross Operating expenses: Operating Expenses [Abstract] Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Accounts receivable Increase (Decrease) in Accounts and Notes Receivable Additional Paid-in Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Total assets Assets Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cover [Abstract] NOTES PAYABLE (Details) - Schedule of Debt [Line Items] NOTES PAYABLE (Details) - Schedule of Debt [Line Items] SUBSEQUENT EVENTS Subsequent Events [Text Block] Share based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Recurring Fair Value, Recurring [Member] 2018 Plan 2018 Plan [Member] 2018 Plan Series A Junior Participating Preferred Share Purchase Rights Series A Preferred Stock [Member] Other liabilities Other Liabilities, Noncurrent Deferred Tax Liabilities, Deferred Expense Deferred Tax Liabilities, Deferred Expense Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Lessee, Operating Lease, Liability, to be Paid, Total Lessee, Operating Lease, Liability, to be Paid Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Asset Acquisition, Consideration Transferred Asset Acquisition, Consideration Transferred Net increase (decrease) in cash, cash equivalents, restricted cash, and restricted cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Goodwill and Intangible Asset Impairment Goodwill and Intangible Asset Impairment Equity Component [Domain] Equity Component [Domain] CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items] CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items] Client fund obligations Client fund obligations Amount of obligations to remit funds to satisfy clients' payroll and tax payment obligations. Deferred Tax Assets, Tax Credit Carryforwards, Research Deferred Tax Assets, Tax Credit Carryforwards, Research Deferred Tax Assets, Operating Loss Carryforwards Deferred Tax Assets, Operating Loss Carryforwards Basic (in shares) Weighted average shares of common stock outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Loss from operations Operating Income (Loss) Deferred Tax Liabilities, Property, Plant and Equipment Deferred Tax Liabilities, Property, Plant and Equipment Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Revenue: Revenues [Abstract] Deferred Tax Liabilities, Gross Deferred Tax Liabilities, Gross Consolidated Entities [Domain] Consolidated Entities [Domain] Other comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Claimant Claimant [Member] Claimant Statement [Line Items] Statement [Line Items] Property, Plant and Equipment, Policy Property, Plant and Equipment, Policy [Policy Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Deferred Tax Liabilities, Intangible Assets Deferred Tax Liabilities, Intangible Assets Schedule of Debt [Table Text Block] Schedule of Debt [Table Text Block] Debt Securities, Available-for-sale Debt Securities, Available-for-Sale [Table Text Block] Proceeds from Long-Term Lines of Credit Proceeds from Long-Term Lines of Credit Stock Repurchase Program, Number of Shares Authorized to be Repurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased EX-101.PRE 17 asur-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 18 asur-20231231_g1.jpg begin 644 asur-20231231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!:17AI9@ 34T *@ @ !0,! 4 M ! 2@,# $ ! %$0 $ ! 0 %$1 0 ! .PU$2 M 0 ! .PP 8:@ "QC__; $, @$! @$! @(" @(" @(#!0,# M P,#!@0$ P4'!@<'!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP, M#/_; $,! @(" P,#!@,#!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# P,#/_ !$( 7$$L ,!(@ "$0$#$0'_ MQ ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0# M!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*" M"0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! M 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J" M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /M;XN:W M=Z=XQFM[>XDA@A&R.-#M5%' X 'I7,?\)1J/\ S^7'_?=;OQH_Y'RZ^MK:S#I-NSR2*N/4TU33=D@]K/N_O-:Z\9WUG"TCWUP%49/SUYA\2OV MB-0@9H+/4+@@\9WUR_Q'^+4E].]O;,RJO!(/6O.Y9FN)=S':]O!97'XZ MB)]K-]6?JK_P1RUNX\0_ KQQ=74KS32>,&RS')_Y!.F5]<5\=_\ !%;_ )-X M\:?]C@W_ *:=,K[$K\ASI)8^JE_,S^D^&W?*L.W_ "+\@HHHKRSVPHHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** /S/\ C1_R/EU]:Y.NL^-'_(^77UKDZ_4L/_#CZ'\L MX[_>)^H4445L-OB';^'+23YHW8#@ \U=.G*;M$#2\4>+K;PU9M),^UL?+]:\1\??$VX\1SL MB/\ N\]JR_%WC>Y\3W;,SL(NRDUAU]%@\OC37-/<0$[CS0.M% ZUZ8S]3/\ M@BM_R;QXT_['!O\ TTZ97V)7QW_P16_Y-X\:?]C@W_IITROL2OP/._\ ?ZW^ M)G]*<-?\BK#_ .!?D%%%%>6>X%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^9_QH_Y' MRZ^M=65H@;'Q%^*L.A1R00./.Z5XQKNOS:Y=M)(QY/3-5KV_FU&-/\ L<&_]-.F5]B5^!YW_O\ 6_Q,_I3AK_D58?\ P+\@HHHK MRSW HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** /S/^-'_(^77UKDZZSXT?\ (^77UKDZ M_4L/_#CZ'\LX[_>)^H4445LN:RF9K::'ZBNPTS]A6\O5!:9D_"N.IF6'A\4CUZ'#F8UE>%-GS MO17U5#_P3I:2)6.H$$BG?\.YV_Z"'^?SK#^VL)_,=W^I>;_\^OQ1\IT5].:O M_P $^9K!28[QI/I7,ZY^Q;J6F1[H_,D/H!5PS;"RVD<];A7-*7QTF>$T5WGB M#]GWQ%HY.W3[B11WVFN7O_!>J:7G[19RQ[>N17;&M3E\+1X];!UZ3M4@U\C+ MHI67:<&DK4Y0HHHH **** "BBB@ JCK.N0Z/:M)(ZJJC/6J?BGQE:^'K9BTB M[\=*\1\??$JX\2W3*C,L8XX/6NW"X.59^0C8^)'Q:DU:1H+=SY>>,&O/996E M=F8EBQSS32=QHKZ6C1C2CRQ!!1116PPHHHH *!UHH'6@#]3/^"*W_)O'C3_L M<&_]-.F5]B5\=_\ !%;_ )-X\:?]C@W_ *:=,K[$K\#SO_?ZW^)G]*<-?\BK M#_X%^04445Y9[@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YG_ !H_Y'RZ^M/GR8>-_/H>!^$/A]J/C2\$%K#)N8X!*G%>X?#K]A_5+Q MHY-3C'EMR0*^HO!7PDZ+X)T_0HE6&WC^7U6 MM>BO#JXJK4=YR;/N\+E>%PRM1@E\B);*%!Q&@_"GB%1_"/RIU%+.>MA:-9!>/OV6_$'@II))(M MT*\_*,U^AU4=4\/6>L0LEQ!'*&_O"O7PN>5Z6DM4?(YIP+@,3>5) MZL9K.5EDCD0J<WL@CM9 MY[=2?WF.,5]3@LVHXC1.S['Y;G7">-R_WI+FCW1YS13I$:)MK<$=:CEE6&,L MQPJ]37J'RXKOL7)KE/''Q(M_#=NZJX\['RX-9/Q&^+46CPO#;LLC=.#7C6M: MY/K5V\DKLVXYP3TKU,'E[F^:>PMR[XK\8W/B6\9Y)#MSQ6+117T4(**Y8C"B MBBJ **** "BBB@ H'6B@=: /U,_X(K?\F\>-/^QP;_TTZ97V)7QW_P $5O\ MDWCQI_V.#?\ IITROL2OP/._]_K?XF?TIPU_R*L/_@7Y!1117EGN!1110 44 M44 %%%% !1110 4444 %%%% !117PS_P4*_X*X7'[+?Q4\5>"_"T/A&:^\%Z M5I.I:IJ-]-)J/E7%\U]_Q+GM(7A,,RPV]M<;WG+&.[B_<[760Z4J4JDU""NV M3*2BKL^YJ*_#6X_X.E?B3!.R#0/A^P4D9'AZ]Y_\J5-_XBFOB5_T+_P__P#" M>O?_ )8UZO\ J_C_ .3\5_F<_P!=H]S]S**_#/\ XBFOB5_T+_P__P#">O?_ M )8UZE^RW_P<-?$#X^>/;/3;FP^'=M&9E,EO_8E[;R72 Y:-9?MT@B9@"H:4-/5#CC*+=DS]>J*I^'/$>G^,/#UCJVDWUGJFE:I;QW MEE>V.6.125=&4AE920000<5?"'X':I\3M3B2WC_ ';'!++7 M3_L\_LS7GQ'U&.XNE>WMT(921PXK[3^'?PRT_P Z7'#;P1"10/G YKP[3_,Y+X*_LUZ7\-K&.1H?],Q\Y]Z]21!&N!VI:*^ M*K5IU9<\W=G[7@\#1PM-4J$;)!11161UA1110 4444 %%%% !1110 4444 % M%%% !67XH\)6?BS3WM[J/='(-IXK4JIJ6KQ:; 6=L'' ]:J+:=T14A&<7&:N MCY._:&_8Y_LX3WNBQJD(R>?SKX-^-'Q'N= U"?3(0\((GA;_5MQ7R)^V7^QI:^.-+DU/3(TBN85+L$7F0U]IP]GD(U52Q>W1GY5Q5 MP3'E>*P"\W'_ "/SRN[R2]G:20Y9JBK2\4>%KSPCJTEG>PO#+&Q&&%9M?K$9 M)QO'8_*'%IV844450@HHHH **** "BBB@ H'6B@=: /U,_X(K?\ )O'C3_L< M&_\ 33IE?8E?'?\ P16_Y-X\:?\ 8X-_Z:=,K[$K\#SO_?ZW^)G]*<-?\BK# M_P"!?D%%%%>6>X%%%% !1110 4444 %%%% !1110 4444 9_BOQ7I?@/PMJ6 MN:YJ6GZ+HNBVLM]J&H7UPEO:V-O$A>6:65R%CC1%9F9B H!)( K^:?\ ;E^- M2^(/A)IWVJ^U;4_%GCRX_P"$Q\0W^JW@N]0NY[R-7ACGE6*%"UO:_9[8+%!! M"JVX6*&&,+&O[#?\%H_VG9OAII_PW^&,%U-:V/Q.;7+KQ3%+8V]Q9:QX;LM- M:&_TZ1I SQ23S:C8E6C4'9%,/,3A7_ ']K/XHR?%KXW:UK!DW1W,Y*J/NJ/: MOJ>&,'SUG6>T?S/.S"K:'(NIYG1117WYX@5W7[./CUOAM\8-%U;<46TN%'Q$J?3IZ'TN'J<]-2"BBBN V"BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /S/ M^-'_ "/EU]:Y.NL^-'_(^77UKDZ_4L/_ X^A_+.._WB?J%%%%;'*%%%% !1 M110 4444 &X\5Z]^S;\!Y?B#KT,UU"39YYR*Y?X+?"ZZ^(GB2&..)GC1P7P M.U???PM^&MGX"T&&&*%%?:,D"O#SC,U0A[.'Q,^XX/X9>/J^WK+W(_B:/@GP M7:^#='AMK>-56-=O2MJBBOA92M=E+ UZGPQ9Y.*S[ X?^)47WGOE%?*]S^WS(A;;#'UXJO;_P#!0"YD MFPT$86NK^Q<5_*>5_KME2=N?\#ZPHKYETG]NU+IQYRQH,UZ!X/\ VL_#NL*O MVJ^AA9NV:QJ99B8*[B=F%XHRVN^6%1?/0]:HK#T#XBZ3XE919W4)?%R6 ,<+!FZ$#M4EMV-#6==ATJ L[? M@*X35=8FU>X)=B8P?E%1W][)J$^YF.WTJ(#%,5K[A4=S;+=PM&ZAE;@@CK4E M%(H^5/VR_P!C6W\$]8FL[J-DDA;:/&G_8X-_P"F MG3*^Q*_ \[_W^M_B9_2G#7_(JP_^!?D%%%%>6>X%%%% !1110 4444 %%%% M!1110 445XK_ ,%%?CSJG[-O[%OCSQ1X?^WKXI:TAT3P[)9Q6\DD&KZE<1:= MI\I6X/DF-+RZ@=]X8;%?Y)#A&-P/RJ_X*U?MLM\3-2^)DUW?375KIGBC5_!_ MA.WN;2VAN-$M+3['8ZG&'B7>ZW&J:;/.#)([&+R.(^8U_)2>5IIF9CN9B3FO MI#_@HU\1]&U[XD1Z#X8L=/TCP_X>+VMK8Z?:0VEM -[.=D,*I%&I9F.R-%09 MPJ@ ?-M?J62X/ZOAE%[O5GSN+J\]1L****]8Y0HHHH ]\_8$^).E^$/B9<: M;X@@COM!\06\FF7]K*-T=S!,AC=&'H58BOZ6/V%_$#^(/V0OA[YM]XDU:XTO M1XM&GU+Q!=X&FWLV]A*"ZHY91_)SX8;5;BS>[CFGF51(UCI\7F!S%')\;Q3@[Q6(CZ,];+:NK@S]2:***^)/6"BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** /S/^-'_ "/EU]:Y.NL^-'_(^77UKDZ_4L/_ M X^A_+.._WB?J%%%%;'*%%%% !1110 5?\ #FA3>(]4CM85+2.0.!5"OH3] MC3X--XBUJ/5I(V:.%O3BN;%XA4*3J,]+*5:HZDNI_2.7X&GA*$:%-:( M****Q.T**** "H;N]BLHF>61(U7NQQ5'Q3XLM/"NGO/=2"-5&B/:?BU^U=H_@&.2%6 M6:8C"E6SBOF'XE_M::[XIO)%M;IX[9NBUY5JNM7.L7+27$TDC,<_,EWW$SLWUJ@9&/\3?G3:*]6,4E9'R MLIRD[R8;J,XHHIDB[SZFG1W$D;!E9A@YZTRB@#K?"_QIU[PE*K6EVZ;>G->[ M?";]N06!CBUJ0R,P W,:^5;_ %&+3+=I9FVHO4UY)\1OC+))*T%FWR@D!@>: MQ>34\9[KC\SVQ^N5G\?=)\7Z:/[/O+?S9!D /DU6\QKA_, M9MS-R37Y$_";]H[7?AEX@BNX[F695;)5W.*_0']F3]KO3OB[IL,-S<1I?8&Y M!V-?+YUPO7P2]I#WH?D?KO#O&=#'M4:_NU/P9[M12(^] PZ-R*6OE3[H**** M "L_Q1X>@\4:+-9W"!XYE*L#6A13C)IW1,HJ2<9;,_,']M?]GV3X;>,KB\M8 M62RD;@ <5X#7ZR_M6_!BW^*_@&>$Q#S(D9]P7GBORP\;>&I/"GB2ZLY%*^3( M5&>_-?LO"N)+Z?5M.CDE M))9EALH+GRE4*H>XE9_,98?*_4&OYF?VS_VN-0^._P !=+\1:_);BRM/L<)FFMXH;:WBCR66"VLX;:WCW,SLL6]W>21W;U,GPGUC%1CT6K. M?%5.2FV?*/C[7'\1^,M2O'8M]HG9\GWK'H)W&BOU.*LK'S8=:](^%/[,NO?% MG0=3U"Q@F6WTN$S2-MX( S7 :1IDVK:A%#"NYW<# ^M?K'I'A'7OV2OV =6^ M(>DZ#I__ A>D_V3IOB:[U6S?S=:DU#5+"P-MIIWH/\ 1X[J266Y;=$)4C@4 M2/\ :#;>9FF8K"4U)[MG1AL.ZLK'Y+7,+6US)$WWHG*'Z@XIE>J?M@_ J;]G M_P",&H:/,&'F3R2+GN"Q(Q7E=>C3J*<5*.S,91:=F .*^T/^"9'[1NH?#;3K MRSTF:9?$VESIKN@^6\R[[VU/FQ0N(9(Y'AFP8)8E=?-AFEC)VN:^+Z[C]G3X MAR?"_P"+VC:RDAC^Q3K)UQT(KFQV'5>A*FRZ-1PFI(_K6^%GQ,T3XU?#'PYX MR\,WAU+PWXMTNVUG2KLP20&ZM+F)9H9/+D59$W1NIVNJL,X(!!%;U?)?_!)# M]H^Q^,'P?UCPW'J$UU=>%YH=1M8)(;MC:Z9J'F20+]IF9HY56YAOXHXX2HMX M(+>+RT54:3ZTK\FJ4W"3A+='TL9)JZ"BBBH*"BBB@ HHHH **** "BBB@ HH MKS/XE?MA?#SX0^+[W0M?URZM=2TVVANKH0Z3>W4-NLN_8K30Q/&)"$+&/=O5 M6C8J%D0LXQ;=D%[;GIE%?#OC7_@NM\.],\,K+H_A_5/[:F2T=;7Q%J=EI-O M9%B>>.:2*6YE5X \L9\N"1))8<(YB99Z^8?BM_P5^\3>(=1MKA?V@SX;N(;8 M036O@[POI<6FSL'=O.QJ<=]/YA5@IQ,$Q&N$!W,W93R[$S^&#^XQE7IK=G[ M45^%?BW_ (+,_$30G7[%^T5X^OE/7/A_PN,?EIE8?_#[[XI?]%X\>?\ @A\, M?_*RNE9'C'KR&?UREW/WPHK\&-*_X+9?$Z_OXXIOC]X\AC8X9QH'A@[?_*97 M>Z;_ ,%8O%EW-&LW[47Q"B5L9_XIWPKQ_P"4NIEDN,CO I8ND^I^U5%?G3\) M?^"Y>FV-^&\9ZYX#\36%U)T\/6TNCWE@@5^1'=74\5R6?&-UIEQX,^)W@FQAMWFBU?6K/3KFRNW5T00QC3[VZGWL&9 MP6B5-L;9<,55N6I@Z\/B@_N-(U8/9GV-17G7P>_:R^'WQXU^^TCPUXB2?6M/ M>X633+ZSN--OY8X# )KB*WN8XY9K96N8%-Q&K0[Y N_=D#T6N4T"BBB@ HHH MH **P_B3\1]%^$7@75/$OB*]&GZ-H\)GN9O*>9\< (D<8:261V*HD<:L\CLJ MJK,P!\];]N[X7IC=KVI(2,X;P_J2D?4&#(JHPE+X4*Z6YZ]17C__ WC\+?^ MA@U#_P $.H__ !BC_AO'X6_]#!J'_@AU'_XQ5>QJ?RO[A3Z!^V_\ M-/$_Q!\,^%[+6]2DUKQA=3V6DQ/H&HQQ7,T-K-=R(TS0"*,B"WF<>8R[O+(7 M+8!]8J&FM&4%%%%( HHHH **** "BBB@ HKR&^_;Q^%-CXDUK21XJ^UWGA^_ METN_-EIEY>00W46!-")HHFC=XF)CD"L?+D1XVVNCJK?^&\?A;_T,&H?^"'4? M_C%:*E-JZ3^XGF1[!17C_P#PWC\+?^A@U#_P0ZC_ /&*JZ]_P4*^$_AO0;W4 MKC7-"\&_P#!5WX)^//$<.DZ?JOCI;RX5W3[9\./$EC#A1DYEFL$C7CL M6&>@R::BWL!]&T5Y W[=_P +5/.OZ@/^X!J/_P 8KI_@]^TAX+^/5[K=KX5U MK^T+WP[)"FHVDUI/9W-L)DWPR^5.B.T,@#A)5!C9HID#%HI%5RIR6K0N9/8[ MBBBBI&%%8/Q0^)VA_!GX?ZKXH\27PTW1-%@,]S,(9)I,9 5(XHU:265V*HD4 M:M)([JB*S,JGPWXK?\%3OAA\-OA3)XHLK?QIXJF,4,UKHNGZ!/8ZE>K(Z+\H MU'[+"A16,C":6,[48 ,^U&J,)2TBKB+O^"Y.A:MXBCM_#4O@O1[*/4(&1M;U%KR\U.V" MKYT!BML1VDC,75)Q-=!0BLT+%RB=$<'B);0?W,CVT%U1^@5%>-?LA_M@V?[4 M=GK5G-I:Z'XE\.^1/>V<%VU_92VERTWV2ZM[KRXQ(D@@F5D9$DCDAD!0H8I9 M?9:YI1:=F:;[!1112 **** "BBO*_B3^VQ\,_A)X[U#PWKWB*:WU;2K>*XO4 M@TF]O(;02@E$DFAA>))BN'\DL) DD;E0DB,SC%MV0;'JE%? 5W_P7U\#^(_" M&L1Z?X1\6>!?$406&R?QJ^E+9H[=9G2QU">618QEO+789&"IOB#&5/ _BU_P M62\3^*5M5C^.6E^%WM&?!\%^%;.$7@;;_P ? U0W^=FWY/)\K[[[M_R;.RGE MV)J?#!_<92KTUNS]>:*_"GQ5_P %F_B-HEUY=G^T/X^O5_O'P_X7'\M,K%_X M???%+_HO'CS_ ,$/AC_Y65TK(\:_L&7UREW/WPHK\*_"?_!9GXB:[<^7>_M$ M^/K%?[P\/^%S_/3*]>^$O_!8WQ-X;T_4%/QUTOQ->7CQ^6_C?PM9S0V*J),^ M2-+.GG+LR;C*9>(QM"98M$\GQ<=X%1Q5)[,_7:BOB?X>?\%O_ ?B+1]'75O# M>L'6M1UB+3;B'PW?6NL65C;222C^T&FD>WE:"*-(FE00"?=/MABN CN/H[X2 M_M=_#[XW^/\ 4?"WAS7+BXU_3+)-1DL[S2[S3VN+9F"F: W$4:W"(S(LAA+B M(RQ"3898PW!4HU(?'%KU1M&47LSTJBBBLR@HHHH _,_XT?\ (^77UKDZZSXT M?\CY=?6N3K]2P_\ #CZ'\LX[_>)^H4445L/>OT1^ WP[C\ >#X8XU5?.0,<5\E?L9_#M?%_C,O,ORPX93BONBPM_ ML=G'$/\ EFH6OC^(L5>2HKIN?L'AWE2C3EC9K5Z+]2:BBBOES]0"BBB@ K/\ M1>(8/#^FR7$SJBJ"+GV\0P:+:-)(R]">3BL_QGX^M?"]H^Z11,!POK7B/CCX@W/B MFX*EF6-3D8/6N["X&55W>PC3^(7Q8F\03-#;LR0]"I[UQ#.7;<>2:3-%?2T: M,:<>6(PKH/AU\0]0^'6OPWEC.\.UP6"GJ*Y^BKJ4XSBXR6C*A.49*4=&C].O MV1?VL++XL:%#:SMMO% 7YVY-?0*.'&17XX_!WXI7OPK\8VVHVLC_ +MQE=WR MU^I/[._QCMOBMX-M;A9%:X\L&11V-?D/%.0_4ZGMJ*]Q_@?M_!?$[QM/ZKB' M^\CMYH]&HHHKX\^_"BBB@".[@^U6DD1Z2*5/XU^=?_!17X)KX,\817EI#MCF M!=RHXK]&*\:_;/\ A=;^-/A1J5VRAKFWC.SCGI7O<-Y@\)C8R>ST9\KQAE*Q MV7RM\4=5\MS\J**L:KITFE7\D$B[70G(JO7[BG=71_/(4444P"BBB@ H'6B@ M=: /U,_X(K?\F\>-/^QP;_TTZ97V)7QW_P $5O\ DWCQI_V.#?\ IITROL2O MP/._]_K?XF?TIPU_R*L/_@7Y!1117EGN!1110 4444 %%%% !1110 4444 ? M&G_!:7XO_P#"+_!3P5X#35-+M[?XD>)!!XAL9F=KJ^\/6-K/?W\:1I(A^SS2 M065C<,ZO%Y6I&)US.E?SW?M??$[_ (6S\<=6U:/:L,SD1H@"JBC@ < #&! M7Z3?\%J_C#;^&_VM?C)K.H)IJZ]#IVE?#K1Y;>*2.:+2XK*'6)/-9G8/))=: MM*-R! (X(EP6#,WY%R.TCLS,68DG)-?><+X/DI.O+=[>AXN8U;RY%T&T44Z. M-I7"J,LW KZP\T]\_P""=7P^L_&WQ[MSJUEJ%WIMH@E>.SLI+RXN&W +%##& MK/+*[$(D: LS, 2:_HF_P"">_[->K?#;]@O2_ /Q.\-Z(MWKL^'9)4 MU2S@MM5U2]O!I\Y(,4Q2WNUAE5=\199 K21[7;\P?^"%_P"SA!XV\2^#T2#Q M5#J5OJ%KXAU*_P!'2..+2K2SF^T0BZFF4IY=U6-KAD"K%)+'^XU M?G'$F,]KB>1;1_,][ 4N6G=]3^;?_@HG^RWXH\+6GB2V\0'6KF^^$7B34/!Q MO]5EM9[O5=/C\NYTFZEDMP(VEETJZL'<[4;S"^Y$;*CX;!R*_?W_ (+B_LX_ MV]\5?AY<:/HMCI.D_$ZVUW1/$U_8VMO%-K^MQV5E<:0+LC$TSQV6FZH(Y"'6 M-(S&2OF(&_"#XG^"W^'GCG4-'D!5K&3RR#UXKZ7AO&>UPWLY;QT^1Y^/IXGNI[/5O"&L_V4[P7<%I)JEGJD M3V'V"62>:&-[?[9-979A+,\DMA"(HY9_*C;]UJ_E7_X)U?&:W^$WQ@<7]Q>6 M]GJBK;&2UNGM;B D_+)#,A#Q2HV&21"&1E#*00#7]'W_ 3Q^.6O?M$_L@>$ M_$OBA8V\21R7^B:I<1RI(NHW.G7]QITMX-D42)]H:U,_EJ@6/SM@+!0Q_..( M\'[+$\ZVE^9[V!J\U.SZ'M5%%%?/'<%%%% !1110 4444 %>*_'_ /;O\ ?! M5/$FCV?B'PWXD^(7AZ.,3>$[7685O[226'SH6O57>]E;M&55_\1O'.OPZ;J-S>7VN7*3ZUK#1P6]UK,\5O%:I+,+> M../*P00Q@*@ "#C))/J97E=3&5++2*W9SXC$1I1N]SZ"_;9_X*]W/B#Q;XN^ MU^)?$&J7FNNUDFC6>IW=MX.W5Y-?3&2:22:1N2S MG)-1U^A8/*L/AXVA'7N>'5Q,YO5EK5];N=7#PI>6WB74;_5;6\B60,RQR2S-):S%2Z+ M,F]!YF9(9MD87\I*A'<5^\O_!"6T@L MOAS\?(X8-.MI!\6KDW,=EL\M9_[ T/S<[.-^_.[ONSGFOA,-4\*?LW:/'IM]-9QZEKZQ7BQJG^DQPV%[>1H M2REE N+:!\H5)\O:259E;^>CXF_M?^/K7QE>)'K4RJ&.!7] O_!9#_DW3PU_ MV,4O_IFU2OYK/BK_ ,CM>?[U?;<*TXRIRYEU/'S*34E8Z[_ALCX@_P#0;SR[GZ'?\$X?C'KWQ8\6>$;?Q!<1ZE%;^/O M!UQ")D#>5(/$>G .N>C $C(YY-?T/5_-Q_P2<_Y'CPO_ -CQX0_]233:_I'K M\YXBBHXMI=D>]@6W2U"BBBO".P**** "BBB@ HHHH _E+^(7[6'C[2O"?P]D M_P"$BU"ZNM4\+6NI7UU=3//<7UU.6EGN)9&):2621F=W8EF9B22237+_ /#9 M'Q!_Z#DU8/Q8_P"11^%__8DZ=_Z!7&U^K9=1IO"TVTME^1\W7E+VDM>IZA_P MV1\0?^@Y-7J7[''[6GCK5_CMI<-QK$LD9=25YYYKY=KUK]B;_DO^E_[P_G6^ M(H4_9R]U;$4Y2YEJ?T*?\$:/&=[JGP7^)WA2X%NUC\._B5JNE:=,D96:XBO+ M>SUN5ICN*LXN=6N$4J$'EI$""P9V^OJ^*_\ @BU_R!OVC/\ LKDO_J-Z!7VI M7Y+4^-^I]+'8****@H_G1_:H_:G\;?!?X1>#]6\.ZG'I^K>.M/A\4Z_>06T4 M$NK:G?C[9=7,OEJJ[GGGE8 *H8*H50 /G'5?^"C/Q=UNU,-SXHN9(SU!)KT MS]OS_D@7PD_[$_2/_2.*OD.OU#*<-2>%@W%?9"TU MM;RF-LKYEO$^-R*1^,YYKZH_8;^-?A[PA!'9Z]JD^E-87=IK&EWT,<4LVE:C M9SIN(FDL]<\92PH^G>'$OD@GG\SS1'/<-AC:V>8)M]RZ$#RG5%EF,<+_F/ M^U]_P7KU35?$#Z'>3V?@_0[7R9C8>%-3NY]2U"XBDD;][J@6W,=JV8"8(84D M9H2'G:&62 _G?^TK^V]?>-H#X:\-)=:/HEA/+*UP+IY;O6)Y':2:[NYF)DN+ MB:1WDDED+.[NS$DFOGN\U"?49C)<3232'^)VW&O)R_AF"2GB=7V.FOF#O:F? M3GQL_P""F7BSQG\0E\1Z/=S2:Q'"+2+5M5GFU+4H+=3(5ACN;AWE2,&64A%8 M*#*YQECGR7QI^UIX\^("M_:NM37.XY.3UKS>BOIJ."H4E:$4OD>?*K.6K9:U M/6+C5YO,N)&D8G.._CS]3ZBC\""BBBN4T"OEW]L__ (*1:/\ !'P7J\/@/4/"'B3Q)I[7-E=W M=YJ)DTOP_0R&X:9I/,*EO*6.-/CGQ=^VQX\\4Z4FEC4+>QT> MY%E9VZV\$.XECM1 M0%&223@=37DC.SMN8EF/4GO25]QAIB*DWJRUJNLW&MW1FN9&DD M;DDFJOY_G117H& $9I-@I:* #%'3U_.BB@#6\,>.-3\&WBW&GW+6\J]"#TK MU[0OVZ/$NLZ*F@^,H]+\6>&?F#Z?JEDEU%AE*-@.#M)5B,C!P:\+HK&MAZ=5 M6J13*C4E'5,_:G]BG_@N-XFN-.71=)72_'2B"9HM+\5ZU=65_'=.59=FK,ER M7M\B3]U- \BM/\LZQ1I"/TS_ &7_ -L'P+^USX6FO/">JQKK&EI%_;WAN]DC MCUSPO,[2*(+ZV5V,+%H9@C@M%,L9DADEB99&_DQT'Q%>>&]0CN;.XFMY(V# MQN5K]&?^"6'_ 4ZU+P#\8=,N+J\DM]2-K_9MRMQ=LECK-ON#+%=J 3 M.%,D!DDP'CDEAE^.S;AU13JX;[CUL+CK^[4/Z!:*Y'X+_'#P[\>_"3ZMX=OH M[@6LPM-0M&=#=:3=>5'*;:X168)((Y8I!R5>.6.1&>.1';KJ^.VT9ZA^9_QH M_P"1\NOK7)UUGQH_Y'RZ^M%)DW;9+B,JI![U\!^)M>F\0ZM+<3.9&9C@FO M9_VSOB4WBCQ%]A63BUAKR/5=6FU>Z:65B2QSBO6P>7.;YZFQ.Y8\1^)[CQ%=M)- M(S#/&:S:**^@C%15D4%%%%4 4444 %?1W["O[04_@'Q8NGW$[>3>2"-!GI7S MC6AX4UAM \0VMXK%?L\@?\JXLPP<,50E1GU.S+\9/"XB->F[.+/VETZ\2^LX MY$8,&4'(J>O(_P!CKXG+\3?A5#>&0,RD)U]!7KE?@F*P\J%65*6Z=C^F<#BH MXG#PQ$-I*X4445SG6%9OBWP^OBG09[%L%9QM.:TJ5#AA3C)Q?,B914XN,MF? MD;^UEX./@GXSZG9*FV.-N,#CK7FE?5W_ 4C^'W]E^)Y]8V;?M$F-V.M?*-? MO>2XI5\%3J>2OZG\RYWA7A\=5I6V;MZ= HHHKU#RPHHHH *!UHH'6@#]3/\ M@BM_R;QXT_['!O\ TTZ97V)7QW_P16_Y-X\:?]C@W_IITROL2OP/._\ ?ZW^ M)G]*<-?\BK#_ .!?D%%%%>6>X%%%% !1110 4444 %%%% !7SU_P5=^)/BCX M4?\ !.KXLZMX+L==NO$L^B-I-G<:-<36][HOVV2.RDU5)(5:1/L,=P]ZS+MP MMJQWQC,B_0M?F9_P6W_:/M-O-0;1_'D-C9Z';2!HK)%)!&ZM,4E9'B_\ P4*^!UU\>_V.?B%I M6A>&]*\2>/K+P]J=[X&%Y#;-+IWB$:?FZ'$L?]GZE86S1_N' M6.>VM+MU0(R-K'S(=P=_9X?QGL,4D]I:')CJ7/3OV/R)HJ;4;8V6H3PG_EDY M3\JAK],/GRYX?OVTS6[.X4E3#,C\>Q%?O_\ \$+OVBM(\=>(M.IV8&KR5+/J?TJT445^:GT 4444 %%%% !117$ M_M&?&RS_ &=_@QK?BZ\MWO#IRQ06=HJRG[=>W$R6UI;EHHY6C$MQ+#&9-C+& M'+MA58@ _&?_ (*_?MVZG\4;'6O$-EJD,-GJ5Q<:-X=M=.U-[S3Y=&MKN=(- M21@YAD?4!BZ\V%5!MVLXR9/)\U_REO+M[ZZDFD;=)(Q9CZFOH7_@H[X@DL?C MG<>&8987T[0;:*Q@$%I!9PA8U"#9! B0PK@<1Q(D:#"JJJ !\[5^J9/A50PL M8K=ZGSF*J<]1L***DM;:2\G6.-69F( %>H._%'AG3_%LC0ZAXVE:+P[H]O^\U+6F52SB&+CY44%GEO^"#7BBPFTB\U+P_\/_!VEW<=K+<6U_JEUK>L6 >VN))UE2!( M;8S13BSA\N*>2-EEN)!/^YC2X\7&9]A(+O'EZ M3>/NZ8C/-6_^%)^+/^A?U+_OR?\ "OWV;_@BK\0-+UV:XT?XP_#73['S2]M; M2_"B2X:!,\(9#JX+D#C<0,^E>H77_!'W1+FZED7XR?&*%9'+"../PX$C!/W5 M']D\ =!7DRXLA]F!T++7U9_-I<_"'Q-9C][HNH1_[T1JA=^"-6L%+3:?:AJ]Q#H?QR\/OX?5@;-/%'PU@U;5HP54N)KJUO+.*7]Y MO*[;:/:A13O*EVY#QY_P1 \<1_"?6%M?%/PG\?>+FE1M.M]1\,7GA>P:,M&K MI+<07=ZZ;4\UU(@)?!\>N1,UG%=_P#"O9+_ %N\M)ITC$C?V>ULL\MM%<,\ M7FPM)(T829H(4,H@^-OV@?V!M%\%>)['0;/6U\,^)=7VMI^A^*[*Y\/ZI>H[ MO'&\=M>1Q2.CO&ZJX&UF1E!R"!Z>'S[!U=%*WKH0$@_NSVJY^RO\"-4^.7Q4T_2[*UED;SEWC;T& M17JNM#DY[Z'-RN]CZ4_X)Z_LV^(+K2]*F\*V^EM\4O'5U-H/@>#4IU@MQ>BV MEN)+N9CEA!:V\4UPY17(OB_JV MCWFBZ']E/A#X<6\R20&\T0/%<7FL[/-PRZCK[CA/^'+U/&S+XD<[ M0>E%!Z5]@>8?_E_P#""BBBO!.T**** "BBB@ HHHH _D%^+'_( MH_"__L2=._\ 0*XVNR^+'_(H_"__ +$G3O\ T"N-K];RW_=:?^%?D?,XC^)+ MU"O6OV)O^2_Z7_O#^=>2UZU^Q-_R7_2_]X?SK?$?PY>A%/XD?O\ ?\$6O^0- M^T9_V5R7_P!1O0*^U*^*_P#@BU_R!OVC/^RN2_\ J-Z!7VI7Y#5^-^I]/'9! M111691_,?^WY_P D"^$G_8GZ1_Z1Q5\AU]>?M^?\D"^$G_8GZ1_Z1Q5\AU^K M93_NL/0^:Q/\1A0>:**](P"BBB@ HJYHV@7FO7T=O:V\TLDAP-J$UZ]HW["' MC2]\+3:]?BRT/0[1/-N+_49UM;>%>N6=R!^'4UG4K4Z:O-V*C&4MD>*UI>#& M_P"*OTO_ *^D_G7NG@O]FCX=W C.J_%SX9P[NO\ Q/8O\:]^^&?_ 34T/7+ M+1]V.H0, T<\$\=HTTM([BX%](JS.T/FOJ,D7V>:.&>+[(3(H M,@5/KBOS7%34ZTI1V;/?IQ:BDPK\Y/\ @LQ^UII-_I?AC3=%\_::3]E_X M&7VH6,UK_P )MXB2ZT;P1:7>G7=]::EKWV"ZNK2"X%L-TO/>O0R7+ M_K5>TOA6K,,77]G#3<\O_:*^/VN?'KQY>:CJUXUPOF$0CH$3L /0>E>>T$Y- M%?IT(*,>6.Q\]*3;NPHHZUZE^SQ^RGXD_:!U*9M.MQ'I^GJ9KVYG810V\2C< M[N[8"JJ@DDG I5*D81YINR'&+D[(\OAA:XDVQKN;L!6[IWPL\1:L@:VTB]F M5NA6,FOU _9#_P""*]U\;O H\0^#M$TN[M4LQ*I+W3=,UF22T:>V%BB M0&6YMW8VX>\&V%4N-\/VMXI(1]D_"?\ X(U>,M+FTEM<^)7A/PSI,^GQKJNC M^$_!ZRWUE/KR+?%X5UB13T(MG(/Z5)_PS#\0O^A1UK_P%?\ PK^F;PY_P2S^ M%&AZ):V]Q)\1M4O(8E2XOYO'^MV\M]( -\SQVUU% C.V6*PQ1QJ6(1$4!1>_ MX=E_"/\ Y]?B!_X?\ ZW/_ )]_B;?V9_>/YA+W]G7QUIJ;KCPO MJ\2CJ6MG']*PM5\"ZQH:DWFGW%N%ZET(Q7]0_B3_ ()8_"_5-.D72[SXB>'] M2W*8M1B\9:EJ;P88%A]GU&6ZM'#J&0^9 ^ Y*[7"NORC\#K>TL]C^8Z36\VH&27>(@J-$@PSDN-H5MJ/%D&_W MD+$RRU_99^"&:*^^_P!KG_@DAJ?P^\0ZMH^B^']8T7Q!I;3.UC>1NT%_#&4W M7-C?&DR0RDQCX4\3^%[SPCK%Q8WT+PW%NY1PPQ@U]+A, M=1Q,>>D[GGU:,J;M(SZM:+K5QX?U&.ZM9&CFC(*D55HKK,S]'_ !Q7-G;7>B&3H M\EM'*]Q%^WE?R>_L._'*X^#'QCTZ1'Q;WUPD,Z]F0\,"/0BOZ2/V"_VI=#^- MOPYL?")OM9F\>>!/#NDOXD@U*WG:1Q<+/#!>)=/NCNH[EK&YD5TE=P!B81R; MD'YSQ%@%0K^TAM+\SWL#6YX6>Z/DGXT?\CY=?6N3KK/C1_R/EU]:Y.OL,/\ MPX^A_,^._P!XGZA1116QRA1110 5W'[.VE#6OBQI=N?XWKAZ]9_9&TB.Z^*6 MG3-G%/"EQ=DXV@BNBKRG]L?46TSX,WDBG# _TKHPM M/GK1@^K//S7$.A@ZE9?939\,_%#6&UWQQ?W!;<))"17/U)=7+7<[2-]YN34= M?IT(\L5%'\QUJCG-S?5W"BBBJ,PHHK)\3>*K?PW9M+,VWKCGO51BY.R MZKJ M\.DV[22.J[1GD]:\B^)7Q=DNV:WM6*C/4'K6/X_^*-QXAG:.-OW?3@]JXQF+ MG)KWL'ERC[]3<6XZ>X:YE+NQ9FYR:9117L#"BBB@ HHHH **** "@\BBB@#[ M6_X)E?$9HIX=!\SY6;=MK[F/!K\N_P#@G?XD&B_M"V/G-MAVU^H-O0K(G MW7Y%?C?&6&5+,.9?:5S]U\/L4ZN6\DG\+:^6@^BBBODS[L**** /D_\ X*F^ M&EE^$]K<1K^\,YR17YYD;3CTK]/O^"A>C2ZS\(XEB7<8W+&OS'U",Q:A.IZJ MY!K]?X)K3-7)=4B&BBBOL3X@**** "@=:*!UH _4S_ ((K M?\F\>-/^QP;_ --.F5]B5\=_\$5O^3>/&G_8X-_Z:=,K[$K\#SO_ '^M_B9_ M2G#7_(JP_P#@7Y!1117EGN!1110 4444 %%%% !1110 5_-S_P %/OVG+/XL M:5JDUAK&K:_'XQUO4]?T_4]3O+BXGGT:XU.\N=*CC%P?,M[5;.>-HK;"+$)6 M&Q6+"OUP_P""XOQK\4?!GX(?"<>'=>\0^'['Q)\3+#3O$,NB7CV-Y<:9%IVI M7\D0N8L30H9;* NT3HS(KH6,;NK?SX_M5_$Z'XL_&2^U:SCAM[ QI!;6\"!( M8(DX1$4<*JJ !P *^HX8P?M*[K/:/YGG9A5Y8)?$$TOB#7[:WM((9HKRY M;>(+F2&21+B>V@$%H;@2,LBVB%=J;$7XWBK&64:$?5GJY;2UR4445\2>N M%?$7_!;+X2^']'^"FB?%_;X>T+7/"7B/1-)UK6)K**.ZU?0[^[?2FTZ>]RLD M=I#/JRWVPEX_,M!\@+^8OV[151DXM20-75C^2O\ ;'^"TGP.^,6H:9(=PDE: M5&'(93R"#W!'>O)Z^P?VG?V?)8/@3-#=:XOB;5O@OKVK?#6_U4X6;4#I%[-9 M17,D09S"98HHV$;,Q Q\S=3\?"OU?+<4L1AXU.O4^9Q%/DFXA7=?LV_$!_AC M\9]#UI7V"QGWFN%HR1]W@UVSBI1<69)V=S^FS_@CA\7+[XA_!/Q1ILR:NF@Z M+JUN_A6.>TE^Q6FD3:?:E;:VN2@CD6.]34 (!([VT9@3;' ULI^P*_$7_@A/ M^UM9Z-\0OAYH,FL0Z)]HNQH.KSR7*0P:C;RVUW]CMIM_RLYU!K98",2"2X:. M-L7,B2?MU7Y/F6%>'Q$J?W>A]+AZG/!2"BBBN$V"BBB@ KP7_@IG=267['&N M31LR21ZSH#*P."#_ &W85[U7@/\ P4]_Y,P\0?\ 87T'_P!/=C6E+XUZHF6Q M_-+^V9J$VI_M ZU-,Q>1I#DGZFO*Z]-_:]_Y+QK'^^?YFO,J_7Z'\./HCY>I M\3"O;/V!/A]IOQ'^/EM:ZO);P:9:Q&ZNIIV"Q01("[R.QX554$DG@ &O$Z]\ M_P""=O@;1?BO\8=6\&^(FE31/&6CW.B7CQ/LDCCGC:,LA[,N[(SQD#.1Q66. ME*.'G*.]BJ*3FDS^@+_@D/\ "O5/"/[/>M^)O$WAU?#_ (D\6^)=3C2.ZT&\ MTG5(M(L;VXL],AN$NY&DV^1$;B,)';QA;S<(C(\UQ/\ 5U> _P#!,?\ :>F_ M:L_8T\*:SK&JQZIX\\.QMX5\99I)&0K)%)=622(_DJ+.58;<1PLELXC:*7R+X=_P#! M$;5M&^(5C#>6_AG0O!FM7)3Q2^A>*+M=5ET\12L;2V;[!&4\^80Q2R++%(L# M3>6Z2%&7])Z*Z(XNM&#IJ3L^AFZ<6^9K4S_"OA72_ GA?3=#T/3=/T;1=&M8 MK'3]/L;=+>UL;>) D<,4: +'&B*JJJ@!0 !6A117.:!1110!\D?\%D/^3= M/#7_ &,4O_IFU2OYK/BK_P CM>?[U?TI_P#!9#_DW3PU_P!C%+_Z9M4K^:SX MJ_\ ([7G^]7W'"?\.7J>-F7Q(YV@]**#TK[ \P^Y?^"3G_(\>%_^QX\(?^I) MIM?TCU_-Q_P2<_Y'CPO_ -CQX0_]233:_I'K\UXD_P!\?HCW\O\ X04445X) MVA1110 4444 %%%% '\@OQ8_Y%'X7_\ 8DZ=_P"@5QM=E\6/^11^%_\ V).G M?^@5QM?K>6_[K3_PK\CYG$?Q)>H5ZU^Q-_R7_2_]X?SKR6O6OV)O^2_Z7_O# M^=;XC^'+T(I_$C]_O^"+7_(&_:,_[*Y+_P"HWH%?:E?%?_!%K_D#?M&?]E.R"BBBLRC^8_]OS_ )(%\)/^Q/TC_P!(XJ^0Z^O/ MV_/^2!?"3_L3](_](XJ^0Z_5LI_W6'H?-8G^(PHHHKTC *]A_98_9+U;]H;Q M#)N(TW1K.)KFZU&X81V]O$@W.[NV JJH)))P *Y;]GWX3S?&#XG:7HZC$%U- MME<\+&HY))[ #)K]_O\ @DQ^PIX?T;X7^'_&%S8^=X9"6>K>$HG$#V^N))!# M=0:RYCED+J#(/L\,JQF)XFF9&D^SM!XFF*22-8IKF*V9_LEO M/(@92]M!%A)98T"1R.A]FHK\ZQ&+JUY9^]358&:,!8G;\,/&7BFX\9>(;C4+IS)-,Y+,>_-?I;_P7B^+$GA'] MI/XL:&KM&FJ>*[20C!7?_P 4UH@_'IU_"OR^Z&OT;AK#*GA?:?S:GA9A4O4M MV"BBIM.T^35;Z.WA&Z29MJCWKZ(X#T;]FWX$+\8/$]PVJWT.A^'=*M7O]1U2 MX.VWL[>,;I)'/954$DU^]'_!)/\ 8;70?!__ E_B3PW-X>TBSU&2#PUX=U+ M2;G3]2D:RN)(?[5U*.X2-_,DEC,MK!L\N*,07!,DSQ_9OG?_ (('?LIM-K>F MW%]IN@LOA."VU_5FOX?M,\[SFZ2PCMX^%C:.:V>X,[DE&MX52-C(98?V K\[ MX@S2=:JZ,'[L?Q9[N!PZC'G>["BBBOFSO"BBB@ HHHH \[_:H_9^M?VF?@7X MB\*-/8:7K5]I]VF@:[<:9'J$OA;4I+6:"#4[>-RO[^ S%E*NC=0'7<37X0_\ M%P+PFPM([:TU_5+ M:\1?+\T3"9Y(W/F[&C6]UY3J4=K-.48)(GS_ !+1Y\(Y=4=V7RM5L?6GQH_Y'RZ^M'_AQ]#^=\=_O$_4****V.4**** "O9/V//^2C6/\ UT_K7C=>R?L> M?\E&L?\ KI_6N/,/]WEZ'LJ_,^^!THH'2BOS,_I@**** "O!/VX M]1D3X _MRVN^]TA;HF>E4=?\17'B"[:29CU)QFL^OI,' M@8TE=[B]0S1117H#"BBB@ HHHH **** "BBB@ HHHH ]8_8MD6+XXV3,=HQU M-?JMX:;?H5L1TV"ORE_8VLUOOC;9QM]TCM7ZL>%8A!X>M4'14&*_*^.[?68> MA^Q>&M_J]3U_R-"BBBO@S]."BBB@#Q[]M#_DF)^C?RK\KM=_Y#MY_P!=6K]4 M?VT/^28GZ-_*ORNUW_D.WG_75J_5>!/]UEZGXCXC?\C"/H5:***^[/ST**** M "@=:*!UH _4S_@BM_R;QXT_['!O_33IE?8E?'?_ 16_P"3>/&G_8X-_P"F MG3*^Q*_ \[_W^M_B9_2G#7_(JP_^!?D%%%%>6>X%%%% !1110 4444 %%%>7 M?MP>/=>^%?[%GQ?\4>%;F:R\3^&_!.LZIH]Q#;I<207D%A-+ ZQ.KI(RR*I" M,K*Q&"I!P0#\@/\ @JU^W'-XZ^+?QXC7Q+KVL^'=/\2+X+\,VLTTL&F::=.L M(X=2\BT(13<#4IM1B>Z96D=,(DA@$8K\HU)VC=UKZH_X*O?M$M\=_CU-NU"[ MU*;39Y5N;JYD#S74O 9W( 4'@ *H5$551%1%51\KU^I9+@_J^%C%[O5GSN,J M\]1L*='&TSA44LS< #O3:[3]G_P3-X[^*^BZ?%'Y@GN55AC/&:]24E%79S)7 M=C](/^"0_P"P3=_'SP)X9M[OPG!JN@ZAXAL9O%5QJ%M:W5A:Z9;NUXT$]O-, MC7"WCV@L]L:2A!(Q$JG3H? M2X>GR4U$****X38**** /S+_ ."\$-KX@_:$^#O@)+.RBNOBQX8\46DUV!%% M-/+IC:9=6:NY&^41BYOUCC!PK7DI ^8Y_"?XH>$)/ ?CG4-)DSYEG*8SGV-? MU5_\%!_A)JWQW_88^+OA/P[I4.M>*M9\(ZE'X94M.='S'1117VYXY]"?\ !.CXQP?" M?XVQ->-,+2],<;&*=X)(V$BLDDIW5Q8BUU"YNK7[--+?6[-;W>Y!'&N1<12C*((VQN3*%2?Y(- MU)M(UJUN59E,,JOD''0YK]XO^"*_[7/B'XN_&?PKX5T_5]1;P5)X)\0:IJ>E MM%'+:)JD%_H4<$Z2,ADA9H[N\W1)(L3LS2>69-[GXWBK!Z+$1]&>MEM7>#/T M^HHHKXD]8**** "O%?\ @H7X;U;Q3^R=KMOHV@ZIXFN[74='U"33M.57NYK: MVU6SN+EHT/,C)!%+((D#22;-D:O(RJ?:J*:=G= ?RA_\%#M"7P_^U)K\,87R M=^Y&7E74DD$>QKP^OM+_ (*9?LH>(/@]8V&;6UT7Q/%H@MTLX; MY+>)R\,,")'!!-')'/#&(HMD,T8,41!C7XMK]9RVO&KAH3CV/F<1!QJ-,*W? MAUX[O?AUXHM]3L9I(;B%@0R'!QFL*BNV44U9F)^R7_!*C_@HU)\.O'%M'IMQ MX=M? 7CCQ/<:[\0HKO2;V^UR"Z?1A;17-@UO*08FGL-/1XC;2,//F?>%Y3]7 MOA%^U%\._CQ'IZ^$?&7A_6KS4].&K1:='=K'J4=M^ZW/+:/MN(2AFB5UEC5H MWD57"L<5_(YH?B&\\.ZG#=6EU<0R0-O79(5Y_"OH7PC_ ,%/_'_AG3].MY&G MNCI,WVBQNH=1N+*^L9#&T3/!M1S"RM4/ZFJ*_!/]G__ (+I^-M.\,Z7I>N?%;QQ8VNFVT5K$9(M(OK@HBA5 M\RXN;&2:9\ ;I)7>1SEF9F))^@/!7_!PE=_#[2I+<:EX1^*\1Q-+;6DUM:\DT^192V_*"%E"A M#YA+%4]]^$'_ 45^'_Q,EL;;6EU7X<:EJ]VECIMIXK-K;KJH5ZU^Q-_R7_2_]X?S MKR6O6OV)O^2_Z7_O#^=;XC^'+T(I_$C]_O\ @BU_R!OVC/\ LKDO_J-Z!7VI M7Q7_ ,$6O^0-^T9_V5R7_P!1O0*^U*_(:OQOU/IX[(****S*/YC_ -OS_D@7 MPD_[$_2/_2.*OD.OKS]OS_D@7PD_[$_2/_2.*OD.OU;*?]UAZ'S6)_B,* ,F MBIM/C\W4;=/[\JK^9%>D8'WA_P $D_V0O$G[37@S7?#/AW2+'^V/%GVC3)M; MU"0+;>%]/**MSJ!C#+)<2()42*"(@R32QAWBB$DL?]&U?DC_ ,$6O 4/PT_; M;\#V44JK)J7PD\17TL"R\C_B<>'PKLF>^2 Q'8@'K7ZW5^6YUB'6QO,PQRB>PU+6+'3[V$AU8#S;2ZGCW !E\SGZ)X2237RY7T3_P4DU^ M'5/C?=6MLHCM=-F:UAB'W8T3Y54?0 #\*^=J_6\NI\F&A'R/F:\KU&PKN/V< M/#C>*_C?X:L57.F37#U[)^Q+XMT7P3\;-#U+69-EO9WB2D@= "*Z* M\FJ;:[&E M0I9VE[<_$^2SFO(8U")*\(TE_*9E )3>^TG&YL9-G_A_/XO_ .B3_"W_ ,.U M+_\ *:ORBIA,1*3DX/[CZ6-2"5DT?I517YJ_\/Y_%_\ T2?X6_\ AVI?_E-1 M_P /Y_%__1)_A;_X=J7_ .4U3]2Q'\C^X?M8=S]*J*_-7_A_/XO_ .B3_"W_ M ,.U+_\ *:C_ (?S^+_^B3_"W_P[4O\ \IJ/J6(_D?W![6'<_2JBOS5_X?S^ M+_\ HD_PM_\ #M2__*:C_A_/XO\ ^B3_ M_\.U+_P#*:CZEB/Y']P>UAW/T MJKX/_P""\3VZ>#_V:UNI8889/C9I\1:5PBDMH6N*%R>,DD #N2!7"_\ #^?Q M?_T2?X6_^':E_P#E-7)_&W_@KUK'[1GPXO/!VO>%_#/@+1]4GMI;O6_#GQ4E MGO[>."XBN#%Y7]DIYT,WE>1-"702PS2QETW[A4,'B%)/D?W!*K"VZ/R)_;AT M-?#WQZU2W$'V?:[?)C'>O'Z]R_X*&_$C2_BK^TEJVL:._F6<[$J:\-K]5PU_ M91OV/FJGQ.P5]N_\$E?%_P!G^(O@O267"W'CGPNVXGC(\0ZO?L] M:U:7_P //B9H=];PW5O<^!M3-<+ M*U5,_9[XT?\ (^77UKDZZSXT?\CY=?6N3K+#_P ./H?S[CO]XGZA1116QRA1 M110 5ZY^R'?+#\3=/C+ ,TG%>1UWW[-5\-/^+VER,V%5^:Y<9'FH27DST\FJ M>SQU*7]Y?F?H\.E%5]*O%O[)95.0U6*_,=C^G(R35T%%%% PKR3]L[3/M_P8 MO%5?GSG/X5ZW7)_&;PW_ ,)5X(N+3;NW#./PKHPE3DK1D^C/-SB@ZV"JTEUB MT?FC-"UO(4;[R]:@N[N.RA,DC*JCN:T?BS/%X-\3WT4Q""%SQFO _B5\6Y-4 MF:WM9/W-?K&#P\J]N78_F.K%PFX=C=^)OQ<6VC:WM6W,W&Y37DM]J,VHS-)- M(SLQ[U%-,T\A9B6)IM?3X?"PHQM$BP4445TC"BBB@ HHHH **** "BBB@ HH MHH **** /6OV*?\ DNEE]*_53PY_R!+;_<%?E7^Q3_R72R^E?JIX<_Y EM_N M"ORGCO\ WJ'H?LGAK_N]3U_R+U%%%?"GZ8%%%% 'CW[:'_),3]&_E7Y7:[_R M';S_ *ZM7ZH_MH?\DQ/T;^5?E=KO_(=O/^NK5^J\"?[K+U/Q'Q&_Y&$?0JT4 M45]V?GH4444 % ZT4#K0!^IG_!%;_DWCQI_V.#?^FG3*^Q*^._\ @BM_R;QX MT_['!O\ TTZ97V)7X'G?^_UO\3/Z4X:_Y%6'_P "_(****\L]P**** "BBB@ M HHHH *_./\ X+?_ +0FD>&_B1X-\.W-RUU_P@NAWGC2XL9+ -;V>H7,@T[2 M+LSO'CS/*&NJD<,M3O68N;JY>3)[Y.:R:,YHK]32LK'S85]I?\$H/A<=4^(&ER3Z M3J5[J'B36['P]I/V.PDO)+>6ZF"/=M&A#&&UA\VZE.Y0(K:0ED +#XYT+2Y= M8U6&WA1G:1P, 5^^_P#P1N_8ODM[#P3XPFDU'2;'P2AU"-8HX?+US4+JSN+8 MQ2,6,BQV]O<-(5$:^9)<0%9<0RQOX?$&,]CA6EO+0[,#3YZGH?HGX"\$:;\, M_ VB^&]&AFM]'\/V$&FV,4MQ)<2100QK'&K2RLTDA"J 7=F9CR222:UJ**_- M#Z **** "BBB@ K\3_\ @KQ^R%K4GQJ^,":EI6G^'_#^O:W_ ,)1X$AAFLT7 M5[<:7IPUF>*")S*K#4Y9))C*B%Y+HR#?O9J_;"OCO_@M9X$\1^+_ -G'P;J& MAZ!:ZMI'@_QE#X@\6:C)?BUD\,Z##INHK?ZA&&GB28B*3R'B99R8KF4I%YBQ MR1]>!Q#H5XU%T9G6IJ<'%G\SE[!]ENY(_P#GFQ%15ZY^VA\$C\"?C1?Z.$95 M#%U/8@G@BO(Z_6:=13@IQV9\S*+3LPKZX_8.^+=Q;_#+Q!X;L8FN/$UB/^$C M\*M':0W5Q9:Y8?Z5I\\"2JR&1;F*/ 92&!9&!5B#\CUWG[-?Q+D^$OQBT77( MY&C:QG5\@USX[#JO0E3?8NC4<)J2/ZT/A1\4="^.'PM\->-/"]]_:GAGQAI5 MKK>D7GD20?:[.YA6:&7RY%61-T;JVUU5AG! .1705\<_\$+/# M$>O:UJ6VII'%O=K=(UB 2%(%'V- M7Y-4IN$G"6Z/IHRNKH****@84444 ?#_ /P5]_8XL_BSX:O?'5]?:M-I:Z3! MH^JVHMXY;/1HH)+J>+4V8%98XU:XDCG;$JJC0RGR(X)Y'_G\_:/_ &>=:^!/ MCB[L=1LI[>,2'RRR\,O8BOZXZ_.?_@HS_P $GK'Q+H]W?>%_#=YK7A?R))4T MK3(UDO?"S*K2,+6'(:XLF .VVB#30N5C@CEAD2*U^BR/./JLO9U/A?X'#C,+ M[3WH[G\]=%?0W[3W_!/OQ=\"+N2Z-E/<:<\CQHRQ,K(R,5='4@,CJRLK(P#* MRLK $$5X#=Z3=:>Q$]O-#M_O+BOT"C7A5CS0=T>'*,HNS*]%%%;$@5![4@10 M<[5_*EHH W]$^*7B#PTBK8ZE-;JO "GI73V'[6_Q$L;-K7_A([B:SDQOMYT$ MT3X.1E&R#@@'D<&O.:*SE1A+XDF4I-;,^B/#/[:^EZKHT.F^.O"'A?Q=I\4J MS^1=Z- 5W@$!N%!S@GOWK[ _9'_X+=7/PGU.TT7PCK6H:#X;CA-NOA[Q!;2: MYHMB-EO'%]B#317-HD4=N$2WCN/LJK+(1 '(']<\/Z;)XVL+9E>!([S5_"GG:E##*L3&2673 M]GVN&.20(L:6_P!M93(1(ZJAE;ZA^ O[1?@W]IOP9<:]X)UC^UM/LK^;2[Q) M;2>RN]/NHB-\%Q;7"1SP2;620+(BEHY8I%RDB,W\DWA+XCZQX+U2.ZLM0O(Y M(3E<2D5]>_LK_P#!2G4-/\:V4%S8=W\COHYBGI,_I2HKYI_8R_P""C.A? MM(OHOA_6HX=)\6:G:-):74&!H_B.6+S#*MDQ=I(YEA19VM9L2*COY;W*6\TR M_2U?)SA*$N62LSTU)-704445(SY(_P""R'_)NGAK_L8I?_3-JE?S6?%7_D=K MS_>K^E/_ (+(?\FZ>&O^QBE_],VJ5_-9\5?^1VO/]ZON.$_X/"__8\>$/\ U)--K^D>OYN/^"3G_(\>%_\ L>/" M'_J2:;7](]?FO$G^^/T1[^7_ ,(****\$[0HHHH **** "BBB@#^07XL?\BC M\+_^Q)T[_P! KC:[+XL?\BC\+_\ L2=._P#0*XVOUO+?]UI_X5^1\SB/XDO4 M*]:_8F_Y+_I?^\/YUY+7K7[$W_)?]+_WA_.M\1_#EZ$4_B1^_P!_P1:_Y W[ M1G_97)?_ %&] K[4KXK_ ."+7_(&_:,_[*Y+_P"HWH%?:E?D-7XWZGT\=D%% M%%9E'\Q_[?G_ "0+X2?]B?I'_I'%7R'7UY^WY_R0+X2?]B?I'_I'%7R'7ZME M/^ZP]#YK$_Q&%6=%&=;L?^OB/_T(56J[X9&[Q1I8_P"GR'_T,5Z3V,#^BO\ MX(U:6W_"POB)J$,+26:^$O"6ER7,<;&%;R%M8FEMC)C;YT<5U;2-&#N1;F%F M $BD_>E?/?\ P2SB6#]A_P +*HPHU'6__3Q>U]"5^.XB7-5D_-GU5/2*"BBB ML2@HHHH *^,_^#@/_E%-X]_[#GA3_P!2?2J^S*^,_P#@X#_Y13>/?^PYX4_] M2?2JJ.Z _ S]O3_DONN_]?\ -_Z$:\2KVW]O3_DONN_]?\W_ *$:\2K]>PO\ M*/H?+5/B85);W,EK('C8HR\@BHZ*Z"#77QWJRC O9*7_ (3W5_\ G]DK'HJ> M5=@NS8_X3W5_^?V2C_A/=7_Y_9*QZ*.5=AW9L?\ ">ZO_P _LE'_ GNK_\ M/[)6/11RKL%V;'_">ZO_ ,_LE'_">ZO_ ,_LE8]%'*NP79L?\)[J_P#S^R4U M_'6K.N#>R5DT4/];X^_[$/7__ $WS M5Y[7H7[/'^M\??\ 8AZ__P"F^:N/,/\ =JGH_P C6A_$CZH_;KXT?\CY=?6N M3KK/C1_R/EU]:Y.N7#_PX^A^ 8[_ 'B?J%%%%;'*%%%% !6W\/-7_L/Q;:W' M3RVZUB4Z)S'(K#L:F4>969I2J.$U-=#],/@QK']N_#^RN,[MZ]:ZJO%OV//& MR:MX!L['=EH5YYKVFOS/&4W3K2B^Y_3.38I8C!4ZB[+[PHHH)P*Y3TP)Q6;X M@U:&SM9%9@6VGBH?$?B:+2H&7/SL,+@]ZX:[U";59#),V6[4UW)EKH?G)_P4 M4TF[\/\ C>2X7='%>2$CWYKY;)W'-?IE^WC\#O\ A8_@UKV./=)8QE^!Z5^: MFI63Z??2PNK*R,1@BOVGA7'PQ\=&?SQQ;E4L%F$E;W9:K]2"BBBOICY@ M**** "BBB@ HHHH **** "BBB@ HHHH **** /6OV*?^2Z67TK]5/#G_ "!+ M;_<%?E7^Q3_R72R^E?JIX<_Y EM_N"ORGCO_ 'J'H?LGAK_N]3U_R+U%%%?" MGZ8%%%% 'CW[:'_),3]&_E7Y7:[_ ,AV\_ZZM7ZH_MH?\DQ/T;^5?E=KO_(= MO/\ KJU?JO G^ZR]3\1\1O\ D81]"K1117W9^>A1110 4#K10.M 'ZF?\$5O M^3>/&G_8X-_Z:=,K[$KX[_X(K?\ )O'C3_L<&_\ 33IE?8E?@>=_[_6_Q,_I M3AK_ )%6'_P+\@HHHKRSW HHHH **** "BBB@#XU_P""TGQGL_"7P7\$_#^Z MOK/['\4O$9LM>TY;IH[Z]T&SM+B^O=BI*C&V>6&RM+DL'C,&H/$RYG0U_/K^ MV7\5U^+OQQU35(?+6U8A(HXP%CC5>%50. , < "OTF_P""Q7[52ZW\;OB[ M?3:MI.K6/A^:+X?>%S8RR2QV$45I;W6JMN,KQ?:9+^X:UG,2QD?V5#%("\)K M\A+B0S3NQR=S$\U]YPO@^6DZ[W>WH>+F-6\N1#****^L/-.H^$'CR'X<>.+3 M5KBU6\CMF#&-NAK[LL/^"ZOB[P]IMK:>%?'/C#X?Z=! DVDT@8JJ*5#!/D! !+$_G717#B\OH8G^,KFU.O.G\)^C'_#_#XJ?]%R^) MW_A,>%O_ )6T?\/\/BI_T7+XG?\ A,>%O_E;7YST5Q?ZO8'^7\3;Z]6[GZ,? M\/\ #XJ?]%R^)W_A,>%O_E;1_P /\/BI_P!%R^)W_A,>%O\ Y6U^<]%'^KV! M_E_$/KU;N?HQ_P /\/BI_P!%R^)W_A,>%O\ Y6T?\/\ #XJ?]%R^)W_A,>%O M_E;7YST4?ZO8'^7\0^O5NY^C'_#_ ^*G_1W MMTMHHXX8H554&!A(D2-!C^&-%11PJJ /%Z**]>E2C3@H0V1RRDY.["G1MMD M4^AS3:*T)/UF_P"")G[0WAN+XG_#>]UIH;74O#]Z?#L>H1Q7TETT.IC[+':8 MM9%#0R7S6+,+I)K>,H)2L;QI/%^XU?RI_P#!/[XGZ=X,^)%QI&N6=MJF@^)H M6TW4;&Y7?!>6\HV21N.ZE20:_HJ_X):^-_%GCO\ 87\&2>-KV75O$>ASZIX: MFU.99Q/K$.EZI=Z;;WTQGDDD>:XM[6*>21G.]Y7<8# #\XXCP?LL3SK:1[V MJ.X**** "BBB@#R3X\?L0?#K]H;4YM4UK2)['Q!);RP#5]* MNY+*Y+.D:K),J'R;MH_*C\L74)RC;'8 FO#?$_[!OQ(T.:9HO#]Q=6\'WWA(D"9SC.W.,X/7T-? MU;^*O"NE^.O#&I:'KFFV&L:+K%K+8W]A?6Z7%K?6\J%)(98W!62-T9E96!# MD$$&O(W_ ."HZ9X7\%_&.)82NI66BP?\(KK0DW1(CVJ7=U-:3@[Y'D$U MQ;>6D/R><[A!ZU+BJ@_XD6CEEEL^C/PRW"EK]>?$'_!!3Q-XR\-VMY8_#7Q% MX;OKF(22V%WJ6C2R6CDQ2\FBFN(F2&5LQ2,QM9W15?=)"JSH&ADCE?U*.>8.I]M+U.>6#JQZ M'Q717K'Q>_8W\9?!R1EU#3;R15_C2$E?SKRNXM9;.39-')&PZJRX->I3J1FK MQ=SGE%K9)[:ZC657C,D4T<;KO5E)7!!!(/[_?\ !.']K;6OVM_@_P");KQ1 M;:;#XJ\$^*[_ ,,ZG/I=HUKIE^%$5W:7%JCSSR!'L;RSW[WR)Q. -H4G^5O3 M[Z33KN.:)BKJP((^M?LY_P $9?VI_$4/Q:^$NDZ1KB+H_CN]N_#WBG1KI7FB MNWM]&O;VTO[?Y@(+J/[ ('<96:"0*ZLT,#Q?&\39>N7ZS!:]3U?[U?<<)_P .7J>-F7Q(YV@]**#TK[ \P^Y?^"3G M_(\>%_\ L>/"'_J2:;7](]?S) M/]\?HCW\O_A!1117@G:%%%% !1110 4444 ?R"_%C_D4?A?_ -B3IW_H%<;7 M9?%C_D4?A?\ ]B3IW_H%<;7ZWEO^ZT_\*_(^9Q'\27J%>M?L3?\ )?\ 2_\ M>'\Z\EKUK]B;_DO^E_[P_G6^(_AR]"*?Q(_?[_@BU_R!OVC/^RN2_P#J-Z!7 MVI7Q7_P1:/\ Q)OVC/\ LKDO_J-Z!7VI7Y#5^-^I]/'9!111691_,?\ M^?\ MD"^$G_8GZ1_Z1Q5\AU]>?M^?\D"^$G_8GZ1_Z1Q5\AU^K93_ +K#T/FL3_$8 M5>\,?\C3I?\ U^0_^ABJ-7O#'_(TZ7_U^0_^ABO1EL8']3G_ 2X_P"3(O"_ M_80UK_T\7M?05?/O_!+C_DR+PO\ ]A#6O_3Q>U]!5^.5OC?JSZJ'PH****S* M"BBB@ KXS_X. _\ E%-X]_[#GA3_ -2?2J^S*^,_^#@/_E%-X]_[#OA3_P!2 M?2JJ.X'X&?MZ?\E]UW_K_F_]"->)5[Q_P4*T>71_C_K0D'^LOIB/^^C7@]?K MV%_@Q]#Y>I\3"IK/3YM0?;"C.WH!4-?0W_!/?PKH/B[XI6]IKD/G0R2_=SC= M@9Q^-57J^S@Y]B81YG8\2'@#5C_RYR_E1_P@&K?\^E_9LNY_-Q_P@&K?\ M^.O^_6C?\ ROH_ULH_RL/[ M-EW/YN/^$ U;_GSE_*C_ (0#5O\ GSE_*OZ1_P#AQ]\+_P#H:/'7_?K1O_E? M1_PX^^%__0T>.O\ OUHW_P KZ/\ 6RC_ "L/[-EW/YN/^$ U;_GSE_*N[^!/ MA*_TF#X@7%S;M#"G@/7LLW '_$OFK^@S_AQ]\+_^AH\=?]^M&_\ E?3HO^"' M?PEEGMUU#6/%NL::EY:W-WIE];:-)9:K'!1OC=UR- MU88GB:E4I2IJ+U315/+Y1DI7/&?C1_R/EU]:Y.NL^-'_ "/EU]:Y.O>P_P## MCZ'\WX[_ 'B?J%%%%;'*%%%% !1110!]"_L/_$4:+XI:VN)-J, J@GBOM2WF M%Q LB]&&17YB?#SQ')X;\36LR,542+N^F:_1'X4^/;;Q;X3@FC;=Y<8!YKXO MB'"\M155U/V;P\S55*#PDWK'8ZN258EW,< 5S?B/Q@L9:.%@_N*H^*O#F M&V8@CAO>N=1-ISZU\X?I&XZXDDNYBTC,PSP">E &!112**>NZ-%KFFS6TRJT M"?%TVH6-L5LFR257"YK])JX_P",'PLL_B?X6FL;J%90 MRG'UKW,ASB6 Q"G]E[GS/%&0QS/"N*^..J?Z'XYD;317K'[3'[.&J?!OQ/,T ML)^RS.?+VCH*\G(P:_;,-B:=>FJM-W3/Y\Q&'J4*CI559H****Z# **** "B MBB@ HHHH **** "BBB@ HHHH ]:_8I_Y+I9?2OU4\.?\@2V_W!7Y5_L4_P#) M=++Z5^JGAS_D"6W^X*_*>._]ZAZ'[)X:_P"[U/7_ "+U%%%?"GZ8%%%% 'CW M[:'_ "3$_1OY5^5VN_\ (=O/^NK5^J/[:'_),3]&_E7Y7:[_ ,AV\_ZZM7ZK MP)_NLO4_$?$;_D81]"K1117W9^>A1110 4#K10.M 'ZF?\$5O^3>/&G_ &.# M?^FG3*^Q*^._^"*W_)O'C3_L<&_]-.F5]B5^!YW_ +_6_P 3/Z4X:_Y%6'_P M+\@HHHKRSW HHHH **** "O$/^"E'CBX\ _L$?%JYT_6M6\/:]J?AJ[T+0-0 MTL3_ &ZVU?4$^P:<8&@'F)(;VYMPLBX$9(*-8M/MTL&CZIUETJ]E FCVPF6)T) M8MLUH4G5J*G'JR9245S,_*G_ (*.?%&'6O$ECX5M;^:_3PV'AN;J6=YI=0NF M1B222:^8*W/B1XA_P"$L\=:GJ1;?]LG:3<>^236 M'7ZWA:*HTHTX]$?,5)N4G)A115BTTF[O_P#CWM;B?_KG&6KH(*]%7O\ A%M4 M_P"@9J'_ 'X;_"C_ (1;5/\ H&:A_P!^&_PI_X1;5/^ M@9J'_?AO\*/^$6U3_H&:A_WX;_"CF0691HJ]_P (MJG_ $#-0_[\-_A22>&M M2A0L^GWR*O5FA8 ?I1S(5F4J*.E%,#2\'ZPV@>)K&\1BIMYE?(/H:_>[_@B! M^T'-X\^*6J6EGIS3:7XT\++JNHWRZC+Y=OJ6ERV]IEK;:8S)<6M];H9@RN4T MN-")%5#'_/\ U]F_\$Z_CI?>'_ FJZ%HNIZWH_BK2P^M>'=4T>VCNM2TB_AB M<+<6\$LL45PXC>5#;RR)%<)))#(1'*]>#Q#@_;89R6\=3MP-7EJ6?4_I?HJC MX6\4Z9XY\,:;K6BZE8ZQHVL6L5]87]C<)<6M];RH'CFBD0E7C=&5E920P(() M!J]7YJ>^%%%% !1110 4444 %%%% !1110 5B?$7X:>&_C!X/NO#OBWP_HGB MCP_?-&USIFKV,5]9W!CD66,O%*K(Q21$=<@X9%(P0#6W10!\I_$+_@CQ\(-9 MMM6OO"=GK7@WQ1..,+$Q6%H&" M2)^5?_!4G_@E]<_"_P 1:K,MG%:^(X5>YM([2-DL==LE91]KM=Q)4KO19H&9 MG@=U!+QR0S3?T 5X%_P4D\'WFN_LRZCK<-Y80Z=X%^T^)=8MKFT:9]1L(+"[ M6:*%U/[J8"02HQ5PYA\HA!*98_1R_,*N&JJ47IU1A7H1J1LS^5;4;"32[Z6W MF4I+"Q5E/8U#79?M#Z9_8WQP\3VHZ0W\BC'IFN-K]5A+FBF?-O1V"OJG]@OX M@Q^#O"-YXHU#1;SQ)9?"WQ5X>\=S6=G$DU\+72]4M[JZ>U61D4S_ &=) H+* M#D@D#)'RM7UU_P $M6*:=\3BI((\*ZH01V_T.6O.SB*E@YI]C?".U5'].5%> M _\ !*#_ )1:?LU?]DK\+_\ IHM:]^K\J/I#Y(_X+(G'[.GAK_L8I?\ TS:I M7\UGQ4_Y':\_WJ_I\_X*C_#6'Q_^S)#?2:AJ5G)X7URRU".&U,?EW_GEM.>& M<.C$Q^5?2.-A1A)'$=Q4,C?S/_M-:1%H/QHUBUA7RXHY"%4]N:^VX3DN66?:7_!)WQ+#_P +8\*V.]?-/C?P>!]-U!?GM+E)(R'CDBG6-T=2&5E M5@"_'UO#IUG)XGTJ&[O;&RU)-2BTF]V[;NQ-PBJ)) M+:X66!SM0AX7!5&!4?G?%%/EQ=^Z/=R^5Z5COZ***^;.\**** "BBB@ HHKP MG_@IAJK67[$GC:P*Z>UKXJ^P^%+_ .VVS7$0LM5O[;3;H[%=,N+>[E*$MM#A M2RNH*,TKNR _F%^.>AWOAC2_AUINI6LUCJ%CX-TZ*XMIEVR0MY><,/7!!_&N M#KWG_@I/KEKXA_:OUN:Q2*.SB AACB "1(ORJJ@= /:O!J_7<#'EP\(^2 M/EZSO4;\PKW#_@G?X<_X2K]I_1;/./,D7/\ WT*\/KZ)_P""7$L5G^UEIEW< M30VUK8Q-=3S2MMCACC!9F8]E !)/856,E:A)^04M9H_?O_@CUX0LM&_9(U#7 MHXW.M>,O&WB/4-:N6E=C>W%MJD^EPOM8E4VV>GV<6U JGR=Q!=G9OJBO#_\ M@G!\+]4^$G[%W@K3];6>#6-62\\2WUI-9264NF3ZK>W&IO9O%(2X:W:[,!+[ M68PEBD9.Q?<*_(9.[N?4(****D#^8_\ ;\_Y(%\)/^Q/TC_TCBKY#KZ\_;\_ MY(%\)/\ L3](_P#2.*OD.OU;*?\ =8>A\UB?XC"KWAC_ )&G2_\ K\A_]#%4 M:O>&/^1ITO\ Z_(?_0Q7HRV,#^IS_@EQ_P F1>%_^PAK7_IXO:^@J^??^"7' M_)D7A?\ ["&M?^GB]KZ"K\7M8,I93] M&5G^*_"FE^//"VI:'KFFZ?K6BZU:RV.H:??6Z7%K?6\J%)898G!62-T9E9&! M# D$$&@#^8?_ (*C:7<6OQ%T:\NAFXU*RANI'P!YKO$K,W'J23QZU\MU]H?\ M%2_@CJ7PLN[7P70%(V4HOQ?7ZME-55,)"7D?-XJ/+5:"O4/V0/%4GAWX]^'55MJSW:H2>@S MQS7E]:_@+Q!_PBWC#3]0W;?LDPDSZ8KNJQYH./D8Q=G<_J?_ .":6L0M^P]\ M-_#K-"NL?#_0+#PCK-NMQ#*UM>6-K#"Q(C=]JS1B.XB#E7,%S"S(A;:/=J_. M;_@BQ^W+IOC74IO!>N:Y8VUSXVM(=9\+07-O+'-J=U;PO#J-M'<%C#(T5O;V MWU"WD*O$X.:[L1D,:^&E"I\70]3)4?LN?&FW^)O@6T9IE>Z"#?S7JX.:_'L1AYT*CI3W1_26"QE/%48UZ3NF@HH MHK Z@H(R*** .(^,/P3TSXM:!-9W4,.^0$+(5Y6OSN_:0_8XUCX4:[<-96UQ M=6(.1(!Q7ZD5D^+O!UCXTTMK2^B62%@>,5]!DO$%? 3LM8=4?*<1<*X?,X\Z M]VHMGW\F?BW/ ]M*T*%%%% !1110 4444 %%%% !1110!ZU^Q3_R72R^ ME?JIX<_Y EM_N"ORK_8I_P"2Z67TK]5/#G_($MO]P5^4\=_[U#T/V3PU_P!W MJ>O^1>HHHKX4_3 HHHH \>_;0_Y)B?HW\J_*[7?^0[>?]=6K]4?VT/\ DF)^ MC?RK\KM=_P"0[>?]=6K]5X$_W67J?B/B-_R,(^A5HHHK[L_/0HHHH *!UHH' M6@#]3/\ @BM_R;QXT_['!O\ TTZ97V)7QW_P16_Y-X\:?]C@W_IITROL2OP/ M._\ ?ZW^)G]*<-?\BK#_ .!?D%%%%>6>X%%%% !1110!@?%;XH:'\$?A=XD\ M:>*+[^S/#/A#2KK6]6O!!)/]DM+:%III/+C5I'VQHS;45F., $D"OYV_^"AO M[0J^(?!>M2M!K5CJWQ2\1ZCXWNH]9N!-JD=M>7+MIL%P0\@1K?319P"%79(1 M"$0[5%?LY_P6$\:6^C?LB1^&;B/6F3X@^(+#1)6L+K[*GV2%FU._CN)-ZM]G MFL-/O(&10_F^>L3*4D%4#@ #L!BOI^ M&<'[2NZSVC^9Y^85>6'*NIY/1117Z">&*J-(<*,MZ"OV%_X)._\ !.V_^*?P MF:\TBVTFQU*ZL"7UW6=*?4-/T>5H\Q#[.LD)NIF)5C$LJ!(SO=UW0I-^8?[) MGPVM_BE\:],TN^DB@T]MTMS/,VV."-1EG9CP% !))["OZ>/^"?/P>A^"?[+. M@Z6FARZ%=74MS>W"7%HMM=W6^9Q!+.OWQ(;9;=0LN)$1$C=4*%%^5XFQSI4U M2@]7^1Z67T5*3DSYI_X= ?$W_HK/P;_\,Y-_\NZ/^'0'Q-_Z*S\&_P#PSDW_ M ,NZ_0"BOB/K-7^9_>>Q[./8_/\ _P"'0'Q-_P"BL_!O_P ,Y-_\NZ/^'0'Q M-_Z*S\&__#.3?_+NOT HH^LU?YG]X>SCV/S_ /\ AT!\3?\ HK/P;_\ #.3? M_+NC_AT!\3?^BL_!O_PSDW_R[K] **/K-7^9_>'LX]C\_P#_ (= ?$W_ **S M\&__ SDW_R[H_X= ?$W_HK/P;_\,Y-_\NZ_0"BCZS5_F?WA[./8_/\ _P"' M0'Q-_P"BL_!O_P ,Y-_\NZ/^'0'Q-_Z*S\&__#.3?_+NOT HH^LU?YG]X>SC MV/S_ /\ AT!\3?\ HK/P;_\ #.3?_+NO/_VJ/^">&O?L]_ 36?$'C;QA\._& M&C75WI>@I8:-\/7T&Z2YU+5+33H9_M4FJ3JJ1O=!V4QDLJD @X-?J!5'Q-X9 MTWQIX;U#1]8T^QU;1]6MI+*^L;V!;BVO8)%*212QN"KHZDJRL"""000:<<76 MC)2YG]Y+IQ:M8_DB_:9^#MQ\#?BK?:#=1O'+;LQ*MU')KSZOL/\ ;Y^$5UK. MAZYXFFN+"]NO _BC7/ FH3VDD[J\VE:G<6:N1/-//'OBBBD"3SS2A)$WRRL3 M(WQY7ZIE^*6(H1JKJCYVM3<)N(5Z)^R[\4I?A#\8=*UJ.9H?LLJMD'T->=T* M=K ^AKJG%2BXOJ91=G='])G_ 0]\2MIWPI\?>"[9XCX9TO7AXF\+01W-@PT M[3M70W,UMY43_:DVZK'JTBO<1!6CGC2*67RI$@^X*_#/_@CK^U!?1?%KX17% MB9I/['U9_"FM+"VGQ&72]4B,:J\MXT>U$U*+2Y-L,@FD*>7&DSR"&3]S*_)\ MQPSH8B5,^EH5.>"D%%%>-?MU?M.W'[+'P-_M;28M-N/%.O7\6BZ!'J,5P]BM MU(LDLD]QY*D^5;VL-S(2_9_)$L;RHPXHQ;=D;'RW_P %,/\ @JNW@./6 M-#^%WCR'0H_".H_V5XHU^ST2#4IDOXY87?3[":X=K;SHD26*Z9[:X2-K@1JR M7$,HB\^_9"_X+8^);+P@Y\33'XT6T-Q(VS3[:STKQA%"S7$BXA#16%^5+VT0 M"?82D<3N1<2'!_+']O/]H)?%&N_\(=HM[J%UX;TAY'BEO;V2\NKR:65Y9[F> M:0EY9YIGDEDD8EG>1F/)KP+P7XXU'P!KD>H:;.\-U"IF$E4]W8_KI^#WQS\(_'_P +R:QX-\0:;K]C;RK;78MY/W^FW!ACF-M= M0MB6VN%CFB9H)E25!(NY5)KK*_EM^%/[=BWWQ/TOQ1XTT^W_ .$ET:":UT_Q M/I4\VEZ]81S0FWD\J]MV292824!+'"D@<$@_I7^R+_P7#O?#_@[3?"]IJ&B_ M$FSL+:*TL;OQ;K5SI>M6Z)N'^EWL=O=KJ#%2BB4PP2 1;I6N))&D'A8O(<50 M>W,O([:>,ISZV/UGHKY!\ ?\%E_AT+72X?B9HWB7X5WU]%8H;Z\@&K^'I+F? M"S*FI67FI#!!(5#W%^EFNQU?"@2"/U%O^"EW[.*1L[?M ?!)44%F8^.=+PH' M))/GUX\HN+LT==[['MM%%%2 445A_$GXG^&O@UX,O/$GC#Q%H?A7P[IYC%UJ MFL7\5C96QDD6*/?-*RHNZ1T1IZS87#2&WUN&'2]2:&WD13MDV7GV2Y5904$EI&^-R(1U7CO_@J M5\$O#^DQMX7\<^'/BGKEQ.D$&@>"-;T_5M2D!R7FYF;RH$DF_([ ME6\P37LCAO7)KDZFOKV34;R2>5MTDIW,?4U#7ZM%621\R]7<*^H/^"?NO:AX M3^&?Q7U#2=+FUW5Y- GTW3=+A#M-JMY=@6L%K$J*SO-)),JHB*6=B% R:^7Q MUK]"O^"/?P(E\7?%;X8Z4TGV%/$OQ"TJ_%XT/G"'^QTN-=V!=RY,W]F>1NS\ MGG[\/LV-Y>=U.3!S?D=6#C>JC]XOV3_@9_PS!^RU\-?AI_:G]N?\*[\*Z7X9 M_M+[-]F_M#[%:16WG^5O?R]_E;MF]MN[&YL9/H%%%?EI]$>0_MWZ1K6M?LM> M(D\/Z?J6J:G:W&G7RVEAIR:C<3Q6^H6T\RK TT)?]S')GRV>4#)BAN) EO+_ M #,_M]VEK'^TYKUQI\L-SIMX5N;2XA;=%/$_S(ZGNI4@@U_6)7\R?_!13]F* M\^#'@W0GO8[7[?X?C;PO?2VDAEMY+K3I7LIFC8JI,;20.REE5MI7*J<@?4<+ MUU'$.#ZH\[,HW@F?']%%%?H!XAV/P+^)5Q\*?B%8ZM;LRR1RID@XXS7]$?\ MP1W_ &H])\8?#D_#8:;]EO+/^TO$^DW]FOFZ?JUE=:@UQ.I*H!;75O/?+&\, MG^L1XI8WDW3)!_-6IVL#ZI2?+4BTSW8U(R5XL^@**\4_X>4_LY_] M%^^"G_A<:9_\?H_X>4_LY_\ 1?O@I_X7&F?_ !^L2CVNBO%/^'E7[.8_YK]\ M%/\ PN-,_P#C]<_\2_\ @K!\ _ 7A*;4-)^(OA_XC:CDQ6NA^!;R+Q)JM[.8 MY'CB$5J[B$.8]@FN&BMU=T#RIN!HLV!]%U^8O_!:C]J[3M<\77OA&2&QCTOX M-RV^MB\EBD^TWGB2YL+E([2,2(J"&WT^^2=I8S+YDE["@:%K>59,G]N[_@LE MK5Q\--8\,3?9?A#;:I<-#-J>C>(_[3\3?V?O<&"/RX$M]/NYHP@:XAN+HVX> M01,9!'<1_D/^TS^U';)-+6+U/+O%WBBX\8Z[-?W3M)-,Q M)+')/-9E%%?HJ5E9'@A7UK_P2=^!]I\3OC]I-OJL=S-HFO7^GZ+J,4,\ENT] MI=7]O;SQB2,JZ;XI73)JW MBCQ''J3W,>F/>QZ=I^E,NH3S3[6411RR0V]FLK-M26^AXRPDV^N MGWG5@X\,?\C3I?_7Y#_P"ABJ-7 MO#'_ "-.E_\ 7Y#_ .ABO1EL8']3G_!+C_DR+PO_ -A#6O\ T\7M?05?/O\ MP2X_Y,B\+_\ 80UK_P!/%[7T%7XY6^-^K/JH?"@HHHK,H**** "BBB@#\?\ M_@MQ\#H[?XL_$B.:1KB\\66EIXWTS?:/")$CM+?2KNWBFWC$C7,FEP1+$\C1%?YU?VP/A4G MPP^+U]!9%9]*N%6XL[B/F.XBD ='4]PRL"/8U]WPOC%*FZ#W7Y'CYC2M+G1Y M11117UIY9]J?\$R/VN;SP)J^G^&UUF'0;K3;R#5M&U"Y:7[/:7T+[H_-$+QR M-;R#=#/&DB&6"::(MMD8'^B;]GKXO1_'CX+^'_%:VL=A/JML?MEI'))+'9W< M;-%(S>1]G\RZL)P]C>-Y.U-T\+N!%"596 MBC*_)9]DDJS]O0WZKN>G@L6H^Y,_I&HKXK_9Q_X+#^'-0\$6%#)=2NL);2%67S2Z7S>5%&%874X65H_I[X._M+_ X_ M:(.H_P#"O_B!X)\=?V/Y1O\ _A'M;O\OS?(=MF_RY-N[&[8V,X./A MITY0?+)69[$9)ZH[:BBBI&%%%% !17@?BS_@J;^SGX2T26^/QI^'>MM&\:+8 M^'=8BU_4YV=U0"*RL3-'X MI7R6X,5CI6EV_P!IU/6[HJS):6D. M5\R9PC'YF5$5'DD>.*.21?S\\6_\%K/'=W\09K6SU+X7>"+75KASI>CZUH-U MK.HZ5;@!8OM]Q;ZE#";AR#(\4*%80XB$DQ0RO^;/[17_ 4=FU'QEK.M>%]6 MUO7O$FNVQL=1\3:_>M>:I=6_G23_ &=&X2VM1-+*ZVMLD4"%_EC Q\EZAXP MO]3U]M2FF=KIVWEMQZU]5E_#+E'FQ+MY'FULP2=J9_6=^RE^T?!^T_\ "B/7 MQH]YX?U.SN#I^JZ=,3-%;72I'(WV>YVJEU;NDL:Q_:?@J0M=:;8:N]@OBNQ^RW<(LKE2PAN3"UW)"=:M?$'ACQ! 9[*]@#+NPQ1XW1P'B MECD5XY(I%62*2-T=5=64?.YA@9X6JZ9'Y\?&C_ )'RZ^MA!K:C1E4ERQ V/'_ ,3[?P[ T<,\ MC,%STS5'5=6FUBZ::9BS,<]:JU])A<%"DK]1!1117<,]F_9-_:(O/A%XMB1I M"UM<,%8,>%%?IQ\//'5EX]\.P7EG,LBL@)P>AK\8XI6AD#+PR\@U]4?L2_M< M-X(O8-'U"1C"YZD\"OA^+.'_ *Q'ZS07O+?S/ON"^)OJ53ZKB'^[EMY,_1*B MLWPMXHM?%>E0W5M(LBR+NX-:5?E$HM.S/W"$U**E'9A1112*"BBB@!'02(5; ME3U%8'B3X9:-XFA9;C3[:1F!&YDYKH**J-247>+L9U*4*BY9JZ\SYQ^)?_!/ M/0?',S21R+:ENR+7BWC?_@F8VCD_89Y9^?2OO>C:#V'Y5[N%XFQ]!64[KL?, MXS@S*\0W+DY7W1^97B+]@;Q'I\JBWM9Y5/4[:S/^&%_%G_0/N/\ OFOU&,2G M^%?RH\E/[B?]\BO4CQOC4K61XLO#? MW4Y(_*#Q]^R3XB\!>&9]2O+.:."$9 M9B.E>25^KG[=$:K^S?K6%4?+V'M7Y1GK7W/#.;5* MC0I-M.-]0HHHKZ0^7"BBB@ HHHH ]:_8I_Y+I9?2OU4\.?\ ($MO]P5^5?[% M/_)=++Z5^JGAS_D"6W^X*_*>._\ >H>A^R>&O^[U/7_(O4445\*?I@4444 > M/?MH?\DQ/T;^5?E=KO\ R';S_KJU?JC^VA_R3$_1OY5^5VN_\AV\_P"NK5^J M\"?[K+U/Q'Q&_P"1A'T*M%%%?=GYZ%%%% !0.M% ZT ?J9_P16_Y-X\:?]C@ MW_IITROL2OCO_@BM_P F\>-/^QP;_P!-.F5]B5^!YW_O];_$S^E.&O\ D58? M_ OR"BBBO+/<"BBB@ HHKQ?_ (*)_'*^_9P_8<^*'B[1KZ\TWQ-8Z!<6OAN> MTT\ZA.-:NA]ETQ4@\N0.SWTUL@WHT8W9DP@8@ _(_P#X*B?M*1WW[4/Q\\;O M<+J5O-?V_P -?"M_+9K;26MAI<.-2M8PT22LJZS-J(,K%A(1\C-$D>/RONIF MN+J61CDN[-^9KZ/_ &_?&VDVG_"._#WP_:C3]#^']C!I5I:C'[M8T ;=@ %R MVYF; RQ8]Z^;*_4,CP?L,*D]WJSYW&5>>HPH R:*U? ^BOXB\7Z;8HC.;JX2 M/ 'J:]ANRNC#%A%=N3&PD"H=GS[0?Z+*_-O_ ((E?LDQ_#[XJZ_XJ6YN&L_!?AV/PG:K M;7$7V5[[4)(-0U&.>/)D,T,-MI!1OD4+=S+^\;/E?I)7Y7G&+^L8J4ELM$?2 M86ER4T@HHHKRSH"BBB@ HHHH **** "BBB@ HHHH _*+_@O/X!U[X@_M6>%? M"&_B!\.]0;3%M[FX>Z.HZ3?133M/$[?9XXQ;ZC$(7@42R-)<"8LD5ML M_$3QIX?;PIXKOM-;.ZSE,9S[5_6!^V_\*K[XK_LP>,(?#_A_3?$7CS1])O=4 M\%0W@1?)UV.TG6R9)'=!&6=_*8F1%:*:5'/ENX/\UO[?OPBM_"'Q!7Q1IK^= MH?C)(M6TR;RRGG6TZ"2)L'D91@<'D5]IPKC-)8>7JCR2? M17_!/+XOV7@'XBW6D:NEO<:/XHB;3+R"XC62*:*52CJR,"K#!/!&*_H"_P"" M,>LZYJ/_ 3,^%FG>(+&/3K[P?:WG@V&)86A9K/1]0N=*LY)%9W_ 'LEK9P2 M.0=K.[E0JD*/YA/"6JMH?B>PO%)'V:=9.#Z&OW%_X(9_'.V\8?M::Y+9Z/:L M_P 3OAQ;76H:A GDM;W'A_4# OG83$TEQ'KZ@.7#(NG!<.'!3XOBK!Z+$+T9 MZV6U=X,_3?XK_%#0_@A\+O$GC3Q1??V9X9\(:5=:WJUX())_LEI;0M--)Y<: MM(^V-&;:BLQQ@ D@5^&'_!4[_@H-XB\;ZUK6J:Q8ZAHNH>*D-OH6AZA/#-=> M#=)V1 6S>4/+CN+F2/[5-O",ZM:^(]2CC'!02G:P] M".A_&O;_ !_P51\7^$=):SNHX=3AD0QRI<1*ZRH1AE8$8(()!![&OE6BN>I MA:-3XXHTC5G'9GV!X1_X*>Z+X%U9-0T+X=Z7X/U1;:6S?4?",DWAF^E@D*,\ M3W&GO#(\9:*-MC,5W1HV,J#66/\ @HYJ'_11/VJ.>?\ DM&N?_':^4Z*X99) M@I.[@C58RLNI]D^ O^"K^N?#F^O+BU\9_M"ZJM];BUGMM:^*>K7\+H)8Y1MW MR>9"X>)/WD+QN5WQEC%++&^=;_\ !2SP[HE[#>:)\(?ASH>HV9W6UY8^&[." MXMSC *.L893CN#7R/150R7!QV@A/%U7NSW;XN?M^^-OB@TP_M*ZL8YOO+"VP M$>AQ7B>JZS=:[=M<7D\EQ,W5W.2:JT5WTZ,*:M!6,92]?MY_P1'^%&F>)OVBY-)NI-D_P"\. MV&KR60##SM8UR*]@BN"Z2#'V:QM[R+RI$=7.IL_RM#&3\"_\$\?V.?$>HZM8 M^)+30%U[Q-?&XM_"WAR:ZALG\1ZA%:3W:VRRSND:CR[>5V9F&$C;&3@']_/V M,OV2M._8_P#A;>Z/#J" M*.%2VV.%-[RRF2:3XCB;,(RMAX/U/8R^@U^\9ZY1117QQZ@5^4W_ 7$_9RN MOB#^T -':XT\:7\0/"\FO:7:"=WO6U32GB@U"0J_RK$]G7N7'O$-Y9R*RM;3-'R/0U0K]!/^ M"FW_ 3TU;PKXOUK4(=&&AZ[HY675](B6V,5ZMX$_;O\=>#)8&;6+R\6$ 2MOX';GM7B=%9U* M,)_$KE1DUL?7:?\ !7+QFJ >7'P/^>:_X4O_ ]T\9_\\X_^_:_X5\AT5S?V M?A_Y4:>WGW/K34?^"LWC.^@9-JKD=0B_X5Y3X^_;7\>>-)G9->O[-9.&6)]F MX=@<=1S7D-%73P=&#O&*)=:;W9I:]XOU3Q0Y;4;Z>\8G.9&W5FT45U)):(S" MBBKFB:%=>(M1CM;.&2>:1@JJ@R31L!T'P7\!77Q#^(FEZ=;PM-]HN$C8 9ZG M%?T)?\$7/@';^&+'Q%XVT^ST&Z\+OIUOX6\.:M%<+/=SS6EW>+K!10O[B!KI M;> X?=-)IQ9D"1P._P _P#!.'_@F+XVU*SMX]#LK=?$WB> @ZM>*#;>"[1P MRG4IDR&ED&&6WMU(:>5<%HXHYYHOW2^''P^TGX2_#S0?"N@6KV6@^&=.M])T MVW>>2X:"V@B6*)#)(S2.51%&YV9CC))))KX#B3,E5G["F]%N>W@,.XKGEN;5 M%%%?+'HA1110!_,?^WY_R0+X2?\ 8GZ1_P"D<5?(=?7G[?G_ "0+X2?]B?I' M_I'%7R'7ZME/^ZP]#YK$_P 1A5[PQ_R-.E_]?D/_ *&*HU>\,?\ (TZ7_P!? MD/\ Z&*]&6Q@?U.?\$N/^3(O"_\ V$-:_P#3Q>U]!5\^_P#!+C_DR+PO_P!A M#6O_ $\7M?05?CE;XWZL^JA\*"BBBLR@HHHH **** ,_Q7X4TOQYX6U+0])KC2-.N+CPQKMU)&U]KFD6TD:-'=*N"+RT%Q;12.%$6_M,_L@^$?VJ$\.W&O)>:=KWA&\-UHVNZ88H]2T])"@NK97DCD M1K:ZB0130NC(X". LL4,L?9@<9/#5E5B9UJ:J1Y6?R7ZUI,VAZG-:S(R20N4 M8$8JK7Z6?\%+?^":>H0Z]XHUC2?#.M>'[KP_J-S9RVMU8&"/5XXRK)?63AGC MFMY8I89/W'[SP_=M#>6\MO(AP5=<&OU#!8ZGB::J4V M?.UJ,J#&DI M"L/0CO7MLG_!1NS\9^&5TKQYX!\+>.K5;>6U7^U],BN7BCD 601NR[H]P Y0 M@Y .<@&OEFBN6M@Z%7^)%,TA6G'X6?9'C?\ X*N:Y\1;^QEO/&G[0VDQV$'V M6"WT;XIZO8PI&99)3O*R>9,^^5_WD[R2!=D881QQHG3>&?\ @HUJ&E^"]4TN MU^,7[25OI>OK%_:EM=?$6ZOKN;R6+P_9[Z<-=V&'.7^R2Q>>N$EWH !\(T;C MZG\ZX99#@G]@V6-K+J?6FJ_\%$;JSO&CA^)'[54B+T8_&C7.?_(M-F_X*1V- M_IMO#KFAZ_\ $BZL7E:QOOB+KMUXNN=-$OE&1;9KYI! &,,1/EJI8HN2<#'R M;FBJCD>"B[J"!XRL^I]%?%__ (*0>./B?'(L-_<::SDG=!\C#/N.:\/UWXBZ MYXF9OM^IW5UOZAW)S6+17H4\/3IJT%8YY3E+=A1116Q)T7PQ^(-]\-_%MGJ5 MC<20-!*KG:<9P:_:K_@D_P#\%'M*\.WC$>'Y[O3?B7K6EVFJ0:/]BADT[7+F MYMM-34YHY#').EQ');).ZRLT0T^$I!(T\SK^-?PD^ 7B'XOZ[#9Z;I]U()F" M[U0E5SWS7ZE?\$O_ /@G!XGM?$6A+X?MQJD&AZ[HVOZEXANS+;:+"EAKT#W% ME;SB-Q=WO^A7:&*(%(FBVSR0F2(2?,\2?5I4?WC]Y;'H9?[13TV/>OC1_P C MY=?6N3KK/C1_R/EU]:Y.O0P_\./H?SKCO]XGZA5;4]3CTNV:25MJKR353Q'X MFM] M&>1UW8Z9KQ;XA?%.?7IVBMY&CCZ$>M>EA<'.L]-CE-OXC_&%IRUO:MN M7ID&O,;FZ>[E9Y&9F8YY-,=R[98Y-)7TM##PI*T0"BBBMP"BBB@ I]O6,HEB M8#FOQ:@G:VF61#M93D'TKWW]F?\ ;1U3X4:C;PZA/-ZMU>9<^7O^8?A7 M= Y%?E]:C.E)PJ*S1^SX?$4Z\%4I.Z84445F;!1110 4444 %%%% 'D'[=/_ M ";=K?\ N_TK\HCUK]7?VZ?^3;M;_P!W^E?E$>M?J_ ?^YS_ ,7Z'XCXD?\ M(RA_@7YL****^Y/ST**** "BBB@#UK]BG_DNEE]*_53PY_R!+;_<%?E7^Q3_ M ,ETLOI7ZJ>'/^0);?[@K\IX[_WJ'H?LGAK_ +O4]?\ (O4445\*?I@4444 M>/?MH?\ ),3]&_E7Y7:[_P AV\_ZZM7ZH_MH?\DQ/T;^5?E=KO\ R';S_KJU M?JO G^ZR]3\1\1O^1A'T*M%%%?=GYZ%%%% !0.M% ZT ?J9_P16_Y-X\:?\ M8X-_Z:=,K[$KX[_X(K?\F\>-/^QP;_TTZ97V)7X'G?\ O];_ !,_I3AK_D58 M?_ OR"BBBO+/<"BBB@ K\X_^"XG[36G^$OB!X&\*NMK+J_#?4SJ\W(^7<_"/XE^)Y/&?CK4M39F?[9,9,GWK!Q7ZQ#_ ((, M>. /^29^+_\ P9:#_P#+"C_APSXX_P"B9^+_ /P9:#_\L*_0(\08)*RD>']1 MJ]C\G<5]#_\ !/KP'I6K^+M8\4:]-#:Z'X(M)-9OIY<[(8H4,C$_@O;GZU]M M_P##AGQQ_P!$S\7_ /@RT'_Y85]@?\$[O^"/TL-F MN)IYOEOKR'4D"_94N8_LY@S SR2[H9WV7%O T;L%W'EQW$.'="2HOWGL:T<# M/G3EL?:'[,?P_A^%O[/?@W0X]%_X1^:TTJ![RP-M;VTL5Y(HENFE2WEFA\YY MWE>0QS3*TCNWFRYWMW5%%?GY[84444 %%%% !1110 4444 %%%% !1110 5^ M&'_!:#X#:;XC^)WQ \-^'?",?@W2?A7<:9'I>GV\,=M:7&G7&EV\B75E!'#$ ML5F;A;NW 4R@SV5W^\!S%%^Y]?+?_!0/]@FX_::\3Z#XK\*VVD+XL@L9O#.K M_P!H:D-.L]1T::1)SYYCL;F:YFMI8C]FCWP)$;Z[W+\4\/7C5,:]/ MVD'$_EYEC,11?#WQ%?1PSN@N;/4]&^S7 M#$>9'YMY')L;JOF1H^"-R*Q^3N"*^G/V:OC?JVF_LU>+-!\/WEG8^,/"\*>-O"][<6$=\VFZKI4 MJWUO-%%(K*9=T)094@B0JP925/V-_P .&?''_1,_%_\ X,M!_P#EA7=?LU_\ M$8OB)\*/C=H.L6/@#6-+DCF8-?:KK&E165FJHS[I#;7%Q.0S(L8$<+G=(N=J M!G7CQ^<8*O0E3_X)N?LRZY^Q_\ LC:/ MX#\1MX?.K6.MZ_J3KH'X8'G:?08=NN6@59I&,EA]V["QQQC-HQG MEEF"QV8 S7YQ_'K_ ()4^.O OC>;2])TV9;B.T34/L-Y#+:7PMG9U28P2JLG MEEHW7=MQN1AG*D#^GJN5^,/P4\,_'KPB-#\5:<^H6,=PEU"T-W-9W-K,N0)( M;B!TFB8JSH3&ZEDDD0Y1V4^W@\^Q-#1OF7F<=;!4Y^1_)+\0?@]KWPPNC#K% MF]O(&VXP:Y?:?0_E7]*GC;_@B#X+\2W.H75O\0/'LS%;DZ7IVMPZ9JFEV#.K MB".4&TCO;B&$LG#W@F<1C=.6+.?FWXS?\$)/$&H>"/M]KX(\(3ZH%B^T:;X< M\0F:=G9E5_(-Y;6L3*FXN?,EC)1#@,^U&^CP_%%"2M433.&IELU\+N?A[17Z M._$?_@W[^*&D:;J.KGP5XX@L;"%[J86SZ5?SK&@+-LM[>\DGF8*"1'#&\CG" MHK,0I\.\*?\ !.KPS\3;Z6S\'_&+X?\ BO4(KIV/D^BOK#_AU-XF_Z"=G_P!_H_\ &K&N_P#! M+J'P!X;M]6\7_$7PCX2T^YG%M'<:KJ<%M&\I!(0%F R0I./:IEF>%BKN:#ZO M4>R/D>C!]#^5??OP?_X(7>-_B]IZ:YX4TOQ5XK\.[T\C5;>&SL++4U>*.9)K M1KV> W5N\(K#3[B]U;P7H=K-;LT45GXDUV M.&:Y81JPD'V&.\C$19MF6<."CG9C:6XJW$&"@M)7]#:.!JOH?C_\,/@CXB^+ M][]GT*RDNI=VW 4]:^W_ -B3_@DOJ?BSQGHL>N>'=?UR\N->M]$N1I5@US;: M'(R)<337TQ*0P)!:N)S')*DDNZ*.,-)-$K?K#\'/^"-'P[^'6LW=]JVK^(-6 MCN@ZII6F2?V%IEIB7=#)$;4B]\U8@$?S+MXY&:1_+3*+']/?"OX6:!\$_A_I MOA?POIL>EZ'I,92W@61Y68LQ>26220M)+-)(SR22R,TDLCN[LSLS'YW'<35* MB<*"Y5WZG=1R^,=9ZGDG[*W[!/A_X VFFZEX@_L/QIXUT>>5],UK^Q$LX]!A M9984CL(6DF:U8V\KI-*)6DN"[[F$0B@A][HHKY>4G)W9Z25M$%%%%2 4444 M>7_M2_LM:+^T]X-CM;J1=+\0Z4)'T;65MQ,]@[A1)%)'E?/M9=B"6 LH<(C* MTZNX5N+CPY(]W((8D@U%H8X MRYN/W/DRB*8,8SLVRQ/)^^%4?$WAG3?&OAO4-&UG3['5M'U:VDLKZQO8%N+: M]@D4I)%+&X*NCJQ5E8$$$@@@UW8',*V%ES4G\C&M0A45I'\DOQB_9<\8? V\ MDA\0:;):M&<'*FO.]I]#^5?T]?%7_@CQ\-?&NDVL.AZEXJ\/R6-O.B07VIR^ M(;&_E:)(X&NEU!IKAHXB@.RVN+8OO?1+:^)=:\ M^[T^V%P8WN6ALHIH)G,2^='"MTH<,B/+ Q?9P5N(L'#9W]#:.!JO=6/R'^#' M[)OC+XYWD*:%IKW*2$$G! [FOT>_P""??\ P1TU[7M"*?]#/A-_P1O^&_PR\4 MK>7WB;X@>+M'C#E/#VJW=C;:26,L<@,L=C:6SW"*J-'Y-Q)) \H7A1KW5 M;C:JO,)RU1XM?!U)3;2/R=Q5[PP/^*ITO_K\A_\ 0Q7ZJ?\ #AGQQ_T3 M/Q?_ .#+0?\ Y85=\-?\$%O&S^)=-W?#SQ'9K]LA#7%WJ>C"WMP9%!DD\J\D MDV*,LVR-WPIVHQPI[7Q#@[?$8_4:O8_3O_@ESQ^Q'X7_ .PAK7_IXO:^@J\] M_92^"B_L[?L[>$_![+&MYI5D'U%HKR:\CFOYF:>\D228!RCW,LSJ"J!58*J( MH"+Z%7YO4E>3:[GOQT5@HHHJ!A1110 4444 %%%% '$_M!_ '0?VE/AE=>&= M>-[;QR2)=66H6$BQ7VD7.16>.1)(I)(V_+O_@HE_P $ M76EU]+RSTW4O$RZ_*WO;>#S"BB )_IBA87D20.EN6A M27]>J*ZL+C*N'GSTG8SJ4HU%:1_)[\6/V%?'7PPCO;NXL4DL+.ZN+.62/)\F M:"5HI8G&,K)'(C(R, RLI! (KQFZM)+.X:*165U.",5_5G^T7_P3N^'?[1VJ MZUK%VNN>&?$^NQ01W6LZ%?F&20PX597M9A+933&$" S36\DGE+&H8>3"8_E; MXL?\$&+"ZM/L?A^;P_XGAD,C+?\ B!_[-U* ;8=JRO:6SPW!+FX.]8;?8@A3 M;*=TE?783BJ#5J\=>Z/+JY:]X,_GQQBBOTZ^-'_!OW\1[>^U*[M_!_B6WT_3 M#,TUSI\^G7\4L<9;,L$,=Q]KF5E7)O^@G9_]_H_\:Z/[1PW M\Z(^KU.Q\GT5]8?\.IO$W_03L_\ O]'_ (UYNKJ[O(HXK>) 6=V8M@* "23T I/,L,E=S0?5ZG8^0Z-I]#^5??7P3_X( M=^*OCIX8MO%'@1K[XA>%9I'BBUG1+O3ET^YD0XD6&2YN8O/"-E&>(-&'5X]V M^-U7ZT^ 7_!"KQ19>&]1N+WX?^'[._L7:&SM?%7B&.!K]A$CK+FPBO52$NQ3 M+,),QN?+V[&?AK<0X."TE?T-HX&K+=6/R ^&?P-\1_%W45M=#L9+J9S@ *>: M^N_V4O\ @C]XJ\>7WVCQ!H6M:C:PZA#ILRZ/837WDW$CQJ(I'13'"5\U&.5]"TQ=]I?+&TN(KRXD027,+_N)#"B0+F-HI/M$3LK?8WAGPSIO@KPWI^C M:-I]CI.CZ3;1V5C8V4"V]M901J$CBBC0!41% 554 5>HKY>K6G4ESU' M=GH1BHJT3\SOC4VWQW=_7^M>8>,_']OX9M6S(OFX^4>M;7[5'Q2M] \9WBQL MLC9(^4^]?,_B'Q+<>(;MY)I"RDY4'M7[%E>7RJ0C*>UC^6<<[XB=N[-#QIX] MNO$]VY9MJD\8-_^"AVG^*[&*'Q',+19[ M&=98V&01^K93Q]@L0E'$^Y+\#Z]HKC/"?QT\/^*;*.5-1 MM%9QG;Y@S73V.O6>I?ZBXCDS_=;-?+5*-2#M--'VU'%4JJYJ'/^0);?[@ MK\J_V*?^2Z67TK]5/#G_ "!+;_<%?E/'?^]0]#]D\-?]WJ>O^1>HHHKX4_3 MHHHH \>_;0_Y)B?HW\J_*[7?^0[>?]=6K]4?VT/^28GZ-_*ORNUW_D.WG_75 MJ_5>!/\ =9>I^(^(W_(PCZ%6BBBONS\]"BBB@ H'6B@=: /U,_X(K?\ )O'C M3_L<&_\ 33IE?8E?'?\ P16_Y-X\:?\ 8X-_Z:=,K[$K\#SO_?ZW^)G]*<-? M\BK#_P"!?D%%%%>6>X%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^#_ ,<-0EO_ !]> M-([-\QZGWKCZZKXQ_P#(\W?^\?YURM?T5A]*4?0_E&?Q,****V)"BBB@ HHH MH **** "BBB@ HHHH **** "G1S/"V59E/J#3:* -K0/'VJ>'IUDAO+CY3G& M\UZAX*_;C\5^"MODL)-O]XYKQ6BN3$8'#UE:K!,ZL/CL10?-1FXOR9]?>&/^ M"F6M.$6\6-?6N^\/?\%(K&64?;)%5?:O@.@C->-6X4R^?V+>A[M#C#-:7_+U MOU/T7_X>-^'O^>U'_#QOP]_SVK\Y]@HV"N7_ %+P'F=?^O>:?S+[C[;_ &E/ MVW]%^)7PEU#2+>7=-<# %?$IZT!<45[F5Y71P--TZ.S=SP,TS;$9A55;$.[2 ML%%%%>D>8%%%% !1110!W'[/?CF'X=_$>WU*=ML<8Y-?:VD?\%$O#]GIL,;3 M?,JX-?GC2;17B9GD.&QTU.M>Z/9_J7@/,];_7O-/YE]Q^C'_#QOP]_P ]J/\ AXWX>_Y[5^<^ MP4;!1_J7@/,/]>\T_F7W'VW^T)^V]HWQ"\'?8[>;=)R*^*]2F^TZC<2C_EHY M:H0,45[F6Y51P,'"CL?/YIFV(Q]7VN(=WL%%%%>D>:%%%% !0.M% ZT ?J9_ MP16_Y-X\:?\ 8X-_Z:=,K[$KX[_X(K?\F\>-/^QP;_TTZ97V)7X'G?\ O];_ M !,_I3AK_D58?_ OR"BBBO+/<"BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _!GXQ_\ M(\W?^\?YURM=5\8_^1YN_P#>/\ZY6OZ*P_\ #CZ'\HS^)A1116Q(4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !0.M% ZT ?J9_P16_Y-X\: M?]C@W_IITROL2OCO_@BM_P F\>-/^QP;_P!-.F5]B5^!YW_O];_$S^E.&O\ MD58?_ OR"BBBO+/<"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _!GXQ_P#(\W?^\?YU MRM=5\8_^1YN_]X_SKE:_HK#_ ,./H?RC/XF%%%%;$A1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 % ZT4#K0!^IG_!%;_DWCQI_V.#?^FG3* M^Q*^._\ @BM_R;QXT_['!O\ TTZ97V)7X'G?^_UO\3/Z4X:_Y%6'_P "_(** M**\L]P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@#\&?C'_R/-W_ +Q_G7*UU7QC_P"1 MYN_]X_SKE:_HK#_PX^A_*,_B84445L2%%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4#K10.M 'ZF?\ !%;_ )-X\:?]C@W_ *:=,K[$KX[_ M ."*W_)O'C3_ +'!O_33IE?8E?@>=_[_ %O\3/Z4X:_Y%6'_ ,"_(****\L] MP**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@#\/?C%_R.]U_O'^= XML 19 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Feb. 23, 2024
Jun. 30, 2023
Document Information [Line Items]      
Document Type 10-K    
Document Period End Date Dec. 31, 2023    
Document Transition Report false    
Entity Registrant Name ASURE SOFTWARE, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 74-2415696    
Entity Address, Address Line One 405 Colorado Street, Suite 1800    
Entity Address, City or Town Austin    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 78701    
City Area Code 512    
Local Phone Number 437-2700    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   25,530,082  
Amendment Flag false    
Entity Central Index Key 0000884144    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Entity Voluntary Filers No    
Entity Well-known Seasoned Issuer No    
Entity File Number 1-34522    
Document Annual Report true    
Entity Public Float     $ 236,864,166
Auditor Location Los Angeles, California    
Auditor Name Marcum LLP    
Auditor Firm ID 688    
Current Fiscal Year End Date --12-31    
Common Stock, $0.01 par value      
Document Information [Line Items]      
Title of 12(b) Security Common Stock, $0.01 par value    
Trading Symbol ASUR    
Security Exchange Name NASDAQ    
Series A Junior Participating Preferred Share Purchase Rights      
Document Information [Line Items]      
Title of 12(b) Security Series A Junior Participating Preferred Share Purchase Rights    
No Trading Symbol Flag true    
XML 20 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover
12 Months Ended
Dec. 31, 2023
Cover [Abstract]  
Documents Incorporated by Reference
Portions of the registrant’s definitive Proxy Statement relating to its 2024 Annual Meeting of Shareholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement, or an amendment to this report containing the Items comprising Part III, will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
shares in Thousands, $ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash, cash equivalents, and restricted cash $ 30,317 $ 17,010
Accounts receivable, net of allowance for credit losses of $4,787 and $3,248 at December 31, 2023 and December 31, 2022, respectively 14,202 12,123
Inventory 155 251
Prepaid expenses and other current assets 3,471 10,304
Total current assets before funds held for clients 48,145 39,688
Funds held for clients 219,075 203,588
Total current assets 267,220 243,276
Property and equipment, net 14,517 11,439
Goodwill 86,011 86,011
Intangible assets, net 62,082 66,594
Operating lease assets, net 4,991 7,065
Other assets, net 9,047 5,523
Total assets 443,868 419,908
Current liabilities:    
Current portion of notes payable 27 4,106
Accounts payable 2,570 2,194
Accrued compensation and benefits 6,519 5,791
Operating lease liabilities, current 1,490 1,860
Other accrued liabilities 3,862 3,728
Contingent purchase consideration 0 2,955
Deferred revenue 6,853 8,461
Total current liabilities before client fund obligations 21,321 29,095
Client fund obligations 220,019 206,088
Total current liabilities 241,340 235,183
Long-term liabilities:    
Deferred revenue 16 788
Deferred tax liability 1,728 1,503
Notes payable, net of current portion 4,282 30,795
Operating lease liabilities, noncurrent 4,638 6,459
Other liabilities 209 114
Total long-term liabilities 10,873 39,659
Total liabilities 252,213 274,842
Stockholders’ equity:    
Preferred stock, $0.01 par value; 1,500 shares authorized; none issued or outstanding 0 0
Common stock, $0.01 par value; 44,000 shares authorized; 25,382 and 20,628 shares issued, 24,998 and 20,244 shares outstanding at December 31, 2023 and December 31, 2022, respectively 254 206
Treasury stock at cost, 384 shares at December 31, 2023 and December 31, 2022 (5,017) (5,017)
Additional paid-in capital 487,973 433,586
Accumulated deficit (290,440) (281,226)
Accumulated other comprehensive loss (1,115) (2,483)
Total stockholders’ equity 191,655 145,066
Total liabilities and stockholders’ equity $ 443,868 $ 419,908
Common stock, shares authorized 44,000 44,000
Treasury Stock, Common, Shares 384 384
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 4,787 $ 3,248
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 1,500 1,500
Preferred stock, shares outstanding 0 0
Preferred stock, shares issued 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 44,000 44,000
Common stock, shares issued 25,382 20,628
Common stock, shares outstanding 24,998 20,244
Treasury Stock, Common, Shares 384 384
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue:    
Total revenue $ 119,082 $ 95,828
Cost of sales 33,545 33,318
Gross profit 85,537 62,510
Operating expenses:    
Sales and marketing 28,734 20,260
General and administrative 39,333 33,924
Research and development 6,846 6,147
Amortization of intangible assets 13,623 13,486
Total operating expenses 88,536 73,817
Loss from operations (2,999) (11,307)
Interest expense, net (4,297) (4,438)
Loss on extinguishment of debt (1,517) 0
Other (expense) income, net (292) 1,391
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest (9,105) (14,354)
Income tax expense 109 112
Net loss (9,214) (14,466)
Other comprehensive income (loss):    
Unrealized income (loss) on marketable securities 1,368 (2,384)
Comprehensive loss $ (7,846) $ (16,850)
Basic and diluted loss per share    
Basic (in Dollars per share) $ (0.42) $ (0.72)
Diluted (in Dollars per share) $ (0.42) $ (0.72)
Weighted average basic and diluted shares    
Basic (in shares) 22,138 20,117
Diluted (in shares) 22,138 20,117
Recurring    
Revenue:    
Total revenue $ 99,734 $ 86,222
Professional services, hardware and other    
Revenue:    
Total revenue $ 19,348 $ 9,606
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock, Common
Additional Paid-in Capital
Accumulated Deficit
Other Comprehensive (Loss) Income
BALANCE at beginning of period (in shares) at Dec. 31, 2021   20,028        
BALANCE at beginning of period at Dec. 31, 2021 $ 158,240 $ 204 $ (5,017) $ 429,912 $ (266,760) $ (99)
Stock issued upon option exercise and vesting of restricted stock units (in shares)   136        
Stock issued upon option exercise and vesting of restricted stock units 90 $ 1   89    
Stock issued, ESPP (in shares)   80        
Stock issued, ESPP 407 $ 1   406    
Share based compensation 3,179     3,179    
Net loss (14,466)       (14,466)  
Other comprehensive loss (2,384)         (2,384)
BALANCE at end of period (in shares) at Dec. 31, 2022   20,244        
BALANCE at end of period at Dec. 31, 2022 $ 145,066 $ 206 (5,017) 433,586 (281,226) (2,483)
Stock issued upon option exercise and vesting of restricted stock units (in shares) 420 604        
Stock issued upon option exercise and vesting of restricted stock units $ 3,020 $ 6   3,014    
Stock Issued During Period, Value, New Issues 45,445 $ 41   45,404    
Stock Issued During Period, Shares, New Issues   4,047        
Stock issued, ESPP (in shares)   103        
Stock issued, ESPP 540 $ 1   539    
Share based compensation 5,430     5,430    
Net loss (9,214)       (9,214)  
Other comprehensive loss 1,368         1,368
BALANCE at end of period (in shares) at Dec. 31, 2023   24,998        
BALANCE at end of period at Dec. 31, 2023 $ 191,655 $ 254 $ (5,017) $ 487,973 $ (290,440) $ (1,115)
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Cash flows from operating activities:    
Net loss $ (9,214) $ (14,466)
Adjustments to reconcile loss to net cash provided by operations:    
Depreciation and amortization 19,135 18,708
Amortization of operating lease assets 1,481 1,702
Amortization of debt financing costs and discount 820 718
Net accretion of discounts and amortization of premiums on available-for-sale securities (119) 280
Provision for expected losses 2,047 803
Provision for (recovery of) deferred income taxes 225 (92)
Gain (Loss) on Extinguishment of Debt, Operational (990) 0
Debt Securities, Available-for-sale, Realized Gain (Loss) (2,257) (1,221)
Share-based compensation 5,430 3,179
Loss on disposals of long-term assets 132 25
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability 175 (1,245)
Finite-Lived Intangible Assets, Purchase Accounting Adjustments 0 18
Changes in operating assets and liabilities:    
Accounts receivable (4,126) (7,618)
Inventory 97 (14)
Prepaid expenses and other assets 5,101 2,993
Increase (Decrease) in Other Operating Assets 546 (3,020)
Accounts payable 376 1,611
Accrued expenses and other long-term obligations 87 3,828
Operating lease liabilities (1,118) 2,023
Deferred revenue (2,379) 5,462
Net cash provided by operating activities 18,900 13,674
Cash flows from investing activities:    
Acquisition of intangible assets (7,651) (2,289)
Purchases of property and equipment (1,585) (2,318)
Software capitalization costs (7,027) (4,228)
Payments to Acquire Debt Securities, Available-for-sale (27,647) (37,232)
Proceeds from sales and maturities of available-for-sale securities 14,385 10,068
Net cash used in investing activities (29,525) (35,999)
Cash flows from financing activities:    
Payments of notes payable (35,627) (1,688)
Payment for Contingent Consideration Liability, Financing Activities 0 (130)
Payments of Financing Costs (250) 0
Net proceeds from issuance of common stock 46,800 497
Net change in client fund obligations 13,931 (11,055)
Net cash provided by (used) in financing activities 24,205 (12,376)
Net increase (decrease) in cash, cash equivalents, restricted cash, and restricted cash equivalents 13,580 (34,701)
Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of period 164,042 198,743
Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period 177,622 164,042
Cash, cash equivalents, and restricted cash 30,317 17,010
Restricted Cash and Cash Equivalents 147,305 147,032
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total 177,622 164,042
Supplemental Cash Flow Information [Abstract]    
Interest Paid, Excluding Capitalized Interest, Operating Activities 3,140 3,397
Income Taxes Paid 432 233
Subordinated notes payable –acquisitions 1,209 411
Stock Issued 2,543 0
Other Noncash Expense 1,471 0
Payment Of Stock Issuance Costs, Capital Raise Fees (338) 0
Repayments of Long-Term Loans from Vendors (311) 0
Noncash or Part Noncash Acquisition, Value of Assets Acquired $ 357 $ 0
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
THE COMPANY AND BASIS OF PRESENTATION
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies
NOTE 1 - DESCRIPTION OF BUSINESS, BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES

DESCRIPTION OF BUSINESS

Asure Software, Inc. (“Asure”, “we” and “our”), a Delaware corporation, is a provider of cloud-based Human Capital Management (“HCM”) software solutions delivered as Software-as-a-Service (“SaaS”) for small and medium-sized businesses (“SMBs”). We offer human resources (“HR”) tools necessary to build a thriving workforce, provide the resources to stay compliant with dynamic federal, state, and local tax jurisdictions and their respective labor laws, freeing cash flows so SMBs can spend their financial capital on growing their businesses rather than administrative overhead that can impede growth. Our solutions also provide new ways for employers to connect with and to differentiate themselves with their employees in order to enhance their relationships with their talent. Asure’s HCM suite (“Asure HCM”) includes Payroll & Tax solutions, HR compliance and services, Time & Attendance software and data integrations that enable employers and their employees to enhance efficiencies and take advantage of value-added solutions, which we refer to as AsureMarketplace™. AsureMarketplace™ automates interactions between our HCM systems with third-party providers to enhance efficiency, improve accuracy and to extend the range of services offered to employers and their employees. Our approach to HR compliance services incorporates artificial intelligence technology to enhance scalability and efficiency while prioritizing client interactions. We offer our services directly and indirectly through our network of Reseller Partners.

We strive to be the most trusted HCM resource to SMBs. We target less densely populated U.S. metropolitan cities where fewer of our competitors have a presence. Our solutions solve three primary challenges that prevent businesses from growing: HR complexity, allocation of human and financial capital, and the ability to build great teams. We have and will continue to invest in research and development to expand our solutions. Our solutions reduce the administrative burden on employers and increase employee productivity while managing the employment lifecycle. The Asure HCM suite includes five product lines: Asure Payroll & Tax, Asure Tax Management Solutions, Asure Time & Attendance, Asure HR Compliance, and AsureMarketplace™.

We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in Alabama, California, Florida, New Jersey, New York, Tennessee, and Vermont.
PRINCIPLES OF CONSOLIDATION

We have prepared our Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and have included the accounts of our wholly owned subsidiaries. We have eliminated all intercompany transactions and balances in consolidation.

SEGMENTS

The chief operating decision maker is Asure’s Chief Executive Officer who reviews financial information presented on a company-wide basis. Accordingly, in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 280, we determined that the Company has a single reporting segment and operating unit structure.

USE OF ESTIMATES

Preparation of the Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, the determination of the fair value of its long-lived assets, and the fair value of assets acquired and liabilities assumed during acquisitions. We base our estimates on historical experience and on various other assumptions management believes reasonable under the given circumstances. These estimates could be materially different under different conditions and assumptions.
CONTINGENCIES

Although we have been, and in the future may be, the defendant or plaintiff in various actions arising in the normal course of business, as of December 31, 2023, we were not party to any material legal proceedings.

RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS

In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (Topic 740), which requires companies to disaggregate information about their effective tax rate reconciliation as well as information on income taxes paid. The standard applies to all entities subject to income taxes. The standard becomes effective for public entities for annual periods beginning after December 15, 2024. We are currently evaluating this standard and the potential effects of these changes to our consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2025.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses for interim and annual periods. In addition, the standard requires public entities that have a single reportable segment to provide all the disclosures required by the standard and all existing segment disclosures in Topic 280. The standard is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. We are currently evaluating this standard and the potential effects of these changes to our consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2024.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326), which establishes a new approach to estimate credit losses on certain financial instruments. The update requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The amended guidance will also update the impairment model for available-for-sale debt securities, requiring entities to determine whether all or a portion of the unrealized loss on such securities is a credit loss. The standard became effective for interim and annual periods beginning after December 15, 2022. Effective January 1, 2023, we adopted the provisions of ASU No. 2016-13 and determined that adoption did not have a material impact on our Consolidated Financial Statements.

CASH, CASH EQUIVALENTS, AND RESTRICTED CASH

We consider all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes and bonds, and/or repurchase agreements, backed by such obligations. Carrying value approximates fair value. Restricted cash consists of cash balances which are restricted as to withdrawal or usage. As of December 31, 2023, we had no restricted cash.

INVESTMENTS

Available-for-sale securities are carried at fair value, with the unrealized gains and losses reported in accumulated other comprehensive loss. The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. The amortization of premiums and accretion of discounts is included in interest income. Realized gains and losses and declines in value judged to be credit losses, if any, on available-for-sale securities are included in other income (expense), net. The cost of securities sold is based on the specific identification method. Interest and dividends on securities classified as available-for-sale are included in interest income.

FUNDS HELD FOR CLIENTS

Funds held for clients represent assets that are held for the purposes of satisfying the obligations to remit funds relating to our payroll and payroll tax filing services and are classified as client fund obligations on our Consolidated Balance Sheets. Funds held for clients are held in demand deposit or brokerage accounts at financial institutions and are classified as a current asset on our Consolidated Balance Sheets.

Client fund obligations represent our contractual obligations to remit funds to satisfy clients’ payroll and tax payment obligations and are recorded on the Consolidated Balance Sheets at the time that we impound funds from clients. The client fund obligations represent liabilities that will be repaid within one year of the balance sheet date. We have reported client fund obligations as a current liability on the Consolidated Balance Sheets.
FAIR VALUE OF FINANCIAL INSTRUMENTS

We apply the authoritative guidance on fair value measurements for financial assets and liabilities that are measured at fair value on a recurring basis, and non-financial assets and liabilities such as goodwill, intangible assets and property and equipment that are measured at fair value on a non-recurring basis.

CONCENTRATION OF CREDIT RISK

Cash and cash equivalents are deposited at various area banks, which at times may exceed federally insured limits. We monitor the viability of the banking institutions carrying our assets on a regular basis, and have the ability to transfer cash to various institutions during times of risk. We have not experienced any losses related to these cash balances, and believes our credit risk to be minimal.

ACCOUNTS RECEIVABLE, NET

We grant credit to customers in the ordinary course of business, exposing us to the credit risk of our customers. In the course of our sales to customers, we may encounter difficulty collecting accounts receivable. We limit concentrations of credit risk related to our trade accounts receivable due to our large number of customers, including third-party resellers, and their dispersion across several industries and geographic areas. We perform ongoing credit evaluations of our customers and maintain reserves for potential credit losses. We require advanced payments or secured transactions when deemed necessary.

We review potential customers’ credit ratings to evaluate customers’ ability to pay an obligation within the payment term, which is usually net thirty days. If we receive reasonable assurance of payment and know of no barriers to legally enforce the payment obligation, we may extend credit to customers. We place accounts on “Credit Hold” if a placed order exceeds the credit limit or sooner if circumstances warrant. We follow our credit policy consistently and routinely monitor our delinquent accounts for indications of collectability.

We maintain an allowance for credit losses, which was previously referred to as “allowance for doubtful accounts” prior to the adoption of ASU No. 2016-13, at an amount we estimate to be sufficient to provide adequate protection against credit losses resulting from extending credit to our customers. We base this allowance and our expected credit loss estimates, in the aggregate, on historical collection experience, age of receivables, general economic conditions and reasonable and supportable forecasts concerning the future. The allowance for credit losses also considers the need for specific customer reserves based on the customer’s payment experience, credit worthiness and age of receivable balances. Our bad debts have been within management expectations. Refer to Note 8 - Contracts with Customers and Revenue Concentration for details on our accounts receivable and allowance for credit losses.

PROPERTY AND EQUIPMENT

We record property and equipment, including software, furniture and equipment, at cost less accumulated depreciation. We record depreciation using the straight-line method over the estimated economic useful lives of the assets, which range from two to five years. Property and equipment also includes leasehold improvements which we record at cost less accumulated amortization. We record amortization of leasehold improvements using the straight-line method over the shorter of the lease term or over the life of the respective assets, as applicable. We recognize gains or losses related to retirements or disposition of fixed assets in the period incurred. We expense repair and maintenance costs as incurred. We periodically review the estimated economic useful lives of our property and equipment and make adjustments, if necessary, according to the latest information available.
BUSINESS COMBINATIONS

We have accounted for our acquisitions using the acquisition method of accounting based on ASC 805—Business Combinations, which requires recognition and measurement of all identifiable assets acquired and liabilities assumed at their full fair value as of the date we obtain control. We have determined the fair value of assets acquired and liabilities assumed based upon our estimates of the fair values of assets acquired and liabilities assumed in the acquisitions. Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired. While we have used our best estimates and assumptions to measure the fair value of the identifiable assets acquired and liabilities assumed at the acquisition date, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, not to exceed one year from the date of acquisition, any changes in the estimated fair values of the net assets recorded for the acquisitions will result in an adjustment to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, we record any subsequent adjustments to our Consolidated Statements of Comprehensive Loss.

GOODWILL AND OTHER INTANGIBLE ASSETS

Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired in a business combination. We test goodwill for impairment on an annual basis in the fourth fiscal quarter of each year, and between annual tests if indicators of potential impairment exist, by first assessing qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test.

We amortize intangible assets not considered to have an indefinite useful life using the straight-line method over their useful lives. We currently amortize our acquired intangible assets with definite lives over periods ranging from two to fifteen years. Each reporting period, we evaluate the estimated remaining useful life of intangible assets and assess whether events or changes in circumstances warrant a revision to the remaining period of amortization or indicate that impairment exists.

IMPAIRMENT OF LONG-LIVED ASSETS

Long-lived assets, including intangible assets with definite lives, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset. We have determined that there was no impairment of long-lived assets including intangible assets with definite lives, for the year ended December 31, 2023.

ORIGINAL ISSUE DISCOUNTS

We recognize original issue discounts (“OID”), when incurred on the issuance of debt, as a reduction of the current loan obligations that we amortize to interest expense over the life of the related indebtedness using the effective interest rate method. We record the amortization as interest expense in the Consolidated Statements of Comprehensive Loss. At the time of any repurchases or retirements of related debt, we write off the remaining amount of net original issue discounts and include them in the calculation of gain or loss on extinguishment of debt in the Consolidated Statements of Comprehensive Loss.

REVENUE RECOGNITION

Our revenue primarily consists of software-as-a-service (“SaaS”) offerings and income from investments made from funds held for clients. Collectively, the SaaS offerings are referred to as “Asure HCM”, consisting of Payroll & Tax solutions, HR compliance and services, Time & Attendance software and data integrations that enable employers and their employees to enhance efficiencies and take advantage of value-added solutions. We also provide support for processing and filing Employee Retention Tax credits as part of our Tax solutions. Furthermore, our Time & Attendance software can be provided in the form of a software subscription license arrangement, that typically includes hardware, maintenance/support, and professional services. We recognize revenue on an output basis when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenue to each performance obligation based on its relative standalone selling price. We determine standalone selling prices based on the amount that we believe the market is willing to pay determined through historical analysis of sales data as well as through use of the residual approach when we can estimate the standalone selling price for one or more, but not all, of the promised goods or services.
The terms of our contracts with customers range from month-to-month for some Asure HCM direct clients to longer terms ranging from one to three years, most of which are renewable for successive terms. A typical SaaS/software subscription arrangement will also include hardware, setup and implementation services. Revenue allocated to the SaaS/software subscription performance obligations are recognized on an output basis ratably as the service is provided over the non-cancellable term of the SaaS/subscription service and are reported as Recurring revenue on the Consolidated Statement of Comprehensive Loss. Revenue allocated to other performance obligations included in the arrangement is recognized as outlined in the paragraphs below.

Processing and filing support services for Employee Retention Tax credits are recognized at the time the applicable tax form is completed. Fees associated with these services are offered at a flat fee and/or a fee that is based on estimated credits the customer will receive upon completion of the applicable tax form. Revenue recognized from Employee Retention Tax credit services are reported as Professional services, hardware and other revenue on the Consolidated Statements of Comprehensive Loss.
Hardware devices sold to customers are sold as either a standard product sell arrangement where title to the hardware passes to the customer or under a hardware-as-a-service (“HaaS”) arrangement where the title to the hardware remains with Asure. Revenue allocated to hardware sold as a standard product are recognized on an output basis when title passes to the customer, typically the date we ship the hardware. Revenue allocated to hardware under a HaaS arrangement are recognized on an output basis, recorded ratably as the service is provided over the non-cancellable term of the HaaS arrangement, typically one year. Revenue recognized from hardware devices sold to customers via either of the two above types of arrangements are reported as Hardware revenue on the Consolidated Statement of Comprehensive Loss.

Our professional services offerings typically include data migration, set up, training, and implementation services. We can reasonably estimate professional services performed for a fixed fee and we recognize allocated revenue on an output basis on a proportional performance basis as the service is provided. Revenue recognized from professional services offerings are reported as Professional services, hardware and other revenue on the Consolidated Statements of Comprehensive Loss.

We recognize allocated revenue for maintenance/support on an output basis ratably over the non-cancellable term of the support agreement. Initial maintenance/support terms are typically one to three years and are renewable on an annual basis. Revenue recognized from maintenance/support are reported as recurring revenue on the Consolidated Statements of Comprehensive Loss.

We do not recognize revenue for agreements with rights of return, refundable fees, cancellation rights or substantive acceptance clauses until these return, refund or cancellation rights have expired or acceptance has occurred. Our arrangements with resellers do not allow for any rights of return.

Our payment terms vary by the type of customer and the customer’s payment history and the products or services offered. Due to the current political climate related to ERTC, including pending and anticipated changes to ERTC, there is a risk that we may not collect on some of our outstanding percentage of recovery ERTC receivables. The term between invoicing and when payment is due is not significant and as such our contracts do not include a significant financing component. The transaction prices of our contracts do not include consideration amounts that are variable and do not include noncash consideration.

Deferred revenue includes amounts invoiced to customers in excess of revenue we recognize, and is comprised of deferred SaaS/software, HaaS, Maintenance and support, and Professional services revenue. We recognize deferred revenue when we complete the service and over the terms of the arrangements, primarily ranging from one to three years.

ADVERTISING COSTS

We expense advertising costs as we incur them. Advertising expenses were $1,792 and $1,057 for the years ended December 31, 2023 and 2022, respectively. We recorded these expenses as part of sales and marketing expenses on our Consolidated Statements of Comprehensive Loss.
LEASE OBLIGATIONS

At the commencement date of a lease, we recognize a liability to make lease payments and an asset representing the right-of-use underlying asset during the lease term. The lease liability is measured at the present value of lease payments over the lease term. As our leases typically do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date taking into consideration necessary adjustments for collateral, depending on the facts and circumstances of the lessee and the leased asset, and term to match the lease term. The operating lease asset is measured at cost, which includes the initial measurement of the lease liability and initial direct costs incurred by us and excludes lease incentives. Operating lease assets and liabilities are shown separately in our Consolidated Balance Sheets.

Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease costs are recognized on a straight-line basis over the lease term. Lease agreements that contain both lease and non-lease components are generally accounted for separately.

INCOME TAXES

We account for income taxes using the liability method under ASC 740, Accounting for Income Taxes, which requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under the liability method, we determine deferred tax assets and liabilities based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect in the years in which we expect the differences to reverse. We reduce deferred tax assets by a valuation allowance when it is more likely than not that we will not realize some component or all of the deferred tax assets.

SHARE BASED COMPENSATION

We estimate the fair value of each award granted from our stock option plan at the date of grant using the Black-Scholes option pricing model. The fair value is recognized as expense over the service period, net of estimated forfeitures, using the straight-line method. The estimation of share-based awards that will ultimately vest requires judgment, and, to the extent actual results or updated estimates differ from current estimates, such amounts will be recorded as a cumulative adjustment in the period estimates are revised. We primarily consider historical experience when estimating expected forfeitures.
Business Description and Basis of Presentation
DESCRIPTION OF BUSINESS

Asure Software, Inc. (“Asure”, “we” and “our”), a Delaware corporation, is a provider of cloud-based Human Capital Management (“HCM”) software solutions delivered as Software-as-a-Service (“SaaS”) for small and medium-sized businesses (“SMBs”). We offer human resources (“HR”) tools necessary to build a thriving workforce, provide the resources to stay compliant with dynamic federal, state, and local tax jurisdictions and their respective labor laws, freeing cash flows so SMBs can spend their financial capital on growing their businesses rather than administrative overhead that can impede growth. Our solutions also provide new ways for employers to connect with and to differentiate themselves with their employees in order to enhance their relationships with their talent. Asure’s HCM suite (“Asure HCM”) includes Payroll & Tax solutions, HR compliance and services, Time & Attendance software and data integrations that enable employers and their employees to enhance efficiencies and take advantage of value-added solutions, which we refer to as AsureMarketplace™. AsureMarketplace™ automates interactions between our HCM systems with third-party providers to enhance efficiency, improve accuracy and to extend the range of services offered to employers and their employees. Our approach to HR compliance services incorporates artificial intelligence technology to enhance scalability and efficiency while prioritizing client interactions. We offer our services directly and indirectly through our network of Reseller Partners.

We strive to be the most trusted HCM resource to SMBs. We target less densely populated U.S. metropolitan cities where fewer of our competitors have a presence. Our solutions solve three primary challenges that prevent businesses from growing: HR complexity, allocation of human and financial capital, and the ability to build great teams. We have and will continue to invest in research and development to expand our solutions. Our solutions reduce the administrative burden on employers and increase employee productivity while managing the employment lifecycle. The Asure HCM suite includes five product lines: Asure Payroll & Tax, Asure Tax Management Solutions, Asure Time & Attendance, Asure HR Compliance, and AsureMarketplace™.

We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in Alabama, California, Florida, New Jersey, New York, Tennessee, and Vermont.
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Revenue from Contract with Customer [Text Block]
NOTE 8 - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION

Receivables

Receivables from contracts with customers, net of allowance for credit losses of $4,787, were $14,202 at December 31, 2023. Receivables from contracts with customers, net of allowance for credit losses of $3,248, were $12,123 at December 31, 2022. We had a provision for expected losses of $2,047, write-offs charged against the allowance for credit losses of $735, and recoveries on previously written off receivables of $227 during the year ended December 31, 2023. We had a provision for expected losses of $803, write-offs charged against the allowance for credit losses of $99, and recoveries on previously written off receivables of $334 during the year ended December 31, 2022. The increase in the receivable balance during 2023 is primarily due to deferred payment terms on many of our Earned Retention Tax Credit (“ERTC”) commitments. Due to the current political climate related to ERTC, including pending and anticipated changes to ERTC, there is a risk that we may not collect on some of our outstanding ERTC receivables. No customers represented more than 10% of our net accounts receivable balance as of December 31, 2023 and December 31, 2022, respectively.

Deferred Commissions

Deferred commission costs from contracts with customers were $10,302 and $6,660 at December 31, 2023 and December 31, 2022, respectively. The amount of amortization recognized for the years ended December 31, 2023 and December 31, 2022 was $2,803 and $1,644, respectively. The increase in deferred commission costs during the year ended December 31, 2023 is primarily due to an increased focus on sales of our recurring revenue streams.

Deferred Revenue

During the years ended December 31, 2023 and December 31, 2022, revenue of $7,488 and $3,415, respectively, was recognized from the deferred revenue balance at the beginning of each period. The increase in deferred revenue recognized during the year ended December 31, 2023, is primarily due to increases in prices and customers for year-end related services collected in the fourth quarter of 2022, recognized in 2023, and generating $2,553 of the period over period increase. Secondarily, an increase of $1,520 is due to up-front payments collected in 2022 for an AsureMarketplace™ arrangement, recognized in 2023, that was not present during the year ended December 31, 2021.

Transaction Price Allocated to the Remaining Performance Obligations

As of December 31, 2023, approximately $19,892 of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 87% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.

Revenue Concentration

During the years ended December 31, 2023 and 2022, there were no customers that individually represented 10% or more of consolidated revenue.
Business Description and Basis of Presentation
DESCRIPTION OF BUSINESS

Asure Software, Inc. (“Asure”, “we” and “our”), a Delaware corporation, is a provider of cloud-based Human Capital Management (“HCM”) software solutions delivered as Software-as-a-Service (“SaaS”) for small and medium-sized businesses (“SMBs”). We offer human resources (“HR”) tools necessary to build a thriving workforce, provide the resources to stay compliant with dynamic federal, state, and local tax jurisdictions and their respective labor laws, freeing cash flows so SMBs can spend their financial capital on growing their businesses rather than administrative overhead that can impede growth. Our solutions also provide new ways for employers to connect with and to differentiate themselves with their employees in order to enhance their relationships with their talent. Asure’s HCM suite (“Asure HCM”) includes Payroll & Tax solutions, HR compliance and services, Time & Attendance software and data integrations that enable employers and their employees to enhance efficiencies and take advantage of value-added solutions, which we refer to as AsureMarketplace™. AsureMarketplace™ automates interactions between our HCM systems with third-party providers to enhance efficiency, improve accuracy and to extend the range of services offered to employers and their employees. Our approach to HR compliance services incorporates artificial intelligence technology to enhance scalability and efficiency while prioritizing client interactions. We offer our services directly and indirectly through our network of Reseller Partners.

We strive to be the most trusted HCM resource to SMBs. We target less densely populated U.S. metropolitan cities where fewer of our competitors have a presence. Our solutions solve three primary challenges that prevent businesses from growing: HR complexity, allocation of human and financial capital, and the ability to build great teams. We have and will continue to invest in research and development to expand our solutions. Our solutions reduce the administrative burden on employers and increase employee productivity while managing the employment lifecycle. The Asure HCM suite includes five product lines: Asure Payroll & Tax, Asure Tax Management Solutions, Asure Time & Attendance, Asure HR Compliance, and AsureMarketplace™.

We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in Alabama, California, Florida, New Jersey, New York, Tennessee, and Vermont.
Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies
NOTE 1 - DESCRIPTION OF BUSINESS, BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES

DESCRIPTION OF BUSINESS

Asure Software, Inc. (“Asure”, “we” and “our”), a Delaware corporation, is a provider of cloud-based Human Capital Management (“HCM”) software solutions delivered as Software-as-a-Service (“SaaS”) for small and medium-sized businesses (“SMBs”). We offer human resources (“HR”) tools necessary to build a thriving workforce, provide the resources to stay compliant with dynamic federal, state, and local tax jurisdictions and their respective labor laws, freeing cash flows so SMBs can spend their financial capital on growing their businesses rather than administrative overhead that can impede growth. Our solutions also provide new ways for employers to connect with and to differentiate themselves with their employees in order to enhance their relationships with their talent. Asure’s HCM suite (“Asure HCM”) includes Payroll & Tax solutions, HR compliance and services, Time & Attendance software and data integrations that enable employers and their employees to enhance efficiencies and take advantage of value-added solutions, which we refer to as AsureMarketplace™. AsureMarketplace™ automates interactions between our HCM systems with third-party providers to enhance efficiency, improve accuracy and to extend the range of services offered to employers and their employees. Our approach to HR compliance services incorporates artificial intelligence technology to enhance scalability and efficiency while prioritizing client interactions. We offer our services directly and indirectly through our network of Reseller Partners.

We strive to be the most trusted HCM resource to SMBs. We target less densely populated U.S. metropolitan cities where fewer of our competitors have a presence. Our solutions solve three primary challenges that prevent businesses from growing: HR complexity, allocation of human and financial capital, and the ability to build great teams. We have and will continue to invest in research and development to expand our solutions. Our solutions reduce the administrative burden on employers and increase employee productivity while managing the employment lifecycle. The Asure HCM suite includes five product lines: Asure Payroll & Tax, Asure Tax Management Solutions, Asure Time & Attendance, Asure HR Compliance, and AsureMarketplace™.

We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in Alabama, California, Florida, New Jersey, New York, Tennessee, and Vermont.
PRINCIPLES OF CONSOLIDATION

We have prepared our Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and have included the accounts of our wholly owned subsidiaries. We have eliminated all intercompany transactions and balances in consolidation.

SEGMENTS

The chief operating decision maker is Asure’s Chief Executive Officer who reviews financial information presented on a company-wide basis. Accordingly, in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 280, we determined that the Company has a single reporting segment and operating unit structure.

USE OF ESTIMATES

Preparation of the Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, the determination of the fair value of its long-lived assets, and the fair value of assets acquired and liabilities assumed during acquisitions. We base our estimates on historical experience and on various other assumptions management believes reasonable under the given circumstances. These estimates could be materially different under different conditions and assumptions.
CONTINGENCIES

Although we have been, and in the future may be, the defendant or plaintiff in various actions arising in the normal course of business, as of December 31, 2023, we were not party to any material legal proceedings.

RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS

In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (Topic 740), which requires companies to disaggregate information about their effective tax rate reconciliation as well as information on income taxes paid. The standard applies to all entities subject to income taxes. The standard becomes effective for public entities for annual periods beginning after December 15, 2024. We are currently evaluating this standard and the potential effects of these changes to our consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2025.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses for interim and annual periods. In addition, the standard requires public entities that have a single reportable segment to provide all the disclosures required by the standard and all existing segment disclosures in Topic 280. The standard is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. We are currently evaluating this standard and the potential effects of these changes to our consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2024.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326), which establishes a new approach to estimate credit losses on certain financial instruments. The update requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The amended guidance will also update the impairment model for available-for-sale debt securities, requiring entities to determine whether all or a portion of the unrealized loss on such securities is a credit loss. The standard became effective for interim and annual periods beginning after December 15, 2022. Effective January 1, 2023, we adopted the provisions of ASU No. 2016-13 and determined that adoption did not have a material impact on our Consolidated Financial Statements.

CASH, CASH EQUIVALENTS, AND RESTRICTED CASH

We consider all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes and bonds, and/or repurchase agreements, backed by such obligations. Carrying value approximates fair value. Restricted cash consists of cash balances which are restricted as to withdrawal or usage. As of December 31, 2023, we had no restricted cash.

INVESTMENTS

Available-for-sale securities are carried at fair value, with the unrealized gains and losses reported in accumulated other comprehensive loss. The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. The amortization of premiums and accretion of discounts is included in interest income. Realized gains and losses and declines in value judged to be credit losses, if any, on available-for-sale securities are included in other income (expense), net. The cost of securities sold is based on the specific identification method. Interest and dividends on securities classified as available-for-sale are included in interest income.

FUNDS HELD FOR CLIENTS

Funds held for clients represent assets that are held for the purposes of satisfying the obligations to remit funds relating to our payroll and payroll tax filing services and are classified as client fund obligations on our Consolidated Balance Sheets. Funds held for clients are held in demand deposit or brokerage accounts at financial institutions and are classified as a current asset on our Consolidated Balance Sheets.

Client fund obligations represent our contractual obligations to remit funds to satisfy clients’ payroll and tax payment obligations and are recorded on the Consolidated Balance Sheets at the time that we impound funds from clients. The client fund obligations represent liabilities that will be repaid within one year of the balance sheet date. We have reported client fund obligations as a current liability on the Consolidated Balance Sheets.
FAIR VALUE OF FINANCIAL INSTRUMENTS

We apply the authoritative guidance on fair value measurements for financial assets and liabilities that are measured at fair value on a recurring basis, and non-financial assets and liabilities such as goodwill, intangible assets and property and equipment that are measured at fair value on a non-recurring basis.

CONCENTRATION OF CREDIT RISK

Cash and cash equivalents are deposited at various area banks, which at times may exceed federally insured limits. We monitor the viability of the banking institutions carrying our assets on a regular basis, and have the ability to transfer cash to various institutions during times of risk. We have not experienced any losses related to these cash balances, and believes our credit risk to be minimal.

ACCOUNTS RECEIVABLE, NET

We grant credit to customers in the ordinary course of business, exposing us to the credit risk of our customers. In the course of our sales to customers, we may encounter difficulty collecting accounts receivable. We limit concentrations of credit risk related to our trade accounts receivable due to our large number of customers, including third-party resellers, and their dispersion across several industries and geographic areas. We perform ongoing credit evaluations of our customers and maintain reserves for potential credit losses. We require advanced payments or secured transactions when deemed necessary.

We review potential customers’ credit ratings to evaluate customers’ ability to pay an obligation within the payment term, which is usually net thirty days. If we receive reasonable assurance of payment and know of no barriers to legally enforce the payment obligation, we may extend credit to customers. We place accounts on “Credit Hold” if a placed order exceeds the credit limit or sooner if circumstances warrant. We follow our credit policy consistently and routinely monitor our delinquent accounts for indications of collectability.

We maintain an allowance for credit losses, which was previously referred to as “allowance for doubtful accounts” prior to the adoption of ASU No. 2016-13, at an amount we estimate to be sufficient to provide adequate protection against credit losses resulting from extending credit to our customers. We base this allowance and our expected credit loss estimates, in the aggregate, on historical collection experience, age of receivables, general economic conditions and reasonable and supportable forecasts concerning the future. The allowance for credit losses also considers the need for specific customer reserves based on the customer’s payment experience, credit worthiness and age of receivable balances. Our bad debts have been within management expectations. Refer to Note 8 - Contracts with Customers and Revenue Concentration for details on our accounts receivable and allowance for credit losses.

PROPERTY AND EQUIPMENT

We record property and equipment, including software, furniture and equipment, at cost less accumulated depreciation. We record depreciation using the straight-line method over the estimated economic useful lives of the assets, which range from two to five years. Property and equipment also includes leasehold improvements which we record at cost less accumulated amortization. We record amortization of leasehold improvements using the straight-line method over the shorter of the lease term or over the life of the respective assets, as applicable. We recognize gains or losses related to retirements or disposition of fixed assets in the period incurred. We expense repair and maintenance costs as incurred. We periodically review the estimated economic useful lives of our property and equipment and make adjustments, if necessary, according to the latest information available.
BUSINESS COMBINATIONS

We have accounted for our acquisitions using the acquisition method of accounting based on ASC 805—Business Combinations, which requires recognition and measurement of all identifiable assets acquired and liabilities assumed at their full fair value as of the date we obtain control. We have determined the fair value of assets acquired and liabilities assumed based upon our estimates of the fair values of assets acquired and liabilities assumed in the acquisitions. Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired. While we have used our best estimates and assumptions to measure the fair value of the identifiable assets acquired and liabilities assumed at the acquisition date, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, not to exceed one year from the date of acquisition, any changes in the estimated fair values of the net assets recorded for the acquisitions will result in an adjustment to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, we record any subsequent adjustments to our Consolidated Statements of Comprehensive Loss.

GOODWILL AND OTHER INTANGIBLE ASSETS

Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired in a business combination. We test goodwill for impairment on an annual basis in the fourth fiscal quarter of each year, and between annual tests if indicators of potential impairment exist, by first assessing qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test.

We amortize intangible assets not considered to have an indefinite useful life using the straight-line method over their useful lives. We currently amortize our acquired intangible assets with definite lives over periods ranging from two to fifteen years. Each reporting period, we evaluate the estimated remaining useful life of intangible assets and assess whether events or changes in circumstances warrant a revision to the remaining period of amortization or indicate that impairment exists.

IMPAIRMENT OF LONG-LIVED ASSETS

Long-lived assets, including intangible assets with definite lives, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset. We have determined that there was no impairment of long-lived assets including intangible assets with definite lives, for the year ended December 31, 2023.

ORIGINAL ISSUE DISCOUNTS

We recognize original issue discounts (“OID”), when incurred on the issuance of debt, as a reduction of the current loan obligations that we amortize to interest expense over the life of the related indebtedness using the effective interest rate method. We record the amortization as interest expense in the Consolidated Statements of Comprehensive Loss. At the time of any repurchases or retirements of related debt, we write off the remaining amount of net original issue discounts and include them in the calculation of gain or loss on extinguishment of debt in the Consolidated Statements of Comprehensive Loss.

REVENUE RECOGNITION

Our revenue primarily consists of software-as-a-service (“SaaS”) offerings and income from investments made from funds held for clients. Collectively, the SaaS offerings are referred to as “Asure HCM”, consisting of Payroll & Tax solutions, HR compliance and services, Time & Attendance software and data integrations that enable employers and their employees to enhance efficiencies and take advantage of value-added solutions. We also provide support for processing and filing Employee Retention Tax credits as part of our Tax solutions. Furthermore, our Time & Attendance software can be provided in the form of a software subscription license arrangement, that typically includes hardware, maintenance/support, and professional services. We recognize revenue on an output basis when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenue to each performance obligation based on its relative standalone selling price. We determine standalone selling prices based on the amount that we believe the market is willing to pay determined through historical analysis of sales data as well as through use of the residual approach when we can estimate the standalone selling price for one or more, but not all, of the promised goods or services.
The terms of our contracts with customers range from month-to-month for some Asure HCM direct clients to longer terms ranging from one to three years, most of which are renewable for successive terms. A typical SaaS/software subscription arrangement will also include hardware, setup and implementation services. Revenue allocated to the SaaS/software subscription performance obligations are recognized on an output basis ratably as the service is provided over the non-cancellable term of the SaaS/subscription service and are reported as Recurring revenue on the Consolidated Statement of Comprehensive Loss. Revenue allocated to other performance obligations included in the arrangement is recognized as outlined in the paragraphs below.

Processing and filing support services for Employee Retention Tax credits are recognized at the time the applicable tax form is completed. Fees associated with these services are offered at a flat fee and/or a fee that is based on estimated credits the customer will receive upon completion of the applicable tax form. Revenue recognized from Employee Retention Tax credit services are reported as Professional services, hardware and other revenue on the Consolidated Statements of Comprehensive Loss.
Hardware devices sold to customers are sold as either a standard product sell arrangement where title to the hardware passes to the customer or under a hardware-as-a-service (“HaaS”) arrangement where the title to the hardware remains with Asure. Revenue allocated to hardware sold as a standard product are recognized on an output basis when title passes to the customer, typically the date we ship the hardware. Revenue allocated to hardware under a HaaS arrangement are recognized on an output basis, recorded ratably as the service is provided over the non-cancellable term of the HaaS arrangement, typically one year. Revenue recognized from hardware devices sold to customers via either of the two above types of arrangements are reported as Hardware revenue on the Consolidated Statement of Comprehensive Loss.

Our professional services offerings typically include data migration, set up, training, and implementation services. We can reasonably estimate professional services performed for a fixed fee and we recognize allocated revenue on an output basis on a proportional performance basis as the service is provided. Revenue recognized from professional services offerings are reported as Professional services, hardware and other revenue on the Consolidated Statements of Comprehensive Loss.

We recognize allocated revenue for maintenance/support on an output basis ratably over the non-cancellable term of the support agreement. Initial maintenance/support terms are typically one to three years and are renewable on an annual basis. Revenue recognized from maintenance/support are reported as recurring revenue on the Consolidated Statements of Comprehensive Loss.

We do not recognize revenue for agreements with rights of return, refundable fees, cancellation rights or substantive acceptance clauses until these return, refund or cancellation rights have expired or acceptance has occurred. Our arrangements with resellers do not allow for any rights of return.

Our payment terms vary by the type of customer and the customer’s payment history and the products or services offered. Due to the current political climate related to ERTC, including pending and anticipated changes to ERTC, there is a risk that we may not collect on some of our outstanding percentage of recovery ERTC receivables. The term between invoicing and when payment is due is not significant and as such our contracts do not include a significant financing component. The transaction prices of our contracts do not include consideration amounts that are variable and do not include noncash consideration.

Deferred revenue includes amounts invoiced to customers in excess of revenue we recognize, and is comprised of deferred SaaS/software, HaaS, Maintenance and support, and Professional services revenue. We recognize deferred revenue when we complete the service and over the terms of the arrangements, primarily ranging from one to three years.

ADVERTISING COSTS

We expense advertising costs as we incur them. Advertising expenses were $1,792 and $1,057 for the years ended December 31, 2023 and 2022, respectively. We recorded these expenses as part of sales and marketing expenses on our Consolidated Statements of Comprehensive Loss.
LEASE OBLIGATIONS

At the commencement date of a lease, we recognize a liability to make lease payments and an asset representing the right-of-use underlying asset during the lease term. The lease liability is measured at the present value of lease payments over the lease term. As our leases typically do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date taking into consideration necessary adjustments for collateral, depending on the facts and circumstances of the lessee and the leased asset, and term to match the lease term. The operating lease asset is measured at cost, which includes the initial measurement of the lease liability and initial direct costs incurred by us and excludes lease incentives. Operating lease assets and liabilities are shown separately in our Consolidated Balance Sheets.

Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease costs are recognized on a straight-line basis over the lease term. Lease agreements that contain both lease and non-lease components are generally accounted for separately.

INCOME TAXES

We account for income taxes using the liability method under ASC 740, Accounting for Income Taxes, which requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under the liability method, we determine deferred tax assets and liabilities based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect in the years in which we expect the differences to reverse. We reduce deferred tax assets by a valuation allowance when it is more likely than not that we will not realize some component or all of the deferred tax assets.

SHARE BASED COMPENSATION

We estimate the fair value of each award granted from our stock option plan at the date of grant using the Black-Scholes option pricing model. The fair value is recognized as expense over the service period, net of estimated forfeitures, using the straight-line method. The estimation of share-based awards that will ultimately vest requires judgment, and, to the extent actual results or updated estimates differ from current estimates, such amounts will be recorded as a cumulative adjustment in the period estimates are revised. We primarily consider historical experience when estimating expected forfeitures.
XML 28 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations and Asset Acquisitions
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Combination Disclosure
NOTE 2 - BUSINESS COMBINATIONS

2023

Effective October 1, 2023, we acquired certain assets of a Reseller Partner, which were used to provide payroll processing services. The aggregate purchase price paid for these assets was $8,391, paid as follows: (i) $6,891 in cash of which $6,545 was paid at closing and (ii) the delivery of a promissory note in the amount of $1,500. The acquired customer relationships are recorded as an intangible asset and are being amortized on a straight-line basis over six years.

2022

Effective January 1, 2022, we acquired customer relationships of a payroll business for a cash payment of $1,970, which included $31 of transaction costs, and the delivery of a promissory note in the amount of $411. The acquired customer relationships are recorded as an intangible asset and are being amortized on a straight-line basis over eight years. In May 2023, we paid the remaining balance of $422 on the promissory note, consisting of $411 in principal and $11 in accrued interest. As of December 31, 2023, there are no further amounts due or owing under the subordinated promissory note.
2021 and 2020

In September 2021, we acquired certain assets of two payroll businesses, which were used to provide payroll processing services. In connection with these acquisitions there were two outstanding promissory notes payable. In September 2023, we paid the remaining balance of $2,312 on one of the promissory notes, consisting of $2,223 in principal and $89 in accrued interest. The second promissory note also includes contingent consideration for which we calculated the final value to be $587. The contingent consideration was added as an increase to the principal balance due on the promissory note during the second quarter of 2023. As of December 31, 2023, the second promissory note had an outstanding balance of $4,200 and matures on September 30, 2026.

In July 2020, we acquired certain assets of a payroll tax business. The Asset Purchase Agreement set forth two subsequent purchase consideration payments, which were contingent on certain thresholds. The first contingent purchase consideration of $1,975, was offset by certain net amounts owed to us by the seller primarily related to transition services in the amount of $191, and was paid in June 2021 for a total payment of $1,784. The outstanding contingent purchase consideration of $2,299 was valued based on the trailing twelve-month revenue at October 31, 2021 and was paid in shares of our common stock in July 2023. As a result, the outstanding contingent consideration of $2,299 was extinguished with the issuance of 214 shares of Asure common stock. As of December 31, 2023, no further contingent purchase obligation remains.
XML 29 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
INVESTMENTS AND FAIR VALUE MEASUREMENT INVESTMENTS AND FAIR VALUE MEASUREMENTS
Accounting Standards Codification (ASC) 820 “Fair Value Measurement” (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:

Level 1:
Quoted prices in active markets for identical assets or liabilities;
Level 2:
Quoted prices in active markets for similar assets or liabilities; quoted prices in markets that are not active for identical or similar assets or liabilities; and model-driven valuations whose significant inputs are observable; and
Level 3:Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2023 and December 31, 2022, respectively (in thousands):
Total Carrying ValueLevel 1Level 2Level 3
December 31, 2023
Assets:    
Funds held for clients
Money market funds$3,431 $3,431 $— $— 
Available-for-sale securities71,770 — 71,770 — 
Total$75,201 $3,431 $71,770 $— 
December 31, 2022
Assets:
Cash equivalents
Money market funds$— $— $— $— 
Funds held for clients
Money market funds2,829 2,829 — — 
Available-for-sale securities56,556 — 56,556 — 
Total$59,385 $2,829 $56,556 $— 
Liabilities:
Contingent purchase consideration(1)
$2,954 $— $— $2,954 
Total$2,954 $— $— $2,954 
(1)See Note 2 — Business Combinations for further discussion regarding the contingent purchase consideration.

The contractual obligations and earn out provision are accounted for as a contingent liability and fair value is determined using Level 3 inputs, as estimating the fair value of these contingent liabilities require the use of significant and subjective inputs that may and are likely to change over the duration of the liabilities. The following table discloses the change in the gross contingent purchase consideration on our Consolidated Balance Sheets as of December 31, 2023 (in thousands):
December 31, 2022$2,954 
Contingent purchase consideration paid(3,129)
Change in fair value of contingent liability175 
December 31, 2023$— 
Restricted cash equivalents and investments classified as available-for-sale within funds held for clients consisted of the following (in thousands):
Amortized
Cost
Gross
Unrealized
Gains (1)
Gross
Unrealized
Losses (1)
Aggregate
Estimated
Fair Value
December 31, 2023
Restricted cash equivalents$3,447 $— $(16)$3,431 
Available-for-sale securities:
Certificates of deposit845 (1)846 
Corporate debt securities67,277 258 (1,090)66,445 
Municipal bonds4,251 — (239)4,012 
U.S. Government agency securities500 — (33)467 
Total available-for-sale securities72,873 260 (1,363)71,770 
Total(2)
$76,320 $260 $(1,379)$75,201 
December 31, 2022
Restricted cash equivalents$2,829 $— $— $2,829 
Available-for-sale securities:
Certificates of deposit983 (2)985 
Corporate debt securities52,251 (2,023)50,229 
Municipal bonds5,297 — (405)4,892 
U.S. Government agency securities500 — (50)450 
Total available-for-sale securities59,031 (2,480)56,556 
Total(2)
$61,860 $$(2,480)$59,385 

(1)Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive loss. As of December 31, 2023 and December 31, 2022, there were 54 and 3 securities, respectively, in an unrealized gain position and there were 113 and 124 securities in an unrealized loss position, respectively. As of December 31, 2023, these unrealized losses were less than $61 individually and $1,363 in the aggregate. As of December 31, 2022, these unrealized losses were less than $96 individually and $2,480 in the aggregate. We invest in high quality securities with roughly 70% of our portfolio made up of A ratings and above with unrealized losses primarily attributable to macroeconomic factors rather than credit related. These securities have not been in a continuous unrealized gain or loss position for more than 12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible credit losses. Factors considered in determining whether a loss is a credit loss include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.

(2)At December 31, 2023 and December 31, 2022, none of these securities were classified as cash and cash equivalents on the accompanying Consolidated Balance Sheets.

Funds held for clients represent assets that the we have classified as restricted for use solely for the purposes of satisfying the obligations to remit funds relating to our payroll and payroll tax filing services, which are classified as client funds obligations on our Consolidated Balance Sheets.

Funds held for clients have been invested in the following categories (in thousands):
20232022
Restricted cash and cash equivalents held to satisfy client funds obligations$147,305 $147,032 
Restricted short-term marketable securities held to satisfy client funds obligations10,042 9,174 
Restricted long-term marketable securities held to satisfy client funds obligations61,728 47,382 
Total funds held for clients$219,075 $203,588 
Expected maturities of available-for-sale securities as of December 31, 2023 are as follows (in thousands):
One year or less$10,042 
After one year through five years61,728 
 $71,770 
XML 30 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant, and Equipment
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Disclosure
NOTE 4 - PROPERTY AND EQUIPMENT

Property and equipment as of December 31, 2023 and 2022 consisted of the following (in thousands):

Estimated Useful Life
(in years)
20232022
Furniture and equipment2 to 5 $7,950 $7,552 
Software development costs325,242 18,678 
Software2 to 5 2,808 2,808 
Leasehold improvements2 to 5 2,516 1,878 
Gross property and equipment38,516 30,916 
Less: accumulated depreciation and amortization(23,999)(19,477)
Property and equipment, net$14,517 $11,439 

We record the depreciation and amortization of our property and equipment as depreciation expense on our Consolidated Statements of Comprehensive Loss. We record depreciation expenses using the straight-line method over the estimated useful lives of the assets, as noted above. Depreciation and amortization expenses relating to property and equipment were $5,094 and $4,044 for the years ended December 31, 2023 and 2022, respectively.

We acquired software development costs from prior acquisitions and we continue to invest in software development. We are developing products which we intend to offer utilizing software as-a-service (“SaaS”). We follow the guidance of ASC 350-40, Intangibles—Goodwill and Other—Internal-Use Software, for development costs related to these new products. Costs incurred in the planning stage are expensed as incurred while costs incurred in the application and infrastructure stage are capitalized, assuming such costs are deemed to be recoverable. Costs incurred in the operating stage are generally expensed as incurred except for significant upgrades and enhancements. Capitalized software costs are amortized over the software’s estimated useful life, which management has determined to be three years. During the years ended December 31, 2023 and 2022, we capitalized $7,027 and $4,228 of software development costs, respectively.
XML 31 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Disclosure [Text Block]
NOTE 5 - GOODWILL AND OTHER INTANGIBLE ASSETS

2022Acquisitions2023
Goodwill$86,011 $— $86,011 

We believe significant synergies are expected to arise from our strategic acquisitions and their assembled workforces. This factor contributed to a purchase price that was in excess of the fair value of the net assets acquired and, as a result, we recorded goodwill for each acquisition. A portion of acquired goodwill will be amortizable for tax purposes. As of December 31, 2023, there has been no impairment of goodwill based on the qualitative assessments we have performed.

Gross Intangible Assets2022Acquisitions2023
Customer relationships$118,315 $9,528 $127,843 
Developed technology12,001 — 12,001
Trade names880 — 880
Non-compete agreements1,032 — 1,032
$132,228 $9,528 $141,756 
The gross carrying amount and accumulated amortization of our intangible assets as of December 31, 2023 and 2022 are as follows (in thousands, except weighted average periods):
Weighted Average
Amortization
Period
(in Years)
GrossAccumulated
Amortization
Net
December 31, 2023
Customer relationships8.5$127,843 $(67,165)$60,678 
Developed technology6.912,001 (10,701)1,300 
Trade names4.3880 (880)— 
Non-compete agreements5.21,032 (928)104 
 8.3$141,756 $(79,674)$62,082 
December 31, 2022
Customer relationships8.7$118,315 $(53,589)$64,726 
Developed technology6.612,001 (10,283)1,718 
Trade names3.0880 (847)33 
Non-compete agreements5.21,032 (915)117 
8.4$132,228 $(65,634)$66,594 

We record amortization expenses using the straight-line method over the estimated useful lives of the intangible assets, as noted above. Amortization expenses recorded in operating expenses were $13,623 and $13,486 for the years ended December 31, 2023 and 2022, respectively. Amortization expenses recorded in cost of sales were $418 and $1,186 for the years ended December 31, 2023 and 2022, respectively. There was no impairment of intangibles during the year ended December 31, 2023 based on the qualitative assessment we performed. However, if market, political and other conditions over which we have no control continue to affect the capital markets and our stock price declines, we may experience an impairment of our intangibles in future quarters.

The following table summarizes the future estimated amortization expense relating to our intangible assets as of December 31, 2023 (in thousands):
2024$14,939 
202514,153 
202611,038 
20278,843 
20287,374 
Thereafter5,735 
 $62,082 
XML 32 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
NOTES PAYABLE
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt Disclosure [Text Block]
NOTE 6 - NOTES PAYABLE

The following table summarizes our outstanding debt as of the dates indicated (in thousands):
 MaturityCash Interest RateDecember 31, 2023December 31, 2022
Subordinated Notes Payable – Acquisitions(1)
12/31/2022 – 9/30/2026
2.00% - 3.00%
$5,700 $6,947 
Senior Credit Facility10/1/202514.25%— 30,607 
Total Notes Payable $5,700 $37,554 
(1)See Note 2 — Business Combinations for further discussion regarding the notes payable related to acquisitions.
The following table summarizes the debt issuance costs as of the dates indicated (in thousands):
 Gross Notes PayableDebt Issuance Costs and Debt DiscountNet Notes Payable
December 31, 2023
Current portion of notes payable$420 $(393)$27 
Notes payable, net of current portion5,280 (998)4,282 
Total$5,700 $(1,391)$4,309 
December 31, 2022
Current portion of notes payable$4,774 $(668)$4,106 
Notes payable, net of current portion32,780 (1,985)30,795 
Total$37,554 $(2,653)$34,901 

The following table summarizes the future principal payments related to our outstanding debt as of December 31, 2023 (in thousands):
2024$420 
20251,878 
20263,402 
Total$5,700 

Subordinated Notes Payable - Acquisitions

In January 2023, we resolved the outstanding claims for indemnification for which we were withholding payment of a subordinated note payable issued in connection with the purchase of a business acquired in 2020. Payment on the principal balance was withheld as security for outstanding claims for which we were entitled to indemnification under the purchase agreement. As a result of the resolution of those claims, the remaining balance of $232 was paid to the Seller ($182) and to the claimant ($50) in satisfaction of its claim. As of December 31, 2023, there are no further amounts due or owing under this subordinated promissory note.

In April 2023, we calculated the final contingent consideration due in connection with the acquisition of a payroll business in September 2021. As a result, the fair value of the contingent consideration of $587 was added as an increase to the principal balance due on the promissory note. As of December 31, 2023, the promissory note had an outstanding balance of $4,200.

In May 2023, we paid the outstanding balance of a subordinated note payable in connection with the acquisition of customer relationships of a payroll business that took place in 2022. As a result, we paid the remaining balance of $422 on the promissory note consisting of $411 in principal and $11 in accrued interest. As of December 31, 2023, there are no further amounts due or owing under the subordinated note payable.

In September 2023, we paid the outstanding balance of a subordinated note payable in connection with the acquisition of certain assets of a payroll business that took place in 2021. As a result, we paid the remaining balance of $2,312 on the promissory note consisting of $2,223 in principal and $89 in accrued interest. As of December 31, 2023, there are no further amounts due or owing under the subordinated note payable.

See Note 2 — Business Combinations for further discussion regarding the issuance of subordinated notes payable related to acquisitions.
.
Senior Credit Facility with Structural Capital Investments III, LP
On September 10, 2021, we entered into a Loan and Security Agreement (the “Loan Agreement”) with Structural Capital Investments III, LP (“Structural” and together with the other lenders that are or become parties thereto, the “Lenders”), and Ocean II PLO LLC, as administrative and collateral agent for the Lender (“Agent”), under the terms of which the Lenders committed to lend us up to $50,000 in term loan financing to support our growth needs (the “Facility”). Of the amount committed by the Lenders, we drew $30,000 in September 2021. We also entered into a secured promissory note with the Agent evidencing our obligations under the Facility.

On August 7, 2023, we entered into an amendment to the Facility, whereby the Final Payment Fee (as defined in the Loan Agreement) was settled for $1,677 (the “Settled Amount”), which was paid on August 7, 2023. The Final Payment Fee was originally equal to 1.0% of the increase in our market capitalization since September 10, 2021, and was due upon payment in full of the obligations under the Senior Credit Facility. We also paid the Lenders a fee equal to $250 to be credited against any reimbursable expenses owed to the Lenders in a future refinancing of the Facility if it occurs prior to December 31, 2024.

On September 12, 2023, we terminated the Loan Agreement and repaid the outstanding balance on the secured promissory note (the “Note”). In connection with the termination, we paid the Agent for the benefit of the Lenders an aggregate amount of $30,927 (the “Payoff Amount”) in full payment of our outstanding obligations under the Loan Agreement. The Payoff Amount represented $30,617 of outstanding principal and interest on the unpaid principal balance, a 1.0% prepayment fee in the amount of $306 and $5 for the accrued non-utilization fee and lender expenses associated with the extinguishment. As of December 31, 2023, there are no further amounts due or owing under the Facility.
XML 33 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block]
NOTE 8 - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION

Receivables

Receivables from contracts with customers, net of allowance for credit losses of $4,787, were $14,202 at December 31, 2023. Receivables from contracts with customers, net of allowance for credit losses of $3,248, were $12,123 at December 31, 2022. We had a provision for expected losses of $2,047, write-offs charged against the allowance for credit losses of $735, and recoveries on previously written off receivables of $227 during the year ended December 31, 2023. We had a provision for expected losses of $803, write-offs charged against the allowance for credit losses of $99, and recoveries on previously written off receivables of $334 during the year ended December 31, 2022. The increase in the receivable balance during 2023 is primarily due to deferred payment terms on many of our Earned Retention Tax Credit (“ERTC”) commitments. Due to the current political climate related to ERTC, including pending and anticipated changes to ERTC, there is a risk that we may not collect on some of our outstanding ERTC receivables. No customers represented more than 10% of our net accounts receivable balance as of December 31, 2023 and December 31, 2022, respectively.

Deferred Commissions

Deferred commission costs from contracts with customers were $10,302 and $6,660 at December 31, 2023 and December 31, 2022, respectively. The amount of amortization recognized for the years ended December 31, 2023 and December 31, 2022 was $2,803 and $1,644, respectively. The increase in deferred commission costs during the year ended December 31, 2023 is primarily due to an increased focus on sales of our recurring revenue streams.

Deferred Revenue

During the years ended December 31, 2023 and December 31, 2022, revenue of $7,488 and $3,415, respectively, was recognized from the deferred revenue balance at the beginning of each period. The increase in deferred revenue recognized during the year ended December 31, 2023, is primarily due to increases in prices and customers for year-end related services collected in the fourth quarter of 2022, recognized in 2023, and generating $2,553 of the period over period increase. Secondarily, an increase of $1,520 is due to up-front payments collected in 2022 for an AsureMarketplace™ arrangement, recognized in 2023, that was not present during the year ended December 31, 2021.

Transaction Price Allocated to the Remaining Performance Obligations

As of December 31, 2023, approximately $19,892 of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 87% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.

Revenue Concentration

During the years ended December 31, 2023 and 2022, there were no customers that individually represented 10% or more of consolidated revenue.
XML 34 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES
12 Months Ended
Dec. 31, 2023
Disclosure Text Block [Abstract]  
Lessor, Operating Leases [Text Block]
NOTE 7 - LEASES

We have entered into office space lease agreements, which qualify as operating leases under ASU No. 2016-02, “Leases (Topic 842)”. Under such leases, the lessors receive annual minimum (base) rent. The leases have original terms (excluding extension options) ranging from one year to ten years. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.

We record base rent expense under the straight-line method over the term of the lease. In the accompanying Consolidated Statements of Comprehensive Loss, rent expense is included in operating expenses under general and administrative expenses. The components of the rent expense for the years ended December 31, 2023 and 2022, are as follows (in thousands):
 20232022
Operating lease cost$2,397 $2,326 
Sublease income(18)(89)
Net rent expense$2,379 $2,237 

For purposes of calculating the operating lease assets and lease liabilities, extension options are not included in the lease term unless it is reasonably certain we will exercise the option, or the lessor has the sole ability to exercise the option. The weighted average discount rate of our operating leases is 10% and 8% as of December 31, 2023 and December 31, 2022, respectively. The weighted average remaining lease term is five years as of December 31, 2023 and December 31, 2022.

Supplemental cash flow information related to operating leases for the years ended December 31, 2023 and 2022 are as follows (in thousands):
 20232022
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash outflows from operating leases$2,556 $2,326 
Non-cash operating activities:
Operating lease assets obtained or removed in exchange for new, modified or terminated operating lease liabilities$(546)$1,317 
Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows (in thousands):
2024$2,003 
20251,679 
20261,217 
20271,000 
2028995 
Thereafter835 
Total minimum lease payments7,729 
Less: imputed interest(1,601)
Total lease liabilities$6,128 
XML 35 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCKHOLDERS' EQUITY
12 Months Ended
Dec. 31, 2023
Stockholders' Equity Note [Abstract]  
Share-based Payment Arrangement [Text Block]
NOTE 9 - STOCKHOLDERS’ EQUITY, EMPLOYEE BENEFIT PLANS AND SHARE-BASED COMPENSATION

Shelf Registration

In March 2021, we filed a universal shelf registration statement on Form S-3 with the Securities and Exchange Commission (“SEC”) to provide access to additional capital, if needed. Pursuant to the shelf registration statement, we may from time to time offer to sell in one or more offerings shares of our common stock or other securities having an aggregate value of up to $150,000 (which includes 1,480 of unsold securities that were previously registered on other registration statements effective at the time of this filing of our current S-3). The shelf registration statement relating to these securities became effective on April 21, 2021. As of December 31, 2023, there is $104,000 available under the shelf registration statement.

On August 16, 2023, we entered into an underwriting agreement (the “Underwriting Agreement”) with Stifel, Nicolaus & Company, Incorporated and Craig-Hallum Capital Group LLC, as representatives of the several underwriters named therein (collectively, the “Underwriters”), relating to a firm commitment offering of 3,333 newly issued shares of our common stock at a public offering price of $12.00 per share (the “2023 Offering”). On August 21, 2023, we completed the 2023 Offering, and realized net proceeds of $37,395, after deducting underwriting discounts and offering expenses of $2,605. Additionally, on August 30, 2023, the Underwriters exercised their option to purchase an additional 500 shares of our common stock, and we realized net proceeds of $5,507, after deducting underwriting discounts and offering expenses of $493.

Also in March 2021, we filed an acquisition shelf registration statement on Form S-4 with the SEC to allow for us to issue securities in future business combinations. Pursuant to the acquisition shelf registration statement, we may from time to time issue up to 12,500 shares of our common stock as consideration in future business combinations. The shelf registration statement relating to these securities became effective on April 21, 2021. As of December 31, 2023, there are 12,500 shares of common stock available for issuance under this acquisition shelf registration statement.

Share Repurchase Program

On March 10, 2020, our Board of Directors authorized a stock repurchase plan (the “Stock Repurchase Plan”), under which we may repurchase up to $5,000 of our outstanding common stock. This stock repurchase program is in addition to 364 shares available under our stock repurchase plan existing prior to March 10, 2020.

On December 12, 2023, the Board of Directors amended and restated the Stock Repurchase Plan to authorize us to purchase up to $10,000 in shares of our common stock, but no more than $1,500 in shares of our common stock during any calendar quarter. Share repurchases must occur during an open trading window under our insider trading policy and the number of shares that we can purchase on any trading day may not exceed 10% of the trading volume on such trading day. The Stock Repurchase Plan sunsets on September 30, 2025.

Under the Stock Repurchase Plan, we may repurchase shares in accordance with all applicable securities laws and regulations, including Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The extent to which we repurchase our shares, and the timing of such repurchases, will depend upon a variety of factors, including market conditions, regulatory requirements and other corporate considerations, as determined by management. The repurchase program may be extended, suspended or discontinued at any time. We expect to finance the program from existing cash resources.

Stock and Stock Option Plans

We have one active equity plan, the 2018 Incentive Award Plan (the “2018 Plan”).

Employees and consultants of the Company, its subsidiaries and affiliates, as well as members of our board, are eligible to receive awards under the 2018 Plan. The 2018 Plan provides for the grant of stock options, including incentive stock options (“ISOs”) and nonqualified stock options (“NQSOs”), stock appreciation rights, restricted stock, restricted stock units ("RSUs"), performance bonus awards, performance stock unit awards (PSUs”), other stock or cash-based awards and dividend equivalents to eligible individuals. We generally grant stock options with exercise prices equal to the fair market value at the time of grant. The options generally vest over three to four years and are exercisable for a period of five to ten years beginning with the date of grant.

The number of shares available for issuance under the 2018 Plan is 4,350 shares. We have 1,397 options, 519 RSUs, and 304 PSUs granted and outstanding pursuant to the 2018 Plan as of December 31, 2023.
We use the Black-Scholes option valuation model to value employee stock awards. We estimate stock price volatility based upon our historical volatility. Estimated option life and forfeiture rate assumptions are derived from historical data. For stock-based compensation awards with graded vesting, we recognize compensation expense using the straight-line amortization method.

Total compensation expense recognized in the Consolidated Statements of Comprehensive Loss for stock based awards was $5,430 and $3,179 for 2023 and 2022, respectively.

The following table summarizes the weighted average assumptions used to develop their fair value for the years ending December 31:
20232022
Grant date fair value$5.30 $2.47 
Risk-free interest rate3.63 %1.92 %
Expected volatility52 %51 %
Expected life (in years)3.352.88
Dividend yield— — 

As of December 31, 2023, we reserved shares of common stock for future issuance under the 2018 Plan as follows (in thousands):
Options, PSUs and RSUs outstanding2,220 
Shares available for future grant1,733 
Shares reserved3,953 

The following table summarizes activity related to options during the year ended December 31, 2023:
SharesWeighted Average Exercise PriceWeighted Average Remaining Contractual TermAggregate Intrinsic Value
Outstanding, beginning of year1,932 $7.34 
Granted11 13.12 
Exercised(420)7.19 
Cancelled(126)7.96 
Outstanding, end of year1,397 $7.30 2.40$2,346 
Vested and expected to vest1,363 $7.30 2.38$2,294 
Exercisable1,089 $7.22 2.21$1,885 

The total intrinsic value of options exercised during the years ended December 31, 2023 and 2022 was $2,154 and $20, respectively. As of December 31, 2023, total compensation cost not yet recognized related to nonvested share options was $945, which is expected to be recognized over a weighted average period of 1.08 years.
The following table summarizes activity related to RSUs during the year ended December 31, 2023 (in thousands, except for weighted average grant date fair value):
SharesWeighted Average Grant Date Fair Value
Outstanding, beginning of year281 $6.65 
Granted467 11.70 
Released(183)6.77 
Forfeited(46)9.87 
Outstanding, end of year519 $10.85 

The total fair value of RSUs vested during the years ended December 31, 2023 and 2022 was $2,126 and $839, respectively. As of December 31, 2023, total compensation cost not yet recognized related to nonvested RSUs was $4,010, which is expected to be recognized over a weighted average period of 1.90 years.

The following table summarizes activity related to PSUs during the year ended December 31, 2023 (in thousands, except for weighted average grant date fair value):
SharesWeighted Average Grant Date Fair Value
Outstanding, beginning of year— $— 
Granted354 9.49 
Released— — 
Forfeited(50)9.49 
Outstanding, end of year304 $9.49 

As of December 31, 2023, total compensation cost not yet recognized related to nonvested PSUs was $1,521 which is expected to be recognized over a weighted average period of 2.01 years.

As of December 31, 2023, we had 1,733 shares available for grant pursuant to the 2018 Plan.

401(k) Savings Plan

We sponsor a defined contribution 401(k) plan that is available to substantially all employees. Our Board of Directors may amend or terminate the plan at any time. We made a Safe Harbor non-elective contribution to the plan of $1,705 as of December 31, 2023, and a Safe Harbor non-elective contribution to the plan of $1,495 as of December 31, 2022.

Employee Stock Purchase Plan

Our Employee Stock Purchase Plan (“Purchase Plan”) was approved by the stockholders in June 2017. The Purchase Plan allows all eligible employees to purchase a limited number of shares of our common stock during pre-specified offering periods at a discount established by the Board of Directors, not to exceed 15% of the fair market value of the common stock, at the beginning or end of the offering period (whichever is lower). Under the ESPP, 475 shares were reserved for issuance of which there remains 125 shares available for future issuance.
XML 36 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHARE-BASED COMPENSATION
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Share-based Payment Arrangement [Text Block]
NOTE 9 - STOCKHOLDERS’ EQUITY, EMPLOYEE BENEFIT PLANS AND SHARE-BASED COMPENSATION

Shelf Registration

In March 2021, we filed a universal shelf registration statement on Form S-3 with the Securities and Exchange Commission (“SEC”) to provide access to additional capital, if needed. Pursuant to the shelf registration statement, we may from time to time offer to sell in one or more offerings shares of our common stock or other securities having an aggregate value of up to $150,000 (which includes 1,480 of unsold securities that were previously registered on other registration statements effective at the time of this filing of our current S-3). The shelf registration statement relating to these securities became effective on April 21, 2021. As of December 31, 2023, there is $104,000 available under the shelf registration statement.

On August 16, 2023, we entered into an underwriting agreement (the “Underwriting Agreement”) with Stifel, Nicolaus & Company, Incorporated and Craig-Hallum Capital Group LLC, as representatives of the several underwriters named therein (collectively, the “Underwriters”), relating to a firm commitment offering of 3,333 newly issued shares of our common stock at a public offering price of $12.00 per share (the “2023 Offering”). On August 21, 2023, we completed the 2023 Offering, and realized net proceeds of $37,395, after deducting underwriting discounts and offering expenses of $2,605. Additionally, on August 30, 2023, the Underwriters exercised their option to purchase an additional 500 shares of our common stock, and we realized net proceeds of $5,507, after deducting underwriting discounts and offering expenses of $493.

Also in March 2021, we filed an acquisition shelf registration statement on Form S-4 with the SEC to allow for us to issue securities in future business combinations. Pursuant to the acquisition shelf registration statement, we may from time to time issue up to 12,500 shares of our common stock as consideration in future business combinations. The shelf registration statement relating to these securities became effective on April 21, 2021. As of December 31, 2023, there are 12,500 shares of common stock available for issuance under this acquisition shelf registration statement.

Share Repurchase Program

On March 10, 2020, our Board of Directors authorized a stock repurchase plan (the “Stock Repurchase Plan”), under which we may repurchase up to $5,000 of our outstanding common stock. This stock repurchase program is in addition to 364 shares available under our stock repurchase plan existing prior to March 10, 2020.

On December 12, 2023, the Board of Directors amended and restated the Stock Repurchase Plan to authorize us to purchase up to $10,000 in shares of our common stock, but no more than $1,500 in shares of our common stock during any calendar quarter. Share repurchases must occur during an open trading window under our insider trading policy and the number of shares that we can purchase on any trading day may not exceed 10% of the trading volume on such trading day. The Stock Repurchase Plan sunsets on September 30, 2025.

Under the Stock Repurchase Plan, we may repurchase shares in accordance with all applicable securities laws and regulations, including Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The extent to which we repurchase our shares, and the timing of such repurchases, will depend upon a variety of factors, including market conditions, regulatory requirements and other corporate considerations, as determined by management. The repurchase program may be extended, suspended or discontinued at any time. We expect to finance the program from existing cash resources.

Stock and Stock Option Plans

We have one active equity plan, the 2018 Incentive Award Plan (the “2018 Plan”).

Employees and consultants of the Company, its subsidiaries and affiliates, as well as members of our board, are eligible to receive awards under the 2018 Plan. The 2018 Plan provides for the grant of stock options, including incentive stock options (“ISOs”) and nonqualified stock options (“NQSOs”), stock appreciation rights, restricted stock, restricted stock units ("RSUs"), performance bonus awards, performance stock unit awards (PSUs”), other stock or cash-based awards and dividend equivalents to eligible individuals. We generally grant stock options with exercise prices equal to the fair market value at the time of grant. The options generally vest over three to four years and are exercisable for a period of five to ten years beginning with the date of grant.

The number of shares available for issuance under the 2018 Plan is 4,350 shares. We have 1,397 options, 519 RSUs, and 304 PSUs granted and outstanding pursuant to the 2018 Plan as of December 31, 2023.
We use the Black-Scholes option valuation model to value employee stock awards. We estimate stock price volatility based upon our historical volatility. Estimated option life and forfeiture rate assumptions are derived from historical data. For stock-based compensation awards with graded vesting, we recognize compensation expense using the straight-line amortization method.

Total compensation expense recognized in the Consolidated Statements of Comprehensive Loss for stock based awards was $5,430 and $3,179 for 2023 and 2022, respectively.

The following table summarizes the weighted average assumptions used to develop their fair value for the years ending December 31:
20232022
Grant date fair value$5.30 $2.47 
Risk-free interest rate3.63 %1.92 %
Expected volatility52 %51 %
Expected life (in years)3.352.88
Dividend yield— — 

As of December 31, 2023, we reserved shares of common stock for future issuance under the 2018 Plan as follows (in thousands):
Options, PSUs and RSUs outstanding2,220 
Shares available for future grant1,733 
Shares reserved3,953 

The following table summarizes activity related to options during the year ended December 31, 2023:
SharesWeighted Average Exercise PriceWeighted Average Remaining Contractual TermAggregate Intrinsic Value
Outstanding, beginning of year1,932 $7.34 
Granted11 13.12 
Exercised(420)7.19 
Cancelled(126)7.96 
Outstanding, end of year1,397 $7.30 2.40$2,346 
Vested and expected to vest1,363 $7.30 2.38$2,294 
Exercisable1,089 $7.22 2.21$1,885 

The total intrinsic value of options exercised during the years ended December 31, 2023 and 2022 was $2,154 and $20, respectively. As of December 31, 2023, total compensation cost not yet recognized related to nonvested share options was $945, which is expected to be recognized over a weighted average period of 1.08 years.
The following table summarizes activity related to RSUs during the year ended December 31, 2023 (in thousands, except for weighted average grant date fair value):
SharesWeighted Average Grant Date Fair Value
Outstanding, beginning of year281 $6.65 
Granted467 11.70 
Released(183)6.77 
Forfeited(46)9.87 
Outstanding, end of year519 $10.85 

The total fair value of RSUs vested during the years ended December 31, 2023 and 2022 was $2,126 and $839, respectively. As of December 31, 2023, total compensation cost not yet recognized related to nonvested RSUs was $4,010, which is expected to be recognized over a weighted average period of 1.90 years.

The following table summarizes activity related to PSUs during the year ended December 31, 2023 (in thousands, except for weighted average grant date fair value):
SharesWeighted Average Grant Date Fair Value
Outstanding, beginning of year— $— 
Granted354 9.49 
Released— — 
Forfeited(50)9.49 
Outstanding, end of year304 $9.49 

As of December 31, 2023, total compensation cost not yet recognized related to nonvested PSUs was $1,521 which is expected to be recognized over a weighted average period of 2.01 years.

As of December 31, 2023, we had 1,733 shares available for grant pursuant to the 2018 Plan.

401(k) Savings Plan

We sponsor a defined contribution 401(k) plan that is available to substantially all employees. Our Board of Directors may amend or terminate the plan at any time. We made a Safe Harbor non-elective contribution to the plan of $1,705 as of December 31, 2023, and a Safe Harbor non-elective contribution to the plan of $1,495 as of December 31, 2022.

Employee Stock Purchase Plan

Our Employee Stock Purchase Plan (“Purchase Plan”) was approved by the stockholders in June 2017. The Purchase Plan allows all eligible employees to purchase a limited number of shares of our common stock during pre-specified offering periods at a discount established by the Board of Directors, not to exceed 15% of the fair market value of the common stock, at the beginning or end of the offering period (whichever is lower). Under the ESPP, 475 shares were reserved for issuance of which there remains 125 shares available for future issuance.
XML 37 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables, Loans, Notes Receivable, and Others
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Other Assets Disclosure
NOTE 10 - EMPLOYEE RETENTION TAX CREDIT
In March 2020, the Coronavirus Aid, Relief, and Economic Security Act was signed into law, providing numerous tax provisions and other stimulus measures, including the Employee Retention Tax Credit (“ERTC”): a refundable tax credit against certain employment taxes. The Taxpayer Certainty and Disaster Tax Relief Act of 2020 and the American Rescue Plan Act of 2021 extended and expanded the availability of the ERTC. We qualified for the ERTC in the first three quarters of 2021. During the quarter ended September 30, 2021, we recorded an aggregate benefit of $10,533 in our Consolidated Statements of Comprehensive Loss and as a receivable in other current assets in the Consolidated Balance Sheets to reflect the ERTC payable to us for the first three quarters in 2021. In 2022, we received cash of $3,457, reflecting a portion of our ERTC. In January and February 2023,we received the remaining cash balance of $7,076 for the ERTC benefit.
XML 38 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Tax Disclosure
NOTE 11 - INCOME TAXES

The components of the provision (benefit) for income taxes attributable to continuing operations for the years ended December 31, 2023 and 2022 are as follows (in thousands):
20232022
Current
Federal$(57)$— 
State(59)204 
Total current$(116)$204 
Deferred
Federal$184 $187 
State41 (279)
Total deferred$225 $(92)
Total tax provision$109 $112 

Our provision for income taxes attributable to continuing operations for the years ended December 31, 2023 and 2022 differ from the expected tax expense (benefit) amount computed by applying the statutory federal income tax rate of 21% to income before income taxes as a result of the following:
20232022
Computed at statutory rate$(1,912)$(3,013)
State tax, net of federal benefit(686)(1,181)
Permanent items and other63 31 
Stock compensation(428)(44)
Credit carryforwards(800)166 
Change in tax carryforwards not benefited591 14 
Change in valuation allowance3,281 4,139 
$109 $112 
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred taxes for the years ended December 31, 2023 and 2022 are as follows (in thousands):
20232022
Deferred tax assets
Net operating losses$11,643 $11,462 
Research and development credit carryforwards4,255 3,407 
Disallowed interest expense carryforwards— 187 
Stock compensation1,681 1,011 
Deferred revenue
Accrued expenses1,387 1,739 
Lease liabilities1,581 2,163 
Acquired intangibles857 — 
Capitalized software2,012 313 
Other
Gross deferred tax assets23,420 20,294 
Less: Valuation allowance(16,109)(12,828)
Total deferred tax assets$7,311 $7,466 
Deferred tax liabilities
Acquired intangibles$— $(1,257)
Fixed assets(167)(205)
Deferred commissions(2,660)(1,732)
Right-of-use assets(1,288)(1,837)
Goodwill(4,924)(3,938)
Total deferred tax liabilities$(9,039)$(8,969)
Net deferred tax liabilities$(1,728)$(1,503)

At December 31, 2023, we had federal net operating loss carryforwards of $49,240 and research and development credit carryforwards of $4,180. The net operating loss and research and development credit carryforwards will expire in varying amounts from 2024 through 2043, if not utilized. Approximately $19,591 of the net operating loss carryforwards carry forward indefinitely, but can only offset up to 80% of taxable income.

As a result of various acquisitions by us in prior years, we may be subject to a substantial annual limitation in the utilization of the net operating losses and credit carryforwards due to the “change in ownership” provisions of Section 382 of the Internal Revenue Code of 1986. The annual limitation may result in the expiration of net operating losses before utilization. However, based on our analysis, we do not expect any material net operating losses to expire prior to utilization.

Due to the uncertainty surrounding the timing of realizing the benefits of our favorable tax attributes in future tax returns, we have placed a valuation allowance against our net deferred tax assets, exclusive of jurisdictions in which we have net deferred tax liabilities. During the year ended December 31, 2023, the valuation allowance increased by $3,281 due primarily to operations.
Under ASC 740-10, Income Taxes, we periodically review the uncertainties and judgments related to the application of complex income tax regulations to determine income tax liabilities in several jurisdictions. We use a “more likely than not” criterion for recognizing an asset for unrecognized income tax benefits or a liability for uncertain tax positions. We have determined we have the following unrecognized assets or liabilities related to uncertain tax positions as of December 31, 2023. We do not anticipate any significant changes in such uncertainties and judgments during the next twelve months. To the extent we are required to recognize interest and penalties related to unrecognized tax liabilities, this amount will be recorded as an accrued liability. The reconciliation of our unrecognized tax benefits is as follows:
Balance at December 31, 2021$614 
Additions based on tax positions related to the current year40 
Additions for tax positions of prior years— 
Reductions for tax positions of prior years(88)
Balance at December 31, 2022566 
Additions based on tax positions related to the current year45 
Additions for tax positions of prior years64 
Reductions for tax positions of prior years(26)
Balance at December 31, 2023$649 

As of December 31, 2023, we had $649 of unrecognized tax benefits, of which $28 would affect the effective tax rate if recognized.

Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. During the twelve months ended December 31, 2023, we recognized $0 of interest and penalties in our income tax expense.
We file tax returns in the U.S. federal jurisdiction and in several state jurisdictions. We are subject to U.S. federal income tax examinations for years ending on or after December 31, 2020 and are subject to state and local income tax examinations by tax authorities for years ending on or after December 31, 2019. We are not currently under audit for any federal or state jurisdictions.
XML 39 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
NET LOSS PER SHARE
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
NET LOSS PER SHARE NET LOSS PER SHARE
We compute net loss per share based on the weighted average number of common shares outstanding for the period. Diluted net loss per share reflects the maximum dilution that would have resulted from incremental common shares issuable upon the exercise of stock options or vesting of RSUs and in some cases PSUs. In periods of net income, we compute the adjustment to the denominator of our dilutive net earnings per share calculation to include these stock options, RSUs, and PSUs, as applicable, using the treasury stock method. Regardless of the period resulting in net income or net loss, we exclude the adjustment to the denominator of our dilutive net loss per share calculation to the extent that they are anti-dilutive. We have excluded stock options and restricted stock units reflecting 15 shares for the year ended December 31, 2023 and 108 shares for the year ended December 31, 2022 from the computation of the diluted shares because the effect of including the stock options and restricted stock units would have been anti-dilutive.

The following table sets forth the computation of basic and diluted net loss per common share for the years ended December 31 (in thousands, except per share amounts):
20232022
Basic:
Net loss$(9,214)$(14,466)
Weighted-average shares of common stock outstanding22,138 20,117 
Basic loss per share$(0.42)$(0.72)
Diluted:
Net loss$(9,214)$(14,466)
Weighted-average shares of common stock outstanding22,138 20,117 
Diluted loss per share$(0.42)$(0.72)
XML 40 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS
NOTE 13 - SUBSEQUENT EVENTS
On February 22, 2024, we closed a strategic acquisition for certain assets of a payroll processing and benefits brokerage servicer based in New Jersey. The total consideration for the acquisition was $6,000, consisting of $500 paid in cash on hand, 450 shares of Asure common stock, having an agreed value of $4,500, and the remaining $1,000 in the form of a promissory note with the principal balance due in February 2026.
XML 41 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization, Consolidation and Presentation of Financial Statements (Policies)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Revenue from Contract with Customer
REVENUE RECOGNITION

Our revenue primarily consists of software-as-a-service (“SaaS”) offerings and income from investments made from funds held for clients. Collectively, the SaaS offerings are referred to as “Asure HCM”, consisting of Payroll & Tax solutions, HR compliance and services, Time & Attendance software and data integrations that enable employers and their employees to enhance efficiencies and take advantage of value-added solutions. We also provide support for processing and filing Employee Retention Tax credits as part of our Tax solutions. Furthermore, our Time & Attendance software can be provided in the form of a software subscription license arrangement, that typically includes hardware, maintenance/support, and professional services. We recognize revenue on an output basis when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenue to each performance obligation based on its relative standalone selling price. We determine standalone selling prices based on the amount that we believe the market is willing to pay determined through historical analysis of sales data as well as through use of the residual approach when we can estimate the standalone selling price for one or more, but not all, of the promised goods or services.
The terms of our contracts with customers range from month-to-month for some Asure HCM direct clients to longer terms ranging from one to three years, most of which are renewable for successive terms. A typical SaaS/software subscription arrangement will also include hardware, setup and implementation services. Revenue allocated to the SaaS/software subscription performance obligations are recognized on an output basis ratably as the service is provided over the non-cancellable term of the SaaS/subscription service and are reported as Recurring revenue on the Consolidated Statement of Comprehensive Loss. Revenue allocated to other performance obligations included in the arrangement is recognized as outlined in the paragraphs below.

Processing and filing support services for Employee Retention Tax credits are recognized at the time the applicable tax form is completed. Fees associated with these services are offered at a flat fee and/or a fee that is based on estimated credits the customer will receive upon completion of the applicable tax form. Revenue recognized from Employee Retention Tax credit services are reported as Professional services, hardware and other revenue on the Consolidated Statements of Comprehensive Loss.
Hardware devices sold to customers are sold as either a standard product sell arrangement where title to the hardware passes to the customer or under a hardware-as-a-service (“HaaS”) arrangement where the title to the hardware remains with Asure. Revenue allocated to hardware sold as a standard product are recognized on an output basis when title passes to the customer, typically the date we ship the hardware. Revenue allocated to hardware under a HaaS arrangement are recognized on an output basis, recorded ratably as the service is provided over the non-cancellable term of the HaaS arrangement, typically one year. Revenue recognized from hardware devices sold to customers via either of the two above types of arrangements are reported as Hardware revenue on the Consolidated Statement of Comprehensive Loss.

Our professional services offerings typically include data migration, set up, training, and implementation services. We can reasonably estimate professional services performed for a fixed fee and we recognize allocated revenue on an output basis on a proportional performance basis as the service is provided. Revenue recognized from professional services offerings are reported as Professional services, hardware and other revenue on the Consolidated Statements of Comprehensive Loss.

We recognize allocated revenue for maintenance/support on an output basis ratably over the non-cancellable term of the support agreement. Initial maintenance/support terms are typically one to three years and are renewable on an annual basis. Revenue recognized from maintenance/support are reported as recurring revenue on the Consolidated Statements of Comprehensive Loss.

We do not recognize revenue for agreements with rights of return, refundable fees, cancellation rights or substantive acceptance clauses until these return, refund or cancellation rights have expired or acceptance has occurred. Our arrangements with resellers do not allow for any rights of return.

Our payment terms vary by the type of customer and the customer’s payment history and the products or services offered. Due to the current political climate related to ERTC, including pending and anticipated changes to ERTC, there is a risk that we may not collect on some of our outstanding percentage of recovery ERTC receivables. The term between invoicing and when payment is due is not significant and as such our contracts do not include a significant financing component. The transaction prices of our contracts do not include consideration amounts that are variable and do not include noncash consideration.
Deferred revenue includes amounts invoiced to customers in excess of revenue we recognize, and is comprised of deferred SaaS/software, HaaS, Maintenance and support, and Professional services revenue. We recognize deferred revenue when we complete the service and over the terms of the arrangements, primarily ranging from one to three years.
Fair Value Measurement
FAIR VALUE OF FINANCIAL INSTRUMENTS

We apply the authoritative guidance on fair value measurements for financial assets and liabilities that are measured at fair value on a recurring basis, and non-financial assets and liabilities such as goodwill, intangible assets and property and equipment that are measured at fair value on a non-recurring basis.
Impairment or Disposal of Long-Lived Assets, Policy
IMPAIRMENT OF LONG-LIVED ASSETS

Long-lived assets, including intangible assets with definite lives, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset. We have determined that there was no impairment of long-lived assets including intangible assets with definite lives, for the year ended December 31, 2023.
Lessee, Leases
LEASE OBLIGATIONS

At the commencement date of a lease, we recognize a liability to make lease payments and an asset representing the right-of-use underlying asset during the lease term. The lease liability is measured at the present value of lease payments over the lease term. As our leases typically do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date taking into consideration necessary adjustments for collateral, depending on the facts and circumstances of the lessee and the leased asset, and term to match the lease term. The operating lease asset is measured at cost, which includes the initial measurement of the lease liability and initial direct costs incurred by us and excludes lease incentives. Operating lease assets and liabilities are shown separately in our Consolidated Balance Sheets.

Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease costs are recognized on a straight-line basis over the lease term. Lease agreements that contain both lease and non-lease components are generally accounted for separately.
Income Tax, Policy
INCOME TAXES

We account for income taxes using the liability method under ASC 740, Accounting for Income Taxes, which requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under the liability method, we determine deferred tax assets and liabilities based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect in the years in which we expect the differences to reverse. We reduce deferred tax assets by a valuation allowance when it is more likely than not that we will not realize some component or all of the deferred tax assets.
Share-based Payment Arrangement
SHARE BASED COMPENSATION

We estimate the fair value of each award granted from our stock option plan at the date of grant using the Black-Scholes option pricing model. The fair value is recognized as expense over the service period, net of estimated forfeitures, using the straight-line method. The estimation of share-based awards that will ultimately vest requires judgment, and, to the extent actual results or updated estimates differ from current estimates, such amounts will be recorded as a cumulative adjustment in the period estimates are revised. We primarily consider historical experience when estimating expected forfeitures.
XML 42 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT ACCOUNTING POLICIES (Policy)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Use of Estimates
USE OF ESTIMATES

Preparation of the Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, the determination of the fair value of its long-lived assets, and the fair value of assets acquired and liabilities assumed during acquisitions. We base our estimates on historical experience and on various other assumptions management believes reasonable under the given circumstances. These estimates could be materially different under different conditions and assumptions.
Significant Risks and Uncertainties
CONCENTRATION OF CREDIT RISK

Cash and cash equivalents are deposited at various area banks, which at times may exceed federally insured limits. We monitor the viability of the banking institutions carrying our assets on a regular basis, and have the ability to transfer cash to various institutions during times of risk. We have not experienced any losses related to these cash balances, and believes our credit risk to be minimal.
Recent Accounting Pronouncements
RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS

In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (Topic 740), which requires companies to disaggregate information about their effective tax rate reconciliation as well as information on income taxes paid. The standard applies to all entities subject to income taxes. The standard becomes effective for public entities for annual periods beginning after December 15, 2024. We are currently evaluating this standard and the potential effects of these changes to our consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2025.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses for interim and annual periods. In addition, the standard requires public entities that have a single reportable segment to provide all the disclosures required by the standard and all existing segment disclosures in Topic 280. The standard is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. We are currently evaluating this standard and the potential effects of these changes to our consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2024.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326), which establishes a new approach to estimate credit losses on certain financial instruments. The update requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The amended guidance will also update the impairment model for available-for-sale debt securities, requiring entities to determine whether all or a portion of the unrealized loss on such securities is a credit loss. The standard became effective for interim and annual periods beginning after December 15, 2022. Effective January 1, 2023, we adopted the provisions of ASU No. 2016-13 and determined that adoption did not have a material impact on our Consolidated Financial Statements.
Fair Value Measurement
FAIR VALUE OF FINANCIAL INSTRUMENTS

We apply the authoritative guidance on fair value measurements for financial assets and liabilities that are measured at fair value on a recurring basis, and non-financial assets and liabilities such as goodwill, intangible assets and property and equipment that are measured at fair value on a non-recurring basis.
Advertising Cost
ADVERTISING COSTS

We expense advertising costs as we incur them. Advertising expenses were $1,792 and $1,057 for the years ended December 31, 2023 and 2022, respectively. We recorded these expenses as part of sales and marketing expenses on our Consolidated Statements of Comprehensive Loss.
Debt, Policy
ORIGINAL ISSUE DISCOUNTS

We recognize original issue discounts (“OID”), when incurred on the issuance of debt, as a reduction of the current loan obligations that we amortize to interest expense over the life of the related indebtedness using the effective interest rate method. We record the amortization as interest expense in the Consolidated Statements of Comprehensive Loss. At the time of any repurchases or retirements of related debt, we write off the remaining amount of net original issue discounts and include them in the calculation of gain or loss on extinguishment of debt in the Consolidated Statements of Comprehensive Loss.
Goodwill and Intangible Assets, Policy
GOODWILL AND OTHER INTANGIBLE ASSETS

Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired in a business combination. We test goodwill for impairment on an annual basis in the fourth fiscal quarter of each year, and between annual tests if indicators of potential impairment exist, by first assessing qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test.
We amortize intangible assets not considered to have an indefinite useful life using the straight-line method over their useful lives. We currently amortize our acquired intangible assets with definite lives over periods ranging from two to fifteen years. Each reporting period, we evaluate the estimated remaining useful life of intangible assets and assess whether events or changes in circumstances warrant a revision to the remaining period of amortization or indicate that impairment exists.
Business Combinations Policy
BUSINESS COMBINATIONS

We have accounted for our acquisitions using the acquisition method of accounting based on ASC 805—Business Combinations, which requires recognition and measurement of all identifiable assets acquired and liabilities assumed at their full fair value as of the date we obtain control. We have determined the fair value of assets acquired and liabilities assumed based upon our estimates of the fair values of assets acquired and liabilities assumed in the acquisitions. Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired. While we have used our best estimates and assumptions to measure the fair value of the identifiable assets acquired and liabilities assumed at the acquisition date, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, not to exceed one year from the date of acquisition, any changes in the estimated fair values of the net assets recorded for the acquisitions will result in an adjustment to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, we record any subsequent adjustments to our Consolidated Statements of Comprehensive Loss.
Segment Reporting, Policy
SEGMENTS

The chief operating decision maker is Asure’s Chief Executive Officer who reviews financial information presented on a company-wide basis. Accordingly, in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 280, we determined that the Company has a single reporting segment and operating unit structure.
Legal Proceedings
CONTINGENCIES

Although we have been, and in the future may be, the defendant or plaintiff in various actions arising in the normal course of business, as of December 31, 2023, we were not party to any material legal proceedings.
Cash and Cash Equivalents, Policy
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH
We consider all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes and bonds, and/or repurchase agreements, backed by such obligations. Carrying value approximates fair value. Restricted cash consists of cash balances which are restricted as to withdrawal or usage. As of December 31, 2023, we had no restricted cash.
Investment, Policy
INVESTMENTS

Available-for-sale securities are carried at fair value, with the unrealized gains and losses reported in accumulated other comprehensive loss. The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. The amortization of premiums and accretion of discounts is included in interest income. Realized gains and losses and declines in value judged to be credit losses, if any, on available-for-sale securities are included in other income (expense), net. The cost of securities sold is based on the specific identification method. Interest and dividends on securities classified as available-for-sale are included in interest income.
Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy
ACCOUNTS RECEIVABLE, NET

We grant credit to customers in the ordinary course of business, exposing us to the credit risk of our customers. In the course of our sales to customers, we may encounter difficulty collecting accounts receivable. We limit concentrations of credit risk related to our trade accounts receivable due to our large number of customers, including third-party resellers, and their dispersion across several industries and geographic areas. We perform ongoing credit evaluations of our customers and maintain reserves for potential credit losses. We require advanced payments or secured transactions when deemed necessary.

We review potential customers’ credit ratings to evaluate customers’ ability to pay an obligation within the payment term, which is usually net thirty days. If we receive reasonable assurance of payment and know of no barriers to legally enforce the payment obligation, we may extend credit to customers. We place accounts on “Credit Hold” if a placed order exceeds the credit limit or sooner if circumstances warrant. We follow our credit policy consistently and routinely monitor our delinquent accounts for indications of collectability.

We maintain an allowance for credit losses, which was previously referred to as “allowance for doubtful accounts” prior to the adoption of ASU No. 2016-13, at an amount we estimate to be sufficient to provide adequate protection against credit losses resulting from extending credit to our customers. We base this allowance and our expected credit loss estimates, in the aggregate, on historical collection experience, age of receivables, general economic conditions and reasonable and supportable forecasts concerning the future. The allowance for credit losses also considers the need for specific customer reserves based on the customer’s payment experience, credit worthiness and age of receivable balances. Our bad debts have been within management expectations. Refer to Note 8 - Contracts with Customers and Revenue Concentration for details on our accounts receivable and allowance for credit losses.
Property, Plant and Equipment, Policy
PROPERTY AND EQUIPMENT

We record property and equipment, including software, furniture and equipment, at cost less accumulated depreciation. We record depreciation using the straight-line method over the estimated economic useful lives of the assets, which range from two to five years. Property and equipment also includes leasehold improvements which we record at cost less accumulated amortization. We record amortization of leasehold improvements using the straight-line method over the shorter of the lease term or over the life of the respective assets, as applicable. We recognize gains or losses related to retirements or disposition of fixed assets in the period incurred. We expense repair and maintenance costs as incurred. We periodically review the estimated economic useful lives of our property and equipment and make adjustments, if necessary, according to the latest information available.
Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy
FUNDS HELD FOR CLIENTS

Funds held for clients represent assets that are held for the purposes of satisfying the obligations to remit funds relating to our payroll and payroll tax filing services and are classified as client fund obligations on our Consolidated Balance Sheets. Funds held for clients are held in demand deposit or brokerage accounts at financial institutions and are classified as a current asset on our Consolidated Balance Sheets.

Client fund obligations represent our contractual obligations to remit funds to satisfy clients’ payroll and tax payment obligations and are recorded on the Consolidated Balance Sheets at the time that we impound funds from clients. The client fund obligations represent liabilities that will be repaid within one year of the balance sheet date. We have reported client fund obligations as a current liability on the Consolidated Balance Sheets.
Consolidation, Policy
PRINCIPLES OF CONSOLIDATION

We have prepared our Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and have included the accounts of our wholly owned subsidiaries. We have eliminated all intercompany transactions and balances in consolidation.
XML 43 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measures and Disclosures (Policies)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments, Policy
Accounting Standards Codification (ASC) 820 “Fair Value Measurement” (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:

Level 1:
Quoted prices in active markets for identical assets or liabilities;
Level 2:
Quoted prices in active markets for similar assets or liabilities; quoted prices in markets that are not active for identical or similar assets or liabilities; and model-driven valuations whose significant inputs are observable; and
Level 3:Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
XML 44 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2023 and December 31, 2022, respectively (in thousands):
Total Carrying ValueLevel 1Level 2Level 3
December 31, 2023
Assets:    
Funds held for clients
Money market funds$3,431 $3,431 $— $— 
Available-for-sale securities71,770 — 71,770 — 
Total$75,201 $3,431 $71,770 $— 
December 31, 2022
Assets:
Cash equivalents
Money market funds$— $— $— $— 
Funds held for clients
Money market funds2,829 2,829 — — 
Available-for-sale securities56,556 — 56,556 — 
Total$59,385 $2,829 $56,556 $— 
Liabilities:
Contingent purchase consideration(1)
$2,954 $— $— $2,954 
Total$2,954 $— $— $2,954 
Debt Securities, Available-for-sale
Restricted cash equivalents and investments classified as available-for-sale within funds held for clients consisted of the following (in thousands):
Amortized
Cost
Gross
Unrealized
Gains (1)
Gross
Unrealized
Losses (1)
Aggregate
Estimated
Fair Value
December 31, 2023
Restricted cash equivalents$3,447 $— $(16)$3,431 
Available-for-sale securities:
Certificates of deposit845 (1)846 
Corporate debt securities67,277 258 (1,090)66,445 
Municipal bonds4,251 — (239)4,012 
U.S. Government agency securities500 — (33)467 
Total available-for-sale securities72,873 260 (1,363)71,770 
Total(2)
$76,320 $260 $(1,379)$75,201 
December 31, 2022
Restricted cash equivalents$2,829 $— $— $2,829 
Available-for-sale securities:
Certificates of deposit983 (2)985 
Corporate debt securities52,251 (2,023)50,229 
Municipal bonds5,297 — (405)4,892 
U.S. Government agency securities500 — (50)450 
Total available-for-sale securities59,031 (2,480)56,556 
Total(2)
$61,860 $$(2,480)$59,385 

(1)Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive loss. As of December 31, 2023 and December 31, 2022, there were 54 and 3 securities, respectively, in an unrealized gain position and there were 113 and 124 securities in an unrealized loss position, respectively. As of December 31, 2023, these unrealized losses were less than $61 individually and $1,363 in the aggregate. As of December 31, 2022, these unrealized losses were less than $96 individually and $2,480 in the aggregate. We invest in high quality securities with roughly 70% of our portfolio made up of A ratings and above with unrealized losses primarily attributable to macroeconomic factors rather than credit related. These securities have not been in a continuous unrealized gain or loss position for more than 12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible credit losses. Factors considered in determining whether a loss is a credit loss include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.

(2)At December 31, 2023 and December 31, 2022, none of these securities were classified as cash and cash equivalents on the accompanying Consolidated Balance Sheets.

Funds held for clients represent assets that the we have classified as restricted for use solely for the purposes of satisfying the obligations to remit funds relating to our payroll and payroll tax filing services, which are classified as client funds obligations on our Consolidated Balance Sheets.

Funds held for clients have been invested in the following categories (in thousands):
20232022
Restricted cash and cash equivalents held to satisfy client funds obligations$147,305 $147,032 
Restricted short-term marketable securities held to satisfy client funds obligations10,042 9,174 
Restricted long-term marketable securities held to satisfy client funds obligations61,728 47,382 
Total funds held for clients$219,075 $203,588 
Investments Classified by Contractual Maturity Date
Expected maturities of available-for-sale securities as of December 31, 2023 are as follows (in thousands):
One year or less$10,042 
After one year through five years61,728 
 $71,770 
XML 45 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
The gross carrying amount and accumulated amortization of our intangible assets as of December 31, 2023 and 2022 are as follows (in thousands, except weighted average periods):
Weighted Average
Amortization
Period
(in Years)
GrossAccumulated
Amortization
Net
December 31, 2023
Customer relationships8.5$127,843 $(67,165)$60,678 
Developed technology6.912,001 (10,701)1,300 
Trade names4.3880 (880)— 
Non-compete agreements5.21,032 (928)104 
 8.3$141,756 $(79,674)$62,082 
December 31, 2022
Customer relationships8.7$118,315 $(53,589)$64,726 
Developed technology6.612,001 (10,283)1,718 
Trade names3.0880 (847)33 
Non-compete agreements5.21,032 (915)117 
8.4$132,228 $(65,634)$66,594 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
The following table summarizes the future estimated amortization expense relating to our intangible assets as of December 31, 2023 (in thousands):
2024$14,939 
202514,153 
202611,038 
20278,843 
20287,374 
Thereafter5,735 
 $62,082 
Schedule of Goodwill [Table Text Block]
2022Acquisitions2023
Goodwill$86,011 $— $86,011 
XML 46 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
NOTES PAYABLE (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Debt [Table Text Block]
The following table summarizes our outstanding debt as of the dates indicated (in thousands):
 MaturityCash Interest RateDecember 31, 2023December 31, 2022
Subordinated Notes Payable – Acquisitions(1)
12/31/2022 – 9/30/2026
2.00% - 3.00%
$5,700 $6,947 
Senior Credit Facility10/1/202514.25%— 30,607 
Total Notes Payable $5,700 $37,554 
(1)See Note 2 — Business Combinations for further discussion regarding the notes payable related to acquisitions.
The following table summarizes the debt issuance costs as of the dates indicated (in thousands):
 Gross Notes PayableDebt Issuance Costs and Debt DiscountNet Notes Payable
December 31, 2023
Current portion of notes payable$420 $(393)$27 
Notes payable, net of current portion5,280 (998)4,282 
Total$5,700 $(1,391)$4,309 
December 31, 2022
Current portion of notes payable$4,774 $(668)$4,106 
Notes payable, net of current portion32,780 (1,985)30,795 
Total$37,554 $(2,653)$34,901 
Schedule of Maturities of Long-term Debt [Table Text Block]
The following table summarizes the future principal payments related to our outstanding debt as of December 31, 2023 (in thousands):
2024$420 
20251,878 
20263,402 
Total$5,700 
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
Disclosure Text Block [Abstract]  
Lease, Cost [Table Text Block] The components of the rent expense for the years ended December 31, 2023 and 2022, are as follows (in thousands):
 20232022
Operating lease cost$2,397 $2,326 
Sublease income(18)(89)
Net rent expense$2,379 $2,237 
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows (in thousands):
2024$2,003 
20251,679 
20261,217 
20271,000 
2028995 
Thereafter835 
Total minimum lease payments7,729 
Less: imputed interest(1,601)
Total lease liabilities$6,128 
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity
The following table summarizes activity related to RSUs during the year ended December 31, 2023 (in thousands, except for weighted average grant date fair value):
SharesWeighted Average Grant Date Fair Value
Outstanding, beginning of year281 $6.65 
Granted467 11.70 
Released(183)6.77 
Forfeited(46)9.87 
Outstanding, end of year519 $10.85 
Share-based Payment Arrangement, Option, Activity
The following table summarizes activity related to options during the year ended December 31, 2023:
SharesWeighted Average Exercise PriceWeighted Average Remaining Contractual TermAggregate Intrinsic Value
Outstanding, beginning of year1,932 $7.34 
Granted11 13.12 
Exercised(420)7.19 
Cancelled(126)7.96 
Outstanding, end of year1,397 $7.30 2.40$2,346 
Vested and expected to vest1,363 $7.30 2.38$2,294 
Exercisable1,089 $7.22 2.21$1,885 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
The following table summarizes the weighted average assumptions used to develop their fair value for the years ending December 31:
20232022
Grant date fair value$5.30 $2.47 
Risk-free interest rate3.63 %1.92 %
Expected volatility52 %51 %
Expected life (in years)3.352.88
Dividend yield— — 
Share-Based Payment Arrangement, Performance Shares, Activity
The following table summarizes activity related to PSUs during the year ended December 31, 2023 (in thousands, except for weighted average grant date fair value):
SharesWeighted Average Grant Date Fair Value
Outstanding, beginning of year— $— 
Granted354 9.49 
Released— — 
Forfeited(50)9.49 
Outstanding, end of year304 $9.49 

XML 49 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Unrecognized Tax Benefits Roll Forward The reconciliation of our unrecognized tax benefits is as follows:
Balance at December 31, 2021$614 
Additions based on tax positions related to the current year40 
Additions for tax positions of prior years— 
Reductions for tax positions of prior years(88)
Balance at December 31, 2022566 
Additions based on tax positions related to the current year45 
Additions for tax positions of prior years64 
Reductions for tax positions of prior years(26)
Balance at December 31, 2023$649 
Schedule of Deferred Tax Assets and Liabilities Significant components of our deferred taxes for the years ended December 31, 2023 and 2022 are as follows (in thousands):
20232022
Deferred tax assets
Net operating losses$11,643 $11,462 
Research and development credit carryforwards4,255 3,407 
Disallowed interest expense carryforwards— 187 
Stock compensation1,681 1,011 
Deferred revenue
Accrued expenses1,387 1,739 
Lease liabilities1,581 2,163 
Acquired intangibles857 — 
Capitalized software2,012 313 
Other
Gross deferred tax assets23,420 20,294 
Less: Valuation allowance(16,109)(12,828)
Total deferred tax assets$7,311 $7,466 
Deferred tax liabilities
Acquired intangibles$— $(1,257)
Fixed assets(167)(205)
Deferred commissions(2,660)(1,732)
Right-of-use assets(1,288)(1,837)
Goodwill(4,924)(3,938)
Total deferred tax liabilities$(9,039)$(8,969)
Net deferred tax liabilities$(1,728)$(1,503)
Schedule of Components of Income Tax Expense (Benefit)
Our provision for income taxes attributable to continuing operations for the years ended December 31, 2023 and 2022 differ from the expected tax expense (benefit) amount computed by applying the statutory federal income tax rate of 21% to income before income taxes as a result of the following:
20232022
Computed at statutory rate$(1,912)$(3,013)
State tax, net of federal benefit(686)(1,181)
Permanent items and other63 31 
Stock compensation(428)(44)
Credit carryforwards(800)166 
Change in tax carryforwards not benefited591 14 
Change in valuation allowance3,281 4,139 
$109 $112 
Schedule of Effective Income Tax Rate Reconciliation
The components of the provision (benefit) for income taxes attributable to continuing operations for the years ended December 31, 2023 and 2022 are as follows (in thousands):
20232022
Current
Federal$(57)$— 
State(59)204 
Total current$(116)$204 
Deferred
Federal$184 $187 
State41 (279)
Total deferred$225 $(92)
Total tax provision$109 $112 
XML 50 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
NET LOSS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted net loss per common share for the years ended December 31 (in thousands, except per share amounts):
20232022
Basic:
Net loss$(9,214)$(14,466)
Weighted-average shares of common stock outstanding22,138 20,117 
Basic loss per share$(0.42)$(0.72)
Diluted:
Net loss$(9,214)$(14,466)
Weighted-average shares of common stock outstanding22,138 20,117 
Diluted loss per share$(0.42)$(0.72)
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
THE COMPANY AND BASIS OF PRESENTATION (Details)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Auditor Name Marcum LLP
Auditor Location Los Angeles, California
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Finite-Lived Intangible Asset, Useful Life 8 years 3 months 18 days 8 years 4 months 24 days
Advertising Expense $ 1,792 $ 1,057
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 8 years 3 months 18 days 8 years 4 months 24 days
Maximum [Member]    
Accounting Policies [Abstract]    
Property, Plant and Equipment, Useful Life 5 years  
Finite-Lived Intangible Asset, Useful Life 15 years  
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 5 years  
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 15 years  
Minimum [Member]    
Accounting Policies [Abstract]    
Property, Plant and Equipment, Useful Life 2 years  
Finite-Lived Intangible Asset, Useful Life 2 years  
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 2 years  
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 2 years  
XML 53 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
BUSINESS COMBINATIONS - Narrative (Details) - USD ($)
shares in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 01, 2022
Sep. 30, 2023
Jul. 31, 2023
May 31, 2023
Jan. 31, 2023
Jun. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Oct. 01, 2023
Asset Acquisition [Line Items]                  
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability             $ 175 $ (1,245)  
Notes Payable             4,200    
Asset Acquisition, Contingent Consideration, Liability             587    
Repayments of Subordinated Debt   $ 2,312     $ 232        
Debt Instrument, Periodic Payment, Interest   89   $ 11          
Debt Instrument, Periodic Payment, Principal   $ 2,223   411          
Debt Instrument, Periodic Payment       $ 422          
Asset Acquisition, Consideration Transferred, Transaction Cost $ 31                
Payments to Acquire Productive Assets $ 1,970           6,891    
Asset Acquisition, Consideration Transferred             $ 8,391    
Debt Instrument, Face Amount                 $ 1,500
Asset Purchase Agreement                  
Asset Acquisition [Line Items]                  
Asset Acquisition, Consideration Transferred, Contingent Consideration           $ 1,975      
Asset Acquisition, Contingent Consideration, Liability     $ 2,299            
Asset Acquisition, Consideration Transferred           1,784      
Asset Acquisition, Consideration Transferred, Change In Contingent Consideration           $ 191      
Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable     $ 2,299            
Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable, Shares     214            
XML 54 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Funds held for clients      
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability   $ 175 $ (1,245)
Payment for Contingent Consideration Liability, Financing Activities   0 (130)
Asset Purchase Agreement      
Funds held for clients      
Payment for Contingent Consideration Liability, Financing Activities   (3,129)  
Third Asset Purchase Agreement      
Funds held for clients      
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability $ 175    
Recurring      
Funds held for clients      
Total 75,201 75,201 59,385
Other Liabilities, Fair Value Disclosure     2,954
Financial Liabilities Fair Value Disclosure     2,954
Recurring | Money Market Funds [Member]      
Funds held for clients      
Funds held for clients 3,431 3,431 2,829
Recurring | Available-for-sale securities      
Funds held for clients      
Funds held for clients 71,770 71,770 56,556
Recurring | Money Market Funds [Member]      
CashEquivalentsAbstract      
Cash and Cash Equivalents, Fair Value Disclosure     0
Recurring | Level 1      
Funds held for clients      
Total 3,431 3,431 2,829
Other Liabilities, Fair Value Disclosure     0
Financial Liabilities Fair Value Disclosure     0
Recurring | Level 1 | Money Market Funds [Member]      
Funds held for clients      
Funds held for clients 3,431 3,431 2,829
Recurring | Level 1 | Available-for-sale securities      
Funds held for clients      
Funds held for clients 0 0 0
Recurring | Level 1 | Money Market Funds [Member]      
CashEquivalentsAbstract      
Cash and Cash Equivalents, Fair Value Disclosure     0
Recurring | Level 2      
Funds held for clients      
Total 71,770 71,770 56,556
Other Liabilities, Fair Value Disclosure     0
Financial Liabilities Fair Value Disclosure     0
Recurring | Level 2 | Money Market Funds [Member]      
Funds held for clients      
Funds held for clients 0 0 0
Recurring | Level 2 | Available-for-sale securities      
Funds held for clients      
Funds held for clients 71,770 71,770 56,556
Recurring | Level 2 | Money Market Funds [Member]      
CashEquivalentsAbstract      
Cash and Cash Equivalents, Fair Value Disclosure     0
Recurring | Level 3      
Funds held for clients      
Total 0 0 0
Other Liabilities, Fair Value Disclosure 0 0 2,954
Financial Liabilities Fair Value Disclosure     2,954
Recurring | Level 3 | Money Market Funds [Member]      
Funds held for clients      
Funds held for clients 0 0 0
Recurring | Level 3 | Available-for-sale securities      
Funds held for clients      
Funds held for clients $ 0 $ 0 0
Recurring | Level 3 | Money Market Funds [Member]      
CashEquivalentsAbstract      
Cash and Cash Equivalents, Fair Value Disclosure     $ 0
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
security
Dec. 31, 2022
USD ($)
security
Funds Held for Clients    
Amortized Cost $ 72,873 $ 59,031
Gross Unrealized Gains 260 5
Gross Unrealized Losses (1,363) (2,480)
Aggregate Estimated Fair Value 71,770 56,556
Funds Held For Clients, Restricted Cash and Debt Securities 75,201 59,385
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses (1,379) (2,480)
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Gains 260 5
Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost $ 76,320 $ 61,860
Number of securities in unrealized gain position | security 54 3
Number of securities in unrealized loss position | security 113 124
Funds Held For Clients, Restricted Cash, Amortized Cost $ 3,447 $ 2,829
Funds Held For Clients, Restricted Cash, Gross Unrealized Losses (16) 0
Funds Held For Clients, Restricted Cash 3,431 2,829
Funds Held For Clients, Restricted Cash, Gross Unrealized Gains 0 0
Individually    
Funds Held for Clients    
Gross Unrealized Losses (61) (96)
Certificates of deposit    
Funds Held for Clients    
Amortized Cost 845 983
Gross Unrealized Gains 2 4
Gross Unrealized Losses (1) (2)
Aggregate Estimated Fair Value 846 985
Corporate debt securities    
Funds Held for Clients    
Amortized Cost 67,277 52,251
Gross Unrealized Gains 258 1
Gross Unrealized Losses (1,090) (2,023)
Aggregate Estimated Fair Value 66,445 50,229
Municipal bonds    
Funds Held for Clients    
Amortized Cost 4,251 5,297
Gross Unrealized Gains 0 0
Gross Unrealized Losses (239) (405)
Aggregate Estimated Fair Value 4,012 4,892
U.S. Government agency securities    
Funds Held for Clients    
Amortized Cost 500 500
Gross Unrealized Gains 0 0
Gross Unrealized Losses (33) (50)
Aggregate Estimated Fair Value $ 467 $ 450
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Restricted Cash and Cash Equivalents $ 147,305 $ 147,032
Debt Securities, Available-for-sale, Current 10,042 9,174
Debt Securities, Available-for-sale, Noncurrent 61,728 47,382
Total funds held for clients $ 219,075 $ 203,588
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Fair Value Disclosures [Abstract]  
One year or less $ 10,042
After one year through five years 61,728
Available-for-sale debt securities total fair value $ 71,770
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]    
Furniture and Fixtures, Gross $ 7,950 $ 7,552
Capitalized Computer Software, Gross 25,242 18,678
Property, Plant and Equipment, Other, Gross 2,808 2,808
Leasehold Improvements, Gross 2,516 1,878
Property, Plant and Equipment, Gross 38,516 30,916
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (23,999) (19,477)
Property and equipment, net 14,517 11,439
Depreciation 5,094 4,044
Capitalized Computer Software, Additions $ 7,027 $ 4,228
Software and Software Development Costs    
Property, Plant and Equipment [Abstract]    
Property, Plant and Equipment, Useful Life 3 years  
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 3 years  
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill $ 86,011 $ 86,011
Acquisition 0  
Amortization of intangible assets 13,623 13,486
Cost, Amortization 418 $ 1,186
Goodwill and Intangible Asset Impairment $ 0  
Finite-Lived Intangible Assets, Amortization Method straight-line method straight-line method
Finite-lived Intangible Assets Acquired $ 9,528  
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill
$ in Thousands
Dec. 31, 2023
USD ($)
Schedule of Goodwill [Abstract]  
Balance $ 86,011
Balance $ 86,011
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Gross $ 141,756 $ 132,228
Intangible Asset, Accumulated Amortization (79,674) (65,634)
Intangible Asset, Net 62,082 $ 66,594
Finite-lived Intangible Assets Acquired $ 9,528  
Finite-Lived Intangible Asset, Useful Life 8 years 3 months 18 days 8 years 4 months 24 days
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Gross $ 12,001 $ 12,001
Intangible Asset, Accumulated Amortization (10,701) (10,283)
Intangible Asset, Net 1,300 $ 1,718
Finite-lived Intangible Assets Acquired $ 0  
Finite-Lived Intangible Asset, Useful Life 6 years 10 months 24 days 6 years 7 months 6 days
Customer Lists    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Gross $ 127,843 $ 118,315
Intangible Asset, Accumulated Amortization (67,165) (53,589)
Intangible Asset, Net 60,678 $ 64,726
Finite-lived Intangible Assets Acquired $ 9,528  
Finite-Lived Intangible Asset, Useful Life 8 years 6 months 8 years 8 months 12 days
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Gross $ 880 $ 880
Intangible Asset, Accumulated Amortization (880) (847)
Intangible Asset, Net 0 $ 33
Finite-lived Intangible Assets Acquired $ 0  
Finite-Lived Intangible Asset, Useful Life 4 years 3 months 18 days 3 years
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Gross $ 1,032 $ 1,032
Intangible Asset, Accumulated Amortization (928) (915)
Intangible Asset, Net 104 $ 117
Finite-lived Intangible Assets Acquired $ 0  
Finite-Lived Intangible Asset, Useful Life 5 years 2 months 12 days 5 years 2 months 12 days
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Expected Amortization Expense [Abstract]    
Finite-Lived Intangible Asset, Expected Amortization, Year One $ 14,939  
Finite-Lived Intangible Asset, Expected Amortization, Year Two 14,153  
Finite-Lived Intangible Asset, Expected Amortization, Year Three 11,038  
Finite-Lived Intangible Asset, Expected Amortization, Year Four 8,843  
Finite-Lived Intangible Asset, Expected Amortization, Year Five 7,374  
Finite-Lived Intangible Asset, Expected Amortization, after Year Five 5,735  
Finite-Lived Intangible Assets, Net 62,082 $ 66,594
Lessee, Operating Lease, Liability, to be Paid, after Year Five $ 835  
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
NOTES PAYABLE (Details) - Narrative - USD ($)
$ in Thousands
1 Months Ended
Sep. 12, 2023
Aug. 07, 2023
Sep. 30, 2023
May 31, 2023
Jan. 31, 2023
Sep. 30, 2021
Dec. 31, 2023
Dec. 31, 2021
NOTES PAYABLE (Details) [Line Items]                
Line Of Credit Facility, Final Payment Fee Amount   $ 1,677            
Line Of Credit Facility, Lenders Fee Amount   $ 250            
Line Of Credit Facility, Final Payment Fee, Percentage Of Increase In Market Capitalization   1.00%            
Line of Credit Facility, Maximum Borrowing Capacity               $ 50,000
debt prepayment penalty, percent             1.00%  
Notes Payable             $ 4,200  
Asset Acquisition, Contingent Consideration, Liability             $ 587  
Repayments of Subordinated Debt     $ (2,312)   $ (232)      
Debt Instrument, Periodic Payment, Interest     89 $ 11        
Debt Instrument, Periodic Payment, Principal     $ 2,223 411        
Debt Instrument, Periodic Payment       $ 422        
Secured Promissory Note                
NOTES PAYABLE (Details) [Line Items]                
Repayments of Debt $ 30,927              
Debt Instrument, Repaid, Principal 30,617              
Payment for Debt Extinguishment or Debt Prepayment Cost 306              
Debt Instrument, Non-Utilization Fee And Lender Expense $ 5              
Senior Credit Facility | StructuralCapital                
NOTES PAYABLE (Details) [Line Items]                
Proceeds from Long-Term Lines of Credit           $ 30,000    
Seller                
NOTES PAYABLE (Details) [Line Items]                
Repayments of Subordinated Debt         (182)      
Claimant                
NOTES PAYABLE (Details) [Line Items]                
Repayments of Subordinated Debt         $ (50)      
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
NOTES PAYABLE (Details) - Schedule of Debt - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Long-term Debt, Gross $ 5,700 $ 37,554
Current portion of notes payable 27 4,106
Notes payable, net of current portion 4,282 30,795
Loss on extinguishment of debt (1,517) 0
Short-term Debt    
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Notes Payable $ 420 4,774
Notes Payable, Other Payables [Member]    
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Debt Instrument, Maturity Date, Description 12/31/2022 – 9/30/2026  
Long-term Debt, Gross $ 5,700 6,947
Long-term Debt    
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Notes Payable $ 5,280 32,780
Consolidated Entities [Domain] | Minimum [Member]    
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.00%  
Consolidated Entities [Domain] | Maximum [Member]    
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.00%  
StructuralCapital | Notes Payable, Other Payables [Member]    
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Debt Instrument, Maturity Date, Description 10/1/2025  
Debt Instrument, Interest Rate, Stated Percentage 14.25%  
Long-term Debt, Gross $ 0 $ 30,607
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Debt and Debt Issuance Costs [Abstract]    
Debt Issuance Costs and Debt Discount, current portion $ (393) $ (668)
Notes payable, net of current portion 27 4,106
Notes payable, net of current portion (998) (1,985)
Notes payable, net of current portion 4,282 30,795
Long-term Debt, Gross 5,700 37,554
Total Debt Issuance Costs and Debt Discount (1,391) (2,653)
Total notes payable 4,309 34,901
NOTES PAYABLE (Details) [Line Items]    
Debt Issuance Costs, Gross, Current $ 393 $ 668
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Maturities of Long-term Debt [Abstract]    
Long-Term Debt, Maturity, Year One $ 420  
Long-Term Debt, Maturity, Year Two 1,878  
Long-Term Debt, Maturity, Year Three 3,402  
Long-term Debt, Gross $ 5,700 $ 37,554
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]    
Contract with Customer, Asset, Allowance for Credit Loss $ 4,787 $ 3,248
Amortization of Deferred Sales Commissions 2,803 1,644
Deferred Revenue, Revenue Recognized 7,488 3,415
Revenue, Remaining Performance Obligation, Amount $ 19,892  
Revenue, Remaining Performance Obligation, Percentage 87.00%  
Accrued Sales Commission $ 10,302 6,660
Accounts Receivable, Allowance for Credit Loss, Writeoff 735 99
Accounts Receivable, Allowance for Credit Loss, Recovery 227 334
Provision for expected losses 2,047 $ 803
Deferred Revenue, Period Increase (Decrease), Reason, Primary    
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]    
Deferred Revenue, Period Increase (Decrease) 2,553  
Deferred Revenue, Period Increase (Decrease), Reason, Seconday    
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]    
Deferred Revenue, Period Increase (Decrease) $ 1,520  
Accounts Receivable [Member]    
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]    
Concentration Risk, Benchmark Description No customers represented more than 10% of our net accounts receivable balance as of December 31, 2023 and December 31, 2022, respectively. No customers represented more than 10% of our net accounts receivable balance as of December 31, 2023 and December 31, 2022, respectively.
Revenue Benchmark    
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]    
Concentration Risk, Benchmark Description During the years ended December 31, 2023 and 2022, there were no customers that individually represented 10% or more of consolidated revenue. During the years ended December 31, 2023 and 2022, there were no customers that individually represented 10% or more of consolidated revenue.
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-12-31    
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months  
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Details)
Dec. 31, 2023
Dec. 31, 2022
LEASES (Details) [Line Items]    
Operating Lease, Weighted Average Discount Rate, Percent 10.00% 8.00%
Operating Lease, Weighted Average Remaining Lease Term 5 years 5 years
Minimum [Member]    
LEASES (Details) [Line Items]    
Lessee, Operating Lease, Term of Contract 1 year  
Maximum [Member]    
LEASES (Details) [Line Items]    
Lessee, Operating Lease, Term of Contract 10 years  
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Details) - Rent Expense Components - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Rent Expense Components [Abstract]    
Operating lease cost $ 2,397 $ 2,326
Sublease income (18) (89)
Net rent expense $ 2,379 $ 2,237
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Details) - Lessee, Operating Lease, Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash outflows from operating leases $ 2,556 $ 2,326
LEASES (Details) [Line Items]    
Right-of-Use Asset Obtained (Removed) In Exchange For Operating Lease Liability $ (546) $ 1,317
Minimum [Member]    
LEASES (Details) [Line Items]    
Lessee, Operating Lease, Term of Contract 1 year  
Maximum [Member]    
LEASES (Details) [Line Items]    
Lessee, Operating Lease, Term of Contract 10 years  
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Details) - Lessee, Operating Lease, Liability, Maturity
$ in Thousands
Dec. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, Maturity [Abstract]  
Lessee, Operating Lease, Liability, to be Paid, Year One $ 2,003
Lessee, Operating Lease, Liability, to be Paid, Year Two 1,679
Lessee, Operating Lease, Liability, to be Paid, Year Three 1,217
Lessee, Operating Lease, Liability, to be Paid, Year Four 1,000
Lessee, Operating Lease, Liability, to be Paid, Year Five 995
Lessee, Operating Lease, Liability, to be Paid, after Year Five 835
Lessee, Operating Lease, Liability, to be Paid, Total 7,729
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (1,601)
Operating Lease, Liability $ 6,128
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Aug. 16, 2023
Apr. 21, 2023
Jun. 30, 2017
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Common stock, shares authorized 44,000 44,000      
Aggregate Value of Common Stock and Other Securities Registered for Sale $ 104,000     $ 150,000  
Aggregate Shares of Common Stock Allocated for Acquisitions $ 12,500,000     $ 12,500,000  
Stock Repurchase Program, Authorized Amount $ 10 $ 5,000      
Stock Repurchase Program, Number of Shares Authorized to be Repurchased   364      
Options Outstanding 1,397 1,932      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 5.30 $ 2.47      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 2,154 $ 20      
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 945        
Sale of Stock, Description of Transaction On August 16, 2023, we entered into an underwriting agreement (the “Underwriting Agreement”) with Stifel, Nicolaus & Company, Incorporated and Craig-Hallum Capital Group LLC, as representatives of the several underwriters named therein (collectively, the “Underwriters”), relating to a firm commitment offering of 3,333 newly issued shares of our common stock at a public offering price of $12.00 per share (the “2023 Offering”). On August 21, 2023, we completed the 2023 Offering, and realized net proceeds of $37,395, after deducting underwriting discounts and offering expenses of $2,605. Additionally, on August 30, 2023, the Underwriters exercised their option to purchase an additional 500 shares of our common stock, and we realized net proceeds of $5,507, after deducting underwriting discounts and offering expenses of $493.        
Sale of Stock, Transaction Date Aug. 21, 2023        
Sale of Stock, Price Per Share     $ 12.00    
Defined Contribution Plan, Cost $ 1,705 1,495      
Aggregate Shares of Common Stock and Other Securities Registered for Sale       1,480  
Shares reserved for future issuance (in shares) 3,953        
2023 Underwritten Public Offering, Public          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Sale of Stock, Number of Shares Issued in Transaction 3,333        
Sale of Stock, Consideration Received on Transaction $ 37,395        
Sale of Stock, Issuance Costs $ 2,605        
2023 Underwritten Public Offering, Underwriter          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Sale of Stock, Number of Shares Issued in Transaction 500        
Sale of Stock, Consideration Received on Transaction $ 5,507        
Sale of Stock, Issuance Costs $ 493        
Restricted Stock Units (RSUs)          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 467        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year 10 months 24 days        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 2,126 $ 839      
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 4,010        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 519 281      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 10,850 $ 6,650      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 11,700        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease) (183)        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease), Weighted Average Grant Date Fair Value $ 6,770        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (46)        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 9,870        
Share-based Payment Arrangement          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Options Outstanding 2,220        
Employee Stock Option          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year 29 days        
Performance Shares          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 354        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 3 days        
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 1,521        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 304 0      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 9,490 $ 0      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 9,490        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease) 0        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease), Weighted Average Grant Date Fair Value $ 0        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (50)        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 9,490        
2018 Plan          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 4,350        
2018 Plan | Restricted Stock Units (RSUs)          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 519        
2018 Plan | Employee Stock Option          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Options Outstanding 1,397        
2018 Plan | Performance Shares          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 304        
Purchase Plan | Employee Stock          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Shares reserved for future issuance (in shares) 125       475
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHARE-BASED COMPENSATION (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]    
Options Outstanding 1,397 1,932
Options outstanding weighted average exercise price (in Dollars per share) $ 7.30 $ 7.34
Options granted 11  
Options granted exercise price (in Dollars per share) $ 13.12  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price $ 7.19  
Shares available for grant 1,733  
Shares reserved for future issuance (in shares) 3,953  
Stock issued upon option exercise and vesting of restricted stock units (in shares) (420)  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price $ 7.96  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period (126)  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 2,346  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 2 years 4 months 24 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value $ 2,294  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 2 years 4 months 17 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price $ 7.30  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 1,363  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value $ 1,885  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 2 years 2 months 15 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 7.22  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 1,089  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 5.30 $ 2.47
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 3.63% 1.92%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 52.00% 51.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 3 years 4 months 6 days 2 years 10 months 17 days
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.00% 0.00%
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables, Loans, Notes Receivable, and Others (Details) - ERC Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2021
Receivables [Abstract]      
Other Assets     $ 10,533
Other Assets     $ 10,533
Increase (Decrease) in Other Current Assets $ 7,076 $ 3,457  
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Unrecognized Tax Benefits $ 649 $ 566 $ 614
Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions 45 40  
Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions 64 0  
Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions (26) (88)  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 28    
Income Tax Examination, Penalties and Interest Expense 0 0  
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount 3,281    
Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration 19,591    
Operating Loss Carryforwards 49,240    
Deferred Tax Assets, Tax Credit Carryforwards, Research 4,180    
Deferred Tax Assets, Tax Deferred Expense, Other 0 187  
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost 1,681 1,011  
Deferred Tax Assets, Deferred Income 1 9  
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities 1,581 2,163  
Deferred Tax Assets, Other 3 3  
Deferred Tax Assets, Gross 23,420 20,294  
Deferred Tax Assets, Valuation Allowance (16,109) (12,828)  
Deferred Tax Assets, Net of Valuation Allowance 7,311 7,466  
Deferred Tax Liabilities, Intangible Assets 0 (1,257)  
Deferred Tax Liabilities, Property, Plant and Equipment (167) (205)  
Deferred Tax Liabilities, Deferred Expense (2,660) (1,732)  
Deferred Tax Liabilities, Leasing Arrangements (1,288) (1,837)  
Deferred Tax Liabilities, Goodwill (4,924) (3,938)  
Deferred Tax Liabilities, Gross (9,039) (8,969)  
Deferred Tax Liabilities, Net (1,728) (1,503)  
Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount (1,912) (3,013)  
Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount (686) (1,181)  
Effective Income Tax Rate Reconciliation, Tax Credit, Amount (800) 166  
Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount 591 14  
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount 3,281 4,139  
Income tax expense 109 112  
Deferred Tax Assets, Operating Loss Carryforwards 11,643 11,462  
Deferred Tax Assets, Tax Credit Carryforwards, Other 4,255 3,407  
Current State and Local Tax Expense (Benefit) (59) 204  
Current Income Tax Expense (Benefit) (116) 204  
Deferred Federal Income Tax Expense (Benefit) 184 187  
Deferred State and Local Income Tax Expense (Benefit) 41 (279)  
Deferred Income Tax Expense (Benefit) 225 (92)  
Current Federal Tax Expense (Benefit) (57) 0  
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount (428) (44)  
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount 63 31  
Deferred Tax Assets, Goodwill and Intangible Assets 857 0  
Deferred Tax Assets, Capitalized Software 2,012 313  
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other $ 1,387 $ 1,739  
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
NET LOSS PER SHARE (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Equity Option    
NET LOSS PER SHARE (Details) [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 15,000 108,000
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]    
Net loss $ (9,214) $ (14,466)
Weighted average shares of common stock outstanding, basic (in shares) 22,138 20,117
Weighted average shares of common stock outstanding, diluted (in shares) 22,138 20,117
Basic loss per share (in Dollars per share) $ (0.42) $ (0.72)
Diluted loss per share (in Dollars per share) $ (0.42) $ (0.72)
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - USD ($)
shares in Thousands, $ in Thousands
2 Months Ended 12 Months Ended
Jan. 01, 2022
Feb. 26, 2024
Dec. 31, 2023
Oct. 01, 2023
Subsequent Events [Abstract]        
Asset Acquisition, Consideration Transferred     $ 8,391  
Debt Instrument, Fair Value Disclosure $ 411      
Subsequent Event [Line Items]        
Asset Acquisition, Consideration Transferred     8,391  
Payments to Acquire Productive Assets $ 1,970   $ 6,891  
Debt Instrument, Face Amount       $ 1,500
Subsequent Event        
Subsequent Events [Abstract]        
Asset Acquisition, Consideration Transferred   $ 6,000    
Subsequent Event [Line Items]        
Subsequent Event, Date   Feb. 22, 2024    
Asset Acquisition, Consideration Transferred   $ 6,000    
Payments to Acquire Productive Assets   500    
Debt Instrument, Face Amount   1,000    
Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable   $ 4,500    
Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable, Shares   450    
EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $"!6E@'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 " ! @5I8%@-/+>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'%*82;U9:6G#08K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/ M=43@5;4&AZ2,(@4SL @+D^"V@68J[^BWI\26O6]@^ MD>HU3K^2%70.N&'7R:_-PW:_8Y)7?%54O.#K/:]%=2]6S?OL^L/O)NR\L0?[ MCXVO@K*%7W&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" ! @5I8E;L%\4,( #X.0 & 'AL+W=O.$QWFQ%\<+@YFJ'-V1%Q)?=DL.SP5$EBE-"LYA1 MQ,GZNC=Q/\V"45%0?N+WF+QF)X]1<2K/C'TOGBRBZYY3?".2D% 4$AC^O) I M29)"";['__:BO>,QB\+3QP?U>7GR<#+/."-3EGR-([&][HU[*")KG"?BD;W^ MB^Q/:%CHA2S)RO_1:_79D==#89X)ENZ+X1ND,:W^XK<]B#8%WK[ ^U.!&]04 M^/L"OVU!L"\(2C+5J90<9EC@FRO.7A$O/@UJQ8,29ED-IQ_3XG=?"0[OQE G M;F8LS.%G%&A"(W1'12S>T8)6[:GX7?KHRVJ&?OSAIZN!@,,518-P+WU;27LU MTJZ'?F54;#/0C4BD"@S@>QZ_K'?XLK>>47%&P@ODNQ^0YWB^Y@M-S>5S\GR! M/+\L#S3E,W/YSSF%HSNZHRMGXQ_1^Z6>WX3^E/5C24SA,SSR&;;CLR0\9D5'CQ ,%UI4#4J'+EC;!XWU7:%9 M$E.@C8[01BT;%<VIL:PK+4MB"JW+(ZU+XQGN MYXY'LHDS < $>L"IMH&9=2:K+X]W:/5Y_O1U\GCW 2T>IA?0A3Y\)UP$S*UX&?2]PAZ./(QTX8VU7<);$ M%'"N(WV?TP;=)(I /?MP>(!*__&9:MM:@V3@#*&9)M"&(P8-F(,GA8:7*.A_@NV)#F^=%PM-ZLYP9::RDTF!=?L]$$UV,R"PQ=3PO):EBPI:9" MDG'!-;O\>Q9"6UIN&*"*_."VRHP+*@@O%K]*R(I/F#4 M4C,KUE&S&A5LJ:G49%AP6Z6%>9P0R 8P4VX8?]>R,NL\,-K'84A !D2B2E!+ MSVI8L*6FTI-QP6V5%U8I3A)TFV?P=J;OGV8=P7-MFC>7=89UCH3@R83@M4H( M=RGAFV(T^RV[8OI_!%-\B@6 MX&$G0A#P964DG2=XHZ5FUJNG9C4%V%)3JNW+C3<<^HXSAL#QHA [1SKP9#KPS,9^ ITRJCIKW9!F%JAO6%9C@2TU M%9.,!5Z[6 "@. QG"QJ1-_0+T?=$LY0#_\;CP UTERVGYN+.U,X1"SP9"SRS MB3^9"+(BA'XCF*,YO*CU:0UBM=>)K48"6VHJ,1D)O(8U_C\1VU_CJV=FEIM_ MTQ*S&@-LJ:G$9 SP6L6 WUF24X'Y/D[I89F5'I@6EM488$M-W:0@8X#?*@9\ M!2_1_T[9*\R1!&>,0FA<9%FN7QIJT-1C,Q=UWH]PCAC@RQC@M[H84+0LPQ): M@XC;]X.AIUUO-%=VAG4.]^]+]^^W=/\32G,8PNHOLS<(U05SP]_[) MOJ%6]GZ9/R=Q"!Z,83TJNWN%[&X6JM1&IU[7'XU'@3L:'M]LZ _9 MNUC$+M*BEHU9XIYET!0W)"'%93RUMJ*BEI[GVS(S^0FL<\18N9%I99830>:RE9-?.V MU%1*TLS[9O]]N"1RZN5->\\:Y/I]U^O[VFN4YLK.V,[AZ'WIZ'VS!5?7(GYP M+AP7[0#="TZTT]NM6:_S4&_5Z]M24UE*K^]7]MCN+EN;!GYJ56UF2TW=:"OC M0&"V[D^Q $?+ULCU?GS^";) F'-P(SJ*#4I=6_G4K-=Y/^XY\D$@\T%@MO9/ M'$?E->+W])DE6GP-VX-67QZUE*P& UMJ*B49# *SGS\T+W3W%FXQ.+)::](@ M]#!9S2:_:7E9C0:VU%1>,AH$YFBP(CPFX%W1SSF-BSU4F(LXC'>XW(^PY&1- M8$:.JO5M2! :FW<-*F\;R[2U,D*:^$& MMD'#.Z6E6GB>TCIU#:$H(JC6:9YEIVDME$EFD[BVH-G$MEXK@PL"U]:UH,TU M:MM-DV&R6WA0Z\J'A70V:<0:E^@?FP7Q+-VS%*I&XY0U0%A.DZOAQ?4XQ,> MGPH[]VH,P7@'.LT\ ^1:01]W]05'EK?!B-B'; 85H9@N#:#6B69PRX5&6 MGGA7,<[/;NPSTB3U3!464KF%7?>P_!/8,(=[:WSEX,X46+PE2%G#7DB^$W*= M'V2\13F T? $\BP?'> ;[8V-(M_HD#'X?;5RGOCI_WSDL6<8?\P0RN'"-4+B M-.%\=TC/F,R.CX:GV>4!?>.]OO$A]MFME2TGMW7+F2L,BJ4 BS(OFQ@Z?G@H(2C MM?#*K,%;4"R,7V(,5\:T0L,])UC88N)E)0@KJPLD!SP$]]*.5VE _(& ]C:(5O85GI,N,+"RW2.4RDFVNT%! M06A7*5F]D1OO'=W@HZQ*7Y5VC;2.#2R8:8WOJWR_NN^15WUK^!_>-]A[06O% MN:&Q9&@V./N: /5-JY]XV\1&L;*>VTX<5MSGD4( [Y?6^MTD'+#_YYC] U!+ M P04 " ! @5I8FNDOA@H( #L(P & 'AL+W=OFVQSMZ]EF4F%BJ+ M7HE*FOOT1TJV9(M#.CGTWB26/:3_,R3G-R/YZEE6W^N-$ K]V!9E?3W9*+5[ M/YO5V49LT_J=W(E2?_(@JVVJ]&7U.*MWE4C7[:!M,:,8A[-MFI>3^57[WK=J M?B4;5>2E^%:ANMENT^KEHRCD\_6$3 YO_)$_;I1Y8S:_VJ6/8BG4G[MOE;Z: M];.L\ZTHZUR6J!(/UY,;\G[! S.@M?A7+I[KH]?(N+*2\KNY^+2^GF"C2!0B M4V:*5/][$@M1%&8FK>.O_:23_CO-P./7A]E_:YW7SJS26BQD\>]\K3;7DWB" MUN(A;0KUAWS^7>P=:@5FLJC;O^AY;XLG*&MJ);?[P5K!-B^[_^F/?2".!A#N M&$#W ^AK![#] -8ZVBEKW;I-53J_JN0SJHRUGLV\:&/3CM;>Y*59QJ6J]*>Y M'J?FBZ]?;N^^+.]ND7ZU_/KYT^W-O;[X>//YYLOB#BU_O[N[7Z)+].?R%OWM MXN^HWJ25J%%>HON-;.JT7-=3='%R?3536IB9?I;M17SL1%"'B%N1O4.,3!'% ME '#%Z\?3D^'SW0X^IC0/B:TG8^Y8M)4E2@52NM:J/H]Y$\W 8K%M63F,Q__86$^ /DW4^:[,17UOO*?+//%VF]F:),_T7BKR9_2@OM MN5Y2O9#ZE-:JRC,EUJT!%(=N\K"=W&2,ISG#C$17LZ=C!VTK$F&">ZL3Y;Q7 MSKW*;[),-EJKEID)+7Q5B"DJ=>*3#R@M='I*RTP@G>A05HEUKE A]7K6YN,+ M/HWBR/C8Q?&"32F/4:J0WDIBNQ)5]_YA2[;1 #^B4Q.EG6B34?$"A:CS(CAV MGNN1HQ !5I28PP"%*.A#%'A#]*E\TJLI*U!78']C$(Q4V38T(+"FL-<4>C5] MJ\0NS==(_- D,NMA8BO51NAU.CEWD.;0TL-X1$:B;2."&>:P[*B7'7EEWTN5 M%B.%:"7T]M)[K-%9#VU$L>ZV6Y&;,P3ICRQI/"9\''7;BB5A',,.Q+T#L=>! MWUXM,K87G20X&JL$S# +7#*37F;RYCA#(A/[V\.(4CP2"9AQ1J,0%DGP0$U\ M9A?K0JI2+^WN-8ESITL;U>8?$'\82 *!E25& MTHCUG7&(R?A0G34[E3:@EGCIIE.42LO'7"?O_6*[8T@M!2'%\3B10F9AD#B. M/QDX2?R@_*K7.U5Y^8@*HKO,A5+N!"D'AI]]9*\&?-=NKTP#CBA]S!Z9VLVAY+ETJE5)K1N_3%U%=@ M &Q:46L3 =PCV)6$!Z(1/]+Z"M G#\!4$(TQ 5D19\X86$;\,-,"J\94SW)K MBIVT:UPU,5:B% ^Y8^O;S H#DHP5VU9!E#C2,1VX1OU<&V>YH^T_/5 9[(<@ MP"7C,$-6FB(.T0/>J!]O^W2W#_:19%"I#3*=5\84@:PBZL@J]*BQ]--N(4L3 MW/:,-56V,2'.9%GGZS;LL@05VT2S FN;T"1P<(0.S*-^YMV*!Z&7W'2"NI%H MP -&;82%<<#& FVKF(>N[3J COI!=UHM'JW\H33ORMRV0D=R5>2/;93AC6&3 MCA)&Q\B&S!*%]LFG4I_].L"WJ>@-NG(<2K>JP2L NS8.VS@ M(?/S\,MQ^=/?7LI.ZR3PQIB-.DZM9@6P8CAR)1,V$)&=(:(/XZ4L/21G-OEX MR,;A!JQ"'C@:53;PD?GYV)'\3$)A .SP./H1'$=C. )F+ F=T1SHR%Y#QW,: 9X%5)-O+!*PBWC,J4/E #X6>-/S4LGL M^T86N@2J?_TEIB3ZT-Y142]@CF9>C+XU1_^LV4Y]'T#*SMX,W:?!VD1ABB[P M.TQTOJG04UHTX@,BTP#CPU.7M%$;6>7_$>L/YA0+E->U*7EEA62C:J5;"WWF MP:C9KW/#5IW S.."R[Q$6;K+ M=4(#Q=KTYW&4V)D6L&,LB!T+PX7^I MNP=N%<.@84PH=2D=2@/N+PV.E>X?N\BM3FX;\VC^2;1/R4#I-O$O"2'CIP*0 M&>6N(IX/E0'W5P8=RVHG*T#)0 V0D-!ZR@79\0"'KE@/Y0)_5;EPU)::,_A& M)^R'I^"=4,C.4'SUF]5<1ISGAY*[]=<9**B6W[, ;Z\P>I6Y#]A?G!1_\#G_E_ 5!+ P04 M " ! @5I81 \25L# !*"P & 'AL+W=OWV8MH+DQAB-8F9[<"V M3[]SDF8)A(=6>P-V?/?/[RX^^P8;QI]$1(A$OY(X%4,MDG)UI>LBB$B"Q25; MD116%HPG6,*4+W6QX@2'N5,2ZY9A=/4$TU3S!OFS&?<&+),Q3:_ MKTG,-D/-U)X?W--E)-4#W1NL\)+X1#ZN9AQF>J42TH2D@K(4<;(8:B/S:FQ: MRB&W^$K)1M3&2(4R9^Q)33Z%0\U01"0F@502&/[69$SB6"D!Q\]25*O>J1SK MXV?UFSQX"&:.!1FS^!L-93347 V%9(&S6-ZSS4=2!M11>@&+1?Z+-J6MH:$@ M$Y(EI3,0)#0M_O&O,A$U!]/9XV"5#M:I#G;I8.>!%F1Y6!,LL3?@;(.XL@8U M-Q=B=@"W= 4IP'%,9HQ0?.]^'TT%Y+#COS1%FJA[;1KJS*]$BL_O&[!H?V@+_3V*---A5&NQ#ZMXHAJ*'V F"XP.%+)O+119#)08L2V7K M9RX$N[F@.E'6GM-S>P-]78]IU\BV'+C4"X](PMS"/P.Q5FYV6893GA3$:,TS\D;,,M-#LU$K-C M&%NX1XP:N-T*M_LJ7+@?A(12I^FRC;>[@[(->\BB0=JK2'NO(J5"9.U)[1V% M/&31@'0K2/<@Y)@E"1P?I^Q0]Y0=>L2HP=BO&/LO8#QI>_9W\N0XQL[^/&;5 MH#6-?_>9\7+>_5^]5*MC6!W;M;9@V\R,KK7GD#)KMZ_Y9,0B>5#R-H=@E7!K"^8$P^ M3U0[5;7/WE]02P,$% @ 0(%:6++ESQQ2!@ *1P !@ !X;"]W;W)K MA/RN5IQK]+I. M4G796VF].>_WU6S%UTQ]$!N>PIN%D&NFX58N^VHC.9MG2NND3SPOZ*]9G/9& M%]FS!SFZ$%N=Q"E_D$AMUVLF_[GBB7BY[.'>_L%CO%QI\Z _NMBP)9]R_77S M(.&N7UJ9QVN>JEBD2/+%9>\C/A]3WRAD$M]B_J(.KI%QY5F([^;F9G[9\PPB MGO"9-B88_.WXF">)L00X_BZ,]LIO&L7#Z[WU3YGSX,PS4WPLDK_BN5Y=]L(> MFO,%VR;Z4;Q\YH5# V-O)A*5_:*70M;KH=E6:;$NE '!.D[S?_9:!.) 0<= M"J10($T%OT.!%@HT!N# MGAZ-[^\FUW?3ZPF"J^G]EYO)QR>XF3[!W^WUW=,4W7^"5[?0>[FVS7Z M\1\0BU !K_O#IQP*%E MW&EFCW;8>^0[GF[YN2TTN:9OUS3S^EQMV(Q?]F#B*BYWO#?Z_3<<>'_8W#J2 ML9J3?NFD[[(^>A*:)3#9,U=MGN;J0:9N"LYNA''DA1#@W:$/;;%H$)*PE*J! M&Y3@!DYP8Z$T$@ND6,*M&9JK#PZ^2NG 'S2PV:0H[L 6E-@")[8_I5 *;:18 MQ-H&+6A]-!P,Z+ !K2T5D 'V[-"&);2A,W'O-UPR':=+Q%^!2Q17UAP>'C.' MCV2LYF]8^ALZAV)JT@-!%8.J*[]SX[G-W[ 5:Q(.J=\8$8N41X*.$8E*A)$[ M67@*0Y)D&-D<.")6V@S1SCKEHG:^1I"Q#: 6*1H1WPX4>Q79>$ZHCS \3,Y6 M&=8YU(5$;* GL.9X8:J6OJ$?-(#:I+ _[ !ZP(K8"?3C6D@=_V!9JP%%(DXU M2Y?Q<\(14XIK.Z7A%A9, ]*,K57,#X,.S*3"3'ZBVHK6_+1")>T*$@YH*[IM ML2$-<5=X*_+#3MH9?3'E;2'%>@]7I':8M/7],Q)%41.F10QCZG7AK/@+NPGL M)M4<2HK>Q_(]2KD]6?TV I]$S8IL%?-I!UO@BLJPF\NR>$*F\E.L,#W +<%NNH5KCB-NPFMWN]XA*=%"$]A;DU$VM':-LT!CG0 M;!$L4IA&N -K17;8R2V0 8;.C$!/LTS=@Q]:9QNS0R[+Y,7/7-84G%4R#^Q M5PY=\)V VU1+D21&?)]-5B^';2\C[#6[#9L8]J$MZ7"T8CGLIKD"N&:O^URW MHFP3&/9:L]$BA$D'P(KDL)OE[F!)F\ H6&&UZ>HL(KC)OC8Q[/M!1^4E%:T1 MS]T391D- 83^8V66N#M>9#4Z,9A/K2T2<7+E6WND8UFKAZ B3.(FS*^IY"R) M?_!YW7-3E?+&B1GR5'RVE;&.[:Q$K 0:-H;1(G5&:-@Q!4C%G\3-G^/:^'7E M6F'D<#%R-FSW)38Q'(2#CNI)*NHD[H7C%5/Q+.^?XF2K(=Y)ME: !,Q6XE;, M1UU1'LM:/0 5)Q,W)^[9(V,R[=\K-B= MU/_F3#N2M7HD*O(G;O*O,BUWV#Y:;48F!--6T;*(>;BKDR85;Q,W;Q^FEPNE M9>5I0VE;H':CK,B;N,G[T91]V;%T=NN^.6>.9*V^JU>U M3="CCW]8Y*^,>R M5G>T(GSJ)OS_W-LK]&N[=E%[2\0B%@:$=)0Q6K$Y=;/Y@Q0+KLQI \ T[L;C[C7_'YT!K3H#^HO; MS=2RWQQ1OUD%+6)1X#57"?V#0Y&PO=V]R:W-H965T&ULO5IM<]I&$/XK-S33)C-VT)U>0"EF MQA&2XJF#W>"TTX^R.(PF>J&2L)-_WY-0@'M!2.TV7PR"W6?W[MD][A[?Y"7+ MOQ1K2DOT-8G3XFJP+LO-N^&P"-$@TS1HF090.II/ZL_M\.LFV91RE]#Y'Q39)@OS;>QIG+U<#//C^P:?H:5U6 M'PRGDTWP1!>T_+RYS]G3<(^RC!*:%E&6HIRNK@;7^)U/],JAMO@CHB_%T7M4 M#>4QR[Y4#S?+JX%6941C&I851,!>GJE#X[A"8GG\W8 .]C$KQ^/WW]&]>O!L M,(]!09TL_C-:ENNKP7B EG05;./R4_;R@38#,BN\,(N+^B]Z:6RU 0JW19DE MC3/+((G2W6OPM9F((P>LGW @C0/IZJ W#KK@0$XY&(V#(3J,3CB8C8,I.IP: MM-4X6(*#;IQP.HYJLW>S6U,R",IA.\NP%Y94U0ZO>U/S6WHR1**U*<5'F M[-N(^953YVX^<^<+=X;8N\7=[!;N;L MBSOGMP]WMS/WT^(7Y/[^^>;A+W2)/B]FZ/6K-ZA8!SDM4)2BAW6V+8)T65R@ M5]SS9%BRO*OHP[#)\?TN1W(BQX>L#&*%F]/NYF1)PHI]46;A%X7W[$Q0UMC% M-O^V\[] .S0%CMN.<[U<1E73!3&Z#Z+E)9L*)]A$ZA%Y9[#"<)MLXZ"D2S2C MJRB,2@6(WPYR5ZYI7@V'+5WK:DUYINCU;584;]!-&F8)Y2&'K*#V547V547J M&,:)&.^O;Z_GCHN"$CW2IRA-H_0)92NTH7F4+=%K-@F[2GE3F;0&JQ;K=\4F".G5@ VIH/DS'4Q__@E;VJ^JHMF!F358M5 _3]FR3<:3 MX?-Q<4"&="'!/$@P'PB,*Q)]7R3Z?RF2+H6Q"V =<8G-,3$TGDQ'-B.:(1 N MVUR:&A[Q5JYL91#;QH0W\Q1@Q+)&EI"8K["S[;T--ZO&?E:-UEFMERL4%<66 M+1+;#5L LTW]HT^_TCR,"HK8(HR>:5$VT\V(+?,HK-:4HO;=IE%9'/>H:N9; MD^C;DH;4DEBW!'X@ [J08!XDF \$QI6.N2\=\T>4CJI<3(EA6VQ24^YEH01: ML^]; G)&8UOH8LAX/A 81ZRU)];J3.P%"8N8TQJNY\S,(,'<+NE[ MD!%](#".6'M/K-U*[)R6*&:G+!61MC03E]@P+*'(G=8 ?:F$!',AP;QNL^$# MQ>3(Q-I!-M%:Z=R=HD/N%'V*W@:*&Q'1Q\()Q&F/V)=?4#07%,T#1?//3B]/ M\9$RAKN>3RG;]W:2+XB2_]8X?7=3#1HO8!!#/,^"!G5!T3Q0-!\*C2^3@]2% M.VM=?)ET*@TB[Z4,4Y.6?H4=$3=!,RQ+6RH-0V%FZ+HY%O=4*C@RQH2(*['2 MT!CK)QKPH _A=H'H!TD931;(7,IJ,*1.TS6Y'&0KJ1M!%2LL:V2ZA@VQ94&U*"@TGN2#&H6[R%$W.Y)G MV[RB\KY>6B_0'T&\I1=H3E]V!FHJ98W', W#%+F4E2=#/-"VI]J;3&5BXG+B M@0;UH=!X-@\2%.ZB0:G9K ^]Q5DZ044I+*M2C(&1R#NH, 6*YH&B^5!H?'D< MQ"G<5YTZ^[,-J?DX6%:9L*:+U0"J:X&B>:!H/A0:7PT'$0R?4<$Z:9585I!, MZ7]_C5&;6MF>3&]:%5GIHJP%&M*'0N/9.BA;N%W:ZJ-98EG=,0U=(@U4Z@)% M[VK1+HE!?;"+N3)WV"'T9!45S0=&\;A/B0P7E M*3V(6Z1=W.JC7Q)9<<*Z-189AA1U9J!H+BB:!XKFGYM=GN"C&UC_4I9J42]U M)?NPMZ\4UZ\,VY:N7\'>OX*]@ 5[ ^O_N()%#AH;Z7P)JU6]5)>&XOZ5C2U3 M/&$K[(@IBF<*(Y5ZJ3 SQB-[).S5/14)^D&4ZUJTL>B4YC_WU=TC)HBP.Z1;(E\221_09?A\,B7O--5'P26Y[!-RN1;Z(2+O.G8;'->;14#VW2(?6\ MT7 3)5GO[$3=N\_/3L2N3).,W^>DV&TV4?[VA:?BY;3G]_8W'I*G=2EO#,]. MMM$3G_/RK^U]#E?#9I1ELN%9D8B,Y'QUVIOYG\_#D7Q 67Q+^$O1^DRD*PLA MOLN+Z^5ISY.(>,KC4@X1P;]G?L[35(X$./ZI!^TUORD?;'_>CWZEG =G%E'! MST7Z=[(LUZ>]28\L^2K:I>6#>/F3UPZ%4%@4_SNYOKB]DC7,P?X=_7R]O'.;F[ M(N>S^9_DZN;N[SGYE209>5R+71%ER^)D6 (&.=(PKG_O2_5[U/)[/B5?15:N M"W*9+?GR<( A@&\\H'L/OE#GB!<\_D28WR?4HXS\-;\@'W[]B [__%A*#[, M 3S63#!3XS+;!$?%FJQ@MQ1DE8L-@0V81V62/541G)0)+SYC\U@-&^##RMW] MN=A&,3_MP?8M>/[,>V>__>*/O-\QW]]IL(,9")H9"%RCG]U",DI%@09+]>1( M/2DSSO/98$K]X&3XW$:/6/E!,!HU9@>XP@97Z%R9V?)_L+\@)94%*07DI%AD M<9)R!5;>R0!X+)=OFXOG!**5+-[VZRR,G*MVP6'0 M.(FJ9)LM2;01>9G\JVY@GE?#A:U%\J<^"SM+B5A-QMX$7\EQ@W7LQ#IK02-B MU=IC*8<43Z*BX"4:?V,33C#Q.Y@1H[%'<;GJE5@ JX:];$!Z0 F1RP*'6XQW \()Q!RMB-?&8!6R+Q?V? /M! MYK)GGD.V6GV4HH;G.4!/LEAL."FC5XL#OND [6Y@Q A2M@4_U?BI$_\?(#C) MAQN8VX\R3"Y?Y>[=)<5:IF<91!>P/_KD;I]\HQ1U@"+8IMT=@5C9@D63O.]D MT#,)C\R;2.Z3F1'H??+ HS3Y%Q:BY2WJ!C/=@(4P(@DQ\RGU+;YHNO;=?#U? M1SD?2&V\A#RT@8*AL";]>J@VAC!@QHR;5LP?3RU -7_[3@(\DQ,HHP72SU; M%!]R"C,]H%;1JU-L,A9$VJOIM5O^P*N .PS\5F =E> MSFL?+C(9[S+4X6,!4J.*NVA>V1_OD)HD629J4 M;^@,(#P\-K:Z:00!%M@F0;.U[Z;KJR1+2CZX@?IM2:ZS$KQ*8*>0F5JP/KG? MY?%:\O8L5K0B";$EUE!_3(XV@A"A<0L1^IK%_8E;W:LE*>2:M(2]\D-Q85HO M@DWD^TZ5\+-Z\;U&.YP,+0M\MRZHEZN04IHGSS+[H3XCG![X=-1=+\1L/+(M M&=6\3MV\?IT]0Q2)'-T7U&3G:3?O(C:#5LER"$LS.#W&X'P;)4LE-#)0&"I\ M1+GFN2.149.,0]_KZE?$BDZG%LU!-6=3-V=?9R !Y3;] +6S^O11[H,[A?FN MV0TS.WJ3B,.@&P:(T8!YU,+85#,V=3-V$ZS;Z,T6J=1D6#8V )I&_LBWL##5 M+$S=+ SX\AU'XT%3G%BDR5-5C:+X3=Z=&-&,>W-GL-%N%DC]HB6;,R/5;KU@HYYY ;=G@L(&1(V;A;BB!F$-,6?4PU M95(W9=XBK8@J.1WDP-)(\8D;IQ"*RF:9+=J0,KL58 M497R,MS*-Y6,./BRE8H,[5YB)!E.NA(3,Z/,1O),LRESL^E2/;"FD^9L>[V"H#[PK52D$S&(K;)-@!G89&8P6S8^%T:MO!FHJ9N\_= M3;VZRWCL!.)=F]GO-=KA+&B.9VZ.;W88Q%XF2NX4?@PA>Q:.S'2 5]N3[]&>VY- MQV;;>D!# ZMI90.J*9H=;VYO#S)84A0[P,LE]%AL-C#U12GB[RANDX6#T<10 M69A9J\X\/&;35!VXJ5JEJ*9'%*>)"J&=K!O<=4)@LK#/IJPK,1 S$.E>:&D( M!9JM S=;8^J6?)")5E646,)"W4#JW(!ZW42+F U\VB[L#MW0)!ZX25RZD31% M\;)=%$OO^I6/4C8] ]VIEAYDNC)/U,%"92*)LG.S_03JMDGD/@LGW9A#S 8L M&'N62C70?!^X^?[\QWP[YEJ?+/A3DF5RG:74Y'DBEJB_6,$=>$&W@8O932?C MP%(N!JWS;+<4>#>'N=R:3E=-3>"/QR-JN(K8'4[)H:M:.P3N,M[F*N(:BM^L MUYG'_"Z-(F8^!*8EEP>:\P,WYS]HA.?[!5$?+H_L**0['HR9F4E0.\\FH0/- M_X&;_ZMI[T*5)TBF0]U[!P\\BA(_*@NP0VTLLA [5V1I01"X&P+SW7:;JI.- M**V 7X%$)==9]6J:%#C_F2W --?&P'N-=C@;6G4$;M5QG95<[B=R M'R7+/KE\C=/=4BFD??U:'94HHWZ[N^IF1%-G,#\PF &Q8C8Y$FHY$AYKM*OC MYD=YW*S\0M^7,35%8!S%(4:46=)XJ%5'>*1'L%N(?"D/X6!N#TH"\MLO$^K[ MOT>Z78-.;V@J"9]ZW98@8A78^L.A%ANA6VS,I00EUZ!-NV_1U=A,NJ=AB_MJ M;#]\%AYJ/1"Z]4!U ' K,D4;EU7_&H6(5?3CKNI$K&P0-8.';@;?UU=W*Z+G M46E\59'T]]N./$0):+DKCF^O$"O96;=IC5C9'&B]NN;FY0>^;154-_) X%$> M"-R(**O+EF^@+D2.XT:Z[JK>KH:-\0P\.\^KWVNX',>%,",>IZ,FR]0KOA^9-ZL[@@ZHRH>A>UN=N\ MO3Q3[^QV[G_Q/Y]7[R#K8:I7HK]&.>C;@J1\!4-ZG\8PLWGUEG%U48JM>E%W M(&PO=V]R:W-H965T&UL[5UY;QO)E?\J M#6<1) ERQK/D;D FJ)M9F5)2\KC#1;[1[.[2%;<[&;Z$,WY]/M^[[TZFH?D M20+L;F!@X"&;756OWGU5Z<=M57]L5L:TR:=U438_/5NU[>;[Y\^;;&76:7-> M;4Q)ORRJ>IVV]+5>/F\VM4ES'K0NGE]>7'SS?)W:\MG//_*SN_KG'ZNN+6QI M[NJDZ=;KM-Z],D6U_>G9BV?NP=0N5RT>//_YQTVZ-#/3OM_S C4Q28B,#XF\[YS"^)@?%G-_MKWCOM99XV9E05'VS>KGYZ]MVS)#>+M"O: M:;5]:W0_#&!6%0W_FVSUW8MG2=8U;;76P03!VI;R__23XN%S!ESJ@$N&6Q9B M**_2-OWYQ[K:)C7>IMGP@;?*HPDX6X(HL[:F7RV-:W^^?SM.1K?O[H8W?TF& M-U?)J^%L,DMN7R=WT_%L?',_O)_F>P\^>K%(+F\N/SJD?F^\AO_BN?[ZL1\ MM_4R+>VO*7ACD(RJLJD*FZ?"*F6>W-6F,64K#ZI%\MJ6:9G9M$AF]- 07[9- M\E_#>=/6Q%G_?0Q% L#+XP! VKYO-FEF?GJVP5KU@WGV\^]_]^*;BQ\>V=Y+ MO[V7C\W^S]G>E6VRHFJZVO"8F5V6=F&SM&R389957=G:K"YJ8%E MPF:7GT&+Y,G;;IV6R2C=V):P_BXM20<"[1Z8MZ-W;HFD47CI0]%A\H943T'Z MK*:9TL;OYRQMSM*S&3&3S8R?:9:F,S\5*?*D6:=%P=M9F]QVZ[/&_DH3S;N& M*-0TI@E#W[UJW-#SY(.A72QH+RL&GGB(\)!%K[^=^G7:BE134AKZN2%U3]]I M?EL0N$F[JNT#6 <:F^#)B Z*)OK-1//2H*9-=X36]::P8+RM;5=)OBO3M:W-:8?F/8&B1%.B=T$.V: M0;*HC0%06=JLD@59JX:PG0 !]*A,:(R?8>&E)5/ZD10M240Q7EZ)<$GLL"*< MM2N:)L-;8HG:U?GR6U71S1/"X+(8:J$R4MW M#5/4$'ZJG:D995E5$MX55[SO*LDM"$?\90E3@'%-IO&!H..7!&:=A!Y:4@HU MF)9&FI( SXQ'7L'8L$"SGR=>AEY\^T.3$!.3P;>MZR*AW_H@>3OU7)")/FJ$S>FW>_(3=-2P;8E._(X7 M&KQ,NB^EE5JS%.EL!.6F3.>%B= 7V"1@(T*"62R@[$HH/'DW_4@+Y _$FR3 M$/*'M.A($'.R>S'\VY7-5LD6W+T0Q)+<,C+>I?5'TVX*L@6$DY??7?YP?NJ' M).W((R *-KP7F![>R]RT6V.(:,0NC/)=0TKR4T< 40I&WGL,D\+/Z8:62 D9]'J?JGY"8@E5 MI$!SW<+L0-RPZ:*P2\,,:;)56175VL*W 'C8'$A"M-[6M:MO: M7UG8"PN=&R,S4G- IXK )1#JG_/ .E \/:]-Z21YZ00J%%']) M,Q,IJTU'LDC#WI_/SDF3MW6U(5OA%(@].>9"NR'(;HK_)#8Q^ P$C=+>IJ[93A]Y[ MYA,1A#1T ?WLO XQ(\#G@48=./Y)'#&] 5E2]$$X,^E:D"/;H+>WEI0'*3]R M2SK&GRU)PX&ZP*I)ZTS484XP%]6&K2VS]@9/JWCS^[@@[NY$!^ZK\'E'BK*$ M >BS/K$PP=EXW0(<5C0)#<)NA!?7,/MJ-/1%AJJP"Y/MLH)H)VINM1K MS 4@T'D3N%?-]_KR@2X=Z ]0JY&W,0L:2G\_IDO=CT3-D1=7(=%)%4:4440/ M:)_XG>RT4;^CZ38DWBTCG66-D$#> G/&5OR (%7$?,0;&YA9"#/VGPQ)8BSY M6/?F4RH(9[Z3URLX'4#KJINS,1N22DC7*7G"*:&VJDM+GU\7I =R^G!#EO3/ M1#>SD\]_(1'&S"5SM.[S%U.O*QBXN^GD9C2YNQZS8SJZO9F1SWDEGJGC1A(+ MTK=&F"IXW_3@J*-M$9Z2QA.[)68[.-BZ?1+^A!0?'!XHH2PS&TQ(8\$\[TN+ M;SPI%'(R7!-2L]3;7582;X;#.V]WL2N&5ME)Q4T6;IS"V*XJK%=M2]@SPJ?- M;5I;$\D>>:(D$KP]^)6L3"'T:4E22]:B22,?;$[JN10=#UD-<4=. M_HQY/EM90Q!L#.2,L)";S'(J8$T6MX9OW?#VLTI@E"SZK/(_=CM@'QHGT""'U/'D_&X.[Q[/[R;OA/;'Z M'7.TU]RRT&?P-9$8F&:5!TQY-B20_M:1#6U$"1JGC4'>A+2V%3<'8*9-TZTW MD=>6DL;(6HT5L#%PWMJS+;,Q26XKPTE;L0FQU,02 740!&? M,S[" M#OQ&IIZ]$E+B[ .2?1$\*K*517NLLTC)+61'&4\L8:6HRN49(MKJL.<4*PR44P3% M'?/.FD+MN7%T6[#Q)QM-)K5(2:O3TAC@T.&U.H790+7.54*QP@_KZH8IYGS# M 2(>^GYE,K.>TUY<.H]5V1:N:EF12\F!"N*C M7?QID$PD#A)9)F F%)&LQ7L*:;$F^<-]M;%9\NW+BS^Z$,_K-3$D5@)(TCGI MDCS79O:AFMXD])\5 &D@ M+;A)K>@,9$;8J"#J*A06&&ED EA>5(F(NQRFV!L]-_BIB2"$^&^Z>4&[]W/A M65J6'2C%>@N1*?FW)4OB@D@9Z/#B:R;^2Q9*3IUU-?B:>-ZHNF%E2(8^[$$U MPJ9J.9-1*#Q.ZS=P&U*)3BH-=R(]';5I94&D5ORB3D0L(LMD M1V%$M*D_I[1;BHN$D[\^!ZO=@&\&&L@W:DOX=6?[(P.HW,J3#S3,LU%4JV%U'HUIE&=C2^)F]L8, MK,".H%V+>NJQ!>,IS45_"88\OKW\[',7FWZ-67MN36]O;#3Q@J?,GH38?>&(&.9I,?A*U'&,-2=!<)MHW=\TW;^4 M5+UD;OES5QKZ]N*;QP3JQ3=G+PB5P2&;E'!J!28.%2Y_2$9$?O)VKRO)= M! MO[K\QFMPLLC$4K99@=49[#AEY>QUDLD\AT-*WZEBQ]62N)N#F*$47! MWV7ME.! E+?LK M=0"#DE!4L3$=Z@_PMYOQUE9M"E/I#:@N(V1E].VO2 O[! M'&)/_*6>M>P)Y L26X4(!6D$'C@3R(@\W[FD6*/%MB=^)3PK1&7G/RH"7.>%ZA MLN&!3"8L M1MKTYA=B!G&-AX>2'0D<6Q#:I!5U$_8T\*6?6&Z7I/TT?!:EZ(-?R9ET:\U8 M2R0%![DV*[1XH!;G!7I/[]$&]Y0-*X+\KY(T9_TD(WR,2=.N+45:(O49J0SW M"ZRYQ.&<:Q!&[BW[FR:Q3V5*4C:2PKFU+F8@M[/@G5T8I^!5.IE#*W*<39=1Y8_1'X>S:.F6G+;E.%[0A,7(M0:%3$GMQRG,226>&>S3G( MH7#>Q0%D]L1=5K=)342>4UHH2?.K^BMF7*&K/ M0=[/]WEICCWG.&6(G'X-]<.^*2?T)=@JJ_+LR>G9Z!.:EE65@R!(_Y._N;2( M.:,Q9/G)K70U9_)GM+SX.= !D#T(.86']-9TZ%J81M/QU>0^F4YF_RY>$U;: M=ZAX+15P6%5M*D"6Y G5,#N;8O8(O5X]0B>=]T@.W MF]XJ+G'.FT%ZW38?@Q# LPXYW9S3BMX]$7<$*TF<&SMC I;/Z[)*$HN,!=1& MHQ:\3HMSEWV<<5J27.]7U^-!RU"TNRXD81V9/QE9#F /'24(=$>:H=!_6#9L)":J7GT_%* MF@N0)B(PJ)HICJG8;P+ZXC(J1=(PY@9E#M]@IW.AT!DOYX!S-M'1AKT6Z0*2 M+9G#=R-!))@X!/2VPYDC=IW4KB*\]5%80^S:L29!@@+4HID0*A)_+J0/"K0W M<;T$-8Q:K,+"SPJL?BRK+9Y1-#/G<$0:F+@H@-16R5V$/6 "J('/I8?IB!P* MR=&^$-6_2]?LJ0FCM^02NU90^.(R(-=..5&@32R>(A^@8D56N\:@7@4HV=)> M4O04?$"N I6U6,N@F2?;N6!1DGA 1EV1WBO1 N04,@:A'[3\6\<8N M;KK(IHBUDE;4NF/9=+^\MQ> : L;64.T_4 /%SMI9]/FK[1Q*.O/DU?=O%UT MA8?,H9%[L9Q2\_F0P_S)@--AI^CPYOO*6!:Y[FG#MH0MW3*:ZH="NTO/O"&>2;Y+SN '(P4@&;PH3Y,C.LFL]N>$5>/G2=W[UY1S 'G M>!:: 7%RG^"]%#^CP"-'GLP%W'/E6?0X6R4?'?QM=8.7JE3AB:;N?8T- >% M7R!I65I_V"(*:G@9]$AI B6-PXBG6AI25R7Z^W/5DA"_H0,BIL21V$ZA)A1RQZ9KH>@:[>Z;(S/U2+]2YG10S)I*Z,5P*YT%2JQ [[P3S:<6&*M_?LJ"0/FF&/=7Q]2_#BDS0N:=<3;V430*X5 M \D1N[*P"^'/D_<;9WHJJ,DFJD(=;C/1+$1QO)7I-)^C)')(.]46"$42Z:E8 MV+II!^H25[5$J.BT-.K.^5WX FPO,Q,UG1$4HUY2_9J3ZF]N;Z\^3*ZOV8K< MWK\=3Y/)S?WPYLV$HE12<;,QQ:U_EZ0!SSY4Q7[F'CW'9?!0_DZ*W.G)I2<> M@N=H*JYN*%U60G^I]W&2P5><"7]DQ+7P3.YAW4J4:5#?!?^ZN%^.5.@@7?8X1M,WMT-)U/VCVY?)]>W M-V_.KB>_H#%,&/SZL,4P>$F?!#(,%)&QIN>$;. 3RUJHNHT1X: M68C]%0>)')MS9""\(WUDO1_V:VPP9)GY3GVV$S!X0'MA_3$SU7O[A)\E5":@ M$3J754]/+0X[7W\[5[K=L?65)H^#DC %1-/)&W*9KZ5?,KF:S#1CJ7X]HRI4 M^;FY)BIUNC[TV\E5./K*/$_P=IP"4*N*D2Z+@^AK('4&/D,3FTY?>*AZJ257 M_HB4%S=H:#_LM$K#VH?> 50V=JR8^7VC Q.GX%A9D]2 M4H\GN>[NM=L'&<2L*[QW@T0).S':C6,^(30B?VOE6)?+\G\?$J;C7\8WQ(73 M\>CVSEV4?QF6Q%WEG#?.S]='*V? MGA/PDHAY,#C[@9UBF7CZVIQ(@NT?=1VXO7!%9/&O?-Y5?(_XN+([\<7I\'!" M2P[_<7%\[ [*30T[5<1RP(ED1+A6B6R_2[OWT(7R=PT=BR,.$@4]@2.>)9;24U61 !(/F80(LG29?W\6BBHP/=QBFJ-_.RF\)49,3!Q-]9K3,SEVD <*7+I MJ=. 2G XW/WC#ZS,L$.:BW*1'\S*C1QV="W_JM;VL9XSDK7%E M1HE!I:G-2DBKW26HP/2\"NG/CE+&*?'0#ES!'2RH]K$2B(X,N$%=$QE,HB@" M'-_BRCRU%0D)6?;5Z8U)LJV$ZY"(_,V)0>&SIJB7/\F6DF7&SD)-[11'1.E MG,9T?2L,"D;D:\%KX+5Z 03@YSH$3CMSD_5 SF83 M1'%37FFV+G,.9F,U]J#0DVEW:H"-Q//C.B1BSZ@%U_%Y4!KD[W4;L5XX0+WV M][4$Q+GDLV-P5\I^;/D3\N.[8-1C/J)M2.YI[SOA)']:'WSJU:AWRM#3D&&- M@KN[&$&.%02X&"8W5>C&<8?F&@0ZVAD1*<+3'L=)A^,8JJ0S[A1&XB8T%MF( MEZ63VB_GD!6N*# XLH% P#BJ@^0^BJO^=F*VNCMF>0=> M_*20Q^SQ66QWTM%]ZR;,C0#"G96])A"]V(?!,E::Y$-7NSO>+V?G8]W!,27; M7"?V'OH-YYQ\NXA#/AJ'^1AAZE\][DJ_C5WI(XNN3BTLP8CJ;5;%)T3/CW [ M/[+EIU42&RN!Y/B6!Y%C%A=(<']-#_*GP'1X V9Z&'D2R$'(6_^S-.@^$/$N M71K^M,2LGF;)!YLZ5M0ED6%+Y[@:AI;2A'?D9QW(U]O $?^ UKZ5^QP.)34* MP X\;_%[UG;I+N)"(J?;#.#\-RJ?A#GQ]?-=\$/.@Z+&A#7C$ZJ_1/W MTNFU)+$S'YCK$;>>6^10V943,G)DQ9LH>>QQ"0>B2" M>LQ%^2PIZ'^1W]J3J0?F5/N'?FT<86V:%+<>U%EDI'4"Z=B M/24[<0V##@'A$W;F<-C1BW*CHCU2>;&V1L&T7SEZ* MQ>N'Z^I]G2=7G0EV37*F?-.3= H5HIJB3LOQ]'X4%S/ZX;2D$ M?;[2AELK"#2%DRV[0Y=MN#_42M$J/G@L]78]F]6+')6RSB:DO6':]XT&+Q(, MDN)2C\)$C98N;#^(2?=F[F=%W#4?OO,;+1F%UR9/:LM61>MUKJQL?E1PR>Q0,WA.*=Q=;E>U#A@+V.0O L:*>X?DZF. M6@BW])YBS_=WY3,-&ICT#!K;%J?%?7)@+PSK'5E_(IZGZ/SJ%V+#R0PW1(QN M9U+Y<+G\-*?%6KG) LU0C21.I+C!:7*:('I'QB7HXH3,_-N+P;=_NF2HZ>/% MU]\FBR2JRC2GRC(\ F=-H?':3Q&TBA 9HX? M&WK:*ER/A[C\Y]7UY(VV5VG!@LBT1C.>G(IWK1U)@5O.!GM>3G28Q-WIP^^% MYF;115IE\RT'_@(^A]5M_TBUZ%HY M<./K=WN0A<)2-/=0#@#PH]CE5('V':=N,,7PG'#B>Y 56M M]X5R :J7&NQ=#^+.QSGH#ZG0IGKPHJWV=%'H'XA[2+B\4<&@RN6IN7'V0==? ML);CXR6]PK7*7\&WHGG3Q2C1VJ7VWT.KR_%*+;'N4RE=VE RLY':PU2S+AG;N(2=>022SW(]< M%(5P=E5M$4SP;5F&@Y*G#\1=>_STD]Y5Z"+3YO5*LI=\W5JT8ZG#:EK*ARVN MWR&F19OG?E7=3=&3", \VCVW?CY'[XGV,Y="9O:O][="].J 0'%M'N M%8GOT>[Y[S?.D_?^RJG]'?8OC/LL*'M:R=T\A0A4/;838/@#E_.TZ;?&[C;T 7^(RW>,2>>SDJ*7Q5[@@(Y\GL[7 ZQB7G MN)3A]MW=^&;F[Y'LE5[Z_29F0XJ-ZZ.'TKCIQ>M:66^LY#@[-J:YD M(/VF_?Y==)LU1GI3]IHB(.G'+ZZ35C1%F;J$V1[>SQ_Y,P-?^S\S\/6C-_C[ M?O@K$]6W2A@X+43&?VC@V%\(>'S^+[?X?[G%_\LM_E]N\?\_TM7TY1;_+[?X M?[G%_\LM_E]N\?__?HO_,=_W>?1GU-:&1!5_+(YO92Y;^8MJ_FGB_A[=4/X, M6WA=_I@=87*)+HC"+&CHQ?FWY.;6\@?BY$M;;?B/LLVKEDP!?X0'86J\0+\O MJJIU7[" _RM]/_\/4$L#!!0 ( $"!6EA#L@_ &PO M=V]R:W-H965T&UL[7UI<]M,DN9?07AZ.KHC(%F2Y>,](VB: MMMDC2UI1?KT=$_L!!(HDVB# QB&9_>LWG\RL R0HZ>V>B8V=\!=;HH"JK*P\ MGCRJ^/-]57]M5L:TT;=U43:_/%NU[>;'Y\^;=&7627-<;4Q)?UE4]3IIZ==Z M^;S9U";)^*5U\?SLY.35\W62E\]^_9D_NZY__;GJVB(OS74=-=UZG=3;MZ:H M[G]Y=OK,?G"3+U*79Z/3 M']^^PO/\P&^YN6^"GR.L9%Y57_'+-/OEV0D(,H5)6XR0T']W9FR* @,1&7_7 M,9^Y*?%B^+,=_3VOG=8R3QHSKHHO>=:N?GGVYEF4F472%>U-=?_1Z'I>8KRT M*AK^-[K79T^>16G7M-5:7R8*UGDI_R??E ]/>>%,7SACNF4BIO)=TB:__EQ7 M]U&-IVDT_,!+Y;>)N+S$ILS:FOZ:TWOMK[/IA\OI^^EX='D;C<;CJ\^7M]/+ M#]'UU<5T/)W,?G[>TB1X]'FJ [Z5 <\.#'AZ%GVJRG;51),R,UE_@.=$G2/Q MS)+X]NS!$=^9]#AZ<1I'9R=G+QX8[X5;\@L>[\6!\49I6G5EFY?+Z+HJ\C0W M3?2?HWG3UB0B_V=HQ3+>^?!X4)L?FTV2FE^>D5XTIKXSSW[]X[^=OCKYZ0%J MSQVUYP^-_NN-N3-E9Z)%7:VC,7$65)*0M*MHS.)AZN@_;\VW-GI;5.G70?H? MGN'RZG82O8F.HO'5Y>W-:'P[B[Y,;S]&X\^SVZM/DYM9-+I\%]U,?IMF-E5J&R$W57*;."K)VE2+*"G()B1E2JNK MZBBM39:W45$U#8U ?_[#>?SZS>LXNC>UB?YP>AZ3 $1)&Y% F/6X7\=GY&S?W67QZ]F)H[K/CZ(N)5DD6)=&FKNYRME88TGS;D.4Q63CH67QR MC@75>6N.JL6BB=)54B_IH61)!K1IHW9E'B7M]8N7<924&1G%M+HS-028)B7A MN\NKKBFV/$%K2GIZ@8<<:YB&L]=1UM40?TRV-0G1"E4=XNOO6-N;DQ?_\LI^ M^.%?6-B+%^=/7!AMVBT]D9=$ 5ET^H'?\ .2H2^83!T/S(CRABC)R77E1$A& M*ME6L/^FIF5$FV1+KHI6:>HU$[U.RBW(JKHZFB1U2<_<&"*=?=%M\BT:R^K_ M],=_>W-V=O+3Y.9VS#^>_O1GDM[U.F\Q8',X5F(&&G9291 MG3=?Z7<2^'M#2]E&9=42506<*5;7D#+9U9&K;]I$YL! X<8<1Y>55S[Z"UO( M$M.O*YJ,IBBCTY-_MV-!.1.QS\W0?B2\U7N"RFO;V^4HIB$:2"HY_F)+G+2[ M-09_&XASXS],W8?T8],^8DBL93B)7\ JT?Q_>!6_>G4R:*"&Z=LE#S*9K+%V M-E#$H#;_1](*_$FK99G_@\B$YECY;@YI[@&&W!/_R B1J@K%I_&K\_,A,D+5 MR XRZ(EF9%!S:-_M)%@3\97E*E%MAC#0HDG>,4.M3I!\M$G63;"3UCV^ZY/R M.QD3NQG8OL;G;]X(@U[$YZJ$P1<)XLN7+_ *!A)6 M1##[]F=+['$TH]'*C%<2AY+#VW4:OSP[P6IUC=WFB+8$5E)L\@[5K A8)8TS M:KK:?$KJKZ;=%(3@R "?OSG[*4KJ&K81;P\O14PCR0'LHMJT)^[,*6TWC=XD M$I9<8Q.B$3G&U!IP#'!C$%$Q1C4UQUX0I*MYD2_9(C1$^Z I)/YLR%E_8[= M&_^'TQ_B-S^E3NT/'F M];_K5C?F\?%%#L"($M"6@HHU!Q6Q6&'6)E6N@'9V8,F"!/'8&0:"S*F!"6=N M_RXS(9(L7I&M?1GZ,A:!G-S>79YU!&RV/>_&/JT6)T?+)O%MR&=GO,7*H^,' MHH.7+CIX^2!V?]LU]$D#+]:D=;Z12)=H?YLT.0O(M9#$RQ^*#1X>_]UD-KZ9 M7C/6OWH?O?T\FUY.9C-1G&A6+=K[I#9Q-"TI1K-0AO^H6":.],-[^PF3IQ^2 M\;"8A^26%E$D&(_856\JV;)8 GCSTPL3%I4778T9\_QL2/9B<;))F\)#7U* MRD34UA'SHMZVN7%X#D[:HFV2-I1MZ#Z$EI'Y1-"F?MN/02(;0M'/BF MR D#BA9EVS)9YVFT,,38I(CQ4&O$3L,<%5%+./5OI#)-EJ?"+_R-!L_KP"=& M13(G=M#>D7XN:F- 5)HTJVA!<+\A;D=@ 'U$#AYH5$=8Y"5I< X4J_M'PKLD M#5 5I4<"7I(XK-@FT"A)MB;ST;!6T_PP%BN39**3F"9?;VA1/%B[.HZN"$WX M/4\*HLARJD3B*-F*XS/$GVK+VEU!9TMC8VU>-^']'!L'% _0302M&U/=&P 2S6"#O4G+NA9]-OM($V1W) M)BDPE/PN*3I2Q SF.:#_?I43;KJ'="^$L4ESR(T?'_;O'1EQVL&&UU(G*MQS MT]X;1)OL:$,X9^NLT?"B"*.0_-$C!K%,1\-OK?R0,U/Y MCQAA8*4.7+%1$)_\("=%GMF] D32X_U==0.22*@A!9LIF@"!I&98=$&^UK! MFG155D6UW(:+:4C]DWE.8:;0[A>'+:"])O!843">_X.5O$^]5>R9E6W7-DH$#8-S+DA[T7@K2:IKEN"CC(N:3[T7L +F+FN MD&&HR3G#)]#66>.'9V!\^+46&8DV*N P,U,VP"6;:M,)R/U\/#LF2][6%8?7 M9$526A]TFQ' PMR+^P&%X+9I\[:B'5HEV&A%@:G9M3;T$TA=D5U4/+Y%Z$V+ MDN@;^K-A2-"&YHYQF!K#']T&FV^T(3'G45)!-$20N!'P<\^BQE9^(KN9SH$L M"2HA7\'Q%.=Y[D3'[W,R'@A[\](?AL+O@*J&F5,QA1C07U4;2'A#M#3ZM MPL7O\H*DNQ,;N&O"YQT9RA(.H"_Z#NE;Z8?NT2#T$E8CLKB&V[>X3AYDJHI\ M8=)M6AB)L)S-5%OJ+.8"%.BX$2!0\Z,^O&=+8_T#S&J -F;>0NG?AVRI_2/M MYMBIJVS101/VQ5A&Q[1._)W\M%'$;2%PB'RA)N^=7,\*<[P296FDD MM2![:T2HQF%^>Q!HYR47=FOQ6^*V/<#6Y:/X)Q4BY-/I[V83U)H^ESE^XT$Y MMSU:$U/3Q/E=-A(?1J-KYW>Q*J96Q4G5S5:8U6#5?[6EW-DF[0TP8M.P[CD.)I-/GPBD#]CF4]7N2$* M-K8BEIE4>BS6Y'%K8.L^TACS\Y-O)NU8+Z]85)A^%!70L198F;R4GKU<6BBT M,('@*%+*CU@,YR@5''.X4Z.(CQK;P&[Y70T"HQD*_TF=-=';BOYS._%^-'OK M-F'P^7&5<:#%Y#G@-/,]$&=O3M!^0TQ!3T5>&D60V,"Q8PXT93=.M-P%J2\ABI*W&"E@8 M)&_MQ);%F#2WE=?)6K$+R0$5N1;MXUHI/X$%S)/!EVR)&@M]^MJM^QHB4(M< M\A JA24<9U B]=L55,&;'E\0#';SOVD@0YPF!;21.OD]]MU_Z[*E-LK<,M; M2T$4[X=;)Q#V;;@7:A68'F!:31[TNI3P-W+UC$JT*H_(2_BHS%81[8G.(B%8 MR$ 9G^3$E:(JET>(:#/WMN5@_V&[1RE+3[:_61 6WPK SS6Y1W9S+HV38?.+ M)[I6Y-"KFKN&L!]U;FR407^\(WM7H0>#X[A0&@-VSFF@FZM+^GD\$7\R+?VDMD?!1+##Y$>:CJ1E M-/L<75;'_->CDQ_B:"IQD.@R$3.EB&0MZ,FGQ9KH3[?5)D^CU^, @>:II7>-]CDEX=:GT5L%#-7T M!JFX[0,$THLTX2;)M7.F4:>"J*M06N"DD0E@?5$CH@TP;HB=M^<&?VH""J'^ MFVY>T.K=6-(Y4G;8*;9;3=#7P[T'?A_0.D3EY-29].^1S!LU-VP,R='[ M-:A%V%3<+ AE97JLU6],V+@GX4Y@I[W[;_IVF@.')*LVK4R(U(J;U*I(CLA2 MFE?\HOZ2T&HI+A))?GD,4;N$W%A1BQZ3M==Q-%.7?..LOHH5N?D__[@GBO(8 M&QC[9B"25@PUD&_4E_#CUO<'#E"EE0>/@YXHB[\UK,Z"=QJ5V="3V)&=,X,H M,!#,U]I<&8H%\RG)Q'X)AQR_G?[L2A>[?HU9>["FM[;69\@@YWU_W]C1,SB[ MWK1,)!3C6][T@%+X-LF"VYD=#.0M. M'IE$*F]6$'4F.TQ967^]VZ)-[MV0+/)6^3##32_BTFTRL>HJX_Y1Q35K0@\= MXYK6=KER=VG3:M+(1RL*2[DM6#IC=SK77&N?;9^5AJYEE]O0!1N$G+*2A>'( M;A#>8LE?5YDIQ*C?)7D!-3NBWX[0B$KX8 ZU)_E29"UKPO9YC:U\A()DE. G MFA1#1FSL/";L2D).!2\7+.6.UXY8[N>0@DK ]GTG16O<48_XTF_^OS]+?1!>!/K&=49K;2%+9DE2]79"6*G'8Q MT\R9Z(V6$6C3^$U7D^UH;,:3 M:RN0DSNN%H#DG4]0GXD M.@F:.IL@:D&_)?*^K)G, 69\(P:6/W!)$5E"PH[9O9.P)F$;LCJY3UA].H*3 MYOAPHRM#_0AR%8Z$R+2OV8'"L0>A1>9B;OR:@E[30&_Y-(M6 MX:3T98-?R9ET:\U82R0%@%R;%4XQHA;G%'K'[M$"=XP-&X+L;Y(T9_L4G@> MV!&BR2G2$JU/R638O\";2QS.N081Y-ZTOVN0O/'9L[P48R,I9^!E[/PAUHA% M2#EI*U$51 @1N[??H8.)HWR!D"CF+-6CNQ92)=Q6=/\GA6A_YM->LG++YF , M,C6,::1878FW1MT4B"\BJU&V/D6U)LN.),74+I\7A^9?\CABR?W(:4&NCMX5 MP1Y8R2[Y>TQ]__GRW2SZ.+EX%[V_NHG&%U,6Y?<=)EN90F1"2CO!N1KK8L7X MTB3N4;;?7;VI]*Q50\MJ%EN;C0E[K[FA>YV+R6FT'(KG!!EM-.T.!MB?$/&5J-PM#]AN\!#_!66[QG.-Y*BG-@]6Z=?')B+5)'"\TY MKI_7U5=3HW#ITKY0\QY^49-[B.;$';QB]CZ)UO&!=?JM4I3)IXO@LA_8 O0( MR'[916M.N+<9V 1[#BT5%_@/Z>C[/GP,A75UB.T"2GHX0:5;%' MEQPFL614P#,^@(!PWL8!Y/8$+BMLLJW^(<\/\%*6W,F/*/EQ:=0!T)V*#S>.4N,2M/-Y-WT-KJ9SOY# M4!.?3=J%3YA+%5PF<]DZ\M(T=OG590@@QOF:D[\4'7Y#8LUVU-"6D>HSO:CM MM)(Z)K1ZC$ M\SKI [N:WBPV<5TV2>*1 MY00H^VC4@M=)<6RSCS-.2Q+T?GLQB:/+R2WH6-;(D>C+;7A01L-@+BYQ?7T@ M:TK$5YQ@[1IWUC6@PQ;V[9@<+?-#;BPN;?/IP7#RV)Y?);[ ]FMV.4^[HMW: MX%%RZ'N'3IF]+!HPT_X0D4#:@+J Q:""'LO,X"E6/:"&APIT.T1EQY 6XWF* M_O:*I'59<:.(K,FX2DBSQWAIJ$.B/-&.@_I.,V$^M=+#=#R3Y@*DB2CUQZ4Y MIF+@7$A38+1H)H2+)YT+ZH+#W)JR7H(91BU=8N%'! MU:]E=8_/*)J9"Q+85%%A<7LBT4TX,:!.JI^@'=K$BKUWCI5X%*+KGLY0MS[ZH4%D+K0R: M>=*M#18EB<<7 %1D]TJT %F#C)?0#UK^O6..V25(_B-3F"ZZ*6JM6RMFW8IL MLEO>VPE M(4M:<);!VI7^...-F59?YRLZN;MHBL<99:-W(MEC9K+A^SG3V). MAY4VSW7OJV9JAIM.V[SZ">",= L/T0>MO>I&KUSH9^](6\GJ0=$9NHFD!'IO M$Y\]@>%2(J'?:7,,^3P^!DSCUZ4->:0@J''Q Q=3Z@ M\75/:[B"TJWLE4WJW-C^S$N2&;G[I7_-P;AG\(?/TK+4&]*JPD5O0TY/BPZ' MV(MFHZOKR-9"UF'H$+ =P9^@H&]?KONAH@UV30/ P>H^1 I , M7I"GR1"=I+GVY_A9P\^CKK%2@Z8XW/1TA*R&9@7\:64K_9F7U*XQ, NH^^]T M;KAJ*C>;RC4"]Y7OXQ]??7I+,0? \:T]#LU?XU5/7[K!%$-3H[3HN@9*$8<1C+0V)K1,3 MSXHPBD@<\SB-?X^4!5MT#J&KPH/A7@[ZGVVM$.9T&Q7LH)%BM[NC^3W#6I/8 MZ]CXH'&7#Y3%RL#=-FY&E[GE:QN\R/779ZLE/GY#!T2X$P.QG5)-+.2.3=M" MT37:W3='9NJ!?J7*;O\!@OX%2>B)<29.I+*@>2(;5G8AO#'T>>-=3T5S&035*'VEQEI%J(8 M;F4Z+.SOG5H+A"*1]%0L\KII8X7$52T1*CHMC<(YMPI7@.UE9H*F,Z)B MW$NJ7W!2_J M8CUSQYYA'=S7OX,J=WAPZ8F'XMD]%:CK2Y>5[+_4^SC)L',IBQ:>@[M9^-(9 MR*^-^^5(A8[12DUI8?$T^N<1I+A(*YB<6PABE(QX:WE=TH],TQ4V [8@1%'5 M!XJD! 'RG=-3-B+%(F@M'?2I!QK?LNC19<,-5J?ET>\&8WD2## ;G7V[L+RX+9\L;'!!QSA]R MS(XJ#QH+2"RUR;G.&V_''J(AZ'K(T(>HY2^P0!H'@S-S.ST(>J>1;[CA$3D' M\-BL-J)&>VC@(79GE$N/_#;(W7I8\L#%8#K-?*N8[0 -CM!>6#_DIGI/'\!9 MLLNX*(K9J<5^Y^OOE\KPVK/#]Q5>W4P_$&2^D'[)Z-UTIAG++\%%0;[* MS\TU0:G3]J%?3=_YHZ\L\T1OQRD ]:IXTV9Q$'W%4F?@,S2AZW2%AZJ76K+E MC\!X<7.B5@&U?ND=#-LF'=*F&V'!YO0#>PYOMWQKB!N.NRQM =-'..UN03AI M]DG(!^HDCWOC4;]% M[>]QZPZ4"EN?:#V$4)+]$KBYLD^9Y'6;.],,H+,%_D M>6@G]7B2[>Y>VW600TR[PJ$;)$H8Q&@WCOF&T(CPULJ*+I?E_SDFV"M3;R;C MJP^74RER\+UV$D[[3L2P6:+IG7-N'CKG[$\5Z7)1_&9?$7:6<-\[?[H8K)\> M$_&2B)'K[;!23!,.7YL#2;#=HZZQ78M><_<_^+RK8(_PN+(]\<7I<']"2P[_ M<7%\8@_*]>\"E8P(URJ1[;=I]QZ[4/ZN86-QQ$&BH$=XA+/6.*)/,"Z=8#4J-YKDR(K9E MPX7A:R/1/ZD;?-RWR.&U<8BXVTW7*J9E\ZM!OD/H),TYG#YPH181[+':QE74 M:E^3Z957@BPK+XLDN^!>4 V7&"UJ!2"\Y8YXR6U_A8R;PUP( E+O5#5FGR+) MTAV\1A38QQJJ-?*SF\(:O2HHX7PAQ[;R7J&3+XWMLPH,:@TM>42TFIW"2HP/50A M_=E!RC@A&=KJS792[6,C$!P9L"]U3> P&[ZBS[>XLDS=BX;X+/OJ\,(DV58: M>ZKECXJE9)GUGC45D?\@V2<8>/]85DY MHNU:85 P(JP%U,!S]0((T,]U")QVYB;K6,YF$T5A4UYI[FWF',+&9NQ.J2?7 M;LT .XGGPS8D$,^@!=?*N3<:A/>ZC7@O'*!>N_M:/.-L\CG9O2+S@>D/W2II MNV 4,0]8&])[6OM6),F=UI>[5-6,^JLIJ_(HQ1P%=WD[-]T.M:( $K7^K@'L9I22XK MH\^8XI3CZ'K0ZUF_Z(PT).LQ5]C?JGX_DO3Q_H@K_K+"<7J>LCSQD[]I)#'XO$DL3L(=#_: 3,C MA'!G9:\)1"_V8;),+DWROJO='N^7L_.A[>"8DGVN57M'_89S3OYJ=&4^&H?Y M&&'B'AV&TA]#*#TPZ>K0Q!*,J-UF4WQ ]=P;=N4#2W[<)+&S$DJ&EQP'P"PL MD.#^FA[ECY%I^0;.]#CR*)&QSUO_5UG072+"5=HT_&&-63TNDG=Y8D51IT2& M+9GC:AB:2A/> <[:TZ^/7B+^!:M])?M\:2_B0B*GV\0 MOQPHQP][U2\"?ES=?.MQT# MZD!L,SJ9]F_<2Z?7DH1@W@O7 [">6^10V943 M,G)DQ;DH>>:P"!W>^,9(6V7'<<0^TSN6ZV[-_]_T^S/:L8J.\'FRS([AB,F/,: M*7_-2+5=7<*P(6TB@-A -"RK6:/L\S4#T!8E"RG2FPVGPM%)WL%FH^A>*/[H M#\V)]($QY=Z1;QM;: L&Q;T752H92;UP*K13LA+;,&@9P$T8>GYYN[=0M4.] MKS&Y0UE&<]JPB&&CHCM2>;"U1<*VK3][*1ZO'ZXK^OK_ZUM.R%*A#\9WYD 5 MMP-??F*#/E=IPZT51)K2R9[=LDN_P""7HE5X\%CJ[7HVJQ+AO); I)3NZ\,KL>&W)NFBUUKX;NA]U?!(+U!R.OHX6T9._C&;H"V]<*4):=1KCS]8'F5#)\TCC,9)&GC(S?&SH<:]P,1GA M\I^W%],/VEZE!0M\Q0V:\>14O&WMB K<?\\W-8HNTRN9: M#MP%.%Q=KA9'2%4Q]"ZD1,>/!VTI,BKD0_17?O>SY_TCU6)KY<"-J]_M4.8+ M2\'8(SD 4,@7Q'@ H KM.DZY%(D+<:6RQ'SI],89OA*. 2?!@*K6^T*Y -5+ M#?:N!['GXRSU^[O0)GKPHJUV;)'O'PA[2+B\4<&ARN6IF;'^0>=?L)7CXR6] MPK7J7\&WHCG75V7VH\\;M.!E9P.UIHEN?#.7L2DUDW MSKD7\XT\=-YHYD9FV%^AFL#]V':G]T,#EB&5D44%(%(NN:VDV7Q.@8/EIA[& MLC.K0Y;I>U?>!=V=GL,XT#R^^C2);D?_>R*'SN1)[7\/[L7QE6 O(MJ](O$] MVCU?GY_$X;UL&,5?_V,>[O<,W:F_"FM/4FS%WG5+:%L#7H$.<^N7ZIRVE.QF M(X?NW3B./KLKIW97V+\P[DE4]JR2O7D*$:@BM@-DN .7\Z3IM\;MC"_;0=A" M&D;TSB/!,7+%FZY57"C]XF[1M96G'F%Z-O0.=SFJ!^5K.X?6RFTP0_>:!:K$ M%Z85^5?#R2.R[=SP&"J3!$]\QEL0L9->CDH*5Y4;(.$XFGTN<-]X)B?+3'#Y)4'!]*MJ-0ZHE+NWU\E9-*\(;XLD M_7HT2U<5?[O5[18,&FJI>&.Y%)W5Z MN*],IM=75<6:%3*7(I[,B/#(+ J%^L5:?/VKTU-['1Y[J=A&5&Q8<6B&#QI+ M_RC'87(I2A;TTXJDZ>E>#<2",QU2?%2$[D_O*HC3L[;<6L]QL&].M24#Z3?M M]^^BVZPQTINRTQ0!31^^N$Y:T91E"@G3';X/?LW \^#;DBFD6/)W0O/-=&4K M7YSL/HWLUTZ/Y-N6_>/RG=6?DGJ)3'!A%O3JR?'KE\\$UME?VFK#W[U,GH#B M%_X1=Z&;&@_0WQ=5U=I?,('[,NY?_R]02P,$% @ 0(%:6 D%-RKZ!0 M;P\ !D !X;"]W;W)K&ULQ5=;3R,W%/XK5HJJ MK93-99) H! IL%1E)2[:[+8/51^<&4_&6H\=; \A_?7]CCT3 H3L=E_Z K'' MYYSO.U?[=&7L5U<(X=ECJ;0[:Q7>+T^Z79<6HN2N8Y9"XTMN;,D]EG;1=4LK M>!:$2M5->KW#;LFE;DU.P]Z=G9R:RBNIQ9UEKBI+;M?G0IG56:O?:C8^R47A M::,[.5WRA9@)_V5Y9['J;K1DLA3:2:.9%?E9:]H_.1_2^7#@#RE6;NLW(R9S M8[[2XBH[:_4(D% B]:2!X]^#N!!*D2+ N*]UMC8F27#[=Z/]M\ =7.;^BYC,B?:E1+OQEJWAV-&RQM'+>E+4P$)12Q__\ ML?;#EL"X]X9 4@LD 7;)7XP>1=MB@WV9)+QGLT3?8\!\$?8/_P'\W M??;7=.Z\11K]O_7/22&&Q+# M?=IWD_@@7:J,JZS8!7>_PIO;SY_9^9?9UC,7EM51:;.50+7!<59D+!76HS M'_<9,*?<%80XHL/^:#@*\E'.,W(P :*$>2L>O(%;!+Z9S!6AM@ MA%HZQ$M3:4]'#OKM4:]74]EX+50^/&2%BC59R"7J$OZQ(C46Q42XN88^S_5" MSE5-,&"AOD/CE->,TI@ZE/O*>+4SB1" K#,R4>V%MS"IXAALA7= MCUQ7:-=U=),7T=V-,S*O S=OLI-"P:-3\0V=O>%_?-1K4D#J5%7$[F#0IZ_ MJQV/'3PUSKMV(/@C?A[V^_^WE\.,:/Q\I=DU7S^53$@JPFP%35/2.^>*:V1R M@(^HF$CJ!=9\!YV.A-!8 M14E5/-B4,4R!(;'4AN65I77M4,>R"K L,RLR6J&[AS+#<)_#;]2#8.,%SI!: M_0 &/WKD@)E8^FB6/GVK<_B5>955POUX][BBG-*ZOB"LI"^:5K$U]6HW!.T$ M #<;AV3(2-4+@M08UAQ)TGG%[;M"G+0'_1!DH\/&CEB[5\%.V@FZ\>MPCX]W MAYLJP"&[]:OX,*Z<:2K0D1TR0F4:3"+$<;)0'3^ * MZ8$PS 4[&(V/HM4W%5)+Y=EVM:6X8+J@(?J@8=9X*V3?SF+ )TNN\4\T[]&_ MP)Z\19'8G_%O^:;@&4';COZSZFSC&AP$\9,.@%$X\G=\W$FV(&BM!2:1L1HEQ&MJ(>G;BOZ,-F.CYW?MV* MGY?15JBH\=;(? %BA5%9C2&7UOGMLV^8:+K\J!U";?*<0,[7&\6:.FK=6,PJ M5G#EZ$2,2+@L( OP;I#P76C7\528#_%^UM3UKA%+PYZ"LQG>DL* *@L=*0XF M;SPR[/ED.AH/(]7MN'\?8=3E\7$P&*HA"X^'K,E:FA JY.E*J ?QOJ1K,H@] M"(W4QM6BN535R=E_!=\5/*19#FP6]LN2?.!-^C62BSD6LYU#L\,[)6;X&USV M41"/= H]L0"%IE$RU$?55$#2'VY!FM*]\QFH/56W-5UVN=;,E5Q$4+%MNLZN M.W-WZQ&$F;X(3SWJ8DB"^![:[&Y>D]/XB'HZ'I^BU]PN8(8ID4.TUSD:M9B- MS[NX\&89GE1SXW&!"#\+O(B%I0/XGANTC'I!!C9O[,F_4$L#!!0 ( $"! M6EA.9+C-$0L (X> 9 >&PO=V]R:W-H965TTDKE(29V:JDFPV3C(/6_L D9"(#4DH .C+?OV> M;I 4=;,]6_MB2V*C[WVZ&WQU9^P/ERGEQ7V1E^[U4>;]ZO+\W"69*J0[,RM5 MXLG"V$)Z?+7+<[>R2J9\J,C/XUYO?%Y(71Y=O>+?/MNK5Z;RN2[59RM<5132 M/KQ1N;E[?=0_:G[XHI>9IQ_.KUZMY%+=*/]M]=GBVWG+)=6%*ITVI;!J\?IH MUK]\,R1Z)OBNU9WK?!9DR=R8'_3EC_3U48\44KE*/'&0^'>KWJH\)T90XV?- M\Z@520>[GQON[]EVV#*73KTU^9\Z]=GKH^F12-5"5KG_8NY^5[4](^*7F-SQ M7W$7:(>](Y%4SINB/@P-"EV&__*^]D/GP/30@;@^$+/>01!K^4YZ>?7*FCMA MB1KAG"XI*#?>XJG&.7_UQZ?OUS=?/UY_^GHC9I_>B?>S/[Z([[,/ MWZ[%Q^O9S;NLLJ) M?\[FSEMDR[_V&1U8#O>SI JZ="N9J-='*!&G[*TZNOKUE_ZX]_(1A8>MPL/' MN#\S5ONT?I3O?JV?F1ABEB2F*KTNE^+&RS*5-G7BK4GU0B>2"^]D=O/V5$SC MGOCUEVD<]UYV'/]12?(ZJMSSP_Y+)B?J4RHN:.K$@NAOB3X2RGDYSS42W@DI M%E86BLI> )Y$P1)64<) M('(.8(O/*ZE3X8U MI5N 2VER+66 #/8'F),DHFY%K?F"#S@;"Z_D#T&T# Y5_Y.J;+AL9+6 M:Q(%\X4)TCLN$:GTZHS#&,+L59*5^F<%5U9.L6$U^893 6F$7[K0_U',$\3" M+(294^(AMO!ON:H@DR(%Q-NAK,H=VC-1)PT"XQ*KYR$[UF(SK:RT2?; $)XV M]BQ,CJY$&>,SJY3(U:W*'0FI=>!(%O*!XGC8JHA.W&4ZR0)7;6&DOS-"@BPQ MZ&#P-DE=ZTW&$6TN0=JUZ%)\("5$_U+\HS(>IS@!' >.6U@=(,=1!F<47X)\ MX%B[;K"UE@PKR+XF1R!S[;O )%@\N!3?=A-EK:FK5BMCR9SY Q3Q M'C10J31-_K,95#$A5,VQC@Y4NME&=B,-VK+;MO!,?-W,.%:+ ;?T;IO3.F') MCZ:RR*H2H*77D2:].OR;O 0H;< 8C3Z$095E:$3^ [\D)SDZJBKF )ZFJS+/ M[5_C",?=2G%8@1DG#$5 &Q"[TTOQU7@H]59:^T " K#72=RD7Q.4/2)G;,VE M> ^D=B)3>0#*)-?L%PP1ZJ'%-:8Y%H-H..AW_E/OZ,^AH,.A:3413WNF)JNK64'5>UUKR5+A/J9Z41A,-V M[.J][]/S/1-'T_BB_MN$$PX,!=8M5A60&]+9P6,\&_5/F=C$:'G!">-8H\#0E<;P!E'\"5"'OFL=O M*D>S!(TFQ1R5%'"%W+FH+&K/\BQ0N7K96&*,"6V!-7[S:Q6&S-'U[9@D<0,FS9UE> MN8B885326%L:,W9@RJE]TB@9+"6NW6BZ7=PC=5PU_W= A)U628_)NES_(+@ M2M;#D;E582Q)JSK\-5X^B9+UG*8"3-;LZHEH:0W"^F20" <)1I&3SN2:II=4 MO)$Y#8+BAO:GPZBXC7B[9=]DW],9ST/?R2#JQQ>GXFUKR69T]F9!?S+:H]NZ M KX@X.C,9%>RC3X4$UW>@H+'66 (F@CB&498N0L-=]IGI-9^Z&&3'$FJ([@. MV+:O9@6Z+":X5/S&@?I66B7S\(/4J \JV)U''_!=A6>SY9+J$=6\:_QC)C-L M#R<;$''2'Y^V>/XH( *\%/3F)49Q6J1J91SF\>EP!%PAS:;#,0)N,4:0=JF: M^RZBCB=1/)F(>#0%<=2[P$(S'D.CD?A8E3K,\'-#[AU&\:C?:GD2#Y 9PZB' M#3JL+50W)<_%*CY9ZH=EL@('PR$/&X1^H-QCA: MM[=P^B0F3TW&T2"FCD=TQTPYN3A=]\;=2G@\)$W?V(_?].Q_C,K%=""&K/0% M&M3AJ(QB=G8?I!$RZ!0.C&*(W8X)S+N8K#T[[(TH)M.+OQR3$>(^'/6>%1.T MUQX250% FYL MF'F5UM" 6B]6F#1@*0-3@8DUHTLY(#\QQ>KUUV9):K; %_H#P"2B04>!S5DS MJM?5:M,DP3'G+AK6J(9AOQ_$]N-AUZ@=)J1XRV13Y$%[HKIG;K$!>Q:=TW"! M'EB*XW$?$E,L#REF@3PTQ&.NL:9GR0;3#DF+GR_M8KQ'&N?%'FE_JKH-T+-, M+S/L=)*[2\==A/W"FFJ9@=VD]S=>S]$Z:5\"T&M:D5*HMJ(',V%YQ@AI)NGH@1'S*C1W6JEE8HU"5S&%3M +$V^L(\893PPP,\%B@S*W M*J?&S5."VTC<3-Z&]7-.=Q@4\;J+5G0OLIU M)IU>2 -T%OPY25[ M+#7,6&-2*_D&P*D\K^/3;:KD@+N67-U33CU"/E<+$HC5C,#DH6ZE& -DVS(3 MNN#AC2VJ[Q?JNP@>M3S9_L J6G5+-^ 4I:X(" \K^"+DA0H[]:8>/+A1"A&H MDD>D)XW?7.FN MF5N"'Y2*F#"XC]4(R1P&+ZB4F3SM'&#@YYE=K)35)FTM<=4"W4G7EDB:BNI[ M/XI N%"CWMA&O;U%";:>,MR1B<].:ZXOQ&@C M*590E@+ZR*A\=F@IM:J^T6AN*3B[B/6="C6ZJ9%=CPO$AK8-R*2]H;G#Q!R] MXM&?MA! C5L\-"M-=\V"MZTJ=+,),U PG0G8)1\L9E0VOOGLY3UR)BH6MO MB%D\P5%PXF&+CD5_.(D&O5']J3?8D. RP%.HIY"YC.)=*'ZNH'XOZ@UC<1'U M)\.NA-R4R_^+ Q+DW@JR)II7(]1!U8:S)]]C%\3OMWH#:+1="JN&<*A4(VU M.F3A$Q/4H7&(%GY71W8WF']'%3\ J+@U$ *89KG/N/6C,R]#;^T M9K875/O>-9UWWA$6RB[Y32C!>57Z\+JP_;5]V3H+[QC7Y.%-[4=IES17YFJ! MH[VSR>A(V/#V,WSQ9L5O'.?&>U/PQTQA9+!$@.<+8WSSA02TKZ"O_@M02P,$ M% @ 0(%:6-ZC/ @Z!0 '@P !D !X;"]W;W)K&ULC5?;;MLX$/V5@1L4#:#$LBS'=BX&][)I2(TN]4B&Z41B>= O&96=R[N]F>G*N*BNXQ)D&4Q4% MT\]7*-3JHM/KK"\>^#*W[J([.2_9$N=HOY8S36_=%B7E!4K#E02-V47GLG=Z M%3MY+_ GQY5Y<087R4*I[^[E4WK1"9U#*#"Q#H'1XQ&O40@'1&[\:# [K4FG M^/*\1G_O8Z=8%LS@M1+?>&KSB\ZH REFK!+V0:T^8A//P.$E2AC_%U:U;$P6 MD\I8533*]%YP63_94Y.'%PJC<(="U"A$WN_:D/?RAEDV.==J!=I)$YH[^%"] M-CG'I2O*W&KZRDG/3F::ZJOM

(/),?1[ 41AU-^#UV\C[GN\ M_N]%_#I@^/MR8:PFKORS+?8:.=Z.[/KGU)0LP8L.-8A!_8B=R=LWO9/P;(_? M<>MWO _]?_R^X281RE0:M_F]'_GN_LL48CB"V+0*\5Y0]S-]8?$6XI5\;;LX>.0Y#@<0A8MR3PQ(RH4G+["9SIE5! M?G&RY<4-=^X;#[M"UXOD?(7.>RXI*Y8>6_%JBYL[%S+%FU8)65GE/,D='I>6 M G%H*LLHC,IRP7\ZV1:3F2-VY*8@3ZB5W[X915%X-F=L[H^]LT-OJ9X)/C_+ MBA@C29@*=CF_AOX@/(K# #Y)R^22+P0:I]J+SCXHE:ZX$#ZZ>]+5S0<212V9 M.*(QTO9SX"OPWY3YBJ(/@B!(0=(2L0[UF)CJA+A,*NUR[R<60DG#5_HX+2TM M/E$-15+'K%:<,B6P,?0K!BM+P9,-X;C,-"-JDUTWUS;("2NY99183!UO:7/R MEBNJ08UQJ/N(VH%1LG9%X*A;,WEC:(F2+H5XWAX,/B586I]&PY>2 M9^0]I;$JEYJE6),,9>Z*YQN=3&\\WS!BXW/38OBB>==2OI+#,[.MFS.J94W! M@DGRW1OD@\'PR",ANNFCJ*1X^CN M;OREA[?]^G=?[&P%ZJ7?3 VI5]+6ZUM[VRZ_E_7.MQ&O-^?/3"\YM;K C%3# MX^&@ [K>1NL7JTJ_ 2Z4I7W2'W-:X%$[ ?J>*9J'S8LST/Y+,/D74$L#!!0 M ( $"!6E@\\ZQ)- 8 *\. 9 >&PO=V]R:W-H965T#I;7UX6ADLB66P@Q5 MC17MS)4NA:6I7HQ,K5'D[E)9C$+?'X]*(:O!R9%;^ZI/CE1C"UGA5PVF*4NA M'TZQ4*OC03!8+WR3BZ7EA=')42T6>(WVK_JKIMFHEY++$BLC504:Y\>#:7!X M&O-Y=^!OB2NS,09&,E/JEB<7^?' 9X.PP,RR!$%_=_@!BX(%D1D_.IF#7B5? MW!ROI?_IL!.6F3#X017?96Z7QX-T #G.15/8;VKU"3L\"[(R8MVX58J7\FB %'E<%%942WDK$"8&H/6P)DT6:%, MHQ'^F/2]\19EA(O$,PF"Q]A*9!BBRY2:0(4RA5MI1 M'&GH1?:7W,\,091\ZJ?@#&%!5MPSC%H91CMU%E.5D2=0]Y7FL'SAF$M!:W5J+FA8#Z$CUJ1 MNYZG[XZ4^> XD4S46 BWOI2UH6P)@M2+@H1&!UX2IKP23KPTC@C5'36?FF.' MV;)2A5H\T*;G^T&?;=WT1HN<0B1*2JLT]?MM'E^JZEVFRAHM85IHQ!92X/E1 M^"C'S4AW%'JALZ*W)@Z\23*FO$)8.,R9T/I!5@L.34/>Y(P46=:4#2'CK.@B MMHXM)[-\]-,ZB;9'SDES/N3RH$-S55 '-K G.42J,73 >"Y=:TI>U[Y8Z1UJ MZL8<(:ERLW](]==M3;NM-F+3#4LO*:>?6[ C5.DPV0C.&]@;3[Q@G.S3<.Q[ MXTFZ/6#CX<$Z2GN![TW\8)^\'?G^DZ#%P\@%:X]^]ONH[ A=,@R[@.T=A"F) M\V.R+MH(%EDW.2";8F<=:4_#9T##W4 G3_)R+XF\)#UPHF)O$HYW 1UO @W3 MB(%.@O0)T&CH=T#CR3Y$T6LP!N3D()B08?&3%-T;)]XX:C&.O>0@9LYMZ>=I M$C++5E3-T!C.6ZYT9E?.CW?<-:!$2BUB *'U!H M \C?)B]4CL=LS&V%;"X>7F-+IHPC12.*WHR8 M?:X 7_VX0;Q\8KYZ5?B/C1 MF0;R1J_CPWIVJGD%9S-E;[#U)[6BG-4>R#E]ANI;I%Y5*[I'3;G]$%'<,;AC MYAUMNV18+27UK37]D_&NI=+G+O_+BMHC]]7YG* Z8S)1DRU%IZ/MUFTSIV^8 MKNOFF''2&=>-Y8_C@BWMJA=R\>.)IWW7*ML M7ROR)UUQ_;R]\YC7V^JCXP&6H7Z3M9^P,Y$O+;I:C;V#Z(!G"8^#).(Q\027 M=LICJFK'IS1,8>)%D[A-%C$G;)!XDRAYI+!M'Y^CC4<$<=G"/96H27%K:M\3 M_6K_&INVCY#'X^U3[HN@#S.*?(%SNNH/)_3XT>WSJ)U85;LGR4Q9(DXW7-*+ M$C4?H/VY(@[H)JR@?Z.>_ =02P,$% @ 0(%:6'KQW'7\" &ULQ5EM;]LX$OXKA#>[2 #5EN3W MY@5PTG;/A[0)ZMXM#H?[0$NT340259**D_WU-S.49,EVLBE0W'UH;4OD<.9Y MGGF1MTSN18\ MIDUIT@M]?]1+N=H).=>&K7&\L M7NA=7>1\+1;"_B._U_"K5UN)92HR(U7&M%A==F;!^^L!KJ<%_Y1B:QK?&4:R M5.H!?\SCRXZ/#HE$1!8M^5]4\4.\2RY$;< MJ.0/&=O-96?28;%8\2*Q7]7V;Z*,9XCV(I48^I]MW=IPVF%18:Q*R\W@02HS M]\F?2AP:&R;^"QO"RS5U_NOGUA9,XHU>5&Z_=MO#%[8'(?NL,KLQ[&,6B[AM MH >^U Z%E4/7X:L6/XBHR_J!QT(_[+]BKU\'V"=[_1?M+2W[($V4*%-HP?X] M6QJK00S_.1:MLS4X;@L3Y+W)>20N.Y !1NA'T;GZ[9=@Y)^_XNF@]G3PFO5# M3[^))\NN$Q4]'/7U=6M(+!NQ=ZS%,/NV$6RE$LA%F:V9YP2,*]"+[%[%1F<%T5!I:;L_?L,[>%EO:9W7"S M8?/,"H#)LJ^PF &Q(ET*79-[<"5DBV*I-!Q,QK\H/.R>/Y.3O_TR"8/@G,VB M[X4T$E/:L-/@C 5AKQ_T:'NU9MKK^WAEQ,*N[_\*(/3I\X0-O;'OP^?(FP[& M;"$RJ32[T2*6EGWBD4S0^<#OD<$A"P;=L[[OC?PQ^Z8L3_;UFZ6RP'3HC884?'_@3?W@ M+9RO"HM%)=9#QAE(9];^#O MP_U*KK]K9_D\8W_G60$S QWLL2W*WZCD$;V&V)HN1PF7J&V[D=$RA-$&OM9N-2FACB0?&R@&\AG/(<$TPI@U<@]@CE67E;(%VR).\ MT-$&A@1G95DE.V6H=ML@!+^+H;K3,K>OIF7)$\JA+ M"+@=')B7-G'$[D-1P&_=]IBOM1#H4Y?-P&-$&":;JB@0WD6E>: ==KB3O?(^ M3H#H3Q4 +#L)^R$%DG-);N#*!4Q@4IUA_#X@+\ O@H32H,I&G3G6N5 LL* MY(;,=U%_,R HV:DOXDE4E%F#N04[$]2#!;O(*GPU$JP[L/'4%_32*-U.,B S M#8F\DPYL7(CP3$1 MS/1 :DG&H2 )NTJM>PB]QL;^:K;A,9[8U'!3,U":?9] _\P;">\DM)?LC7VO MYNR;P'?3-KA/!1$KST;FY@5:[(9;P$H]L#R!@;!,['"/G*;?QS-D $WE.*J. M.(,TNI5!@*?LB,'4.7$7>11I5Y7\_NFMH+? (N(#X%P4LPP\GL5D&]0186 M51.=5MM\+D,:'BR?FZZ1/&(MMNRD7SNRWV#_ #.)4?LRHA'L<$#8 MD4E0,?$([=9%0_/T,I'K,K=VX%7^=U'%LV(-O8>-O5T%;1\-Z@69Q238LD%7 M!F U*J.,\A--(M5P^0ER_A38CP4 [*9/@J(E\S.:!:"*TJR((C@)O-%XW()[ M4=Z>$;H[-9039S7BJ?U8W./HH5>X0VFYQAO),Q/?"U@ D05=>$PO9YAZ))$9 M 0E/,P_PV!2Y[)-_NH$&2E@DCM8!%#F>@[6RR&%I->&#O54!?:(\YSA!Q^O3 M3AMURZ@TS]D* JLC.0F'/GXNH4.0#1RUUM!< !R>/4-IE.FRT(;JI'C*16;P M_RH'4$ HFO$#/$ M&AT:!6-G?F>Z/4%4(T.%<9$1& >#.@C?I5&.7#F_49EE\K=@&+G99%@#6P=->G65H )>Z1K73*XQ?*I(DF)HS\83#$#3[3?TT^?,FG#H1C[UP[37> M@\,@OZ:W_=B-P*)[)5Y?K?^@,'/OT7?+W5\C/G,-Q&ULM5A; M3QLY%/XK5I96N]*0RR1 6BX2A*S:AP(*:?NPV@=GYB2QF+%3VTE(?_U^QW,A MM(&"JGTAGAG[?-^Y^#LV)VMC[]R3(RYXX>/Z6FCS80HH\2S!8F?%0THR]@0:'PK;39J2%ZX/:ZL M_QU\AR\3Z6A@LJ\J]?/31K\A4IK*9>9'9OV!2G\.V%YB,A?^BG4Q]P"(R=)Y MDY>+\9PK7?S*^S(.6POZ[2<6Q.6"./ N@ ++2^GEV8DU:V%Y-JSQ(+@:5H.< MTIR46V_Q56&=/QM<7XU'YX/QK?CZWXOSJ4HR&7X97GX<" MDP9#GC?^>'UUTO+ Y=6MI,2X*##B)S ZL?ADM)\[,=0II8\-M$"X9AU7K"_B M9RU>4M(4W4XDXG;MXY"-]CK/F%O1"O22Q)3:W(Q %>+:D$F_%P,0@[( MBG_.)RZ\_W=7! K[O=WV>6>]=PN9T&D#6\>175'C[.T?GS7[WG/6 M7\9^3/=>7&0FN=O)_WF$J^OQ4/3%OGA]N8@1):16S0.;).2K2OH)B5= M%PD-03)3(3/(AM0)O#-6))92Y45FG(,%?-[K14?]HTBLR9+8Z_0B%(207J! M*)_ [ZI(FO\#=C>*>_T:.XXZ<7<7=MP47TG,92JD6%BS4D'0V"3=+R!.E&X; MC:-VCQVRRM.^F4Z=2.;2SC!)SJ"QS@L_IU]2.^H>1$+J%+J9F!59Q>\UX&FE MS-)EFP#@26/VE"?5H0DAN"D12;$EON$60A1MB M(3?H9O"2;!Y(YU)OF)996C&45F/.B$ ]M*NQO!>#POL_W_[1C^/V\7 T'H1A MY_@O5&^>*\\&75-<%E#,,%D"#"@+DRFO$IF)) ,CS]PSR0G!1+84L7/9,F7R M:/'AEP,K@9^H19B*!.D98E@D)KAMG<*U&Y^/]+CFI0Y^QX$"@'RZKOTQ0DI,3.MOH,F[YRJOMU3._>) M@*P1/X@0MFK!N!,=]GJ[:&QOC?3) +U01G;N'.2] F&?$-=05[+/J;RRL!$-4+0UZC7[Q6=J">V'0HYU1KT JPH>:,+>4 +PJ-7.*1&%;?%M*"^ECQZIXUH0QLR#$0#/2 M9%'3\ "%>'#0Y25LJ B%8-FOQA79IKB%-9T&3Z+MR@GIZD0'<9N]+7U<+O:1 M$E;)0I-_8!TV GL).^=N:>F3M'?D%QE.O=N50AI1!ZR+ MI::],#,=I!O6G2QN+C>9F@5%<."^ M4PH1GP6:]7UH"TC\7N==U'\7\]RJF!"JNH$#;D(_5;.MT1=;Z.8!/9P,"B-L MHE[_L(_T#SSZ1V_*5#OZM?VB#C@0FH^VN&3DX9(1%2H<=E.YN;:XAP8FIRC$ M9BT,.#(GQ!(>HOTJF2@JN>B*0>WU=B\+):#0]E8J7>)@LWG4W4)/LT63@]LH M7X>>G884ES%J[KH=M+9N>X"9A3LM5S"Z0G'QJ]_6U^;SXK;X,+VX@.]38WSUP #U/Q/._@-0 M2P,$% @ 0(%:6#7\G%>K!0 !@T !D !X;"]W;W)K&ULE5?;;MLX$/V5@;LM$L"Q93FQG30QD*19;($T+9ID^U#L RU1 M%E%*5$DJCO]^SY"VZUQW^V)1XES.W,?'"V-_N%)*3_>5KMU)I_2^.>KW75;* M2KB>:62-F\+82GB\VGG?-5:*/#!5NI\FR:A?"55WIL?AVQ<[/3:MUZJ67RRY MMJJ$79Y);18GG4%G_>&KFI>>/_2GQXV8RVOI;YLO%F_]C91<5;)VRM1D97'2 M.1TTS?2#X6\F%VSH36S(SY@>_?,Q/.@D#DEIFGB4(/.[DN=2:!0'&SY7, MSD8E,VZ?U]+_#+;#EIEP\MSH;RKWY4EGTJ%<%J+5_JM9_"57]ARPO,QH%WYI M$6F'(,Y:YTVU8@:"2M7Q*>Y7?MABF"0O,*0KAC3@CHH"R@_"B^FQ-0NR3 UI M? BF!FZ 4S4'Y=I;W"KP^>GEQ>GUQ?5QWT,6?^EG*[ZSR)>^P#=(Z9.I?>GH MHLYE_E! 'R V2-(UDK/T58D?9-:CX:!+:9(.7Y$WW%@V#/*&+\E3+M/&M5;2 MC;SW=*9-]H.^G\Z1:T0F3SHH "?MG>Q,W[T9C)+W MK^#=W^#=?TWZ]%(Z9VR7/C?2"J_J.5U*I)NC[[_@/POZ5;'/@[[Z?'-!8]JC M&'[Z)JD4=Y)D[:65.:G:&S)%H3))@9DT8R$QMU*B)+WKTJ)464D_6Z%5L23A MR&R ZPB\1698.KV^I2O30U@'H[TD[=*[-Y,T3=ZOK-NY,8W*:+*?[H:+P?L> MW09&UT)^%-4E7S(&]I!#+\@D2IE$74,[5X6JVHIVN#IW<5O['MV4<@TC6&:L MFJL:U#"P@E9YG^DV9[!P[JK'F(8;A8,(4<_YJK"F(E-+6DIA"2X!93B['GUN M[1.G4&ZH-IXR5 ;Z(0 N4:O0J* 8SE F QCZ@\E:%5@4Q M=[(&#;0A0+#:V#RTH& C@*,SXR6ZF1W$FDT90\BX$("5?L;Z0!^&4O@88H+L M9;WH([*:0?I M#TJ[P\-Q?*8CNFYG\18VFTK2SF"R2SN3PUVZPC1] #2PC _#,QV."1.%FM8V MAGT"RS*ALU9'C6S0HUH":"?A [8D?M!*S)167G%Q/$GA8"AGXG8T-G&/F=#6 M7$^D/$<-\]R96LSTDC)I0_(N)$:1UA N;::8*^!B^5U:^3U6)"K,Q?PS&E # MKB67RS.L,:R+,"P!"Z5I,?LI1[,V+1P&JR4[Q*"\GC04 !TD;X,7)F]#RRE> M"/?CKRDGJFMD*"R]? &%E;S&_/)Z\!.4%IR8,<=^2VD/*=(T.A00LCT3KJ0" MF8=HQ'4J;C8ZE!IWW,<&_UY^___T/FLI&:>-1.M'DT?3B,VA$.$#@\/.,=1UP5LI\D0K\9O3&ULU5K;7^ATGSS M^B X:&[?#BHD_C M><#/6FU,YUJ0)O,\_TP_WB>O#WP22*4JKF@%B7]WZE*E*2T$,7YS:QZT6]+$ M[G6S^@^L.W292Z,N\_07G52KUP>C Y&HA:S3ZB;?O%-.GP&M%^>IX;]B8\?V M!P=6;V>WUY=_?77]X.[F9_55,?OKT_O;75Z<55J;G MI[%;Y<*N$CZQ2A"*CWE6K8R89(E*=A")T ^C M9]:+6CTC7B]Z2L\JCS^O\C11I8&>O]6ZNA=7>:7$/\[GIBJ!CG_NT]NNVM^_ M*D7,"U/(6+T^0$@85=ZI@S??_R4X\U\^(W._E;G_W.IO9BM9JA/"7"*F\AZA M4(GSLI394O'U/V[5ETI'HLJ%T69W^E$@1-B90S=D4FB:4\($LM"5S+UA%Z(3"G@N2>F=6EJ M"4$PE+9^3EC6;RWOQ:+,UZ("A?$L^I\O%JJD7Z"E5.@,>N%F*=9YZ1[J;&FP M.AQO<$/D=2EBJ,/KP\\T.(< H-6M\BMYAVFP@9#+)62"'.).IC4M*>J"]CL, M!K[G^[XXVJPT_*"S.*T3S V\_LCG<9E!='27K5:R@BJ0#-B^TWEMTGNG,FXF MY!,KRGXS&*&@$).NP$)D-6<#7&M#"""I&R7KLB1'P\''/7'[%1/C=HI;F&[] M8517\+F*)3;:;H^IYT6I4Q%:0@EZXIS-"Y91ZSE4:)C&H]6@,>0[#/P^FTS> M29W*>:I@HX3<]Q7A>N(:^]5+D+<(SIIU@0D\8\/IC "7V>4V)#1Y#YZSNAW1 M!@ZWG[I#SILA+90Y%&:57BC ]4HC&00DR(. M@7)92KT\>2?3M%Z+2XMV\6.9 RH?/EQZ0AIHQGR602<8T%BGD9$1K!C<2H[0 M%1F,G5B[ =%'$"*U=D_OV9R/=,&D1@-OQY,2H$"0$^!U9>/>Q00)$'E1%"$B M-X APKO&IL\$"B G15'/4QUO5P$(8D;@81#VX-J" HG6V#$Z.4Q&)S",A]&0R\:#S!J 9N@EDCJ MF$VQ XQ$FSBO*9YHL585]05UF;'*'X;>F3\ J%L2(]/GK;R1WT&WZ/H!RZ@R MUL9*KT$N!8.9.+(&82/W,*]LV7$ LSUM=JLQK/*TT@-OX __!)W[XP@:IR8G M'MV?7:CH0Z8WV@;HMR68?B?!3"X9EBE*5X$"6-2<*QA\7<*! (NZJ@&C>6V0 M9I%28)2YSG@7\SA]?*M8SZ02*X1E]R#TGG<+A70,29#SW!9?%?E_3L$4E8\4 MVU6J)6;R#1E$9O&6I<'AWVKGGN!:"T5+B_IIF2]+N::HM^ *;!#A+UGW(I=E MPO+K$BKF""595ZN\9-!+)V&Y7:]( <2^0TU S@)L1IW>BLW]C\8?*CC?;KIK[ L(YD MGB:0N;0EVC_(QA>2R%+_5L@3'-=C:VLN(-;%R'B-< MMC,%-=H"T&0';G26@'2V1MML!18[,=L_F(:MD-9L5LCDI7?4&<;*M):@- MAHC-&@E 1<#*\@KN(XJ&M[YKDGTSZBY'G:[Z)25N:HP/_/E),&K4[G05;4=Q'E,I(H)QU.?RR('3ZH\F3%EJ;Z.U M(S4'#$ONM3HZ*JPEN5G MY%C0NPU@XS7*YB79#PQ8NH* 9'+I6)+4 MW<,@Y*BY,P3,XD$M4]CP!1-P,L] #52Q45E&"$0*ZXE?%*?TF(VW0.XACY*! MFH4Y[;7$$DM#QC(P*=JVGD,.*66OKFWM0O@QM#;Z(L4=ECWZ$IP'5:J7FJ -.X$@%?=4)*WI]"2M MG-9/[<^FVS6<)FDD;,NU==-3%H_B0K=&V1G2]M/O9]=M#<\J97D&ODOU0E-9 MOG?.U4^=25Z3PPLT&K&V^;BD(S3&+U*TCJMFJ<=WZ-P ECTZN)E],@=8#94\ MGU 2@N9YA@Q@[;/[9#NW,=_1% MLA7*]==-J$^+< 8P;3[HFFLR)"P+4'=%] MQ0FG]1*XFX; 'H9!OE09M4WH6ZSE=^W#%-;4X;9%,;0TBFU7+BXD*G,7Y[:Q M?]!0\[+6[R5+AT>"F!6@+:=1*X4H;UP;RTL7J8P_G\SB59Y2(6#Y MACQB\;O.$\5.LTY2CB4:J#."+.N!T-9D+_O$MJ7(LU@F)8JRD&/Z)T^A? .9 M([NEG4%@(;=*TDB"\%.L,:R[4)K+>R9Y"4NO'3#(V3 W7)I8?NVL#A_*'C5" M5C '?>IPT7=9'5TAE\/T$YT@K+<=4G-_7<.MV"]O'"M.$>]15)#W#;XE(5R M!ZHOK'PDF_B1*8:CL;/"H1CTH-6A"'O]H;C1YO/)@LA \YD4"()Q$O7.(O&= M"'KC$/\FG)O)P5MD#NC!(.@^9=0=:4<-QU@D&F";T0C5O"/*>ZW2A/-I$+YL M_S_9 #*.^#0]>:KW(XNX!O99&I'&><:PB !6;>!&<_S"E0L@#B8,\BWQR Y; MA!X2EZW?'Y*7V]P2>N -HZ@9UXH>>>-!]#5P<&U"EN5^VN*@X7#7&S2>%[:D M>F2P%\W.OS0@.W<@FS199$+= M1RQ^9BA=;PWD=1(!/,1"!MXX"@&T82_J6S!26Q&((.H%82M1(H[ZH7^,4>#O M2W)?2DP3:UB,DR+@_\%P_H\V.-><[[,MUA7Q,;]OB(>CY(VN#KQ+EOEC@F/S&0-@- M<8][VJ+B<'TDX'(?31X_'4J65M_2^!]H_#?%0C@B )WUS@9M)/3/AHB&WM!' M\*6*D\]1,(J.,6HXI-1+B9O# X$P[HV&3P<"E3Z I]_;@6>']#&0S>?<_,/I/04?8\X,&'<]5)RN9N)R_ MM[&QWGRRU>B)OA\LWW<+#YM MY>,]W=V8WBK7<^A"H^A>$"ZL&! MS5K2>W.(CJ+OG2SGF 6GG"CWSF]78JV+CCHJF.V>59)IG!S1'&--]9_6,0CK'R._LB9EM;[;?FU"+\KWL M+B]M@8Q;#R.4SKS<,?&@_;8^/%AA7OPX#VA/<'HL%39< C=?R"D^VZ! M7C\++8R O51YW#U&GLRF4T_TAX/&'OSE0EN+[YPW8 ]+%_9-4\E5L!%!.-@? MSP\:C=Z^;WM..]]@K56YY"_-Z*4:;&H_QVKOMA^SG=MON+;#[9=P'V6Y)'E2 MM9'E1?\1=<\KZI\S9+_*\:G[0!NTG?F_^!5!+ M P04 " ! @5I8ZNR]KVD. #X)P &0 'AL+W=O&^V'K9G9V79YZ96>K5)BL^FY52I?BR3E+S M^FA5EOF+\W,3K=1:FDZ6JQ3?++)B+4N\+9;G)B^4C'G3.CD/NMV+\[74Z=&; M5_S9M'CS*JO*1*=J6@A3K=>R>+A42;9Y?>0?U1_OC[JD MD$I45)($B7_WZDHE"0F"&K\[F4?-D;2Q_;J6_B/;#EOFTJBK+/E5Q^7J]='P M2,1J(:NDO,TV[Y2SIT_RHBPQ_%=L[-I>_TA$E2FSM=L,#=8ZM?_E%^>'UH9A M]\"&P&T(6&][$&OY5I;RS:LBVXB"5D,:O6!3>3>4TRD%9586^%9C7_EF]FY\ M.SF[',\F;\75S.4F75E)P0)(?B(]96JZ,F*2Q MBG<%G$.M1K>@UNTR>%;B6Q5U1.A[(N@&X3/RPL;6D.6%AVQ=R4*=72*&L9C* M!T"K%..BD.E2\>M_C.>F+("3?^ZSWLKN[9=-N?/"Y#)2KX^0'$85]^KHS0_? M^1?=E\]HWFLT[STGW6D^/ZSYG?I2BLLDBS[OU?UYZ=3FYG/WPW#/S!2S'Y^=/[N]\\,?DX_7#SVV0B+B?7DQ_?WXGIA_'U3(RO MWXI#&!*SE4H6XE8M-?F5L_!]*C[*(EI13!'9C1(+G< J*:H4Z5D8F0C#VXKV M-E/*TIJ*-Y2.8G86(E7*E2A72LQ45!6ZU,H(F<9B\B5:D6_$5;9>:\,$M8@1TB90Q](N-8TYE0))*Y+F7B";T0J5) =4=, MJ\)4$HI@*1W]G+)LWUH^B$61K44),N-=]#];+%1![T!0B= I[,*'A5AGA?M2 MITL#Z0B\P0HA[F50D4E0Y MG7?L][M>M]L5)YN51AQT&B55C+V^UQMV>5UJLB1NBRU7LH0IT S8OM=999(' M9S(^C"DF5I7];C!"P2"F7P%!Y#7G [S6AA! 6M=&5D5!@4: 3SOB[BLNQL<) M/L)V&P^CVHK/521QT/9X;!WGA4Y$8&G%[X@QNQ=\KRG7$#.TRD!+K7B-J0T10^1 ML[:=T $.MY_:2\;UD@;*G JS4B\4X'JM419D9<0/GKV325*MQ95%N_BIR "5#Q^N/"$-+&,^2V$3'&ALT,C)2%8L M;C1'ZHH4SHZMWX#H$RB16+\G#^S.)[9@4VV!MQ-)"5 @R0GPNK1Y[W*"% B] M, R1D1O $.E=X=!G$@60DR*OYHF.ME( @H@1>.P''80VIT0B&3M.IX")&[>G MUK0=UJ&Q,CU6:-OV&VA6[3C M #&JB+2QVFN02\Y@)HZL0-BH/RTT+0WJIT6V+.2:LMZ"R[=)A+_D MWG@".;9:9\8KVB5BQY45KA:W6#@0M M::ZJ][E N8!C^()!:4PQ:?N)8@E?/-7(6:@9P'6*D]SPHE?[_''QHX/VVZ:^ MP+&.9#-NFCYWEVPY( MI\_RU[PJ19K9C@P=4(I]C,%GMXFX*FP+]H#V,8'FLA"_5[( Q]78VOK+B#6Q M^3 :>W'$*8L MM3?9VM*:$X8U]YI@@;2$#=FL8$RM@(09P*6#HY0NMR@=:OY"<'6T3 MUK+XC!H+>K<);+S:V*P@_X$!"]>0PC;X?;XB%IH^)FE>UR;DC)FCYL@?E!D]R896 >LNF46Z:;XW/ M3#6'BS5%T6Z0"QI^X'WK[PT-@_B_YB1I"&9.I.AQ'52)7FJ"-OP$@E0\4Y&V MIC63-'K:.#5OZVG7<)FDE? M]];U3)D_R0O=.&5G23-/OY_=-#T\FY1F*?@N MT0M-;?G>/=<_MS9Y=0W/,6A$VM;C@B[3&+\HT3HJ:U%//Z%[ WCVY.AV]LD< M01HZ>;ZK) 3-LQ05P/IG]YOMWMI])U,(V"KE9NMZU";$N0L8MYYLC36Y$R\( M4/=$]R47G"9*X&Y: G\8!OE2I30V86ZQGM_U#U-8W8?;$<60:#3;KEU<2'3F M+L_M8/]HH&:Q-NRUU.V9F-\0['M&"09(SC7"UX.2A<,C0"0 ->SV!$74:N':AW9CE#_JQ+<'ROWM*!]<&72C-[3V3O(2GUPX8%&RX&R&-+;^VI".& MLD.#D%7,09\F7,Q=UD:7!QQV.)DXG@#&TRY7OBA;IM2$[>QRDYN@66-IKQ)* MNH58E6=T+XF"FA6E_L.Y4:&1H^*:T<7$7CG-,72;XAB7+K!TS/Z8;2^A$%,B MXT*MZ)D"\/,A,Y8)K>]WLGL#$*"I[H5==N-QZ/F#$2_FN9X^PXN ^2BO+SDL MUA<938ELG6U"^'D'-#2LWH8?%-!)=(.RW U)Q?-WAK! 7I:[49RSWB*I)FZ; M?,I"N075%U8_TDW\Q!3#V=B2<"SZ'5AU+().;R!NM?E\MB RT'PG!8)@G(2= MBU!\+_S.*,"_"==F"O 6F7WZHN^WOV74G6A'#:<0$O9QS'"(;MX1Y8-62-O\/#H",([Y-CP_-?N01-\ ^2R/2N,@85A' J@S":$Y?N'8!Q,&$0;$E M'MEAB\!#X;+]^V/R]01C6ZQK50V_4#[\&#NY-R+,\3UL M8A7X^XK"E]"5S8D?7-"'HXO=8Q1? ]4'4 '@ [H$9T:U%_8NQ"\ LN-\5:.3 MV)CPC5W =K,K'/*N8-2K5>+ ^%YW..)5R*2@$_AX[7O#89_#6#(AZ<8?S25[ M';#M;=JCT)E#L6LXQ7)/X/G]GN4>NFG8I9G#%R9/B3+*3,ESW8,JVVS90AE: MMGOK,'L%VO0CI,BHU_?S[1YR>GZ1,'E/IH\/9Q*EE;?TOH?:?TWY4(P) !=="[Z32;T+@;( MALZ@B^1+%!>?$W\8GF+58$"EEPHWIP<28=09#@XG K4^@&>WLP//%NEC(;O/ MA?G/8S*XL)@YD M)6-7\_<.-C::!T>-CNAU_9//IV+&#VZ-[50P%IB=&] MT2'1P?;&QET537?N*LDUSRZHKS"F^^[J&85TCY'=VQLS.]Y "L;$F"YTP -_ MJU)&P,#2SJYX:1M4#EA]A]!$;O=9'+KM-:?AD]GZF6MI3#]GQ-GV=F;[-)1Q M;^RCTOJ1&\VFP),VJZTQ3V'C<9[2G8>[-NXWU\9/+RO<%X^>$]H;C!9+%36' MT.>/E'2_6Z#'ST(+(^ O59RVKY$GL^G4$[U!O_8'_W*AZ<5W[AMPAJ4+^Z2I MX"[8"#_H[\_G1X-&9]]O>\Y;O\9:JV+)OSFCAVKPJ?UA5O-I\[.VL?TUUW:Y M_4W<1UDL29]$+;"UVQGTC^S56/VFS'+^;=<\*\MLS2]7"GE9T )\O\BRLGY# M!S0_]GOS+U!+ P04 " ! @5I8A<)W8#<" #3! &0 'AL+W=O2D0+CY54-&*EM?5E M%%%>8L7I7->HW,E&FXI;9YIM1+5!7@10):,DCM]&%1>*I!>SK8@Z]DK?6]-ZZ+$8N]()286\_ W?* 5RBE)W(R?K>PR$@?@&0M( DZ&X2!953;GDZ-'H/QD<[-K\)I0:T M$R>4_REWUKA3X7 V76*.XH&O)=(9W&BNW#+3%@F>3\Z JP+FMD1#P\BZK!X; MY6V&29,A>2%#+X%;K6Q)D*D"BW\)(B>WTYP\:9XD)QFGF)]#OW<&29ST3_#U MNSOH![[^_^\ ?H[79(WKE5_'*FUX!L=Y_/Q<4LUS'#$W((3F 5GZ^E7O;?SQ MA,I!IW)PBCT-]P]C(K0$4T&YU+0S>$SF::+9?)5!+X8WD-TN;N8_L@R6V2J; MK:[G,UB-O\/5,IM>KXY)C@X:K4*S#>-$D.N=LDW/==YN8L=-HSZ'-^-^R\U6 M* *)&P>-S]]=,##-"#6&U75HV[6V;@C"MG2O#AH?X,XWVK5I:_@$W3N6_@50 M2P,$% @ 0(%:6,ED* >,"0 S1@ !D !X;"]W;W)K&ULO5EM;]LX$OXKA#>[2 UEF39L=,T0)JTNP6V+VC:W0,.]X&6 M*)M;2?225!S?K[]G2$F6$B=[O<,=4,02Q1G.RS,/A^S%5NEO9BV$9?=E49E7 MH[6UF_/QV*1K47)SJC:BPI=[UZ)0VU>C:-0.?):KM:6!\>7%AJ_$K;!?-Y\TWL:= MEDR6HC)254R+_-7H*CI_G=!\-^$W*;:F]\S(DZ52W^CE7?9J%))!HA"I)0T< M/W?B6A0%*8(9?S8Z1]V2)-A_;K6_=;[#ER4WXEH5O\O,KE^-YB.6B9S7A?VL MMK^(QI\IZ4M58=Q?MO5S)Y,12VMC5=D(PX)25OZ7WS=QZ G,PR<$XD8@=G;[ MA9R5-]SRRPNMMDS3;&BC!^>JDX9QLJ*DW%J-KQ)R]O)=E:I2L"_\7IB+L85& M&A^GC?1K+QT_(1W%[+VJ[-JP-U4FLJ&",4SI[(E;>U['SVJ\$>DIFT0!B\-X M\HR^2>??Q.F;_*5_[$::M%"FUH+]_6IIK 8B_G'(9Z\Q.:R1JN3<;'@J7HU0 M!D;H.S&Z_.F':!:^?,;>I+,W>4[[87L/&?F\F@\?O[QA4<1>L'J$I4U3.7,8F2CU9UT57:\%)7(I3UA*'&"_J(R/M:Z]^7_$]!,YC"5Y5J53DS<;T!_D"$S MZ:4RHI=E7JH:\2%(U#1KN6-\LREV9 2)&T2CMDKO6-[$:N\"TQ0I0"B.?B3[ MFR]+ 9/% U?Q#PQNP)0MYGS*LS.=(.R6@>G;!/ C1.R&?2BM*XJ"D8H]EL@EA"GTJ_N6 @ M3"[^[#B)YU"0)"?L&@" RI1KO8.+6ZXS('8>ABP!TO:K\UWB@CO #I;%75!N8.X=]-/F6W&>FA3JIZL\ M[^?_BEYN>LNT?G\@2/E"A'<@8O*-DA#,DHE_2&8Q^XPM@.MT[5;-Q!W:G$U) M&$L/X24)XND4R4W",^)WEV^73(NL&-N5Z%"J)3E/4(] "HN E0A%$>T]T3"E MJ@6+V()=I:FN,=9H-Y@[@:HH. .Z?A5H:@89CH(I],5!A+*X2O^LI<>;!5XE MR,JP^?2LL^F:;R1X4/X3[&>-$ X2VD8Z1CSB M$)D(XD4">XPY9[\=J(GC:!:@$JB@XV!.A?F GGLZC]A9,$$\Z#=!>0XRW'?V MH(/[?<7Q3DQ[S5MY3\SDU<,4#!W'X?1DKQI)*:4QCK>/XV V"QWWG$W 6J[; M?:'R%ZB&O1(4^=S-F4^@[F>ELJTL"O!-L(A!.2"ZQ>2PFWT7:#\*PLG"<>,\ M6,SP1.A]3@!F40#=TS0$F5[9QY44L*U@:YYUO%H]JHD'2$79'B6+($Y"5P_Z MNXK#"8.JPU/7J#Q$KPF80:MZM:86 8[+W+%V M;:6#]BF[VF OOYXR3QNUWY'E%G! MTL\-T5VKS+4CT6(^\P!Z[ HYWP2N\'3CA%VM#Q81E@&H6E@ZE.&]\&2-_OPU6!#;7'B MMCOD3@.W5=:V;!;>4@N9PU&BY7:\Z3^ZG37G=V@)7.])K-DTH\)A)J\MG9)< MDR?P6)F&">Y@7(&C#WCP8-?"5S *VQ@M4#UD(,]Z ;Q,B]K@+$ZF_%%K:3*9 M>M1B[>U:HK3;U1XIZ6B,4?-P ^G&/T+X4QU!X&8<,A@EI85+(0KFR#==A%.D MH$19H2 1\GT[?LJ^8@7-KFZOV5D2OHC"@/5/T"Y,F"T57,(JA+8[NIH89DTV M9?)'G:U*U^YH47#7IOL$4Q,.!2TL:;>@T+F8=>@8'"2&JS9;+!3W MH] +\Q/K4;^(B#^"D+.C*6EBRE1NZ/!!96WZ':QC-!_N&CA^+N?9'KR5N <5 M;T4!ITIWH0(&4PU!6=K;X#(U5EHTW0H\Z+S=MX^T %H\7CSVMA>;!]B@ZI"F M/0NZ_7(IG':=N4BZY#8M9)&EZ#?DY>\T+SQN/ MFP]JW68X)EUE6;NEM50[3-B#TFG/_(X/T(;LY=WA82 *FW^/$+/D^^^/9L_;326>6+*CG.%0678=X1),PX\G4 M!_35D_M1/&=;51? ECNC>IR[1]H5NKL%F>\QC@[,WZ?0-2X1MWFZ!,;P[F 5 M]*@(>S$$7*'2*&N&FQ/28&<9U.736\Q6]*QE1R'Y^T1A2M\N],SIU@7+Y+(8 M[+UMJ_+U]/:TZ\3[).ZT]PC>N'N1QS1/!-+K^P;Z^K8"PTZ:@.^Y4K9]H06Z_\&X_!=02P,$% @ 0(%:6.+-7BDX! MB@H !D !X;"]W;W)K&ULM591;]LV$/XK!VT8 M&L"U+-E)L\PVD#096F#M#+M='X8]T-+9XB*1&DG%R;_?'2DICN=D[8"])"1U M]]WW'>_.G.ZTN;4%HH/[JE1V%A7.U1=Q;+,"*V&'ND9%7S;:5,+1UFQC6QL4 MN7>JRC@=C<[B2D@5S:?^;&'F4]VX4BI<&+!-50GS<(6EWLVB).H.EG);.#Z( MY]-:;'&%[G.],+2+>Y1<5JBLU H,;F;197)Q-6%[;_";Q)W=6P,K66M]RYOW M^2P:,2$L,7.,(.C?';[%LF0@HO%7BQGU(=EQ?]VA_^RUDY:UL/A6EU]D[HI9 M=!Y!CAO1E&ZI=^^PU7/*>)DNK?\+NV ['D60-=;IJG4F!I54X;^X;_.PYW#^ MG$/:.J2>=PCD65X+)^93HW=@V)K0>.&E>F\B)Q5?RLH9^BK)S\T_WGR"7WY= MK6!QLX35N\OES31VA,M?XZS%N H8Z3,820H?M'*%A1N58_X4("9"/:NT8W65 MOHAXC=D0QLD TE$Z?@%OW*L<>[SQ,W@WPBBIMA86:&!5"(/P^^7:.D-%\<27?B@%?$#)= MU8U#4-3LI;86:DJ']>G@RLZ!VL05"#M?R[07=VBH-4$UU9I,]88A*K+R3A:H MRZT3*J?< @T([TR84N=#N)9EPQA'@E'C<5=:;T_%+*NF@ISMI6<@'/5R4^90 M$ &RMM1BA+0QN@*I,H,T%9PH#\A(:QNQ+A&:NM6!]V@R:9&)4R=EMZ!K#D'$ M#=RA=M9(LF[(:HD!& TI3GU&.)O(_ MJ5^9&CCM3W)4FGI6..USIQO3JKP+=X!=63ZF)A-EUI0B)$)SJ++)/3[)>*)A MX&D//.]%6)&(NBYEQED80&-9'O-P-*YM8QY:@ I=P3>TQ*TP>8G6*WN\NS;C M[$T)>53,6>MNTZO'^Y[=?U!_4!0'RL/].8_'!4'[!V [H9Q\W0$-N:Q]E;1< M\H.+YNR0'&=DYOJ/C9)4?&T5LLSDM"NBKHH?Z&X >9P!#2/TY=\-) ^:C,Z_ MP2<-Q=LJ+=X:,]'8D%;<;(@C&X92Z*[TJU7N-=(:41VF[Q-A M;71)O\T>V?>/1>=%N>(889H4,O,1\V,=OM^33S)C_YD:>"6Y475C"8Y*BNX0 M:[=7$Z+2C7+VY"+DW2?RBN-?P,)5,!I.SLQ.JBC#!7G<3 MK!M8CQ,L)'!O@*7I(!F?4Y!!DKP)80YKE"*,AI/T)"S>T**=&IT)_V#ZW+\+YX- ^OM _";"557(D;"^#@( *@$ 9 >&PO=V]R:W-H965TRI++F2')=OCQZ.&V;2 MP$722KL__=?>5=QS\20K (5>&LID@BNEVIGGR:*"AL@);X'IDPT7#5':%%M/ MM@)(:8,:ZH6^?^XUI&8XC>W>4J0Q[Q2M&2P%DEW3$/%[ 93W"0[P?N.^WE;* M;'AIW)(MY*!6[5)HRQLI9=T DS5G2, FP?-@MI@:?^OP6$,O#];(9++F_,D8 M7\L$^T804"B4(1 ][> :*#4@+>-Y8.+Q2A-XN-[3/]O<=2YK(N&:TQ]UJ:H$ M7V)4PH9T5-WS_@L,^9P97L&IM"/JG6]XA5'12<6;(5@K:&KF9O(R?(?#@,LW M L(A(+2ZW456Y0U1)(T%[Y$PWIIF%C95&ZW%U;'J>9-IG)EA208-T'$L0. M]9@?$W@:AH06]LC$A6\8\H5TK@[MN'<5=^KN^OA6R*V-9.(PD:'^I.+,XR$ZPMG M*-[:6EQSI2O;+BO]E( P#OI\P[G:&^:"\7%*_P!02P,$% @ 0(%:6&PL MC_ +#P >"L !D !X;"]W;W)K&ULQ5IK;QLY MEOTKA =HS #R(TYWI[OS !3'Z1AP',-VD@46^X&NHB2.JXHU),NRYM?O/?>2 M525;DC.86>P76RJ1E_=Y[H/U9NG\75@8$]5#737A[=XBQO:/P\-0+$RMPX%K M34._S)RO=:2O?GX86F]TR9OJZO#XZ.C7PUK;9N_=&WYVZ=^]<5VL;&,NO0I= M76N_>F\JMWR[]V(O/[BR\T7$@\-W;UH]-] M[DU?_/'^=ZSG!=^L68;19P5);IV[PY>S\NW>$1@RE2DB*&CZ=V].3%6!$+'Q MCT1SKS\2&\>?,_6/+#O)"_:IG6'NVIH@O1U6DS<5#;1O[KAZ2'']EPG#8<,]]R$'/Y04?][HUW2^6Q MFJCA XO*NXDYV\ HU]'3KY;VQ7=?_%PW]I\:*IJH$]<$5]E2B\::4EUZ$TP3 MY8&;J8^VT4UA=:6NZ:$A\\2@_GI)FPIKPM_>'$9B"J0/B\3 >V'@> L#+X[5 M9]?$15"G36G*=0*')$TOTG$6Z?WQ3HH?3'&@7KZ8J..CXY<[Z+WL5?22Z;W\ MOU31?T]O0_3D@_^S247"P,^;&4!<_A%:79BW>RW.\O=F[]U/?WGQZ]'K'>+] MW(OW\R[J[Z[,O6DZHV;>U9".N20OC MUPOYG_":6=Q+=S/+5Z;?3BZ^GZNKT MY,N?%V@'DJ_JX#IAHCY=T>JZK2SYCV$9DKCT MVPU!8=HUC=$T):_)RN'%Y).:)(UF[MD9 [&NHS*-OJV,,D38K8P7Y9!0UN=G M)D (TRR8IIG-$,P- EK6ZCLZH+S7Y.1S RGN==6104H*V('_ _6=EE7!D2'= MO24EAZYMG8^L7'I&<@2H 31GML+'T\2 NC(D$T<0=%*07BV9BO3::B) 1SIR ME#5U':B/G2ZV;.\3P1S<95:PM=D<.2KU5=2?I::%^"Q$0A(Q(/8.$P*6+"HM/Y,VC" M-001V<"L/&\*-R>H,7U(,,20;+'M(K*/#6JY, V<*I(?@6V(0"1K&TBDN7/D MT:3N3%?1#HKH)@S."DT5*;+)L2P?H6O7-5'$(L^&^PY;&O$HM23W>&CI M1Q B7<)FL1*Z1,@\% OHB"T>%XZT]H2C X[Y(@%-$*3I^2&U]=I4-:56VY+O MML9S_0%SNMO*SG5V 1#NBL78."33$HY8N8+@MU*W)5WTAR!FO>OF"[4@.'$>GD>6T]4*7@&@U!4=R"! <;,D/O _ M;^J"R=Y"@&S+#KM;B@QFU_%;XB?)ET"G MW(0V%/PMVIT#J@TW9;V<%WN0AF<]EPK7387L@PA" MQF,^6RH;"E$[[>*<1OQR.4'T2H)*I'D=@J/2%*K@**.MP0Q\X!"N.)>0/3=*UK,E^I8MXBP&# D> < MN3MUM2[.V*TN-V7>21]^;")QCQ]RN[#-[SYE@J411F@S^]X :ARB>$IL&6?(/(ST,2)ROA9+/(DU%AAN(2CH$TY M:IRB9,UV%]IN^.;.MEXZB&R;6B\*F;!G4V\[G=1)L.?FP6_Z]51+O47CHNU)\VF^S( M62\)SCVFFDS-4VGJ&P ;QB92$!NX1E8U1U1>[[D )7#G-DI3T=Q&]N2BTATP MFQHA6Z7Z8YTT-F^BN=#WW'U:5"=@=2"Z0#%60$,(!0#(&DZ)) ;9%$"7% "G M6XK0S>J)H F'](JA2OS@7ON5NI6D D3$ZC[/IJE*_P"I],6KUZ&G(6W;JE^8 M,MYZNYZJKP/UH3-#7B.YB$!+=H[<:5![4TMO6^6D=7IUZW4KE$(QZ6A-&Z;>T>L)3XYLV=U$4=EQXR!BV#)5VU/>M)'E->G(M+7 MIW$;(I<?SU57SZJCV<7TXN3L^FY.KNXOKGZ^OGTXN::1WU4 ML4LLZ"XNG+=19B;SSLK@C30S TL\+53UP)(T/+-^3HXJ+@J*5J0W"SH((,\"QYF1L%'DZ@0T'T1,P'V'##'B1EXZ,$KOE'9UN! MA!_A#HP\XO!@AZ5_[2W]ZTX+G=4M'21%E%GY )\5,5'Z734 #]/ M5*MPC?,NCD2P(X0(>6ET"I MMSKE \V(0C$?AGYV%P\81?8=,V4\&PJL@0JZV/&DF@!B1NDII'&K8#SQ,:<* MP_.^E(>8(A4QSY]J'@ICRL #SN'X)RDQ<047JW'7P^MR(D[5;?8B*DKE MOI-GU)@FHW#:=[-]3)BY8Z[$^KR\['Q>*%1A1TF[\GTX?1Q4*9#348-K/.*L M+_G'M*>!**0_GRRGQ>DM-FG2>[IL5HKY+;N@>E1"-P9P0]:4N_][EJTJ^E72H@VD=):C2 MY+(NG3_CX@0&6L?$%$45.UA?<;)*4EA(HN1BC,T>4_0^MA)RGV9CRR]BUD>V M*EP@@@(!_568Z"?U5D/R'WA;-[]L2#ZY[U^UN^J7)NN M7 G;'W#WB)PEH)4O4X0A3FLV39/[:4-!%8;F,;)4WSPR-0]46-N0,IN<\%1" MT=*&D93"&P<M#\;7=9(M?Z-_IA5VGS#(V+DR^?3]7-]+].I905?J4" M$?I1/Z!+#3UZ]8Y:&ZIVRS0"=&R MG?+XN^S?)- /V_PUIZ2^'$AY&UN )$3:Y,A/-=/CJXRA( []F.! ?64Q-DG( M@#C<>'\8U5Z/Z8LY3*.E(J(=\"NN"0T= M5L0LJXQEZ(MH?G1MO<88ARO&'SZ8-)*BEGRSK%SG(1$EM,?T@)%A%-"X"B6& M[PPW1I1AD'#60EHF+[I"ZN5VNH\A'FE4_97^!A9V1<_O??3\OM/SKQ>8_XN= M+E.G/1UF)9M"Z1F"GZ97I^H]%2(?% 75Y>G%-=M\8$8>CMR%K0[T+WOG$52C) M)"]&]D_[UTJG\C;EL%S>2?U,K0]NMBHSHZU'!Z]^V9-Z-W^)KN5W*RE%1E?S MQX71)!06T.\SYV+^@@/ZEVW?_2]02P,$% @ 0(%:6.6N@+X:% N#H M !D !X;"]W;W)K&ULW5MM;QM'DOXK#>UAD0"T M),IV;">V 8JB;.[)E(ZD'"P.]Z$YTR0['LXPW3.2M;_^GJI^F29%C9+L?3H@ MB$EJNKJZ7I^JZGE_7YEO=JU4+;YOBM)^.%K7]?;GDQ.;K=5&VN-JJTK\95F9 MC:SQU:Q.[-8HF?.B37%R=GKZT\E&ZO+HXWO^[<9\?%\U=:%+=6.$;38;:1[. M55'=?SCJ'X4?IGJUKNF'DX_OMW*E9JJ^W=X8?#N)5'*]4:7552F,6GXX&O1_ M/N^_HP7\Q%>M[FWR6=!1%E7UC;Z,\P]'I\21*E16$PF)?^[44!4%40(?OWNB M1W%/6IA^#M0O^? XS$):-:R*7W5>KS\/WMZ)++&UM7&+P8'&UVZ?^5W+X@_LN#,+SACOMU&S.6%K.7']Z:Z%X:> M!C7ZP$?EU6!.EZ2566WP5XUU]#B9S,1@.KV\G\_'DD[BYOAH/ MQZ.9^.&F*G3V\./[DQJ[T9J3S%,^=Y3/GJ#6S$JS8_%I,+B!G_[> M:)P=)EK"J6F%J"M\^Z:$"IP+6>9"6@2"+6UML;&LA5PNX:G,!-BJ##$@-Z0@ M&YC#&E6[Y866"UWH&CKK\=]R;;.BLHUA*8%#TBMM?WB1D&XK.N@?/SL1>8I! MH^Y4V?C3J>\(FQ9?\L:0?;6+Z-M6&5WEQV*^AI6D<@'SMEG\ICA4D:1+6=.) MB*0N[ZH"O_[6Y"OFAM>+346+]*K42YU)G+ZS(H&OQ(_=[)H MG.YE@>",TRH!M?+?5J:REJ*;,@;'K.5W+TI%@:/D<760X.[#04<96T_^6%ED+/C=2Y.?LYJ-YUC\JC@NBZHQR>'!UUHC M?!I(I6!]&*WHB$0;?[R3T$&#Y\"-V;'&1%P+56BHU4)WTE:E7!1*-(AF7D@X M&9Q!FZS9V)KD9Q_K%"&FR$%(T%<#>RH>8*NP=4,;.&+M=]AM[LZU[R3''2'D M=0PAKSL#P"PQDZFVW]PFMV#0-:1.:G2UADT65&/T4S^JE3XU.5D:VFZ=-4)3YG+DP>LJ%.BHS6Y'%SOP9'H]P>?AZ N>F(EQ*8 -U&8!!1 V<$'J!,$-9K=B M4AWS7U^M0HN'P&._)/ M6W$/A$K_ID3PGW8,8B$VW$KMTH>@N)-+ VO9;@O/"]Q"X%PN=/I\0K^G)/96 M+Q3]R28<4B;8-@O HI86_2;+LD% =2G,8N%*ER4'Y27B6ZN'_FO&::_8OLG9 ML\90B(/'*I]Y."]JFYS!)X=M5=.>%+>9GP R/#7$FF=C\EVGJ;L94S9=C=E MWVL2:5YM:[=AB6(A;HHLRPD)6L?*!T7.'@_U#XG3F@?A0.?K8S*U"=E-,#7Q MG*V]Z8F9XH0MIA$ >+,Z>WOZX\^/3-$]QKDFK$Q,,IBA=JNLAQ7\N/6/)UC( M6RL3[XFM00PP&CJHUZ9J5@C)Y5IRM,D3JWY:I0A\X& ='!-4 ,V?DN]+.!>DZX9V=; M9I(G@L; 8VT;-['F(WG>.Q&">=X.7+D:G4@L>1 @:^_XIM.9E"X)4'YE0/D%8*UQ-G\H%3U#9S">BJ^#JUNNE2['D\%D.!Y< MB?%D-I_>NGQ#LD>X=18FFWH-E G9D&6L&HB-8"9"=H)Q-RU+UEM/D.H3]8FK MB4QV26,0).O)6O@:S!4 M@!RN:N!;6^>%?X0[8F2/PR[X\39J^FVGA@;Y'3C2%")0LMF#.GZ&PL77T70^ MGA&4&%[/G$9]:(-%M^0SD+M,0A+0@*F M)C^V@-5.8PCPWU3=M,;X;Q8D@NST+UB:T0@K,'3.OAS- M74G^P]__]O;L[/27Z_$%?^K_PA!.E4Z39+.5"U*TTOGL$B4)L0S!DG/E3986 MN#[6 I1+_(;DM9))_P(F(C>4W\$4@RT$;I2!T:Z0K)T9%'H96PX!V.N2-E9Y MJ5!V-S:T#-J,$\DQ:MPHQ)P\L0T7B=SV$4D^8L$'Y3]G!V+@.B54M7"MCK($ M>;DQ2!IL7 9?ZX Q7"?$'',U"WFY,;=$UI2JOII3;KN1VQ< M;,(YD%DR%&=!12M0)6ZH9B+5JN_D!8VV:PY97KE_30@=SM _;5NMIYT&_=I1GB-\?7WQZ_CJ2@PF%^)Z_GDT1;J:#R:?QN=7(^#1V0A> M$W>'\JC&8K1)-H:"VL866] K0<6,+0;%.!DD/8,:81&;/L&<=SLYI,@VC[#B M'J65T.5YDC@;=DV6&]*30TZHM[1QRL32,H!.SBP1<2#2U>L /'X'SB !J4B#=@.-)7DB(&]=&19)BYF2S1E"]@AA+K6QKL-HV6>Q71&0 MP%)F3(6*0]\N4Q1_N-^$VIP1$XF>D!"A6F6HX.-#@ ZA8@\I@@P2%HC=8U'? M5UV&F

EK"O/]LU\.GN91]>XSB(N5E#9; MA,;;D+QSTOU2RT/&^U2+4H9B?]F0V;;.(:./<<\98;%:4->->]6F*MI&4#27 M?Z=5ZH33;'WN3QJC^]U:^V?(>B_;[<#^I=#R1 "A7QX'D5033T<4B'"M"Y8M M"[)A^VBH]+!UU_RA"NI_@J%_PQ)VS)@TW]O3!Z%H7:Z5+^.:T(UENDGWQBB M>K9/I&2'3VQ3( XE(X;4B%U]V>.V(I;[OFE5.APJEJ;:[$Q $CY[G.1#4>A5 M'CC.]TTG:,S+)8+5,$O8<6]O)L0YQW]J$_S6V#K4]B'8'8O;K8=GU" K&IL MLH8"-MU&'*5:=8(3?8,Y;(! M:80C\)M?$'KY^=%W5'^VH[ND13WSG0DKSBMJ4(3R@#IWH3XX_/RP MRKD-QNR%94@Y<=79VU.VC)VX[;U_Z/A'/++[;:VT"<5#J2C=!GE)V-J@_(!0 M.TVCG77W.X?3'Z_4"@*Y,16% 6QRL$O_#(WA-;??1Q.^&C HD).IAQC"[0)X MJN=!GPND#4\O:6RS4&%RN$0!3"U%ZB\7/'5:$NIJYS^9GW\95U][6B592$'C M-.,&X0$X]GQF?511N]*#:G(*@50H,\XB;819G"A8*MM6*IW";D?U_>Y)>QQ[ M\8=1._;J],=G: YFGWN"_B]&_W4[_CJX(N_L,>:?CF;SZ7@X'UVX!W[EJ&DU M#1<)R:SU:HW<4FAPPI-D%6(5.PR5LZ'XVM#$V8_+WITB.SQPB5=0(I>[E6!, MZ&["M#_B.W:G3X=^H8I+.7!9()F3$1-(4P^^DP$K*O/8]>:%O(@O'TX*J+3,I\A,OD*^W/)8G G=4$PZ05"^@OJ2B'&9611 MVF,=&K7J_89ASQDB65=30J>%_A<>H8K>MR[#'-3?NW!1O]DTKM/@AOC93E8M MN'DQ;_LBI*#*MHV A"_D+Y? /6S9Z:20I0-LZ&;CD6.64%VN5([4B\__Q,'&$.&T.R M+\:M03 MD]&Y?%1H,EC M0 ?A RWZN^M5IYMS2./;':5K#K@[,3I#F4"<%'R)DV_^>$F:*$FNF_GR!U<* M,"3C&Q@4@!/NDDL4Q$7ME/28( HJ%1XJI%D!/S0<@(E>R[$S*3]N,_D+!S ( MO8);TUYUTG066+JQ[A8JWZRR5%HP\LT;2@7>@5>J@H*VR!-\#<;=9@F-H:I< M53R4<&=2\?Z6?21X/PB@2EF7PM^H<(.GMJ.U$PY\+YFK(AJ!N*'P5C[XFL4X MER/QT567 -*XGYY3/LW;;I:G12@_W2XPYXN$J!O&O&P/_DCJ\;/)51OP)';Z M[V&"RCT&Q[ @(!XQ S65&KXKQ(T%: N4"-C /I>^I%.4,I);7E0(FC 4"%1) MJM]*A 9J="*D2&SQ#9Q1E]V M#-V"SXBFOOS@,.X64#5+B,^5^C9U3^9Y'46OB5XA&% MIO0>T99#48 VKE%!PC 5$%NI\"ULN M;@63E?N7$O=RE]/L/0W R-!0-Q3D>^&Z8D6IP(MLETX>XFS@+(AQB^K#A*#& M4VV?G-OK'/V?7O1ID%\S>VYV<=\V1GR6M0T%+KU_5R&';]%#^*$.-](YB=>[ M9_/-$7)T;M$X2TG\/LSH=PR&+T#R%+X]+M>4U&KZ3M-$E:?[M/VG7FSIA>M+ MO;V[DR'\\D@E7$^#&%;*#7N2Q+=2)8NT*V6M8( M@M#OLH'QQ6O7R<.R=LC6U<))^9%3VSO3[>S*[YK^G@PVZ 4#>EGD!1TCCC9" M.[SMLT8O:JRBD$4WJ??NPL>Q!K5J?4^W>RC4WK+H=U^2Z.AA)"7O7^MT=.]\ M>3NYF(G/HZL+<7D]%<.K,9>6EPV!_[4JG$^CU%'.AGW+,/1VX]V4^*B?/@"[ M.OE9:,0N'X(^=D;YU)^D7+GDW1@S\G,NZB(>F,I/<,-GNLNY1 [C=IZYTUF8 M,%"QNU.<.):9],ZFA^YGG+OH(6;T:@]BP1.GC^?4A,,VK@KD6]64[1>F^H: MO$JP!)7=2>,UN9U\F&<9KSVP>/\0K\,GSMFJRM\RXUA&X]<.%>"KUU_^EWW^!I M-V#LVQ$0NNG<3,>3X?CF:C3C]PNN)[/KJ_&%>^$@R&++[S+Y>=\?>HMI?VR0 M3)8!!K%B2V6JAS0$>+-,;>MV!GI;ZCC9X; R0"8&8HHS@OA:5)P4Q-<'8C_" M#9D0!UKQ*Y/\'DM9N_<*XZ_QMQFQ?=R]T_D%U3.UJ0JU MQ-+3XS>OCU"*\VN2[DM=;?G5Q$55 \?PQ[4"5#;T /Z^K !\_!?:(+ZL^O%_ M 5!+ P04 " ! @5I8V)BI,TP$ #S"0 &0 'AL+W=O+"$4J)&7'^_4[DK*M-"_=%UN4[IY[[N[AD;.M-@^V0G3P5$MEYTGE7#-- M4\LKK)D=Z 85?2FUJ9FCI5FGMC'(BN!4RS0;#C^G-1,J6SAJUQA>Z^N3.T2@\HA:A16:$5&"SG MR7(TO9QX^V#P7>#6]I[!9Y)K_> 77XMY,O2$4")W'H'1WP:O4$H/1#0>.\SD M$-([]I_WZ#OL[=OE\\GA<2QM^81MM M)U\2X*UUNNZ@[GPS<.M"3G%C=,&/C.9(MPB\RV!BTP5<"UL%SJN#ZYTU)P@?9T MECJ*Z3U3WN%?1OSL#?Q1!K=:N2WI"#EY'=)OI*EM&,=Y0CO%HME@ MLOCX8?1Y>/$.XH_X^^))S MW2HGU!I6CH3 3&'A2A>B%)R%?72R7%V=PGDVA(\?SK-L>/%20IY#^#BZ".;> M^M3O%0IFH?3V&V]_!F@=RZ4@_9+LH#2L1K^+@:8-U ',,SEZ0$LJ,G _6 W@ MM^7R+F@5544E((2BUS^6TPCJ>]9';G8 -\0I"A4BTHN8UU#V?L+8.6+%ARM$\U*VEC6X>"-Q'\M:'4$=B]$''Z+V20,$<#D(;8YL=\DJ)QY9*V5H,B77F MSXI*$\J/(U&+?S%@DK&7I!51A:$DW58#(S.NZ4"B:ONH1]X^.6\K&9GV,YK"'YX$C*;P9ZL=>04!V-"X M<")U#;*ARX1,FX^3'D*O;;_9-( O.K3L_Z%9*K9DYBVLQQ\A]KZA3#Y9I=T> M]SF[GX.'=NL"Y2^%(7\52AND9:FVFGIOQ5J%L4+JVVN$8AYK%T%BQN,IW+\4 MRI&I;9M&&Y].OB,BSI$-45)ZK_^0AM\QL55[MQX'OW6K9^HF&1RVW8\9#EZ; MY&GO(*[1K,-UPT(8J?%,/KP]W&B6\2 _FL?KT"TS:T&UDEB2ZW#PY5,")EXQ MXL+I)ASKN79T20B/%=W*T'@#^EYJZFZW\ $.][S%?U!+ P04 " ! @5I8 M% M&%JT( #8%P &0 'AL+W=O0ETNE?YA<",M>YD5IKCJYM8OW%Q$7R78FE:SXPLF2CU@UX^95>=D!02A4@M<>#X>Q8?1%$0(ZCQL^;9:432 MQO;SFOM'9SMLF7 C/JCB#YG9_*HS[+!,3'E5V >U_*>H[4F(7ZH*XW[9TM,. MD@Y+*V/5O-X,#>:R]/_\I?9#:\,P/+ AKC?$3F\OR&EYRRV_OM1JR311@QL] M.%/=;B@G2PK*H]58E=AGKS]]^7[W^'1_]^7ID8V_W+*/XT\/[/OX\[<[=G\W M?OSV<.?73I_XI!#F[/+"0BKMO4AK"3=>0GQ 0A2S>U7:W+"[,A/9-H,+J-OH M'*]UOHF/L>X/>12\V^\Z(2[%::M%"FTL*P M?X\GQFJDS7_V&>U9]O:SI%)Z;Q8\%5<=U(H1^EETKG_])>J'OQU1N-+,H8J>!!II;4L9^R& M&VGV6794]G[+GG+!IJI A1-G2ZG"W&H)=2PMDI;/SL6Y%)KK-%]AAV:JTFPJ M2UZFDA>,;PPH6@;,UP9PV^9$10U@6!LT(8/ @KR"%!'SB=!-FCB>K[_& ;:; MA7#(4*S8J2RAK:H,B,W9>_:D+)3ZP+5>D0"?(I\%:%E4_\?U?W>/2!^.]^QC M!78L%T7F3$X+Z?R"JA KU++^ >R=.IH3U@UZW:CU_^LOPSB*?VL]C9^Y+,C# M[\#LG>%PM2$?>%<-HF P"!OB5Z_>H!,V2((X;(NIZ392=ES56/.!FYR)GY5$ M$ [;L:OWOJ>W>R8.AO&H_EWO?IM'DGZ0)/V&^-7KVB/)*.@.$SQX$2=KNHVN MK8J"$X!H2 EHRQ85DAE]@:4*K2I#Y'A T0-W+ MJ:0"Q^IN-)?2YBC-Z?YL<7XW) F%;[>0Z'5!C^=*6_E?D/ZNE3'L6XE!IO ? M,, 8%[6=I<]X%WYM/)MI,>-6["GW8R:[2NL-MJ)Z&O7/FA(\FL/(-P&]IS*% M9(=OF5@H(RT;]A) $&DV[/61E7JA-&F74:!;1= ?!/%@P.)D".(@'(5GK-^' M1@F[KTJ9R@5R<*+(O;T@3J)&R].X.SK#MQ!=_-OYXSG[73T+75+<&&:V,EUM ME5JX@9K3;A<;^X,ZP?=$M8U:J+I!E\7]D-3K]K&U1B2_^S0F3PWZ03!:.Z3FZU%]J_X +R%C2#Q"6B+HM!;;'@P"Z@(15VR8Q%W-WPL#V%L,H M\F*CN-Y"W).^A$D9O)99A4O,..0 M1B>NQI@#1X&4X/K&?V"7M5OX2]C.M MJED.=H/P'Z0@#8TH*0N@EPIS0@;5%K0P9M1]RYE/,SY!87@&NYHOM,2 (4E' M"XR85'YJM<0OU4J@JZBY3#%OIE9I0XP16F]FBED49:Y% 3NR<_;DO--2.N<0 M7"K+)D*4+N+4I:!9A5ZTDT#H95LYX+H;.I7PT@"] =,R4X5(N2$[8,M<1( M"DOM<1^[@@0+P:H7&&9DZ_S(7+E[[$$,E#96]H^OW#CP[I)>V+2]HX;0II##93,-@!1"J[?D9[(0.4J MW:SG%N\'@8,<$7KW.35\,DM7&E I5T76VN" GU*&LX704F6-):::HCO)VA). M4Y$G+"D"UO48ZHU-U.'$>NIVMIX[F!_;M^-I"7"NS=FN" <4VX.>Z\C$9ZA>!N*WRHH"H.P%[-1$ UZ;0F%*F?_%P$8E@;QD)$UP[@>HPX< M:3!_1AB_!NY &G:#9#@\=OSK-\>__M'CWZ<6T'[8)-1DYL^;3FZ_- MM?78W]9NR/V=]SW7,QJ*"S'%UO"<;HFUOT?V+U8MW-WM1%FKYNXQ%YAW-!%@ M?:J47;^0@.8R__I_4$L#!!0 ( $"!6ECBG]$'2 0 &$* 9 >&PO M=V]R:W-H965T9T0BD#.2=T $DF#ZF M4J>M"KO],-H/)C%@-8DSME/:^?5[[4!*58JZTGZ!Z]>YY_CZ.!YNN'B0:TH5 M/!5Y*4?66JGJI-^7Z9H61/9X14L<67)1$(5-L>K+2E"2F45%WO<<)^H7A)76 M>&CZ;L5XR&N5LY+>"I!U41#Q/*4YWXPLU]IUW+'56NF._GA8D16=4?57=2NP MU6]1,E;04C)>@J#+D35Q3Z:1GF\F_,WH1N[%H)4L.'_0C7TZLSF,QF9_,9=.9DD5/9'?85IM0+^^D6?MK >^_ NQ[\Y*5:2S@K M,YJ]!N@CUY:PMR,\]8XBGM*T![YK@^=X_A$\O]T W^#Y[VT Y]F&Y3F0,H/+ M4I%RQ5 L3*2D2L(IDVG.92TH_)HLI!)XC/XYM ]-EN!P%FVM$UF1E(XL](ZD MXI%:XR^?W,CY=D1#T&H(CJ&/9VC5K$;2? GGK&2*?KW"LWY(SR]32IC3)P73 MG*;">!CU$GBFTW"KL81HX=Q0E"/>(E6"&PHNFZY#E?/4/4&^ B MVW%AQ".[T%GX"4(YP3(3G-R ]>.PTBSBP?(*3#L,'OBO1'J MO2\TUE!N8ONNEMP)?3M,!@8JL&,O>D]HM"_42WPM-':35T+]GK,5&L1=\/V/ M:'1QDUTW1F*!)N9[MNBW\G[QFPWFM],4QV3_P M9T_X/97T@T8\RN5](S:FT!Y4)DOSR65_<(.5'FYX4:E8\=:2=,NPJ;K&X/_1 MHZ^\B%;#3E.9P![X ]T*=>R&OH[Q5.A")CK&&AKW8)A ;/MQ "@''QM+A?BA M'?OARX$]4LRH+6;TX6*V'X*/5>8H\.'*&%--TM\UD\S8J=FM-O%G2"+;<5T, M=@YONPZ)[>]]]M&F*_.XP?M7W[K-"Z#M;=]/D^;9\#*]>7S])&+%D%!.E[C4 MZ<5X\$3SH&D:BE?F$;'@"N\$$Z[Q#4B%GH#C2\[5KJ$3M*_*\;]02P,$% M @ 0(%:6-7$](L?! !@H !D !X;"]W;W)K&ULG59M;^(X$/XKH^R+0,J2=P(M( 'MWE7:]JK2N]-I=1],8L!J8K.VL[3W MZV_LI&G+4JY['\ OF7GF&<^+/=H)>:F)+ M.7Y9"5D2C4NY]M164I);I;+P0M_O>R5AW)F,[-ZUG(Q$I0O&Z;4$594ED0\S M6HC=V F2UQY+4K.2LH5$QPD78V=:7 R2XR\ M%?B#T9UZ-@?CR5*(.[.XR,>.;PC1@F;:(! PVS0F1W!RD?!3U,^79#824*K$S&UZ"M ME;H\V3]4@:@D_K32A.=&(#=DB#*\-&KF1*,0PV\9SG+H,([[HE(HKKHG<$ET M)9E^@#E1&[C@FJ)A#3L'MEI851*/6$*."5NII@6NB;1Q M,(?/K<%M8U#2PIZ2%MCGGHZD!_\181M&$U6F5$5X1B$32JN?"/(O4B#_E^[; MI+UX1)S7B#R'M@1%Q35?%/-*2HJR6R%M$T=2+QU_#W%HSKD3#:,N MCF':8#8"+G T@VK9'E+BA@,?.L/AH LQSL,FD$^AZP1N- P,:.Q&_O! @KZ% MG9NFL0'K]P-_:_69%)S56G3R+>2\8QM\5#P M0/&]@,GVK!R.]+ ?TVT_N7$S;E*L[@#N(!V [261&_O[.7/HX+UG=W-)Y=J^ M0!38$JBOZ7:W?>1,Z[O]2;Q^(5T2N6;8'PJZ0E6_E^*QROK542^TV-J;?BDT MOAOL=(,/-2J- 'Y?"&ULC57;;MLX$/V5@7:Q ML $ANOCNV@;B-$4+)+M!G=T^%/M 2V.+"$5J22I._KY#2E8=P/'V19HA9P[/ MS.%E<5#ZR12(%EY*(K50M15>V6 ;3 '+< ML5K8K^KP&=MZ/,%,">._<&ABQ\, LMI85;;)Q*#DLOFSE[8/)PG3^)V$M$U( M/>]F(<_R([-LM=#J -I%$YHS?*D^F\AQZ4396$VSG/+LZN[V>G.[@=XCVPHT M_45D"=1-15D+L&X TG< DA3NE;2%@5N98_X6("(V':7T2&F=7D3\B-D5#)(0 MTC@=7, ;="4./-[@/3QN,J%,K1$>\<7"6JCL";Y?;XW5M"G^/5=S@S@\C^@. MRMQ4+,-E0"?!H'[&8/7';\DX_G"![[#C.[R$OKI#VF4AW"ACX;O7Y83W6;87 M\VUF3]HD@7%SPOTJ?:NEU+QYZ7=>GT*KDM&\&>L5%' M\!TZ^9@0H-XVUH1P*'A64*,R4><(STQS3]6WKV*O'NM7E!OZYL:Q5W $23BF M?I,Y)C--)LZ4BK0U>K1&PO=V]R:W-H965T/>SL@99@FQ-)=$G*3O;7+T#)BMLXFLQN+WN1*!+X ! ? M0&J\4_K!K!$M/*9)9LX;:VLW9YV.B=:8"M-6&\QH9:ET*BQ]ZE7';#2*V"FE M22?PO'XG%3)K3,9N;J8G8Y7;1&8XTV#R-!7ZZ0(3M3MO^(W]Q%RNUI8G.I/Q M1JSP!NW=9J;IJU.AQ#+%S$B5@<;E>6/JGUT,6-X)W$O8C7@DK)F.M=J!9FM!XX$)UVN2W8I&@ M:8X[ED!YJ1.5 !<%0/ *@!_ %Y79M8'K+,;X1X .>5.Y%.Q=N@AJ$:\P:D/H MMR#P@K &+ZQ"#!U>6!_BG].%L9I8\->Q( N([G$(KHPSLQ$1GC>(^@;U%AN3 M]^_\OO>QQL%NY6"W#GURLQ8:/S"W8IB))Z*\A:G6(ELACULP1_)<1I;6;ZR* M'D!D\"[+6C>-!WJX1EBJAVI79"BRSI"Q@^3>:HJAX=S4F M@EVQ"N8W=P;B7#L%4G]"H0&9'$"IQ72!NDHOG,J,A%1N*"33 GR,<&/)HH:= M*RA2$EO4U!]@13MB(28SL!12PU8D.3;/P&V?@6][^6DI_[N3OV+Y3RQ_S_+P M-;?&DC'RK@4+7,DL8T?5LO S&/IP OUVOU?H$UZW/P#?;P\\VO($799._6'8 M)*G! *@W+%&RW&FWWX11>SCXT09%7J'W_!&A^UY[V(,:XO0JXO3^&W&^;KCU MU9.BUL0O(X5RGKR9%Z]G]?H1=20-PHS(CR_7Y\A'$=NXI+;$]9Z+!&Y1IS!= MK32NF ^?:472P1*]C11^:Q0&E+A!.^Q6M/!]\,,VM;^]1\R P&N2%&7Y4F01 M'36.*T&?)T?]UWGAM\+1H##@0=#N>C0.6F&W#_=4Y5P#)(R/&XS*[=S2-&OU MPV>M<.BT@E%W[Y)+C-_RAB,G%00D%3"__=:PGH']BH']>@;2)2'.R0I%EWOD[]55%,RX?+J\4+//UQ-Y!)=3W7>-0DD[)&9 MX1"NJ"1CYMR3Q"2&]^^&@1]\K-XU7!A47!B\H1M=O-Z-9JC=+9(JHRSO^LY4 M:^Z7=:;9__FXVJ?OI!KMVU/8Z])AU!T]'UH_I_S@Y.IYS4+XU0X5>ETRXF2. M4:5S< --4:_/$?\$5HBM) @DM2]=H#.J!T M<;WGN>/>0S-E:Z2]F*82E^[*HS'EG:>WJM-\WV5*4W+Q0 M*U'ARUSIDEN\ZD7?K+3@N59N?=T('2!0BL\X"Q^-.3$51.$. \;6UV=FZ M=(K[XXWUUSYVQ#+C1DQ5\8?,[?*\,^I0+N:\+NR-6O\FVG@&SEZF"N-_:=W( M#@8=RFIC5=DJ T$IJ^;)[]L\["F,PN\HL%:!>=R-(X_RBEL^.=-J3=I)PYH; M^%"]-L#)RBW*K=7X*J%G)V^K3)6"/O)[8:C[D<\*87IG?0O33J"?M68N&S/L M.V8B1N]599>&7E6YR!\;Z /3%AC; +MD1RU>B>P%Q5% +&3Q$7OQ-M#8VXM_ M&"A=29,5RM1:T)\7,V,U2N.O0S$W%I/#%EV[G)H5S\1Y!_U@A+X3GT@WRF3U1ISL:]8Z%P6B0IO\QB,'/ M!)$F/X>?I4?QQVX9DC$=*=3!ME '3R[4*S$7"+$IT@MC!&J#5SF]DWR&:K)2 MF$-5^@,'$B4WEQE'YM##*U4AAV93E/G&I?44YC.#5#=I$(Z,#@3O,/E5Y." M7>525V(%EZHV$#"]TT;8"U[MN8&&C^QW[)G8'36:I%H0&,4 P E%49 F<3-( M4H9U,P"3+;W77-QA(UR5K@PRV)-X<*T?YDT/&TH"-AA0'"3AT!$5=\#@5E96 MH$4MB7OLQT9\H[6I\6@TI%NKLB\^4Q!L&AB(1A%^PRC:1:(!I:H%132FBRS3 M->9:ZP:R,4Q%P3 >TSN!ZJ9BMX:8'\ >"Z(TANK76NH&(J\6TNT@-!H,MYBF M?"4M+SQKW:Y=T!BP,"Q+3!RP7E@;_WFBD\-&";C+-D \68B4"-DZ QX!D M/O.B;J+S.?*5WHW2( K'/0Q8,&+HX8\*K@_:/*%A$$>1?R9HYD4JUY0,%4EX6#WLXT%J64QOB.[;(@34,'%4EF/?+GH>=J M_KPV8F$*M(M5:1/IHKIHT[>VYU?M07>;3>Y@Z>1HWX.[VL? M0!8KK>ZD/T\ZGI"-TX8XN+5:SFKK3D".K[$!HJUKU]EMCV^)]^GTDLLY$DQS MK4JOYMHKLVV^-YW<;;?1'O%2U2W)U4YJ]D!\M2H>' BG;BRWM57Z@>8B!Z9B M+P0"1)]8%OWJ\+=?9@*0Q3>AXC^ZW^#@ZA2?\Z8;'-A =JZ]'U\5 MXXCY^HC1RW$/O..^P$5 E?"6-RC; *F;CE)?S-$HZM&UP*G:50!)*\IFHU"> M#, J<72(Q[J)*\EN@LJ?'B+/[BA$1T7HYND2K>KB]KEY+%4INX&$X 9C,&.R MIW!W@%AB]&$$;HY AR#VT/^"P(XTQ7#;%,,G-\4KE(N_INPWQ(U+Z\VC$]FA MECCJY?M'O<<[JJN%79/L*O/_:9Y,=4P#'6:8\GTL:Q0T,E:JI(9 M6JI-J"N%+'-!)0_C7F\0EJP0P63D]N9J,I*UX87 N0)=ER533U/DS;8 M3%92WMO%QVP<]*P@Y)@:B\#H]8 7R+D%(AD_&LR@I;2!^_8._8/+G7)9,8T7 MDM\5F?$XJ62:_>$K?<]Z060UMK(L@DF!64A_)L] M-G78"SA[*2!N F*GVQ,YE9?,L,E(R2THZTUHUG"INF@25PA[*4NCZ+2@.#.Y MF=W"I\_+)G2]F<'3+5AQU9Q0:(K!N8=J 33U8_ )8%,.U%";7,!,9 M9K\#A*2LE1?OY$WC@XB7F!Y#/^I"W(O[!_#Z;;I]A]=_ 6_&E"C$1L,<%2QS MIA"^G:^T4?1U?'\N80^7/ ]G.V:H*Y;B.*"6T*@>,)B\>14->N\/B$U:L M=>,HZ5@K2KK)8-"!.]>,F+UE#ZAHMG@\;?7O!!J9W@--*6V(W"8?Q]VH?T8D MW2@Z;6K;IN7U$$/O.(D[WC@EHRG\_]?3$/U3T7.?7;@W'DI4&S<$-3%3/'@9GIEXUW %XH'=;('6\E.B"=KW&<3+[""D&&J+0,QRS/.D#%+ M9&3\;#F]+J4%GNZ/[+>N=E/+CBB<"?:59KJ8>!\]R'!/:J8?Q.$.VWJ (UW.8QMO[+6QN(7E8;!?K MQ_CQ?K.&=W/4A#+U?NQKD]1"_;1-,&T2A*\D&(2P$EP7"A8\P^Q? M^H[22' M1\G3L)=QCNDE# <7$ ;AL(=OV%W!T/$-7^';R)QP^IO85W(!,\&58#0CS:/A M&202%7+=.,0>;BDG/*6$P=8XT;Q0K>![O%-:FC?VX]P5-0)&YP78OKM1%4EQ MXE4VEWQ&+WK[9G =?.HI;]25-^ICC^(ZHUI(6),2SVGK1Z^(3.L2ELND1\I5 M)^7JOZ0L1>IN\YRA@ !D !X M;"]W;W)K&ULM9EM;]HZ%,>_BI4[76U2U\3FJ>V% M2#1M-Z32H=%N+Z;[PB0'L);$S#;0?OOK))"0J]24$MZ4//C\XO_QL?V7VUUS M\5O. 11ZCL)8]JRY4HLKVY;^'"(JS_D"8OUFRD5$E;X5,ULN!- @#8I"FSA. MVXXHBRVWFSX;";?+ERID,8P$DLLHHN+E&D*^[EG8VC[XSF9SE3RPW>Z"SF , MZFDQ$OK.SBD!BR"6C,=(P+1G]?&51QI)0-KB!X.UW+E&B90)Y[^3FT'0LYRD M1Q""KQ($U3\K\" ,$Y+NQY\-U,J_F03N7F_I=ZEX+69")7@\_,D"->]9%Q8* M8$J7H?K.UU]A(ZB5\'P>RO0O6F=MVQT+^4NI>+0)UCV(6)S]TN=-(G8"2.N5 M +()(&\-:&P"TLS96<]263=44;!P]?T.C;_< ;W([1QQM0E(7R$_J,GL8WZ..' M3^@#8C%ZG/.EI'$@N[;2_4AHMK_YYG7V3?+*-S%!0QZKN42W<0!!&6!K ;D* MLE5Q38S$&_#/40.?(>*01D6'O+>'$T-W&GE2&RFO\0JO[_M\&2L6S]"(A\QG M(-&O_D0JH:OVWZJ$9;QF-2^9RE=R07WH67JN2A KL-R__\)MYY\JL37!2M*; MN?2FB>[>L9@I^'ROYV: !K&B\8Q-0D!]*4&=H2<)TV6([MD4JM)@9E^@%Z!" MH@:*LO+!%RB@+U45Z+V-U-R22+."5$I *T] RXCN!RL0BLED\&^?]6HK*Y5F MD'8*29;:E8L[E[KV5KLB*AHYK4[>J-2_=MZ_MK$VC0.DR_1>MT<#!9&L+-1V MG85:$ZR4ATZ>A\X)"]7,/J10WT8ZH% O\@1<&-%#^LRB981^#2&:@*@<;2/A MT-&N"582>YF+O:QY1;ZL4WI-L))T[!1;O&,V? M)5MH.[:_U/? 6UF%5JDV1[Y7]HZSP2>W:3038RU;ASNO0O\ M!EY3X==%*Z>B\&'8Z'6.K7PSW%0!I[!@N/!@N'G*/1X;S=/!)5 3K9R+PHYA MLQ\[-[LD=:MW[MG<$^[Q MI"9CMCE;.87-(X7-(V8G=ESA[X$;*L <^5[9A,6@3UP4PG4:O/LG5/<",0L/=R6*-W5LJ/0_&E^@-Y/CXW_]_P:7WG9 M,7B!R4[EAU3,6"Q1"%.-=,X[VJ.([* [NU%\D9X53[A2/$HOYT #$$D#_7[* MN=K>)!_(_]W@_@=02P,$% @ 0(%:6*/R5UT;!P ]T, !D !X;"]W M;W)K&ULK9QK;YM(%(;_RLA;K;I2&GOP/9M82LQ= M36K5[>Z'U7X@9A*CVN RXZ3Y]SM<@LW%T[!]OR0PYCQG@/? P M>G0=M-5^OU M1MVM%X2=V67:MHAGE]%>;(*0+6+"]]NM%[_&S\'C6B0-W=GE MSGMD2R:^[A:QG.L6%#_8LI '44AB]G#5N:87KJ8E >D2?P7LF1]-DV15[J/H M6S+C^%>=7M(CMF$KD2 \^>^)S=EFDY!D/[[GT$Z1,PD\GGZEF^G*RY6Y]SB; M1YN_ U^LKSJ3#O'9@[??B,_1L\WR%1HFO%6TX>E?\IPOV^N0U9Z+:)L'RQYL M@S#[[_W(-\11 !V<"-#R *T:,#P1T,\#^F_-,,@#!M6 _HF 81XP?&N&41XP M>FO . \85P-&)P(F><#DK1FF><#TK0&T][KG>JF"LEV>ZD7WA#>[C*-G$B?+ M2UXRD8HNC9 M''N)=,E[G0DOV/ _9.O7I4[>O_N#\+47,TZ"D'Q91WONA3X_(^]*\Y==(;N7 M).FN\J[,LZYH)[I"R6T4BC4G1N@SOR'>_DF\I@!TY78I-H[VNG%N-"71]<)S MTJ-G1.MI6M,*J<.7;'=.^KTTO-\0KO\D^WXCP^G)<$,=?NN]J*+--ZRZ(MSZ M6=_#8M5ITZY4A^MLI2!S^+T%W(MST>R70[-A#S7S-?)3'+"N=Y&>[EP]' R M](Q\#+S[8!.(EZ9:4_:R;:TA83H29B!A)A)F(6%V!ANEL.3:X&E&Q\/+[M-Q M"=67^4"U064I%]2M4FT,B]H8*FOC+A)R>+7P7KS[#6L2K3*\K6B1,!T),Y P M$PFSD# [@PV/!#F0U[<5U2(SNB!82=RC0MPCI;AKPZ'31_V?'+J5>=I6 1*F M(V$&$F8B81829H]J53"TL%,,G19[N^C MV$\&0%G*>_*N=%'(2K8.=MFO2L MI+?5\[1^B-.2VU$E12,S&M/Z,+0F:61""PFSD3 '"7-!L)*D:>]P@[_W:Z)N M4K*:V5;*4)H.I1DY[;C.!EIE*&%"4UI0F@VE.5":BZ*5I7_D;='_<:5Y=%/Q M2^R%_('%,?//LADOLVWG4?.()4]XK)9^Y1 Y5W>JM=J1- -*,Z$T"TJSH30' M2G-1M')9:(>RT)1EL7B]\A115APQD^.:R-^GSRJ0M&J:_-N;G%L:\T['O:K^ ME=E;ZQ]),Z T$TJSH#0[IQV/YD:3:>58Y4!SNBA:6=<'FY4J_:I6A_M&>4-M M5RA-A](,*,V$TBPHSL2;]>!E!7%44KE\'!5Z5J8[4VX#=EKMPG;90] MU &%TG0HS8#23"C-@M)L*,V!TES:X-$.C^RNLNP/EBE5>Z;9T7^QCU=KCTN] M/\:,G;R\A?JG4)H.I1E0F@FE65":#:4Y4)J+HI5+XV"XTLS*PCV 1J'6*I2F M0VD&E&9":1:49D-I#I3FHFCE CF8L53MQK:[473J:87&0H*ZME":#J494)H) MI5FT[A?3:?6Y,!N:TX'27!2M7" 'GY>JC5[<,SOJ1*T+ DG3:=W3U;1IQ44V MH#E-*,V"TFPHS8'27!2M7! 'IYBJK>)?OM<$]8JA-!U*,Z T$TJS:-WRIN/) MH'I>@%K+4)J+HI7?CSJ8RYK:7&XY<,J>VG?"5D,H=1?:E@J4ID-I!I1F0FF6 M5O?):?4^J@U-Z4!I+HI6KI2#%ZTAO6A#+B9>BH?GB,/YGOG$"_UT\M1K >H^ MM"X5J)&MU:WSAL$5-*<)I5E0F@VE.5":BZ*5:^5@4&MJ@QI>*V=DF;ZQW%@S M2 MT#J7I6MW$U>B@6C)03QM*LZ T&TISH#071 M7O;B<=%:?*7B.OTV0Z5]3B\LVM!NTPLG^P;% 9]]$N/6BQ^#D),->Y"I>N=C MJ;XX^\I$-B.B7?H]@?M(B&B;3JZ9)VLS64#^_A!%XG4F25!\ZV/V'U!+ P04 M " ! @5I8PC,8J:\( !X40 &0 'AL+W=OE>K?8&FO3Z.3WV='V6-?/&4\G)6-%G&?#@9!?Q%&26]T7+YW MF8V.TV4>1PF_S(A8+A9A]GK*X_3EI.?TWMZXBA[G>?%&?W3\%#[R:Y[?/EUF M\JA?H\RB!4]$E"8DXP\GO;%SQ()AT:",N(OXBVB\)L50[M/T6W'P>7;2&Q1G MQ&,^S0N(4/Y[YA,>QP62/(_O*]!>W6?1L/GZ#?V\'+P* MB$8#B6-N0%<-Z'J#H*6!NVK@KC?P6AIXJP9>R4PUE)('%N;AZ#A+7TA61$NT MXD5)9ME:#C]*BN_].L_DIY%LEX\^?[T[N[ZY./MZ1F MGBZ%1!+'_5P.KCC%_G0UD--J(+1E("ZY2)-\+LA9,N,S0_L)W-ZA $!?LEI3 M2]^H/:4@(N/33\1U]@@=4-=T0KLU9]V;4V T;CU1W!+/;<$[7\JOA*AS/C%.L8T?B*9SRDYY_(@R65>2"J+ER*:\:S\A(RS+)3O+PJ2 M9=B\."@R9+Q(ES)8YF!;T[TZ#5]-WPYXEK;?3@46E&#%%>9YY S]X_YSD_3- MF'V'>BI*8].OV?1!-B_#UX*:/)M%B!QL6%IERB3.R O=JR M4X'YC9$/UKC9C-AWW(&9FJ"F)@"I*==CAAVL)BM2E M1N-A3>,A2./-/,IFQ":=03Q;@C#!&!*8QJ,S4!IW@)30*R D"E'1&!::3F*C M4'#^%P)F=9J@Z)C 8[%F'@E-9YXJYBG(?%T^&>D VUK/6$PTAH6F\Z8J%@>K M9'%0:Q94-(:%II.HRA8'KEMNTCR,C9QY&U?0H4\'SGHF=@ICAC#_T#UH*1,< M52S[G6=.8V&N8%X1%8AJGA4]A'"%J-8"*QIS-TH$>^EX+7:IV<.#B M827%PECS# !80%B8<;N>%Z M[L92WB6*&:+H0:.PTKU4I>$I*&^U/!L_AU$F"J34(Q/_N^C)[E@B6G MQ_A>Y%DX-3HY%-6F1T5C6&@ZBTK14UC1%RR6OS:6+QI\6BA[N MK>E&5/85^ M-M Y4[*>PK*^F<]?^#./B6.D!56^HZ(Q+#2=027S*=9O A15U:.B,2PTG42E MZBG\PT"KET WW7B#_NP4Q0Q1@/Y48IK"8GH7(P&&MIX2J,X\W93K+K.L;06X%^OI M@JK2L=!TAI5*=WVLG$/5XJAH# M-)U')=G>+&]^=Q$US>]U2V!["P!!]#$HX MN]W]\?=?W% U-2H:PT+3^56:VH6=<@M3P46URE'1&!::SJ)2]RZL[C%,!;@+ M:WI15;[;6>5[2N5[W1WY*K.IB188Q?J.4U0UCX6F,ZB$OX?EO7NHZAX5C6&A MZ20J=>_!WGNKJ>!UL]J[A3%#&&"U>TI7>["NWL57@*&M9P6JU^YM*O>V%:=Q M"STLVW?T%6!T:[I0Y;JW>?]+&UU*@WNP4VY8H.VE%]R'-6FH\AP+3>=7R7,O MP%J^48UU5#2&A::3J.H##ZX/+$@<;JUQMH[&> M):CZ' M-9UCI<^\0*]5053@J&L-"TQ^94H+=WV++=R;1WW2Y3=*I6Q@SA '2 MR5?RV;?US=]Q?8/[L'[D"U598Z'I_"IE[<.^N86UX*,:YZAH# M-9U$)?!\6 M^!C6 MR%-;VH0M_O+/1])?1]6W_>] 3T*8QB30NJH,="TQEL/!^+Y;_[N,^\ MH@I\+#2=1"7P?=A_;[46_.UV^_80!H;HIZSDM _+Z5WL!'^[P-X>P@PA[??9 M^TIC^[#&WK'VA]&M9SFJMO8-=ZRT,Z8TLP][VH9%]!WR"%5.HZ(Q+#3],7LE MIP.LITH#5 L<%8UAH>DD*@T?P!K>@D1GZ^JT/82!(?H8E$X..CZ?J26:=?D/ M]V(]2U U-!::SK#2T '6DYP!JE)&16-8:#J)2E0'6]SS[B160 &4:EM#6-#9 MT@Z4K UL+>UW7-/@/JSG"*KBQ4+3^6WL'0-;VA8E?X"[>0SN[C'_AJ<=*!$> MP"(D6/'LLM_839%IL_E!MH5:_6V\?."XW MS5M[?^(M"!@ MYR, !D !X;"]W;W)K&ULO5K;;MLX$/T5PELL M6B".15+7KF,@=9(V0!,4<9-]EFW:%BJ)7I%VVF(_?BG9,2WQ$JM0]R6QI.'P M'%[FS% :/M/B&UL1PL'W+,W916_%^?K]8,!F*Y+%[)RN22Z>+&B1Q5Q<%LL! M6Q-LG2 ',D@GAC^LOA;@:'+S,DXSD+*$Y*,CBHG<)WX]=7#:H+)X2 M\LR.?H.2RI32;^7%[?RBYY2(2$IFO'01BW];,B9I6GH2./[9.^T=^BP;'O]^ M\7Y3D1=DIC$C8YK^GR)^25_F8T9=5?\+RW=7I@ MMF&<9OO& D&6Y+O_\??]0!PUP-#0 .T;H%,;X'V#:N0&.V05K:N8QZ-A09]! M45H+;^6/:FRJUH)-DI?3..&%>)J(=GQT>_]T/?EZ=WW_=0(N[Z_ S>7M WBZ M_/QX#>ZN+R>/#]>[9WUP1:8<3,AL4R0\(>P,7&[C)(VG*>F+U=1G<4K VRO" MQ4WV#KP!20Z^KNB&Q?F<#0=<8"U[',SVN#[L<"$#KBLR.P<8G@'D( P>)U?@ M[9MW@.VZ_Z'Q-S[='WK%WT",X6$@T6$@4=4!-G1PLQ$\P2>2SH$8#C!.$Y)S M+?&='U?OI]RV[]DZGI&+GMB7C!1;TAO]^0?TG;]TK#MR5J.,#Y2QS?OH,J,% M3WZ2.1A3QG54=^W]JGT94+:C (4!'@ZVQQQ4*R]R,#Q8U<"Y!W"N%=S'@C(& M'G,1V](*XT<1T[3SL?/C'76/?*8@ M:JR0&SIZE/X!I6^?X>6R(,N8$W#->"*"I@!Z$R<%>(K3#=&!]148 0R"YG"J M5I[O>;X>;' &UC!'NW &[D#S\ #8;Q(9B7V<*JO/[V+T>5O>]U^*JCU&3F,;,AZ%OF#EXE#) *[O[338E!:"+%_T4L$NY MW\@)68H) 6O*DBI7^];2(<5"5 M[C[TFWQ4(],ND0(/[0I_(ADM9E7,L8N;TJ.QLDR"E'QHU_Q?GP1C%(:JWBNQ MRF929R+S 6A/"&[S>;)-YILX3?4[UMJ\;2;>E;:LS MEQD "KJ*/YWF EUYJ].6N0"RGQ^<$'_4HMX/4-#,\S5F'D*>X6@.2=5&+57; M'(,T%;P7-F&J1@:(6$HVMDMVBRBT]U2/0D[43'%U9N7IM@&I%%EL+\?;QR*L M5M.^[RKZHS'S'&2J,+"41VR7Q[M-GLR2=9R"*36\'+![:+L=N_)6YWMT3(X[ MBD+8*MVM:7?DK4Y;ZCBVZ_@)KP=4:7:/H\N>AN;P'46!815*"<^P@W#W)U5JYC2"^P%%EL+[-_(?ZHI^:N YNY MI2;V(8B7))_]>"4KLOMLO3%_1\V,I?KB MJ*MX9)7QUK0[\E9_'R@5W;4K^NOQR%45VG.45X%VHSHX*>*N7<1;O*Y455F! M:#.I Y2B[=I%NT4T&PO=V]R:W-H965T=RX)(['/VDRY5W+7:%BQQ13*F)GQW MAV4^3>,7<2;S*^S*6,>"*).*)Z58$R0T+>[DM:S#GL!M'!%XI<#[JL O!7Z> M:$&6IS4@BH0=P7<@3+1V,X.\-KE:9T-33:$W M'L!M;S2!I][]? @/P]YT/AD6:Q=PFZ5+"7?(EJ +"'U&,5423@>H"&7R3(?, MIP,X/3F#$Z IS&*>2:(U'5MI4+.='950-P64=P1J@-$E^.XY>([GU\C[7Y=[ M[^6V+D]5(Z^JD9?[^4?]%@JF&&6"*HKR''I;G3%9,+S0G]&%) SAU[T6P4AA M(G_7)5SLT*C?P7RJUW)#(NQ:^EN4*+9HA=^_N8'SHR[]_V3VKAA^50S_,_=P M@E()&BE<0I_(&/0)%X/A2T:WNA3ZI:@K0.$:Y*ZFM6Q#M]'RG6;'WNZG5AOF M^%X5]@ZZ44$W/H7^P@F>0S\30M/7P1?NS7TJQVEX!^P?HZ[<5J.>O%F1-_^= M?,S3Z#A\\P-6X+:\]@'\QRA]/.TC=0\J^N!3^AE7A,$J[QRQZ1R:&:*B<]2A M!A].WW.OG-;A2U(3YOC-=OL UMYKB^:7]$#$FJ82&*ZTT+ELZ6Q%T>:+B>*; MO%,NN-)]-Q_&^L^(P@3H]17GZFUBFF_UKPW_ E!+ P04 " ! @5I83F.U MS)D" "+!0 &0 'AL+W=O]U)CMO>_K.,6,Z5NYQ9QV$JDR9FBJ-K[>*F1K MYY0)/PR"CI\QGGM1SZT]JZ@G"R-XCL\*=)%E3!T>4,A]WVMXIX49WZ3&+OA1 M;\LV.$>SV#XKFOF5RIIGF&LNV=P9+C7I^-P6:RDO+53B;K MOA=8(!08&ZO Z+?#(0IAA0CC]U'3JT):Q_/Q2?W1Y4ZYK)C&H10_^-JD?>_. M@S4FK!!F)O=?\9B/ XRET.X+^Z-MX$%<:".SHS,19#PO_^SM> YG#F'XCD-X M= @==QG(48Z885%/R3TH:TUJ=N!2==X$QW-;E+E1M,O)ST23I^5X_C(=/[W, M8? T@L?!9 ;+P;?%&*;CP7PQ&Y=[-S#)=Z@-U<-H& JF-4\XKF%U@*',C:+C M+9B *3.%XN8 1(-P/4+#N-"?X IX#B^I+#3+U[KG&V*W!'Y\Y'PH.<-W.$<8 MWT*S\1G"(&S"8CZ"ZZM/?\OXE'J5?UCE'SK=YCNZCXPK6#)1((RXCH74A4(- M/PLMB['O49]H5#OTHH\?&IW@RP7@9@7?<\1 M#L@42 4"=>U1E@H=IV"[!6%;AU,? @,4A13^%-JF2Q22&A MIG(KM22E9/N,I-/HAG?U).V*I'V99$=WBJT$WM"C=*.90.K#E0&-L;U[G.IG MI*'+F-CB[FQQZ]C:_YU2M]'M!O^P^6>]99^I*5,;GFLZ^X3\@MLNR:BR]Y!%#H*4TR.7*62N67KBNC):147O <,OUDP45* ME1Z*1U?F FA<.J6)2SROYZ:49-0VGQ)X.U MW+M&)I0'SK^:P4T\A%/9/D7K3>VGH.B0BJ>;IPU M0*:&?,NVGQG.A*T*HYPZ:)S13'42S&'WZ5K!@*$OD M!_01W=_-T/MW'] [Q#+TQY(74MO*H:LTAA%SH\V45]64Y,24F*#//%-+B3YE M,<2' J[FKX,@VR"NB%5Q!M$%\G$'$8_X+4#3E[L3"XY?Y]0O]?R7Y?0HI7]/ M'J02NGS_:4M=I1RT*YMW^E+F-(*1HU]:"6(%SOCGGW#/^Z4M[#.)'20AJ),0 MV-3'UX7(F"H$E.%?LR=S+3OH5\%E:]%4DW9JT:R6=TIPIFK#O$*,I3_-"@4!W?*'65( %N%+M[K&0+@G($7'3"@]Z M_4$[:])/O &1^ _,#K@[M?@O[I(G,;I) M<\%78'AM1=%OR3'N'9$VC?#@5(8'->G@+1D^"3QHL/B#)G&+E1?N61T@AS5R M:$6>1%&1%@E5NHYGH%_IB%'3*CMFE$#5-748DY0+Q;YOGMD;0%N(80/^(_'# M,#R*L<4,AT&_WQXD]G8-RWO1RI2@L%N2#%II-VH'U1%T,M8UD ]F,%*;TNK+COE4K5SG[7#GDOM, ^['HN#_VVG M@:W]^]6).)/:82)V+1S;>_@//M?W$A9%@F[9 EI381?WT3-0T59-4[OG?PU[ MMPW O;>L_ZTV1S<*4ME> =9-QJLKX$QJAZG8[2RP?6OQQ@JPB]LJP.KYVK#= MO9-<"N*Q/.!*%/$B4]5YJ+Y;'Z(GY='QZ/Z5.5R7)\2=3'4R_TS%(\LD2F"A M);V+OBYA41UVJX'B>7E>?.!*GS[+RR70&(0QT,\7G*OMP$Q0_\MA_"]02P,$ M% @ 0(%:6'1@89), P B0H !D !X;"]W;W)K&ULK5;;;MLX$/V5@1H4+9!$%]NRD]H&?$E; [DA3MN'11]H:6P1I4B7 MI.-VOWY)RE%]D=5L=U]L\3)GSAD..=-="_E-98@:?N2,JYZ7:;V\]'V59)@3 M=2Z6R,W*7,B<:#.4"U\M)9+4&>7,CX(@]G-"N=?ONKE[V>^*E6:4X[T$MC%$3RM1;.(-/TS&\.7D+)T Y/&9BI0A/5=?7AHR%]).-XV'A M.#KB.(S@1G"=*;CB*::[ +Y144J)GJ4,HUK$,2;GT A/(0JB1@6AT$+.F,( Z50*QA3E3"A5A+AK\%,:6D2^FM5 M& LOS6HO]I9?JB5)L.>9:ZQ0/J'7?_TJC(-W52'XG\!V M(L ]*L0R\#4B6R ML(R=I7UYGOJ=. C#KO^TS?YWNW9HM4I:K5I:@^3[BBIJ'Y4J9H5Q:\MGL,>J M%OX/8QJ7Y.-Z\KF0FOY-W),HYN9.EGE&7)Y528H/)(6-V%Z9'5E5NYJ=N#K8 M[9)ONY;O2"A]"MNLJPBV#UPWP\X>O?9!+H3A,7:=DEWG11E:>65ADB\)E::$ MZ2K.G0,^^WE2Z_L/\^2B5'91J^P]Y53CV;4IF16/T>Z)P WJ3*15(NN=V$?, M5LTSNP#Y,931?T79B4 8_*ITP4MBP*IC .X=D/N5:%/*@H/3O6A%^RE9[__? MGK"_5=1SE O7ZRA(Q(KKHBB6LV4_-7!=Q-[\T/99KEGX!5,T:3=$+BA7P'!N M((/SMKERLNA[BH$62]K$F6U( M^^]G.R%B$JVF?4E\]KUW[R5W#BLAGU6&J.$EYX4:DDSK\MKS5))A3E5'E%B8 MDXV0.=4FE%M/E1)IZD Y]P+?'W@Y906)0K>WE%$H=IJS I<2U"[/J7P=(Q?5 MD'3)8>.!;3-M-[PH+.D68]2/Y5*:R&M94I9CH9@H0.)F2$;=ZW'?YKN$'PPK M=;0&ZV0MQ+,-YNF0^%80WTP>8WZU&=[/Y>#&%41Q/5S&<3U!3QM4%?(;8M$6Z MXPAB S,ATHIQ#F? "EAE8J=HD:K0TT:9Y?>21L6X5A&\H6*"20=ZW4\0^$$/ M'N,)G)]=_$WC&6.MNZ!U%SC>WAN\)\7^'*V5EJ8=?IT26A/V3Q/:$;E6)4UP M2,P,*)1[)-''#]V!__4=N;U6;N\]]FA,.2T2/"6K!@X_V[&. MCJ\R>*;)3[8DA(/?41BSR]Z2\]5[PV#3)8E\]HZN2"R^F=,D\KFX3!8&6R7$ MGV6#HM! IND8D1_$O>$@^^QK,AS0-0^#F'Q- %M'D9^\7)&0/E_V8&_SP;=@ ML>3I!\9PL/(79$+X]]771%P9)R/X_AH[Z8 LXN^ /+.M M]R!-Y9'2G^G%[>RR9Z:,2$BF/(7PQF:\9I M5 P6#*(@SE_]WT4AM@8@IV4 *@:@^@"[90 N!N LT9Q9EM;8Y_YPD-!GD*31 M BU]D]4F&RVR">+T9YSP1'P;B'%\^/'+E_&/V[L[,+H?@R\/GVZ^@=O[A]'] MQ]NKNQLPFDQN'B;@]9AP/PC9&W !)N)&FJU# N@(2WBF$S? 0S? F0BK"!TO?]PI*&#R\KC# ^WX'T(XH"3BSMQ M%\\4E?SG3L2#6TXB]J^J>CFXI09/%_][MO*GY+(G5C=H.EU'Z]#GX@<<133AP7]^JDTJZCFVO<7IPNT[KE6CK@AS; =; M:NI.2=WI2/V>B6'%TMQV(YA"W+833]M0Z2 MN@[DK-T&G[Z]]6OGI+6S'WB+>V5NWCZYJ9?Z6_"=D?DZ!'?!G*C2TV-[X(7X M"0,81+E<0@_,_!?5^KG>#\G:("%+@50I0+\L0%\+/29/PC"L1/8/9+J,:4@7 M+R"S#$+H/I/HD21*D=.B=A6Y$X%5"@!-N<^:YY3[ OU$I3@56K466YX#GDKR M"Z2*F N+"FNK>V=8E2F23-$91;\ K\@Y--TF>V4<\G +?6DQH';GWE_X"QR[ MLF>:9ITG;E;9A2W[*I0& .H=P!'2#YM[?8.T=O)#[W7I&J#>-ARG_3O G4*R MH:G5[*(0^V&Y&RAGE_I#Z3^@WH!<9P\R)!%Y,JY>YUJ SOIV(K1JNM+*0/>L M6G\BKU+4XAS.!TKK _6NHHO6>PH1=ST+UU>T(@YZ&-HM0B1="M3;E"/5OJ\P M[RYT[#I]19R-;:^OIH^DQ4#:;7M_M2]P*C[?=-RZ92["*D;?.4C ]HE]4A: M#J2W' ^)/R/@WH^(WMKK8;J*W*G0JDE+!X.LGM+CX#T'N%(<=>#6QV:.3N@ M< ZE:U1+8X'UQN*>QE,:K0@7:2X20B(2[VC-9._8G< M2%&+@W;*8R MJNTI!$LS@;L>B+3H>X%3:=J8]1,%K#@-@2U[$):;/-ZKJW&(Q./F?EZ7>/WD MA][CTAM@O3? MEJ?SH^Q,VI#A^='^9S]9!#$#(9F+H>8[5_Q:27Y:GE]PNLH.G!\IYS3*WBZ) M>"I(T@#Q_9Q2OKE()RC_9V'X/U!+ P04 " ! @5I8S6;$Y#T# ;# M&0 'AL+W=O&#* M8F=M4WIWJ<_.Z19"FG40\<;8CM^QL]O M)HF&WI:+;W*-J. I2YGL6VNE\DO;EHLU9D1>\!R9OK/D(B-*3\7*EKE DA2B M++4]QPGMC%!FQ;UB[5[$/;Y1*65X+T!NLHR('U>8\FW?Z6BNS8,>] MG*QPBNI+?B_TS*ZB)#1#)BEG('#9MP;NY;7K&$&QXP^*6[DW!H,RY_R;F8R2 MON481YCB0ID01%\>\1K3U$32/KZ70:WJ3"/<'S]'ORW@-:J'7? MBBQ(<$DVJ7K@V\]8 @4FWH*GLOB%;;G7L6"QD8IGI5@[R"C;7"5 N^M K\4^ 7HSEF!-22*Q#W!MR#,;AW-#(K<%&I-0YDIXU0)?9=JG8H_ M32;#KZ/Q& 9W0YC,/M\\P.AN-KC[-+H:W\!@.KV93>']$!6AJ?P 'V&J'Z1D MDR+P)=P\Y;H:F, @XT+1?TA1&;/*).J]7Z9#>/_N [P#RF"VYAM)6")[MM+& MS?'VHC1YM3/IO6)RB(L+\-T6>([GU\BOWR[W7LIMG:XJ9UZ5,Z^(Y[\2[^TI M^&LPETKH1_7O.NC=*>WZ4\S[>RESLL"^I5]0B>(1K?C77]S0^:TN!?]3L!<) M\:N$^$W1XUO*J,*/8_U")C!BBK 5G>O\#*1$U:K/40O^1")@PK N-;OSPN(\ M\R5ZC-UVU^_V[,=]YD97)S*W*^;VN9AG6U['O#LO>,'L!OX!"[J6[X1==#A$704M0\KW>CJ1.9.Q=PY M&[/6U#%WCI@[?J=]P-SHZD3FJ&*.SL!,E@I%,WET1!YT_." O-';B>3=BKQ[ M.KELP1VJ.J[N$5?H.9%W -8]^I2'8=#]6?@7CEWG9]_B-'H>HS:'+9CD*'0I MV K&J-NY%HPIF=.4JA\M4!SF"/>$)F^J4WGBOM7HJ$[-MOYKH>R]SLVTS;\3 ML:),0HI+'=ZYZ.CLBETGNILHGA?-W)PKW1H6P[7NWE&8#?K^DG/U/#']8?5_ M(/X74$L#!!0 ( $"!6EB5=BS[X < !Q0 9 >&PO=V]R:W-H965T M6%M,YT>G1]_G! (@>"!T3WS81I"GLNFO938N4UN7C/Q62XX5^1K M$J?RMK50:OFNW9:S!4^8O,J6/-7O/&"R%62,/%VS^/L];9EMS8[/D0O"Y7O:(]NENR%3[GZ MM)P(_:J]I(O\J=;9)_E*W M+2OO$8_Y3.4(IG]\X6,>QSE)]^.?$MK:MID7[FYOZ%[QX?6'>6*2C[/XCVBN M%K>M88O,^3-;Q>I#]AKP\@/UQ4V!WCQ30LH">6M I"SK[!;TC!=VRH+M?T#E2T"L+>J=VJ5\6]$\M&)0% M@U,+AF7!\-2"Z[*@\*N]_OL5?WR'*3:Z$=DK$?G1FI9O% 85U?IO'J6Y[%,E M]+N1KE.C][]]=*=DLGEYN&SSH;#7N%+S.F1K_]: /)*'BB?R[ MH9?W:VJWF9I?:-[))9OQVY:^DD@NOO#6Z%\_V7WKWTVN(6$.$N8B81X2YB-A M 1(6@F UG;M;G;LF^JBP]K=G,A9\'BGBL5D41^KM@GA1RF(R86]ZO*'W]S]H'KB[V0W[#5"#_7UMZ!K;1G[$:8S/:F4>E"1DDLQO9HHN$>4B8CX0%2%@(@M7L'FSM'GS;[JS![D?V-4I6 M";G/A$9&Z4ONKGY7O359:VSD7&N1, <)-Q',=1<(<),Q%PCPDS$?" M@N$)E[80U&)-T>NMHM=&1=]GBLM\>,">8M[DH['\7!^1, <)GT+U MIHST[(NMWWF(V%,Q%&A2U]S0N>Y":0Z4YD)I'I3F0VE!2:M=J(=[MVU"5)-U M@W<2"-MH\(?-!5_F8];IZBD305A)2HX2Y:7I*+Y58Y2H6L_XHFT>SS;V M"_VNXKKI9B&-]+.%1-*H^5F&4;4ZCONECHX30^ E*23]D9%H9D3E.9 :2Z4YD%I/I060&DABE9WN0JI M[/X/6=5B0_,F*,V!TEPHS8/2?"@M@-)"%*TN=I5/V>: JC[E/SK+/TP9.M8U MW;M],3:W=;:?T&P)2O.@-!]*"Z"T$$6K^UD%4;8YB3H8\>;"1O-OS;N&![.6 MCM6W#WR%QDQ0F@NE>5":#Z4%4%J(HM5]K5(IVQQ+;=:K/&>B.)L2]VN> *PB MN2CV;W9/JG!UG!VYDW7=)/&^PM!D"DISH30/2O.AM !*"U&T^CK^*L>BYASK MX)3[/DLO/ZEHLZQJO7PPG9?+";7A2Y[*QGD=;0@]]@0V=^9<@:$T%TKSH#0? M2@N@M!!%JPM1KI\^S>FBOR/Z(/6LW42K"X7"C8Z"PTT8+2'"C- MA=(\*,V'T@(H+431ZGI7 1FE/^1>!(4F8U": Z6Y4)H'I?E06@"EA2A:7>PJ M;:/FM&TBLAGG19:0ARQ]N?S(A=[2Q\EJ%6VCV]"@#4ISH#072O.@-)\> M1HJ=VF+44EIH)(>BU:6M(CEJCN2F/(ZY:'02FKM!:0Z4YD)I'I3F0VD!E!:B M:'5UJX".]G[,0 *:UD%I#I3F0FD>E.9#:0&4%J)H=;&KM(Z:OU/V'>L8S<2S MG88&=5":"Z5Y)6WW)N6E/=Q?[@AM,X#20A2M[FH5P%%S #>.692PYI4[YM*S MI82F6MTCDZ_#$C".B7Q: T!TISH30/2O.AM !* M"U&TNMA5C$?-,=[WC""@7SB#TAPHS872/'KXU:[+_4=$^- F R@M1-'6JK9W MGB"6[>/N+LK'NRVM]^QW_GK!]55F/5S\QZ9>(E2 M26+^K)'6U4"/WL3Z473K%RI;%L\I>\J4RI)B<\'9G(O\ /W^T# M 4?_!U!+ P04 " ! @5I8< ,]PQ(% #.&P &0 'AL+W=O&X;P%B3$XHPM2:3>S!@/L51-/C?$DA/LIT9A8"#3=(P0TZ@UZ*5] M8S[HL5@&-")C#D0=D0N37Y9BKEE&@ M^#0DD: L IS,^JT+>#Y$G<0@'?&-DI58>P:)*U/&?B:-:[_?,A-&)"">3""P M^G=/AB0($B3%XU<.VBKF3 S7GY_0_TJ=5\Y,L2!#%OQ+?;GHMSHMX),9C@-Y MQU;_D-PA.\'S6"#2OV"5C7748"\6DH6YL6(0TBC[CQ_R0*P9(&N' IWR?@ M;\Y$[=K)8)P4)JE"]P/;-<;_NR?8@R[7M=C&J0M$N*-I:BL.8LINP5E=\\"$ *HJ)('2:-Y3,4B3+@JVKY: M$'5J M5-TF8](06"4FT"PW1?,9V37>G?6YO5-)H\T:E0^JY)KK[JA1<&W'AL\G=P(^ MRP7A3TT!OM^2<$IX[1?2 Q_ZB9I"JX8!E6% QUJY^4Q-Q:4AM&I<2ND!M;OX M(/7X.A*2QTE]/0&W6,:@!*):+R,B/$Z7N_:'/>@0&18T$ID$WKWI( @_ M@JYAF4F/4QN,UY W-*)A'.JWH$:54U-H MU8B4V@D>33S!1M534VC5LW@IGY!>/FUM0=>1JFY$2'"7;D$3F:ZA,>&>>HWG MM8L]GZ.SKNO/S,V3BI[)2STMM1C2:['].8$?]N:$?HY#OWU3:-6(E+(,'4V6 MH49E65-HU;B4L@P=*,M>E!-674Y8FSGQ&IH+E9H+Z367>HX])3EQ,,1+*G&@ MTN#E9Q;]9 OY:V@^5&H^I-=\S92%;(YNI2S -K(W"X.6RTM]+04DT@O(9Q_&7IA)(#'XDAFMPM%;W$I=9%>Q6ST7\+S87:U5,)D M-UVWF,]I)$! 9@K2/'-5*O'L\BAK2+9,[U^F3$H6IH\+@GW"DP'J_8RIXI@W MD@F**[S!;U!+ P04 " ! @5I8RC>[*3D# G"P &0 'AL+W=OYD9I8CJ6Y9LICHD1=O-G(Q9V MZ5(D,8$10WR9IIB]7$)"USW#-EX?W,7SA5 /S+";X3F,03QD(R9G9N5E&J= M>$P)8C#K&7W[8F#G!KGB1PQKOC%&*I0)I4]J" 22) M\B0Y_I1.C6I-9;@Y?O7^.0]>!C/!' 8T^1E/Q:)G= PTA1E>)N*.KK]"&9"G M_$4TX?DO6I=:RT#1D@N:EL:2((U)\8^?RT1L&-BM/09.:> <:^"6!FX>:$&6 MAS7$ H==1M>(*;7TI@9Y;G)K&4U,U#:.!9-O8VDGPMOO]U=C-.K_ZE_>7*'3 M(0@<)_P,-=%8GICI,@%$9V@($X$PF1:#:\Z7F$2 !I0++J4/XR$Z/3E#)R@F MZ'Y!EUQJ>=<4$E M8T8ES&4!X^R!&4)TCER[@1S+<37F@^/-G6US4Z:ERHU3 MY<;)_;E[_!V=@!-W*VE0^WRH=[R'NH"[U*R3#F$5T2T9"GEC$@ F64J9NJ2TFQCI^OHPK- M*FRZ@=SQU6:H&I'O=RK15@BM*H36P1!NJ0".,OR")PDT$)%U4F[N$<2%6V\# MQFGO\-8E+=OR];Q>Q>N]#Z]7@VD&06>'6".R@XZG1_8K9/]]D/UZ_IR.LX-< M%[E6.]B#W*Z0VP>1;RB9-P6P-#_*#?2%4:XM7^W:ZE[;LG80ZR*W[7DM/6*G M0NP<1+RG B?:XE.[@3KPCF:GW<#>(=>H'-]S]>1!11X<04XV3X6.,*COOFL% M.X!UD=L*+%L/:%O_OH'6P4*_[R/X>".%Z%I RK65O73[1J7]K;QM)V&C$;#_ MM[J7-Z&!!L7MU>; KI7I>BG7B.JEW-SH8E0+^0VS>4PX2F FK:SSMMQW5G1E MQ430+&]L)E3(-BD?+F0G"TP)Y/L9E8>NG*A>J>J-P[]02P,$% @ 0(%: M6/9F'5"3 @ P0< !D !X;"]W;W)K&ULK95K M3]LP%(;_BI6A"20@:6Y%+(U46G:18%2T;$+3/KC):6.1Q,%V&OCWLYTT*Y!V M"/8EL9/SON<\)XX=5)3=\01 H(]L;6?L\7OU1WX-9QSP>2*_-W%7"=QNY.H MO_24%SB"@2%_0PYL!4;X\4//MSYU=> _F3WIA]/VP]GE'FKJV9KZ<-V3QT-T M"YBAJQRZ\&M/7WNJ/645NK85F*M-JIUYWTCEME3N>ZAF%>VBJCV]#:K>2?_D M&=;.Q&_$\EHL[UU8"8/.S^6] '-&ULU5EM;]HZ%/XK M%G?W:I.ZDCB\]E(D"ERMTOHBH-N':1],<@"K2$*EN M^;PJEAR(%W4*_"JVK$8U(#2L=#O1LUO>[;"5]&D(MQR)51 0_G@!/MN<5^S* M[L&(SA=2/ZAV.TLRAS'(N^4M5W?5Q(I' P@%92'B,#NO].RS/F[J#E&++Q0V M8N\::5>FC-WKFTOOO&)I1."#*[4)HO[6T ??UY84CA];HY5D3-UQ_WIG_;_( M>>7,E CH,_\K]>3BO-*J( ]F9.7+$=M\@JU#=6W/9;Z(?M%FV]:J('W?7$]&O?YDC+Y>3CZA_MUX#T 2ZHL/Z".Z&P_0^W+\[;.RABXE!.*[*;;QT#7ST'HA.!-+XL)Y13%= %]# MI?O/7W;#^M<4EY*,9:)42Z)4*[+>[:L@'CDOXDT3+%9F@ ,^ **QH3'P3JLR"@0B^#1MBQ[?H>(MRRG /8^49V MHU8SPVXDL!N%L!.8(UA#N(*3W87Z=]D\I#\/>1D#;N2P-&NMU@'@?".G9M?- M@)L)X&8AX#V<>K^BX1S= H]V-ITB-U.?SJ-)4(D3L%4H3>B;N02PVZTV/H!? M".07.=%*W&R5Y:9Z[D(HU?9KIK7GJG6:(T0AEE_TM)UXVBXFCNORE8$G M)F?:^7FS'.MPWMJYM<&I8Y[6PKW3*MYW#J=!*:&$#79.I#P=IT@KYR*H'- M9L9MTQF^7ZH5>!=; 'XU>V/E5"Q^FEJ&1XSRQ:-DX M=0,7NG'+V9I&HE(CAH>ETHQ6K4<6)Q+L/UE. LV%0%VX>YI M6&,592GST&7H*A$N0&_Z\=4''7$B(EISJB6VT9E2M_ZRK&6CDV[^=NWM-))= MJ#R.CE1)UK*12A6&72PQCLDC8S ,*J->/U09Q2!^U0WI9*?:R7Y6/!UNY^C;%013X.89+C1W] R79"U;ZJ>*#%MOQP5)NV4^)$ )2(NGMTHA^,0 M[+[G(!)ZYE?X1-D26@32-?B/I\8I^-/=R,Y]*I5QL53>U?/)?!OGN-#&T=E> MDK6LQZG>QF_XU0V7JKW+LI:-5*J]\;-?WGYC72BV/5AQ_=5"+@ ] E&D OV- MMX@3,0-4!T6XC?X)]SFI*"@1#3VZIMZ*^/YCAJ41-WE,5L4\I08%\ZE']#L> M,\"\*OS93F3G/:TD<'$E<<37I>&NMI[00+=3N,;JE9@1-VXPEH1+-% @T;?> M Q7?SW0,[(\V_NC8QKPIJ<#83N!KE"LX+5=PXPW7FE(KE[*L92.55BZXM ^W MS^9]X3G%_'IU:"A1IAOA *WF:G(SVHO/ M@^<7]ED_/M],S<3'K5>$SVDHD \S9=(Z;2HN\/@$,[Z1;!D= DZ95 M0=+D MX@'7#=3[&6-R=Z,'2,Z1N_\#4$L#!!0 ( $"!6E@C7ASIQ@( )T+ 9 M >&PO=V]R:W-H965T3& MK5V(U$*G5:(:@FW]4.V#"0>P&L>9;:#]][.=U"-:FEZ6?2%V?-[7?NP30LL/(\9W'%W.RV4K]PHVC'&]@ ?)[ M/N.JYUJ7%:&0"<(RQ&$]UCE^EJ6/GU,+C]J/[9P.O8)98P)BE-V0EMR-GZ* 5K/$N ME7-V^ (E4$_[)2P5YA<=BMC>P$')3DA&2[%: 259\<3WY48<"?SN$X*@% 0O M%82E(#2@Q<'1#7T&+6B(9D^QH7D:I0HG8RGE^>+RP7Z M, &)22H^1JY4KGK,34J'B\(A>,)A DD'A?X)"KP@K)&/7RX/JG)7L5B@P (% MQB]\(1"ZG:H(="6!BI]U=(5=M]Y.?T5G(L<)C!SUF0C@>W#B]^_\OO>ICK4E MLPIY:,G#)O?X:PX<2Y)MT!148I^@&Y/#L$+G>S6R 30A(F&[3*(YEFI\!CR! M3-9M2C'3T,RD;X)]['7\R-T?L];%>$,;5&'H6H;N/S+,05].-@)] T[K")KG MZ:$'P%S4'>$;A!74GD7M-3I=*PJZH^CV&N@2>&UN-CJ\-C=;,JO ]BULO]VO MLM\F>4MF%?*!)1\T'O,4A "5R']EMDY&UI]N2607VU,*>MIO7IVV2MV16(?>]/Y6#]_\R^QEO MWWOZ@FZ6OA;;/:J==.%ZC?F&9 *EL%;V7F>@KDU>U()%1[+D\0ZG@( .P& 9 M >&PO=V]R:W-H965T FMXVUQ ZVTXY_S[7=AJY**QYX2?QQS[GGW-@WR4;( M)U4 :/)+_8K MRKB7)G;M7J:):'3).-Q+HIJJHO+W&$JQ&7J!MUMX8*M"FP4_36JZ@CGHQ_I> MXLQO67)6 5=,<")A.?1&P>TD-O$VX!N#C=H;$^-D(<23F7S,AU[/"((2,FT8 M*+[6,(&R-$0HX]>6TVM3&N#^>,?^WGI'+PNJ8"+*[RS7Q="[]D@.2]J4^D%L M/L#6S\#P9:)4]DDV+C;&X*Q16E1;,"JH&'=O^KRMPQX@B(\ PBT@/ 3TCP"B M+2"R1ITR:VM*-4T3*39$FFAD,P-;&XM&-XR;KSC7$G<9XG3Z:3::S^;D? J: MLE*](1?D ;@FLV<\)PK(1%2UX+BB<.=Q/B7G9V_(&6&)K%&+H M_&R;=.R2AD>2!B&Y$UP7BLQX#OE+ A\=M#;"G8UQ>))Q"MDEB8*W).R%48>@ MR;_#PQ-RHK:JD>6+CO =*^&/T4)IB4?W9U?1'&>_F]-KJDQ1T5N;HYT-81A%$'XOR]QE&!7-E^JO![-5R[ MR]>NMBU[9#O5P?H86[GKO']IW'_@CLH5XPI/PA(I>Y=76"[I>JN;:%';]K00 M&IN='1;X.P)I G!_*83>34R"]@>7_@%02P,$% @ 0(%:6(O&/!B* P ME T !D !X;"]W;W)K&ULM5=M3^,X$/XKH]SJ M!!*0E[[ X^K.Z#FTP;:^.X9[LM_/L;.R%M(I]R7-G8\ M3^9Y9CP>#S92_= IHH%GD>5ZZ*7&+"]]7\C.72C!#0[7P]5(A M2YR1R/PH"/J^8#SW1@,W]Z!& [DR&<_Q08%>"<'4RS5F MF'3H77B0X)RM,O,H-[]C2:AG\6*9:?<+FW)MX$&\TD:*TI@\$#PO_MES*<2. M0=@_8!"5!M%;@^X!@TYIT'%$"\\II.X.C3,7P"GL.W5*XTRQ,]\ TY9:']N'3@NG @.N! &,&]S$VJX29/,-D' M\(E-12EZI70=-2).,#Z#3G@"41!U:AP:_WOSJ,&=3J5PQ^%U#N"-F4YAR7@" MM.F ";G*C2;1XFQ%?*UZ)D40)#$)2QO$@)Q#9A6'C+,9S[CAJ"_KE"T^W*W_ ML"T EWK)8AQZM,,UJC5ZHU]_"?O!;W6JM 2VIU&WTJC;A#[:IEILU:)R,Z?Z MHF&NI !9O72JU.98 =]W\+9RK4=1K]T FX-"OU7G:>]-F/6$M@>\W[%O-\8,U?Q3^7\](DR]8I*AH&O,Q(AIZ0^ M>D0AUY@][MNHOE\4=L+S^JB> M5]S.&[G=\YR+E8#O]RAFJ&H#V8CPT4"V!+9']J(B>]%N"E^TR;PEL#WFGROF MGQO#?/"D^X9*V#(\II-)4:=1IT(S= @OR%0=X4:[_T@X#+;'?="SYIYG= M#/'1 +>%MD]XI[\)V\WN$J\M]BVA[;./MNRC_R_#?X(=!B['Z\[C<;/I1VG[ M._VM0+5P;;^&V+9215]8S597BRO74+^9O[97#M:VHQY@09 MG)W3T:J**T Q,'+INNB9--23N\>4KDVH[ )Z/Y?2O [L!ZJ+V.@?4$L#!!0 M ( $"!6E@^[7J T ( ' ) 9 >&PO=V]R:W-H965T8!2*"#2+2TVJ161:7=-$U[89*#6$WLS':@ M_?:S$YJQQ4&;1M\0G^V[^_T3SN?1AO$GD0!(])RE5(RM1,K\W+9%E$"&Q1G+ M@:J5)>,9ELKD*UOD''!<.F6I[3F.;V>84"L[530]**66W@J. M4/U5YI*K5:+\9'AS-9E?S='Q%"0FJ3A!I^@&A #HH+L<.):$KM2,TMU!-P0O M2$KD2P?=8EEP-4)'B%#TD+!"8!J+D2T5DXYL1]O\%U5^KR7_%*(SU'4[R'.\ M+GJ<3]'QT_B/@V60C)U1_DNTE E:AG3J2KYESD M.(*QIA*MWNR%X;^'HU7^_P? \;9N*K,O5W^%P_&)KY^C5?_PWX$@[&-]AO M$GIN8";T:T+_\(37K. F0+\)Z#B.&3"H 8,W %1'K0DP: .AWTSWZ#F&QR4 M#R\E\/V4@P;EH-M".:PIAP>E?& 2IR:V88,M"+R6*G&=7UW ^6^\1QH3$;&" M2HC1U7.D7- DT[;QV'<:H*?J4'1;2'?ZE;N7M)W02.$V#CW?]09_0-@[_5/? M16XQ7Q$J4 I+Y>:=_O@")"T() V)R5'6W0\;2R(> CPO<3E\29[=Q\GO MZ8JQC'Q9AU%ZWEMEV>;-8)#.5FSMIR?QAD7\ET6%%J' M W,X' W6?A#U+LZ*[ZZ3B[,XS\(@8M<)2?/UVD\>WK$POC_O&;W'+VZ"Y2H3 M7PPNSC;^DMVR[-/F.N&?!EO*/%BS* WBB"1L<=Z[--[0L2T*%%O\&K#[=.=O M(IIR%\>_BP]7\_/>4-2(A6R6"83/__G,IBP,!8G7XX\*VMON4Q3<_?N13HO& M\\;<^2F;QN%OP3Q;G?=.>V3.%GX>9C?Q_4^L:I C>+,X3(O_D_MJVV&/S/(T MB]=585Z#=1"5__I?J@-Q2 &S*F#6"ACV$P6LJH!U: &[*F ?6L"I"CB'%AA5 M!4;%L2\/5G&D73_S+\Z2^)XD8FM.$W\4SB]N.' MZ=]_^O#>]6YN_T*\?WRZ^OA/\M)EF1^$Z2ORFGRZ=R$6$:?F$/3:JG0]/#B9DMQ5U_\,E^>$&/T MY-Z]/<4WR0DQGZX\U1?_6Q[QR@]%<6.L.9;6-F"L@F=]7<#\ZSW?GEQE;)W^ MNTWZ$FZWPT4W^B;=^#-VWN/]9,J2SZQW\>,/QFCXMDTV),Q%PCPDC()@BMSV M5FY;1[^8QNLU'P!X/S3[?7N^^WFVBI/@/_63LY2X!#H%4 QLGR]L>S@!%G 1;MARR#-6,+FA$](R*T?LC;URCV/=G0QABWR:2O8]=1# MPKR6!CC#1@,H:)^*?J.M?J,#];LM3ZBZ@)=A&,_X[Z54E[,_\B -Q$RL=3@= M-5ML%DVNBZ:M55?1D##OT"90T%X5V<9;V<9:V4IM;M@F3V8K/ILEUTF\3/QU MGUQN.T1RN8[S*&N3:=QR9M4$:F[B-/M$;26['G@DC()@BCBG6W%.OU*<7_+U M'>\*^3E6G6T[:F4QN6,[I5H'-.V.N\Y93AOCGC6R:PHC=^@A810$4Q2>;!6> M:!7^L"EZ0/(AS]*,#W%!M&Q3:](XP(8U&==.M):-)I99DT%;G:XR(&$4!%-D M,(9RR3C4GVKB-'HMUO-S,6QM6)3ZA4UPF21^M&1K%F7D[H'L;G?M/Q1?7][[ MR;Q/*BW[Y*^\1%:L(*]9$L3\I]\*,T#TI)]9XB]9N0EQQ7!)_2 IYSRMR\JR MVN/=[O/$JBG?LI%Y8M?BP]4?@:[:0VD415/5WS$,C.^FOO>%);,@94H 7$59 M$D1I,-,H;30&2M-P[+K4+5O5!U-]8SL+C:11%$T5VI1"FP<+O150:LP'UCCZ MS-+B5-W5M<_#(LWXKQEY8!D?7&?Q,A*C;5\S.:KJLJO5Q';J@FHKW'4""Z5Y M4!I%T53II<=C:#V%"[$X+"9,Y;+?9>DL"0IQQ;0RD?N$,MTJI9W_@/46^ MS'F$/'IB?7+/"(^H8FT:1'Q.YD*CN6EWQ92W[\X=0T MAV\_[6YR^;A)\:/Q]A6Y#[(5;T&P8"&/U6 6AWZ>DA_]]>9MT7'YT8/H;&9Q MLHF38K$EULW3Q ^6KW_RPS!?DZF_"3(_Y$-0G&_(^_?3/O%3DK#BH$>9+USQ M8O4F:I4R,6"%LN8L24GDK\4TDZ_%&>_B7O)*%)[Z9Q;RG;>UA1=Z;$&?[RGT MB]:)8T(60;(F,[Y.#++B6,2+!>\R^:^\ E;?LBP2L?OP@01IFO.=IMNU99PG M1;E'(X?X&<=M\KN0=[);RB8)9H7J+PSS9#@D&SYI+AC*01>"D0]5F<>:GA"I MZJ-56:C*][H)658> J*4[1>'.V%^6,S$(]Y5;))XQMB\J/,+:]RW)@[?:L&/ M"9FS>3XK#H42&/,@G8DN)2U@VZ:P+V)8*AO_PNR/ALX)N9S/BR4T5Y8?^GA; MW](;%?455=S5@6/*X:FH/9]YQ.4IP,78KC)XI/I;,.&K-ZS&(FV]IOZHG% M901Q*<[]56Z3%.872 M7*/%,:TMA3WH'BF*ILHGW5=#;[^Z;,&_$:L7L=*XRXNS\CKTJYEKJWXM!N5X MV)B?CIJV@CUQZDL.J',*I5$4355&&JR&WF'=:XQ_RY4-_;X[GX-(F@NE>15- MCJM?1KC3V&;:EPA2ZE6^19SN>;8@+K1[Q/?L'F\)CI(";2&9U":2Z4YD%I%$5359<>L+G' U8GP(TK M;%>E R'RP/1>4;4?I0?G_]5Z<'UM.NL*M7RA-(JBJ;I*R]?<8_FJNO()1 M%:BO3&=9H>X6E$91-%56Z6Z9>_('4;.KEC1!9UA/<=)7IK.L4(,*2J,HFBJK M-++,/496Y\G5:4,_>])8\T!=*RC-@](HBJ;*)UTK4^]:W; T2X*9N$9=>LS% MO4WDYK:B]T<>9 _D*N+]1"Y^2*M+4-G*CY[.9&T-HJ;=98_J [>^19UC M ^IV06D415-C0[I=%CK!\D,-7@?J@T)I'I1&433U>3[2![6/?O?V@>%$ MXV3! F4]VQ8?57V5[L:N+V'UC>H:'E":!Z51%$T-#VF8VL_%,*W"(^>M^);N MQ6[>Y3TY;70O^E9WCA^HJ0JE411-C1]IJMK?9*JV*HCT"J=0F@NE>5 :1=%4 MI:4K:A_U28 V]%& 4)H+I7E0&D715-5WG@>H]T(/? I/15&,)[/^](VI?E^= M58-ZEU :1=%4U:1W:>N]2V^]">,'QJH4AU+$5MV@&8-0F@NE>5 :1=%4?:5/ M:8^.VAA-(JBJ>$A_45;[R]R38M'SXMDQ#)SN%5/Z.,-H3072O.@-(JBJ>)*5]"> M'+7'AR8Q0FDNE.9!:11%4Y_[+,T[Y[F8=X>DLSE-Y\YJ/(5/WZ*NL0&E>5 : M1='4V)#.G7.X<_?=9@-[ZF06LX&46$_.!O2 SN$!->:@-(JBJ>$AC3D'G>T( M26)RFK<"&XYIU#L)J&D'I7E0&D71U"B0IIWS7%(9#TIBJFJKC"##Q@C2W*B> MJZ)O=6?%H88=BJ8J+@T[Y_#DQ?^#%":GF?0XL2>-UT\TMVJ$!-0-A-(HBJ:& MQ,[K0YY+)B,R?N+3*P;R;!OIH$:CFB:&H022ZID=VREYSF/<^- M&($:E%":!Z51%$V-$6E0.L\E3_(XJ4M.,V.R$4M0-Q-*\Z TBJ*IL23=3.>Y M9$L>F+?DM*1)-E*M]8WJ'!Y0/Q1*HRB:&A[2#W6>2Y8D*&_)::9%MDUGH,XJ ME.9!:11%4]_()IW5D=Y9-8?&:?$0X#:M]&6[NN50F@NE>5 :1=%43:4C.C*. M>8UDA+3_IE":"Z5Y4!I%T535I=$Y.MSH_,J10//*N-9 ,1LS =MJ3 7TU>X< M %"/$TJC*)H: -+C'.D]SFU73OY+;KH^W47/[GS20],2H30/2J,HFJJY=#E' M]E&[>J2]-X727"C-@](HBJ:J+HW,T=&-S%_BZ'4YM6^9__=WTUQUUS%&A]R, MK6],Y[" 6I-0&D71U+#8>;VRWIK<'0 .SGS5,SMW =AW+6-?M@RU&%$T56MI M,8[&1^WXH2\%@=)<*,V#TBB*IJHNS<"1W@P\\"Z$4=.B:WD9L'Y?G56#>G10 M&D715-6D1S?:]X(0V2\?EIRJ!W8^/:%F&I3F06D415.$'DLS;7S49RV.H78; ME.9":1Z41E$T575IMXV/?NLP9C8^;GFK2".K2-^8SF$!]>.@-(JBJ6$A_;BQ MWH^[?GQ7:NN,O%4_Z W!4)H+I7E0&D715*&E[S8^Z@W!8ZCS!J6Y4)H'I5$4 M355=.F_C _(+O^T]?M4>E&FZ67_9C+X:G06%FFI0&FTY'/98'HY2IT&Z8BQS M_#,UQ/<#B;DX MV_A+]K.?+ .^R K9@B.')V->HT1<[G[\D,6;\QX?7.[B+(O7Q9\KYL]9(C;@ MOR_B.'O\('9P'R>_%]6^^!]02P,$% @ 0(%:6'8W2F,0!@ WB !D M !X;"]W;W)K&ULQ5I=<]HX%/TK&K:ST\XD8,E\ M9@DS!-)M']HP29M]V-D'@05X8ENL)$/R[U>2C6W\(:@3LB_!%M+U/8=[K\ZU M,MQ1]L37A CP['L!OVZLA=A&Y 9@SPT/[DA'MU=-V!C/W#OKM9"#;1& MPPU>D0'3)CF>N@8(RI_1) MW7QUKAN6\HAX9"&4"2P_MF1"/$]9DG[\&QMM),]4"[/7>^N?-7@)9HXYF5#O M+]<1Z^M&OP$ J=G2FKK0W.C5$HT; MJ)_Q03#YK2O7B='#E_'][>7-^.%V"B9WWV:WWQ_&/[[>?0^VMF=7\:Y8N[R1 >B &7Z1B2' F#$UR5-T$5?9\1DUXZ:7(.C]"H+Z/T&O0"^TFQ#E MH!J=J0FUGT#M&Z%&E6*N*\6$^G+_YECO@)ERP<'\!60G)B5EAYES 6*Z+L!M MS).NUS/"7"J__6L?T.,XH/>SP$RQ649;OR0JX2#'FA%73=8&"6N#XZQQF:)R M#\-SCP"I>*)H*8,S*$9[S\YGHO&!->% *]VGK5, Q:8=C6<9BI 1X'(>XB . M^V@[+HWU^ E9F/:@DX=I]J,NSHP>@6:<@BZ>-"0),MS(.*-,4EV48; D7 MJA;3I6)$R#!5\-RW"T R54EC)E%Z,,H@)3 MYU!@,)5@T*S!WI*IC(Z[ %\#F9BRX5N 1^R%Y:$4N=;-$(3L=H$@(X"Z!*4: M$)I%X-D(*N3>/5&=MRIL$]G]*/D?8@_\(,PO)<_L-@(O1 F@-O"C5@JU@8-? MRKJQB=E47893/0K-@O0M&7Z4^X$2YU&>$KTQ"*J'<_2/5RM&5EB0DR*U6XQ4 M-&CG(_4 []#E,!#T]0\.].YO?0GQ-6REE)DV!W"Z2=HTM :9> 3N@2WH.T.,94 M:_6+A31&D"VDL-_OY'@TXZS+8]J%H"-=R!OR>$#5*VOE$;?WM1(EM;)362O- MINHRG/8VZ/6]S=LP?+P7M'U![]>^_*E>$)G;8ST%3%6Q^XQ=9JAS[4)0=0I[;,DDU&SWRE_O MHK1C06?O6%)P8,QYZ.\ING?Y$_C,B*[U1+U\ ?>2C%(&(B<'&7!6TRKNF>7S MX*#BW3U*VPIT]K:BBH9D1WRDGK3IN>*EFH?(R_X!ODZAO)3.@A44R&HKR_7!#N$J0GR^R6E8G^C'I#\ M2\/H/U!+ P04 " ! @5I8&(9H@\4" %"0 &0 'AL+W=O^S1K6Y0<<&I 16Y[CA/:!2;4BD9F[II'([:1.:%P MS9'8% 7F?Z:0L]W8S$7A_I2):,W>K!93JV'.T0Y)!(S8!5LX49Y+DF4F[\KCFM M9DL-W._?LW\TL:M8EEC C.4_2"JSL?7>0BFL\":7<[;[!'4\?P W? '@U0#O*2!X >#7 /^U@* &!$:9*A2C M0XPECD:<[1#7UHI-=XR8!JW")U0?^T)RM4H43D9S2(!L\3('T4.?&::J^<(D M"/2PTD.8INBKS( +=!J#Q"079^@=NIC/T"5-6 %J<+.(T>G)&3I!A*)O&=L( MA1(C6RHO]5YV4GLTK3SR7O#(]= 5HS(3Z(*FD#XFL%5X38S>?8Q3KY,QAN0< M^6X/>8[GMS@T>SW<:X''W? %E KN&+C;$8W?G)AO^/Q_GQCZ.5D*R=6_\ZM- MYXHG:.?1^60H2IS V%()0P#?@A6]?>.&SHF7N, M)D* ;+V=G>A#53LF65R1A89,I_-MY#I]7]WH;8L<_4:._G_)T8D^5(YCDL7] M0^0(&SG"3CE4.E/54X#.S2J79AG.@LD.M\)E/ V<0-BY5*CPW\H/^ MX+%1W.GFH;^(O5<@"N!K4V@%2MB&RBJ/-K--+9^8$O9D?NH.9U5)?J"I'@A7 MF*\)%2B'E:)TS@?J>'A5=*N!9*4I0TLF55$SW4R]4X!K [6^8JKLU .]0?/R MB?X"4$L#!!0 ( $"!6ECJP,!UR @ +XU 9 >&PO=V]R:W-H965T M>),8TVIW_]"?1VW[\EG(/\LYYPJ] M+/*BO.K,E5I^[/7*R9PO6/E!+'FAOYD)N6!*?Y1/O7(I.9M6C19YCT11TENP MK.A<7U;G[N3UI5BI/"OXG43E:K%@\O66Y^+YJH,[FQ/WV=-^(/ M7'U;WDG]J;?U,LT6O"@S42#)9U>=&_QQ' ],@\KB]XP_ESO'R*3R*,2?YL/G MZ54G,A'QG$^4<<'TO^\\Y7EN/.DX_EH[[6RO:1KN'F^\_U@EKY-Y9"5/1?Y' M-E7SJ\ZP@Z9\QE:YNA?//_-U0GWC;R+RLOJ+GM>V40=-5J42BW5C'<$B*^K_ M[&4MQ$X#G.QI0-8-B-L@WM. KAO00QO$ZP9QI4R=2J7#F"EV?2G%,Y+&6GLS M!Y6856N=?E:8W_U!2?UMIMNIZ\_%1"PX^HV]\!*]&W/%LKQ\C[KHV\,8O?OA M/?H!907Z;2Y6)2NFY65/Z8N:IKW)^@*W]07(G@M@@GX1A9J7Z%,QY=.F@YZ. M=ALRV81\2X(>QWSR 5%\@4A$*!!0>GAS C0?']X5GK>\X+-,@9VV=I54KLS<^/TZ MB4>7O>^[RO@V_21IVHP!/SC>VC3RZ&_SZ+?+XP+ISJ(G]Y*C>U[JB2TKGM!, MB@5*5U+R0J$[+C-1-[H3969F5C#[.H#^3M1QWTD>,(FF&:3ICI+!>Z!Q5,=RM-%)H9]'A47%];"_BB M:;4$51N]-932-RW&P5A;*H$CRU%14(O?6;ZJTDI4WII2[B I#DKIJZ;G MK%^77+)JJOHBRA*E3,I7O>UY9G*JO_TJ%'I8/?Y7#U"DA.EIF:Q^#5!2[$F* M1_V1IVDPRJ,U/9&WIJ;$:DJ"FH;D S4B_OH_(BX"I.&K'JW1B;PU-;(DCH-X M"O<[/#F3DSDH'_7EPT-/O9.R]ZF\-=6S](W#^+U7O>T7Z_E? MCV4UYQ*4+7YS'0!,\'#@+ 7A4-M*80$>APG^""E2L3!']W8@CL.D_L1W>>^OGP-6C>3B5RQ7!M71]KN2\8>LSPS* :JY>,Y[OL= MQK&PY'H=!'F:&O?.,3^G4S?I-DW$XI+8I6_C&8?H&4_Y)ZN4= M3-D':$)CXDVO@%E$1K&;^CE@FUC8)F'8!E,'"!P2@OA W<4)CMSJ#VA'ANYN M;AP.M:T4%I9)"UC^RA42LX,5\7EX0-T5(86L8J\>%HZVK1H69\K1*HA$^][@ !3'2WZ+L$$HZSK0X69+P-7%L"*1'U7E7,@*K&(2HY U(8J[LH*"N&3 M9Y*>J:&K?>8DQ$,=%BK/>H"OW(IURR'#TH MIE9*R%>W3:B>27S [.(1)JYJ@!F-L*?:.3B46@ZE80X]5+6+2BM>+;9?Q$1K MMWO?/207!2@T&;JW62 KC-V=W#B<35NU+*K2,*H>KI8MN@6U\8FT.XS<]1BP MPAZVAB-OJXS%5AK&UG;*5-O;H$ ^J_IE;L (N]N]EM>#["9<"M55O M7PP9N=/W.!Q.VW0MW=(6!=AC;X%0H%"*D]@M%(%F<>(I<@[ I19P:8N"ZOY[ M&WLK9]1GV9CTW8=' "L:1R[SAT-N*XD%7AH&WLU#,^[27-_.K@8)>K14/W8T@:.2-BG,@;6R1-CZPM+J?6 ]3)/:9-';73L"F2P;N MVAF.N*TB%EOC RNL1RO@DR;N:'S> X7 &@ M6.J62E/ R'VT)QQ?V_PM?\:GXL^OPCSDO-+&IM"\O4U7W\J]K6[EWK%74U/; MK:^%(#0&"JNQ5V0 K=PY-IQE6Q5W'L\-,^C?5O'-_4[LHZE[GS(%;*B[3PXG MTE8H2Z]Q"WK=U"$WC]2]?3,C]L%TZ \^W\@;?.<@U]B2:]R"7%.VS!3+J\&ULK55K;]HP%/TK5YDTM=+6/("NZD(DH$RM MU*X(]O@P[8.;W!"KL9W:#M!_/]L)&:T 35._)'[<])O!;R416(&C:L MY&KH%5I7E[ZOT@(946>B0FYV8 5AB:FV#,2\5CC!LK1$ M1L93R^EU1UK@[GC+_L7E;G)Y( HGHOQ),UT,O0L/,LQ)7>JY6%]CFX\3F(I2 MN2>LV]C @[166K 6;!0PRILWV;1UV &$YP< 40N(7@/Z!P"]%M!SB3;*7%I7 M1),DEF(-TD8;-CMPM7%HDPWE]BLNM#2[U.!T\G7Z#6[O%PN83>>PN![-IW!R MA9K04IW"1U %D:AB7YNC+,!/6]IQ0QL=H TCN!-<%PJF/,/L)8%O-'9"HZW0 M<724\0K3,^B%'R *HMX>09-_AT='Y/2ZNO4<7_\ W_2IIOH9[BM[&??5YRC< M]N:EJDB*0\\TGT*Y0B]Y_RX\#S[OR^V-R%YDVN\R[3OVWO_U\5^F]9A3U&%05>%P='O/>*:9K2LK>F PK265%-4@)NTK,T-AUP*!JE@ M5:V),RB1 Q+)*5\JJ% VK00GE+=-=;JO7HV(@1-A#7B5A(,@"&)_M5N(/5'! MQ6Y8DZ*_8PL,Y=*YI3(B:ZZ;QNM6.T,>.1]ZM3XV1MWXZE^:QN7OB%Q2KJ#$ MW% &9Y^,*-DX9S/1HG+F\R"TL3(W+,S/!J4-,/NY$'H[L0=TOZ_D#U!+ P04 M " ! @5I8^E*[:"4# ;"0 &0 'AL+W=O9DQYX_LZR;!@ M^DJ6*.C.6JJ"&5JJC:]+A2QUH"+WPUXO\@O&A1>/76RIXK'(%W"-SQ369LP(_')=O@"LU]N52T\AN6E!];EV#=?(@Y:-=O$LG7L\*PAP38QD8_>UPAGENB4C&UYK3:QYI@>WK M _L;YYV\/#"-,YE_X:G))M[(@Q37;)N;.[E_B[6?:\N7R%R[7]C7N3T/DJTV MLJC!I*#@HOIGW^I]: &"Z @@K 'A<\#@"*!? _K.:*7,V9HSP^*QDGM0-IO8 M[(7;&XKM[=W"SB?HV$\UQ?P&F:R M**5 833(-2R8$EQL-"Q1P2IC"B]ARC1/@(D4YCS?&DP)=;^:P_G9!9R!#]JF M:> "[@4W^K(5^)S)K28D!<^>K,>^(6M6H)_4-J:5C?"(C2"$#U*83,-"I)@^ M)?!I3YJ-"0\;,PU/,LXQN8)^< EA+^QW")J]'!Z>D--OWE/?\?6/\/VZ]?#/ M[8,VBL[!OUW[5=$-NNEL;[C1)4MPXM'AUZAVZ,5_O JBWE]=7G\3V1/G@\;Y MX!1[_)%:62YU9U%4R,@A;;_:Q:__#(/!V-^UU7=D!8-!%#5I3W1=-[JN3^KZ MXCH$U3O;H:*&=RAL.B>)+ IJ471XDT>@UJD-536]O4O;<>BTG%.Q5]D77:ZJ MYUZW](9AT!\]<]61U0N"8;>IJ#$5_7Y3:7WP_\-6]");'5G';0T;6\.3MJHF M9:L(2CH_3J23.Y=YSE0KVJF\(A^V"ZAW-0B?*>_,&H;=RD>-\M%)Y8>F^K^U MCUZDO3/K%^U^:\X4J#9N_&JJC*TP56=MHLV$OW6#[5E\2I._&M0_::K/A@], M;;C0D..:*$D#58*J1G&U,+)TT^Q!&IJ-[C*CKQ=4-H'NKZ4TAX5]0/,]%/\ M4$L#!!0 ( $"!6E@!O;_TI00 /$> 9 >&PO=V]R:W-H965TO-@(ZYXKG2.N.-;BR/A7L:-4HF])G(JEM9-R M?VW;(MC1A(@AV]-4_;)E/"%2-?F3+?::*/5'[:/W#5LBN4,$IH M*B*6(DZW2^L&7_MXG@?H'I\C>A0GURB?RH:QKWGC/EQ:3CXB&M- YA!$?1WH MFL9QCJ3&\5R"6E7.//#T^A7]3D]>369#!%VS^*\HE+NE-;-02+RKV.A(!.2)66P&D$2I<4W^582<1* QQ<"W#+ /0^87 @8 ME0&C\X#IA8!Q&3#^WB%-R@ ]=;N8NR;.(Y*L%IP=$<][*[3\0K.OHQ5?49HO ME$?)U:^1BI.KQVPCZ'-&4XG\@_H4Z*U')8EB\0[]@CX]>NCMFW=([ BG D4I M^KACF2!I* ;H3:.]L*4:3@YJ!V7J=9':O9#:1>]9*G<"^6E(PXYXSQR/30"V MXJ$BPWTEX]8U(OY.TB%R\ "YCNMV3<@[Z[%G@1T M::F")B@_4&OU\T]XZOS:130DF <)Y@.!-2095Y*,3>BK&R'4UG$3/&>1B/(Z M.T!KIFIV2#G19?VPFHWF>&$?3JD' MRMB@?E)1/S%2[]&-1/>I6O^9VB;E -V1B*//),XH\B(1Q$QDG':1/FE-;8S/ M9K8VYN[+)228#P36X'Q:<3[M58'0ES]4#W0O:2(Z2] 4PVYGK0J$YU?.60DRYN[+93OC=-;B$BAC@\MYQ>6\;SD/%(4)RU+9 M1:$1K>^RA03S(,'\>7NE3)QZI32HQDYM,1PCV>=UO(M@,T1?AD'1/% T'PJM M*<:)W\.@K_4E')0PD&@>*)H/A=84QJV%<7_HSFJ&[RV4VR[ACG.V:7B@.7TH MM*8 M=_%_0SOO[YN8E#+"XKF@:+Y4&A-96K;B\V^]UR9 ?*([#1;9J#>DIB' M5?S?XP[0Q3]\0(?C0Z$U5:@=,#9;X/]=H""-Z1JW?757@0(UPU!H30%J.XR- MSNZ_&P S;F_FIRVG-&D3#^IXH=":Q->>%YM-;U^W8(;KS7?;F>*.E0Z9TX=" M:Q)>.UULMKI]2LT ^:J;?%$"2:H&HY02(J,A(FFH+\DF[MXK("WO&K<][[CC ML8#,Z4.A-56J/30VFVAPE0;H41\T=:H%:L%+M$E3K7.Q0+TU%%HAEGURY)=0 M_J3/6@4*\I)4G/Y5=ZOSW!M]BFG7W8O#X/>$/T6I0#'=JE!G>*58X<7Y:M&0 M;*\/$#=,2I;HRQTE2N6\@_I]RYA\;>0)JE/NU3]02P,$% @ 0(%:6!S% M#Z > P 2!$ T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-I&QJ: MT5;:*B%-VB8D>-@;38F>.REE\_7SM-/_!%C(<-EJK$OL?GW&/[!D<= MUF8MV,V",1.M2B'K$5D84WV,XWJV8"6MSU3%I$4*I4MJ;%?/X[K2C.8UD$H1 M]SJ=-"XIEV0\E,ORJC1U-%-+:4;DO U%_O8E'Y%N>DXB+S=1.1N1NY/W/Y?* M7+Z+_/WHP]%1Y^[T\C!^XH!3$@=%^\\0/>O@NA;#I--]:3?\V IYXC%&NPC0 M;)8M$SJ.'#?K-AX62FZ7+R$^8-5IR:)[*D9D0@6?:@ZL@I9%2/W@X:[OP98V.B672KO\0'QL.*&L.T MO+(=-]@%'T%1T[Y=5];A7--UM]O]1[&FOBIU]Z\"NR;9I#35-+^,[ MH+^KYK5W93LOTHTJ?J_,YZ6=CG1]*%!VK5G!5ZZ_*EH#F'H75Z=5)=:?!)_+ MDOG)/SOA>$@WO&BA-'^PV:!49C; -(GNF39\MAOYI6EURU9F4TZK O?<>X.> M_^XZSYEDFHI=T[;V7_,JO]AQ&@QZ;0^RUF^R_!9/I6S#Y.FLR M;HZ=G;-M[V1KHQ&\08S(=W@?$=NDT73)A>&RZ2UXGC/YZ("S\H9.[6OBGKX= MG[."+H6Y;<$1V;:_L9PORZP==0T+T8S:MK_"]+II^_IBN M&=F&S=I<0#A$KMP51C".Q\((8%@>S '&\2PLS_\TGP$Z'X]AW@9!9(!R!BC' MLT+(Q'VP/&%.9J_P3+,L2=(46]')).A@@JU;FL(WK(9Y P:6!S+]V5KCNXU7 MR--U@.WI4Q6"S12O1&RF^%H#$EXW8&19>+>Q/,# =@&K'<@?S@,U%>8D">PJ MY@U[@G$DRS $:C%1AS!'( '#$D2 M=PX>G$?QYIR*M[^=C'\#4$L#!!0 ( $"!6EB7BKL

-8?2 M0$3;8T.P6BP^0"X99K>]9!:GGD:4?&*RR>['CZH]R+PJXLBVK':^A6'T?JWTE^$;="U'O M\K$YF4S'.RZ+T9?/Q[J6U5@OE+7(:ED6<+(Y<2O%H_KW>E-D#U+)MKR4N:UJ.:\%E=5>=C+ MXGM3#3S%6'N,-@['8Q?$\^J_A+'<;F4FYF5VV(FB[N)8B;P!+-2]W*L1*_A. MS$;'6YA;;)A?U! D%A1=57!O\Z3PU<&F>^H:<+485N<2+E3!I@6G@_3*!U%I M*":"8A*CQ-']YOZ(0'ZDA4R"JRBX##PW2IGK>?%-E ;1%5M"3+W 3S3(3PCD)UK( MBX.2A5"*>>5N+8ON!L9A_':5$K4^9$^P,7M"BQE$MWZ20D].D[;!+]U@Q6[= M\,9G"]_58VF@:B%V"V00>_#[\QE;YKRHS]I ^C\/ MO(;?@O2:>3=)&B_\5?=6KGJ8F&D,8M6$T"EZ0XR!*<4@=@K$R/MZ'8=S"-1O MS/_S)DCO=#;,) :Q2I)K=^6_!X&TQELLP7UN&L2Z0PQ,(@:Q158B$_*!PY>J M,Q:6O(!#!/,4Q=HK.B:F$8/8(T&1E3O!4OXDE)Y<8](PB:41^2D+XP3&$!CA MVG;6R3!/F,2>2 YK)7X>FJF2_P!_>R%#)R3$:HBK[[R0+^V%,\@)"E7F7JORUKH"M=) M=:*O>5B83BQBG5S<)$'D0X-#2"^"J$U3$_:>1;RJX&X=$].)=5*=]**)Z<0B MU@F.:>N8F$XL8IW@F(Z.B7G%(O8*CCG5,3'/6,2>P1=H]!5W&_..3>P=/-71 MNY"-&<@F-A".J7R-F8AF]A"*&9_=PVSD/W_3FI>8?8&),Q"-K&% MT-79?C0Q"]G$%CI.PHYAU+TXQ-IYS07-NVK7J)Z@4B5T3$P[#K%V!C!# MH9009RS>]_;V'4P[#K%V4,S>R^A@VG&H)S\#B_/#KR9F'8?8.K]:IO^'5,=$ M=_B)K8.NUO?;'+..0SWWZ:UK#+4U)AN'6C8#"QM#C)AI'&+38(S0T75,S#0. ML6G>;#0,1G**26?:2F=\_/781FQE(3815*_@?,;S;%FQYM#M:]M.LP^U/>2Y M!^?B CK!YOACM.,/Z;[\#5!+ P04 " ! @5I8F!M:GOL! #+(P &@ M 'AL+U]R96QS+W=O#B55;.;IN%72F6]R\>NW/1#/IV/;/KQV$WGY;A-0[=^Z[8YZ7+9IO'[ MC.;QX?O,Q.G&;9Y63?HX M7'>7=-G(S7ERLWAZ737CTZLTJ7:00I#6#S((LOI!#D%>/R@@*.H'M1#4U@^Z MA:#;^D%W$'17/^@>@N[K!\D295P2),VP)M!:D&LA\%H0;"$06Y!L(3!;$&TA M4%N0;2%P6Q!N(9!;D&XAL%L0;R'06U%O)=!;46\ET%MG#]L$>BOJK01Z*^JM M!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZV^QE M"8'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>CGH[@=Z.>CN!WHYZ M.X'>CGH[@=X^>]E-H+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J!WH-Y!H'>@ MWD&@=Z#>0:!WH-Y!H'>@WD&@=\P^5A+H':AW$.@=J'<0Z!VH=Q#H':AW$.C= MHM[M3^I=IL]#+M>>KS5>_R>IGL[GYNOE+\NOG7B_:"\X)_AWY_$O4$L#!!0 M ( $"!6EATTL9BW@$ %HC 3 6T-O;G1E;G1?5'EP97-=+GAM;,W: M74_",!0&X+]"=FM8Z1=^!+A1;]4+_T#=#K"PK4U;$/Z]W0 3C1(-)KXW6[:V MYSUKD^=JD^>=HS#8-G4;IMDR1G?#6"B6U)B06T=M&IE;WYB8'OV".5.LS(*8 M&(W&K+!MI#8.8U4X2$A3RO[.6%9N7"1)F3LRX1NY/N P[K'#7E?E31X,CX^F";-8MN: MA;BK*>2G2WS1HYW/JX)*6ZR;M"0/SI,IPY(H-G6^+WIQ.CFF':;]E9^=WY^)J?39WT?=:9=4_C [;>^K]:O^ M/ +K;^?O\<&UL4$L! A0#% M @ 0(%:6)6[!?%#" ^#D !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(%:6%VXSU]I"@ ]RT !@ M ("!VRP 'AL+W=OP & M @($,6@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ 0(%:6 D%-RKZ!0 ;P\ !D ("!M7\ 'AL+W=O&PO=V]R:W-H965THSP(.@4 !X, 9 " @2Z1 !X M;"]W;W)K&UL4$L! A0#% @ 0(%:6#SSK$DT M!@ KPX !D ("!GY8 'AL+W=OO'<=?P( !R&0 &0 M@($*G0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 0(%:6#7\G%>K!0 !@T !D M ("!G:P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 0(%:6(7"=V W @ TP0 !D ("!S<\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M0(%:6+\)X+X. @ J 0 !D ("!;> 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(%:6-7$](L?! !@H !D M ("!*Q@! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 0(%:6#;_-RD=!@ (Q !D ("!SR0! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(%: M6(V9SYXK! >A@ !D ("!W# ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(%:6,B7&>M"!@ YR, M !D ("!=D4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(%:6!AK&PO=V]R:W-H965T M&UL4$L! A0# M% @ 0(%:6+]G#@W#!0 OR !D ("!\EL! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 0(%:6' # M/<,2!0 SAL !D ("!=VT! 'AL+W=O[*3D# G"P &0 M @(' <@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 0(%:6.(!L?GH!0 4QX !D M ("!^G@! 'AL+W=OD\0ZG@( M .P& 9 " @1:" 0!X;"]W;W)K&UL4$L! A0#% @ 0(%:6(O&/!B* P E T !D ("! MZX0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 0(%:6'8W2F,0!@ WB !D ("!WIH! 'AL+W=O&PO=V]R:W-H965T 9 " @3RS 0!X;"]W;W)K&UL4$L! A0#% @ 0(%:6!S%#Z > P 2!$ T M ( !&+@! 'AL+W-T>6QEQ(% #,)P #P @ %*O $ >&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ 0(%:6)@;6I[[ 0 RR, !H M ( !B<$! 'AL+U]R96QS+W=O 0 6B, !, ( !O,,! %M#;VYT96YT A7U1Y<&5S72YX;6Q02P4& $0 1 "3$@ R\4! end XML 81 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 82 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 84 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 150 430 1 false 57 0 false 5 false false R1.htm 0000001 - Document - Document And Entity Information Sheet http://www.asuresoftware.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 0000002 - Document - Cover Sheet http://www.asuresoftware.com/role/Cover Cover Cover 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) Sheet http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION Sheet http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATION THE COMPANY AND BASIS OF PRESENTATION Notes 8 false false R9.htm 0000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 0000010 - Disclosure - Business Combinations and Asset Acquisitions Sheet http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitions Business Combinations and Asset Acquisitions Notes 10 false false R11.htm 0000011 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS Sheet http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS INVESTMENTS AND FAIR VALUE MEASUREMENTS Notes 11 false false R12.htm 0000012 - Disclosure - Property, Plant, and Equipment Sheet http://www.asuresoftware.com/role/PropertyPlantandEquipment Property, Plant, and Equipment Notes 12 false false R13.htm 0000013 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS GOODWILL AND OTHER INTANGIBLE ASSETS Notes 13 false false R14.htm 0000014 - Disclosure - NOTES PAYABLE Notes http://www.asuresoftware.com/role/NOTESPAYABLE NOTES PAYABLE Notes 14 false false R15.htm 0000015 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION Sheet http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION Notes 15 false false R16.htm 0000016 - Disclosure - LEASES Sheet http://www.asuresoftware.com/role/LEASES LEASES Notes 16 false false R17.htm 0000017 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.asuresoftware.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 17 false false R18.htm 0000018 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATION SHARE-BASED COMPENSATION Notes 18 false false R19.htm 0000019 - Disclosure - Receivables, Loans, Notes Receivable, and Others Notes http://www.asuresoftware.com/role/ReceivablesLoansNotesReceivableandOthers Receivables, Loans, Notes Receivable, and Others Notes 19 false false R20.htm 0000020 - Disclosure - Income Taxes Sheet http://www.asuresoftware.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 0000021 - Disclosure - NET LOSS PER SHARE Sheet http://www.asuresoftware.com/role/NETLOSSPERSHARE NET LOSS PER SHARE Notes 21 false false R22.htm 0000022 - Disclosure - Subsequent Events Sheet http://www.asuresoftware.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 9954471 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Policies) Sheet http://www.asuresoftware.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies Organization, Consolidation and Presentation of Financial Statements (Policies) Policies 23 false false R24.htm 9954472 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policy) Sheet http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy SIGNIFICANT ACCOUNTING POLICIES (Policy) Policies 24 false false R25.htm 9954473 - Disclosure - Fair Value Measures and Disclosures (Policies) Sheet http://www.asuresoftware.com/role/FairValueMeasuresandDisclosuresPolicies Fair Value Measures and Disclosures (Policies) Policies 25 false false R26.htm 9954475 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables) Tables http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS 26 false false R27.htm 9954477 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Sheet http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Tables http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS 27 false false R28.htm 9954478 - Disclosure - NOTES PAYABLE (Tables) Notes http://www.asuresoftware.com/role/NOTESPAYABLETables NOTES PAYABLE (Tables) Tables http://www.asuresoftware.com/role/NOTESPAYABLE 28 false false R29.htm 9954479 - Disclosure - LEASES (Tables) Sheet http://www.asuresoftware.com/role/LEASESTables LEASES (Tables) Tables http://www.asuresoftware.com/role/LEASES 29 false false R30.htm 9954480 - Disclosure - Equity (Tables) Sheet http://www.asuresoftware.com/role/EquityTables Equity (Tables) Tables 30 false false R31.htm 9954483 - Disclosure - Income Taxes (Tables) Sheet http://www.asuresoftware.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.asuresoftware.com/role/IncomeTaxes 31 false false R32.htm 9954484 - Disclosure - NET LOSS PER SHARE (Tables) Sheet http://www.asuresoftware.com/role/NETLOSSPERSHARETables NET LOSS PER SHARE (Tables) Tables http://www.asuresoftware.com/role/NETLOSSPERSHARE 32 false false R33.htm 9954486 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION (Details) Sheet http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATIONDetails THE COMPANY AND BASIS OF PRESENTATION (Details) Details http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATION 33 false false R34.htm 9954487 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy 34 false false R35.htm 9954488 - Disclosure - BUSINESS COMBINATIONS - Narrative (Details) Sheet http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails BUSINESS COMBINATIONS - Narrative (Details) Details 35 false false R36.htm 9954489 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Details 36 false false R37.htm 9954490 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details) Sheet http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details) Details 37 false false R38.htm 9954491 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details) Sheet http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details) Details 38 false false R39.htm 9954492 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details) Sheet http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details) Details 39 false false R40.htm 9954493 - Disclosure - Property, Plant, and Equipment (Details) Sheet http://www.asuresoftware.com/role/PropertyPlantandEquipmentDetails Property, Plant, and Equipment (Details) Details http://www.asuresoftware.com/role/PropertyPlantandEquipment 40 false false R41.htm 9954494 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) Sheet http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails GOODWILL AND OTHER INTANGIBLE ASSETS (Details) Details http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables 41 false false R42.htm 9954495 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill Sheet http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill Details http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables 42 false false R43.htm 9954496 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets Sheet http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets Details http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables 43 false false R44.htm 9954497 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense Sheet http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense Details http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables 44 false false R45.htm 9954498 - Disclosure - NOTES PAYABLE (Details) - Narrative Notes http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative NOTES PAYABLE (Details) - Narrative Details http://www.asuresoftware.com/role/NOTESPAYABLETables 45 false false R46.htm 9954499 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt Notes http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt NOTES PAYABLE (Details) - Schedule of Debt Details http://www.asuresoftware.com/role/NOTESPAYABLETables 46 false false R47.htm 9954500 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs Notes http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs Details http://www.asuresoftware.com/role/NOTESPAYABLETables 47 false false R48.htm 9954501 - Disclosure - NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt Notes http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt Details http://www.asuresoftware.com/role/NOTESPAYABLETables 48 false false R49.htm 9954502 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) Sheet http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) Details http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION 49 false false R50.htm 9954503 - Disclosure - LEASES (Details) Sheet http://www.asuresoftware.com/role/LEASESDetails LEASES (Details) Details http://www.asuresoftware.com/role/LEASESTables 50 false false R51.htm 9954504 - Disclosure - LEASES (Details) - Rent Expense Components Sheet http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents LEASES (Details) - Rent Expense Components Details http://www.asuresoftware.com/role/LEASESTables 51 false false R52.htm 9954505 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Disclosure Sheet http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure LEASES (Details) - Lessee, Operating Lease, Disclosure Details http://www.asuresoftware.com/role/LEASESTables 52 false false R53.htm 9954506 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Liability, Maturity Sheet http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity LEASES (Details) - Lessee, Operating Lease, Liability, Maturity Details http://www.asuresoftware.com/role/LEASESTables 53 false false R54.htm 9954507 - Disclosure - STOCKHOLDERS' EQUITY (Details) Sheet http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails STOCKHOLDERS' EQUITY (Details) Details http://www.asuresoftware.com/role/STOCKHOLDERSEQUITY 54 false false R55.htm 9954508 - Disclosure - SHARE-BASED COMPENSATION (Details) Sheet http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails SHARE-BASED COMPENSATION (Details) Details http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATION 55 false false R56.htm 9954509 - Disclosure - Receivables, Loans, Notes Receivable, and Others (Details) Notes http://www.asuresoftware.com/role/ReceivablesLoansNotesReceivableandOthersDetails Receivables, Loans, Notes Receivable, and Others (Details) Details http://www.asuresoftware.com/role/ReceivablesLoansNotesReceivableandOthers 56 false false R57.htm 9954510 - Disclosure - Income Taxes (Details) Sheet http://www.asuresoftware.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.asuresoftware.com/role/IncomeTaxesTables 57 false false R58.htm 9954511 - Disclosure - NET LOSS PER SHARE (Details) Sheet http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails NET LOSS PER SHARE (Details) Details http://www.asuresoftware.com/role/NETLOSSPERSHARETables 58 false false R59.htm 9954512 - Disclosure - NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted Sheet http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted Details http://www.asuresoftware.com/role/NETLOSSPERSHARETables 59 false false R60.htm 9954513 - Disclosure - Subsequent Events (Details) Sheet http://www.asuresoftware.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.asuresoftware.com/role/SubsequentEvents 60 false false All Reports Book All Reports asur-20231231.htm asur-20231231.xsd asur-20231231_cal.xml asur-20231231_def.xml asur-20231231_lab.xml asur-20231231_pre.xml asur-20231231_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 87 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "asur-20231231.htm": { "nsprefix": "asur", "nsuri": "http://www.asuresoftware.com/20231231", "dts": { "inline": { "local": [ "asur-20231231.htm" ] }, "schema": { "local": [ "asur-20231231.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/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "asur-20231231_cal.xml" ] }, "definitionLink": { "local": [ "asur-20231231_def.xml" ] }, "labelLink": { "local": [ "asur-20231231_lab.xml" ] }, "presentationLink": { "local": [ "asur-20231231_pre.xml" ] } }, "keyStandard": 401, "keyCustom": 29, "axisStandard": 26, "axisCustom": 1, "memberStandard": 37, "memberCustom": 17, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 2 }, "contextCount": 150, "entityCount": 1, "segmentCount": 57, "elementCount": 621, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 834, "http://xbrl.sec.gov/dei/2023": 40 }, "report": { "R1": { "role": "http://www.asuresoftware.com/role/DocumentAndEntityInformation", "longName": "0000001 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "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": "asur-20231231.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": "asur-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.asuresoftware.com/role/Cover", "longName": "0000002 - Document - Cover", "shortName": "Cover", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentsIncorporatedByReferenceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentsIncorporatedByReferenceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "unique": true } }, "R4": { "role": "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "unique": true } }, "R8": { "role": "http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATION", "longName": "0000008 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION", "shortName": "THE COMPANY AND BASIS OF PRESENTATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "longName": "0000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": null }, "R10": { "role": "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitions", "longName": "0000010 - Disclosure - Business Combinations and Asset Acquisitions", "shortName": "Business Combinations and Asset Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS", "longName": "0000011 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.asuresoftware.com/role/PropertyPlantandEquipment", "longName": "0000012 - Disclosure - Property, Plant, and Equipment", "shortName": "Property, Plant, and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS", "longName": "0000013 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.asuresoftware.com/role/NOTESPAYABLE", "longName": "0000014 - Disclosure - NOTES PAYABLE", "shortName": "NOTES PAYABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION", "longName": "0000015 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION", "shortName": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": null }, "R16": { "role": "http://www.asuresoftware.com/role/LEASES", "longName": "0000016 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITY", "longName": "0000017 - Disclosure - STOCKHOLDERS' EQUITY", "shortName": "STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": null }, "R18": { "role": "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATION", "longName": "0000018 - Disclosure - SHARE-BASED COMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": null }, "R19": { "role": "http://www.asuresoftware.com/role/ReceivablesLoansNotesReceivableandOthers", "longName": "0000019 - Disclosure - Receivables, Loans, Notes Receivable, and Others", "shortName": "Receivables, Loans, Notes Receivable, and Others", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.asuresoftware.com/role/IncomeTaxes", "longName": "0000020 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.asuresoftware.com/role/NETLOSSPERSHARE", "longName": "0000021 - Disclosure - NET LOSS PER SHARE", "shortName": "NET LOSS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "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": "asur-20231231.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": "asur-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.asuresoftware.com/role/SubsequentEvents", "longName": "0000022 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.asuresoftware.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies", "longName": "9954471 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Policies)", "shortName": "Organization, Consolidation and Presentation of Financial Statements (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy", "longName": "9954472 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policy)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policy)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.asuresoftware.com/role/FairValueMeasuresandDisclosuresPolicies", "longName": "9954473 - Disclosure - Fair Value Measures and Disclosures (Policies)", "shortName": "Fair Value Measures and Disclosures (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables", "longName": "9954475 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables", "longName": "9954477 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.asuresoftware.com/role/NOTESPAYABLETables", "longName": "9954478 - Disclosure - NOTES PAYABLE (Tables)", "shortName": "NOTES PAYABLE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.asuresoftware.com/role/LEASESTables", "longName": "9954479 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.asuresoftware.com/role/EquityTables", "longName": "9954480 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.asuresoftware.com/role/IncomeTaxesTables", "longName": "9954483 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.asuresoftware.com/role/NETLOSSPERSHARETables", "longName": "9954484 - Disclosure - NET LOSS PER SHARE (Tables)", "shortName": "NET LOSS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATIONDetails", "longName": "9954486 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION (Details)", "shortName": "THE COMPANY AND BASIS OF PRESENTATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails", "longName": "9954487 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AdvertisingExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "unique": true } }, "R35": { "role": "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "longName": "9954488 - Disclosure - BUSINESS COMBINATIONS - Narrative (Details)", "shortName": "BUSINESS COMBINATIONS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-40", "name": "us-gaap:AssetAcquisitionConsiderationTransferredTransactionCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "unique": true } }, "R36": { "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "longName": "9954489 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-75", "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "unique": true } }, "R37": { "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails", "longName": "9954490 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails", "longName": "9954491 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details)", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RestrictedCashAndCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "unique": true } }, "R39": { "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails", "longName": "9954492 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details)", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.asuresoftware.com/role/PropertyPlantandEquipmentDetails", "longName": "9954493 - Disclosure - Property, Plant, and Equipment (Details)", "shortName": "Property, Plant, and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FurnitureAndFixturesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FurnitureAndFixturesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails", "longName": "9954494 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details)", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "unique": true } }, "R42": { "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill", "longName": "9954495 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets", "longName": "9954496 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense", "longName": "9954497 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative", "longName": "9954498 - Disclosure - NOTES PAYABLE (Details) - Narrative", "shortName": "NOTES PAYABLE (Details) - Narrative", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-116", "name": "asur:LineOfCreditFacilityFinalPaymentFeeAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-116", "name": "asur:LineOfCreditFacilityFinalPaymentFeeAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "longName": "9954499 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt", "shortName": "NOTES PAYABLE (Details) - Schedule of Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-108", "name": "us-gaap:NotesAndLoansPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "unique": true } }, "R47": { "role": "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts", "longName": "9954500 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs", "shortName": "NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredFinanceCostsCurrentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "unique": true } }, "R48": { "role": "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt", "longName": "9954501 - Disclosure - NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt", "shortName": "NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails", "longName": "9954502 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details)", "shortName": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.asuresoftware.com/role/LEASESDetails", "longName": "9954503 - Disclosure - LEASES (Details)", "shortName": "LEASES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents", "longName": "9954504 - Disclosure - LEASES (Details) - Rent Expense Components", "shortName": "LEASES (Details) - Rent Expense Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure", "longName": "9954505 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Disclosure", "shortName": "LEASES (Details) - Lessee, Operating Lease, Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity", "longName": "9954506 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Liability, Maturity", "shortName": "LEASES (Details) - Lessee, Operating Lease, Liability, Maturity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails", "longName": "9954507 - Disclosure - STOCKHOLDERS' EQUITY (Details)", "shortName": "STOCKHOLDERS' EQUITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "asur:AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "unique": true } }, "R55": { "role": "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails", "longName": "9954508 - Disclosure - SHARE-BASED COMPENSATION (Details)", "shortName": "SHARE-BASED COMPENSATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "unique": true } }, "R56": { "role": "http://www.asuresoftware.com/role/ReceivablesLoansNotesReceivableandOthersDetails", "longName": "9954509 - Disclosure - Receivables, Loans, Notes Receivable, and Others (Details)", "shortName": "Receivables, Loans, Notes Receivable, and Others (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-144", "name": "us-gaap:OtherAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-146", "name": "us-gaap:IncreaseDecreaseInOtherCurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "unique": true } }, "R57": { "role": "http://www.asuresoftware.com/role/IncomeTaxesDetails", "longName": "9954510 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails", "longName": "9954511 - Disclosure - NET LOSS PER SHARE (Details)", "shortName": "NET LOSS PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-147", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-147", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted", "longName": "9954512 - Disclosure - NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted", "shortName": "NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "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": "asur-20231231.htm", "first": true }, "uniqueAnchor": null }, "R60": { "role": "http://www.asuresoftware.com/role/SubsequentEventsDetails", "longName": "9954513 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-41", "name": "us-gaap:DebtInstrumentFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "asur-20231231.htm", "unique": true } } }, "tag": { "asur_A2018PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "A2018PlanMember", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Plan", "label": "2018 Plan [Member]", "documentation": "2018 Plan" } } }, "auth_ref": [] }, "asur_A2023UnderwrittenPublicOfferingPublicMember": { "xbrltype": "domainItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "A2023UnderwrittenPublicOfferingPublicMember", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Underwritten Public Offering, Public", "label": "2023 Underwritten Public Offering, Public [Member]", "documentation": "2023 Underwritten Public Offering, Public" } } }, "auth_ref": [] }, "asur_A2023UnderwrittenPublicOfferingUnderwriterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "A2023UnderwrittenPublicOfferingUnderwriterMember", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Underwritten Public Offering, Underwriter", "label": "2023 Underwritten Public Offering, Underwriter [Member]", "documentation": "2023 Underwritten Public Offering, Underwriter" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.asuresoftware.com/role/ReceivablesLoansNotesReceivableandOthersDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type [Axis]", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r42" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r28", "r806" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable [Member]", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r765" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "asur_AssetsBeforeFundsHeldForClientsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for credit losses of $4,787 and\u00a0$3,248 at December\u00a031, 2023 and December\u00a031, 2022, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r299", "r300" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net accretion of discounts and amortization of premiums on available-for-sale securities", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r140" ] }, "us-gaap_AccruedSalesCommissionCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalesCommissionCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Sales Commission", "label": "Accrued Sales Commission", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions." } } }, "auth_ref": [ "r116", "r118", "r168" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "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": [ "r73", "r201", "r632" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r43", "r44", "r128", "r211", "r628", "r654", "r658" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive (Loss) Income", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r15", "r44", "r531", "r534", "r573", "r649", "r650", "r847", "r848", "r849", "r858", "r859", "r860" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r123", "r806", "r964" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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": [ "r482", "r483", "r484", "r673", "r858", "r859", "r860", "r944", "r965" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Share based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r82", "r83", "r447" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile loss to net cash provided by operations:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Cost", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r178" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Expense", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r489" ] }, "asur_AggregateSharesOfCommonStockAllocatedForAcquisitions": { "xbrltype": "perShareItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "AggregateSharesOfCommonStockAllocatedForAcquisitions", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Shares of Common Stock Allocated for Acquisitions", "label": "Aggregate Shares of Common Stock Allocated for Acquisitions", "documentation": "Aggregate Shares of Common Stock Allocated for Acquisitions" } } }, "auth_ref": [] }, "asur_AggregateSharesOfCommonStockAndOtherSecuritiesRegisteredForSale": { "xbrltype": "sharesItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "AggregateSharesOfCommonStockAndOtherSecuritiesRegisteredForSale", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Shares of Common Stock and Other Securities Registered for Sale", "label": "Aggregate Shares of Common Stock and Other Securities Registered for Sale", "documentation": "Aggregate Shares of Common Stock and Other Securities Registered for Sale" } } }, "auth_ref": [] }, "asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Value of Common Stock and Other Securities Registered for Sale", "label": "Aggregate Value of Common Stock and Other Securities Registered for Sale", "documentation": "Aggregate Value of Common Stock and Other Securities Registered for Sale" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r212", "r301", "r339" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Recovery", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r345" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r344" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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_AmortizationOfDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredSalesCommissions", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Deferred Sales Commissions", "label": "Amortization of Deferred Sales Commissions", "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r9", "r134" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt financing costs and discount", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r399", "r557", "r791", "r792", "r853" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r9", "r67", "r71" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share (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": [ "r270" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r57" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails" ], "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": [ "r57" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Axis]", "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r940" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.asuresoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition, Consideration Transferred", "label": "Asset Acquisition, Consideration Transferred", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r804", "r941", "r942", "r943" ] }, "asur_AssetAcquisitionConsiderationTransferredChangeInContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "AssetAcquisitionConsiderationTransferredChangeInContingentConsideration", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Asset Acquisition, Consideration Transferred, Change In Contingent Consideration", "label": "Asset Acquisition, Consideration Transferred, Change In Contingent Consideration", "documentation": "Asset Acquisition, Consideration Transferred, Change In Contingent Consideration" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "negatedTerseLabel": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r941", "r942", "r943" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.asuresoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable", "label": "Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable", "documentation": "Amount of acquirer's equity interest issued and issuable as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r941", "r942", "r943" ] }, "asur_AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuableShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuableShares", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.asuresoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable, Shares", "label": "Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable, Shares", "documentation": "Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable, Shares" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionConsiderationTransferredTransactionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredTransactionCost", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition, Consideration Transferred, Transaction Cost", "label": "Asset Acquisition, Consideration Transferred, Transaction Cost", "documentation": "Amount of transaction cost incurred as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r804", "r941", "r942", "r943" ] }, "us-gaap_AssetAcquisitionContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition, Contingent Consideration, Liability", "label": "Asset Acquisition, Contingent Consideration, Liability", "documentation": "Amount of liability recognized from contingent consideration in asset acquisition." } } }, "auth_ref": [ "r940" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Domain]", "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r940" ] }, "us-gaap_AssetAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionLineItems", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Line Items]", "label": "Asset Acquisition [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": [ "r940" ] }, "us-gaap_AssetAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTable", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Table]", "label": "Asset Acquisition [Table]", "documentation": "Disclosure of information about asset acquisition." } } }, "auth_ref": [ "r940" ] }, "asur_AssetPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "AssetPurchaseAgreementMember", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Purchase Agreement", "label": "Asset Purchase Agreement [Member]", "documentation": "Asset Purchase Agreement" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r165", "r205", "r240", "r277", "r290", "r294", "r334", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r526", "r528", "r548", "r624", "r711", "r806", "r819", "r897", "r898", "r949" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "verboseLabel": "Assets:", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "asur_AssetsBeforeFundsHeldForClientsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "AssetsBeforeFundsHeldForClientsCurrent", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets before funds held for clients", "label": "AssetsBeforeFundsHeldForClientsCurrent", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets, before funds held for clients, that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r196", "r215", "r240", "r334", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r526", "r528", "r548", "r806", "r897", "r898", "r949" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r101" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r824", "r825", "r826" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation", "http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r824", "r825", "r826" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation", "http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r824", "r825", "r826" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r308" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r309" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r305", "r350", "r622" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After one year through five years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r313", "r620" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Available-for-sale debt securities total fair value", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r871", "r872", "r959" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One year or less", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": [ "r312", "r619" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Estimated Fair Value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r306", "r350", "r614", "r864" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails": { "parentTag": "us-gaap_FundsHeldForClients", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Current", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r303", "r350" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails": { "parentTag": "us-gaap_FundsHeldForClients", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Noncurrent", "label": "Debt Securities, Available-for-Sale, Noncurrent", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent." } } }, "auth_ref": [ "r199", "r303", "r350" ] }, "us-gaap_AvailableforsaleSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableforsaleSecuritiesMember", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities", "label": "Available-for-Sale Securities [Member]", "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r175" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "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": [ "r449", "r450", "r451", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r473", "r474", "r475", "r476", "r477" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r523", "r798", "r799" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r88", "r89", "r523", "r798", "r799" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r525", "r852" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent purchase consideration", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r93" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination Disclosure", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r159", "r524" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations Policy", "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": [ "r87" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATION" ], "lang": { "en-us": { "role": { "terseLabel": "Business Description and Basis of Presentation", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r111", "r142", "r143" ] }, "asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]", "label": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]" } } }, "auth_ref": [] }, "asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Table]", "label": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Computer Software, Additions", "label": "Capitalized Computer Software, Additions", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r68" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Computer Software, Gross", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r967" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "asur_AssetsBeforeFundsHeldForClientsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents, and restricted cash", "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": [ "r51", "r198", "r773" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r198" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents, Fair Value Disclosure", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion 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." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents, Policy", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r52" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r52", "r163" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of period", "periodEndLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total", "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": [ "r51", "r138", "r238" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash, cash equivalents, restricted cash, and restricted cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r138" ] }, "asur_CashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "CashEquivalentsAbstract", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CashEquivalentsAbstract", "label": "CashEquivalentsAbstract" } } }, "auth_ref": [] }, "asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" } } }, "auth_ref": [] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of deposit", "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r14", "r813", "r814", "r815", "r816" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "asur_ClaimantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "ClaimantMember", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Claimant", "label": "Claimant [Member]", "documentation": "Claimant" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r192", "r208", "r209", "r210", "r240", "r264", "r265", "r267", "r269", "r275", "r276", "r334", "r368", "r370", "r371", "r372", "r375", "r376", "r406", "r407", "r409", "r410", "r412", "r548", "r666", "r667", "r668", "r669", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r699", "r720", "r737", "r759", "r760", "r761", "r762", "r763", "r831", "r854", "r861" ] }, "asur_ClientFundObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "ClientFundObligationsCurrent", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Client fund obligations", "label": "Client fund obligations", "documentation": "Amount of obligations to remit funds to satisfy clients' payroll and tax payment obligations." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Proceedings", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r74", "r766" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares reserved for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r39" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock, $0.01 par value", "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r809", "r810", "r811", "r813", "r814", "r815", "r816", "r858", "r859", "r944", "r963", "r965" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r122" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "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": [ "r122", "r699" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "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": [ "r122" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r17", "r122", "r699", "r717", "r965", "r966" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValueOutstanding", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value; 44,000 shares authorized; 25,382 and 20,628 shares issued, 24,998 and 20,244 shares outstanding at December\u00a031, 2023 and December\u00a031, 2022, respectively", "label": "Common Stock, Value, Outstanding", "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares." } } }, "auth_ref": [ "r122", "r699" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r45", "r221", "r223", "r229", "r616", "r638" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDescription", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk, Benchmark Description", "label": "Concentration Risk, Benchmark Description", "documentation": "Identifies or describes the benchmark that serves as the denominator in the calculation of the percentage of concentration risk." } } }, "auth_ref": [ "r58", "r59", "r102", "r103" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r58", "r59", "r102", "r103", "r298", "r765" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r58", "r59", "r102", "r103", "r298", "r659", "r765" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Risks and Uncertainties", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r109", "r181" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r244", "r526", "r527", "r528", "r529", "r575", "r767", "r896", "r899", "r900" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation, Policy", "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": [ "r98", "r779" ] }, "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Asset, Allowance for Credit Loss", "label": "Contract with Customer, Asset, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss for 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": [ "r339", "r342", "r346", "r416" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "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": [ "r414", "r415", "r435" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r414", "r415", "r435" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r795", "r797", "r962" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r133", "r610" ] }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAmortization", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost, Amortization", "label": "Cost, Amortization", "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r850" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r131" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r242", "r243", "r381", "r408", "r574", "r776", "r778" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current Federal Tax Expense (Benefit)", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r836", "r857", "r939" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current Income Tax Expense (Benefit)", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r158", "r513", "r519", "r857" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current State and Local Tax Expense (Benefit)", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r836", "r857", "r939" ] }, "us-gaap_CustomerListsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerListsMember", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Lists", "label": "Customer Lists [Member]", "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information." } } }, "auth_ref": [ "r92" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLE" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Text Block]", "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": [ "r151", "r239", "r377", "r383", "r384", "r385", "r386", "r387", "r388", "r393", "r400", "r401", "r403" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" ], "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": [ "r27", "r115", "r116", "r166", "r169", "r244", "r378", "r379", "r380", "r381", "r382", "r384", "r389", "r390", "r391", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r558", "r788", "r789", "r790", "r791", "r792", "r855" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term Debt, Gross", "terseLabel": "Long-term Debt, Gross", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r27", "r169", "r404" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.asuresoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Face Amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r104", "r106", "r378", "r558", "r789", "r790" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Fair Value Disclosure", "label": "Debt Instrument, Fair Value Disclosure", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r391", "r547", "r789", "r790" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r35", "r379" ] }, "us-gaap_DebtInstrumentMaturityDateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDateDescription", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Maturity Date, Description", "label": "Debt Instrument, Maturity Date, Description", "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities." } } }, "auth_ref": [ "r36" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" ], "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": [ "r37", "r244", "r378", "r379", "r380", "r381", "r382", "r384", "r389", "r390", "r391", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r558", "r788", "r789", "r790", "r791", "r792", "r855" ] }, "asur_DebtInstrumentNonUtilizationFeeAndLenderExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "DebtInstrumentNonUtilizationFeeAndLenderExpense", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Non-Utilization Fee And Lender Expense", "label": "Debt Instrument, Non-Utilization Fee And Lender Expense", "documentation": "Debt Instrument, Non-Utilization Fee And Lender Expense" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Periodic Payment", "label": "Debt Instrument, Periodic Payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r37", "r108" ] }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentInterest", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Periodic Payment, Interest", "label": "Debt Instrument, Periodic Payment, Interest", "documentation": "Amount of the required periodic payments applied to interest." } } }, "auth_ref": [ "r37" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Periodic Payment, Principal", "label": "Debt Instrument, Periodic Payment, Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r37" ] }, "us-gaap_DebtInstrumentRepaidPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepaidPrincipal", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Repaid, Principal", "label": "Debt Instrument, Repaid, Principal", "documentation": "Amount of principal of debt repaid." } } }, "auth_ref": [ "r669" ] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, Policy", "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r11" ] }, "asur_DebtPrepaymentPenaltyPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "DebtPrepaymentPenaltyPercent", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "debt prepayment penalty, percent", "label": "debt prepayment penalty, percent", "documentation": "debt prepayment penalty, percent" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt Securities, Available-for-sale, Realized Gain (Loss)", "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r877" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of securities in unrealized loss position", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions", "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r174", "r352" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Federal Income Tax Expense (Benefit)", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r857", "r938", "r939" ] }, "us-gaap_DeferredFinanceCostsCurrentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsCurrentGross", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" ], "lang": { "en-us": { "role": { "negatedLabel": "Debt Issuance Costs and Debt Discount, current portion", "terseLabel": "Debt Issuance Costs, Gross, Current", "label": "Debt Issuance Costs, Gross, Current", "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r105" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" ], "lang": { "en-us": { "role": { "negatedLabel": "Total Debt Issuance Costs and Debt Discount", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r105", "r902" ] }, "us-gaap_DeferredFinanceCostsNoncurrentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNoncurrentGross", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" ], "lang": { "en-us": { "role": { "negatedLabel": "Notes payable, net of current portion", "label": "Debt Issuance Cost, Gross, Noncurrent", "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r105" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Income Tax Expense (Benefit)", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r158", "r189", "r518", "r519", "r857" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred Tax Liabilities, Gross", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r119", "r120", "r167", "r507" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liability", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r495", "r496", "r625" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for (recovery of) deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r140" ] }, "us-gaap_DeferredRevenueArrangementTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementTypeAxis", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue Arrangement Type [Axis]", "label": "Deferred Revenue Arrangement Type [Axis]", "documentation": "Information by type of deferred revenue arrangement." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueArrangementTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementTypeDomain", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue [Domain]", "label": "Deferred Revenue [Domain]", "documentation": "Category of obligation arising when an entity receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenuePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenuePeriodIncreaseDecrease", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue, Period Increase (Decrease)", "label": "Deferred Revenue, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in deferred revenue." } } }, "auth_ref": [] }, "asur_DeferredRevenuePeriodIncreaseDecreaseReasonDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "DeferredRevenuePeriodIncreaseDecreaseReasonDomain", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue, Period Increase (Decrease), Reason [Domain]", "label": "Deferred Revenue, Period Increase (Decrease), Reason [Domain]", "documentation": "Deferred Revenue, Period Increase (Decrease), Reason [Domain]" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue, Revenue Recognized", "label": "Deferred Revenue, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred State and Local Income Tax Expense (Benefit)", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r857", "r938", "r939" ] }, "asur_DeferredTaxAssetsCapitalizedSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "DeferredTaxAssetsCapitalizedSoftware", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Capitalized Software", "label": "Deferred Tax Assets, Capitalized Software", "documentation": "Deferred Tax Assets, Capitalized Software" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Deferred Income", "label": "Deferred Tax Assets, Deferred Income", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r86", "r937" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Goodwill and Intangible Assets", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Gross", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r508" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Net of Valuation Allowance", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r936" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r86", "r937" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r86", "r937" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsOther", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Other", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax credit carryforwards, classified as other." } } }, "auth_ref": [ "r85", "r86", "r937" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r85", "r86", "r937" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r86", "r937" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseOther", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Other", "label": "Deferred Tax Assets, Tax Deferred Expense, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other." } } }, "auth_ref": [ "r86", "r937" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r86", "r937" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other." } } }, "auth_ref": [ "r86", "r937" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred Tax Assets, Valuation Allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r509" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred Tax Liabilities, Net", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r84", "r936" ] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpense", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred Tax Liabilities, Deferred Expense", "label": "Deferred Tax Liabilities, Deferred Expense", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs." } } }, "auth_ref": [ "r86", "r937" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred Tax Liabilities, Goodwill", "label": "Deferred Tax Liabilities, Goodwill", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill." } } }, "auth_ref": [ "r86", "r94", "r95", "r937" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred Tax Liabilities, Intangible Assets", "label": "Deferred Tax Liabilities, Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r86", "r937" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred Tax Liabilities, Leasing Arrangements", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r86", "r937" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred Tax Liabilities, Property, Plant and Equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r86", "r937" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan, Cost", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r444" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r9", "r72" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r9", "r280" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Developed Technology Rights [Member]", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r160" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATION", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Text Block]", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r446", "r448", "r478", "r479", "r481", "r801" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure Text Block [Abstract]", "label": "Disclosure Text Block [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r824", "r825", "r826" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r824", "r825", "r826", "r828" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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": [ "r827" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.asuresoftware.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r822" ] }, "asur_ERCIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "ERCIncomeMember", "presentation": [ "http://www.asuresoftware.com/role/ReceivablesLoansNotesReceivableandOthersDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ERC Income", "label": "ERC Income [Member]", "documentation": "ERC Income" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and diluted loss per share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in Dollars per share)", "verboseLabel": "Basic loss per share (in Dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r230", "r250", "r251", "r253", "r254", "r256", "r262", "r264", "r267", "r268", "r269", "r273", "r539", "r540", "r617", "r639", "r781" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in Dollars per share)", "verboseLabel": "Diluted loss per share (in Dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r230", "r250", "r251", "r253", "r254", "r256", "r264", "r267", "r268", "r269", "r273", "r539", "r540", "r617", "r639", "r781" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.asuresoftware.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": [ "r261", "r270", "r271", "r272" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation 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": [ "r33" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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": [ "r480" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r932" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r932" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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": [ "r821" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "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/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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": [ "r821" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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": [ "r821" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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": [ "r829" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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": [ "r821" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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": [ "r821" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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": [ "r821" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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": [ "r821" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r830" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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": [ "r17", "r193", "r225", "r226", "r227", "r245", "r246", "r247", "r249", "r257", "r259", "r274", "r335", "r338", "r413", "r482", "r483", "r484", "r514", "r515", "r530", "r531", "r532", "r533", "r534", "r535", "r538", "r549", "r551", "r552", "r553", "r554", "r555", "r573", "r649", "r650", "r651", "r673", "r737" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r391", "r438", "r439", "r440", "r441", "r442", "r443", "r543", "r582", "r583", "r584", "r789", "r790", "r795", "r796", "r797" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r542", "r543", "r544", "r545", "r546" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENT", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r541" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r391", "r438", "r443", "r543", "r582", "r795", "r796", "r797" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r391", "r438", "r443", "r543", "r583", "r789", "r790", "r795", "r796", "r797" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r391", "r438", "r439", "r440", "r441", "r442", "r443", "r543", "r584", "r789", "r790", "r795", "r796", "r797" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.asuresoftware.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies", "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r391", "r438", "r439", "r440", "r441", "r442", "r443", "r582", "r583", "r584", "r789", "r790", "r795", "r796", "r797" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r541", "r546" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.asuresoftware.com/role/FairValueMeasuresandDisclosuresPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments, Policy", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r12", "r26" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r340", "r341", "r347", "r348", "r349", "r351", "r353", "r354", "r402", "r411", "r536", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r637", "r786", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r877", "r878", "r879", "r880" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Liabilities Fair Value Disclosure", "label": "Financial Liabilities Fair Value Disclosure", "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets", "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Asset, Useful Life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "lang": { "en-us": { "role": { "negatedLabel": "Intangible Asset, Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r203", "r362" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r147" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r147" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r147" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r147" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r147" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationMethod", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Amortization Method", "label": "Finite-Lived Intangible Assets, Amortization Method", "documentation": "The amortization method of a major finite-lived intangible asset class. A major class is composed of intangible assets that can be grouped together because they are similar either by their nature or by their use in the operations of a company. The straight-line method is the preferred amortization method, unless another method better reflects the pattern in which the asset is consumed." } } }, "auth_ref": [ "r65" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r359", "r361", "r362", "r363", "r611", "r612" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r146", "r612" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets", "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [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": [ "r611" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r68", "r70" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense", "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Net", "totalLabel": "Finite-Lived Intangible Assets, Net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r146", "r611" ] }, "us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Purchase Accounting Adjustments", "label": "Finite-Lived Intangible Assets, Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for purchase accounting adjustments." } } }, "auth_ref": [] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails", "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived Intangible Assets Acquired", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r360" ] }, "us-gaap_FundsHeldForClients": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FundsHeldForClients", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Funds held for clients", "totalLabel": "Total funds held for clients", "label": "Funds Held for Clients", "documentation": "Carrying amount as of the balance sheet date of the funds held on behalf of others and that are expected to be liquidated within one year or the normal operating cycle, if longer. This does not include funds held under reinsurance agreements." } } }, "auth_ref": [ "r846" ] }, "asur_FundsHeldForClients2Abstract": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "FundsHeldForClients2Abstract", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Funds Held for Clients", "label": "FundsHeldForClients2Abstract" } } }, "auth_ref": [] }, "asur_FundsHeldForClientsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "FundsHeldForClientsAbstract", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Funds held for clients", "label": "FundsHeldForClientsAbstract" } } }, "auth_ref": [] }, "asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses", "label": "Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses", "documentation": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Losses" } } }, "auth_ref": [] }, "asur_FundsHeldForClientsRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "FundsHeldForClientsRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Funds Held For Clients, Restricted Cash", "label": "Funds Held For Clients, Restricted Cash Equivalents", "documentation": "Funds Held For Clients, Restricted Cash Equivalents" } } }, "auth_ref": [] }, "asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Funds Held For Clients, Restricted Cash, Amortized Cost", "label": "Funds Held For Clients, Restricted Cash Equivalents, Amortized Cost", "documentation": "Funds Held For Clients, Restricted Cash Equivalents, Amortized Cost" } } }, "auth_ref": [] }, "asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Funds Held For Clients, Restricted Cash and Debt Securities", "label": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities", "documentation": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities" } } }, "auth_ref": [] }, "asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost", "label": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Amortized Cost", "documentation": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Amortized Cost" } } }, "auth_ref": [] }, "asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Gains", "label": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Gains", "documentation": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Gains" } } }, "auth_ref": [] }, "asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Funds Held For Clients, Restricted Cash, Gross Unrealized Gains", "label": "Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Gains", "documentation": "Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Gains" } } }, "auth_ref": [] }, "asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Funds Held For Clients, Restricted Cash, Gross Unrealized Losses", "label": "Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Losses", "documentation": "Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Losses" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesGross", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and Fixtures, Gross", "label": "Furniture and Fixtures, Gross", "documentation": "Amount before accumulated depreciation of 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": [ "r149" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on disposals of long-term assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r853" ] }, "asur_GainLossOnExtinguishmentOfDebtOperational": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "GainLossOnExtinguishmentOfDebtOperational", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Extinguishment of Debt, Operational", "label": "Gain (Loss) on Extinguishment of Debt, Operational", "documentation": "Gain (Loss) on Extinguishment of Debt, Operational" } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on extinguishment of debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r9", "r76", "r77" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r135", "r722" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails", "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r202", "r357", "r613", "r787", "r806", "r883", "r890" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r358", "r787" ] }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetImpairment", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Asset Impairment", "label": "Goodwill and Intangible Asset Impairment", "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Text Block]", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r145" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets, Policy", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r13", "r64" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r132", "r240", "r277", "r289", "r293", "r295", "r334", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r548", "r783", "r897" ] }, "asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]", "label": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]" } } }, "auth_ref": [] }, "asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]", "label": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r824", "r825", "r826" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.asuresoftware.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment or Disposal of Long-Lived Assets, Policy", "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", "r150" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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": [ "r1", "r129", "r171", "r277", "r289", "r293", "r295", "r618", "r634", "r783" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r241", "r491", "r499", "r504", "r511", "r516", "r520", "r521", "r522", "r671" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Examination, Penalties and Interest Expense", "label": "Income Tax Examination, Penalties and Interest Expense", "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations." } } }, "auth_ref": [ "r934" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r177", "r190", "r258", "r259", "r281", "r497", "r517", "r641" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.asuresoftware.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax, Policy", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r224", "r493", "r494", "r504", "r505", "r510", "r512", "r665" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r933" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r498" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses." } } }, "auth_ref": [ "r933" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r933" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r933" ] }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCredits", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r933" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCreditsOther", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits." } } }, "auth_ref": [ "r933" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes Paid", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r50", "r53" ] }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts and Notes Receivable", "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other long-term obligations", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r770" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r834", "r852" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/ReceivablesLoansNotesReceivableandOthersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Other Current Assets", "label": "Increase (Decrease) in Other Current Assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r852" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Increase (Decrease) in Other Operating Assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other 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": [ "r8" ] }, "asur_IndividuallyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "IndividuallyMember", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Individually", "label": "IndividuallyMember", "documentation": "Information about the position of unrealized losses." } } }, "auth_ref": [] }, "us-gaap_InformationByCategoryOfDebtSecurityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InformationByCategoryOfDebtSecurityAxis", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Security Category [Axis]", "label": "Debt Security Category [Axis]", "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r66", "r69" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r173" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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": [ "r234", "r236", "r237" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "asur_AssetsBeforeFundsHeldForClientsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r213", "r774", "r806" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Policy", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r640", "r661", "r662", "r663", "r664", "r743", "r744" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type [Axis]", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r685", "r686", "r687", "r688", "r689", "r740", "r742", "r746", "r749", "r750", "r751", "r752", "r754", "r755", "r756", "r757", "r758", "r811" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments [Domain]", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r685", "r686", "r687", "r688", "r689", "r740", "r742", "r746", "r749", "r750", "r751", "r752", "r754", "r755", "r756", "r757", "r758", "r811" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Investments Classified by Contractual Maturity Date", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Funds held for clients", "label": "Investments, Fair Value Disclosure", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r542" ] }, "asur_LEASESDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "LEASESDetailsLineItems", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails", "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES (Details) [Line Items]", "label": "LEASES (Details) [Line Items]" } } }, "auth_ref": [] }, "asur_LEASESDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "LEASESDetailsTable", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails", "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES (Details) [Table]", "label": "LEASES (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents" ], "lang": { "en-us": { "role": { "totalLabel": "Net rent expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r564", "r805" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.asuresoftware.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost [Table Text Block]", "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": [ "r947" ] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Improvements, Gross", "label": "Leasehold Improvements, Gross", "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r149" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.asuresoftware.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r563" ] }, "asur_LesseeOperatingLeaseDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "LesseeOperatingLeaseDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Disclosure [Abstract]", "label": "Lessee, Operating Lease, Disclosure [Abstract]" } } }, "auth_ref": [] }, "asur_LesseeOperatingLeaseLiabilityMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "LesseeOperatingLeaseLiabilityMaturityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Abstract]", "label": "Lessee, Operating Lease, Liability, Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.asuresoftware.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "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": [ "r948" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "lang": { "en-us": { "role": { "totalLabel": "Lessee, Operating Lease, Liability, to be Paid, Total", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r570" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense", "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r570" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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": [ "r570" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r570" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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": [ "r570" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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": [ "r570" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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": [ "r570" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "lang": { "en-us": { "role": { "negatedLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "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": [ "r570" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails", "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Term of Contract", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r946" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r32", "r240", "r334", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r527", "r528", "r529", "r548", "r698", "r782", "r819", "r897", "r949", "r950" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r127", "r170", "r630", "r806", "r856", "r881", "r945" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r34", "r197", "r240", "r334", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r527", "r528", "r529", "r548", "r806", "r897", "r949", "r950" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r27", "r112", "r113", "r114", "r117", "r240", "r334", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r527", "r528", "r529", "r548", "r897", "r949", "r950" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "asur_LiablitiesBeforeClientFundObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "LiablitiesBeforeClientFundObligationsCurrent", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities before client fund obligations", "label": "LiablitiesBeforeClientFundObligationsCurrent", "documentation": "Total obligations, before client fund 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": [] }, "asur_LineOfCreditFacilityFinalPaymentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "LineOfCreditFacilityFinalPaymentFeeAmount", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Facility, Final Payment Fee Amount", "label": "Line Of Credit Facility, Final Payment Fee Amount", "documentation": "Line Of Credit Facility, Final Payment Fee Amount" } } }, "auth_ref": [] }, "asur_LineOfCreditFacilityFinalPaymentFeePercentageOfIncreaseInMarketCapitalization": { "xbrltype": "percentItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "LineOfCreditFacilityFinalPaymentFeePercentageOfIncreaseInMarketCapitalization", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Facility, Final Payment Fee, Percentage Of Increase In Market Capitalization", "label": "Line Of Credit Facility, Final Payment Fee, Percentage Of Increase In Market Capitalization", "documentation": "Line Of Credit Facility, Final Payment Fee, Percentage Of Increase In Market Capitalization" } } }, "auth_ref": [] }, "asur_LineOfCreditFacilityLendersFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "LineOfCreditFacilityLendersFeeAmount", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Facility, Lenders Fee Amount", "label": "Line Of Credit Facility, Lenders Fee Amount", "documentation": "Line Of Credit Facility, Lenders Fee Amount" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r29" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" ], "lang": { "en-us": { "role": { "terseLabel": "Total notes payable", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r27", "r169", "r390", "r405", "r789", "r790", "r960" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable, net of current portion", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r206" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Maturity, Year One", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r11", "r244", "r395" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Maturity, Year Three", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r11", "r244", "r395" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Maturity, Year Two", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r11", "r244", "r395" ] }, "us-gaap_LongTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMember", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt", "label": "Long-Term Debt [Member]", "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable, net of current portion", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r207" ] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable, net of current portion", "label": "Notes Payable, Noncurrent", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r37" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r37" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r37", "r75" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails", "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r445", "r609", "r648", "r690", "r691", "r741", "r745", "r747", "r748", "r753", "r768", "r769", "r785", "r793", "r800", "r808", "r901", "r951", "r952", "r953", "r954", "r955", "r956" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails", "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r445", "r609", "r648", "r690", "r691", "r741", "r745", "r747", "r748", "r753", "r768", "r769", "r785", "r793", "r800", "r808", "r901", "r951", "r952", "r953", "r954", "r955", "r956" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Funds [Member]", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r905" ] }, "us-gaap_MunicipalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MunicipalBondsMember", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Municipal bonds", "label": "Municipal Bonds [Member]", "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments." } } }, "auth_ref": [] }, "asur_NETLOSSPERSHAREDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "NETLOSSPERSHAREDetailsLineItems", "presentation": [ "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NET LOSS PER SHARE (Details) [Line Items]", "label": "NET LOSS PER SHARE (Details) [Line Items]" } } }, "auth_ref": [] }, "asur_NETLOSSPERSHAREDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "NETLOSSPERSHAREDetailsTable", "presentation": [ "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NET LOSS PER SHARE (Details) [Table]", "label": "NET LOSS PER SHARE (Details) [Table]" } } }, "auth_ref": [] }, "asur_NOTESPAYABLEDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "NOTESPAYABLEDetailsLineItems", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" ], "lang": { "en-us": { "role": { "terseLabel": "NOTES PAYABLE (Details) [Line Items]", "label": "NOTES PAYABLE (Details) [Line Items]" } } }, "auth_ref": [] }, "asur_NOTESPAYABLEDetailsScheduleofDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "NOTESPAYABLEDetailsScheduleofDebtLineItems", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "lang": { "en-us": { "role": { "terseLabel": "NOTES PAYABLE (Details) - Schedule of Debt [Line Items]", "label": "NOTES PAYABLE (Details) - Schedule of Debt [Line Items]" } } }, "auth_ref": [] }, "asur_NOTESPAYABLEDetailsScheduleofDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "NOTESPAYABLEDetailsScheduleofDebtTable", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "lang": { "en-us": { "role": { "terseLabel": "NOTES PAYABLE (Details) - Schedule of Debt [Table]", "label": "NOTES PAYABLE (Details) - Schedule of Debt [Table]" } } }, "auth_ref": [] }, "asur_NOTESPAYABLEDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "NOTESPAYABLEDetailsTable", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" ], "lang": { "en-us": { "role": { "terseLabel": "NOTES PAYABLE (Details) [Table]", "label": "NOTES PAYABLE (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r235" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r235" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by\u00a0operating 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": [ "r138", "r139", "r140" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "netLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r130", "r140", "r172", "r195", "r219", "r222", "r227", "r240", "r248", "r250", "r251", "r253", "r254", "r258", "r259", "r266", "r277", "r289", "r293", "r295", "r334", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r540", "r548", "r635", "r719", "r735", "r736", "r783", "r817", "r897" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Recent 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": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "No Trading Symbol Flag", "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "asur_NonCashOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "NonCashOperatingActivitiesAbstract", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating activities:", "label": "NonCashOperatingActivitiesAbstract" } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash or Part Noncash Acquisition, Value of Assets Acquired", "label": "Noncash or Part Noncash Acquisition, Value of Assets Acquired", "documentation": "The value of an asset or business acquired in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r54", "r55", "r56" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncompete Agreements [Member]", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r91" ] }, "us-gaap_NotesAndLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansPayable", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable", "label": "Notes and Loans Payable", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r27", "r169", "r960" ] }, "us-gaap_NotesIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesIssued1", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Subordinated notes payable \u2013acquisitions", "label": "Notes Issued", "documentation": "The fair value of notes issued in noncash investing and financing activities." } } }, "auth_ref": [ "r54", "r55", "r56" ] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable", "label": "Notes Payable", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r27", "r169", "r960" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of notes payable", "label": "Notes Payable, Current", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable, Other Payables [Member]", "label": "Notes Payable, Other Payables [Member]", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "asur_NumberOfSecuritiesInUnrealizedGainPosition": { "xbrltype": "integerItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "NumberOfSecuritiesInUnrealizedGainPosition", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of securities in unrealized gain position", "label": "NumberOfSecuritiesInUnrealizedGainPosition", "documentation": "Number of securities in unrealized gain position." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "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": [ "r277", "r289", "r293", "r295", "r783" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "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": [ "r565", "r805" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Lease, Liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r561" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r561" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, noncurrent", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r561" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash outflows from operating leases", "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": [ "r562", "r567" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r560" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of operating lease assets", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r853" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r569", "r805" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term", "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": [ "r568", "r805" ] }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "presentation": [ "http://www.asuresoftware.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "Lessor, Operating Leases [Text Block]", "label": "Lessor, Operating Leases [Text Block]", "documentation": "The entire disclosure for lessor's operating leases." } } }, "auth_ref": [ "r571" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r85" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATION" ], "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r111", "r142", "r143", "r161" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r33" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/ReceivablesLoansNotesReceivableandOthersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r164", "r204", "r623", "r819" ] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsDisclosureTextBlock", "presentation": [ "http://www.asuresoftware.com/role/ReceivablesLoansNotesReceivableandOthers" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets Disclosure", "label": "Other Assets Disclosure [Text Block]", "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, net", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r204" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized income (loss) on marketable securities", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r216", "r217", "r218" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r17", "r25", "r220", "r223", "r228", "r549", "r550", "r555", "r615", "r636", "r847", "r848" ] }, "us-gaap_OtherLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Liabilities, Fair Value Disclosure", "label": "Other Liabilities, Fair Value Disclosure", "documentation": "Fair value portion of other liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r38" ] }, "us-gaap_OtherNoncashExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashExpense", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other Noncash Expense", "label": "Other Noncash Expense", "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other." } } }, "auth_ref": [ "r140" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r136" ] }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]", "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]", "documentation": "Provides the categories of debt securities, available-for-sale or held-to-maturity, on which an entity may recognize other than temporary impairments (OTTI) for which a portion related to credit losses has been recognized in earnings and a portion related to all other factors has been recognized in other comprehensive income." } } }, "auth_ref": [ "r23" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment for Contingent Consideration Liability, Financing Activities", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r6" ] }, "asur_PaymentOfStockIssuanceCostsCapitalRaiseFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "PaymentOfStockIssuanceCostsCapitalRaiseFees", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment Of Stock Issuance Costs, Capital Raise Fees", "label": "Payment Of Stock Issuance Costs, Capital Raise Fees", "documentation": "Payment Of Stock Issuance Costs, Capital Raise Fees" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtExtinguishmentCosts", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Payment for Debt Extinguishment or Debt Prepayment Cost", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of Financing Costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r48" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments to Acquire Debt Securities, Available-for-sale", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r46", "r232", "r302" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r137" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.asuresoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to Acquire Productive Assets", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r176", "r941", "r942", "r943" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "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": [ "r137" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Software capitalization costs", "label": "Payments to Develop Software", "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r137" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "asur_PeriodIncreaseDecreaseComponentAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "PeriodIncreaseDecreaseComponentAxis", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue, Period Increase (Decrease), Reason [Axis]", "label": "Period Increase (Decrease) Component [Axis]", "documentation": "Period Increase (Decrease) Component" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r121", "r406" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r121", "r699" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r121", "r406" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r121", "r699", "r717", "r965", "r966" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.01 par value; 1,500 shares authorized; none issued or outstanding", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r121", "r627", "r806" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "asur_AssetsBeforeFundsHeldForClientsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r214", "r355", "r356", "r775" ] }, "asur_PrimaryComponentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "PrimaryComponentMember", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue, Period Increase (Decrease), Reason, Primary", "label": "Primary Component [Member]", "documentation": "Primary Component" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Long-Term Lines of Credit", "label": "Proceeds from Long-Term Lines of Credit", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales and maturities of available-for-sale securities", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r232", "r233", "r865" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from issuance of common stock", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r22" ] }, "asur_ProceedsPaymentsFromClientFundObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "ProceedsPaymentsFromClientFundObligations", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in client fund obligations", "label": "Net change in client fund obligations", "documentation": "Amount of cash inflow (outflow) from obligations to remit funds to satisfy clients' payroll and tax payment obligations." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r296", "r610", "r642", "r643", "r644", "r645", "r646", "r647", "r772", "r794", "r807", "r835", "r894", "r895", "r904", "r961" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r296", "r610", "r642", "r643", "r644", "r645", "r646", "r647", "r772", "r794", "r807", "r835", "r894", "r895", "r904", "r961" ] }, "asur_ProfessionalServicesRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "ProfessionalServicesRevenueMember", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services, hardware and other", "label": "ProfessionalServicesRevenueMember", "documentation": "Description of product or service." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails", "http://www.asuresoftware.com/role/PropertyPlantandEquipmentDetails" ], "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": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.asuresoftware.com/role/PropertyPlantandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment Disclosure", "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": [ "r148", "r182", "r187", "r188" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/PropertyPlantandEquipmentDetails" ], "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": [ "r149", "r200", "r633" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.asuresoftware.com/role/PropertyPlantandEquipmentDetails", "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "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": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.asuresoftware.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, 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": [ "r10", "r621", "r633", "r806" ] }, "us-gaap_PropertyPlantAndEquipmentOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOther", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Other, Gross", "label": "Property, Plant and Equipment, Other, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Policy", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r10", "r182", "r187", "r631" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails", "http://www.asuresoftware.com/role/PropertyPlantandEquipmentDetails" ], "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": [ "r149" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.asuresoftware.com/role/PropertyPlantandEquipmentDetails", "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Useful Life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for expected losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r231", "r343" ] }, "asur_PurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "PurchasePlanMember", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Plan", "label": "Purchase Plan [Member]", "documentation": "Purchase Plan" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails", "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r437", "r445", "r474", "r475", "r476", "r585", "r609", "r648", "r690", "r691", "r741", "r745", "r747", "r748", "r753", "r768", "r769", "r785", "r793", "r800", "r808", "r811", "r893", "r901", "r952", "r953", "r954", "r955", "r956" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails", "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r437", "r445", "r474", "r475", "r476", "r585", "r609", "r648", "r690", "r691", "r741", "r745", "r747", "r748", "r753", "r768", "r769", "r785", "r793", "r800", "r808", "r811", "r893", "r901", "r952", "r953", "r954", "r955", "r956" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.asuresoftware.com/role/ReceivablesLoansNotesReceivableandOthersDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable [Domain]", "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r63" ] }, "asur_RecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "RecurringMember", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring", "label": "RecurringMember", "documentation": "Type of revenue." } } }, "auth_ref": [] }, "asur_RentExpenseComponentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "RentExpenseComponentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Rent Expense Components [Abstract]", "label": "Rent Expense Components [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of Debt", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r851" ] }, "us-gaap_RepaymentsOfLongtermLoansFromVendors": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongtermLoansFromVendors", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of Long-Term Loans from Vendors", "label": "Repayments of Long-Term Loans from Vendors", "documentation": "Cash outflows under financing arrangements with vendors (seller-financed debt), which had a maturity date at inception of more than one year (or more than one operating cycle, if longer); such debt may have arisen from purchases of property, plant and equipment or other productive assets." } } }, "auth_ref": [ "r141" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of notes payable", "label": "Repayments of Notes Payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r49" ] }, "us-gaap_RepaymentsOfSubordinatedDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSubordinatedDebt", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of Subordinated Debt", "negatedTerseLabel": "Repayments of Subordinated Debt", "label": "Repayments of Subordinated Debt", "documentation": "The cash outflow from the repayment of long-term borrowing where a lender is placed in a lien position behind debt having a higher priority of repayment (senior) in case of liquidation of the entity's assets or underlying collateral." } } }, "auth_ref": [ "r49" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r242", "r243", "r381", "r408", "r574", "r777", "r778" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r110", "r490", "r957" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r194", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r260", "r273", "r336", "r337", "r515", "r537", "r538", "r539", "r540", "r559", "r572", "r573", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r660" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r194", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r260", "r273", "r336", "r337", "r515", "r537", "r538", "r539", "r540", "r559", "r572", "r573", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r660" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails": { "parentTag": "us-gaap_FundsHeldForClients", "weight": 1.0, "order": 1.0 }, "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash and Cash Equivalents", "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. 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": [ "r51", "r163", "r198", "r238", "r626" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is 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." } } }, "auth_ref": [ "r198" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (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": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r124", "r152", "r629", "r653", "r658", "r670", "r700", "r806" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r193", "r245", "r246", "r247", "r249", "r257", "r259", "r335", "r338", "r482", "r483", "r484", "r514", "r515", "r530", "r532", "r533", "r535", "r538", "r649", "r651", "r673", "r965" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r278", "r279", "r288", "r291", "r292", "r296", "r297", "r298", "r433", "r434", "r610" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.asuresoftware.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r191", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r771" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION", "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Text Block]", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r191", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r436" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r185" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r186" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r186" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r832" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "asur_RightOfUseAssetObtainedRemovedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "RightOfUseAssetObtainedRemovedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-Use Asset Obtained (Removed) In Exchange For Operating Lease Liability", "label": "Right-of-Use Asset Obtained (Removed) In Exchange For Operating Lease Liability", "documentation": "Right-of-Use Asset Obtained (Removed) In Exchange For Operating Lease Liability" } } }, "auth_ref": [] }, "asur_STOCKHOLDERSEQUITYDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "STOCKHOLDERSEQUITYDetailsLineItems", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "STOCKHOLDERS' EQUITY (Details) [Line Items]", "label": "STOCKHOLDERS' EQUITY (Details) [Line Items]" } } }, "auth_ref": [] }, "asur_STOCKHOLDERSEQUITYDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "STOCKHOLDERSEQUITYDetailsTable", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "STOCKHOLDERS' EQUITY (Details) [Table]", "label": "STOCKHOLDERS' EQUITY (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock, Consideration Received on Transaction", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockDescriptionOfTransaction": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockDescriptionOfTransaction", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock, Description of Transaction", "label": "Sale of Stock, Description of Transaction", "documentation": "Description of stock transaction which may include details of the offering (IPO, private placement), a description of the stock sold, percentage of subsidiary's or equity investee's stock sold, a description of the investors and whether the stock was issued in a business combination." } } }, "auth_ref": [ "r16", "r99", "r162" ] }, "asur_SaleOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "SaleOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock, Issuance Costs", "label": "Sale of Stock, Issuance Costs", "documentation": "Sale of Stock, Issuance Costs" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock, Number of Shares Issued in Transaction", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock, Price Per Share", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockTransactionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockTransactionDate", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock, Transaction Date", "label": "Sale of Stock, Transaction Date", "documentation": "Date the subsidiary or equity investee issued or sold stock, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r298", "r833" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Line Items]", "label": "Debt Securities, Available-for-Sale [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": [ "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r157" ] }, "asur_ScheduleOfDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "ScheduleOfDebtAbstract", "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt [Abstract]", "label": "Schedule of Debt [Abstract]" } } }, "auth_ref": [] }, "asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "ScheduleOfDebtAndDebtIssuanceCostsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt and Debt Issuance Costs [Abstract]", "label": "Schedule of Debt and Debt Issuance Costs [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt [Table Text Block]", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r156" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.asuresoftware.com/role/NETLOSSPERSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r862" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r155" ] }, "asur_ScheduleOfExpectedAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "ScheduleOfExpectedAmortizationExpenseAbstract", "lang": { "en-us": { "role": { "terseLabel": "Schedule of Expected Amortization Expense [Abstract]", "label": "Schedule of Expected Amortization Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r542", "r543" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets", "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r68", "r70", "r611" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r68", "r70" ] }, "asur_ScheduleOfGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "ScheduleOfGoodwillAbstract", "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Abstract]", "label": "Schedule of Goodwill [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table Text Block]", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r787", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892" ] }, "asur_ScheduleOfIntangibleAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "ScheduleOfIntangibleAssetsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets [Abstract]", "label": "Schedule of Intangible Assets [Abstract]" } } }, "auth_ref": [] }, "asur_ScheduleOfMaturitiesOfLongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "ScheduleOfMaturitiesOfLongTermDebtAbstract", "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Long-term Debt [Abstract]", "label": "Schedule of Maturities of Long-term Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Long-term Debt [Table Text Block]", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.asuresoftware.com/role/PropertyPlantandEquipmentDetails", "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r10" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.asuresoftware.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, 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": [ "r20", "r21", "r81" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.asuresoftware.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r154" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.asuresoftware.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r803", "r935" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r70" ] }, "asur_SecondaryComponentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "SecondaryComponentMember", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue, Period Increase (Decrease), Reason, Seconday", "label": "Secondary Component [Member]", "documentation": "Secondary Component" } } }, "auth_ref": [] }, "asur_SecuredPromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "SecuredPromissoryNoteMember", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Promissory Note", "label": "Secured Promissory Note [Member]", "documentation": "Secured Promissory Note" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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": [ "r820" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "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": [ "r823" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Policy", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r286", "r287", "r297", "r784" ] }, "asur_SellerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "SellerMember", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Seller", "label": "Seller [Member]", "documentation": "Seller" } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "asur_SeniorCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "SeniorCreditFacilityMember", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Credit Facility", "label": "Senior Credit Facility [Member]", "documentation": "Senior Credit Facility" } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Junior Participating Preferred Share Purchase Rights", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r844", "r845", "r903" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "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": [ "r466" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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": [ "r466" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "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": [ "r464" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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": [ "r464" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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": [ "r461", "r462" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "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": [ "r461", "r462" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease)", "documentation": "The net total number of shares (or other type of equity) under an equity-based award plan, other than a stock option plan, that were granted, vested and forfeited during the reporting period." } } }, "auth_ref": [ "r919" ] }, "asur_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecreaseWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecreaseWeightedAverageGrantDateFairValue", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease), Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease), Weighted Average Grant Date Fair Value", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease), Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r468" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r475" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r474" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r476" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r18", "r19" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "verboseLabel": "Shares available for issuance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r802" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for grant", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r80" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "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": [ "r455" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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": [ "r455" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r468" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, 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 or that expired." } } }, "auth_ref": [ "r912" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted", "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": [ "r457" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r467" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "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": [ "r80" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options Outstanding", "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": [ "r453", "r454" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding weighted average exercise price (in Dollars 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": [ "r453", "r454" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. 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": [ "r470" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "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": [ "r469" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "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": [ "r469" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "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": [ "r469" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r449", "r450", "r451", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r473", "r474", "r475", "r476", "r477" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "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": [ "r458" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "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": [ "r459" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted exercise price (in Dollars 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": [ "r457" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.asuresoftware.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r446", "r452", "r471", "r472", "r473", "r474", "r477", "r485", "r486", "r487", "r488" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://www.asuresoftware.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Performance Shares, Activity", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r24" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of 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": [ "r473" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "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": [ "r80" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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": [ "r153" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents 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": [ "r469" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "BALANCE at beginning of period (in shares)", "periodEndLabel": "BALANCE at end of period (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtMember", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt", "label": "Short-Term Debt [Member]", "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Axis]", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Domain]", "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r28" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.asuresoftware.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software and Software Development Costs", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r192", "r208", "r209", "r210", "r240", "r264", "r265", "r267", "r269", "r275", "r276", "r334", "r368", "r370", "r371", "r372", "r375", "r376", "r406", "r407", "r409", "r410", "r412", "r548", "r666", "r667", "r668", "r669", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r699", "r720", "r737", "r759", "r760", "r761", "r762", "r763", "r831", "r854", "r861" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r17", "r41", "r193", "r225", "r226", "r227", "r245", "r246", "r247", "r249", "r257", "r259", "r274", "r335", "r338", "r413", "r482", "r483", "r484", "r514", "r515", "r530", "r531", "r532", "r533", "r534", "r535", "r538", "r549", "r551", "r552", "r553", "r554", "r555", "r573", "r649", "r650", "r651", "r673", "r737" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.asuresoftware.com/role/ReceivablesLoansNotesReceivableandOthersDetails" ], "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": [ "r245", "r246", "r247", "r274", "r610", "r661", "r684", "r692", "r693", "r694", "r695", "r696", "r697", "r699", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r712", "r713", "r714", "r715", "r716", "r718", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r737", "r812" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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/2023", "localname": "StatementTable", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.asuresoftware.com/role/ReceivablesLoansNotesReceivableandOthersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r245", "r246", "r247", "r274", "r610", "r661", "r684", "r692", "r693", "r694", "r695", "r696", "r697", "r699", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r712", "r713", "r714", "r715", "r716", "r718", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r737", "r812" ] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r863" ] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued", "label": "Stock Issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r54", "r55", "r56" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued, ESPP (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r17", "r121", "r122", "r152" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued During Period, Shares, New Issues", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r17", "r121", "r122", "r152", "r666", "r737", "r760" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued upon option exercise and vesting of restricted stock units (in shares)", "negatedTerseLabel": "Stock issued upon option exercise and vesting of restricted stock units (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": [ "r17", "r121", "r122", "r152", "r458" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued, ESPP", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r17", "r121", "r122", "r152" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued During Period, Value, New Issues", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r17", "r121", "r122", "r152", "r673", "r737", "r760", "r818" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued upon option exercise and vesting of restricted stock units", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r17", "r41", "r152" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails", "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Option", "label": "Equity Option [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r811" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Program, Authorized Amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r122", "r125", "r126", "r144", "r701", "r717", "r738", "r739", "r806", "r819", "r856", "r881", "r945", "r965" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "BALANCE at beginning of period", "periodEndLabel": "BALANCE at end of period", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r96", "r97", "r100", "r193", "r194", "r226", "r245", "r246", "r247", "r249", "r257", "r335", "r338", "r413", "r482", "r483", "r484", "r514", "r515", "r530", "r531", "r532", "r533", "r534", "r535", "r538", "r549", "r551", "r555", "r573", "r650", "r651", "r672", "r701", "r717", "r738", "r739", "r764", "r818", "r856", "r881", "r945", "r965" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "asur_StructuralCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "StructuralCapitalMember", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsNarrative", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "lang": { "en-us": { "role": { "terseLabel": "StructuralCapital", "label": "StructuralCapital [Member]", "documentation": "StructuralCapital" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents" ], "lang": { "en-us": { "role": { "negatedLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r566", "r805" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.asuresoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r556", "r577" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.asuresoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r556", "r577" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.asuresoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more 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." } } }, "auth_ref": [ "r556", "r577" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.asuresoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r556", "r577" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.asuresoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r556", "r577" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsDate", "presentation": [ "http://www.asuresoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event, Date", "label": "Subsequent Event, Date", "documentation": "Date the event occurred after the balance sheet date but before financial statements are issues or available to be issued, in YYYY-MM-DD format." } } }, "auth_ref": [ "r107" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.asuresoftware.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": [ "r576", "r578" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information [Abstract]", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "asur_ThirdAssetPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "ThirdAssetPurchaseAgreementMember", "presentation": [ "http://www.asuresoftware.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third Asset Purchase Agreement", "label": "Third Asset Purchase Agreement [Member]", "documentation": "Third Asset Purchase Agreement" } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Names [Member]", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r90" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r402", "r411", "r536", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r637", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r877", "r878", "r879", "r880" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r78" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common, Shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r78" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock at cost, 384 shares at December\u00a031, 2023 and December\u00a031, 2022", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r40", "r78", "r79" ] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Government agency securities", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r780", "r795", "r958" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r492", "r500" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r501" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r502" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r501" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r503" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r60", "r61", "r62", "r179", "r180", "r183", "r184" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.asuresoftware.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r506" ] }, "asur_WeightedAverageBasicAndDilutedSharesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.asuresoftware.com/20231231", "localname": "WeightedAverageBasicAndDilutedSharesAbstract", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average basic and diluted shares", "label": "WeightedAverageBasicAndDilutedSharesAbstract" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "verboseLabel": "Weighted average shares of common stock outstanding, 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": [ "r263", "r269" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares of common stock outstanding, 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": [ "r262", "r269" ] } } } }, "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": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r3": { "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/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-8" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "35", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482710/350-30-35-6" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-8" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-9" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "855", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(c)", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r144": { "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" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r152": { "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" }, "r153": { "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" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r163": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r164": { "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/2147479853/942-210-S99-1" }, "r165": { "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/2147479853/942-210-S99-1" }, "r166": { "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/2147479853/942-210-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r169": { "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/2147479853/942-210-S99-1" }, "r170": { "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/2147479853/942-210-S99-1" }, "r171": { "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/2147483589/942-220-S99-1" }, "r172": { "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/2147483589/942-220-S99-1" }, "r173": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-8B" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r182": { "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/2147480321/958-360-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r187": { "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/2147480321/958-360-50-6" }, "r188": { "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/2147480321/958-360-50-7" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r208": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "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(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "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" }, "r213": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r214": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r229": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r243": { "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(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r334": { "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" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r338": { "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" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r437": { "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r504": { "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" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r519": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r520": { "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" }, "r521": { "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/2147482526/740-270-50-1" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r548": { "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" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-30/tableOfContent" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r585": { "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" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r609": { "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" }, "r610": { "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" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r613": { "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/2147479853/942-210-S99-1" }, "r614": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r615": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r616": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r617": { "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/2147483589/942-220-S99-1" }, "r618": { "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/2147479557/942-235-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r621": { "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/2147480842/942-360-50-1" }, "r622": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r623": { "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)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r624": { "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/2147479440/944-210-S99-1" }, "r625": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r626": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r628": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r629": { "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/2147479440/944-210-S99-1" }, "r630": { "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/2147479440/944-210-S99-1" }, "r631": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r632": { "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/2147479440/944-210-S99-1" }, "r633": { "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/2147479440/944-210-S99-1" }, "r634": { "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/2147483586/944-220-S99-1" }, "r635": { "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/2147483586/944-220-S99-1" }, "r636": { "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/2147483586/944-220-S99-1" }, "r637": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r638": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r639": { "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/2147483586/944-220-S99-1" }, "r640": { "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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r641": { "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/2147483586/944-220-S99-1" }, "r642": { "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/2147480149/944-235-S99-2" }, "r643": { "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/2147480149/944-235-S99-2" }, "r644": { "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/2147480149/944-235-S99-2" }, "r645": { "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/2147480149/944-235-S99-2" }, "r646": { "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/2147480149/944-235-S99-2" }, "r647": { "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/2147480149/944-235-S99-2" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r653": { "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" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r658": { "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" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r661": { "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" }, "r662": { "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(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r663": { "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(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r664": { "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(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r665": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r666": { "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(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r667": { "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(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r668": { "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(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r669": { "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(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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/2147480767/946-205-45-3" }, "r673": { "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/2147480767/946-205-45-4" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r684": { "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/2147480555/946-210-45-4" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r690": { "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/2147480524/946-210-50-6" }, "r691": { "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/2147480524/946-210-50-6" }, "r692": { "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/2147479617/946-210-S99-1" }, "r693": { "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/2147479617/946-210-S99-1" }, "r694": { "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/2147479617/946-210-S99-1" }, "r695": { "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/2147479617/946-210-S99-1" }, "r696": { "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/2147479617/946-210-S99-1" }, "r697": { "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/2147479617/946-210-S99-1" }, "r698": { "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/2147479617/946-210-S99-1" }, "r699": { "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/2147479617/946-210-S99-1" }, "r700": { "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/2147479617/946-210-S99-1" }, "r701": { "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/2147479617/946-210-S99-1" }, "r702": { "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/2147479617/946-210-S99-1" }, "r703": { "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/2147479617/946-210-S99-1" }, "r704": { "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/2147479617/946-210-S99-1" }, "r705": { "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/2147479617/946-210-S99-1" }, "r706": { "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/2147479617/946-210-S99-1" }, "r707": { "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/2147479617/946-210-S99-1" }, "r708": { "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/2147479617/946-210-S99-1" }, "r709": { "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/2147479617/946-210-S99-1" }, "r710": { "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/2147479617/946-210-S99-1" }, "r711": { "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/2147479617/946-210-S99-1" }, "r712": { "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/2147479617/946-210-S99-1" }, "r713": { "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/2147479617/946-210-S99-1" }, "r714": { "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/2147479617/946-210-S99-1" }, "r715": { "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/2147479617/946-210-S99-1" }, "r716": { "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/2147479617/946-210-S99-2" }, "r717": { "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/2147479617/946-210-S99-2" }, "r718": { "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/2147483581/946-220-45-3" }, "r719": { "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/2147483581/946-220-45-7" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r721": { "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/2147483575/946-220-S99-1" }, "r722": { "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/2147483575/946-220-S99-1" }, "r723": { "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/2147483575/946-220-S99-1" }, "r724": { "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/2147483575/946-220-S99-1" }, "r725": { "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/2147483575/946-220-S99-1" }, "r726": { "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/2147483575/946-220-S99-1" }, "r727": { "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/2147483575/946-220-S99-1" }, "r728": { "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/2147483575/946-220-S99-1" }, "r729": { "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/2147483575/946-220-S99-1" }, "r730": { "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/2147483575/946-220-S99-1" }, "r731": { "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/2147483575/946-220-S99-1" }, "r732": { "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/2147483575/946-220-S99-1" }, "r733": { "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/2147483575/946-220-S99-1" }, "r734": { "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/2147483575/946-220-S99-1" }, "r735": { "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/2147483575/946-220-S99-1" }, "r736": { "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/2147483575/946-220-S99-3" }, "r737": { "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/2147483575/946-220-S99-3" }, "r738": { "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/2147483575/946-220-S99-3" }, "r739": { "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/2147483575/946-220-S99-3" }, "r740": { "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 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r741": { "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/2147480032/946-320-S99-1" }, "r742": { "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 C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r745": { "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/2147480032/946-320-S99-2" }, "r746": { "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 C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r747": { "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/2147480032/946-320-S99-3" }, "r748": { "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/2147480032/946-320-S99-3" }, "r749": { "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 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r750": { "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 C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r753": { "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/2147480032/946-320-S99-6" }, "r754": { "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 F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r764": { "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/2147481004/946-505-50-3" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r768": { "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/2147482856/976-310-50-1" }, "r769": { "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/2147482707/978-310-50-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r772": { "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" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r779": { "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" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r785": { "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" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r800": { "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" }, "r801": { "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" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479908/805-50-55-1" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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/2147480524/946-210-50-1" }, "r810": { "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/2147480524/946-210-50-6" }, "r811": { "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/2147480493/946-210-55-1" }, "r812": { "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/2147480833/946-310-45-1" }, "r813": { "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/2147480032/946-320-S99-1" }, "r814": { "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/2147480032/946-320-S99-2" }, "r815": { "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/2147480032/946-320-S99-3" }, "r816": { "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/2147480032/946-320-S99-6" }, "r817": { "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/2147480167/946-830-55-10" }, "r818": { "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/2147480167/946-830-55-11" }, "r819": { "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/2147480167/946-830-55-12" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r827": { "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" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r831": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r834": { "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" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r844": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r845": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r846": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r850": { "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(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r881": { "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" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r883": { "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" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r890": { "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" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r901": { "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" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r904": { "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" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r944": { "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" }, "r945": { "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" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r960": { "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/2147479440/944-210-S99-1" }, "r961": { "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" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r963": { "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/2147480767/946-205-45-4" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r965": { "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/2147483575/946-220-S99-3" }, "r966": { "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/2147483575/946-220-S99-3" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 88 0000884144-24-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000884144-24-000022-xbrl.zip M4$L#!!0 ( $"!6ECH3CFRVP( .0( 7 83(P,C,Q,C$S97AH:6)I M=#(S,2YH=&W55FU/VS 0_KY?<2L:#*DI>>LKI1*#H55C" $2^S8YSJ7QEMB5 M[=!UOWX7IV4@Z- FC6W]8#FYY^Z>>WR^9IS;LIB,?!L>)5B=(" MU\@LIE 9(6=PG:+Y IZW0AVI^5*+66XA],,8KI7^(FY88[?"%CA9QQGO-<_C M/9=DG*AT.1FGX@9$>M 2Z3#MAN$@289I$@^R?C((<][@]9\"EHD2O! M&Q]CEP4>M$HAO1SK_*,X[/2[<[N_$*G-1X'OOVK=@UK\:CU6B)D<.<)DS125 MMS)S52@]VO+=;[^V>!DK1;$<[5R)$@V5M'5OG A=;F\-PJ"_;Z@SI'''?K=&MS0O M$CWY)=LCJGRNC!79\H_+$C\JRS4";VH$J\#F"$)RI>=*,RN4A&0)&C.22O+: MY!"-?"O I:5[Y:Z8RN#05!KA4F5VP32V82IY!PATHG0)EUX$KT]$@7"F.A!% MD1=VXR :[+;7]O@1>^SO I/IG2B#6Y19P8*N/^RWFWWD#WNW^[#?C5?[>#@< M]%PD]]@;A"%%)LZJTE0B%6PA=2/B!!-=,;W3D_/_P/B3Y)];D*GJNZF&19H MVG!$(X[Z1 KVC[![_&YO'-,KWWY(P>?*B'KBC306-/IN<..?=**L5>7(_^'" M$IH+E7WHLK&A[JW-5\:>^[KY#E!+ P04 " ! @5I8% G-XC4C #W# $ M& &$R,#(S,3(S,65X:&EB:70Q,#$R+FAT;>U=Z5,;29;_OG]%K;WK@5VA MUL%AP.,(-:8]['9C O#,?)M(5:50C4M5ZCK FK]^WI&9E75Q&5QE-1W1!J0Z M,E^^?/?[Y;MYN@C>OYM+X;W_CW?_N;7E?(C<;"'#U'%C*5+I.5GBAU?.WSR9 M?'&VMM151]%R%?M7\]09#4;;SM^B^(M_+?C[U$\#^5X_Y]U/_/>[G^@E[Z:1 MMWK_SO.O'=_[\RO?'>Q-=P<#;V=[-MX>C,?[^[N[H^WM?6_7]49BY^T_=K=? MP;UP/=^4I*M _OG5P@^WYA('<+#]MK^_NTP/;WPOG1\,!X/_?E6X-)5?TRT1 M^%?A 8T8OIU%,#_UM1L%47SP>D#_'>(W6S.Q\(/5P9\N_85,G%-YXYQ'"Q'^ MJ9>(,-E*9.S/^,+$_Y>$-\++Z<\;'M >/"?P0ZD'R$,Z_OM?3GX^N72&@_YP M].XGO$'/JSH[$5_!!*=1FD:+@^$(7F#-P@6JROC)IS&\US0F%Y_/CYV+3[]< M_FUR?MQS3DZ/^N^F\?O18/@6_S@^O3SYZ[$S@6\_.&>_3DZ=XEQ_C%F>'9__ M\NG\MPG,Q[FX_'3T_\[G4U@[GM7'\\GII7/ZZ?+DZ/B1D_MGEJ3^;,4?^:$' M-XF44B]2/PIZS MDHHJ8RB&ZZ0SH1I[[K V^FW:"@"!U!_!?-G*6, M9U$,#W=>AK 8]*YXX=P%=S\$86\N,,C3KTP4^)@8DEB)#3 *_((/>S'WX!>U^Q,-F8<-E$G C/OSJ_$K?<-2>!ZLP<%H^=49%IVZ0,XJQ&&ZO+K%-1S# M0]0G:;2D/]4[MO"!!Z/^WH[U&84P](>V^[@UZ(]WOH,'>:?-^^;USMO#4H!# M$?UN>CKX<]S?V[N;M$"MEMSE-Z_WAX?_L/^#3\;YG!_.1AV;=OT:LZSZ +*Q MN,0OB_LB(Q[JWL'O?N2MOZCX/Q%F(EXYPQX'RM-Y'&57<^>#=.5B*F-GK+YY MX:]OYJ]+F(%4?L'Z@)?JHOZ=X2%[Q_2<11:D M_C+P,:"Z8G]"K*(L16&-<6QQ)9VI0.\E8G<#W"=?7K.KHOQ\6\;_)M/8=Y/^ M"S<^@7F]TE1^#L9LEFP671]&M@+'MYK6NO'!AUX*YFB+>A@G2B)@9?BYC(6+ MDT0$8.>B/RY"YS<1NW-GN$.:>L?92#+XTX/O*:#.2]-SIO)*N>$= M"+OP/#7;H,W>A?A+W[DLK0%'.*82R.A35.1<)B@U,/YB!Q:[$LXZ[TA$UA&I M(S"6"KLV\8&)8\6.0S0 '/E[)H($_H#Q,M%QX+P5KH'"'#"*)4:\DA26 -DD M(7GB#-^\WMX['#_++/?ZPYU[S/-P&244(SZ()>Q#_UH>HO#>&O??U@2@4"?A M$UZ]C[U68ZX6>1<+Z?FP),%**\OJCNR]D/H)2 WD+3I9NST3YHWE0O@8,L5@ M*TB;6^[:Z]0BE%384@Q3?.P7V. MY;4O;Z3WL(>IK+4?.U@D&A8?$LE/.B^)U$ HL9/7)@+/7!5+))9DQZ@\'&]--0Q0S+QCSAK]9>"190D2_(S:#.+:0%W'X M29)1]$>)17N&1&"4H#0X?AO*V!Z\!MZ#'G2&I M!.4RPQ4F31\ M9_\[CW-3YTIN36,IOFR13CL0P8U8):_^V'T>=ZJNEC35?38$B;(DFRY\E@(@ M5ETIO<38%XG(V=B("!!#L(]@(W&C$4H#8GYG(<%R\+!B&1ZHK(M\\^_6[OTH M%W?]UNN@]O?[.X/18\J@AC"_G>:O'UL&-=[I#Y_AL>V/MM9+W7T^+[7&D6IT M2SO4J/7F]7!W<%C]]X'56_EFM7WI\F*-S2=V? M5P\MSQK@G%[=Z](_ '6B!7.8A\M>[%X;,5>MV!UW%%R((=CNN)Y7ODRD;LG MTACJ_"$\_ = .^P9:(?'AP7V1C4Q@3L&6A\U:!5Q0(<-)HWAG1\5+F'R\?SX M^+?CT\N'S,P*@W0<.X$:(YM:%$U<8H,BK1TH8.I4/UZ/TD]4B:.9J'2KBP MKIC1PHR%&V0>M7AR(1+1>PFW 8_W..-B-F$U1OD#2'N*H_QZ[ S[S[,RHWN, MHAA]&P[Z^VQ$60J_E0U_?'I\/OEU/5"!AGW1'BU+X=51_^T>$N*#:K;&2H56 M"W'[SE&ELQLK+9*E=/V9*HPHMX;?W=FM;M?W<";#")]"IG9=F&S:(28;4;S^ M)+3PKM R(6XCW(N649%TM0$EVT!Q6V ;]ZOQ>!#4P0FSH+RVZG;PMC!!V*70 M71DSHL2I-JOWK)%90U$[ !Z6QE'P0^O!T3/IP8=S<$$/VD[9T?G)Y?'YR<29 MG'Y0;MF'8_CDMY/3R>7)I]-UD27=4UAVBQW+[W;EQT518I0KGPI*JHB68B7M MJYAL=GD 7AAFU-W\ CCV2(<#"QFZ0*"NM#M5@@&=]/?MS=X%LE7*:7];<3=TH9:M"6J:N6W1O>!F[N)&S*NQQEW9 M@C4-Z%W8B=6Z6=-B@,7/:)8([@)]^ZH5H$PNL]5=$;A90!XW ME;(;9QO7Y +!*[- .D.KQ^=^$!ODT+M8SZ!#1S>Q3]6YJOD#[789)AS0P#IS M+*@UK8'E+I.?(P7S^<$'@91&,8L:73'8^K*;"71AT4$;!D%T@\1V@8Z!U$$C M6K[,\],F,F/31^CZP,%)"CQ!+?BH6[7N144M0VZ)8*,W$$GJ>&+5K-G7)BKH M=LC>8T^^8Y:%$C8-P@ %/.S=+(Z1?6(,X662\U$DUZ_B*$'8DVCFIWWGO'QE M+K(\9=FR6"GWXES)4,84ZN8>)\SENMB41<)'H:I(#DF*"N!O=4O0?H&''$5A M$@4^9XO;%- YJJD59 &6 V@BL5!N392"HA#U8L%V+,NK75- M^U6NS3!\+4/K@7WGH\7'C4SKP%2 3RUN-3%L[D^MY46MK)4X#Z-PZ^-DR,S\LJURC0? VP M)741>6 %\?ZY-^DQ(%ZEO&K\15U(5[ES$5[!TKI^[&8+;#Y&Q=BPY:?8"T

;PF5X/ M,_[JD2;U3?38XN#I(S0M2*\W/!E&DO1*)HLJN* HT>H!P:5>OE\MV)F[4 BH M+/]9&A3:J]QO0!G=&E:(\!B%"H6/F%=E%[&:/"_P6"X#90XCL)J!W<-=1&%]LC#Y6@WN MD^A(S1WU5S$BS5&4(KH)]4-"B M"X:Q3$H4<53H#G8QC,L7\3K);K\SS+G=I]#!+RR=,FPRM&%&<:F.T-T,5*J% MP,7J@4C;C3*@L$.Y2KB1&JF,^A<01=P44M?4449X0>: M4!3C8*S7LRK6:]DNU)"P.A50!H4UV)D$.%E11[ MHPLDU:A<7O-"\Z^EH:QR2H:HO1>,K!5-)%NNIFFS9U:C%IHQE"@U<$$QF"EC M#"995B0%,>@$=_(7,4.#:8.I[-D=7;!&LRPF##LR=Q,2863;]I&-C/[501!MCZQ1II1[ MD#/?E6='C\0 #SHDJ'R3!K5]/6WQ# M1ZO%=>1[FG>\*)NFJC'=D\+#R7,C>\H!;1@31XQ>W*SV%?$LL23 9 UKLFI@^BURJ(O&#K7 M5+46&X](6A:*W)&0)!M)8>IS0$J:QZ98OZKT\6K$D+^**-?JVRV2:CR@VEC: M:EE=M[K#@5Y>N[]*/<$$+&L>P%U;TI4,;(R1;UQ(<4_NS$M+BRC2)EJDS(E\ M+F!G(_!V/IJ:.C#B-36UIY3X.V_[.V];W/2\Z^MB7[!^.]7U*_*Q:>\&NPAV M"@*9FY-I=!@,-ECFDHFH\:K90D$S[_?,5X<5%-KK\"N"V"T!Z>)2<30\R8SS M@]5 &F<;AF0Q^DRBW13T.)U%(PLB%W>2^"H3_7I*T0;B1D'*TR!EX%4B##AK MN)&>S+M!@Y WA#CJ):%J<"[24>TF%;1CB:1E!'EPS*LU)3BWV'J!O*I8=DY6 M&W+]A@=:C$ GG,'].;(W+XRJV$9D^E)& V^]8Y5LDUGU@*M%\+DR4K.H-0<8 M'Q;ZP]+D(U9T1[?TPU)_8/Y?Y;3O M "Z!VHAJ;Q(;&L]'.4H.N(/H&"WQS(@H2[!TF*4CXFB@<9.%2L_PTT"PHL.; MQ6:?HY]J7V&[.2G6V9'O!#>YN00K1N@O2%V5="T?#4&[E!/S(0;XDP2G<9M8 M,H(25H5SEC5DT"?L MPH-A12(0570.SMGB9N.!%&((-E_VX&?,FX)"1[/<[DC4*4#7/N@LJM5"NSK) M9U=)BMU177@=D=)0#\?=HWY%10VO\;@>Q0^-Q6"-VDJ*D.6IY(3:XD5OJJ;4 MQ0]?:E&L6I312RW*DU'S[@";97V2A ]6FE/->1AW:H&*S9E4M%,E:U_4:'0O M6>74*XRN&1W<@\]1&WH#"\QI([KY[6 \QA'( 30L822Q.:MT&D5?RHEM,EW! M)G6\K*BSP8$,DQF:XE>6_E)W;7+ ,Z\BSO4MX>)19-O("&,>*_\(O\V#DFIF M%,KPDYICS"P/FA".B%8];(10QR]1D%YU6DS0((8U.?G[6JK115?4Z'"?SPD$ M+CB>S4CVAQH[#30JGIR4Q2UG\I%#.?>H.8\<(NG5[UAF8<&SR;WYZGXIIA=5 MU4L 9B6P2@]_-Q!R1<>0J^RIZE1=XE"(9HJT411348*%C*\DG2>F&^9Z?!#H M2F>,<*RJA)4K5K#0/X&K,9,1^&"\\EV@9+ULV2N.))91?"5"&.':[(SOA,_Q M$,^.E_L$2]\)#JW=W< G4Y( !=FL!N>;P?7*]N94ZJ-G2;*21"[ 5Y N+$1I MB[@#+58D$E=ZJ%C(E#U@+>[C"==&6>!L6D7O=7PC650MMU7F7@[<0\OT+YTQ2L'Y_/A"A@^\?Q$B642Y%,/N M$9I];?!:/VF_/RZ8 H^-974"E'#<35#"3Y=_.3YWSLX__?7DXN33Z<6Z*)7N M 0]:Z9W6,:DH7E',-Y4R),OHAA-^YLA3LP]K,$7Y(W0KHF7*?DZ(DE=@!Y->:I_4"[% M5P*' 4NS*WJM<#*N=;"X98WG%]"YU]F,PF4>F-H))6Q)VX!A+34F0%W"G!A8 MQR6*%2$/[C$H1C(W=%6""IZ9$Z>+TI;KL#=KIFV2W@VS1G@+EU=-0Y^I>@'] M,>,(EV[S8$8)G?:>J)1V(V&L6>O)5+/3M?-1U]>,VF=$_UAR5# M@[HJF'4,'H2Q0#40KE\VD4@8= P[ PM34BG5;^42%>Z9 [F3(,X? W4EP)8F M_H]'U_@R46T8:\/DW4-7F%A0*Y]Q?2_,82#'6%&5M-S_4'7B4)LA\%N !?BR M7.^:ZZ&0?:(B] WH!#^EI#"&IA/L$?/\Q(TE.P?X;!/;JM$YPOT21C>!]*[L MR-=YS?*IQP _[/;M*<_2:3OU"Y^KW(, M;A?GGL.VRYTFH/I#[G[DRL@KD*5A)619C4R6FM",(P)S!:F/D4=7,7JU S;N[_9,81D,8472(^]( M\21J-*J?!!DS(]#=?$PS:JM*=8M@D1@BY2?V[16WD(Q@43U.B?--!/1&#>?7 MOG#D0OB4N\L_GJXLI%[Z>@/6,XM#[HA?IE101A&83143HCH4N'J#[%?XBT+Z MH,2Q6&V3(0[Q4[7"^+XI&"#NO/!I+*^R0,0!$L?7EH<*+F%9IT;:3)PS?$-0 MZ;I[*:^9;(W7L;RF.]JF>Y #=1+MW#*@,4#:KEEV,JOUW?/"VV)/(8@!C&O' M5G$#*94,H2KA 1/N1B"-DA>7<_5Y(&XH*B9";*]&X7LMU0-5!Z:!QM(:(?6Y M")T,0.V2-YR&0(E.N^^@4(,([A)B(<*S=2=2Z9D+\47R9PB[F=)<"PNE8_M* M:H<2O1[5ZVG70I6JJS PC948$>*'//JHLL[MM>[A%USB.1AM&W8\".(38_FK MX_$(QA,SY*%//5<$"T/65,P;#)MM0&E2-Y9 %>?K8M27H,?PY4\M1WC:\-C MG8,A^!A=2T)3=GX5-VUSVEQ+5"7!2<;BL0M@0MV0$TMVYA6-F6.:!4;J(0JM M[_DI-G^5,IX2\6#P9Z@Z&1<()KP\Z=ZP$_(MB?!888N;=4:W'@[M8%Z;T"-HT9_EB6 M.I!IIMKW!([ JW(5SDD%V"WE$PTKQHW.#QQ_5666^D/2]>1#3G+#!PA9TP4, ME\)XX1>E&=2H-!I(+Y^:Y3[S!D7+*T>F,/$JE=CIL5+1$3,#72^2$A$J0[PL M$&:)4:TT93.J>&WO5KJ775LJ<,A]_@K=BZ.B09>&MBZ;OWL=@1-<&XYK7F0) M BCKXI;+KIQ&=QM;-M9NJ X@Q T+&(@%Q0@?,Z+8L5"DS$%=W#P)D4%=8"/. MI)RK(VR-?ZL+;*QZUI@*NM3/M*Y'KN+8@9JPAFHMEG7\@$ITT&C MTMUTZ!*J+K?:)@&4AC#/@!A.5<9*]0Q*QC4*W]M2>K>GZNP.5TY_K O'=JZ= MY5>3\TULA6153Y4HVJ.M;''N%##;^G MMO4:2;.6&=AW@5FK< MM.CY"ET"HRR8)&3Y0]7=7!:J)<:-L,"P;NO^JWF#QF'4W?(QQ^IAN\JO&*Y& M2 R,6L/\$#8QHJJ(.3;:J)8_8]>:&C1N!X+GBC2)Y+6,>V;DNEW?%9GNMS%X MJ#78,):AO#8[..K<#CX&/H9E-WNB X9NKI<+R,XUVM96=[!S-19WH@LJR5K MUF\.E*17>PZ9O4QA&(78!,DE' Q\*.DX0'.&E49!1$[3!RE($:K"N"8P1&.&0U[V!Z *VPJTQA/"K+.C4980O/I0;.Q>IALEYB M5*MY; U82PXN2'@,O(EZW^FD<'KB ?73NW" 3;W^-9X@TK57\Y92XQ\;3_5%H%SPA-Q) M!"BF M,;Z3GJ3>&@4(P\A;%);.!4V)11JV"C5OZS5>KO15&D>"2RZX^&*3D2*%:COD M5ZI>0X-1W;C$:'>^5';EE5W;ZUC9U1(U&RMK9F;/D%A1)9M<=,GQ@QR3LA3\ M*"K-N Z5N!!#*=VR/J;<[YTSY7XM]+_45LR1K]NRF6<&IFO]30R"HP^).9\J MCP* WY\HR4JX&;?V R3&EC0NCDNP$XDJ%5()8C[%RCZ#*C2.4,5_(2W$F+") M.9PJ/QA5@5"J>B*&]:>7DG)QX+,DQ7",WFIZRJ%2CQ9L&4SL*A:+'@MTRN_*K M^20.D:CS&;"J7:UI71:I:Q@DHWOMM?_!7*E3\V_C9)I&7J,(_]A6RLX/9J5T M!1:G>1]U980ZCN943Y/MVE"/1."JP "=UE4&>;H_CYKOOO=.8OU51LG27;:N MFJ T./?4,N2:K'R.2HO9,+CTS>N=MX.\>;T[/'0V^CL#^'4T MW#ETSL\WG?\M?/+Q;/,'6-\;#% \?%':&>SY.<8=\3AB90L9]GH\6SWO*A(LQD@P=E]0KNWO[=+#0S!-_'_S>9D61MJFW'OAVN?B6L6859;]37SU%]FBPK/#_D#Q["@W M>&YG6GK']^;887_8)L=>OS#LDS-L%%>C3TUL.OK&TIR6&.<7'?Q?9C&LET;_ M/;?5BP(4QN"8FCWE#*H;$--7(E&6X6.U2X,WKX>[@L/JO(4#3!0_] M][^&0R.+?F"R$#,\%4V::37:_O%II7;+TQ%E/'H\49[ -7UJ\JZS(JE*1R^2 MNI )"PVDI\I$^5N:6E[G394&2:**DTPQ;2RQ_)O*+1"GD1(:W]K*V]*F 77R M0X[[X]FM@:&G3&EW(?KS,8[ 2C^+(VQX:HIC,$W^ '&,,C4>[I$SJ6H\\L'; M\3AWR0LO>O'&[Z;]W7YEB?*Y7SDL.I;UI/_#^I2-9+_5.RH1N\8[ZI*_<[>S M4Z#"??R<>Z>9VB]?>GI/YZVQ4YLNZ3Q-OH^;LW^WE]-D-K1/HR=W;P:[C=2X M.T'XM-^]%,$\L AF]P2MX,<\703O_PU02P,$ M% @ 0(%:6% ZY KP!P #0 !< !A,C R,S$R,S%E>&AI8FET,3 V M+FAT;>U;:7/;.!+]OK\"Z]3.9*HDF91DZXRK%)F9T536]DK*9+YM@20H8D,1 M+ "TK/GUVPV2.FPID9U#M&M:^A2):2ST)-ZE:]23X*^8G?TJQ=_FGVW#\U+^F[PE]>]'U^2[C_YH3[YV>6W>[XG;..UVP&E#8\2H-VZ\SJ M4)M:]G_/FR1NS-R9S'U9"A -U6/=&]!?=UV+4MZU\G6_TTN]-5 M&O%9W#7B0FL@8'%YLR,P*Z3*1G#]_&[T=38EMU<[[I]B_6-.# ME6U([('ZF/SF(ML'B3R8?!@[9'+];OIQ,'8J9'0UK&V+7D*AWXW&DRD9_-NY MNH3O*9E>D]++[/SI##],1W\X9/C;X.I7!S1-AM=7T_'U>S)Q_G#&@ZNA0V[> M#Z[V+F5.Y0P"PA5:BWG7QH#86-W_4J5YL,R7!Q$H+[YNINPC'ON@MF[C//GV M475?<\V=FIN&7)%W7"I-!@ UOH$M+8ASQ[Q4\UM&AB&-9XSP& KUE)$9,)N MF:2QQ\A-1&/R6N,[-XO)*2*N(S%Q 0& M) %W208JE8Q,1* 75#( A-BK50@EERRB^ GQA$R$I)H+HU=6!K4.Q3RA\;(, M2JT0T,OO-$ZI7!*[DB7.LNC)"0+FF9"YA*1?!G75]B/WYT'JJ& ^=H:CZ>#] MY#&R)]3W@6)5(Q;H[EGSRY!;M=M'PUR[=CSGV-94I]8Z0S5,(8+R,"?4%PER M5HRJ1V0!0#L1;,>FW2Y-;**(SR\BGY57UTOMUL" MW9$LB "\(15[H?%I^ S;Z5RDL!CP;+5R=Y?%+.!:D1LJ-? ZA)?\)P4;!DN48LHD%&(FX[]@YVB4TCG0^A5$ M+N,3S*^@FW!(??B 1G3! ^!W F1.DP6+ K1R;G^2H.^DT%429SR:#/:7=L_= M>LW266]($ZY!67^AG2""%$D5VL]--8F%)CY8*#8&A?#&\F1=W(04HA)C>\YH M#!.#]94GN9M97*5>F,]HAF9.\CR)U*J&?[)C8F%:9L?\44QJEWYW.V8I:M : M*=#M?MX#)P>X"T04B87ZZ=59N_?TG-,Z8&?CF,Y!2X-:ME5KM% /DYP&-&N6 M_=K]!7F%?F@IGT4,&3@ $-(,9!62:;!@[ .M@+3C0:-A$C@X,R:\RYCSR=:T MFX#"N4/>2%$=4TV) M\8[<,!A$!0K6'X=_7U$>E=VJ7FFLNDI5T\W40F)XTTXC;]MV33;\O():VSJG MTX!M4B22 Q(2&B4A=1G@* "VD%!)_0!*+ WYI<*! =P?H">Z.05CGVV*?17<=2I'.0I'J7<#^D+PN(.IW M0--%K/?501F&P(3[/OY MRF,[O[0W#"8SR=I'V3/9;1ZDZRQ6V0DL/,RYULP!=U ?BH25CND(F*0>FT3BS7L8:!PAG<85,V1UDSE:[U3S_/@M[]!V79X7" M/^JPZO"-PS&;4VXH$&366ZX ?Q3Y$%-SJ8#YQ]U.=.X\EFC<.E0)\WB A#U: M;RD^V&2OF.2>;:/CKI4G8M]4#FJKY%,A3 .L %>.DP0I/ +[\Y@9Q9F3,H*"&A)H#=8WUK8B-0M$CB NJ^00IM=,C M"A9"->*UZ;S:M^TT]J?;S2N=B5!&[5W)(HKG^'LO>>9*M-9#J*M$E.J'0_;B MP_W;F =>3FVM+J>&<@U=,U9U):.?JC0 ,W9IM*!+=?*H"ZQ?$'2_)UDK7'H4 M"EKE./MI-)#'../IZ-UH.)B.K@^^]&CM!.VCW4QDR#,ETWBA!.)E%W$I*@N/ M21"5,[7>Z 4<83.!@/IUUQL7>#Z,FQ:W>'@"L%1"@HU#,AWR27 ME9!JK[!L=4/LWAVV@S'N2YYYT==FVW@5U;BI4@631311K%O\T?.Y@E)LV>6Q M4;P9U-M^%V2EWBVJ%; ^=PCC&UGS.MAJ5A9P&L31?O'FO+EFFDZUOZ.M4VO: M];W-5LW>/_0STS;LFFWO'_K4:9OG-;O5.FC:4Z.)3!N@<)70^,U)X^0>*^M: MQ#;&+.;[-EWKR1UVW@QC3"KW+9D9\;O?Y-^7"INMGC(_R>\BC,D-[BVL?/EH M.LRC18ND"WT)I#_N$U1'[SEI=ZW1RAH_=RGW'F&P#0T]BM-N=372G1I$*BV[ M.&AI8FET,C$Q+FAT;>U974_;,!1]WZ_PBC9>2)JD!=JT5.)35&(# MT2*VI\F-;UH+QXYLMY#]^CE.RF"E&Q2TT94\1$VO/\X]/CY.[/9()ZS3'@$F MG7?M]XZ##D0T3H!K%$G &@@:*\J'Z)* ND*.4Y;:%VDFZ7"D4> %=70IY!6= MX"*NJ6;0F;;3KA;/[:KMI#T0).NT"9T@2G8JM.XU:UX#&D!\OTZ@WHR:<0Q1 M$\=DV_>;S6]^Q50UQ8LZ2F<,=BH)YN!N;Z:Z=4V)'H6^YWVHW"NJ MX48[F-$A#RU@$XV%2:\,1X()&:YY]FKE$2?&"659N-ZG"2CT&:[1N4@P7]]0 MF"M'@:1Q45#1[V!Z-)W;Q^L"T+9IAU$.4X!^D$,Z_'+OV4>"[?KN:EY^F M-9/<'<21(1#D/X)\TNWUT>D1ZEWL];H'W=WS[F'O/G1[*_X8R,X#,8T'#*:X M!T(2D(Z!SW"J()S^:!&J4H:SD'(+PE9J)5@.S2@/A-8B"?,1GH#4-,*LY,;2 M5(3+P=_</9@;]EQ_H9CO!D%CP9KS MP=;J;JTV/WRWV:HEHB##T*U2S'$'V MWU>CG=.]\4!10K',;G569O^;Q+P\K:F>L# 20Z.-:K=%"W3-T+!C9%Z_! MG):)S16WH-,4I%WXU<+"65$'>AGA+.&,*81SAC-IOK=0']^\LE>C9>)RQ=VG M+P&;']E+*.C-AE;+A@XG@HWSE>O6BLZDB$#9W<4W&WJSH<3-?A;R:E4W5;MH_ M<)A1UM\.3 >I4#1? 4)I_$O3"O';)6Y!Q#W[L6I4]6> M=OT 4$L#!!0 ( $"!6E@*'JX5V@< (TJ 7 83(P,C,Q,C,Q97AH M:6)I=#,Q,2YH=&WM6FUS&CD2_GZ_0F?799,JP Q@<("XRB_DEKJK.$78VKU/ M5YJ9'M!9,YJ3-&#NUU^W-( Q>(^<=V.62JI"6:-6JUO]Z.F69OI3F\K+_A1X M?/FG_I^K57:KHB*%S+)( [<0L\*(;,)^CL'M-M3Y M^U:ST^[ 12/IA.W&^3^#$QR*XGZ,L0L)'TY2D56G0/-W6XU:YSRWO;F([;0; MU.M_.=D0M?!@JUR*2=9U!F-OHM"]LCM24NGN:=W]ZU%/->&ID(ON#V.1@F&? M8,Y&*N79#Q7#,U,UH$7B!8WX#^",.+EKSKU!'=0C109+ X,&F33XY>XGJ!_5N5>^2,/(EQ0T/Z)R&)L==O._5?RZF8P&@\_#F^N MQL.[3^SN(_L\& WO;HUGSN,8N:0J M(;'=9GNGYQMQK[[_!E'?O11!;>G6MY]]X=A?W^<86\<6MBON<$( M8633!;O/U%Q"/ &_37U,6*S0@$QAPD;]7&2,PEUD5A> ]F,*=]DDT^"Q&6W!*Z4J!$G*1T)CZ M42S#X9Y,V'PJHBDS!?VLQ\]!0ZF$'$B%D5@C4+DQ%W:*L#8Y1,Y TINC:2HV MZ.<,Q\4L7/A-L,3FL6*R^0?"9"(R##LA:!WF"B(2Q;%;/^H7&5(2XDV@'I%% MLB F0BBMD5U!% HM%RQ'(!"&"=M2KD%:XL,\F1GW02Q(;X4D"HD"B$R%\'&S M&6=.Q,V4)5+-S5.FY/3$VXP65C:@5UKRU-+CQ5[KT+ W7D>*LE'0Z9D26F5A M0NRADD1@T\5PR+@&!Q4,O0@EN%0(",]0"C,E<1)+D3F)/:D="Q-)90H<1YRJ ME?28R;6*(,;'AKU%E,2 F/-0&#Q$4YY-@%TA78T*B1)!DU>#\[?PS@T-SF/? M\DU!)6[FL4KZ&5':(PC[A$ZV[#U1LC%1@A,M4_X*V-@]!U=&O*!N:YWO =C@ MXM40^Y:_.Q3(MFOO UJ'6_#%M,]__QM=%4K-$2_,_D,H1X: 2"EG\EE7%1H5 M('G-A'%\B%*0.3U4O:^9]#$9:Y#<0:],NR5\*B5+4X^PE(4SHZ2(W1V!*4(C M8L&U(.N%KPQ<;LA(36$H6;MM:EQJ]^QI *VQ2-4T*.<(^*B0G!@??7(6K*B7 ML.]KB$>5#\X3 LDA+>-PB%_ PP(>RI)\>&$ZWB)+X2[X*&0PBZH$M@U+6TU!T4',[]+-D0?E;0N MN3R4#N6%SI7!*%#E$D5*Q\X 5]Q.(,."1"+8L0=RVD4D@H6[1S3N-I$COQ\S MIJ,#PK2GZL&,R\)1&@4*J^MB#G'US9^GHX(OCD%J-+TY# M5=CG9]\G>_"5-%#AG3SFT8W#T\J(<%G1NPT)?A'0' <^TG^D (P/"( EJ?KX M;L&$"KBR]"L[GN+P*VB47Q%U LFQ3W(\LKAB7SE98Z_$,T' M?E0[/X*CFKOBC)=;H++F)6+)QVA<4Q3QVU?4'IM%[<0/ MUH05G[P-9FY3I @77""'P_):?^>=V;%GYL,[[ES16Q2-1%%!&(#C,022N[??B6&49DK.@/)=QB?E];LNJ0_27*H%8.]\JCS?\0TX(_Y>GN)K^Z#"OU*U M[G14]H8(1]!57&;)

J2M4UJJ4U/5F1.Q8)I2H MOW\[6Z?T=O-?Z/ES.7W377=6;C[;Y&N];N=)[MKM>"9_M^56WMHO7; M:VUW:D&GO9?:,[<0?C%PO0U&_,-)\V0YH,1BMY$_L&!STQ(\MY9+S?1_!"Z].6TA MV[A?'[W-;P V7/T]T/LZ/I.CQQ7%/3TJ2=\5"CF:2;>Z;&G?5[KKR?Z5//X. MT^\>'8!'-U,!"1L\0%30[1V[\T?<;3R>N3)JWP_$=GT+=]D/2<\SM=Z3+R1S M9=QK\:Y_PS.#9[^9+"NZ^GH(#Y$6"OO\D*T/^)ZW<./7?PYZYCY#_2]02P,$ M% @ 0(%:6$4SL5G&AI8FET,S$R M+FAT;>U:;6_CN!'^WE_!)NC>+F [ENV\V=X 3N+@W!:;P.O#73\5E#2RV%"B M2DKVNK^^,Z3\[ER]S=W&9^P":X3B<#C#>?C,D%(WSA-YTXV!AS=_ZOZY6F7W M*B@22',6:. YA*PP(AVSGT,PSZQ:+:7N5#;38ASGK%%OM-C/2C^+"7?]N<@E MW,SU=,]"*N&Y=74<./@N;U=>LZN/(O?+@*X-H[ M#T-HAB_\O)FF@. M7_(JEV*"+DK/W#2"1@V">8LJ%*>/I# MQ?#45 UH$3E!(_X#."-.;IM39] EZI$BA;F!7H-,ZO_RX^!V,&)-K];HGI'\ MW*UMY[@>HW^YRISR%0\"7%#0[HE(0VRU+ZS[;^3577\X&CP,[GJCP>,G]OC MGOK#P>/]X(X-^T^/P]&ZIW],'Y]^&G[^J?=IQ$:/['/_SGK:K#?(V]&/??:Y M-[SM?>I_KC[^\O?^/UCO;D0]C7J]\?\X_Z_"Y"*:_>ZNMG:Z.JBP/ 96X*IK M@^9 6&%_57'*GB -H,("T&0=2?'\W>GY56=O'S,>AL@C50E1WFY>[/1Z+>;5 MZV\0\=W+X-7F;GW[V=<7RJM9W ]8S"? -$P$3)&2\U@8QM.TX!(?9DKG3*7L M0>F$>?7JWYB*;!SO5)+Q=,8BI6T[X!+2D&LV _S!/U'5/020^*#?G7H7]4[3 MJQ"A-]E[DG]W>M5HU#M#.X-M>)T/&/;KXPQ[X]#"?LL-1@@CF\S86,90@$PC!A6\HE2$M\F(V9<1^$@O162**0*(#(5 @?.YNQY@3P#6NWHSQ+[G'PX%LA>U M:X_6X1Y<(>WRW_]&5X52<\ +L_\0RI$^(%+*F5S6585&!4A>$V$L'Z(4I%8/ M5>]+)ETE8PV26^B5:;>$3Z5D:>H1.67AU"@I0GL_8 K?B%!P+R0F?*8!2H M<@D"I4-K@"UNQY!B02(1[-@#&>TB$L'"W2$:=YO(D-^/&=/! 6':475_PF5A M*8T"#E&$]:688*C,9IVXJ#[V(&?7W%DZ6OCB.*16XXI37Q7YR[/ODSWX0AJH M\(Y6>73M\+0PPI]7]'9#@EL$-,>"C_0?*0## P)@2:HNOELPH0*N+/W*CDT< M?@6-4NY705!H0L)*KMU4F2B3XSBZC45%)D M_RXP3Z->>SDT;_S:-=('-UW, MS:+<(,ZSV*:[1>1+S.,+HIXQ*9Y!EE<.&_*5USG^2C0?^%'M_ B.:O:*,YQO M@1I M*T=[\3F_#?HJ^)1'$'>AL(.P>(@##2SX:C?4RF(3Y1$_6!-67/(VF+E-D2!< M<($L#LMK_9UW9L>>F0_ON-.CMR@:B:*", #+8P@D>V]=(LZ]$\,H392< .6[ ME(_+ZW==4A\DF50SP-YIK!S?\34X(_Y>G^)K^Z#"O4[-[>FH[/41CJ"KN,R2 M9P;:\S\ZR,F9Y+.V2.UBV4&=4I>O\EPEI*XS(6+',J%$E463ZUZ^FZ_5W?OY M7./_<#YSV5VS76=YN-W7N*A=-9HO=M=KWHM]OZJV=M6Z_,VU7ES6ZLV7NU?5 MGMF%<(N!ZVTPXA]/FB?S 246VXWL"_/6-RW!:^??CF&\=&]1ZW@DV' M[ %\C>7AS%6#C0M;#;8V/GLHU^:WWI4$KXM$C(TDVYTV=R^KW37$?T;>?P=HM\]>F./[F(! M$7M85&./*T?;)W>?BT][RTO>4F ;L&>VOMKWJ[%='\C=='W2\T(1N/'99*:, M?5_>=J]^)O#BAY1EJ5=?#N$^99&*OM-JW^RR_U6"IT^1HL&2$'OTP^-%QX$1$1+9);RG3%V!XU2C1B)?27ZYU!!X01O>"WG%KTEIUUPG[*CV,VB6UX.F M7600"KHZ&E!^#9R^W>)A&)-V%,4^\5KMKG]X2.DABSK[GG_8I72_^[N_A5-Q M>#E'Z57"WFZE/'.6S*S?:P?NP7ZN^S>98Y$(F1OV[.?OK$X,4EYLNJ]6?"4*3AC-S 3*-!3)E*.8Y'$Y4/&_ M&*Z(B]O+FS*@ _23\(S5 ?J!"6G\X=WD>+* 5N#Z@Z897\-Z#([(2\2G15XZ M_PA!A EELKS#,XI7O8Z%_TJH1N/98G(Z&0T7D^D93$_A?#R;3$\F(YB-SZ>S MQ3K2KQ/C^<5L?C$\6\!B"O/QR"(]]#H&[>+=&.;#V?'P;#QWIA]^'?\&P]'" M6 +/"_X/^#\*I7F\^NQ0VT]"G31 +QD4F'6I,!Q&&W!.M.31%?PL6,Z2!E ! M2R99N(*(21-K _)"JH)@N%J WX4+=^Z.7)BS2'.1@=_:]QI %! J31!$;VSO=_M/SNE.:$4MRTG8;'NM3I/ M)GF-8H[??0&&/9UVWZUQO?SJZYGR/=<^: LL",FR@B0@62XDUB*#4R%3\#WG ME[ID(Y'F)%M!+*2]SC$ 08%A1BFB% MX$R*=VW=2C) 3+A$%N22*5/OAC&3) &:FIH^ MM@4=MQNT-IH]U]]H^T>W;K=]\,F]=@YS70'R\6G]]?P.0=K;;!WUE?\OJK0NE-:B?@[VO@]D _;:J^$Q$U:9O MY4".88J$4ZCC^X]PR\W^E1!_I^EW1%\ HM&2LQ@5.JIUS:\93..88T/YF(]- M*Z.^IBYZ"&7OC*T)QPA1FUK=R;&EP<9$LPP#0@5@#]FJWN914[S$-B5D.#27 MXIJ;?@I[ZZ$J)#8X(M8W1+(&3++(M6KWAJ-"#DVG5&EJ]+9Q<%S(C*MEZ?)! MQV3L=UT3RN24*V5"PB:+HYK&N.,8BASOF,"9TBX888^RGET*6KM@$#-(T=]H9HQ.0" M:O$H$38'M#J)?);>OZ?24V=/1X/04'*#FP ZSBHMR$.; ?M/@VT1$5<)5(CJ23>K]^1DI(YB;=L:),U:( 8 M%N]XO.?XF+J'HT1GZ=$HH20Z^F[TO>/ L0B+C'(-H:1$TP@*Q?@%?(BH^@2. M4WE-1+Z1["+1$'A!&SX(^8E=DM*NF4[I41UGU"R?1TV[R&@MHLW1*&*7P**W M>XSZ[:A+NAXE_7:['_J]H!_XW: ?'79HI]\Y_-7?PZGH7LY1>I/2MWL9XTY" MS?J#=N!V#W,]O&*13@:^Y_VPM^U*Y 5Z:Y&C$?TTO=8.2=D%'U@ Z!T+A%NY MAR(5![L;08@%IK(<83S"IT'' MEN.94$VFB]7L9#89KV;S4YB?P-ET,9L?SR:PF)[-%ZMMI%\GQK/SQ?)\?+J" MU1R6TXE%VOETZ//% MH;8?A#IK@$XH%%AUJ3 =&C7@1Y%P.*,\I V(!"14TO4&0BI-G@W("ZD*@JEJ M 7X/SMVE.W%A24/-! >_=>@U@"@@D<#@1,@/?DS> :_N'KZ,W-SRB82&9-A&FUV%"^ 6M MR>3W6VU+Q,RFB*3DT T3,;R4>5( %4>4S'CA(=F' -&S(;&735>15K212 M[9KJ#F_= MQ^Q]^<[19)W2VKH6$L]&!ZN9DES10?UE&#&5IV0S8-S6Q$X:5K'60FN1F7## M2W-NAB2MN&,Y4YIO&QK7*YL:+?$_JE>NS*XU-75TWQ9TW%[0VFGV7'^G[6_# MNKUV][-'[71=K[7;_->P35N(LAA8;X7[]W:OM5=/J"@W"/)K\+=_FH:%]THN M\K)A?/+?A]W58^2R?9W!"5W+@LA->4@&'7M(MN_TAE5M/A?LYT#\;K/]^GX! MD [VV]VALI_E[MTV25LPOP1SGP>O ?FR=O"1B*H#W[8".:8I4A9!G=^_A%L> M](^6J\^F!6R%'J#T[9'TC=C?$#T5HDG": PG-\W>/(X9RD_;ZIU)AH,YCH[# M4!1'=3B%K+%2A[T_9FU;:V_<-A;] MOK^"FV!3#R [,WXD\:,!G,1!#>PZ@.U%=C\M*(D:<2.)*DEY,OWU>^\E)5$S M&MM-G,;!MD#;C,3'?9Y[>*FO_W+RU^UM]DXE32DJRQ(MN!4I M:XRLYNQC*LPGMKWM1[U5]5++>6[9[G1WGWU4^I.\X>Z]E;80K]MU3IZ[WR?/ M:9.36*7+UR>IO&$R_?F)%*^2:9QD!_MBQO?CF/-D^NHES[+#E_O9?KHG_O-B M_PG,A?%NDK'+0OS\I)35=BY0@*.7N[4]7LC4YD>SZ?1O3P;CK/ALMWDAY]41 MB0MO,P7*^=>)*I0^>CJE?X[QS7;&2UDLCWZZEJ4P[$(LV*4J>?539'AEMHW0 M,G,#C?Q-P(ZP.?U<>&E@G4)6HI7.B73VKU_.WYQ?L[V=@Y/G.+Q5:5TQKN>@ M6ZRL5>71#'4+=$C H$(_N!*[]U+B]!]G%^_@WVMV\6&'[0X5^3%4N/[PN*2> MW4_J7\XOWS$R_QG\_^(=NSR[NCZ]AA]O_OWWTX]7/Z)2'][_B%*?7OWS\HQ= M?7A__?'T\BQBYQ=O=QZW'ONC>FR=99E(K+P1C!NF,O9>Q+KA>LEV9Q%A^N0A MU *XUZ^_<*'_-L;*;.D>R2J%=8_V7M0/#^'WL]AU+MAU+G7*3J&LI5 8>96R M2V$L5MFLQ^&,J"F&Q%)]J*Y-"L//SB%VA$U7%9E,F M*R:M86 FJ85=DGA:U 5/<)*T;"%MSG#K3!6%6L#39T\/7AVSC?YY#,X83\-> M[9UG3V;_GME5?(I5T4J-+M0P!K(TNB9=V"EQ"K-WH*A9 I.-*TAOD=X MK:/(]Y'#F>U+0P*YV/="M-GD]E#X4!5+5@MM5&78(E>49I6+"<@P2!^>)$JG MO$I$GRNU5HE((8D-,\)"ZFAX 6/AG1%MUIN<%P6+!1-@&1E#;EH%P[5#US;2 MS$X0@@2ZK32P*DSU,0U3<>,WB@/6!(%*,_!- !FLY$O/( DL!N,Q:526MMGQ*9=-=N*^\F\6H8KCPF%QI6 @ZOC8$6P;[NW M!>_CT[F\\0)7"H"-3'XC$?30+&1J6(PL'='2O;4K.EJD:+(;905-P*4[6\*B M::>(W[>U$.(C+I>HLBXD^+?S>2_'!M>W\OR9M%^;M+MW)&V8,/%R&-)='%#T MUXTV#0<5,'] 1DAV[T=PV4)+\KG/+2@?4"*1[:Q'[PZ[5KBH6R,:1C&6Z-G+ M8],NW8D Q1FXE':Q"%%8UEE4B:UXP\5DD#7$PE66PW&B& M=XGK0(50!Q/8I4;A4[3<4O!>^^'&P"(.C[NLC5BN%@+6B7!#Z[&2P1/T M3=X"#V!NN\EP-42.!"2=.];32[[G)<^T*IEIDGP@,"X8M6Z!>;AP"#\V<"HK M(0OPIU&]=\AXL(AVNY&I"^5L'6,/! VKW(O9%) A.F9E-.1:P"2#A*=C@B' M$H3UH@W>90- 6D"M\'$#KJF;N) )P)=!,9!%NO^F+ &0'?[P>01 ^;>A%UA[-\)2GW)ZA $ M# A.%QRF.^:!]:]<2Q7(Y!H<3X-;?C2D*/!G+;I?>.3I8HOAWK*"X:7#+RT@ MJCSV4M;ZK1TX&'C_:R,]<"*0.H<[0F84Q("T 6'2ZC.6ZJ$T09&/4#9858%2 M>B$A?-OU(UR0=*=,"-SA@_/ZJI,]ZPKHSI;T$^@92$4;\C0% F1( M57@!_*^N(<];)%@YOI*JL5*?T!&9,T2X*P&7##=*"FX,/:^:,G;@ 0&LQXNA MPQ)$KUA4 FHFX!S@N5I4KEJ,;L@+P/E^IAO"B(X! M7L+^#.7K[L@A8I"PP\AU<)4UNI(FOP]#:WE%B#$##!FP]5OY&QTZ.@*\!K=?BB.:$ .LG!2/< MU6_2[.N0,$Q1X5I$P+G68-!,=0L$7+$&0' M:(JA@3%,B%LB\8'$,(-R-3@MWHM$X:90,C2("3DF*[!G:@;-@"#PV]-JUH I M8/^2GJS;"G #*D)%I27,(X_S@ TX!/D;'6DEK(8_8H WA!961L3([R@ T8A4>@C9^ ; ML?'*SK>#I_T4'@,1:.SZE-NXW -GW.&]$FZVNW=P^&JZM[T[=LWG_IOK5JB: MS\5VK 7_M,TS"( C7BS@A//D_^.F1P.T"3,[^'3"->XE(?W]\'; @G 2U!H[&MMW1Z>O,Y_^, MIA&5H3D1C)=E#&6LEP1+>EE)8%&>TA&AKSRO<6;#RI20D_D8W5%]!?Y]O@]( MJ;R9W!5\SLG>6/![G49U3DW\,\'F"JA 1:E0T]%+.)XY;R3RA$KX^NCD \TS M&$0TD0(00CJBIQ*)#Y13<$KDN(>CRB:7M:LI5G-RYH9MW"!TDO/I)FF"P .! M^M*\Y:HH62*F8U598T4.6LMMXX)W;!=W$E!@)SOLCH;J\.+R %#&/[&JII^/ MF!(>W-%Q?=\&J#]UASS.-+'QL;XUF\ )TX45)'E_(4?G;#C+R/8RH_>BI^DE MD;BVD1[<8(XE:4#/?5^B9?EK=QZ1;VW0,#J'!ZS7$<[5K CB9R";N2ZHO:2Q$HV8A< [K68*\HS M#'S3ME'67-94U#=>[YH@LZ>+ERT^@?UN-:[OUG1-&FS@-#5 BPU;-"WZF5O@ M.CBF^;%>0%>31F5 ''6]'RPKKA,ZUZJI>YCU-SVIL^B#>FFL$E#+)>A@]2=[ M9Z P9'SSQ_EHM/"WUV-AQPP!B\2--EU?TB5;IGD9SEM//:=*EPQ=AQFK#!Z] M_$EIQ.P>4;L3]8@<@:%QR:^W==L285N?)VTFW'-SST>Z.H!C?.^-3 6<0BIW M\QB"W>X$XW_]X08$7#'FUG)R6^32FE""Z,R8<5F8GJ7UGES%IU Q/@%A4+R5 MAWL/8&WB/5N_W:I!)[2_7_'F!9DY,#2"5X$/T"NFP;LNZ7N@2+5,MAQO\=R1 M[:6P][',0QAA4WKU- ([$Z@?WGJ):K7U%V3^NC(=VG4%KH.]_GY1&H!RKE-_ M5;,"]6 LJGU]6< .A_$ ,]+ZV 2X*PWH*&B4=5\6Z):4K;1.,&D0*#9^@N#? M8U$H7'^;$,RJB>MFCJG5%A-_D**JTM9"7Z7#BX# RJ$=\3.)G-\(Q[*[.[]X M/? \IXV%C>NZ:M_:,S]X=LV[Z8 )T;MDHW?5P4GBS7.^6>-GW%5T[=IRX,/X!\ MFW.I0;_5NUN2D3H*A(IP\#5L0<=X@)!48',3M,05YPK+*W=G^!3>)87OHX;K M4;#P06_>'Y.)]=^M!?:5$RWC+LF[C[4VE MJ0F(Z-IAA8S$K:4/=C:$UAVG[3_;R&-MY.?N+](\I[_ \S]02P,$% @ M0(%:6(@1$_.M"P VS( !8 !A,C R,S$R,S%E>&AI8FET-#4N:'1MY5MM M<]LV$OY^OP*7MR8SE"+)6[GTVPU(@A)JDF 4++NU]_N M J1(27;B:7IU?)FDC4E@L6]X]HTYG-DL?7LX$SQ^^[?#OWS/8 M"__=?P1;8;G;8^PR%3\_RF3>F0D\?W\XZ+[>+>S!0L9VMM_O]9X^:BVUXMIV M>"JG^3XQ#&\3!>+YUY%*E=Y_W*-?!_BFD_!,ILO]GR8R$X:=B@6[4!G/?PH, MSTW'""T3M]#(_P@X$0ZG'Q>.H== )Y6YJ!CL#Y"E\6\?3GXYF;!A=_?P)2ZO MI-J0K<%P!/H3^B_B^'A\>71Q/]P;] MUP>7[')\].GB9'(ROO1OQQ?CX[:$]U"V\T\7EY] ##8Y0PE(QOZ@$K,AT_BW MHP^CT_=C-CJ:X.O^FYWAG:4#I]=OOV77[Z6Q,ED>T".9QT!D?^=5\>?[['"K MED:FU()=JL0NN!8!.\FC+GN.IA_T#NAE0#_T#YA_N!#5 Z6K9ZK4_N$+-N.& MJ5RP*.4&_I8P(Z)22RN!:2VFTH#2$') =,TN162ERM$PL-+.!#ZI5H^OHQG/ MIX*-(HNOT3 ! _(<0"<&&L]Q@V>AN;CBY=GCW;T#)JUAD-Q+%&^@,U4"O*2/IJD05MS020@ZW.NK8QDP2V"];D6B="H24>HJ8MZ9XO]+IO DD2EJ5H@!0F*9*;,,JZ7 ME?8S" =:\I3!_S)3/6UQS//8&ZIY"!('@A4Y^.N7$AP^D<"@S,D&H#BIA5VR M<,F(>9%' B4F-_-H8]B%,):"TI$ >1,9P0_("'BFTH72W"FTX09 C[ALKQ_A M6XIR<,1MM%JJ.P(O -EK;T9I03(=.WIP&CZI>?QEV4GYPJRSLSK[5'59'SG M,VXEA'1:K'C:;?-Y_E#!LA8"]L] G:#GEFHY7J&9#%'Y.]T^';C3'6RJ?)3G M8"Q@!JA9].EW2F>LW^O\$Y6UF,EH!OS+FAQ&..<^<).L8\QSR_ 2W9&S'<_9 M\/MS]EF VT4 3QR08:E*/ %R'N?!7I"$MV(8"!42-W #.D^F'PP XP3\N4FQ M><">N%A2!Y".P(>-,F[_>D!QH>TC%'3^$ZD/@F$M3%D")%5N BO3*Q8 MKJQ+DJ#4+%- RSFQAILI93+WY&+ITP, +;L&-(#44S>"+;I13<@?.45I(E7+RF@W4_%:_!N<2 MZ$ 0K>$ I*P@T8XK6X!G)G@BI7.>G5A (:-=6@=Y! L5UW'+59$U?)"**=R& M)>-S+E/B/P&Q?U#__"B_E#(FZSTP#SUQ)9N88WH.9D.CIBMI S"L,2HM'21I M!K42.5U9N$3Q)E];2(#"L.UO#C4K;Y/NY%Q8\"\C(*_8XC)P(C!@M0P=!TBE M 9Z,)];?I((OLTH&O4I479H)O'C98A%:E]8JV(6R\E"F5&$'"-G5=262&@M- MAZNX'V_?VF7;N(V;_MWR@4V#WV_'=[&?]'6^0J@'=@<^W-:-R!7:7&0%Q5KP M!TB#Y[ :?:MR#>V="?S'1%H6MO'2-PC \='YE*K[-GCG;T#^!'$Q#T%@-$]<8+;^\[MQMP#L_)GT6B"$EPTJN<_ M6.&RL\1G9&Y[P!;"G1$+ [J@=M+.[OH)=^J3!@!(N5@UCSP91*IF3*.65LA3 MCMTJ'TC7 Z%T:6W%V7>*@]6FM=%7H0SUC?:U<$70C<.P4%FKLOW>:@L/*9^Y M>+OC2M"5ZB,/#^Q+3[C:7 M<"$OI;O[(/LJGS%M%G.I2@.06)>+O"XK&].E]7P+D26O9C_/>=4U)CW5;>/F M3"C1*F.E&[#!'US3>W, H%F"".#?E+2O#FO/:!@4V1QS?(=I3_K=U\-7N\0> MTOM&*JVB@<=H#2I#VL,XH2,)_)[C8>T)1I5@4VYHF7!+*>TKH71*79>@60(= MX]2F=BLX-12I6G39IWIY@Z:G)^*@^::JGJA(JUM*5<)J"-]OZ%%!%)*H&MMH M: 3MD9WK=.EFAZ'N*3BA(4S4:3+EQ\WQ6H-[MRYT0[.OC(S\MM$4DW6T0"CL M0D!Q=H>$BGW\>$142Q Y)K(B2; ?!S*<15:%L&^P%^ G((/ Q\PJ*C?NSJAM&032[N<,$B*8[;LKH!H"KT68UAER?--Y1HW=+-^\_ M5$WNZ% R@QQ"T)@8I*'Y*3PM1,Y3NV1E08[$@F(Q$"P@1 M.?!E!$KB (0<(9M7[3!BPZ%4%^!AN:HZ\6.3K;,Y[S<> 3:#2W4:.("%1!D. M;-+$/=P8%FRDQ9Z;[,134[HO3N!(S[1MQ NS'S'T$Y-OQ6Q]2#?96/D M)=$\\M/GFP@M5)G&;"K]9RF-H.BNW;7$;T12A[B&9ZM0%U1S&;1?HZ/:#+.Y MV)X)@2'KON:&>5J1G!1I!-2/:#A2VM9/5+ 3ZWV+(@ZO"#1\L!'0B&S&T[^^-1EKN3WKOKN+QRUOF9"\-D $7<#S#8$:72M-R\?M:OQHPSZ M;&CK;OPFHXHG%$>JLOTVIUFSHK,@7,KK2!0NFJP?%-#0I\H@<8FLN^'-JPIX M5&;AK8#S'& KE:+314D&Q'7 M>@D0N8 \P1!66GZ-*G3YS?,:!B*,F32>@1ST1;N$H"$T@ =%) B(%4+S*Z'F MX PN))E6E>,""R^QIU6&F-]8_+HNEFD]W=F\2 YDG'3D>-[W773PM0.Q27G0 MVFR2TF(_.!?7!15J2' =0R4V>C W]OX(@13JABEZ==7=#_&[<$S6X&*',G=H MOO50[.J#\RX$W2!L^(NL%=+]^:M) +EV.RY3:K&6S#A7WTQGOI[(X,Y0Y *@ M'E6N%KF[L*U\=,L'CEWVKM0H?E") X@!I6 CV$0\C>A;!/?1POHI9B8+TF?C MRU?G84V&<0'B1PG/W=.ZYN$)U%.2DJ1Z"@UB4^V[^<%HY1W@SJ;D[GO';=:D M=:XER/A&T=C@PQ>$B/(K Z-F:]/3XA4-;T6<^5CUT*#HF^<::XG4'YUL_#\W M@@= E6UL0[B? M5!$NNZF30 IR*KM/6_*,C'48CR:2!L?[Z[>[)8WE*R8AP>S" ^ 9C=1J]>7K MR_BH9_O9FZ.>X.F;OQS]M5YGIRHI^R*W+-&"6Y&RTLC\AGU.A;EE];H?=:** MH98W/OO;NUSUO=YG:[F^YO;W6:.WMB=_=UMRW:^__>V5Z#9V&\>\C8829^6^O+ MO-X32,#!;KNPAP.9VMY!J]G\V]K8."N^VCK/Y$U^0.3"W:Z"S?G;B_?I)]8=B%&+ KU>?YKS7#IG8649P ^X1^=));C==+$'U( MA*0B49I;J?*#,D^%QE%K;XZO_[@Z8]>7YY\^'U^=U=B[BY/&^+:>V89.+T]/ MZ^=7QQ>_LY/WQY_?'I_\SCY>OG]W\J\';PLD7+^9^U3!TQ34J9Z)KI/=(8X]:) MZA<\'U;\ZG'#>*H*= BV)PU+,C[H\.26%2J3R7#LX8]TJ7H6'V6F+(I,D&.Q MBL'43,$3>F(>"9N4.1/=+IP@R]6 *8T7N;X4=8_S9UZ3'\QL16%_#&6M(&0X"(T+LCS8BB=W( M1Q"J'(XC%7!&2&.B<@.4X .T'5,F/;>-VM@,%2NLAPMPVL /K7B"#$2VPZ&G MCC\PC%@D^?2TTPYD92WC;)UJ-=B3:O5"_R:Z,I=XU3RMX0$>S1'^>FL]W0#Y M T)A09174*V^&8GVA$K6O)"S,.)=$":0['2BQX%8W(S M)]R>1"O[I02DDSH7* J.SA&,>9* FR'I!\&W8)/)Z::E"'Z@#]T8V M *)$AP\'0VYR[N'6)@XNRP(&@K_(CF& @-!4FT;+CU K, M)>V^70LA3#I:!2R!08[")AVHGKU'2Y;5PE''^X2'(1CJD\9ZX\.=%^QDE1M8 M>") WI<2:,?_UP<]0;$:&+!<66>,/'W !#H'AVSFT4B\1QJ7,CT3C.U@1%=P MF0;"_0%L>(E\I-.I IE4((H#^4]946I3:YL/6S@:(Y[J4&]]F#,=20EL[ MH(PK9![7^09C%\JBW0=>Y95.@'R)&P6?:A&BFH%BNDO(FAD9 %3T04]F8NPP M*?N )L48\H81SL 8%5RK\YK$<$ 9Q$@"JLYSM M]_:+,ZMA8Q2L5L9+2RI">! +HN".V:.G*%G5VCTTL5EOL.<.4+;!S*TN1+G/ MF*\$9N%]-/AH.99%+U4*,00WHT"-$# XCL(/%1Q$?]KKH::H//>0\Q==$B'3N!(PFJ(]-0,]1&G<@C?"1 M$Z4].D)$\_ MAGSCS%H&V3@ 50D:Q)8] ;]D0O$U_$Y\3HBE5,: J2@EC2O)G%!= &ASY>F7 M5Z_W#LF51O15O*SVST?1(82:8.4PT UI )^"]Y_FR.WW,9&5!:I&Y3L6GMJ MCU "[&__L/+Q,5#H@[$&GLJ<7%7J2]!CN9\@@-%%RL5-#P26@@]Q?;M0SB,>:('B<2?F5KP[REK5/VB.'N$=HS+0GJE'%A'Q MR"9[?[D4>KN]T]S=V:[/+)*[WST]XNJ-J'?@Y&[KA/ .>#;@0[/V_]E=99I4<8*1]UK7-&!%7:JV.7C0G#&J2N (($0"_(; MS8N>81#AU!A 7@*UL;1B">5Q*;$2ET^NSDU'5],\RE90@5H7,L22$C*R M3L@[3#J2^_?!@<'Q@H7,%$>^PM&!:;$4]7*#4DOM#(C;DI Y"7$$H66'NF-; M$C)>8=5QPW8AR6<@M0LXAC,F?&[EN]5H$U MWV(P->6ZV8AFK8VA/>+)3T9[JZTUG>_1F@FQO),J0WS=4WV41) GN)7Q0153 M ?/I8]1S!,$$11+L F;J4QIOC_)X[2<2:K<);_DG=S)+ME6'8A((VKQ3F7H0 M_QJ1U3#: B03Y^J#V-5FZOFH6.D 043<*(H>BV0""5-2_7\EU,DC"G4F;[%P ME/"2G'F4%K'\:_U+"5ON2H%G94/AO,@XV*DX@]H1N>A*3'Z .'>TXBF"WSLN MLR ,8+DR-13"3)3KJ%*[[.R9^*1)J5Z-7Z,02TEUJ^XD(0 M=<>"-.4B$Y8C7&I;X9V+5F^\[NB;XPY3'3C1;.C76$'6!F/QZ$VC:K&: & MKG1&*B/JI_8,'>4"OD'+GXV/W%MAO3NN) _.T!M^D)5I:_[DWG,R=V@QO(TB46-% M03D<5]B9Y9!(^48.#O7*!Q(@O5)':CCILARB=$M@W@FS:%;:T@I?2R+/&$H@ MT1+4Q@-!,D]Z\>L:]/9$U67I0I21EDZ1OBA ?O[ZL;_"^G%)QKM*QU^1^7IR M73@&$7+!B^N%"W);8QBCV"!?T?4J4ZU@%Q@K!4ONO--(\O&RUAB_]J,<\2(W MX]]R(#;CW"O M"8PKGN>1>ZE61?'E= N"?VLGK6AUV2N,4N%Z)D4)$]0B7F$(F&(F'.L!SIW% M*Y!2HXU 1!M'F['_=63$>7?,9GNIZK]4]1=4]9^;T6FMKM$YQA=.*>?YU$8G MB@#0O=*;L&,FQ;5V46>\?Q;4)+<,:P7"3"&(CB&PL" M?@H8 *$3G@874OS79+S4CX>;:Q1#SR*HM8)YRV[XU/S$N^.A%D4ON@D0 M(>Q4FWR-#2U\@#95'P%>>& R_*7IZ\4]?&?35Y_K&]B9S-<_ M]-M5POZ.YZ<$5G9?L[_LAGW#%\:L\!89D']Q^?G]V>G?/YQ=?&+GEUY&F0BO?%-8N!8NA)#U:IM,![>HZ^V\%U\ MKD)Z)\4 /\"31172/OC+54Y5FM;/P9O=LI/PVN3'^[Y694&M_OGGUZ*S([AQ M7)T4N?9SI?M+'">%_G,.4[HA]*(2X@F9NW>+.F*\""CBU&LUT_1K3J#6O>H5 M)ES;P9OQ54=EAE%6H_JR&"\5#7;N.OJHD_$^"?8[G)]?$E5"N'H9OU:]19') MOK2^7ZHS]*VBX77]>PLKZ_1":Y?*H?Y-++?6QF3N:+PG-XJC7>(J;BB=:/:, MWR[\)K3U\V5W7AGNJ7XS]_- WEE?H?#P$DY?UX&'&2^,. C_'$*84F1\>"!S MX@,]=#CNZ)!I=T+3&R[>NI"A<;='T*S1=/#, CDV#2O[VPVZM6G3Z7O;>XW] MYOS;S49K[KU'FG:32-83"+[MOMS-HE?)#*C!;VM;:Q-]40=-UJ)188UEAZ[, MDJW7/W[)1YC>"[!5!9PX)EGQ1]2=2]8^ *BV[X/T7 M77_1]1==_Y_6]5-NE]'RV4FEO7O:\K_OWA/TJ'YC=7Y>J@W;"_,'O+[P,.Z^ MI/ 7I? WW1>_;](7SO\74$L#!!0 ( $"!6E@^RZ=(*P," '7J% 1 M87-UI_N9 S;P=PA:^4,0LA: M[)4$#B:]=K]?>LA2V59'EMRZ .Y?_\Y;E4JV3""Q01CUV6<%VU*I5#5KWNR=G9W_[ON__Z993!97!I ME!X%:;RSU=W_=6.499.C-V]N;FXZM_TD[,3)\,W6YN;V&[EB0VYPTSPI78U? MJ#0>9#=NHCI>/(;;MK:[\']R2^GJFVT:N7MX>/CF%N>AQPUNL^I)!%$81.I_ MWU]^>I,E;I0.XF3L9O""^)S-]N96N[NE![F%2[\M?A[^:BZ%\?W 7&N_\]X; M_E%?FB;%U 9NVJ?KX$MZ47U1GK:'KCN9OU!^*%T\-\WRDN//?3=5Q=HLNKB[ M;:V/OMQ7,^^5*J\SC*_?P ^E:>"/P5U;'Z69&WG6/+(VC%6Z0X]]US9U=]N; M!VU#$$>W:5"U2?#,[IO__?RIYXW4V&V7GGX4ND##&RIJ?^UMO/MEI%S_W2]C ME;D.CM-6_\Z#ZU\W3N(H4U'6OII.X#://_VZD:G;[ T1VYMW__5?__5+%F2A M>H>$V]:T^LL;_O*7-SQT/_:G[W[Q@VLGS::A^G7##]))Z$Z/HCA2,('@]@@O M5 G_&?B^BNA/^/U+/E9)X/'S;[-+-?AUPVO#VT?N&$=2P='Q6$4^_/_L8^@. M-YS _W5CT-[>V7@W<,-4_?*F-- #QCV-X#6F)S!PXH9GD:]N_U!3,_[NQKM- M^-_!P4YW9^?''_(A]G*:>Y!Z;O@/Y28?X9O4/&9OXQTNZ[(>< &7QW[Y$?L; M[S[^XT$/@%OD"7(@CRZ2>**2;'H!I)4=1_XIT- $'_LU58,\_!0,5+$S\$X7 M6S_[Q(]!%&3J4W"M_+,(:'L8]$-UG*:JZI&[F]6/?%.FMT0-5 ),7J45QP09 MR5%*QPDFY1 #/,K@68:YPE] M(A9R)"].4\>]U-\K(D?]*?#Q\R!0B4-S4I6,Y.3LCS*9SM[\3G]5'GU"9*(_ M >M(L@]NIH@4VYM=^#]]7_&;F:9?7-K=:F]WBT?P+_JS?LB;TGM7+\/6JI=! MWD8-D6CYHP\/NYV$@1=DG]6X#X_P _B5] %#AKT,7@GO.0G=-#T?]++8^W9\ M&Z0;[_0E)_%X'$?T X_SRYO*XU-,Y#\_5:J9F3\K"5*K_9?KW> M;.MGWLP^*:#[]7"SS>N!1@[3LB\EQJ(3M'+3 M])FL0_W-0'1*95,PQR=Q!!_31S33+7VNNSQ-M;MRHV[%:WZ5D+(WI57G#7@V M:[]R4W'%:W_L^T%&;/K"#?RSZ,2=!)D;/IOU7[D!NN+UOU29&T3*/W63"-3+ M]-DL_,KMXU43ON?EXSR$:_WS;*02O"Y1(QSM6IU%7CQ>@::RHKU8N6W[=*]6 M.T.Q3OI$#12^K=J9CG45@'78K-J9D;63EG78I?J'.6LH6NNP<8WQ^PC!C)DU M;XS?IUO[QOA]VO5OC-\G6OC&^*W/7M0NL%LGH5N#V-76NVG_6!;B$A/YMI^[5?[8%N(RU_ZY6^=/82$N M<_V?NX7^J!;B,A?^N9OF3VTA+G,O:F>M8_+TR8,'$V[VWB0>7+JG";N7FQ@^LP^']U^'0JL?[J76HK>I/Y>'''J@_*>GV M5MHZ_721)][(3=7Q,%&D*:W8%='%(LC[[4^W7"_Y4_M36].@!OM3+E'=7Y* MWZFM45"#)9]E6?OW9UG[RV+=M3,4+)@+-_("!"!)LX20/,KFVF>PX::?W>2; MRC[FD?\]._G^#W:#Y.]NF*OWT\]S6-MA>1WIX!'VJ(4Z+.&N;E5!'XEP9/33*725QUM9W^T)UK!J< ME/H09VT=UR]1YZZM2[N.A_,E^:QVZ^M,7T_*>#[:17T=["]3NZ@/9=37SUT_ MGG'BIJ/CR,=_,)7S&I2YN2S.![HZ?XX0EEC4MU=?[W+]"*%6KINUILK&P5PO ME::A2J3*Y^#F?DGJ5$.52)7U]6_7(#Y<:X5^F5107T?R^E-!K13(^I!D?=W' M#4D^(X?8,DFROD[T&I#D2U(=ZT.2C??^^0==ETD/S\%G7QMZJ)-#[B409Q,V MJ ,]-,I=%7'N/X=0QDO2L6IP4NI#G$U$HT:;\1P<^;4YG"_)9[5?7V?Z>E+& M\]$NZNM@?YG:17THH[9^[O=Y&D0J3>N%-_$$:+#[M?7[WKU%5Z,@\9]HGTJ0 M9(^U3_5UAG[/1#E1"3[#@U=/SPKSF?_ZE- M %KA'4AYLE.S"V.V\=FPT;_J4?2/^C,.LV!?:VMMGT77*LWPIJOI1%E6W%GD M!]>!G[MA.'TV$KJV%O/3+_,RN51M#=Z+)(87R:87(;S;<>1CWOP$QW@_+=9= M7]R+!]F-FRBX3O_Y =V*,=UQ$J?9\U%-ZVP*!YGZ%%PK_RR"]QL&_5"1[#,4U%GH[AV>U #_^IAG8WJVFW8:AC7 M89UMZH?O@<@/Y5\I;Q3%83R<7@;#T?-A8H=UMK5KO1]U8&AU-M=KO7DK8FYU MMN8?OA]7B>NK+^ZXSI;\S ;4UNRNW0;4@7W5UGJOW6ZMB%_5UJ[_H0WX$F,? MPHG*BOR#Y\.YULN@?YRMJ ,/6R\GP*,?H25RL^YF;>W[3W$TS%0RQOC(O%_R M2YRI],*=8ND -5>5O]?SQ'0W:^<"^.'^J_U\K7U/]1QY9>HO7%(CNP5=>EB=N>.).@LP-ER7K:K/7 MM5!V:NOC>,&$L2KV6UMW2K/72V?XM?77]$9QDETM7/K2S\_G:-76S7(WH>.O MSVZQN[7UH]2&MI?)2KJU\X?4C+:7NM@K]S*L5#&%2Y>DF'9K9Z6S2R6'6283 M6(,IAM)L546%H4KJ9"4L<3-J9[A_9S-.0C<8N_6JPU[B=M36FC])E!]D'UTO M"&%:I=,1!7%2_GF5SNL?LAY^EAR %@[O20YTZ?;FB(RR#]]G[Z7D7>:.PFWV9 U#P/Q0X"K*C@&IT"=9(QRW,,=FMK MT=9XK[;NOU=;2]RKK=H9Q,39+N@=SB(O46ZJ/BC^]R0>3^*H+*@O$M#6DJGY M:3V/U%;M#.D';A.(JCCR7\!&/5&H/P/-P%_,^"[5M8IR=:DPA!]$0]BX09R MF>.I\WX8#(DAGMY.E)60Y"U-=M_DB#-+_7RVR^1*FMKQ",@QHS/ M'C:K>X#?/YM ]';M[&[C^;AQ$W\^)'HZGH3Q5"DZ)^<3U"66Y81?CPVMG87^ MG0V]5&F6!&@LT99^C8(LO>Q];3;5WM3:)NXOV%3+*.Z-W&1YC6S68SMK:TPO MV$XZF>@Q@^O)?'M>RUU;DWAI,NZ9*G?;M"U M. ZU#?X_]>ZL2C+4UBWPU M>!P_I=FU-_R5IO?61"SO/S0WP"$M=!XFP\]RL M^<<] LN4!3NUM;$K;%[=!>@>=MA2C9%5[F9WO[VY9R64_MQNUM;$?B&[N=RS M65\+7O+SJ-SR4^Q&Z7'D"[!_-"RR]MY/B[]GLF=/+T_.$!)H!9E]UG;,9&O_ MW';4UVRO]7;40:G>J:\'X/GLW5-I@_7U#\ (?A#F67!M]>0^O?7"W%?^QR0> MH_H *+_0ZNT-WZNN.6*_]?2K>6UN'!F:A M4&?>[/1:155UW^4+5KP_._??'[ATJ[VUMY3]V:VM%^3I]\=2)6>6_+ZJY)O@ M]BA1:0S&CDKYXTBY/LW'#Z[?_0+_H9T(=KN;^UM;_N;>UL'NSL&>=[C5W]_O M[VSVOQ/XV>BHN[GY M?S;HTG>_I!,W>O=+/WD# _#?/,[<:#CGMAL&P^@(LU8)B@]OT+][<1@G1W_9 MI/^]'[V=??KLZ_])R/G1..L[6 MYN[.X8.G745D-7S;C^>7GYU?X"A&FXH,Z#)\,\%M^AL M,L?(@#5EOGZR_-R!G][,?[_5V>GN5OZRV>E6?K]HI,/=SO;!W4.]H9GQ[& ! M<,5^W=C>T!=/7-\']>MH:W+K=.&=YU9\;A7BR?WI[T\8&H=/[TMY.[.4QZO[ M8*([CJ+<#2_5)$ZR#8?6,52#>5*B13129G4GN7H]>74<7A[G(D_2'*2RD\4.Z-NH4SO= M;2=.G.[N*_^U$P^<;*2<0A5W0)D?(2JJ<^QE^'/W<'L'%YFN@[=46#;G3!7\ M!_Y4_@]P#2[3.V45K;2#1XCPVA[#$".\K>V[TS8^JJTBO97;#R&9DSQ)X($? M@Q1F_@\8Z+X/+9ZWL_'N@_)8(T/]OTP^+0=MO[MY'I$6'=4WQ(T:IM8PM7E) MFL#C BJ)FF=L1X/@5ODPR3 UXG976-K.H[&TI^!FQ;*LB*-EQ0/88'$&23QV M_OE/'/^?_RRM9?49ODN?>1:G^_"@<[A9_=//G\D[)>33:<'5U'82CQ&Y!(GA M8P ;]X7 UX\>(.).R73&F_E>?5KW0#EN;^_L;FW]L*RX:[&"\=!)$X_+X-LH MDKKP?_\<=CO_F@PW'#?,^"7%7'-ZE&.Q%%[U$$;-.WNIAD&*/"/#V*W>W7U0NWI?+T^=WOG'JS^/+T]; MSMF7D\Y/FT*/2/]D!;XZO76!1^)+(Z-,S,LZ;NJD$^6A^\IW@L@)LM0!KIK M7%\_Z+6>!4?!E4$X?P@ZXJMYRS7%*R9)?(WC% ;( 1H@H8M<^R^1_M:EO.'&^_V=]I;8"[M'>[=N5W?.1;"&F%ACF % M'>I^XN!RO*WEXE;K4Z^(Z%$WCQ%ZW/D7J.2I'[#2#@(FL _(Z[I2\WILQ5GG MLM/K.)+XE3AE*G:^Q)W75?0YHR-V0>QNU&IW?O2RM3-IEL/?CGT?K(14_OD$ MXW6-@W]SX]W.YJYS@E-W?3"_LT2IK.7T\@!.>?=@/?:#SS^!/\^3J_C& MB$'$[C[.TPQ;/BWI(<2=SI,+$+G B>XOD1'9^DK=NND];+D:'H%:<:NE4NU% M##L6_G_!A!4LV:UMD,D'^YMSOMN7)XYEF5#T3A(@^6#BAHZZ51[EX\#7( Y4 MV@CBE6X"D*>#]%DA;AO?8B.(@R.4?<>)/0XO4//C@BC1T(U]_ M-:! ,46W8>L'#@>.@'&A?NB$;IHY"86A?I9Y/RPUZ%^H]PZF3^05MD)I[!%6 M"2S)I"H.M_6J;R)PQUYV]/"7>][9/XWC^(4[CA=$L8,LI(B*C +XI>.P:&Z@_H"-O MV=JLR*1I=ZM/A\MHLWL5K8D-^ /DOGTOAG.("G*"RO&Q\S\YM@9S+EQ\O6#B9BCL+A(U4 FJS%0# MY^@J?^<2)[+8A[QDY]L#WO5+7#K<'T-W6)6.F"6Y60;JVS+W)NLIU1=8SV^. M[V$3?L?(J;UY-RR9=PZZ##H+WN-'S-MG8>0=@(&R>[=/\_Z)U9M;RTFLWGV6 MG?!;Y&$E73G_J>"/E?7.PG06ZD/"L6(ET0>JXSHT*P_:W*+Z! M>2HWA4/DPP]IC@Y'-W5\-0@BSK.[S.$\8-!U/JT9#F#G1]QU3\IREY1?;S+? MUR?3_1_J(3Z!^N_.WEKMSD,#TG_""?\##WA/SO<9'6^C+G71W?[P@/2ZL\8H M1@?[O_, 51#0/ :8A<\>][1:):'*#_/)K@!I^.-:G<"&/]9Y=Q[*'_\>AWF4 MN0F5RB2IX8M;]^6+W\]+1%Z9Q#?\8>OY+>D"OGDS4I1+.\,\7W5?__4OW;W- MMR-0()%M^HX;AH9WVDRUK^0"&%@X)]]JE='Q%_>LI?-S;$%$ETX2Y2GR\7>W M'"JI39U7,"B6VZ6Y-W+248Q%([K8+ANYV>RKW+CIO!"@F^5M7K!-=#W?B5&0P++-,3>'?!(.YAYN.[T[3#H_SXW0F%VG#%&A7 M/2""M382YV7S-"DVYSI5])YE;I87K&U;9-@RBW5KMO_KI7&@(&H$S_<$#S)? MX+MC;$KG.RH$_IO$$;Y(.'44O-34.4,BQ::WU\KYX&8N%]?.B*1B#%O/M_T? MEVJ8AURMT&M?.:^0:>^_W=K>ZA@'24!5B1.L2ERU5.+Y&CFCTM>-%&FDR#** M!LUAP;,B0L5(D9U&BCRO_:^2(O=)%7QF09'N0>=@:SFI83 M1%?;][L7FLX]!-#!2]):* P3PNE0CNMYH+4D+JH>*,@Q!A-5?NL QVU7_I". M0=V!IR1:]X=U'<,B3%MH4<-P8'SB21PZ0UCC;*1_[H!MK6AN%/,A'!HJS\&, M]"UXS04SI)^[;_5EW[U@\?STA6A0R\4+YJJOU%&I[E:_O:6=K;9?H-+K>C\" M_#D-J/8T^JEZ.U^N]/YQG;5>&WO<;.FC%%@_!P6>/-HG0 K#.)E6I.+1140D MGEQ49.5M[5(9SKR066N%_T$&W[JPC-XBD;PN6_O06_O+P/,L$_1"-\,,//XD M9@3,HT2A?_5:S0'F%]X'X_30.\VS^EN]A[/-_1TGQ"D/5[B?*_=9V M![#U1VYXXTY3?)EE@?O_8$WF&GEIFM359:>NOH!PT. .!P86R-\SO0L#110> M IT6\[RRV,E3=G[ JS.6> 4:;YS0L\(I/OPF@$?#8YT(WBU&Y>DZ2$E'IO9@ M;HC&-6+LX<78CL1W$S]U$,(G\!=EM6^_"/ M/%D9/U9__T!85]*(Q$3!"E7T$KI9IE+N\(7'")%@86X@O3&_QB!IN&D*:CQ^ MI8^6&@P4A;4B@2#".P.DUPC.+:I521PZ\37!,.CC7%A'!-IK#NW.YHX%-=!S MD[X+P[;/;T,UI=RD5]U=YVNGAXU;]K?V$)?@-;YX\992Y=(/0:>SF,8@2,8< M_YW LUV\"/@,)>?[-&,W]P.- C%3^K)L/M'PFF5KZ&?>(#GR3XX*,%Q6X ME17T@Z4JZ'5@.CT'4 MR\;9*6[2B=FZ^_&'PX8_U( _W'VXT72@/]:(18O@H9WN3&SNVZ(7= MX3!15=-]K%D-46:.>=T(Q4R+N^M8/-VXZ$"WI&92EN( C5&XS=BMEU8I0RV7 M'D3[?\M9_4@)\$!$>13P2F MF6*4C]M^3!W!\&[@:-C6E,:00]W=>+>UO=.FSXE->". M4MD)]BUM"6J@FZ; ?%("MT6;8 (63EH4Q;BAIVMGXBBU"UQV\V!K_G@5)/F4QVR!F7XGNB2<1@6D'Q=+\_/H M6$_:%_[#^G'T\O3+R>G2\FQ>+"G M+BV:JRG__?02,?94Y*DKN.]]"'MCB U45@44.,$98099/36L"PQS2?+_ LK3 M)0+7RKE(XMNIT]..*H<3=]!51 &Y6G(J8DN.M"?_K!3-%]Z6N,DH#GT4+$]Y MX%%H!195H=!*-%UAI#(F9$?G[.S,"-9RMW7L&PN,T.ENMO] KP8-R"X/O^/T M4&;/[)RN#P'ZCGS:2G@*C2Q!5SP*+FR[N '/X+:4W"%)0$JXGA%PG@"DN<%V MH$P)O .#H#:" XINXR6Q&M[B#0'&2Q@2P:$D+ [WMOS-O:V#W9V#/>]PJ[^_W]_9['N; MA[O]W;U_[F\L(;%M^Z"SM3BQK>)4# 8K.Q5W]LYU:S,79Y2@K/C+O7;HBC+U M@*)/4,Q$R"[=!Z3\/:D\KFXSO 0!7,-W_7A^^9E8Z7.8J7/U^ZGSC]/C2^?T MRP?0D#ZNZ55?'[S^=.NH+CYY X_#0R[] M?6!^;&=K?SFIJ >;G>W-Y>2B'G2ZW\EJ?9+RA6> R7P!HG=)'8V6GNNW)$%9 M]>)/);0?.)?["VWL/'IQ?'GEG%6(ZM6U%$#B7'$LEGG6DU-15>2D-JK?TJAH M;^,=VD].M_-#9/2,N,*+V4]=+_A4&YK@*S7;N:SMW%ZPCPW3?;:[>JB9[G'# M===E0R^#])OST:7H7\-YUV)+#QK.NV:[BEC:S'G?-YQW73;T:Y0H,% QH;R7 MN8,!17 6^+ ;-ER'N3QL?[=V&CZ\9MMZ>'"@&?%)PXC79D=/IGV52"WBM.&^ MZ[&I#?M=NWU%2#WBOEL-\UV7_;Q(X@DNOVK4WO78T*W=AN^NV[9JK7>[X;OK MLI^?U- -,8754]1.I6&_Z[&OC\1^F[/Z2'N*!6S$>W<:WKLN^_D9;G%Z[D!E M4^=#D&(1;IXT"O":[.[W./!,N41W9PZRI6Y8%<]+)7\1:93;.SJ-(5Y@X%WGBC5R!&>![K4+#1C%9"\+9VFL\I._I(O+=1Q!YK3[>%\>XWBO6Z[.?G^=8'Z)W+&50# MM>5C"RKXHX'X/HDCGQN=X#7 N_.0,<;/)XJGU&C0ZT$A6_L-%U^G/=W5"47[ M3473VFSH_T,(]2 CR"'BR/!%J#];X1;'[<>YP3#%.JB&2Z\% 6PW(?#UVE.= M?G30,.EUV<]">^X5+3J06??RR22DSVXR=3ZXF=MPY;78\88KK]>>=KN:+1\V M;'EM-O2$P$2QF2-Q8U"7W6&BA#\3$.DQ-UATJ8]:I#\B?BG>4/#U)K%I[8AC M[W%*JIH3_UB;NJ632P\;_\?Z["ABX2:P9\20*A?T!DR#U ^D836W4+A)UC:U;SJ)T(JVDFR2\M:&&O:8TJRG- M6CG"_;:!N'^6Q5DUH967P96V=1YI=[.Q_=9F1S_H?JHMY_16>3FE'IW;'5=/ M=&LZY[<8M@J#)JHQ$-=C]_>:.JOUVU?3<*3I.+(^.UHPYY-X/%%1VCCJUFAW M&SZ\AOMJ>I T&*#KLZ,"-3!USF\BT)!'P81ZNL*6N$'DO%>1 M49DXKX=]*@ MBVHM*;M:"'30\//UH)*&GZ_?ONZ8SB8-MNCZ[*CFW,24,88"'#TMP&BN$IBC M*V$73C-E?XES!D\$/=Q7C3MD;8BA8=MKN*^Z<+;;P)*NSXY>)$'D!1/0LXLD M?^>C4E*9I9+KP&OR2-=EM[_'EYM@>!,,7P*E'>A@^-^;6'C#E.XBE5U=C=)M MT$K79T=/;T=!/Y#J[HJR;Z?GC92?AXUBL2X[OO/QV[2-+]\/?4NIM#7;>]W]]XUX-E=3-& M.,-,0]R+ >Q& T2Y1IN\=WC7 7^3N?U0Z>_I/WQA/WDSQ/XV8A>I+S/K(D=;1:WN/TT#O-L\2T6:7A@!*AD8_$4 M[?_B$('_Z\8]EFES0]\T2@J*'JIV/U'NM[8[@*<>N>&-.TV1TUF3&P=1>V8Q M9M_CT2EYJT:4?/=<[D_)0,=72*B4[ $/1)"9"K*>I5-05(:P0\!N>*Z+:*EB M1>!-5N(NVT*Z0#?77__2W=M\>S9_QNY)M-L;#SVU#Y&E*WW]D^.O5V?G7XXO M_^'TKHZO3C^??KER+D]_.[[\6?\&?[T_GY'_C97--[^*L]>$F8 M1@(,+&='VWN3.T31DM:HZM 4@?&;),B W$E PPD*81X&!6_L^LKI3^%?D^ $ MY^.8:AA[\2"[<1/5AX%/T?4T[Z>!'[A) /-^A5#66YMO M;Q3]T7W;09S ;/UV&,??0)&0@>R714@I&DTY8^5&6)T)+XL?4W>@G)&;]./$F23Q M=9!2NH#\^K73ZS@727"-)11%IQKG$_PS)([D7"HLO7>./5J_[N'A;L>Y@EMO MXL1/]0S[*@S4M6KIJ5DZ^ST"TV* M;?Z. +F?/S?^+1:ASGZ;CN(\G+MV$KJ1^0X)(PV @-W$@4% %^35 ])Q^%&P MBUD,7 EV *=W/E#)/X)ANU M'.4F2%)P.SR'\!AD9W"4CO,G$M@U'#8WQ>48J53=L1 .+.90A5-$/<.) \TE M>#AYDZR96<\0C&%Y&2HMYFLRN-67FF-8%R%#.D;N8*"09N$1Q3MZ&F.^5;TD M+:>?I\!NTM3!AE"9&DY;#A!*DK5!(([IF6$<#?F3N79F3>,^3?Q:P7CE-8Z4 M\E,Z/W>O$1(8," XD)TGG%I[AIFH\G\AI, M-SAJ-HKA6;Y*O23H:Z9C6 OB-3L?7:JR,GR%5QV(A[]W?(;OI\U-XGPXPLVX M<)/,.3L#%DK(WX;1K1#^WQQ+/ 1AB/\&3$1P21#[@0=+'1*E$L8>OJ?%U'#< MTUN/H/FHP5? #<)?Q;T:!-X*7FLHM+;P$WK5:+B=J B>?GHM[$GM 2CQH^3T]%"05KTJ7^D KJ2J_ M>"' 4&_!30*^98[F74+D'W'NL."B*24X<#Z!#;F+F:2:7K3H+ZT!BW-K/;P@ M\?(Q# "+B8LP"($AW&=Z9J7Z2 HC9,7T?K1P'>@)3];=1OI(R@0F%B/K%9@X0.K 4B2L+A5%/4MBF\BI$I10E'?YK_-F6.Y M^1V6H#7\/*V82#I1[C>8!1[#F2=%PM[@FRF1#PY$:@Q^( LB_BM#$R/E*J>3#K9I3U9=X"-X Z%N"2VD?D2>AQAOSZ MKO<-5$18L+90XH#^]_:Q3&5+>2DB+R_&"#ZW)3A0F*4O@K:H8&-243CP+)4D MX[Q^.(*!2:06/%?40%!-LA"^K5 8.UHANRIDL+98X 2/8[1-T%[0HC<.P_@& M7>&KIUYQNK?1PTZWO?W.T.WNP=Q6/B*%5^\Q+?#>6_V6-9K;V]("=W(HYO7#R7 _$FHP:]UFE;0)+J#B,?H)B5#2^?HH5<9@",R. M+\.!#IODDPQ_IIN SN,QOC_IZ#DR@!!G"5]/'.0=P](P+;(2X)U90/(S077, M82GQ.NT8P+&U4X!X"2I@? D*J2C5EB]\PCW/2;*%:H@F>.@&8UZ01 USV,H8 M;"DI8WG;G.=:G6?0B88J8L/7=5"#L0Z%4$.*.AB?1)(G[BU^PA/!E"P4"@2@ M2$4W0HN_!(N=K=Q3.5)@^Z,9B@^Z@K%.T'2!H\=Z&8J1D^/+TQXZ)#L@]8%, MA8S(ZL03_J,X_4N MNT+0;6G9!-%9X-Y4:I0_689BX8SI]B?IWCH\?$E -&?+H0DRN^5U; M; KQD2L>)%XL?.TL&(M?ESP>%4N,,_!5" _3CKH;8'8EB]1RBFF;J#C2GIOB MH0]#U9S&FIY&RVL'U!%HB^9YRC3,)LTY(,@&W"WX&2 M!D'F]E'<3ILMK]>64VS&HZ 0[*?XET/W1AS-Y(RW^1]RFA 8A3A5Z+B#>L%> M/N8<[F02ZCR6&1>5Q1XTDUXQ0=1@WY]R>]&SXOKQ1(O5"!Z%GE9I'X..X1&' MFI))HC*CDZK;@-5DL+%4H>Y:P0L7 XB\OWQ-AM7"8XR7)O)S#0_!QCN<,Q/O M0(' !X61@G#H(F&WG8A(;>VR:HEKBVM#CA-]&D3'Y&)IT4OINTB1Z*0QK:4N MN<3',4C2AOA72?S''FA$''.4B%],BA_NN?T3T/NE OX4 N5>B$'W-UN+9(I M%521%S[P\I#\('APAJB\ZG ?*G]YQ Y(.&LD> 4(!+D$6 M+(;A***"OMN4?Z%0A.$3F'4"]C=MW0AW%85Q"ZV>%E @">L6:%\(M9-9,MJ( M;%M8DV8FRCS8V$ 0(Q5.2@X'>(&$B(]2.[C'+KH;)N1+MXP!OE_< +/DA^X% MG(IMKDC02GFX:HLIK@[9C(]-N-W%B9--#N1:Y4 V_'29_!0-3\U1?=35XHFC MHA%RJJ(S+:JX R69]:)U:?[5;8CY\7K,L7;%P@B3 M."+?CG@SBNO)YUP2W]\3O_I;LI,KF6@CEU=)1Z5X%N,745 +P\89NZ] I]>" M,0$1:_GJ9MMKYAC/SQ.0VN0BL^P#(RLI'R,G0N+IV%?E\&*-[;O2_3ZAG823 M:V?PH5Y- <@$%G$V#8[UGQ;;PPI^9]7>(P\Q>T8"L!M\C#P5D4]TD%F1>WH< M*S_B3-/^47WBQ6TRFR75JE+51:>K2"5LB&?5CA,F!U;)*5YUPP$_2:TBZJ&X M=BE5CSVE 0DM/R:9Q;]:[K)PVEI@L9DP7",='E\Z:-YOG=X@2G,T^&U6@ODU MUYBD[$Y-[B!=3 E#<20BHZ]&;C@@=QLS$,.#\%K*A93T;KA^C%0&ISZ2I B3 M7UK$M^R[=8:4]CL@"<$ !0,AIH3)10V?6+5RBKO4=Z-OLD62;Q[JF*5RCD]^ MY^@)AN?(33K D/D 8^64:XML("P\J"))X+86.F+96PG$EL0A)@_XL#,),!!, M$<=T627TEE@HCEI)0>IC=SUYYCD&(P]%'Z60-%Q5H6*7XN[X$IX+FC,.0*-S M-%[\Q%KSQH6@% KQH[6^\^#(')-R(H1V)PQJZ42>T^G+NL'3,?$G7YGG%O^Z MDASV(-$57*Z3PHI3*7:4S:8D#./8YS@GRGA$WAM2%CUFQ*,@J(ZN/\Q.?"PW M;4,K#P^/B_]3(!ENV(SV"'+1HIB M;'%ORR-B.:P?,9[;$.V/$:W.#K+(2),E[&6:3RA[W+A'=&4>E:]@II&^V*[ MN 8%AGVBD8X9D.: A,<%#E1 U%!$O2B"_:DAYDU^4U-)2XU4R%M6"ENY&>BD M7B9.",KFL3U=^D[*+57*M^IIB/.UG" SQ4L<\<0?C0]CE@FV='99X;*U?;(M MK#,>LQPF^D2#&LB6!>C#G"V-5;1Z$M,&#EC%_\YA6]@DRK3(0;LG"8"J$O2F MP8!B+)3*'OUKT,)T/'0F4YGU-HD]2OT>D35&S=U"+6L5.::<:^R7LA)9OGIQ MBC9;6!2FL[%BILM3;.CF<32L-->:3)#X['6#1V,:;Q -$KC1("ZP\3M/3,U. MK7*G>O'89 >@%,%#&T>F8!*M_!R/)@5!T*2*AJ$RW@CXH2@X1^4#K'[I%R1^ M"% =T,-.OV-Y/+ RG_PE'%+4%8$O- *SA8&14!0I(,RVWAU8(H-[*F/-%& M+ZF77G(*+!G]YKX:DT$,>X@5+2:>1GEZVAMJB$!X>X@N=;3 %%>X6\6YY)6S M!NVY;J\8U=SN2"&\^053E\G;GR,\!UG]QB-&F E>G(@]A,:\KS!$V.B]-9C; M8@\_JB04QX^)$83BRC1NS,HTJGCA?0:)84'Z%8%98*IG@>S7*F492!63G<,P MD[)0)OL?B2LV(<2G5V9,B)FKTUI$,'E NJFIUZ'2P&L$*QK:8"\:$,<#"XNP M1^XJY&D"RO6E!C8T;.\R&ATZ>@]&:=G4^<;%#&&3!'R9Y/PP\8D-N-)7B M,NW?*26T,/A+&:*,,Z?BC%@9!FR(G064[!E$\'Q*NFQH8;5!A[@$AU-DZ:HV M5C<"G9!VG7 4MZ_P8^KHC%@X[%@\D&9SL34LXB$T+QK2)?R;)$:',4>PO:F& M_[&$QXUROQ4@/7@?>?.PKQ!A#"4)*M.Q2@401OR(Y'O6O0&:K(6GN9<<+.Q@NIE!?VI)/<5S00+&$. E P&!KK9 MW#1+@"6@X2/H=!4^.0VD)!Y^)"5F1ZFR<0OOH:\VG&.5&__W&-4'XM/L9Q.Q M#YN%23M2H*^C?)SY2#B7LUNFTV$Y_%>,J"LAQ>@ &F+U%GTNC5A8<:YS$8PO M;#Y+BT.3P'<33O6:8$S/2'=!5N1=1H1# VEAERY0'@S"YH3($.SB[N(<\U7J M\87 "]_\JT+U@Y6'*<%F@+IGU 11\DIU^;CS)?"<(I_="'96'A7CQ7&68O9( MT95&K/^PLZFB-K,_-0Y,1HZQQ'<0V=@Z%$O3RG]S:E>MR9<,)];((Y59_),< M )Z;)%-!A!0U3:!7V#>(/@/,U CZ!,D@=""!MF835VI_1]86CA']T!5;W$:+ M [:+V!!^P9)OF&-7<69!I]"PY:Q#::0T;8CK0)0OOU.Q(J! M=WPJ:HBYC< S\6]Q+M#MYD=&QJRV4W\PZQZU)6&O&KZ2L'W@5].L#6TF,G"Y MQ-0/TA3&3@>,,MF(W)6B^DBP&[4>"KO'980R$XM0D>ME K]:#O 7X8H) ^.3 M_J430*0$J2PYB\P/E,TLF[8GD8WS@@ M;?*Q,@F#@DFIFY;0&&W(BC9RV0/"TO&9'=3Q# M/(C-L_IDRQ=.$7\:* ON2D>U$2[&_+# '0NY!T(M@G=(9I@N L)3/8US9XR0 M*XFT9BL2>'5?028'WM4JZAF0H@=#1E0WCHDHV50RYC +I2&!1V':@DS)80"' MVAGBZ=7M#>,@Q0X^=A=&Z=B12DDJQYG%VDK+F0F8LY\G5.\#"OXWZHY6= 4D M@ 17NH9@JE*)2^C>EMBP 7C"=9P@%394L5KX:-/Q4WR98.0G" 'LQUY>@+(Q MN/X'!>87NC_AGY8I+UY 57>2Q'UWG_&)L2Y,N8S1'V$W-F^DJX=F6M]1E5GL M)C[^Y@>)(IN!&G4V=/18V&S&/(_44&<\%CBCY>18MV@ZQZW6TC)=,)E1";S\ M/M86/1OHY*L7\X#1=N-2CYE /:@7UG>:!]VSO?3>QD,>MKH-K&Z+=79U^MGI M=KB']OQ_GSAF6CWG]U][9U].>X_1Q/J)=N6WTR^GE\>?7E"#,NZU'5!2O#1J MPL-+W9S:W"7P]QR>XIQ(6E/1.M;DPOY^\MDDPYKH7)%3Z:L0^$_"?$=W]6Z[ M:=MM]R3.ID?"LC(S%)E*8U> 8L;*#_(QO9MOXXJ;6S^_-]V[J4]@3)T^1S1Y MX'64SU%<_ONE>4X6QV$J>/-8^HIV8CT<%E%:DWQH9 M(2 R=VJ* 3(N;_*GD8M>-$'*;SF4\2UF>HR(J>B$_1>PR=1T_V3$",:C2B<, M=P?R'MN#,Y+U(%'4@HJ:P0S"^":%]79P":B];$JYB3R"Y9V7'03%#TO_BUP% M:S43EY7$$?I]_'$0!=1B&9^/.L.(- JG8$+@/O#2PF.0,?AM%J]ZVZ8Q@:] M"XLD,*A'>RIMN1)!@2.X-EXKEZTB;M)*!C,#V@[% MN@BL LRK=#.L K7[-7WAJ0,RM?X">\A*\J;#89.W4<,O!$KLK^YX\I9Z()E7 M;SF_7]HE(78N>,O!TRMW'6=H!](UI71DRBC5L/@%"+ET9BJ6KR"38C6L15"" MN>?I#%/4_"PT #CF)*S;H$PHWYZ_06I,U( 7%DXN+<9G,C!!M?1PW78.MMYV M%OW@N'D6CPFBG6)/6LOHJ^P&P?QUSGPZ33/88;T_1<2_:!Q7]5+3%M(?M1-P ML74M-F 1^F%80#Z>U$<:/2HZPD!L07I-W;623,_N!![A8A_2>&97[2K:.)E@ MS!67>4'9@,$\GMHOD\+QM[,_BY?#+0BQ!#R(47_ZCQ4HLQ?38G32IE3/BO5N MZ6\,8D9_U/64DB:#?*VR=\.\OK8B0??D66H?L;H>5B>!HZ_+NQ*5"3UL$O'2$:WP9@!/+J[_V<. MJB]1LF4%:B5,P VP?9_3!S+AXC*^IH7GD3KC4A4KE2A1'U^Z=VXO@9BH6WA& M0D2%Y5=ZM)U^K W]$]M_)!2R0(\W.\9BL&D(KUAQCTAU00[(DGF"4#*UKKC6\H9+Y@;IAW'7X,@.&>B"NP^Y-JF M5+F)-Y(N=Z9&6SK[&6^%H;V9M9 VEC2?LO;1ST'&1^2S+'%M$U/6C%O78&'' M<,U&R3FA-3:^D&85!F 03[U0<7MU(^Y%#3#"?A!4P-:\@-J M!):JW"N$J_Q>I0;H'V$W3XRDX2U:)'W7\/!2>TA+JE+$LGMXL,M^"^, TQ?8 M,'MP@")$E@Z!W)27L^**4E4QCZ5C@99(YNQL[L(JPUNY/K" #(X?\-4>;7SW M -BZQ.%9-TD,]TJCZ,(,\DOI5-Y M5'13;SFC^$:A8X]!LRO;L%0ST#:(+MR;7 M%V-+8FKF/<@3T!-&\&&2)VGNLK;1$PSX[O8K]S5>UMU]Y;_6^92GMYQ'B0V* M29E.8Q0BJ("XV%^\3S![5.'%$1 \?L@-%9;R)'&$*5)P#?5%9LM+IT.EUIP8 ME%X:1/9.3SK"MVU0$IM#(]X?CFA, +B'\S+1F0+<]SH )=/7Z>WPJW%>:+:- M3!L$3:J\SC"^OB/+ZOYT^5R,;GEF@3(L!^&I8/ M5[I.6WY8!/"BAO>75O8ETE%(4*38+?(1B%W?U0TWBQ\?]K: M),<;*ML#=,PPY5,S?,]@@D5N)A5W=GJRFU(^*LZ<;K$?D;FW[!3&P &9["7?.DU[ZRU9 MS]@C,C6-(#$C"XX'$C5+GZ%+3+R0/\&$&HR2E\97I'1*T\>/;I XG\A!WY,J M810M;',O=/SK:=.4.\Y'W7!-[,[R[XZ/+@W*K,\G[2QN8_?+[T05"$M:)^"& MTM_$U0TT:4/(=9J1B1RIY"V8W2"4R%2.M7R76TO(ZT@,)*O_;&\Y @HXQ@0" MI)8"/_T8L85]$J$GR#)@3=YJM$ 'Y/=0);:C^ZVD$ MPEB6)MWJPFD6>1CJP'(,!PFB*+YF#XY%S;J!"24IEH!8)!Y8B#2=$Z?OUE<4 M+5S&@=_635>I[SJHKL8W8(5+@"LAKTC11$:91K[W4%5/@+M]4Z0-& 7E-@AB MSR /P[:Y+,_(C2@'AH2J%4#H;T%I$(:Q.%GCUX3=]QJG!<[$WP'9/];F[5)3""@_'81F_XCG[ MCJL/%<>Z+[5SN/#"%9KT$QXKD(H^,G3;VQMH'S&%( 8N.@Q9@!#R6!7;;.EB M6325P,K!9D-H[%'2EB:#6;%1\RIX M35\P,>K08Z&!H-NJ+<"S<)UQVX=!/W'Q^+,CCD4$8J5KLD;&@9 Z<%/ %\S M;\7-S&$93"OIMS ;F$Z/U9C @WOG)D2AGP"G-$%F8CTLM6[#ELV4TH<6-JPH M);_AZ##\59<<)W#[1#8F.DB@5H: ME1H0Z194*F@GG%;BPPS<(A#N*$0^B(H:5)PU?#_(.L[GN$]>#_I*N >%1=/" MYTY1?G29D*.-@',D2B9_Z?Y^1>("5?3'"?.B(L<&W@0W ;7$6.::>B/EYUJQ MY>^HFE D/*6C\B3UP6E9#\+,E4D>PNK064J>H:&*V]J_ M3/F-2#XBL!$S?S1-J>^Q%\?(/#G>^SZ(,5 (JVSMM\V7@4_S]GGQ, IXBCKX M9=::-700Q6EFMI,?[Y6J@[%\(&-) -_@(I*ZEX09H43:\!:US"#2&MMJ8Z%H^]-+)1445 /\6HQWIZ5 M 4Q(H[.B_9X;S:?*E0@!T6I2*@NT?L.P@'ZLRC@LP4G.] MO3J4?"A.$@'Z+?%%XBYN$J%_B(H>B)^06XH"QZ:[J*P>X^Q53$#X%*9@2OY[ M:9/()^\6[3#P;1?1G+E?#C]^^FG\XO/IU^NUI+55C,W M3"Q!)J4=%NA\Q?@:XBHDG,P\U=DTI/ P2V+/%Q*-R1RX^XOE?QC &<"TE[2$)R+YA>1***1D0#Y :U:"=D9#@4"GZ!7I MP.:E8/T]/FVE/"R4LFW3OILY)GLB843FSAHLQ/*A6$?4>&H88MOW$V%+J!>Y M"8)0T.1Q 72&L\6]&&15.H^3QT8O+2EPE!CK43H7JHZV(]3V+Y?VTD!"HL8# M>BYR,O%%B09:YB8$^ITAZ+?.BJ*WS5G?(4PJ]I>MJZVW.(I5RA;#I#-6,;E% MB-70F(JGI20-%YHW$J\WF6N%]Y"#7V2&TZ:4?-A$X4SS R ;3$1E$8'>,71 MDW-ZDF>2;&SF:N3 2[!>4\Y,HD)U39Z5(N6WV%4@E ]S+TKE$AE69^EX MAARO^(;;/]L1/@_S./E4Z^.@,%:BY,K9[YB'(-#]O^$@4Z9Q"B)*7"!N"+H3 M>BIQLG0,;I(@XZ&\)!_#PJ4&V#A/M8/25]B!H3)-^"5G]>PT63WUF$N-LGJ> M-5->F,^KW4CBN#%\UAU2OJW*1K%/DE5[IP[:VSTU_ MRMG,;O*9ZPBM,M,M!@[;BDT9W MT8+?*D03&QQ]P!2_'6+&@I?$#B(1^,8[JA7UPM@R'M<45.ZV[T[;$^QM.6&P M0V(5K7*" ?Q4&%\&1-:;%GU2O5&,9Y/BK ::@WP(R72"/A*^(Q"2UQG4DB>( MZU(L7FF-J;*"U$\L:LB4;<;-G&/08P1]XJ9154TD&N*C10QF14Z>4%OBIP-:X3QA%> I9@$/LZ M5O",X\(+#X\QAA%82[S?AAE*T!P>R*"6ES&HL8'G7/#WVA>/9T,7EUY>')NR MTG[)%247P BZHEGRLMC:QA18;7XP6Q/O'=[@4*OQU*1E232 !Z!TWUR"F-H/ MR@=8!WP4-ZM*,+ M-.8EQBV('!OC,9PY,<$:+&J/1'7' 7?P(A..W*\CZJ)5-%,G(^I)F/Q3I;P> M?SKM.<=?/C@?SGI7EV?O*0'V!7D.2*,(PP6*'1R(D4[8H[@I*UO4^BT$$H?3 M:Q XHG4*& (V#.'/F76(E$:\V.Y1'Z91:D%%S2>=BL-U/8BQP6 MF"\.'P2VS93>M+C$&A.2T!,7$=JXS-CX-UHV!"?B(+@@5S"&.JF8?SJ"\RC9 MG8F4Y=%[M+ABE"NG*)*@-217Y@A\A6H4,SK;+2X;!?[!CG_J"H_G$B]N.=>! M.Y-N!*_N<'$ Y61P%U_*2$&W&/X+DV>'39]:'8'ND=KI#9I+P47EM*8_)=(L M2$/:[6.Y@U@K##A&H>/FP9@6BRKY4@9%HC!R<76+.(L$U8.)DCBFQ:BD#)R[ MP)2:0"[P4?'S*9#,"64HTBT657Y75TP.\A@1. (6F_-8K"]C8V_ITXY>,B8- M?FN%V959.=B##Q\F5+/Y?JH#ZN5P$!(IY0A8<=8R)+ M\_R6H6&0(RM$)9[ KKGO!+J(Z:0LK*,WD TZ=:4$KJ&#QUP,%!25_Z^XA%(. MMGS[FE2ZA"VVHKLZ$EXVG7">Q]SU,##T*+,S%> MG5P$@-'05[! MHQ/6:C3T@N27BK/0]<#:8&\$2E3%^+FD2"UD!*URZ,=D5%![, S_8LX$T(=/ M(IJ>0)QF;FZ6H#;H$2B;JX[5J^( /A"^XG6E8!>3TGY_QCYA,4BS8ONMSQ&E M,6EDJ(IS4MK Y)VK>!M4"@]B]QFL6 M]+'9N0%5#O/ 9Z@S.N!4_$&NV!GA9H-T"20+E>@Q.(1.2!H@EM$@#RUF1I/N M5*R;?D.*#@]0CO'[,X%(LXS/!OL?Q5';6++R+(T9 M@[#T.L;_@+S2>)*)"P]#Z3MR'E94MR6'TY-B>)^>?+TZOSEZ8^^BJP$Q'M;)T MPBA1R\KTX!3'_K\D#J%TMR8[00L(;Y!96&U6+A67R21W9FJ5H +9\V #27%& MI:2J#Q?JM3&[[5M4R]W&9*-^R )Q47$S# "%TS"HC*-,ENQRJ!)Z["I9+=) MZZC'7)X@K>.Y<[@3S<%,2WGB!&(Q2LG8'E,S$F:2]%"#36M#7P &,!%PCGHI!(=2*" M[UG%)NR,*27P2XI'2FG_4IO%KU/D5W!Z6Z#K_,S,)%.S]$P)CEH)#B]()-NLDRP;T":'6)E! @"(*2TJ MMENDA&?D* O24C_7.:*7T2B @Y.RP5%*$V14'LKJ,?/J.">6&)X_1KJ=BV[L MK@P66VLF1H*(GB693J@('RY:B-(!AO=MR_GZQV_T*8P]PG+$'^)$_AV#R0(; MY@?8,20@Z$B?Z?@3F@?-9 M^ 0\'EBC/K83.FQ@&CUO+NK\1*C=*G!2"@E.AM(TJ/5 M!S":=B!S4Z 1CS"G(_"^KT-5-@CY.YQX/*TL,>VXK,2H8520P$_KV3F+V)>! M+@9"CRM,>LVN:;*2<=-RKNVW$LO'#]()=J1$W!L5^J4;)7 [BCG0+'4NU M% M)]]34%T#]T;%2>TX>@DY>&O P0LS,I#I,YZ.X:UE%O]'$D>QV(6&TR^?'S:G M:!6GZ,ML2$DHL:#!.$W;Z -3)F7UB;VEGZCBM)]P6J"NG.$N@[.OP37N3.6O MN.8Q->F"#M1V$%1(Q:3/D0[ETYB' !_,ZF*,>7N-J>9Z:9 R#)&GDKGZ= MC !NT)XC;&M=&N9SC)M*-!?HD2VK B\U-I1 8OQ'$D,%FT\#6YAD)MAPV[-) MG@;*K:/@#_4YUAE1D@J ;BSXI@V,)I8VB#I0SORNX_RNC;:B'[* %&HT;,K0 MMHA*+UB(MTV7Y)B:R?CR__.+TZ^_+; M"^*2YZ5D1@V>R=DDDD"#5)&HD0#(68"=5%.1Q+&@XY?ZK<<4H\!\$PXA%,^@ MNXJN!@*83]9\<=.15-&*NH".EH@4;1U/HV1L3DHB\U-G'/(A(9A*+3U;H) 3 MU(YA,G0^T/D#\\%@X U68UC599RZ:EFFQA]O32YG4$((8UPE& @ '&H!$P<$GXY<(M3Y*L U_2 MGUOEW.CYY.?Y3&?JK'1#A$B023%D%Q%)NXN@- MV93E='DI4#++ATGA:2J5O+@+Q1L.N#D C6:28#I.C[;WM* 1JF0RB$J\^R5H M"$T@+6V3"'0K:Y>^ LN9>R<98(IB$L"WP;I*2GCO2'ZZY0%;$U@DDT26L8 F MO11?I@RV.E3SE&1A:#]0)-+(HFQ6;H5K)-79=S61BLIW'K7+1 MA M!]U=RH[CL]>"K.L"O9$:F!2-XN+(EVIL^)X>POJ5'MVXU+Q51,!?8K[17I-O M5(^YU A&YK%I\ ,"KT[ 3-2HF"DFZ N,"C>2FXVF0V^Y:\22X5;1!!)UOHZTO MT%E.^%PLH3*O(9/ :HP_S91L('RN#JF>0ZF]WL!""!-!)H*OHK*CP".>[01; MA0YCHIRB8\'U\4UD0XV>1;I.K,7OI3V6^BWTHEIM+?5+H4PD".'!E+$%BY?2 M :#('9.AHJUDH_D9LN!6B-J8<:-OIFC6&H^(^%VY(>@09Y'&9;N@S/2B+_0QKZ3^ZIA2=9WN MX>&>78?.J? \@=*T.)%):LHH44^9E!T#]4P]X]F^XVTK\I"URY^[1IAUU(H1 M;P@#PO(#6WJ)6F76@>(*Z,G&H6:^,.L:O^O($^@MZ"?PEJ*J(8WRBO?PSVK5 MS7BNZ(.F:URS$[0'8V!++K)N!H&]D"V6I=[:[!X0&CAUI!,[&^\]0^,H!E98 M('[;#3WM84BW,[#EMI:'T9D\'-+&%;5&'V7R5QC-P 2T<4#]N#K..>E?J5!0 M00"FF^FK F7S?W)L.-V"-]C:?MW"%\3*?]"%LSNN,BU6[4O<*$=',5^U"U>= M19C.!6;?67SCWGWI9\PLB4H7G7M9C+U3^:(=N @EU_^@2CFM'&S7C'8.BX= M*I7SQY&N5$09F6K!-;NO=5?7Q6-\S=R1_?,'Y2EJ]KI=K!-NY-\##!L&=RS M]FN-;^XQZK"*7 )?0+7?M^4L$S%7WAF;@)$/T%:B0T.Q]D04]<&,X8'YD)K. M6?)I_Z34NE*3>=DTZZ >2%W6K9:/DOBK?2ZQ6>"+9VGJI!9NJNNL+C3 M/ %K G06X'5Q)(@XB[B]Z89+7([ZCW#T$\;Y:O(F?Y.>4:267"1Q)NT2+LTQ MLAG; Y0+R5LF#FCX#$E_S8)8I)Q%7*JD^3FS[E38B4YW1?>.%UP'(=P.]QKD MM>L@-KW+."?Z&GE4PJ 4. W/I#H313"G9-\2FUO6$-J'YMX@2D^B8HI9*N0[ MGD!R61H0>R*->.M/;27-S;-1G+ ;2\L.#;MOV#:V5/:-+'@I!-$7$,-J#&&%SS$K:8-[9F;6=XXAORF CM-.(T$V->)DO/*X?;M/\VBB/K$/$4V+SFQNAFR0O*(%*T MSC5F.H.P"D3.+W0VS/&,.8FR9(] :X%+X.V3N 3J:S3-*+=V\695&R\NXD0H M.(VH9L$,ZW)I4<=2J]T ,1_W5CSF^OS:L2]X&ED%YSI+:>)*1A5E*,&E%CMG M?,]><9,6LLI M9J,:2;LJ'S8M]8^_A79^=7A<*_N:GA)XTON434Z9P$0"7)-@!GN?*\K6:RR'!TZF Q+6)= M8I+;/2VDTW::IY/ HS*:,O"5M9868WA)''A!N*$<7M"V_]1DDRTMJN",J(%@ MD9970(O2/L/8A(!36*#4H$0P1T43X@-C2PRK/:,A^L*'9+7NTWT;YEOJGEWV MQ/PLG'!%T,.B3'@DV*"B$(B?1DLI#C;@\-,'+,Z,.,3^3=SOI/S]Y?';\V7=&;],1AO M DVMXRD?M4^DIWTBXH!Q+F#0]*WV#DIS-GV;<1Z(/XAK 2GF(%UMR!6*- 5VBMPJ,I77(D H$)D.%O25$E7%*=9HN.*93JU_$W MS@$]O;PZT=E+J/9R. V30G4G..K1$P@=^@PL@68\O3W:^RT+[U:T?[$H=)HW MIS*D(\MN3!_4I6==PM57E\_ M=/=WWC)GT5H,I1EC5D7!9$E^7+B93LBX,I><$Y[[;(=>YG#4'U5&I9(G,PGS MB,)]*0/@=*1H[R.:Q*5O@//J"<,D3J^%3?!W=4C*>"QB/OU\\>G\'Z>G+X26 MM1$*#%J[*V'/]S;?:I]E5172(W*@:UN[NWL[5 ' M^CB>%NS"3>Y$*P:&>O](N3[+:L+41GDE3:LD5G2XQ_Z8ZL86+3 2=HJLO5+> M%"SA]C8ICUI%U_8MJ4.F2L7T,L:O=P_P#O:=8%EXA7JH=9#D.WV?7F(JQ'Z3 M"E&/N=0H%>+9=RKCS@N#> MH8,N8'C$A*N(*#E##(,BDWB&L=DA?PN\4L"HY.H67PF=QS[52!'&-G#<"9[SN3*Y&_1U M# U MEF@(KOO#G9O5:#=SGGYWN<8<5DOG_7I[U_G ^'I]*$/*:F@0%IF1]-3.A$QX1T I..(IV;*)+N96*X QW8ZP#K M;P<<717/P@PL%$__AM%)6,WCK_!1P(_8>4=.4-#PO"3H(]]16!& W AY"@'! M1E1]JZRA"E:R<$2\6^8+MW^+,.^*P%D8)U;G)ND+?.!HC,!K1_:XSTY*#:W< M()FIU[/ZII\-K+)0*89R**B<>/E80L_66^H^L LH"-&(4"S$V-\Z;96>V](/ MYE)JVB]RTL_'^<1-TU<5L43\BZ*)RG])CF:"+#6Y!B[9UYCR$<4<2V-W+,J) M&_BS'<;Q-Z[RA 4<:R!5KG >!I$N]:%#V>7MMX_TTOHIU?CJ^ M.OW@7)T[YU\OG?=?>V=?3GN/(0961ST+D486B$>)6>B<"UWB*G#4R,5URJ35 MX)XS6,E <^ :5DU<3_J)"7H4Z9&Y+G7,J(54 ;D6ET?46M#$QE6F,N1X'$CX M4I)3?)I;8"7HSJ3#VFFM#.T1V)HB(E81*#"/&O>1Y]*H=L'#+/*Q#D'"0PF) M@V*VR*3[B@X8+J 23I>P%BV\RW?'(-IFQY?A_"!-\DFFT=2TB<^_PY PMQ!G MB7JHE=&DAVEIZ'-V4>CT#S^7?G>VFQD;#'%DI92")>VN=#NZVPGN.3?6XL00 M+W2#<2DR11D\HHZ_(-Y[;@7W=$O"="[I2R=Y25UB$?A.5O6"'&JF^;.+XV,^X+/9L9RP)\&F M$4>-/,HI*'F2;.(L"OT*\6ZGI7"2VQ6!B-O9\0405SD[+D@U#;*))QFV= K* M.0KEE'_SJG8F65S-0CIR[J40E#3.##&#J/J:E1]O"@O6=K,,ZT[M/6">1WES M2<[]7&%AK_GD<3L_Z-\W8:VY0RI2P(9Z>,X0AP8_CM("1X0L:8<:NW* M> GSG%<3\DP6M9_,.2<:M_7:3#TK: BHHM!4/I>R^(*:S) M7FOUOUK@@5"YX;29/-(W^BKCR@R"T,Y3/ORZ/FZ:@EZ5FOIG:D^!I\R^EF!Z M7*0SRI 8DYM8.E:V[K%F(BHL:5@Z6=S()U/$@G*7,G%@6838=:C'8B=F]6RB M?T%\_"PRW6JX2CHLLEI23LZQ:*Y5/B%6[S*MD9C$#R$&/F5D^Q@?C#'-T(ADA<_XM3JHT#Z^N!>+V@144944K&!/TAGR"5-)=*.,. M\!2LHY]WKF'M/IRJS)Z!1?K,8P(.U9?B[N2K2SCWUH .8=LI4 -S/*.DYQ1G M4Z,2(5I]F.J\4,FQNL/4M9X^S)E]Y7#EW(X7S09!8YJ2.I+4!8_.)7U=7*MAX6T41 M-2^%]7C22S06!G 6&(M;\](*L_LZ3O2&X">]CI3>KUF12(*2 8"SX(.O1[W? MIK-2692Q8Q4UEHF\+)1F0RK9^C#<%I"BT-EJ4C[QQ(3 MJ0/$1EV>%,-XL?0])_Y?E(TNO%FT%=# -,VB'U&/PAEQ=X_ CR\=0],O2SL> M.8LJCC1&()U319HVIMAE:!%4':_[/I0F3&:%F+]CK(9S,8249L!Q-'C80%DJ+((B3.-9RK?XN)QNUYL M-:7WRCZN^)D>8MZ&>B(7O2;+EDKAZ]6U,]@;3_:.("DX[%@X>Z1[(Z-K1A2V MBZ;BD";.8-PW,[J;GB0_F'TVIZ"B-F-4/!5\TM+._6KU]25:IQ9XJJLQ6GR0VS. M>M#DA]1C+L\Y/Z0V08 _E0%?PPQV+O/5G%%G@5MUZ%::-Y77VU41-]AZ!33\8< P$HR3S58 I623HE"5BMVR M8I;B>C4IW"V&V:T4.F85*#>ECZX]$R[3.>(H_G15E)5K3B5LU_RN+4?Z&U9R M8K)K@K&%OU>UQ*QXA%Q573C3[!!IP=CKDFY>%Y58VBFS25%JB$J M\[T7N\=YJBIO>%NT&ZKR_?Q S<6]RRU(M]=X!SBIUCS*B?-[G'/\\E*G?D@O M;\%)Q#MP&2X1^GA "WF,ZCIVX/V(U*>KI?^,$VS.6E3IX?-8J4H5*8"E2A!2 M_ 9F>I(%#;?$D=TG6RP+VC^L-6'6 &,9S1K/,M5^)=@_69=NWR>';: PRF&C*ZXRV!J,M5NZ+S(.8L0_9ZHK0?YV"E /_'] MT3ZA=Q(BR&'"(76O4%@R/8?ZT<)=@U/CAYI[:;2 HJ!ZD+@YGA.8N3TTBEY? M^WWU) /),'(YICSOM9D;0:]&U:M3Y!C8/9]]]Q;KP+%Q*)MG5'2*/)@!!0K, M!E(*L'@+A![NI/7,EB1DF>4CT1P&WU1%"E#!4C'&C=UWD+-JKBHLE>B^8*E( M:3?LJ#.B/I-R\BSI1T^2 M7LLF0>0&0;8H/=9H,H5$-:42R$QL:=:WA'8^$2@.?;5QOQBM":Z5 M&5Y!#:IXHR+PFK+&2K>GC =&L6O,DILP:Y1:TAF/A@:"XU#]F*LT2TXODGR: MO8+=G.LJ;](>88(VMHH%R$$U[=:#=#\,^N$:E#5??#2N4=UU]$@4#?+CX7C% MO:2FN*%G8XX"L1@L= 4:$:94!^RH9EH2NB\4X5+2B4F#M&0'P=.,.0U[O#N7V[0, @WSMK2,6D8 '88TYGEALXQ]F"G]@%ZWI>/I8,&#Y?L+=@ M(/SWUN%F9\<\EIR"5-8&;^U]P[)ZX)HF'@S:%YQVNJ][V.WLZ_MJ6:EG=L*; M4R%H'ZV,8MG.F7"DSG%#!19SGS*[]Y8>;KY"@[!H4LN2TXQ17!+P^U/V5^-7 MT@6Z("R0$)'OHC# D)B@>S&>U.RKNQ[0 /M=$2B@JCQG<;6B="XTG9TT8+SM MH]"9)_AP]@6SQ&.1:0UF ?%'W"U1\!*-WP"J^1HKR3DXMCJ9Y[;;"7'@ ]_$K&.7M_9@U44.LL?G:O MJ,5+-3QGZ6UA/C0/&K %\I;;4/"+IV5\TP+>-*W&-[7!45,+PVRVTA===68# M+*0A;/XZMIBD71F)ZCIJ_OK8,VBR=7 U?&_+H"<+]"^^GH66W'$$E_=),7FM M>D5Y$ZHLI!->HLUR>HYYU/?&7[V,?HE)"H=-DD(]YE*C)(7'ID'C"]:MLE.K M1[/I-Z$3H!?\A<+P2I-65QO@^GNOHP,+[MP\7ES80VTQX M':NS=(.&HK.9_&ERDTLJQP*8Y%G@P(627"<%:C51BNZ*["WL-I"VZ-H\R'25 M"9?P<)H!WR)IS'/:.7I<$Y_KA7F&+RK6/U/G482BL>S>Z($M;#4W:%NJL<8$ M9BG'R=56V):%%FGK.:9?6M"?12?L+(8"BM/N@5(*[N@H13*>\;*=ZA +I6U."DA(CE?>6<:G0YPI?$H9 MF2 (ISI%GFM__5B0%NA]+1(HA:=Y>D$T"OJ!;HHXZY2*2S6YYIVD: 85I5*) M7)S[;>X-9);G16>JBY@84\\7F>Q+JI'F3F0\F>.3#I._7>T$.K08"$;Y4W7>@5=DSH#7? MCJ"6D8*HVOGTL#D>P/];X1R=6J[<$V#./IU;%'UA-E.F:H&J9@/&I/Y>8X&B M^8"-G%_\G-F>/1L945E1O(652$%W#_'UT2CY$KS M<&HULIC%$"E2AXPPT:VFJ!A)O%*6B-(S%ZM&(H9 #!'7)+$ M0J8R:1TJ9C) MK!GO*/8XX74UX%.B0'#C$Y:3TOD:PXA#3JK&D/(U%239Q, 7=!R[$M?2I#E\ MI9&_W$5$9S+"4C+A J;(VV$A!>_;VRM#I#(L'>9]ATW)UZU*Y6#F'S0;;&4H.%34W54I")ZF9 M--MY_%5I-(P\8Q[L7!>OA9,41S^>8+O5EHG7HDKL4QZ!*98N=V;A1F1$:8+$ MP8X,UH5+^< WNF,550WBVNE)S!J1FO;HI.'%,[RX @9II@W5@M3&PM@TKBK) MZ!1/-]!'.;!%B8?V4;?I!*(OF]P*4?!9'&6P[V1+%^2UGUL;V3AC1B+4Y]@TS S2248 M&:6D),M=?K3TE9J@"AP-VZ$:\+J\_<[:M;L'3[9X%"7?>_MT:85O2\O5W>GL MXEH4M?Y6[IS.S*)4(9UCWU>1&@A0!&=WC/NBC9#>5A#'VV:G:[C3AMMRRG[+ MY'V(NM R++B<]]PJX%R(X5J@!P+^J15 =-5'*FRVOY[;;Y7,E3$;.2V65.FB MD0@I),:Q49!#L[MUW%T*FQE6#O\0F"BP59APVO^GE>!=*G2/TPQ6QI+@DK!MI ,D/0 MW3;CCK-B6)3 T:R(9HZD@T%GH2E>8PCYCK8%&D"0^T/W6&D@@\*:5FT-S/ M/B^">NR4:PB@C@10V"TZH&6%L"JA"^;$02G3PDH@B.*H2/MH=K^.NV\"Z9*B M*]*@$HS75-/H'B^(;X?$H5,$W3'6!?[')(QI)"$+ L[0#O*9B*&[V&."A2>W MA?]$ UTGVE964>HV 9RZTI%KUVIB^+XOR=W_/WOO_MRVE:R+_BNHV3-SG2I( M(\GOR3V[2J,XBGWI(H"/CT7O%_I3&N@ABB]3BD0]OD&!M222/(F5I,L'\ZZ@@]PO^Q8NNP%KRBZ7 M\YGTLB"3!,5N.U7DY]C"'<][6'6]J>#W(TC #Y.WM9$+>_ZMJ%JTG^'5LO0V MS]\9TB&X*D>=O8!;7GPCYAK+$'<-,)D0O?>J;JQK>AF2"X7W#S=!"]13=^-8 MK3U;AM6[="1X3,#G=E]!\\*D07#77+$V/DUUD.*EEG56*:DE8SK9$[+686MK M+3CPTL(7IW$4,H2/]*S%G(L4(F97E<[4]GAXU[ =$SF;PMB&X.0T-2APQ?^M M1Z7K5/6WI 9SK2U"H%.J^$/SR5V!Q;X^7+>AIG[E;D59>+E*EHL)^A?PERE MA8.&M6NKXI^AZP)H%*3C4NMR3JV0,RCU'\3R$I;'L$U[EI>+F"QJ,FFPYZ6/ M"[4U<1 [NE]EK%]PK=7Q$1F'DC7E8YZA75*_(16U\MS:)#$D]A^PSORS8^D2 M^'Q:)!$RNY([ 7OH$H4 UC9X56 8F9W$96,*,!@WUHV8D^%*^AN$EJS'(<]X M !())>%^7X2D8+(/; ,@S]8N:FTK4L@+F:+T%H#) 18ER"M8BJ7=%F ><;-M ML"C59&THDIF1_8E,3,16=U&0I/ D"F]7,%M6=*T0VH.M&V%G!3I&J\SUN.6M M0?=9RX3M30^G S?$A,CU6TEO'UAEI\&((O ;:]3*DNF2A<,NZV3A'&7ZAPP$ M00ZKQF)8FS6]46'$4QU%N-=PQ4USV&?SJ'V54&%0">E0I]IA"(E_ M%/&%!27$:8M[(+@56_G9E3V4IU#;!T-,$P1!Y&NUVXB^!:DBXG7 MF+73GD"K[69N:N2HQ8F_''&226I$'7(RM^NY.KN=ZM+RART:>QTO."",R9N; ML0;X#&"1=:E8;\&",DB]J,C^ M;B:U_=9IM;43=M>.4)U4\N0 T-+D8/Q17V6SQWF>$%GT97+VX2R(SW'>GJHKF-T7!(. ^ F..$!(4\_7\_=3M9S'N_K.;=C+#N,(ODJ.D)#M I1 M!QPX:3AU9GB[<>F4-W+/81@SMEU=EP;K57?U&$%ZASQ2H_.:'P1#S8 N^"#@ MZ=%*/6\5VF,/S "?9?P?N;+2I]%?A>97RVW]2._GG79*&OC\[T/ M1(P^RWG>7%H\)+Q8<,/X&W\\^SGP"IBPY#H'PO=8[#\,WJ-^!=AH M7AW#(V MV9UV%HM?*1S,+F$$[86Q67/UZ8'+A(@K*,Y6;.2TLV+:F='LZ,"=U0ON;#D< M,@UR!8YB&I'C2:F$&E.K MQ7 &PI\4SJDK:SG721H&D<0:UA"2=P4 E2%K\M*?,=R<0DD^D;@[#6P[1 KP^_H,E(,WA,4@.X!@EEK;FL";A56 M374EH=Y=\@'.#2"735WQW-4>'X9W,)[3@FMK>6/X\&>T,S;+YO5,$4V%.J:4 M%#'JO?)FKF2K"K$$2DO#UAC:0[)WUC?.#JW@JT@_(+94U4%*04ZKP26!H6K@ M!8Y9<=J_T*A-)>['Z++ ZVND^LXKBAYIH1 ?EA).XPUK U%4VV(:H@67BN6# M*W#2K^R 9"^-6?5R/L5#10&#Q?[R7)_DJ:6L*O0,IQ%PD3Z<>3 X M5]X#7&7'5FT4XN4NF7(*EFU,91:2.JFCWJ-BH@5PF,?:(S0IVNA7KBS<&]7R4R&I4857 M'FNP4+W2%P\+,-@X,9XU+NH>@Q$ .]^>%C_]XPC5>T5K8B[RN MX271 !*Y#!-+9O>0 37::>Q?;J]PZ*I0TI 0XM&W/)2H.SU936XE[&XXK6X:;1V1+KIQNVM&SO.L M.7/4]).9)^LVM,0SS?NQ:D.Q"\VWC5/XL1DR*#O;L WO?5$CXK[B*[7]OSX7 M^"R$AK44,%>^P/IK0#,?L[K)? HD$J.C)X),IR@2(&XK2-.!69F+I"2$;T7> MLJ/D=1\#69G>B9=[*[;F9^3\E8RKP$QBBF=Y*>"T <',C.YA[DCA6_%)V@/9 M>D$8RE=7I08N+'6;:4AVFK4S5%I=T9&%\JX?R>"&)1TN]MI(>F)E6OU&\4H' MY,N!*4I%GD8D\O<9F=HC80Q>PMY29E06D&6U;)<1$(IJB2N OPH5*9?[B=BB MOCGD(87Y$:$J#^?YC>W DFLT4Y8-V4AL4X^$8#!H:5'<*::]MD\/"3?^H!VT ME;;#W;?UUZ>SW[I3+0:N EO.N%C .&QR;'1-F[I(,OQZG,YJ$\E? TH_MC&' M<3X=$.]N)]']] N-J$)K\\Q*&L)*= J.^&:7K%LY +N^'++KE'04YB=-M_K+ M ;P8N>0KB\@(M^ M!W0:OD+_44T>>?OA_YVER1C,Q*3*VW%J&*IW(ZWY@ SJEM]'KP@&1E@(1F1"0_36;+[X- M*,C\(.RU,@@:$IZ*FRZ84+H86\$3O8+>03;:'/5E\;OX2[D67<#X!+G>T]W8 MR^P;A!#MN]<[1?MUD0.Z/[!OW00"19YM95IOG!27Y 9QV*QB)L^&O*C+2LWV M$N!UP326F6#JB^29'N!1TPDP[(2G2."A2R=KRFJ MNWSHI@':=$Z^U>[ FVZBUYZ&N+0-W,$J_UY$6TFS$/QOAW1\5:B%UA#"AR! MTN_7E[A(8H^Q?!X2HP4OD\AH0''FYS'"0TG-N."XI;PQBM:U5NORFT2XNJ88 M2:%A/^ZN;/492G':5=OE05]66%@B<),GU=;E57P#")2JSU:B; MK[P@E\O'_=,U'6K#[-6B#JI]NK"3TV29^4=" /31(S? M:8E'5-VAY]A8V J40LLL-SHX.46ZK-1ECNM6(]+[("'B$T"[9$1'IZ9):(Q2 M>M/YJ<<@,G$Q_[:[*#4@,:26N(E"XQ6UVC=7^1 6V159LBX=<2&PJ8^(*:I]5VZ+#2:;3W;9NN6C M4R%2#A+70RQ8.)7(,X6?+;,H158!<8;M=W5UVAD*NIPA%&6V,'0ZGN 2*BU3 MV+ 1[X3XR6CU8X#E#OE'^V-4PBUJ1J,_\GY)D( *TMN7//"X+6"Q!/$0MYM$ MGA16D9H,P6U$%.)4:->>UN/$K-PQ2LZD<+F)5E;5.P-).)IOS.X%#2^PUB&%92] M1UW?LIO5$CK'UI[D3*.\^4$M6T.B[TDSC;C2!J+T;3*S8+J"IIR>_4A*MWH7 M@)U)'$0&O&CR*ZX&YH 2I$Q+AI>-?Y6+XW$JK0&#(]\ MR\#X4]B=CD/7/F-P,ZPQA_GD8G:V^!X2_"P?K&RIX83 M^ 1.4/),TKE8C*1F&^Q^VL+)_V1N0SZ>&+JRTTIC.@?*NE#";Y->71?C51ZA M(SF&G"RF//U( M^6(^G_/UW*F[B2.F FJG OK;%YX &G/_^4_./BU#'*D@Q>\7A74;ND&7^, M.("'"\=>L-2 'G'CHO_Y())!.>.LZPPW[(M.ILW)2<68X&VF(XY-P)$#)B$?E:4PA4JIQJ* M1NJ*O4^5ZO"9)-CHH&=%S%(DI@I/> 963=XMDWHYZKBKTFU8+A!=B(>);"TVTCW6P^R;O2A74Y;J<3C4V=!(LU@_-%Y+<-# J]Z85 M3Z/20$+U, @\9$EV51=1_;ITF/-[I54I(G89?(L/=Y !Q#;)YD>L.8$W,CFJ M:ZD?X)/+$"M05\=U!\W\4U":?GW.H_ 2PTY7VU=C"*B!DVW)ACQDBDL_ )<^ MY8W-L!<*,"$TXT:'RS?PF=DS#&G:Z.,Y0XAG%77NT:P0T7P+P5P_5//_#BRGG*<0&^]2FM-_?' M14'[,@4[ [W0B=7;2Q&*>,H99>'^%5;5T81+3/-]/F;*V T2RQ;\$I'OL.1= MY3/&VN$LOL_,ESFQ\CC.&N@E4,HT:O9I;)R][+"#_<)[RW8RSWD/#> M&FL+;=QBT"?MC/L$M$ZNC2*Z@0Z[K.L)])84U?6X *1BG?5+T;A@:/0H/NR\ MJ];:C;?CHZPK2[=O "H#JP[#DK*(B@5C(!GKM$\!'U$ M*@2'R0^1./!4T'NP1]8>0*^ZS)%'5H*/O$8.E=7_X\"]FSD1#L^!B M)*P91/([\C2YZ>FO_W7\Y.C;A\=IDAR/JZY8*NTV]8<4;^ZS%"860'\H 9&\"8+B"YU?SL MN#]04@3XH?!W !*MBE&VC/B Q"_ M #(H&OT.'6X"A1(NBL\4!DXF]#IBS=@^W,[T]S_>;]FCY?]^M'R *RQ+[F + MVL1,4P[T*>OBRX/)YY_LR2^V=5U#I&6.\)/I!H+"*3?0(%RB<%S<*K-!V=EZ M(^ZZ7^SM76P]_J[R*JO4: P/OYM$06H"AF4!@#M0 RM#UA%K76+W>WG81GG@ M?CU&A@?4BI3QD'"P2*"R]H-EI<)KU/@"K%X5[@)(!BA/19G98MD(\4541KZ7 MC6V4#:\BN"PW*ZK:("X0#8=T0 MI )T];V,;*.,W!BQ A; E,M*7+IIV5HYG%2G]F5F3Y:UK2O=V\+K" Z.@:G7 MK,*1P^NZ07I<7?[4^?Z@(:!'"(QXGU!)FED,-6-<-\Q\WN5\B@BD;3_@M4/^ M]J\>>ZA%G_JJ7GI8J!*]TDH1@Z!'%!Y!0 R(0QKRLIJIH7!(L.I&9U5[H+* MO+ANW+H"/%Z;>WP(5M;3.0QL1UY)7?5.5])HX,SBJB$'H4YG4'[@9D]H/E*K M;6C=Q9MJAI4U($BD>XZ:W=HXZ#Z:1 U'QNT2\'917FUBL:T3]X&+JX;LDW^@WCXA;5M,E(83!8 M98/R%>-_V/39(H(N+< ), MN:#]]Z8S>S,S8EQML\9.YQZJU+C!(YNAYSN\TKI9V2L GGSMPOM)T:W5SX4; M]4.;ZX-;*"A_BD ]_C@[8B<+9Q[M"V>V8RP[C!3Q*E8CPM\VGN63)13X"Q('J\L AEYY/;[K'+EO< MHR@:6[ EPHXWR)>BIW>&;1_DY\-0D!Y(DAY4'8VU" @7!US"X2/'?8]T1-I' MA1G'N+>O7G11%6Y6@D:1YS4 UP(RM1YRW,L"0M"E:,4-T M"LH1V:/"4%/!'NC.1[AP^A4TYJ:6@E4%5A.SXRJ7E8Z2T2:2@],O7!@\9B-D M]-Z"H(6L5YX'R>].)HF+D:-JG<"X" IM0@II[^.)+6H7K?^U O]/LZFGT=?F M9+WF5Q6_NAGZ]-WV+&7WE&P_OLM7K(5:;KI<< U;_='&,[8\ M20/UC4EW)V\FMO-]O%@6!BP;2NU;M,UR(>773@WUBS]2H\GT@/8Q4IIKSE'C M3Z'$A1?W3C4]N^0 OQH\EMS!!>P1804:ML%=M"C$<5'12!.0A*DRP/-."VU* #P*N"34C61.J=1 /!R,BIV/>:I/D\7% [B#@X]*)XBB M)?5; \F1"CV1F5@KF@21)&[:%][1!>N5@PR 8M20W.4RXZ[A/(\9AT,G9F O M^5LG+$:?[K6;\!KV/@5-5#9^_](-M7 ^+/AYZ^&^ M5FULS6_F,4N[7&?1UA!2R (%86(5MJ!+O_(\CQK?0!($PZW5!UDX/@%0A!K6 M7#H[JL;80T2^D1\@%_ M-M ,-,RQ(VX6N8"0? AN-&S@I^G/%S#PT9S<$P_VG="AO!1^*X; 6KFT365[ M -/@DA*!5?GA9Q4##D)> 3,K$%!M]_:0T%SU3,^E>P3=Y7](_)=M6&.^_J[# MY+N\7:#<&7.3CS,#Z"VT$:?++ MK!' UE"4:NY)1U)L$"-0&G,5?E:,>D:);^W-'G3_S87*>X+A%6S#N2$.2 !OVW95.T$Q-BP2EH MB9Q>O$C^GY7B@ M6 B]QD2$B"-TH !\UGZ.']U[@C0T!V"3US/RP:TUG_8J+>)E,>[U+$+!NX09 MN9G:TJ_^DW]'X)(YNTSQM3@T4"H6B.+NZGIY:-T>)[7I""=G@40>)@J_.3 * M!\L@93_]BB"$'5B%J\YDCU;,,F0S0LQ!05-J(D@>NMR3, "5, B3A\,_3'[R M)]8(R8 N5">PGP(E,:Q:5'6XDU4.PQ1NL"S_W'K ,9>N+BXTMD(*!/-@NU[K M5>.,-ZV@:#^@AV)+0I(DZ4=]7?JY3(1-H#.?KWWLZS,H?PTJ[(9DR M^F)NC3(.3;-WY.^2"0<0-SXQ1M1E !+4HC:JT!NT#BL 5K+"L>87-0S=]-1K"FE@;!=@[V:%P+->5YO> MA)-&-%:D_$.\5\M6Z_/4&,D09G.?)$)UT_>XL.&(+:.EIN;RM7F16A75&+D2 M:GH##]S73HIO?B'WBBFF >! G'X2%43&6VM-;*+)POPN KR:UD8.5%<7.#Y0 MCPW8[,Q&8@C5J#O.9HHS""&JW"2;,^(JXL+5): "FGJ5,6J792-22ZJJ_01F MH@EC+F4+)I0PE+]^<:UC"@=DF(/?1?U^/"@D\0W/!$F%914D?CGZZA8,Q'X< MC);0OS5?D6-2%9H5"%#)'+1PX[!0AE ^.4:L>(8L5M'Z>")5CIOP3A7B3ZYE M 74HXO5\Y"Z672Y-C,'JBIWL"U*'1*1WI$M(AS3,0?]4IU-*@I2,\U2%EE+O MB(_"JPK%'.9B O@\""8^ LOWA7*$[61&^_$^H[T=8]EE*(B0[(75#BOSNG)\ M&:U%W,V]BZ\W'46W_C7_SI^^NA;=6C+>JQ060RY(#^B!B$7 M43+Q8>M09"H$L65)DG"FQ@!PGH4!2:Y7*WPJW>5()GHS25Z3J:<21%T"&8VH M,U14>[W%?;%5C*0:?-*9G/*NW$'?&W 9Z7S682C!13NBT0CXJLO!!,>Q*UQW M@*Q(V<3@'\O*8EP2IL_><9%\.6&"@:%N6G(QHN*/@!#6[PHW.(>\[5'O.;I* MJU9I $@_/?AFU.(Y]C44O52H#PCS1DU>-Y=95?Q/9E 87-P8%E'497E0+_&- M5A$ISI,?L69U&[?K_3H$T-X>?/1K7#:MR2#^%!0).GK3MS>\4P' MO:]TL )![IL]E-;5SFB\.GRJ?T:O(C221=#>DB;"W]#=7Q+FBZ;2&W:4/S=@DA\DM:5Y =)Y]68 MOULL>[#8HV4G3ORTWI#1 X0^65FD%J^*C!8,*^_K"&OZ>[S*=!9'&]F;E.'Y MX/(!K*G"L2K39\. M9W7=:D%[;I_7UM,.X237BRAB'QYR%X6&PUQ+*9=#\:8#&U(4\COA\?AF-4&QV&M+ @ ^M!? M$)76S:1M/G.SY3:F[S\JW+1G@W"E'RXP'CL?3$[ M;J#J^A#]F>O_O'F-$U^ M/']]>IH.7\S\K\M20JVC%7TC&UK75NTS@Z7D*6FT[+HK#H2]OLP0)>E1YY 7 M,RQ]H%)CLW!1YILD,'.&VK*_,<;H9EN?2XA:*>JKO#*0NKV].'<_S-E MX5+*,\V -OEBV8E!;Z B5P[C;;$F+<#*6"?+9I]7@K0(O!-]G$%>(SRG?);^;YGK_YU M_MW!\7,ZL#@X3],DM?5%!TERBVS>1*11\*5C=)1-T"F@[VMR.HJRRKG71BSB M8LWDT#AJ [&G$7QV# W7A-, M!W7!E9-V;ZS0X:SZJ1>E%T&[L\P#[C;,3Y@$"AH\Y\YSY(=H<\5U;YGK9OT1PLF(?!8GJN9N@)?&6]FWJ&[9LVUM;LV'557/ MD+DQWUA%!(]$5LBG>:BLE#68ASY='GNU"S?*$_\_H? MJ(XJUZ6VA#&CTN]8'0.'F>AA9BOSPL M-38*9ORAO3<$=#/*QN\N&RX3.5#9F^+_OOUQ@["2L)7)5!4'X07NMX@A&'+EI?;JSLDWQ!Z4LZ@UX0B% D M$[T#=*^>+5=2\8 MAE+:P5W9FQ57]X,E0,Y7;8NL)1>GA2,J\G93YS)-X+@';M;3H98IZY6/[9@1 MN"X7L&_2D,' 6W>^5'-(.KS9)K+EB084D#2\G,]\MM38FAM$.KCPR#XOWFMZ M]E2,T^/G#Q^E&,-<2,X?\ U \SOZ-KP8OSK^]IMT+=3F2Q<]UIU8N!!3:VM1 M$['4<$')<,3^BT7(P0- M'1S>\VTE6"4.830L/M 1> #9*4B$9N"L!61J@Q.@RZ^7,#SC06E0HW++6HE'./]K^1<<^9W7;0: MJ0 R M.GOI'^/(+99SO)*Z@2Y,'G']DI0Y-WI?%>KJO&G <)NWRO&C0(?H4:5GJ'NQ MI[2D=?W%GS59,\IH5@]>O2_SE1TS)T=')VG?WBG:&/&& ?E:UV:FP9/^0K(6 M$+IM=%Z00S-C3 9:LBYSD$, :="?M?8LU7 J$'!\/PM6/2M7V*2L&$M.G4PU M=F',1?DD'@!M^KP0 J0!44MCS#TO@F!*6A,_4O/D\.:E:W:";.N@K'32/U&R M%JQFAH6\Z(!1NI3(BJ<51 3]-FE%UJ?WAG=I+ =%A M-&?4NHT;NU=M [/@75X6L[J>2,XL7E(_1OQQX,.AAC=/^_JD[]#FO)O2+2)] MBX5$I4I<4FD08MH2RR<_65 HQM'#4#4I.HUU'ZU0K0>UZGK1Q+SBG2%&EQ=3 MIV2E4[W0TQ^2HB5Z4K]IS]0(N5&#Y=:MM4'ECW+72<<]4?XB>9J/#J7K:L,0 M1-T2L[3-LBNU1_4P"6M(49TZ&9R)G:+F.D>5KH6YK6ZT884L>@Q= M4L4E*ID?J,]R>FZ>BLWUYG*SN"K 1T[IV>+,-D&1 .JP=DEM:%Y#$K4!((B? MR%[KN]3\6(_HI8?'NOV:I3Z="1R[SI6"2LMAF=NJ^AXU[1]$^_R[/!%VP/7V M?#J63\^34:.I$ZXEK:1AQ&5$#6C5H=FI'5*@M#%(^EH!9&K8%ZE4YHE;+RD@N%9G/9HZCZFG("2:VXK,LB MZLC*^VVI !+0UA4]+(T]R@62C J8CA$N1(#$4:,WP$HN:2"^E,9UB[( \@"" MJI*@-#F37@XCX8XP462=I3Z*/S(J9U 1*KMQ,DICI,'>VV $8M"#Q#>O2P/#AM M(F#HFN65$$'43!/6RK".X?Y@R;P:C6D0+-'*8NL0X3C.)&LF(4\-O3PLLY$W M"J#G<*X-#1=HP.:BL:(29#LVM'C.8RWD8G1A#U$_*\!G?,"S ]E'SJGD9Y[>N9E68_R/HC\BU]$H^_8/MH!)JNC;@;G"-VJ[4YN\(@>5Z] ?'@FUB"_?YR^NI=HV;;HH1"WRR >>5-+ M48*U%(@%8]97BQVSOK%E9P:KYS!R^"P[F#0%VG/('0*.A[4N^5-OV:H6"JSJ MGC94API8FG+*N>)&+*]LC0U%A!#O-D_6RQ\]&5=!>N1*'"M5R3B( W!]J;Q5 M/:MT+M/X2S['V;:3^?FG^_S\=HSE_O/SGZ,2ZB-Z:EQ3$\XZ5SQO^9_ILM(B M<0=RVNOW%[MYX.BZ+,"0(I73@^5H_BEK>7+)Z_7!P[8AU'#O%6TWK%KF:'W> M!Q.H6.Z1<22)UH9]K=Q,O%0[5*2)8]RKD(;[ME"SDE9TMJ0O\:8U@TB\Y_]H MDP 7!U;DK!D@O60&.&IA%MB/>(!/;+M0JK3*@;:43L X4%NKV-3A)*@G"^\P M5]@K!"S;J-MC#NM3$)_6!;+'G,"!#T7$$K=UI>1!^<0A/TT4 %K?FVJ4U)6$ M6$6Z:TW1\=9!F\I66G/W+N,^_C $W^D6-%NY*$: ?"JD8!+J]H82F^.M]@=$ M1;A8VTV@F[C? GWV"/3,.A0Q1;X*>G(#V+4@6&KHE8'(W52XB:86";!*)9.X MJPCL--) RK[HE37:VN?,#-+7(]EZ>%YK*EECE8N%?X!C+LC6QW@$$OC7!AS: M!^)P<>U%@580+H0IM9V5M0&JCX."XP!N0AJ/Y,V8!#.E[5J,W MJ3?A!ICGT51.Y]G_T.6_YJ/D(@1DQ/'!VP/E;QV"M<'"6A]2(V2$KBN)%_& MW[*R$02'NW=5X\8N4:K7N>M#RP-<+MM$!%Q2.NKKJ;96$D2),I37U=*F8^>%-\?^TD2&JB)"H?1'&(4Z;(]\8**5:T^+*LIAH MNO[FW:=@.$YK20#0#O- YJSN^%Z1%K9%N;TRR N>7 D98:/W9QF)'8==P7.^ MEL@+H3)?!7:;JAL+F3F[V )VF8OVDUB/V'"Z;@V:WAU_2U%STZPUZA4VM"&)=(3&X>*QZ3#"5M8NS^8.1.T9@T# RUQ66 +9T,SQLU&"^/<]$?P6$L&+!P^?]=O] FWA M BG[\$H;4?-VOTS;N$QD%N4]?5DO!;(2%DAXF#A[?K^4V[B4<@C204\&*AUH M^U7:RE7*M%6HP]E5M'-RK[*&*09'-T:.A/@7!H&*2(7 M 3@)\ 4!^0HHC:&O',N\0_YU_:BL8VB,2V8-2FG$W;VGV7VCOX]+>MZHK1V M M )#,;?.#.T*("J%09:4)XE(0<&&Z+CF?^X7^LM7.M%?9UKA\T.A9Q/RVZ& MV,AU'N#WT0SH1FE]K0 MFZ5]&:++$H_EQHB\NNQFH(\I:BFSRT%,F;T(W1:Y],EXRN#"YD+:94\R-&?]H0K:HB+TE[U+2.?3I0"[N6&ALE1 M< P9)6T.SM%*:#(#\!=0RK58WKX$[P\IP7NV+\';CK'_27N_U7S#G-$ MM:[EDMMOLNJ=A-RU$DK*GS;4FXO:BYD9-/N!W*O6BSN0%' 7[Y2E] ^:3Y?% MZ$TI3D Y9+7DY*8T27B.7\4+Z \.Y(D!,#M00F'OE6P3<]=P>J;7,T"[ HN6 MIRZ79*MI=35VB2*H2&>R8I3 J,M'-\,N)*']Z VVL: [&,3 )E&,:2: D>\1 M[)'SL0\5D'Y-7;E68Y>:DUI!'K674Y50+75WR 1Q5TO'"YRC+84!$&03N-'= M4)X2S+-2MV!.?8V7&PC;3=)\/]F\VKY*T/5EV*<#(%=& H@5'B#;V(ZO1>0M MANB5CX^D@&U=F$!BDO+2YA-7$NN_(QIXKQXK)*, Y4M'_FVWJ3=IO17&;9&P M-2@US.$8L%FA0G(C*G:(#8 #&@0B#]" S49:FTY]:-#P[7E0'&E07#V7";=Q MB#CN07]\J9M*#]KK/>!"82WLLN/DHL/DN]LL/;81+_^@")9 0X9(<_$@_RN@ MV?0Q"$ #T,1*:9;@]@081(*J^,D8)@VS:@\KW#L_ OAK/VT!!(YW3U#P:4V" M/@FNBY$FRXHW^KB+< L\8-2T9'\B*$&)4:%KT-)N90G\9PMZ&&]64=UB!7@7 M#C!3Q7O"36Q(1PX"..[U6EL!/7 BA]Q0+OBLG=8*[VX#;?W1KZG4J3!Z75AE(4?=\55MO?D//68WK0QJ\.U%[R M54O56EFGL1?6C@+;PS>XKIH;Z;6W0*'<>[_!+2?>]?*N3;K97[P+[CC_;/DV M6L8UXNR6MJ;H5EYPU-6 .,P>EF+86;'8.&+K,G!0IDK_4GEH2%CNP2>*+5;$ M]/%Q"?$:;9;Y' $$_PT4]>S2:-^-M+'[[]!X'1I\!(]Q1%X#\VJ)%S'TD3W+ M-^89IP\?%56^OF&DC63#*F>N4E8-#@1YG M5T;L4VY*GH@QI \*._CZ9;8]"W3-CN&'#YBE^X/A UP7Z\X]=W4$G69Q@X=U M1IDG77C>J[WBCULY'*]26*]EJ0E7MQ7F()Q+JK7&KKZYC>JA'2VAQS*Z6'NL MI4FF'C10ME 0SCH]^S$T18,VDSEC7-MP4H00H"8FB@G+ID-F+7'W3A\].,%L/GSTT ^7<^+_?L(M+1_Z96A['SY\]"6'.4_/;^ )8 M4YG#$><=!_/GLD84T=#0O?TF#G"JH'4:2W,W^T;.>/FY(90Q-]5]OI4D&&&3 MNRL6AH#!G+11UM"_^0*7+V;%,9VVN4#8D5+H#ER4 :"?"+-R+WM?K-C:U-J+ M](8YL"F 0]XJH:UKF%G.EZ4R?+O8!MJ1W%/H.-NOGE@SD M_/T84"Z/CP0@K4+AXZ(NT*)W!1A>[L.7<[_)\X,58S%)2H,.(/HFYGA6R"KP M'XA]*Q@ /&47%\:,Z\CSO2GH; >8Y:+A/6D6T^*-CK4D MK C5F%,SX?QPH 6'4(,1P!C%@1/#LC%C91]9XX>,OZ)MN"',"@^ M[8Z! & HU6Y7D;=U2C]AHK2I7F$6A=@4+L.>5=&G+[*H!Q6 \JA\;*8O-V6]*KE<7M[H]: M=K,Q6G!3Z'2#3<:>0X ,KHA%#,C3H>!9*GL$M-)*CTGB0.(CUO,=%W?[W>-7 MRR#HY+$#0LM:93P@:R"-V!B/NI5&V;H=)F=6/94*6*]>)"5>'/A"0+:7=H%G M%%.%@L=+FAE4K$9-G4U& LDS&9 4AXH65DO)\\GJ("-[#>;BIJO(E^8("ZJWPA'E J#+)Y]@ZBHYC::XTB2BY M_'Y3GM087QJ*'H_3:"4SE,/HV)#KYBG]6U2M?[-=$O/&T--/CHZ?XH7?*Q3S M6;QX_"/M8]8 (5/=]V=GCO8!!6$H%F!J9)R.BSPK?3F H/LU]:P8T8'I)G0] M_&W\!.<7KUOW>)S_HY(\;BB>!D@>75=&BT,KPY5PZE+R'7EUF5WJH>,K#G0H M!:/=TU:7,.N8Q<8_:RQV-M^8&R$? -@R86%^@'*L=Q6?CEEK,[+(BHE_L@M, M\2<@SF&@TPPX+:5Q-(<>*AM6@R-#X@F0>,3;HJ,==7Z>##2"VP1*;,5=J5+? M6\C3L4&9<.J638=8J".2-5IM'H* (T78UFUN<.H R.1ZTC$VA, MX@9FVV^TY;2&XZK@&K]6,;X9ZZYB#=, >DFQQ/TF/:.1T80QFGF.6W( M2V.8W9JPP JU/)<,KMB6EG[(WSGF%Z9^H:]L9TE_0VMQ;*,4' K^K+!#Y'A= M-MILQ*]PL.7ABY 59O1WF@0>]+P_OS'XCDII[*#*I02L<\@KU&PSA5VQ1H:JF%F9K1 0]"3H-1SL0Y=?,!UZ>?Z!W$ M.-_[1'VJ ZQ@MB@FZB? DR&QD@--:\-8K9E9X534+#.*4D7VQQ@9Y)$)%,?, M5#EV6+D34E0EG?Y)NS" ;O<@F","7^2.%/5HN,"$HYGQ&=JW3Y5K@*1YHDE% M37)I5%[/Q5;CL9;B&V>D4X ^HI2#(:4(W+0P7R87D5Y?(JT8[@!\$T^!""CP M-CFMMN02Z__)8W&L-5L86 1]R,]^_8(5[O1Q<<>SFE-^_.T]/#@/W*9P<'3H MBB*4%>]!+JVM*W0<:G6&T_&*'D%;L@;XVRS#R4CV#UF,,Z1S!6F :;0JL&-, MW5&A?PK"N*T&Z^?LTS A%D\7^9;\Z(Q)/D _P^N M9PYMUL+K@@@PXFJ%8S6UOFIEY6ER^D#1(5J.'8;Y DEMZQ+QR(;/%-CY4)12 M<3VO'D^DY#$N,PEL$G]-DL!ID8V1'D<8E^*0T;6A5L9T4-F(S5IBFW2\"Z>FDPB2(Y0?P6/ MXZ9W2-9:)9;^R-I$\KI6)*I(K<% !CY&#K7 G]2MH_EAV@),SMD4:'RZY,/3 M)\.S93>KE3 >=4V:_6:\[74Z;0[>\JVN[F'PN_#Y8IT%N-WHK\N35;UT87:$ MT1T=]XV?"/TMI;8+DLD2 Q;7F,1%[F C%(X<3Z.D9WQ/H,UHI=%U>6P61./% M]@OR]'0)CN-@BMS\Z,K+4]J9:U]*:2]T!MW;I6)-P4'7+=PN]"O#8T'6"CC^ M(\%6+W/_=3I4;:(,G+&(4UZF!9SHC1HRSN#')L-3+FMM3N2<>OJAVBZ_KW5- MA)Y]=<=]OL^J_R&GY\G1/JN^'6.Y_ZSZ_9G:K^M2P)+IA*8=7\^9$!I@P% " MAES#.L8*7LL/J)N>'K$6P9VRC)N,JQ7G=!XQDK/.2 M0EIK=9;-A%C;]DB6U M%7"ZMS7V2F/@*%=6U"C&8]1T;AU U !PO=6^.".[R8'<4A97W.XQT'38"0K M;QY7^658(-C&V9XD)SNCEBBWU3SP8QP;O3OK&ISP6M,9_'E:*O:=HY'-_#O- MT8H[B/.VUVJ3M4.I$N_7J;WJ7L8KL^#X;(B?P[F0"* H %C2$DTQ"NVQK636 M&C8.:FF07S027+ +UOS\B"#I,#D+XD@,JBN40K3O!%P@D(;12FI,@L8)(SRG MV0%NN7D'L+EH"FL2F\Y?OQ9ENK49L6%??ZKL[!^^58<5X)OSBW]>)&]>_'3Z M]L5WR=M7R:M?WB07+\Y^>7/^]OS%Q>\I++C?FG;.^7 >@TM.X7)UK)000^-8 M+_L5\SRT]GDO,*,KV]_8\\#AP ;D6UF$-$'L2"?#5\ =0)&+XL?_'LFX?Q7^ M8\'P=.+=I>M?RQ,:%A)G2]L M6&_ =MP#.6Y$\:VTNDHYJ7 4.;047D$LA^YIL"".5C.\EK @MMK@X WR)I\8I"C;1W3EGY\ MDT\\/4-??^^"JFOV^/#H47_-C@X?'QW>YY(EM]I%CAB3IERLRA&ZCU<>@,[@ M;.7,X24;Y:M:F<*4O"YPS?<41]MH<;"WY8&3A(S4=G00F2?W@EYL9 (!)Y=5 MF8U684I;JZ_J/8O+E[?J@0''*^\C7,ADNS+H_8)_20L.(&YZ_R7BNP4M_Y4O M(N"RK\%J1]OIHOWWR_W%+'?0CC/ARL2.RR]1^98SXM$PYJC \JFK9ABB^^7= MPN5EG]I*+WGSNA(CWKI@Q)-&E:Q6R;6+VL.H/KRZTXP_=6%7$=1%.TKL@TJG4(RAOJ2FKXBDH[ M\W%4T*.G9 AT<<>"\_BMB=4W37'1(V<$HN3A;E/$1Z4@%E"3LAC/3=:G)8\* MR24RI\4QRWD>U5KIIG*4(YK^*3I7EJ$3% MCSGYT]I@(ICBBA9:*F"7E570#A2&6QFVUV #S4);PO MY-R.L>QR(>>%]+1H99UO0$.:6?\V[6FKH(5ZFIT1\)P+6TM2^G.Y1GE9J#YLNT"T&"EX&D\LP M=NB1@AVA*^KQK79)0WQ_PW1?Y\$J(*'^,UGPOC,+@Y2Z<6-\.PL$HUYW>P^3T_$8G9&77"]I-72M",@(VH;1 MO8QY0/#6H!_$/"WZ]4]L))E)3ELTYZXI;8;BKTYP_7H?9(V@:$,=MF,9X:[T_M&F@MK(G.CB3=-K()07S3BC3#)K1H0\!EY M%RY&G37@ I\4])T8IL.I\_A0&^&Z-U!IF>H,L4%25_^]S&(.^33Z*3&V^=$J M#%*7V77@H5ISB/\$5J@MB"6NLL^S>; M3VON\*H5?K\%A["A"+A>@+!W'>@32_ E9\"Y03>K;VX.\/FU#S2PU, 2IH6I MM*A79%B/]M5OLG@!_M(SKJ4Z>I[&DR?$A*3Y'&AH60OTA^N;L$F?L%9E%D-R MA"=@%!>E8358D(SD068B\89_]G!6'(/B)NJ0BM&5;<5ZZ@5?A]L3=@,Z =/* M0SPYE4;67T[?5?C_ R;EI$F;")1,YE]RP6&3-CE-?EM6!?I;&STMI)XLG^9@ M_Q(-[N&D%GR&A"A@K]VE%WRI?6,:&FFHW#H^?/*0[5N,;>.X>H]+PW;D;,*R M)OA;P0A>O">CF0W,U_PR#[C%9OH;V:'\<#X/"@X^;GV3HT-Z M8K>=&J$YO:^[YIK+<,*%+2/G'H9*)B9YRWJ 1IG\-9LOOJ4?^7"VZW_ZZ2R% MC$[0237M23Y7$8K*H3TK8T(D\OVB4"Q^R'?\8305O:<\WHI&P'M7+&_ON,!R M'K<]&D'K&E\N:K$')4?%BI^_;J%QXS$,@#9Y=/C\+ZX__@&WNI<")4D3\_CH M+]^8/<+X] >AFNDU^O!&=)T-0L?5U%<"& 3,R#5[YE $T)3F]:P&1FPTH%N] M/'-;9X.>)=$3=?R=H-PJ1@'MU0$0YE\ECQ11-S'PF M\#%KIFQ_:%S;*42-C'_(\I&54U!@_,6>PBL7Z57#ZS/R G[<0BW)@L'_RU*@'57AGF)4_!&O,>A# M,W+8IE:;:):78G%62?]RJ,BKNO#4DMJ;J=J9 2 "W1UB4ZSK[^,CTE6K5A98&^MA\DHD$0KQ >,=5JMO7&#$QJ@/"(<7GE!K M!XP_)7-_O%\+K$O))>N,HO4QQWKO^(2ED?G[>\?Q.K_=^OP8.-O@0KK=L'Z$ M@D"[I M -WD9(-!U#45\ [)5\.3/8.#HL6-6\NQ1/CO]5E,1*#.K$=/'28JSD M3^!^4'^3?JKS @L+@>:\_;P"'5P!!JEP"HK@5. M:O6XEBM@_\(3#Q/LRIQL#,CEV2L;!J9[]5C?*TX \%WHNV\W3!5<.Y8*_K!=<&)2]% D6\X_C&)"]P M5M/;8F-Z!-8EE2HC:>+ABTL391WY"7E-!RKPS-O9MPXV,Q4QV6P!*'3@_^3M M1K,O$5/..Q^2;C:'Z 8_2%D A1927Z3(\TRK[O@=U-:3KU3PD-\M?WW@)/.# M/SCJ38\79\FH+_WT/-#\ \NGS=BU;J@AMPO5DAT:8XJ24_+M-ZEP6=1E+J64 MB#JK^O'OA.:W0+I)"Z0A$NN!L/ W>U\I]I50(^GI&+KBP"64I+PQ*GIUE4;E MRF>AD#?V>:A;IYS60CA2/A36RTP*@*(",^ \!J(=I Q1C'O%*"E<.7I6/1^G]SNSD*2S9$ECS\\B(3N M&D<[2L\F.0G:"OA/""]<16SZ0@,6R MX0XN^=W "H4]N-E:8F6I79I^.)[ #4G:B2?B'F?E.&;M*IJUJ8(+7>@'^O<9 M2LEM9"-PL4O&7B=G(@(!+A#@!9' M1:OXIT(;H?11&@L+2P@"-$XX< MY_OFT:T4BQY8.\X<=4LWEG[U1&%#'2#7=2H;&N@O@B13O]XFD^I03P+0.>C! M@'S=5Y]PE$:>%MGS>&I>&=V)RGBCZ0=+_H>?9=&BF$YE! XD#"DH68"7P$%< M,:W#O'DF)$]E;B9;LQ?V;11V21M;M/,\[35FL64M(.* PH*Z8 MU4%,V[-95G"KVDW11KFNR*><#%7^OE>(9336A'#!K)H"M]TE-DA-\&VPH+G9 M8*%1C6M2Q.P%K4G!M5O3-<^D@M;NOI2\'.YPL67!QX?N;J. MM0H^P7OBK#Z8'-UCK7H/NXAV(FJ(X3&X$?B"9Z'M&U K_<-E6C=C#T4:9!"% M5%+:73OA2]2P9Z@A9&KG%A]VL[G%G<\[OF.SR14Z ZJZ4][4<3X!^_* 4\,E M@2%O3&'LK!V7/J'P/0\,$COOAG<7ETH(4RG3!W0J@".(%9,:HVX-VB,8@X&G M#,FX=\T TZ!Q2]?M9B>'..-*?"O1J!; ^YT3=QK7>^7-$6NKF_F3Q\4:P&1> MJC,2?5K G"OQ)F4+5?9YYQ=,F _5B<4 Q\'O6W?'#Y)>U MWY$_EP0>H56"(4BL;=ZI\22!6&DP\.;"=&K!<-7=XRAJQ<:Z-5"(*EY6I?%N MZUUH >>2-?Z=[V?B>CE)TK.A!L*Y6R?==!Z!QM$"/T@G^"(.I$^, MFB@1YF2VQ'"F&-&WM?A$T[CG[_E#DOP/]TG^[1C++K=]1P2\SO$RYI20 1:L MX%)D!FMO[-A7A1>LC0V!U,>[]>]SX\D4-A953S )7R 2,!2PM (L'2TH=T M'DS8L><,]QKZ8"5W9) =6\K(A1_PDQD82K M90#A2X.6]4X*\ME3OM7BI=Q4QA%TQ_?CG^'R4\B$%2X7X=2'+N%*^ER!*H!. MM0CP",4>8O)KCZM?;V,C!PAUC[D@A]ONQ-#>E?:X6F\O'Q NM*$%@?8NS^9D M?@H0D\*5Q^LN8F6YF2Z&3X 7K!4%*JR!-/>F"]4(Y,?K-WHG196L/H!K6N%O M."?%/V'!$#[+JA DJ0V0"%)NSK&_>)\5?!_$2S0#0LS]:5?B:I4U6.#_69(" MG1;@XE1$.TE"V;"XP*+2(P!!A#"L]V&*J+5-"6I.TM#<[DCOEG8WKG6>"Z4-IPL!BEUH%$!_,$K4-119/$>DW?= M[-*J*VU>5KO-Y+MD8[HP@=B>2 Q.Z=^<7^P@V%+=#I;8MJ\P!JRA8O*__O1A MJ_7DY$_W3D!VHQ%Z_O;%S\GQ/PZ%=&+]?W]Y^>;%Q:N?_O7BN^3B[>GWWR=G MKW[^^<7+MW=D5XN,P/NW^%[6U5"?S>W6]/FS9Q^YJ)^Q5.RFU3[;N-IG__[' MBS?*H/?OW\.?=^]?^J9HWR4_QYKP0@^*;81:O/4:.V%W8%U>VMH_"L7V\5(U%LENYY>GU_7C212^^-SKU M@:H2+1.G VV"\A4'#+X*2;;%0NVT(VH=&N'"[GGE[WE+]X00!?)^M.\ZB)"L MJI;"SD>58WR!_CJ8JF$RQB.J* =GU MRQPZCCQ/CWXUG'O0%X?)72 /HDW^^-'7K2UL[ZQIB5(E%= F\"C5,O.8.+ > M^T+BB9%T&>ME6ZYL\51LG$AJ GIHS_$^M>HL-P)^+EE^\(J="8XAR"--E,8F M-#K:9#%;M<*R;7P@V(+55='4E5B/3ENDR=6RY$R&;HW0N\ZK*&5Y(Z M6TZ0(=,$KNRXXBH;K^"S"!:?GW^GK) X$$=0-\6@?CIUE[V6RWQ_NBQ"P4V( M;,%SY5VT">%?A$J3S>1_O>;%/@_TBKWJ,.$HY^87!S+1T"-%IV6,"08M!>Q= MT&OX1SMNEI4N7Q5HZU M.+;N-CI-%O"BQKG4%U[G96E-,!P%&FM$"*,0:NP< M8(P^J]I)V9\^7@K?;_A""1RV@)&GYD#-;"=?'PJ.EPFYU#VIDJ.V3E/1S.\X6>1H<(*:\?%OD M92TE+TZ9F2UEVDPJ#K6F=+UZ='2=O M5XL\.1%_[]79B?WL:],ECA7Z(3F'"'W!F#_,.54B&CDK\0M8((R\&]J^W% D M9G1?^_:U#LK;;;;1I3C1L._@&OD9X$M^KJM\)3!@IS( MSZ%W=K)HX-&^:& [QK)'!EB7SM.2B[O)J+S6.(X[ E$.-72>05M=L.]?"50]M"38/E:AXY*ALSWDK3Q@+G):S[MSM/DG,[2Y/C4E<=]3^=I M1C6(5 MO8!2FI0^ZK0YX $$1?&PVP(P\&RDJU>/BF@7Y$U-K\JOD>4'+Y!$!)S.&0H MJ"SGKJ&B5TC12]\.JF$711:4>8W:A1HWCBF[MBAWCM2MD#4T"HQ5:2G AA)9 M1]XFSLKF2425;JL\\ H(:Z>]/KII[R MW!V?G'Q^AL?'SR/J+X&ARI/]#^?1>,\8^0X^L5R+BO,0>W[9+,_?FK5 MS=,-\]:+KJ=1=,-?-I ?22UL"G$/)=*S=FTA?]R?_EO$T3AI9OPX%E.![2II>NU7R>3U#0=YB<-B^//D-4>'5QN?+=)SH[+,6O/J<>K<\H4?7:?R^$NH4SG9 M6+CP^LVKUR_>O#U_\7OJ4KX\8V71L%PM$-J<@JD0C2/UV.3VE#^&#("W^7M. M!"!^2?X:4ZLL5A+)?&^U?,_3QT='2KA7=(5$_(56A9)+< M>K?!<@LIKL.0H98;B)J;SVN@#5GAH>4_>T1$@5RPKJI( ^=#&*2WU#\?6U+U M6?7/PXWZYY[MFN$Q__3BA].?$E*-9R]>?'?^\H?/IAOO+>C%\$MFAM+VV4IK MTQ%,27EQJ@F2*9=%"][,HD3!_I1-=)=FL0K>2E(>LH4L;G=:R=3 M/8\WIWKN(/6/G-3O\T-?:WY(Y#0Z$'7%_G#9W0"A=_KF;7)^CE#[\?&WR:NW M/[YXDYR__/[5FY]/WYZ_>OG12OSIGSZA.1Z!73P]N04V"%]T3W.*X^'QYN/A M],T_7[Q-:(:3-R]^.+]X^^;TY5LUOB_0,/'J9?+B__QR_O;?*5WQT^E;=%.\ M.OOGCZ]^^HY6AQ;F[8LW%\GIR^^2\XN+7^A7KW]Y<_;CZ<6+B^35]WIOHH7Y M0T[NI_>.[FFJ=2YOE->OUA-\U>=ZXB;MW(&PO\S:2?8?OCT"&)_G_F1 6[0>H!)?8?V$S< \IGVX@T?6J<_O;BO M VE;MMM;#:+"=R;M&Q"S.E+L=7I[P?J>+!NK,@03D%2%#KOHB5+=JX_N4@;: M/^N2J2X51=)IE1+_QV!K+?+7O^;9P3_O18BW91%?54YA)LR.ZG0ED#HGR:/' M1S=Q, J ?;9JZK*T2F7+I#N:IE%3O\N!=\;MW( [E$9G6D$?"Y<,XO6,_\>! MF$UJ,2F^UY%!-GR1;)](K@<3*,!FE2(B((LED.AZT_JCT3D/-.A.3TE[<_OGIS_O_1 ML<&>$?LUIR_/7B2_O&271T\0OWAY 4,_>?W3Z\FM24G"B+/ DDLS@-?Z J ].SBCJ>\:F4 #'O<)@^$E26; MDX!U"@DDO*3M-W?!//^4TB^SYD*.C';)HE]FBS;_N_WCVTG1TB>L_EY46 7< M].T\X_*G XU3'1XZ>#?SHZ/+[C[Q\_''[)ICLV#>KXV>'39P_W@[KEH&Y>OK]!'$0D2.I8 M@O_7GQ[^J1?M^OM1BB7-S+ 5?^H48JV>AL?I:C-47[ZT9 M/'KZ5!'K"B[.+I?S*CG]YB[Z:GU5QN,\IU6Y8>XYR;5QYC]#T<.:^X'IWS1W MR6G 7Q9BH_XA@=DGC'/_P=$.U!VP^!\\/!RPVSG*(DGI!\??]%*YFW?E!Q=V M<+N>?/C^VVW7HV1 <$#=;B#_KQA M0?_ 1;QQ]]_'&O[YCUFY6Z_8_7SUH\,G7Z/@[JPF.DZ?/GRX;0MZ9^-!3;JO MQGB@%]3=UV1!G/P>"Z*WNG?>MP/2\87L3I0_G7Q[Q_TYO!O^,+6Z7Y[]\NR7 MYW>?8;_3 ;Z/"7Y;=UEYBU#-'VV*:?+IX8)QRY<JQOJ$_'RW:_]Z=+3>P_NY:]'1A_5D8Q_6FQ<7+][\Z\5W^U[6L)?U MR:?H97WT<-_+^G7VLFYHQ-R6KLNG-W1=OCS]X05S4;E62^[-_^7B@FN)N962 M+OCIWQ?G:*'\_OSEZWN(01A%"(_-7A9)QI M,P'PIZ4T'L6[!1=$<&,(]X<(@!^;"==9,SDHZ_J=()C;/8?<.K+A;XXM8[04 ML"UN60&KH:&>NRNY8:!!749,)JFH&"&>W ;:.KH0KG .;B6#L_?I+(#_'5J M%"$C 4!V\/RB%FZ?0 /[U%4EP3H-L"FN?BQ1G-4;D!F^.KK9LWJBIET14) M<\P9@A]\PXHX3H#KFCE!M%U6H9=2PZ/57S,=<.]7UT59]G_'+!,L+OW?JU2V M_=]G-%8&[EJ_0[@"UIX/:I+^;]L9$RZNO9.$WOT._3>T#QF[D![2"-8E[>47 M[S,&WL-VT!LWSYD'Z95='LYF+N2G\;;V1**!R^'V^. 6[O'_FJ7%&_XJ9VQI M\H"ONUF:Y%G#]6$!_Z/.LGR828?T6GU0&FAB+KG[5&&CK6$NX()Q#!3V#@;> M(C6G'Z,P@Z"EH%LGK6NS4)$2GE//;GH7K;:&7)TFM.A-=T":20"\2U(K\M,F MSB^O^M+>'#-HE[:49>,9CU7851ON#!LK/P/O%.,P'3-$[%0.2WGYMKR@UDM!Z2U!NI4U<:) #9:O@8O%_W)7#71HTUKDT(! M0<;4J'#Y0X)WHM6&D:3)ZF+0Q=28=+ .0F6Z\2#P,JR;BOVV!EB6Q:V.!=TV M [PT8-A%<2-]>#TJC6N6Z7H60&8+ON>&-\ D%W I;=##67(*LAT[4H*>T7_R M!PB'&F]8F>/@>=SS&!V5G^/(N2?3\]6_R)$\?_'K;AVJ:.ZR#C34Y8[+>CDY M$$WZXY+>$8!/.-#"!WI\_'CVL_&()6T][9@8*H&7C.TV(6THVB-KDPO]^T'6 M'F0'%](?ZYYTD647[E'@'IPS=10((;!>YHL-^8W[CU=S:0K1AL,.+31LF#:;,;$+JYX>S$U#6C)4D;/-CZ?IYYL M/IA+.CQF4!W,#6%'ETFI:53G<]JM.?J7:==!^0_#MO:IN&+26EG(&.Z=(C)H*2KX./[ MZ?-BXFMM.766KNB+9Y$X'VN1H\S[()@Q%$(S?'<*.P8'V+29# M@&?(S!SSO#UZ=O+MX:8_)-FRJ_GX%!*LQE ,1WEWG2L%%J9<<=FMZYN.- $E M-&TT_%$KL!/B',_&9+IEXY7)#Y-6*5-8 X9%#J?K HA2$+_AQID4>49DEOFV MZ/)X5=T#844P<7D'#%X@P(,OA#ZZ)'6?0R ]BNQXKD4\12\7,!.21@"'8&/: MW0K';MCJ?,DD 4:I8Y!+]Y[E\2 MS*1;+<1#-7K>OZ^+J;I;,];9M)'RTN@#F6-P*^&.6K>Q6;?QKHY4L.U?P88G M=21[GHP6H4+5]='??B.]9ZRCR;+HS8H=O4M=0!)21I2>M(C336I%EED7H*W< M^_>^<*/'_\EW*)B4%H3G*V]6W;F M6(02@$],1X N[5Y]]]0WA\$"3O \/',##:'GOAW-BM7$G#--=FE@3:RS6??[ M [QE+K*4ADH:EG39:R6./A5SA_UULQ_?O#[U],J;3 -G;)X'U[(5&+!%FPYD M0Q9Z6V)4LM,E:4PS/4'(:L@EA.+ M/R+K:((P"0 )8]VOO$::7.-#]O0Z@>!IC$.V&K*-^(^/[ZQ!"7,!S/[IKG,Z%@Q"]$CW3N0)5F"7*(: M"K&_BJ:V)S[R)EK/DILO+&X,S(I4 M!^[$4EAA:/P/I24[/HSUP5B^*LNZ$]FG<@(9"#DF590*>KH\/";M+<94*0:)Z4!82Q MF=A]3Y8+$660V!BYG<9Z272QQ41(Z.-,&QD/,)WX=2.J@/)VXDW(4YTC]=WPB^80@ M[(AYQNE+>APX^F @F:W$QVC'@(F(?+,B?H,0W7?\V+H?S(L)Q5,]60$W\>HL M.>_QD#,B^R 3>9K\X_SU:9J3O+P7=+IMF<(XUZ+A!3=[!<=DJEPVS?6,5( 9IVH@A#DQZI*TW0)*P:.D7@#,?0&:M@!B=]$- DGYXY MSW&G=<"/ZI'>58#'LYH+MBKQ%QPX+LNS.;DI F&:\$+AA[ Q(0*G N8<8I?W MR1#.S+N5YDB9E1SQ7@[9->"A7)?EP\2^XX:APQO3X8^6*XG'YIJT6'9HR]AI M6?@Y0X&4SZDM%UK .#"EV/HB+^;JNL6LH\G6_!^9)[.LG%K!CWE0C0;CZ)X9 M^82(;^,5$E^/GHM!62+/8DP[O601Q;*+;F]>L(%EP6FB@7X4Y@CM6 MEE-RJ(-(!$B;2P?0+\V:W@TH2 S-DGF8(E MI-/1>PI^YY@J0^"GJ*KZ2LH(;&7XT0%\>I0 -SWOHQ5;N42?:R5 1CP%0.JQ%'7-L1XM7SK!.:YE$^95_+QH'-N$T58L/+ M\1$$M9]S4^-5?^>@9C&^30B+@<1_I%^4,8;EIPH+;D?KX"V7%C;WDT%*U\\S MA+B!\/C1X6/K"^4.7NQR4[U,NW!\_#P]>G8"KTPRD2[?@E!-!]PO^^Q?\C?.MP]5^_CQ]^O#1YL4^?K*^V/WG[)=]BY?]9=[1 M*2JU]W]^GIX6SL0EC].3QR=F>!5T)9B%W!..'Z6/GCS9+_4V+O4/ M2-[2CYK"40QP-2*>F :O/H=Y8R*NOK'+6- M<>T)RFVY"2UUI9@:[.4ZX:#>43-@;JVT;T<"$5:,'WC7&0U*6L+5@N A#"B,@'M>$"\P- /N;,57(M"YKF M?^@HKS\LZ*B9L;A\V+-F7QP.E_L0.!#$/I4TS>9)9"Y_[VZ_\.W,'XV$\>36 M;/8[71;Q;%\6L1UC^-OFC_:>A]6@OA&?EF@)T@M MD$BA>S4NHDH^43[+JY;-D9_(J%Y/^'\A5'%/3PX?/7SV:6C+C@^?/GF\;5QJ M/*A/PJ7V)4!?#J/ZN8]Z_H42?/V;(PPO(NYBQH_[&-JOKV 5;\&'=;2.N;CE M2\SAAT_UQ1_+(O9%SMK)O9))W*.G^$9Q^3W,)'T9^%(P78\^-=?,P&:X M&VSK_4S$7[8 9'TO55^W5'UNTIW[^.(P5?!1BO;+)<-X>G(//!C;(-=[GI0/ MS=>3QSLJ&KM@5UX @ *@3TB*T+A_CXGY!8KWR:./.^Z_>/'^S';BER@:QSLJ M&CMA[*&:5P#O8@"V'3/][LR+\K6<[WO3[X.BL3?]OE[3C\&,LF8\ZV/@[)C] M]V1'S_B]^;>7C-VU_D[GW"_^/U+:)OA26759(QM,= M%8U=, -=P[_JO93!VG?,]'OPZ)N=.]KW5M\'I>+Q[DG%+AA\/Z%GN6+J#AKR MLFAGUN0\R4>[%OL+B,EWYEC?6WP?FB]%5-R;?5^MV?<*4(0/U.@#V50]WTGC M[^-D_6LY\/=FX >#?SLJ&3MC"@H:I*=M4*0XT8B,';ASL< 'S_9&X=XH7'<5 M[N 0?RUBL0NVH$&![9CA=Q/Z;IF9@9G@&A%@S,=RM<@6<,J9\HWD#*:MAI/+KP?( /DC' MH;@.IAIBUP!O]=FCOZQ]G:&2 9M3X+<%T)-%(%,JZN='?_D8:-:O#NK\E1?; MY#KK@?3X\.C9S> X=\#9>7;T\).! M_]SM2?M!?9)!W8S=M#L .U\S3-+-BS=HWG^IT_$O.DT9,G0/$_55 1[M8:(^ M9M9.?J\6N,7$?&&S\N??(TB_6XJ^L,G:O920H\/XP\"/!@-A6S(L^_/AA^OCX*Y7A MNU0*?'7HDA_95+X'E_S2ZPP&&7J'.]K73G^]@3+@)GRD$:TMI-ZR1ES M&^_>>_MD$[3=&T;II'^7+_ )9FF[@QC[?;+S^^3YX_39R5V=@_TVV6^3W=HF M)P_3D\>_+VOSY6Z3CP@G#G_LYB_]$OV/C\6U_Q13].6Z+6MM +5RDB?3/ >Q*DK@%]FJ MJ^WH2=$5')][1XS^SMM$G91U=7E /\VYB8">->Z6]"*:\'G1 M"3>M+:3-O/*ZQZ/V709!I\6$@7"N9WF5@%'>SR*)"CW8OH*[)F8%73#/5DR! M?IWG[\I52J\XL'^V^;PXF-, 9^6*/UK_B<_,RK9.+L$VT.4#K1;:@DUC9D3N MLJ0O?YTU'5W/1/!9E]".9I@*^4@3%D_T/O!$7EU\8,J]#@MZ6LJ?ZN0>+/93 M/##L2,':4^54ALXBVDP.W[N"B3[4W9F@?NA89W_S2)C,6 M@SFWG[NI/TP&]C&_FAY;7U:D#QP9O:ZTB8%>Q03=)&\[I-T"PN=20#UI&_$$ M957%>TZ9-(*WPV7?.@YM?A" -4 M6)E?%JTTHWUC0N>49:-*HC^AA\FY/RG0A59/.U:\[WG;YGQRFE8(!&RRA(A+ M.]*RZ69N8B?RL1LEKB=?HK+J\9A/!D&XX(?FU224FK"MCW]GLU=T3HZL96J\ M&I<8P2177::;C-0#3Y*]EY1U2=M:M)H^HZJK QMLJ'XW]Z/IUG]T>--S)\W@ZPO^=-;Y\^S(_ M&-$*O#O(2*":OV?E-9W?[!H&WS0OJH/>'/8_?^-'3J=_V$?*84(25 OZRM^7 M?%KQ532F;&O&DLR:?/J__O1?Q>/CHZCQD___Z9_^^RUT)$GZ&;V0M\#_^[?LOX=627!ZTJQ+LG.+3$UYML6SAHSOR]S;R72" M7A5<@\)JE<\D/?OX;R_,>'N3\\*QO?Z6O* S,I\*?]B]>//VS$Z[9(R_0;G' MPR_",8E_@:^YYGYL,G%)P>*W]E$%'PY7<*!(=/*BDR,Q-_W(,L4JG\]D^1#O MK/&1.2]06=/"X>C=5K2C9=/*V>7N=Y8J/0A_\=Z#>$HZ3#PT&FILDMC3]2OK M"@?!PR-Z$WD14$ELJN;%@DQP=&VS[Z2S,H2-ZGC?C I8!G<"I"HW"/K5L M7=)YH8;+F&,V4SZFZ!= "I7GT;.*DN=[A5E99,7$V9I^ 7B)8$)<+NFTJLFK M()U=C?GAO%JU^5V!S?^6GP!75+DY1+BX=YWDR_LZ795<8I!S ?UB>U X4;)1O:39H;O;T&AD^X4_ M-ADMR>0G8WPKF^@_1\#M;NX9)KD'3F#]JA*G?7B< JX W?A_ECX,]K>\MTPB M_F>I"TYYYQP_^4LJDOEGJ7B_]3M.9(>Y!Q=,>EV0ZBA8HXEEW7LQ[>>F?D_7 M=(SG\.>GZ#"J*)[D$PA!0G8EQA1#BM,/?%6\E,BG#_1 $^H(@+GT=[9LJZVC/;:7R MOY<%OPTX3A#A^#-*-T6-'QVS'K_U\>",G[:@CZ*K->ZIH#;INBJGD_":; I> M-9(9;S1$:WW86_KKG ,637%95+ _)2PB1@#]FR.U&IVAMS["Q](_'G^;S.IK M>@99E&0@\L%2TQ3!#&19XG%?,H!/!:.-S-&2XV+O;L8V!&:O?28R&I/2R MR=C\*L1JX&^XZ&#? M_5AK(/R-;41$4VC0&:*,? >[0&]R.I.F6*-3,IO)KJW(I*+99QN6(X'T"'F' MY F8/XZ/+C\V<3SH,AN2+N=Z2%^)K2N2-Z)]2U/56I3+SWTJ 4*$#V?958[Q3J< AJJ\F1<% M,,=9.PL=(S*;W<@Y"T)3?I$O.@'A$.@E?NGYFPN./9,Y-F:[E6U-]@.*)%$>D,J6R39B3OA!T_1H7Z#XT4PT$,HJ&]DBU93!"0 MX]O$\ D&P"F=<&HG9.JN3.[LW?CVP!_DL#E-3$'B0[>0&T"?%8QM;X1_5CU\ M6C(H%0D13XL @HUIA.3'-H*G!C&?L-W:TK)E)(+CAJ&/:>AT'><%)5/59J7# MC*LX]BD^' ?EYUDI3.'S?$)B@_%-W/0S-I:N],7/_[ 5_@8>?!B:[SBIVB5\ MS?H8^/0EF6M9S=*6=M] XO1#SBIP,9-0 *+GG"B4]+4=XE[M:W(DTG4[+2%! MZD%U!B^)9L:4^1B3>5TW[VCWC:.DO(#OF>O >LA94,O%! <)=*EI6$6G"=Y,*#$\$M,)]^^7A6T:1=ZN5PO22RA60' M'>R(9=GXD*NWP-9G ("\/S=\&/KR!^PQ-M0X^D63(;_X&8FX7=X19R397+H% M!7>)25G(+-TQ3O'LHH9$_955X!%8 M_E>_SOY 9T*>S35OC(J(Z;08([X9@/5/N("G0FC3+2CL!M[W':>PFXF1'.>< MP>[M3EQ)$L8_BL*[[S/4Q4ANT'<7;..H##N M9M=MO,;5_"@5@PJ )"]Y+3W"O.0Z,$28Z1IC#JPAZM#(C:J[+>:H1 MNS#\:*R/P(8(W.SR?S$(),"XE. MN(ZN%]$KQ0*,)WD)662$4N>=G-. I3$('D2U.% OY0%7$0$ZW-U(9O3BR-S3 MIZ(0#-, # '6AH2$=& &F,(S\!(1G<(D"6L"#QN/58'"_ -G]-/F4+3O%STG C*8S.0F+HC%^D$=XD MNI%H@@"JBV)BP=@9S6E$[,0D__XJ7.+K\1@WY6)'U5-T/!L<DS2I+[=]2[ M&@ JYG0G[=J()")3=G$4[Z6_5H3QKA9/\Q&3]L0L+"_T<[<]S,3) 5$?/!\Y!J2 C&P9P-C2TX$!P')%K6L) M6E2YPJ-_(1N 7U:;]31\(''7:^)_Y8@G0-[@(?CKAEI4N;HGQT7.(O-!P9!0 MD518V,\!I>XO)47FP3] MZ*9E0$/&N7FB)BW_H: 6S3= "LNT/V?N4]2:O$YLB 5&AJ@#XY5F,F+* Y'* MP'=!I,[1".IPD0WE-I!YW"SB9 QYU<&U"0H@M08BH]CC$+]=>U%HYSC-MAZ;!IV&3$AQ) MYSWX7:VXHW5:U)$H43SG/Y> SSWL5)E;-"5]!T ML<] 7HR^@\L* 1XFP6,*\$1MPES+DEQ*X"0C66MI,75/-+P@CY5::94/"N:- M='LDOBO0;VOT"PT*"H,Y M'_"#I\E*/&ZRSN1@?+S7255]V:8X4B M*E?<0K1%)/2%VN>*PA3^K"&R_BBLBG%8GN)$EA_M*,QPXJ^0C;UD;>U247DY M#T[*_85)2#UYUG^>51+)W<9Q$.GUIHK;L#>6+14[;#X61 X7 A"1.N!((1>I M@J46K?RW7B%L$@,_:?*86#E]4"PA!+:,'Z;QGQ?K'2?5UL59%;;?]_[G M1^^V]_P/I?UPJW3:C[WG]KWRU!WT?SQUNH-\>L2_4&,*9PYK&-[7A P%SID# MURM-&L&^*_K,8]?R+]]0,;3T]VO3IE?00]]X^;2<6H(.RH5!(W2G_&OANVRU MKIJU"KHOQ:Q"\6+AV;R"+?^R_'FM=55JU!*_*EV5$S]?M52Y>54KMU(MM?KS M2C.[36D?OWS-?,=C&N.8/"(GW:&XE_] QUIB#W0LR72517MQ@Q,FCE8Z%4!H M,4#L>U#I1V&23T7S#C;N"CIX85M^,.)X<.$3[.GZ56V#725$X7"JU&7E*H%[ M8UXWC^M\*2](CI1SK5DV>I7J*A-IH-[H-)6K&IEEJ5E0MJL)N%AW2/IZRFS$D.1Y)@ MA5>MPK\E9VA3K=;+_-]8F3=Q7)]/YC.PW:D;MHQ8S&N^7?B>AC/8BC,$Y--E M5\89<_DTJKE/4Q&#>1S1F4QP_L67!1.PD*G!0GR#8A7Y&][90+XB.BU0589S M,2S+<.#4?"*A: <<6TM,"O$2SH,->E^QK6\PVB$R.DJ-]@&F+&QLF&$E3W_@ M59.Z%>F]C9,,T?=(LT06^H3#JM'A89$9*N)\P2B_\ZEM_(A_](-ZIW90]7E8 M)O+ ?"X5:+R((9HW!]L,BU,YEVBJK=+FG6)XEG-8L(C]O^EE8?3.DZ48&/CC M*:!+TQZTEEH#M7NYZXR!A#(RPZ:#TN-%"7V&9U-4YN-6MJS14=+ M++Y ..;#3((-F@5$)M-$X..)1N*&8IGZ4+8*Y&FVO#%Q'+J\>X%6KQ7$CL3. M:X%R2>QS,<32#+:X0 Q(='EEC_#J"-2K.6!A*5FMIJM5*PA21(4%V:3$S8 M:*.5AJI5SJAQU$>$=$?M=')&2/S6E\3+.-AK!(^HUD>KJEHI!4G)7I$KLF%X MHDR4*JC)K^?-I0J&_=50%<3.%+P $S3J4@E3"/#A6,>!<'191"T.Y&(+]Q0A M1J&)TC:B]7N28.I:8Q%&DLY6PZ>LJ95&BOKL-?#AAXR6CWYXR+):JJ626R=F M]8)N:BOM^0OL22G7 PQD?!8ZW1VOZ"6Z?$-.A7?XXC+>I.H+WIEHL?(C^I.V M_$G0<464W9AC[#OT8,+Y]+FG4%<*V1):I0Q]T:V*]XSKN+KY$9*JT0&/E!B'0YYSWA8HAAF%Z?-8C;S\FCQ(4%O,A:/52;7&& MBQ/L%S7^L$XL>@^P# Z/%"-R3.R#'5CQ4LCJL;$V./UM-=CYB2F!:]6A:VJM MU,C@S-56I2@ORZ2\3%L(PQ7E9>=37I8CD1GF!F.J9L!?9?6I8+#WCLZ-^ '7 M\M]#L1ACXO2[98G)YV1$7L598UE=+&'EG*P_8K!,KZ<\WO<#X;C0HD_.E(*5 MJ8D?Y4Y+W>L>]2XWG"K4?HGL1LH'/FYW(BP7ZO7@8#]?G+"+6F'L8 _P05P! MH#45AHHSUP>1*T?5LK#Y1APJV*H5LLFL"&D*!MS6)O2M47' T'^RL7FYP M.16^ Y0 --,]%L,.FDX?-;2W*;#AC\2D1_4]6=X57SO.)-;3&>*@:(>M%B> MHE_*1?=P^ -L(QKI(AHV(N.V+5WD^1BJE)$K)];%;RB._@D5!PGE!<&4BZ4Z M@X2;JM+8VWAD10E[$3POX.7BCLA9PJM;PE<)-:M^UK;/GV+V]N?<:W_D.W(D M8<*MEFDX<1:W*E_$GZTE#!0^ZGOZ2"$:B-[) ,-[$T /JO_[07U$W%G1_B * MJHK&C))G>^$1+'F$!9]&/'; 4Y'(U:-[$W4YNL\%-<[WH]&I_%=!'EYD3/QR M>C\U49?(3,,M_3=FO>+P2MN?)+K?#I[@??(#M-?QL!&..<5:9QQ(SB.X;SPZ MC#-XN=V+-R^T YKI9YE3TP^_HME1TUD0=?(GO9CB12Y#GW3DET8X406-C?U MX$0,514>>W89&J-B3+ +^QLQXTKY38X"!B ,<88N;Q)'3#YRDI#8/LQ9@"=% M!]\%X@B/*O5G&S "[ %!*Y1"@*>R&2^J<74EG[V8H]@-R+?9Z&CEKXR#3& 3*'M1;*)T MAR%L7U2QK3P,WM9H!'H&_R4HYQX5"Z&/R[*2:'6S6IN:MM=:FWV5U'2>>L^] M3OM>:7F?<^-%Y(9L *F,H32&1P D&%J[9&(6S]8 B2P6C#5G,:0/03/5 M#8:1P]A4$SX"#Y?"DGXAWRW+>2,:EAH%GPX;9-UA034=4 "!+?1YHYV%;0($ M\5H.)LB:K]0J+H#.\F_EE])X6X(A8CI\+L 05VB #="\;Q+3P=%ID)&'X]X1 M6J%^PCTJE+>'@]R%N'DQ3,#%:@2_ABX7_!KPRS)!31?:W&+GA3-.?![XC^2J^6!BC MCJ/%E?)[>$1.6GS.N,(X6L#OPB=D&)DW^HVQ101[(ME35K,C6^6'@*/)]7AK MD;'GR!9G,_Y?UP%N2&[#,*-+54S $@Q0BM2N<&L\]W(^P]V@)BR.(H]QVJ.G MGD0FZE,XBNN,E!:]2OY0IL=*K/M#U0>!FEN%"P9E@ M=V*82*#GH\XQB>FLU]I #3 T6)\88LKF-)CLQ] M5G":%\ YF'S&ENOBBP43>6,DZ4;(720H<42>CODLB6N%J=VF[X4]S_F4 M;1!OX2P]2A>@ZY+"8IXFVA 2A2'V8 B^ E*$]= M9_XRBP79EF&5I@J,('/Y%&M]@ 'H**$FPF+,/H%_+DP9N#\\OA M;)OL_"OZ8>%/AE5B7%[PIZ)S8(7W(O"%)%Y(!Q3TL9BU'KF63K"M>JD6@C.B MVW*@FPOB,W">2#4EJ#:+M"KGI1VF,/JEZH,@7-:-T ,>W%Y-=&MX5* MT+M0C+Q%S6ACM:C'U'*O:LHE8;Y!?.0;UQ,:;@ MOT>\#2*&-;:<-S1SP;:&^R)DD' (%;/8]+V(UR'TL%"D*ZQL";Y0I2G+_-C5 M\!?1]-.@Y1;JHT.*?5 M^A/COT6O+U['*"L!XTZUA.?C)@%G#*,YZ,1B""AW;87/2MM:@L0&=BYIQ!,T MJ?"6R9'NCJ)Z HYLXX.RI)EPQN>SZ8#/X'>YF)]X\"#H,V=$4Y1K$H'& D,! M?@'K)EB@-E_:!2RZ85_1>B<@;6*3&E?+CD''W MP!>&&Y981]HUX8 K[I5[^%==7Q!\E EB$20S%X?=P+5:)/JD*UQW]1=7 MGTT\=-HX;^>="?.;($&<@TMZ-*"9$5>FB:KP4P F,WGH)51"Q+!<_#39'?Q;U!V<\-+)JA?S&;T"9XEI MKD# X EY\H0CK^:@-852Z7TF*IRC/&Z1T_X6 M8L0.C/:,U)4^'XR=$/8(PS'+L13R8$_-%U>4&F!5['RFHBUOVH&!NU+F#^CG M'_TFBEDCD"W2%@-B=8,"A$ YB+,*$]!66-92X"0=4$4G!!/E"W;$6@^+)L5> MR(B6S"SJ55%)]^$;E"66/.%-H:H2,@]'E)PG(J[OH>\^&>I"-C+>B2HFVV6! MG@Q A1SC@U 4?H2OHLP->E54^O+?K.8+"R&OC=XHU(ZD0)K]HDO"%2UU:'L8 MZI.M#"@<[WW*QGANQ4^5]VVYU3P!7M=C9"K7KZ( MB+^O^%VA46R,>H8CFK@MYDJ03 OS-;B)B<^*?#L0OS8JKMB@@KLF&",'+T'A'30^DD3PRM)2"11VDL"T!02A\_O/V^=.!S0HX^GSC/W=I$];QI M'S>34,>G3$ZI;,D4Q25A*=?@>1;OP0^%#1>/(9'083Q=E;.J(?/?&*.61XXY MDK*3S#JYLLFK.TW>CS :D^"1$Y[3$G?PB>N66K(>>RQL^T*CX6WBC,\R ,9S MH65*RI+K<&'E>*1+YAH&,AX3*HE\J)=A_%%@W4&52[!$T9 AD]2.:I':D8^] MG'%JQW*G5]E--AP]ATR/&4NQ=?9SQ+QHYON"O6&W.NBH(H)J@"A)P<2C*,&3N@.E& M^C!'"BV6<@LB912BHPEJBH(@@XY./*\S:IV_B(NZ4OX("D@HW2"XU4BQ!X@4 MZNCD40=30.S11'0[?F66,R.U!ST"IN6M*&)9+'4*TD_"Y%(JIB7FHLH'B;)X M06&_H#4O8@>"? ML X84^.YI:!/B^? DQ5$M<;!4JBM1OH]+*Y&>X]LFUK3O3)9(K(0OT:G/S#@ ML0GJ49!"$)084L!%-#Y+J'-*O.8D@OBP+8%PM@K=.9(%[C&1/(:))7A:57HI M1R!<*+$GV$XL"+9N.\+M)OV&,B=<,",'VR#S!D-87"2 M9=4]%K;=4V&;^/2,I%9ON>@7DW"5]J"C5&HE,9/UU82W41&CJ"=;41&(K-,, M08Y*%D8U%%2ZN$T=R26,U=@A5S)'O"2!/\Q8D$B!KU M.+*DQ\!K'>'DBR]-]?[15$>>GHF=7PP>' SZ.>HB2LS/([P%(65*#5A_P6BQ MOY#'!.:#D#,Q\HH7U$CWN^RYA3M99IF116/,LS>.LXI@0[#O6#<'GSI:)>Z' MMR2-5H!$]0IB.Y%-#=\#Z2F3#A-YB!+J/Q'-PUFQWT"[CJDT7@1Y1"%W6'$K M2H;/B#:E$AWV-O-$+"@*VP7E#E.<$U7*))C+)LBA,+&3I&^T$5/RXG3]/G93 M"]2-!5ZP[&D/6G4 +\&<-7[-_YKKKL^#953*A<*;BU/I,;SEA,7J>,\S_#%I8<&P.YI%3%;5DA]*L>U>F#%BG(7)N4((VJB!! M(V43N$H4EK(P)"@'B)9?1+TC07)))=]7O%UPX@G5N+6PR2YC11ZR-!X3" 11K]@&]\O#LL-@!D+R^OPZF*T3 M"/ );LPAK?(D>G%6'@F$?W#(1V1S;&,>#Z2_8HV,D&U@9R:?%42DGMA_@9Q, M)H4"J+ ?[%**$+4!E5FU@_(*[K4"XU3[8-O/P42;*"0N"$+6P]=+M6BS8" M^I!<#\1YGKN_*XVV: 6W_-__^=%^>.X]MY][?W1ID#9\<"__?=L;=.[[@Q]/ MW8'2_M[_\:S\WG[Z[^ZS\M0;_/=I]?4+N_Y$>ED)E/]AFT&,V0M,4U09 ?4= MCSMR17&R:WI_!0\Z6+> X35@8*X76,A2 9!],?@SH3-41HJ"#JLNU< !HX+] MAI52J)&/K7 X#]=474P4?N=KJM$B9_Z6:-?XB"U!G3NX@T4!%FH[4W,4Z;L! M.W4D!0>976,9VN6O>J.^?*8OV&G(C()E@DXHNOO"@DQZSHFP 1Q/E>% I;9L M[V%G0AJMP/OCP^8C<[[(KZ556.\_2&?NT+L M4K0I>Z=P\Y 8JR.^CTR.H#9I\-.Y[,<16$;DJ?(QVVP.UQZ9IT+95<"-WB6B M\)&'6*K#:&A'#,F49[G$=V!MW'TC;VEN&C0'F%J2Z$/+]"9,RLR%T\P;<0PJ[._3'#V9"!-S=F MX&<=6:T5D=5\[.73(JL'U$^:*]63N]Y#^Z'3:]\K ]!)NK]W'YX'I*8,?CP^ MWM._VT__4&[;S^UT[.'F[[PG9$":-%&8NM'//'8M__+-,+V9I;]?FS;MG1[Z M!@SP!9!8T'/"K':Z/OYUB-M7)8[?.%\X''(LOKZ"KWY9_KS9NJHW6XE?E:[* MB9^O7.JJ7$Y^0JY$DX_%[H(QWO6+D+IC@Y6_+?&F \V77D(L G/OX;;[_Y3G MOM+I/PSZ]SU D>ZMDH1/L>G3 @8+O+Y<([4T>;QYTA3S37Z6".ZMESV.6WD$ M"9$$[RU.]^$H]T/(D%*.9,C'>]E-IR5C_(=7;*!N^<1>L">RT^]^5WNVU\G?SY[7MV ^@WKK!.98AAPYB_U?W7G$99%;K,:6!"M50PC )-/D:3RL<, M Q,7[S!QL> *IW+=U7+!%0HT^1A-ZAU=@94P1Y.Y=ZKE8_8PR\4 M&2VR)7BV1'UUML3FJ2GH@2Y2+$XIQ6)3/-UC ^<5HY2ZC_VG9Z5_IV 8_;$+ M_WEX5IZZO_8&S]VG[JWR^./[?:\3G1-YUWOZ?7\)_/E+_%_1C%BTTHT8U90* MR,'41)/W993-'V7'!&]Q":F(A0-@^2S9]1<5GCN8'X$9 MV@MCH_&C+*&=,'XVN6- 0FN!I-1_PF)*_="SXWJ'86W?@TZA@LF=6C4'KZQ( M'L$K:I01S;$'ERC-BB/U_XW.'.;]YA9^SV=7L)](330PQ(F+BW"AQ%T$!5W4 MN0%Y*D^AIW:ZRHRG5$70=6RZ4]A"D'0ERI^9S+Z2Q!C)PNIC]17"1$Z)BF'S M5^7+!65(77R--'84A:JBQ4(DWTMTH_=D'7:4 21,OB;BP6*(,3.HJB12"V'I M;^'P6S',!95H=RZG8,,YYZ);0]#P/UY+T97C@CK!I(Q@23I5VG*!W&/TG]11 M!9NU,"."-*N [P43I@0 .5249RI.#[]=;(PRLW0.2=&FF%\2?U4XB"@R^A?; MT;B\%(>F+KU-F&B>\@']C;&U$VPLD#EXA_(G:K"&(692NJY#7>S'+NR$-^T+ M<,\3E7\AYJ*:PNM.:$ ,EBA26V'Z4AQ+I6IJ/)841E1M9>M6.#<4Z[W#$P3# MMZ] E:%Q#+(>1D!'U(1%=R*@!:\BZY*@3B4NX\U?%S3VD86JHB"&ZE$Y]^'] M$Q<94# @S8Y4NX=<*/"*ZC'#WPC].#XW/;$S?\9 M'40+4(Y0O6B(#I"+\,2P$7M$(T\ID0ZC&'90QF(?"4J$5G[7?4!@[T!)2EI" MDM+Q,Y4 Q%S\3#F(27:$?X^,'>1=K*CCES1Y L&U4LB&\]%PE-C<-GG_<<== MU/%B7PN]CB]/,\A@/TPH5KI_K7PI?Q7&*W$\3JO4F"C*"((^N '[$PLGZP.P M^A?M*[7%M%Z%F,?4GDS%EM/_Y%*-1@WR]I,_P[F*\:'3?-OX M:I>)F6O**!'\6Q'G@2@W&:U^\7X!,I>.62SYFZEN,!/@@J.5H7 M-U$@Q0LZ3A=HTGF''5IYX\J(,A@T]=8YP$#(HM#72N7Z27AW,\*C>X?/')6X M5"U=W-P[GM(&,Y2:9W;@6"#S;5/?';'V#8T[-G1Q#C4ON]7JY$.KKMSW649U M&YE$=:M%5/<\H[K[4N';V+!'&?3OGO]L/W55I??0V8B-'W33T2IMSH.^M^_; M#QTXR&_=;J1(>^\':&[$'+Z0\>O,80D#+>>?&$= =5WQ)N32Y3;SUP1E<;^- M"%JMJV:MDK8/04.[JK>T3/H0E,M7]4HCU5*K/Z]5,MS4QWT65F1!:CMD0;K. M&_^[EK=R_D6D3R;:I9A;K+2_@ E%/S=I+[$+$FV92KN<8S0:,0:B>=LDS / MNCT8=!?Z=Z0\[/K"_#5@7PO&;9]/L;/4-RVRR19N6J$_*WFY\A7.,^$(XWT; MK[>Z^X7CI[ZASWH^(XJE>]1J.;]'W9NH/-L#_9&ONL6C'SSZZ_E@-YZ.)IPL=ZX8KS:W3>YBF7O&Q8+/I7ZA@.%F M3G7+^\^+RXKTP,R]RQ==GUTCQK1M __HAAC3]CNB-SK.7P$KCT;K^F")__2O M[?GTTG#('L1E@9( *HQH2KAPL,E'2:V4&])C(W=ZPXV076Y&DN+&-Y2-D"G( MXS3)HW$ \M N;LH-M50NY80\,M)TMBDL$DM6W-I3L#.AK*7% M.JQ%5!O-99Z,V@%'O%1G64,YGWH6[!RC:M5FPEG\%<./2 =*_$I3(]/,K/C];Q MCPSQJ YXI*EE]*3E H_.R23MV3C=PW'?5SH5/J*$3;7KHZ:$-1PU@" 00 )R M-P"Y:[6-&\N-%JY9S@19;.U+QSO$>7S733H D^MBD5DK5G"!0EDIEWN-5SXZ/)38Q;JH,&+>6I]T M=KC7!-PKJU6<8)-SW#LGI?M7QS'>3,LJ$B&V9,\2@&G)H75QTZRKI7)>@N%% MDL3^V.J6.%,OY0QGSDGI[=F^;K^8H@TBPP*F'?7=TR:!M?EC$IS<0@2%HOL3 MV\0!1+8EC_+%35U32\TB,_<$\6EMWEGV^*0!/M756JM(IM@_:O1YOW#[1;&8 M[NW.<\]"[5C#?_>]]O?> M?>^YUQTH[8=;9?#<[_SW;_W[V^Y3T GP *@J>JCO90?)@%&Z__.C]_R/C8=M M;Q)#!UM5,9PYQC=V:XJXB3V0\=;.R3$JNR):ID[3Z4RV96O$C)I79O[\.560 MR,ND\5M\,A&?$SK3W[&[R"XVVXGI.DDG/!F-9HV!\( X\;*NO2"X4VD^1#22?O6U()-F%6JZU"L3U! M1$J5?;@K(F$79K59SPLBG9."*](/A9H;8;:%8KM3&B('Z.Z:2 -[D3;K137- M"2+21OF(62%2$Q&IH9UB3Z6\\UB<:0Q[IACCW!U-4*T%3/!,@_&IR84^NR6O M_3[W8'G/ZSC3H6D3+$-@=Z(@_EA%&9L_F7'Y;^8Z"933$MDFVK>%HKL_ M)IP5AJUET,T2>GE;N9G7<$Y*\"T;,[@SG(3YRNSY=@&SLU!9ULV,A!_C,G^: M_J0S]^!(S-V5+K"@7&W6\E)146C >YRQ^ GHI%W<--5J_11=NWG/FHSW%HWX M&F2#?MZ\F?KT*\X0]DN"M>@_FG&'?B0A#GC>(IWWZ<7.O?T0Z%N2%S5_5BM: M5B7IN:Z'*1!QMS[]GXF(V$6ZI99:^1\8<4Z:=B=##G\6&M)'?#Q+TEI) M+17Y$Z>(11\QX2RQ"'M%E^IJJ6C=GR?UNM"?,W=T[!R/:3:PK3IHRM6BB7^! M;.OK2CTHGSSK?O'?OETF?N=/=R4@&%]?>2@X+B=3L[ MIPAQ)@&(LPC7[1* B'9U6F*.K8N;*F4E(;F85'"_TUHQ)'.S Y"H4VVRK'K9LZ MMVK(:^N50J4]05S:KM!Q>URJ8SIKM9:7,/LY*;6\UC&CP.AI4\4F-8Y1X^XC M/QE&.DL[XWNAI^8/2S8I8-P42V@R[2FV.,I[^)&GC5A)0<8.GSJ2D:IZKDBW>>K(UDA7+I4N;BHMM9Z9ZIJC[)&CS_HKLOWV MQ+134PUV_ZQIJE;.?])5D>>7,V:=&MFP4VBCJC:K684%Y'FM^\)=8;Y*M<62USB[Z^U*NSG(-CQZ,I\%@_Q1%7^ M]A$W>63N8**[[$,1IBTRE> =A(J/NMMW!S[VROQ#M^8L7%.PE%+(4BH?,[=5 MVVE\TG:J%S>EJ])R=>G2!\I,=Y577.Z;LO( 'K[&2ZD-Q#=/._7:7?L P,G[6R- ,MY?G6=A+)E!OT61^MYWGSQ6 G]?"(X MU$@-\2TPHC_W/5^WD<&DV5MS'WM+#[+6/I!T.Y"5P2Z%?;'U^+D!!IL$&<5Q M%2?%+XAI]=ADUZWKF^C%QWY'A^:@FX!D?D6PA+!,*(=98QY"-%>2OYF^KM M6+?07.9CJW6U+>34.?I[OF0HFF(7FF"S;Z",U' 5ZF\/$GY:^'M.6;,2<.( MML.<>FXPYYQ*FMJP982R;BDSW30N35L9Z3/3UZVBBFG;X<,!2!\!HCV[P^&9 MFB :%S?59D-M998M6FC_.4*B=0.(,T*B)B!1I:+6FB=F&AP'!,JW',BIJ02=?ZV26DWH MZ5CHK4>-5$ML=F](54&_;+.L:MHRZRU4VCUQ78\>O\ZMZ\E;FU1=%4)G[(Z)%#%T"F9# M#HM:J"/'N37NBPQPK@HX5ZVII7I6S7US7Q*5?[X='?V&8;C-^?B&A4?\B-<@ MQ!3#F0\MQB]H!RK+&R#_=A#(G S?V;S@MVT;&7 A["!6K:C->E8]Q+*XS@,9 M,04-%S2\WSKJ;&@8,X7++;55.G8:)CWC%Q_;ALHDETCF4V2=$0-XNP(3;OX^ M=/'A:&[,!H]EAD#ETF8:QH0I^@A==;K]CIFJ-K4RUEWXV%9,V-F+2U%JEUH: M^Q/F,04'N2-\R=EW9]JZ/3+A1Y2N/X73>%7M6N&NC0G#D>!=RN76;I MF.CZ[W+!< OPFPE9,;C3X,,IT%@(8Y+8_2N@>:9B[^"/>FY MV8LR<9&#_L?Z*X(;>D8V@92"@S*0%/[^BWZ3=/W1Z]'=%[@A8EVEN S>$]XV MDEWZ@Q]/7670OWO^L_W4597>0V=ETYW^PZ!_W[MM/W=OE<$S_/%[]^%Y MH/3OE$[_]\>G[F_=AT'OCZYRWQ\,#G>:#5V\I@TLUYG#$H:G*NSGB($ FS&7 MYVLJ^A3DI.]]73H'"%1"Q(!YDG"$75OZS&/7\B_?#-.;6?K[M6G3R^FA;P(? M!<=%;K$@&PDZ_.N0D5R5.#,1%KEXL_CZ"K[Z9?GS!G"C2O)7I:MRXN>KEBJ7 MK^KE5JJE5G]>RW!3VL=AV3UOENT^#15C& S#>7:?^L5N[O'IM61EMQ;!%3/;!/:,.CIG8*Y<&Y ML^'9TGAWFA][=P0WN'.=:=($O^[/D35'L+0]C\'_C&U"^V#]M%IJHW)"99,% MO9PJO;0.3R_-BYMF7=6TG9M/YC$A)N\B\M%UQG!SO 8'UG@U1SA."*QJXXT[ M/T4:XZFDCG\"#95+AR4BO5O R6/>,\\L_ L/+!,:Q: K5&K>]>Y)^O MG/)<,V>>]K++6*?03B'IQO,) ?67-I]YF:JRSR"5//SQ4KM\&BI M 3NOJCO (/KNEDYLOMGY\C&/OC7QW'H.0=8(&*Y>K>9ET6RC4^^3 &2)2E1"I4LZ+999I!*!Y=;AZS W1XE?7\3QE MYCKC+>O?SUY;^9A4"+Z/!-[4M%&[N&G6U%IEN>U.WI200C7.!V/>!=MPAK*F MULK+;1;RAFWGH/*&X^S9SQFSP9+YG!A]?@/T9QZ='Z"M0P&&J>[^Q?R$.'T: MEGGJC'%-R2.S+/0(V,;O$IA=3E:IV21V 6^>5ORZP*.-!6R&B,0[LVOUK.1M M3J3J<7#77YG-L&(%^:MN3$W;]'R72DL*]]+6I@Z'*=!&.P;1;0FD1:.1*Y6L M9KP6/J9<(=,Z4R9;;*J5R-'4TG:6VWET-.6=W3XQC^GN:$+\UF"OS')F6 )8 M:+3;QV8Y1($^;D-X;DL<9;#]U68U+WU("YUVO_'4+%%)0U0",RDGJ'166FU[ MZL!F_DVEJ1@O-6U?MU],+/'3/8_Y1>QT:WX;!6U_W L VR:XIJ82;-I54>M: MH=N>)"ZMX;@9(U.5D*FZ>QOQ?*FVN6:U//G06?+2%S'4S\E;P40#H9*D)Q , MI#;56B4K_;8(I!X]QFV0X;(3RM4O;AH5M9DP,B=O*'<.T51L1JR,766"I M\\=JK8N;JJJU=B&9PGV<2TS:E/-FA4KU$J)2M;*<$W[F-\% #J2#38\F>EHAV2VO^JF[2&8F=>WNS$P]\>W .34I$*3>&IYF,Q: MN)#WFAZ1#I/&YD]F7/Z;N4X2$FD7-S0A0/MV6A[DXV"[-$%)^2(4VZ^*2>*S M4'"S\D0@>!\YD<*CAQO=!C1:T::Y.55A@PNC@FFJOCZS]TJR,_8 ;>Q%2C=;K)#@VG/ 3#]X$Z^TY7P MWSWCA8#^XNH 6-/6W?>>SZ8>T"&^W74HW5X:EJF)L(9=>94%A[DDT'@ MS?T8^<'@.DY:4RNUY;3E'*'P6:GKO4"22%_TF6GI&69V!!0DM*SOS&94N[Q, M" T@A-)R*+!(4#X!)%FCF:? $@K*05S>-82/]\)!'S2S\\QBN!E: M*D1&G2@5AHY;&!\,_#9-P*\T,E,="6J]'GM@-)QI6GUC2D3MH;#O+.Z?3N@]I02:P MCJU90N7BII'8+2!UA/SP]N0'>FA!:06E;2.JLR0US"*HJ\W:.%E#>.EVNW=HYZ#K?=<\<\8Y IC7WP8BUJ!>UG%M= M^"6.U2]!-[N+>7!J0C/IB$A3H?_KHKV6,_W7$_T8.\/^L$GQNN3923,7^^(BG2,#; MT:] F"0*;NPLP?*3L500P.D3P)82[ ,*:.XLP[+-QEKT4E0/X:7(W?/GX&_X MD_[!#$6'7>DO3!DN.2#([[ Z2EXX'G)^Q8F.AQ./-Z_D\QR94^8Y2")IC5+ M-%*EO'O3O<)LSLQLWH@^3K#.(4ON*T"[1"6I":2<%?_-CU5:X%<&_#-YPA1] MA*G=NOT.4%)LQ\>9@2Y\;&/S?_:",ZYFNDM-G/P)\YC2<6P*_>MH[]R9MFZ/ M3/C1P(8%QI14'1_2_N%U$?+-6+C4TS2C5M6:MVJR/6MJPT1A6 M2\-1J54;UNK_B^40XJ%)X(&8 0%>#EVF_W6IC^&$U[KUIK][B+810$Q-^W(! M\(LP6PF9\?C3(,-I$#B!PTNBKX%VF8N_@CWIN=F+,G&1,?['!E<$]$39\D I M6/*-I/#W7_2;I.N/7H_NOL -459-*2Y,]H2WC42\;0]^/'650?_N^<_V4U=5 M>@^=U82=ETUW^@^#_GWOMOWKR&Y M)N4+P=XL?>:Q:_F7;X;IS2S]_=JTZ17TT#>!B(+5(IM8$(H$ _YUR$&N2IR+ M""-%O%E\?05?_;+\>:5\5:DW$K\J7943/U^U5..J5FNF6FGUYY5JNB>*/9W> MGII7E7(M9WMJ78'@R=F>$$X?W]T:U\6&;NH/P@.<#Q_(UEHA?ISI%$RL@>^, M_E(B5M &\8#3AT=["N;9ZH:$)PZ*9U#3O;G[SH%QKE!HPV91P09[\5$WC4M0 M9SKZS/1UZVPA,AK-IW.+C.E;-C9'YMF2""\TCQ>P?;FG!'&N@.&CPHAQ M3!P+5'HOL%K^-3?]]QA^W]V]NQ7R[I:TK,*W&U]83G.V=T.XW-%EZH3NS<]_I(265 :X MCLHB?)[S=Y!^UAQ!\8A3/QV[[?NN.9R3V^;96=4G;]&)LU[K=;51WZ7314&@!8'FZ.#I"+2Q9P)= MIL'FQL( *XYHC*#.E9Q,?M.O*>3SI[ M:P.R[-$=W,Y=)$;8EB/RV.G+/EV*UQ678B1060M[E5>6NQD6)1%'AD-)?'T[ M!/I#M^9L8_S!%LT%]AP)]HA!M\7UY/-ZTA"W5MH#<6L7-\UB[-2QH$]!W<7U M%->3AZ%MF3#?RL5-:V?3-]O^0=DT4CDFZU95NH/'QZ*KRJ<9JMWIS'+>&2>+ MQ[D[FN@>>[1@]TDT406%)"MW4 Z\L>>*1QD;JRMQ* F%:AD8K 4&Y5IG*JXG MAP2^B\&:BL QYZ6TLT>SP*&"Q(OK*:XGY]>S+ZLU%0=N( <^R3YTN3==T:;" MWJ[,H+&WS/:H*\R915H+5UMQ/<7U%-=SDM>3I=$5SLCUGIVPPP$V..C9HKT! MR102*9V(1'EB_YJ;GNFS 7-?S1'CNL(3&SDO-JU":D/:I*]6\^*FHI8;1=#Q M6+"Q8!;%]137DP?S+7>\O)4O7GY6,XGJ*ZRFN M)]<5C]K2,(P5%8\@R'D'.>PFEU(%TTI8W5%5J_7E<.@QCA$^<00JZ#O7UY.N MHGG)6/L4^B[GA[[/*L[&^WV.8OT^MS:WCM=]47B7BNLIKJ>XGN)ZBNLIKJ>X MGJVMX4VU9=*[8FW60^49-.G^^%G_F5J)QKE]:J6YW%UV[V/:"[0ZC!'V*6A5 MR0U:G7E??>U3^NH?(_6D+.S3/KFIOE:BMMZJ5OWTSMYY\(]](JKECARS:[QV MJEW7UA+7)[4ZU$HU)+JL"J0*BLL)[ITGQ:4S,W+=0A]H\O-;Z!=465!ESN1@ M'COG:R6L8:M4U%JS$)0%29X 2:83E+ENF*^5FJ#!-LNJIF40]R[H,B<86M#E M>KK<=Y_\E'390I=GM5DIJ+*@RJ.FRC1$N423>2#%,F5^@C69D!J6-_U5A"?D M#N1%U(#>L@V);?!\Y)05.(KAS.%2EH8$;+MZL;MB=\7N#KR[LZH#/.2DCN-- M]4X;)]UD@,Z.DSJTREJ7.5>+.6EZ$& M9U7%F=&@C^/-IM^GG9MFT(=6QBD-I>4X4E'M# MBG*^7%_/O@S>5 3>N+BI5?+27K# H8+$B^LIKBJ.7>76Q4U5+57S,AVG\";F MQ;2-H-02UF@EP)IB:N6QH$P1'\CU]>S+EMU:2&AE(/>:6BVR?8X&IPJ2+ZZG MN)Z//#R-=9<[EAY-5^L_*QBGL5,R\)W55Q/<3W%]137 M4US/7JXG57>R2FD?,^^TVL5-2]42JEF+D9:YPY^"O'-]/>FFJ>R%NNNYH>ZS MBK$E#;0TZ1:+*%OA6RJNI[B>XGJ*ZRFNI[B>\[V>5+;PFL#&9TP(V6?@E#-?"'4F<^QK&0PQY*?+:E/[CD/NJPL#8K->-"EAI,1 MJFJKM3,I97N=!W*K'1)9N#0A-U?3CL#$RWA<9T'X!>&?*.&GHONE,;VY('>L 6PVU%9C MY[:4!=475'\65)].W"\- LZ7N*^ JM\JJ=6$AE>%P"](OR#]'4@_W_.&02&Y M*:OE\G+U?T'X!>$7A+^UIK]$]KF@=NP]WRJK]5I6W3X.2/04,ON%X -_&N;K MS=_A/W+'D75&#,$E<.;F[T,7'Q;'W/2Q?:/:\X0I^@B3%G7[':"DV(X/JV.W M$-B,"3M[<75+F>DN=Q";XZCCB\,VW='IGPHX$/'U"AX=7*+1&/6RJ6&IAFENM:L59OU44L;-AK#:FDX*K5JPUK]?QN@/(N' M)L&@WYG^PBZ'+M/_NM3'<,)KW7K3WSU$VP@@IJ9]N0#X19BMA,QX_&F0X30( M7,1QJ=[T&LB>N?@KV).>F[TH$Q=9[7]L<$5 3\@FD%(ZR*5M[""KWR1=?_1Z M=/<%;HA85RDNL?>$MXU$O&T/?CQUE4'_[OG/]E-757H/G=6$G9=-=_H/@_Y] M[[;]W+U5!L_PQ^_=A^>!TK]3.NW!;\K=??_/P>%.T=Q,\S=M8+7.')8PO*]+ MNP6)26@6L$82?; W2Y]Y[%K^Y9MA>C-+?[\V;7H%/?1-8)O@I\@+%B0?P8!_ M';*)JQ)G%2)U1+Q9?'T%7_VR_'D#>$TE^:O253GQ\U5+EO2;?Y,%^KM?2S!)6>8^E^M-=%W$TFP'\PW56ZP#V-6/9-3.';!2P1 MNVN5RI>@]>4;9A]F)J4\\#D!34N#5?G.;=M,,'1T;Z*,+>?-4\:N,U6<&4-] M!?1VM*Y>03%FWO4FF+3&SMH-Q;8J#\Q\#KJYQRCI MA =R^VRH].6NDK22025I?A+A"UHX55I82EW\%&+ TI"J6JW7#T\-F?:LTJZT M6KX1/=+"3/$=Q65P_R,3#& 4>?@)SNX9H6HTX.S/'EW[(97+A)-ZGHMJ'H4PQ<_/ND^E=O!HH,:YVB4(6_6XQ"0;;1 MC@ W-8?$6J>66J[L'/3)C])0(-1J*;L'C&H!1C751NG$RN>.A?=&[PZ#&J&[ MP6*ZQQ3=\]CI#,G;.Q/N2W#>(S2?\"7]\0^/M1&L4=AW?V)3UM2M5JLE3+JI M-HNQ9Z>(6VOX\:7MBJ85PI0W5;7H.SQ:J-09$\1?=8I MLNOP9VS^9,;EOYGK)*%.+6@*EA/D.3-%%4/3^FCDLD!3E:)OR9N+W\Y<-C7G M4T]!;^^K;EJ8M'8)UWWIZ9CRQD9SE](-2XN-&:>3&3SDSA?<20J8=( M 4R6E-T1EG5@:'5+)GL>6LO'/#: ZIWCWCKSH3^>6T OPN1+J?TV@3S44G6Y M2TJA_1X_'JW1?C]&I&5<:5W<-$M9M=AEVZ;&*Y[<_?Z5]VT M$'9B8 S-4'4L7EUM5*HPJ>(09N,,]D=A1H7-Q6UW%@. MH1;:[QY]#-@GQP'MEG1>R[%?+GWF3G>I;CA:A>0S:M!#R_&6 &WR.#$EHGOE M)++ 0K+*SHGEA1*;0YS9U%.;'FEP/E1>W/MGIJ%V)KK]@M.NE;%NNLJK;LVI M"1[>/1P'';>SN3N:8,T8?.:9AO 6G8T*6\I8A?T^]V!YSP/M8VC:!,M. .Q. M%,1MU\7+H=P;?D\]3-B9H^=NQ2/WICXT+=-_3Z*S.A:5-;+JZUHHO9^,9,HG-K]BYBO&=;(MPR_B=HI*.@9.$!!R \!5!.K8)6+VZJ:EG+09>X0ICN,_KZJ4A5N[AI MJ/4$"7O4L=>\,UVL6K)]QWT_&S?5I\4 EJE# A?4DB2,Q]:S1<'+D6#,)S/2 M-:A"C5E/R^.3=\[XZ+*9;AJR-P8W-!PLU"^BII_&,07090V#Z(4 V@5U2."& M>VK-HHE)+.72SITU"ITUAZBVJ3M_3[B&$5JUU=JY.K%095.C37^A!YM(9 M7\Z+-IZ?R+*)6@+82[)9HHQ&";AP==EE4*B[N<2=3U9WDY$F':]ME#&SL)30 M>[#0B_?AIIWI[^?GH]V+B_:10S8)YS7 ^<;.7+309'.(+5L[7P-T2/%.KJSEZ!2*K(>6FNGS)[,<&RB\UD"/)<4Y,, M]MU4RWD(!Q=:[D'9;U8(U: .@UKAF=T_@D@7N^*R5V;/SZS/_)X8KP3R$X=Q M:OJ@#IR5A#K=O7O3"GWWH QW5T1J4<^ ^HD-3-U9 M[5TYGO[4J>AC(H(+Z #\'P7XO[__\+#@( QP!,!/2TW-$HV';)6R:AV^V0T> M@9Y\MJBXAJ%_(BYBZ6%%K3>6,]'RAHL9:==Y9OIXRPZ4\6D^0-Q M5E\4PZPRU8Z@Z*D]^M?.XPENUS\R6[#&I0ITMFSF8.'1F-::R'MCC([K0,V%WRHSCOLH /QHZ;;?MHVNA'%J@J&YB;5F#OIA%'ZK@[+>[%"J1J[0G6)/ M^7)>'0L/'CAC_TUWF3+29Z8/^Q%#$VG4=Z'O[LY];]DKLYR9A'-JRJBCGEO2 MBK[;IX9 &S/;73&H@;T#M(14F$*_W:-^F_W4@S-12E+J)(L=ZL/>]=C)/C7Q M8(RVH=83QB06RNYQXU5:93=CQ&IA68&J)30D+E3>3V;+K@-P,X03GX^E0:<# MW)ZXT&)*S2=.L"78WP'HD8C :/R=@_V]/UY-86FIJX4QW*I:2?!1%'4[QX]C MZZ?;[@7),#A;4DOU$VM1F&?>'>3=S#V:>IL8@]U%FSZE'(=/28-S0D_>P M?;)#2P-=NZ76$OKMIU:)#I]SDY$6?K[XN&F;D4]$R KHZ#6UUL66]5B0G6=XI %!ZP/"+0&C,J,PRB&9_U9A'D@1)/POHZSPW;IE50XGX[0^;0203:>H-)JY&V"RAFKH\6TN4^+ M!7 HWSGNNI%= 26MLN4_)J=F9N14Z+%YE-B;<>1M\6P9GUI8E'5B/1"/@"NC M[W\6B]V:GC>'"Q-30:=3![?DC/XZ+_7VL\*S",G^C)JA=7\R=V1ZS$AI^U5* MI8N;:EUM9E9,6^C"><*F-('89'1:QI@R8,SN0SH*Q7<[1SLE@2NN#K>CC%F1 MF9B>E^K>W)4Z1W],:-\3>&GS23\=>_8 M+]C>]]Z!O:$N\@>S#<=-Y+P8[4KHSUSX;/.&+)\5Z5J-+)MSW5KAOSVXIV!$ M XPQ17!DF>B]'<^QX7?1X'M'Q5:8=%*P(85T",!W *9^"-[4GH(ZM3IJ579N MCE_HOGD4U^O2^3X9NW"<8UDMU7+0M. ,$O:2VB,J7S!G^RMRY*3\O:)'XKYZ M)*Z-IFU 3E@6656U4E;U-8?/U\Y(D3XE5-QKOG866(F!.>RHO#RM*;7]EJ-\ M[>.LTC%%EV/EBR'Z'!/K1ZF@X0I!SJN*RSS?-4<^B K^$ZS(7/@P M^D2AO6\I%)#V\/_=$)9/ 9CQB[9MQ#^(_/(1=N\8RPVL1]8<(=K]R:VN)]UG MW?&8C=*615?*);(":LV=XX6%%7#,0B+G6(IS,*MJ(V' =6%-?$[YSP8R8YW( M4)4A>S%M&^T.;#A(6')>'O8TM-KX1#F2FN T$ OUJEJJ[CSCH/#/YP_5RLT\ MX1H.Z6PUU4;UQ 87G06+9^CD7\7<-RS2Y8"XKL!5&<-XG\[ M%'!.AFO5\\2TL"=OHZ'6M:R& &5TW0>RN0I*+RC]1%7A6F:J\.$IG32;7WRL M*H8_#?/UYN_P'[GCR#HC !5S!:;<_'WHXL/BF)L^EAF"E4L;8=@SI7:-G"F\ M^QV-3M[9 )LMZ]BXR&/Y&3.'IY1=N\S2??.5?7LS#7\"NR?TCSPH;KX4/J(/81-S?_4C M>8%QM1P'1_2_$U?N9J:_L,NAR_2_+O4Q;/9:M][T=P\Q,'*FJ6E?+L!P\?@K M#SD>?]HA.3D!0W!XM=(U4#!S\5>P)STW>U$F+C++_S!KY5)#TXQ276O6JLWZ MJ*4-&XUAM30_#CJ:L,^G?/?[:?NJK2>^BLIM&\;+K3?QCT[WNW[>?NK3)XAC]^ M[SX\#Y3^G=)I#WY3[N[[?PZ4+[SX=_*A9ZZU]+,$?9]CQ&%TVR7J)A3Y!]-=I6MCWLTM&['ID+E*I:S&%,-= MP!(QRF*ZXX)VN+'>F&]H:C3"?$688 D4'YRV@"7"4EN/AN64D=*<&^!/H"^! M&F^9NBSQR"H+0O$=JB")60W?=8N*H@<3MCBS,-/JFTJ^H=Z1_N(EH"4 =1>7 M?MZ=0*5T3J"D$^;5DU/Z!)]MVUYTT;3]CNZZ:,+_H5NIQ[-7RO6+FTI)K93S M4M2<0>RRH(_3I(\-/)W9TP?FYC?44CDO/2(RK9;*N91\2A=@Q;1.:V[PWNM8 M4>4I$V895,K*ZZS.)S,S:^&S%#/8-5+0Q"$8#;6R>Y9^D4R9/VQ:PZHSQZ86 MQZ92PL2BHVXED&?N_.Q@-Y;/RIG_Q%J6' %R._7NR$/?Z29W2F":%:K$NQ@G>1>M MVV5Y'H4 S;KZM2?0X1'PXX&E+OS3L#&C6JZ>4'5J00@G2@AK>I[M2@DX&T^M M[-ZH-U_.H&,54(G4IZ?N8(G79"SI$B6?$"*3P) JN7MQ4 M=W?F%C'I M,/+^BMP]?]I>!_('/CCV)85F(K/+;:,8 M:GLJ>15TR>U5/;T5W?,6TS)/S Q+Z>H_)C,LM4-_78M&QT96T'[EMULS3QZ+G(N M%1^BL]UI?!OC'HS("(R3]F 4N<8I1"/@2H]0I)S:.XFICZI6:N7$Y"N\&P45 M;"T0HV2PC.DM;(*P\\R$(G,^]24/)KH+BPDAYCL*J"2^Q:(#HS^<$UUHN"=* MT!_3]6H&T15.LPS7%RDL_J:-L@O70?^X.E.>^$NN& M===[:#]T>NW[2%^LY:-L2)6MBX_/_\^YYYOC]P^D A=R#_,IG'&TK&K&I6K? M?=%M\]^$AB$;AG^T;>,1K!7,=,9_]L;YA'6&YG,>X8M?+= @(=R6;M0@F9A;5]\AAMD(,-G>&AWSN(,6$C> M2]3@KFO5N%HG ,,_,H&@;/_Z$G]T0%Q1RLJEA1 [7'I^X D*9-/VD_W"J#WJ\/O;M>I_WPK+0[G?Z/A^?>PZ_* M(Z!]WVM MN*85PFMS=2P)+ROU/:!ELO+01G)5!L[8?P.E#/BN/;I2OJ"&K)6^T9?T]_(W M51$?OLE/*.E ?.C,7?'I5U71E5M0MW ]0"-W)J2:JIB@^,F!?BYU,;*(_O@*&KV R^]G3W'?T]P[EIP79! MZW7-5U2.WQSW+]C/".Y!@(F:,X7KHI/(U]\55*@M$UBK\F;Z$\5X!^H$HATS M]!59*O[(9[R<%V@/X.GK/Y5_SEW3,\P1AQ=^!XN;+BX_8Y@QPA1+'P(XX.X\ M51F[C.&F*--D;#EO'D!;00# 1X"G,Q:L, YT])&X/S#NP%AZP^?Y3R*P!'28 M,!Q<#JOH!BB/IN>[I)TK#MS@A.FXKN[3:\SI# Y%B_F3*Z4_=R-W#J:A$T#* M!H) Y91NE %\G'?F$LB EP'T+=L23P+#Y0=&+.8@_[5#-WI00T5&Y\\Q1 8L6;FSZ+TY@2 M16[1(<-3'O5WUP'$_#_Z=/9->88K#(ZN*K\]!5@P8G0JCZ,Y?(<<0CS5]D$3 M-.@W ='@CT&JZ]+^XL DD#.;=,@0?"&:A-"( $,8!3H-@IU_EO]+WB!\0JX M"02,1/Z*$==+$-5 49']OTW,T41Y0^P><\ "W1(P?M?=OY@_L_01PJW:U+Y= MK?I"T>=@M>D^71'H@;I [B'SWQB#2P-T(9"_>Z"C!/=CNL8EFISO 3=*/M2[ MBO@'/R$C=@[+OTO\ >XM\!_PV>8GE1? F0+WZ7X(28[/^@Q>H0,PX.?Q6PT6 MQ/QLSDC)>/91L3*IY,QG%H@51@C)1A,;Q,;+>_0PZ '1AZ9E^GSOX>'P"N"N M9Z[IN&#R_IN(G8^ZC@(SPN80G,&>#-,%HK+XJB#(Y#^!FSGSEPG]V(9[ )Z& MP'D"G<"R8!&,R]L D(W4^S72\FC%[I_8^-5%EH=R@+/YJ>/Y"FA$'KH]$&LE MW\??(-^EF_!U]X7YB@6\%&2>#4 %+'9F?A$60-ASSOX7I==P#C+"1MD7I_I@DJ4D?&0[L @E:4HRG*+&(^2E M^"'MRC+';/0^LN!.T)D6B LA1@)A,<8=B'451#CO6OQX28RHX@N4*!%%:Q R M9_%]DAB17\)M=@).Q:]H%??.QCXY%KH6**7"C2(D0!EC0KGTYC/@X3ZA%S%4 MN&Y0"8D&WKBR%[).(#.@@AGJ4LBQ\::5-AX6%&DPJG2.6D1A_.<.:I:(0)/Y MD#26-O!]?:JKH%0#$CFN;<+?[P .8-*K=.#_ @QE[_SO_P ^C2O;1+OB1O]@ M[A3.O'"#O\1,Q4.;;\D7H>Q@W,8<'^2R>$\P8ZM'8<8^/O4>.KW'^RYOS1[X MJ<"L/2^R)-$ ,@KT/L8Y_-HP Q(1!B])@^]SWFS4JX'D3Q"_>ME0D.F O>$5/#!FJ="R^KZ35VE'0ZJ#[ZPIG\(V=(=^W_W)1G-2N_HD'XDB0#E[-=F;%U$B M(UTYA'J+] #_T!5!"YX?HNP1#D^@=MF&A\;=,_R&?"+W:2-V@'+F&IWQW MX(^ MN_:@^\!62?^ON,8Y"2G[04N@4$G>$IKEE2TD@T&Q O4S(1OA#?MYK0\ M065 0=EOH3DM2 +T#J(1HNX0NAAS1]L#U$0 :@:2?6=:_N&Q_K@+2Y(A'Q)M M_2B(]L>@BY*U.WCN_=Y^SLH9?Q3$^TC2-##AEOK(KY*I@ ](DV3[($T%(A"0 MEQ+R/6X-,6F6(2-0F,000FC=\^;36<1SI=,@;N$O11) J3<-1":)4$KZYUY1 MD]N2)KK+\#LCB%V18SI,P4M^2!$DB ?=_.S2CDW:(%G/W+JX$-A MK"ZRW%1'MO@>O0NAD=!^T*_'[QXM^3=BD>AZQ>_ YB?W!-@XY <#0Y/#40!; M,+,8ZHQUT^7.0JIW ZA8#@;WX"A&\+2$8/S'\HY$.-C7!"Q[!W4UB^[#-9GTM,*7KZ!K.7/X'?FRH]@8 =<0-#"&3F4T M_QWN6J78/@<2G S],^YH/O5\4KZ6[Q1DAF6@APC_Z9JD8P:^:[%8^&_ 6\,, M=;K(MM8P^D_3ZLX]-Z>R.C>G2+/)S5X^)\T&:$JX(#FC"U(=4 =*2';0+E([ M*J8@18F;8W]F*;0P&+/2%&H1SUR.,EKY[%8-Q\&\Y_(MGQE;*JH*SK,@@><-X@NWX"@^D8?S.?@^DE&*Q M%\SK1*\D0W-JG0#:BZ4!EQ3)17(=&_XZXKK9&@=",X%@FQ]G)^6&EIZZG>[# M\_T_E-Y@\*-[&\L@>NH_P-\[JY+43I;.>G8XV(ZC--(#VNNR'J<]^*$\.%?T M[66II2H]'@F>RK%9O&L,!5'"Q#=/^?+LS 3&]725QGD#JP:[G P>0@=+ [] MY<4%.J$P3NBET(?.W)>A8K)J*$X([\'X+ZP6&P8&A/I& 08OM@B*FTA3+VKU MQ35^3S@?,.YLB;V@>Q!S(4A;%B8$CYJ%2RP\/63XE1?9(2K_L_D0*"A&HZX3W4*X1>ZF22D[)0W,7M5K0>)DP-L@4,KW(&80] M,'-\RN6PQ'Z\,)M\--%YD-(14<^(E1:ZB;RXE4;Q0]UP9CY_(2:7!"^5G-C$ MV+KRCK,2PT/]EPZG==\5SBMKN8QRKRS?VR/Y/2 M2?*39SL$*UA'^@U5$=YF M)7 W2RK7FJ6OUTN<@?^,M$3Y9(1#2*X@,DL\8=CS8;#BYQ%OA& >4SZQ@0?? MS4B:A(*%1,UZN7+@60AZVYI3;BO&J/0*V)N"Z;4\<\^/4G[ SA:) MG?PP(I,@YHV,GSS:2;21GQ=2R^#FQYQ(!J":G#.$KP>DY8\YG!U1'!#<*?"G?< ME.E(E ;Z2O4I,DY,JAU1EA,E/87A&.%-M9DO7*+$IV@&#?\IW)U%_^;O!JV> MAA._S$T9FT%4QG10L2U<#CBL;KK$(Z:.P2RNC;SJIH4,Z1+^=>GI%MI/0V20 M0(G"(\C8G#,%@,A5W^\%+<4F%Q$+HRIS;+@/4Q.,B2!&@WAQ 'KZ# MYT)'P+ZL7<$9%QC6:G:]EM]H5THW6"M.O=R<(S8@0LW$GCTR&#%@'4=)D385 MCT;1TP@ PS3(*!12(# '\2I I73LS2+O5\1"HD2TF-!QF+!S\B2LE59C*\%J M;!V)U=AI#WY3%?ROTOV?'[T_VO=H(JI4C_+4'3P_]3I8[(0_^!S+/O4-KV*[ MK41W6XO<;0=*1I%]'8B#3. [$/^6"1AEB$1%SN9%PCKP&!/(&RADBO$1W48C' .-EAZDARBD]^R2!'A7AL"=@:V*VE],-G%L@T=S?G$P MAS[8K X&L=1UT4KA>B Q3P?DV(LN@C9R7JB( 9%0^RE")F%LZ$I9G$Y)@/>X MYD0?!&DO_ @Z:=S!,SHQ?KP&P]7?=.+V@+FK6'*U=!3,M_?P![#8+V ^BK"]ERK#8+N/*MG/A4I\SR"BZXYETW -J8ZJ$ C6U!<@>07 MM$72Y(Q_\JQ]4C#Y$T%L&Y:=FO.IB,B.0.>3WZ#ARN/_E./ 67OLM:D6,>/# M=>7@&N'$0UZX"C1 I^.!/]#3AL&%7Q<.61!;8*/,M9?<))%K>_"-0\YD8F*ZGKQKERCADRRN/0 M4N]^/-P.E-^Z][?*7?])Z=SWSHQGWB6.T$9FQXUK:8QS,PVP.?@I67IS=^9X M/#'9 _KQQN\RW2BB;B$+0/[CBX'=/&$#?\>]33-18(*4)O^.X8JQ:7$_G:@8 M(]Z%7#Q&=:+D#)>.O33)5OS.M35E,&$,==@5IP_."11KL"EG;Y0\@@KVNVK,NW78R)6$&KK8$U7= MB-U<)<4N#J[3-_@8C9(88M;64426T9);-4BB:U(8EM*8DONV%-)F\1V M!X8<=67_G<<+0O-]I1&O[:2;[I$YKU!:V[TGY8_V_0^J' C;1?4>!L]//_)B M]1]VK([5.>I M>]M[5IYZ@__. >7N3<]'!SIB[&)P@7!66%P<:8-$5- / $?MOX(T&-2V:5.8 MT.>P#<54MW))]T]LQ Q M@.-YSZYN8&_ /CH!12:N%W[?EG5$=XY[Z\R'_GANR5\MNJ>.H_I>I-H.%,S! M[?W1_G[?596'[O,9,8D_L1H,,] $UF(_+MBA,\7N*"+)B"INJ:=,0B8Z4(U# M2>MS3Y!(C !D,QNY)F6NT8^"M:B=BV[Q+([@AQ2D(Z9C$XJ)0BIS-+?\=YEP MPLO%A)?(#3"5Z)IX$F)_*-9X7#&RNPAMXRY\)("D!8%[,/DC"SO\*/:<\C=P MO7#'W!4M,L2")E:N:*T4UL>9>!8/N W54>LC*L?S@(&XY-\RYN@+%AZY%^; M!)G8D'1G[<$>-X_#XL/=-%EQWT5>89AXEHL MC$!O$OE#O&<8\#,;!!U%_WBO M-JHOP:1)FQHFQC83;C6D<=ZN+8$'<73'=D61%ANV[&LI$NQ^X"PZ]@?\$W.[4/!%1?N,I)W,5N#I MH0@,,,?@\K#EE]2"\"%L?6G_:TX0DT?@^6*&B(IQOL19FKC:7":F[Y%> DZE M+Q8P+X0Z1:-"L.*PPQGJ?=8[;UHH6OSIGL26^#J&4&&"2Y$81!WWI"P+4N>6 M4^U4RIRT94KD6U@7+-0^;RZ:^<6SJ@U@J?@C^,!G?-*"3C%??R'1$Y@T"#OD M[^31YD028?'_("XMH1:*PEC\6GX=M#61W"MZ=4/=H"P%+RPAE#P[4IS.[THF5#W)+IPX+DII*I?D&,3XC$A# MZ\3D_!/O5J#$C'J.]0RHR@K"=TFZCLCD7P7>7%HQC\)#\VAA0W/;Z$HGS4HG MY7'T''I\ZC]VGY[_07F=F.CYB/['\[)/>'!PA1,NJG1[09OL\1RX1M!;(_)C M;%N,&2P\)3.29F1@T&W$B_:$XDMOC7ZNS#W)BK"I).[R$GW<&W,76!TAL?LD(@:%S?4V)*J:A99P97R MF.PW)?X<=,:TL/?FA'*(HH5:D0;$=!$K;RZ:BQ6]N<4C6JD<&OL!VH_$FD<7?0'\7C99VCP$K%S;[80! B[0O3A9?\3IA.)OWF M#K<=G7#V. U4DHXSJ?A3X0$"&2.Y!KU*9'/QX+$;VH/,)D:/T/5XG6KD(;X0 M2G]2J\B(V1#%1=_+1 R@=U,K:N0W(J,8M/# 8%1%:R^1QT*P127%C]?BRI2P M(OA\J.!SK0@^%\'GI>!S)3'X7$T;?)9S3#K.="CZ42VYFIM'H=XM787 (:XR;(&&[KX@TCGP%T+,UUVA@!):$5CP7J@]5'] MXQMF<))_@_+L'"L,1<6*][9MI<:!,Y\),R_2.&VQFYN79EGI((AU:/M51,_# MQ#5N&-00S5QLEQUH3/'SR3+3, J/K76B-Y$0H1>[!A!2JW;9FV?N MB4["0U0;/NA/Z,CK7[&A'3 AAL8&=ZG$[H-GL$^8*#+'AC>N\'L9T58?P+X! M)1 _J;9)%\XA-=J",(K$7&^CHB[>.9\BMT&F()D9T0Z)D7VJ%/V4)>OBRD-] M;P%U@L)@#I<@DU/F,,?(6Z )[ES4KH4*(&Y3)F)<*3]FTA'CH*'@1X$M\!XC,*[J(Q-U_/5J#5BOU-79R;\NJ$:*[URL4S) M2)-)$JO18A:L#L^E3T72-1B(O8#HV@3!E5Z5A)+:ZK&4U/[:[]_^V;N_)U]+ M__FW[I/2>WAN/_S:^W[?!2DSZ.8B\6M?$GLKMHY$'02'D7B& 2TF,_QE9K^2 MOZ]>G$]>02XO&0@/L(0-!AS.;'A5/N63!!TT@%C]B6RD\:^Y+JU\AET8D%G* M% \^LTBLX?-2VK&,XN"4%@R-!?&]R,NI)8J*E;+$1^AR8JY-)Y,YH!Q$_ <1$(0 MU7?R#")+P.4>2LBLL:UBK''B(0^N"#?>&F3BQW&826L'F?2X*0-&!)A: MO'@EO"V$-TXM ^5\&_ DS5.B@%S$5DI-(Y.YQC$[9# K?+4T829+$)E]MZYG(8+T%T=ZM>/Q@'>#?OE_?_)B1V4@ZU44+&,:6A>,0H74J)]J U>+,0IZ# MK"L5"7KD,$MT!&+1"8KQ(;?HL?**(O(_Y#^"LE79H$D9?>I:1%% OJ49 5$" MY2XF5CBF&[H>Z]8007@:(U2XZ!3'(^ @LI'1GDMX2SR[[H4P;/1$JM_)>JNL MAD$$]XA3M_S&NL*G>\IK@'/'LC?3#3,6$1^/OV;X)L(L*]80+#16DI/F6<8^ MO2(TPF\9%HVU'Y8=L_8F27#Z_%0I=T<.,P>T2L<3*:7W]ID-5R:_VZ=1Q__P MX^[7NWOLO$%D7.7SW2,OU[T@Z1K+$ 8X0X1&%X&6D)-I'NX^AV.>27#*7)XL M:\%ORC(^K$'A*4D^-#$:,@D:0.U8;:%L0XV8QP1#*U 79(9Q13J4YS/Q4(?P M%W+B0LLXQ%(+'D=XNA(P(DSL>LL '(:;7(*9TJ^:&851KN,@31CE"=&/2/_$ M4K&38%/\+!%WVS$IH#99LO)"*8@>[\J;%/,HY12/N=P'^*8C?Q9$M3!7+%/% M--#R)UJ\ONE.I?PC&)2M#J&,PDS4,WT!CT76/?T)(EL6/:V4S]N+UY^/7^[L)& F*AG)BY$T'5C>*#N;$A\NZZ(?+A-$_!7XAN M0^YO%$R-!NK03R>IN!4-X!9>__C"(UZ7>Z'&I\DY M#Q/G6+K16?!RTBHU'X234?EX80(EN96C>'\P"JB!C,,SX86(5*6"O16RRB1V M7 @[XJ!EB+.3>+HEXXQPD/V0R=6%V+K488'EY,$G,>0_$0PRAU0-^?B\ M:K,N[-*WA:B8":J\]JT2,W-+^(@ZK++=((G02A^\H*7BH0D2_!XINU[ M"]\3\4S2]R*;&$1G@9I-=%4P)BA:-N3,A )CH.6#"11$."@&SSOAS3=1/W&\3-K7MLN2*>'&LA!T1-GG8OH(>F]2, M%:6;3D] Z+Q() M=H;Y-&SN$?-&1[RF*PS?KOK84K%Q])!?F>PFY,DNCN-H\MR9J(;"GH^8+\2Q MQB.5V@;0T!M2!2$'86\5"8'(- +Y)=^-%JR98PQN!R#$1%.OG$/"XO;IZHWQ MK+Z%MJK"^6\(!(J>MH'MU9EDN4L=UT667W6J\JN++;_:U@!<7;:58B_#3]NK MTR7>#2 M.:@-)>09ML39\'5'O"N6@T%Y26D!AXE2:K 2!,YB%/?68J^R00:5&YE-+V+U MX+M*LX.,TE_2;9:(.HR LDN]&AHI+O/\!;>6P1*CS_-[#[6U[#&1"E5VR*][ M_0I]'6" B;ABBG4#+ 5[?^.:B\EEH%X,S+8@ZH"0&R-\QXQJ@T65]B2RN.B: MY*-"+#(Y_=/%<+ [H@87JM=ZE5AA=2CXE";JTXDBFI))D+DXN)!6*PL\[T9 M60)!VZ=C4-,P(L_/[-?+[K[]GNIA2!\D,(B1J[+B MA_.BGA(EY)))*1T<^(+2V@%V@Z07A%*G\;5&\-'T2,MOT4A+RDNGJU[,@Z-" MS9+F7"$I@V_(G:=L.5N#D"_#5Y*^Y7K$;X\6ZKI3=8RY;GAR<1.)'.1 M];!^LBB%M[R(Z"YE.>AJ)I]FD^2+:4A2%*_T7FT<<86FR=M"%%Y&W/"$2/@M MI(@=E.R%!4=3HT614&0B!L4C '-3! ')Q@-%4,U@KY:$V BS"AL*&,3_/AXW4"XXE_9C6WK*;Q MK),\D@:[('K^Z\06'F^NG1D^FAS8NS03%G_\T53< ME/),*GQA/Q>R7R'RT"FZ?B/9K(M*(:9F^4XD^)0\ $)V$(-?WQ(;O22B>.#8 M^ % DHO @6^RH@I-ERB\5S#F<24R" ^_OX7S(+EI&D^[",^NH7SV66B \F(+ MA!7R.-#*C"O62 _X[8^GFVAIW4)@P?!I<_ U<\&=OW#4)/\*+Y*B@78'T5]X<@L)&%EM;QIO=BP M-+%.,L'E<9DNH:J9O)XZ.@R5U]J*L5*QB)R@86G1&+&O";A7Q,2V1(S M2R+P9#+]DHCU+3TYGMWB^9D('"TB3 98*4M?!8T3SK*2CT@;P9FC(?W466U- M^%BK#3[+C+D4R4'65!X\)R.VY'GPQ*)H1I'?C=J5PJ+E(1B',DY4&B->%PM4 MULE3JBO?(I ($60B_JA4TT^^>BE5.U[>59!,$_&@F*5*1J,T6H)X]%+D+S9A M.".$7-;J\.LQ[-(S,1QW@X@3*VMW3@.@Y_KS'R &[Q[O[G]5;AX>+ZTX49;; M&>&MAD BKXS7'U(E6T.)W+SX7BEG&#;T!4[;OC6I+, MQVR$(+_N_U-#](.51'_+3RS6\_+!\N=78YN2A_B,FH+-:/!]/62'3FV@UKM] M3>;$Y;(&)#KR+5;;^VJ[N-IFNYM<[>28P^0C%=WNVI)N.E0 H-UB_$9(\2Y^9%LOH+9R-A71 U;;?*&:-$%R I,U=>-$:%73;R\8("M%/^$@@,T1"/6;1B@ ")7!Q$?.A+1<"; MWC$8PL?'BKZXY5M"?#P^KI'_AE_KTEVA21V.\1;.,3\?$:^.XQ=Y*=?/2]_Y MQV5UDLWG@8L>H>$;@O@34M_/*#@C?H)12!.+=-/6FQRM0^G:J?V*&20L1_$8 M9:*J.8P1.1I00KRZV0YQB00NNLW+QA#M@D7NEG=XB7J@("LG 81DG(\*/]A/ MYHQ,5Y2-\#B,H1UP2&X%32C1C2)-\L M(G;\]0(]&M/?,;RPD)9V:5,J;IXY-I(\&3]7*O3^22CTN_N;AV^WRM/U_W=[ M2;K\SP"-3L#Q4UN09_QDT;[$4( *M Y>W8&@<]U6LZY#1$2A8QT$0G#S2AL#1P'HLEK7;I+O&Q4Z&@_30S1G]= M/8ZF-L;.Y!<=GCV MC]/$7R^^*D2XBUQPQ<4?'41T4#-VJQ2#_R?/WX6>/06+$JD@!REDA",)"IXO",7-4FD^2P6-(([*0TR'34]";TX\BY^X>G6T53KI3-0(JW M%&E'$N(8S;\@@7T;P&@\C#P;1]2)C 9O?I6P<0'*K!BWB=&K'Z)42/EN.)Z% M]=#2B'($F&YDBM%"]*M'VK?#4E&4D\$0H66(2)I<+\S:,'Z (#Z%9MSPL=[&M^ MD=]YB1%<-T=5R[T;O3;HU'LINR& +2QC"7K0_MZIMUMM/FF+-HK=;7;05O/. MA,UR Q;QDQP.GB5:?5VLB[)P=)$9ZWB&C^0Z'[V__H 0].C. N7MXSE],4;L MFEZ4^UQ:F+]L-YN)]0]9&-M453V$=(98NI>V@4QOH*<(4??M( M$2+%68-IL'N5F*T,E;(L,4WG#W2MTO;6K0U::G)SQY:(Q$E2)MY9RC?C+31X M2%/%D;C$,+[\)YE1-1,_R>]B;I)@DK3S[,%Y:BGU/"*,MD0'RX!!AUO[=P?8 MSERDLVP_G2B0:A?R>_DKE'9:[YW @DM9;K<)$B9]M<9H!&[8.$"2XWG.25 ? MI.B!(59ZS MJCRG5Y7G5.4Y\?(<"JX<,9P"0D*5]8/-HJ(G9;%50<$^LH7'12+N-"NN@,W MR]9I9&YS[MC"'8&<66(,<01 (39H1B #4P/ZJQUO9HD+7^K?X>#/RWLKWH30 MUZNU'TQ6WCQ,'B,* ]5=7F.Z"SR@U74UW< @B*Y)FIWA[F9H9.QP4T,CYUXU MW*N&@;Z"[9!=MK/.#M%K@UY_0SODB?(8.#\[X1O$)ZER8?A,<-VQXB=T!H.$ MJ(229>,@+3L3^12.W9?KA#JY72NQQ)B3]56FH-/.JE4;M'O)2G)^,"OWC'$J M#D0IO8V1P^M4;$'VDBHD-X_#1MKE CT MR7_[,_)&F]GA=ZGUJ!Y"*$I.X\1$RG<91K^6Q56$X##!X?.DY"+SR(*0>YPG MI':):=\(!V%H(J@>@SO%:2S*UZ16V&TBHG-K! LN6F]PT-0[;00 M%,UPG."A#\,R.YI])WP_^Y4;,KXKNXA%1B72M1=V]%)$R(RA;.P:[$D<)O;' MPM_DJ6*1Z.9'2IW$=ZMD=MKI8=M/:FJ$NG]EYL!$O@ #A QE'JCT;*P$WCI2 M61 1Y::6'C5E]5HKE%-4L.^!==I%Z]ZG?GL^1?:C6Q S%K;XT)--;?1D[WD%^ M^R>5\F[A$]Z;M!CO<"K &*NH<%S#%BJ[UUQ[->&X@ @&76PVQ,HSX.>_Z3'D MDC<99_ HWIS<+'HZ:I('([3"<3FCU++&8(L$]=*8-H(-+1#,4N)WQ?7V;UCH MTDX6NAREC$17KM:/B$N4TP0YA["(QDU6T?2T9!5-3TM6T=S=_W'[^(2#N1YI MCN>7Z[L?RA_77W^_5;[=7C_^_N.6?I>L,MHX3+/=YAXF7V3]:^@P+M=%]I)S M>5;$N/C64P[D9'!W(W73CP+,#V=VCPG-@[;Z[OKQYKW2TYIRA@(>ID*GJ7P+ M^UT$]B!]'#_]G@]RPMKIH%*PCC5H($10XJ%>F#AP2Z^V\Q?'EJ*'405W6%O( M0_>_-QX;RJ_7U]]Y6PR?A.#2P!9!JHATYWO1;T9Z<1")/E:NR)'QN6HE/^E;BLPU%$ U<#"("#SEUA*^=FJ"G0/"_Q>T87N'#0P*(N#$# M"V;F\LF1M :Z26SJ&;(UNZJ'U35>X&,1>J(3&H?XUG#=0:N9 1^-[NA#63QM MC]89I):08*ZHQV[AL@_R+Q^!@Q8SX^V#:9%HH"]]! IZ-JTKD8_"! P!$8#" M%Z^EU_%?B]Q,7V]HW1:F9SP'_C^6+Q:9FP:(FE^2/^\VFNWTWS0;:JZ?JXV> MWLWYC?0W]WJ-KJJO?=0OM$>^3SA)O"8RA((TUQBMVP_:XJ>BPN%%[FO&)LG# MM!>'E_U-WOD&[**H(/2-HT!,_F."0FZ,-5FPB\^/9'@G8@Q811-*<:-_0QR7#',E,\-!2TEQM M<]E5! WF_=AY<;56AJ[,#WK;#S#Q'$<7!5%')06IP(V1]88O202O(<7/+HAY$\ MTO0MS>Y_3_HU(2L(^$*.[@!$CO#W0/.6+=TUXA.)#Q%^+4+D(F&Z8CKS,@LU M8I= %/8+6?>KPV-%->]?>BU7K!"]+]/(I'@2B6Q)@2NZRM QC M2#0&T[4U%;@XL$SNG\\.WUA$W/5&AQ8WA. 0B1W+\(&9S"<]"A"$O>_O:96]? M3[HKJR5"$IMZ-&(,S,B-B %9N7-@!X/Q^@'TK!.NGR#UL2#:9 MI[KM]ZO%'69QN;E&(+J?$M=P7V>3"--9;)?["D7L-C<)5J=5G59U6NM.Z[RL ME/2@]A=8OJM,V8R7/XDYZKN8*L?6J=7W]V,V*/C?+H]1EYFBO]D6>PL*[9"\ MEZDYS\:;RBEP\=]WVF)T:X2"7ZJ]Y6H3Z*YO$[BS$""2*D93RJ%S5_^W:P.] MWDH!HDE7O=LPW,:7L[UVC@J:BC7.EC5Z!V6-3L4:%6N<"FMDH!WF80T:OG[U M'^;8:5S113^CIZG:QXHO*KXH.U^T,_#\BN.+7MGXHB#7_U1\IFLY\ND*[NP* MIRHBE(;O4)7$RF" EN\\4IG_Q#DD _6Q8*.J7QMTU7HW!;@S)Y>LH=9]:(]- M(AL5,;4SP!@+$[?]9F'BMB*D,A)2!II6L5*IKU92Z9R)*0/SI3BII)5-*IU7 MOCV=%*A.+:]UO;)LX1*[JI+&32HF MNR@FVP3@JA F:Q4;F:]XK"345O%8)H]E9(>+X[%V42Y1Q63E(K>*R3*9+"// MO"&3K7<5.T7G"_;'8"O0"%IKT @.46ZNPU;&MH^MAK%MEJ 2OEK:7I9V7M&, MS7IN-FFZVGOU<_7]@KY_7O78Q?>_E+4 ^=*_?UZ2-]U$O,$)F#AW_05LM6T[ M",HJ>"[]^Q=6#;-#!\&F.<'2[7ESQS9MBV?DOF;4@J*R MM/.*9JP8R1B.0*XZ3<_I^X%[9HTC-YA,P/G?G]$R7.E-U(F<@]AY32N?O!.?;\T M<+X:5W3F /M9(<,';\J M72JNO*IBCHHYCAVF*Y@YVA5S5,QQ.LR1$5[;AV75*9=E=5Z!C.++,OC"$P&A M*@R_Z]&KGAY1U]R*UY>;S(7 MCEE3,7+%R!4C9_B]>V#DPI%U*D:N&+EBY P??4_6M=8\#^N:_/M?/&Q'#3*& M?$/W_AQN;T3I6;E\\;8KY*(/>B?.6O_GNYXY>>,_,JTQL[P/5_BAHJFHGT5$ M&A)1)!-Z\+=_C!V4UFZT-3R&1\:4>]MCBJ8(3:!\\EWXKNLJ-_9\"*2*).02 MPM'$=S"\I(R!1GW713YPV+/AX',5^ WQP=KL=2.>"8[<8_+6Q!T-_CETD"HV M_E[LMO=QV=DB@V[[21P(^Y=7P8@R,"F2(O+/( >X(_<5G:VT! P4W_VS=A??@UWZ7/NW#JY@28 M&#Z*RW']X?^Q$18&B%?"APU/F1M\M;B[F?D7F[TIGJT =OQQID7_ H$&!)Q)C@K^SW> TBT2 M8 8>^R=C!N*9*8]3QF +<&BP(CF @8M2,85!5][1^VP?Z&3LOO^P"96.8#G, MP>(_VH64PER< FW.C(7+/LB_?(1=+F;&VP?3(@JC+WV<&\ZS:4G1G%)]0>_C MO_[X:HZ]*:JQ1I.K,A$[%6\6OV[ KWY)_KS7:K2T3NJOF@TU]>>K'J7J#;W; M6ONH2PCM9H[RR+/9,S4H+]0PW$/R1E.+-0K+!*RBZB6G^\QB/F5AF.,+PU=Y MEXMC,K"LOAMOV'K^Q7;"L[Z)GK#DIC?A=%G/UVB@$'OEYB4-)XRJ*:US[T\T M!WHB;!28=G%S-FV@=HOJ^BZ)BBHU2RT;H?J6CN9\Q$[6W-1BR_FTPFM= M2Q8&Y4K/)Z&Z92 L(Z(F;KJE<=S"9--'$%#X1RWV17%$S? KQA .Q/=6?R4M M+G*,6%V[N=2B$OES&C1O+HQG=C5TF/'7E3&!Q7XP9J_&FXNW%=G3W+2NELYP M>?MK[V'E"4PF>SL!3BK IC97UQ^ #YC#^W?^:91F+N,^MJPVQVVFL-1L]\>MCO_VZT-GBB^!G8BFB0@45:6 MPTYZ&DI(\1LVOO;D3ULK&:=D8>\?S/7@'#&2.EJ:G4A18#,$#%-&,\-US8D) MG\5 =Q*%]-7TIFCWITY:X+ZTBV\2,>,P1)P5F#V1\*O>:_14K;CPJY[K4:M_ MWM;37U(M:J^+ZN\2/=^P*7>-&\-5=*DZOL'MA,7\AXU)E][8KK=!W_?N)Y'5 M/'P\^R;]F'[%?%BN[-0Q5OF[!;;5C&ZS[$O]U3 M-^Y0[+DC.VT=17=D5[Q2 M\4#G@/%G%+">K8I^?L MC:\,(T4C2<="8ZD6=YC%74+B84UT8*<.W_-,)9QI2F!%(M)P?><##=7\CVX0YM&G_T:@,U"?I\\/*PBBLNC"N.P12Y#:X^&5RZ6A+5 M<5Y!BBT&.U80N>?T_0L;67J#:\'>,X]1@]:847CWPHKI<]7_9@PK7:YE6:IT MB?K:GPS73+-_]&9MT&OM7,A;'BNH(I^BR&Q5-G0A-Y3,&]T142\9@3D'6 4NQWNPW=[ 6*W([ M Q&VVEK,25!=T(R=>FOW($FYNIU/Q9K\!D0Q,A?&3!G:UG@[&_)"_*G^D6W( M7FW0JFOMLJ2+*F^]1-2UJ0FY<66+7AP4;D5OI30O]T1P6;'&%J*RZB6 #*KH MZ9CRJRC[L:6B5FRJ9Q@5XQG9HW>JJ#D)BS3:^X] M_]S2$,HCZ:Q7 :*+)Y_"+<:67O3PA(K>2F4Q[HO@,BW&5FV@ZU7 L?SDM$]J MRI&>;K7!)NR4)=5V"5V,-)XQ#:]H1T-0',5&;:-GRB<9(*7[CCJV.K5!5ZOW MNDD!O!-\8/9=GH!/7]'EP5/>+1R9V=G9HZF(L?3$6$1CVU%SY2UL?JOKG5U, MUXI.2T^G>R33PH*D?5#B:KW;/0FY*0QFN0AYV"U"\#QV5U'U_;/HZLJ#QU:" MB?>%+B")#I:V@FW1P;05Z&!;BY1+Z*R^.!#\PA!OK/$:CS>OGFPW04]VZKJV M=SU9!J.MXLB*(P_ D>D0.TG>4P_BV%>,5S'>:<0N-N.\+':3T#PY%:%&H8MN M 65:%2>6A"8ODQ-+H0)SLY\.=FB[KC6+JO7>\U2FD@1K(KM<'DMU[#A&M;1] M+^V\TNR;06PG1F47%L>OOG_X[U\"_EH1<-?5V/<3M[-6 ),<%NZZW<)!\+V4 MX=4G6ZQ:<4S%,7N%NVZWS[#$N^*:BFNV0KO>G&TZ%=M4;'-Q;)/;(NN6RR([ MKXC"P?"PR^I>7_KW+ZPSN4@\[ OIR%+WWH_<[M4&_=[.K23EL8(J\BF*?+;N M"&GW:X-615$G0E'Y.H[W1%)9'<>=9AK$>M5P7#IJVBVX7<4=Q*71*C##BKP*-04[>MHPR\(+*ZL*!A$6C8%^)-Z4>V(#O *76M M7Q:4I\I7+Q%U%8YMV"ENSGM%;Z4T+_=$<)F11@3U;R8C1U6LL73TM$]R*LQ^ MQ%Q(O=??&0V["D66!PW[0ERNUMZSS]UF(6C8E<=^?N13N,785:OY*:=&;_DL MQCT17);%V"5(_RK@6'YRVB%AIWLBKXX ,V< M,\V+CCIV6R!\^_6FOG.6,>]=GH!/7]'EP1/>7*5V+GBELG8D5=\O14=7 MA86=M8*#86''10H_^ 3TU66"$A9Y-&>O1(^,H]WMU08=M=[;'L5KQ^9U]-1@9)+SB\?/B\5(H M[=R,K5+J2B^L3?E8[$U1CU\\# U*OSH(3 S^.73P(U&G&_Z0>Q&OOD(N^Z!W MXJSW?[[KF9,W_B/3&L.I@X??H4A;H536SR(RC12)^GXO$8]-WOXQ=E!:N]'6 M\!A"W:(\HXVH&-98F9&:48 -UB:\%<-ABFF-9OX8OF[ OX%1Y@O;PCI)>T+_ M<-B46:[YPNBA#>6:@'LDZ#6G4H%\K=.[4W^EU15ORN!MK_C'2EX52WM;.P2@ M&>/7>Q]?]C )F?#.BIO-WT6<*."_9LA_6+>3Q"FA?>1>9'=?B]1K@V0S8^0: MZXK#W 4;80QL]E:'&X4-P'ICA*'(]]#&_:@I=!;A"43EX=L%UQ>_*K7X;UK"4#;$P$_%Y"F?4;?X#:<;V'1 KCC\##A0Z:C&#)P#SN FQIBF5M=>9V:HRF< MU!M\$0X0_N:1LJ(E.NS%!*L1;RGZ"GBYB58P&,6T.@:NB(\X.[$/30V/^ *! M%O%$7!.O19PXO[N&\D5<"ARJ"\^$7^(ACYG'G+EI 0' AG=E\&/UB0#,7R( M-!V)),$A>@8:P2V#R H<+T,[M;EUQH*(7Q(]'3PWQ/3 M,JR1:/0?+&8 6X,K!,HT"9]Z(K#%N? 6)T^R(^/EL&)V236@"5-[=DX M\@5J#4*2,90%&.?V.-B)ZT\FYL@4.P$I8[_R#UIX QZUIN/HC.#6X1"!*?YB M'M]K8Z7GD^7G] ,WYYQ<**UT+M2UMXT_ W*9":*+RRU2KJ.9 5PW,;E?16-5 M\&'+\U7012.!/D)?"T@*V>X&&!)=R><;H./\?&R M[!E8S_1/_-["=T!& +"B*+5==[ M;G1"I"!,!U()8VD]@<4#0APO!?7CL^T@U[ZC7X)E ??GOO^0.(?!/[EM(R-P M/)0&>YP9"Y=]D'_Y.#;=QZU&K?][6 MTU^RU:(Z:Q^548&U8<77FGJL$= 7DTB [SAQI-^L#=16MZZG(+ 47 Q^ M0EGMBM:VI%P5.L_>AUF<]^2>BU=VI[7@\QL6C2=S[B(1' MMU3N58/_MMF?5=U.-[[CP-'G9CX-F*]9;[9VYKT*/:*$Q%50*]VVQ*77!OVZ MVMUY"$L%,;&-])[9UO/1A/=EP/D5)+SO;6NT)8NUJ*&FJ_5* NQ7P4664'[O M0%_MV@#]X-Z9 4>66H9SF*!):DHAK\ZL"M+W>S3G(VLR=%E*37IN88)8'VJ_ MWNSN'%4K\ J/Y*54C%LQ[D&,A"(8%P=P-_5ZN[>SF7EDQDWI$<$-B9H^\G<& M1ZIM MP%EL,;"*R)_3 (%F83RSJZ'#C+^NC DL]H,Q>S7>7#STR)[FIG6U=(;+VU]; M";+R!":3O9T )R_@#APFB#<'Y,P&W>ZPU1R.FOWVL-WY7^#F)PH&V!,LZ/&X76D,TJYYF1XWJ]F),="2 MN%*7!=1=6#5Z$Q0C?7K#E:&0\8W9-U&4^MGP&*W\"1[W:6:/_@I%5*^F,!!< M"URHXS,N0J-\+3X)KLQ5*X71CE]#=$NEO6PL:W!-7@V6T3VUMA7*8?@!7FN4 M75ZT3O ) M0IT2BU^CL:;8DM&]*;7H*!/LML6?;!+^/_,H;$&\0"<-K/#$C_@+G#!RA;LM M6[2;S>V"_U4>+9L^C@=]<*9ZL@K:[$.F/,+1S%C4/\HM1-3:H M"I'OJD'Q; MAW;P(+*=9FS]W015))?K^]VQ%["?M^\SP_*NK3&6T2W0$_YLNJ.9[?I.TM5M M-[6$JWL -9$W3OYK/M>&2CDT9YXKYCT M'[,7-K-Y< +QK%8G<78[@1):,)N8\E4[V5X4]XVQ,#V.AW=CSQ<^D(:DR.V$ M2QL,TG9=JYH3SY*:,G14X=34J0W47KW3+:J&M4JC;JZ1BG H3T/_[,F#KIKB M-M5"*W-J#X@CFEMJ8.E[O=>L^BO/D90R5%#!I-0K%RE=@D?TE1DN(YA=<[YP M[!?QU)4S5$(RRM!$Q9&1 MBM!V]5[E!1V0$.BB$"8^I7AH;X[" :S#'7(*I\VMV[H@VW&L6AOHO2(D_RGD ML2KZVZ/?LAW]:4!_S7K_!.CO,EP:U_V PQKDV!\@A84#MV<$HTG$J!?ZP=Y, M_\KFVWG,;U830'C'GR-7#'^?,?P+]CJ"L6*YT_4K7<52UWQW7:[EE^>89# M5EO@LB7EV6DUU54,7#%P:1AX6Z]W&P;&8A&UWM*3)O!I,7!*5^SIMV'^R>>; M.GQXYEKW-Y@RN[)S,_9U'*]JN2QUW-VC!__APTT)."LZE_XKS:4/UY7V4%?Q M73G3;WV;L):HUS6!+=A7>-/XSO(,ZQEGJ5[3Z,&H/?Z->5-['!)QMY:S'WG+ M]_1J ]=S#+RA*[PM94X?2'1;+_U;P5FE=!PL:*#S>0/=#)80C%/E,Q;K>%F6 MC1^B>< -Y?/:BP]./3HD<049T+C,7#.;U?6R*+JTW+*G7QNTZ\U^RHSVW*.E MD93VM4ZM61NTZLU6RCKE5$MJ+U08"(P5,TS#]NBEJ?*7/$SR3YS%"K2)TY#= ME27=RL2Q,<5S(8&"V #V@2=CB=.^UY)+@B/T-> 489^SC2F$\* M?6610=7V9 )\ZWOFS/P/C165SS3<*^-*#!E5WOW7WWJ:UOSX:!B/]%?UXWMZ M$V][)_IX]D&VX@A1'/G]>*/H[>95JUE70N'CXE=5[>.OMCU^-<5H4RJ_$;^X MPYH+"S3?[R"V9;EAG2@P>61BT#=N@H_,M>#&Y%8;(-/Q0R8'2P]&=2[ GJ!1 MU*YG//.#$K*%1J8&'X>3FC'QHN5G&(O%#"=A2TEE6A/' )D)[\4^Q/#)H[#J M%06>Z\_IS3[< 7\ROR?00[2+83#I&S7\JAV@S.,B,'S1,[/@ASBO/G4S[.>( M+?@T:A=8Q)S ZN$8_<6S8XP9)S)F3?'R2"7"J\.5AQ01KCD[&UB)OX<8.[IA !+H>?1C[SBNH M=Y=9H114:P-OZK +2NNXT!+^8[4^KG$X6N,& K53FM*JZ_'?,1Y[BR1IF$G M4%-+>KS%:ZV]K%]';::E8&G12.:58GBMWMH>;@:GHNTX8#N7Y2?E*W#"LN6W M#HM&:]4"13.^]L3/\/%)A)K,31RP^3T$KVGO91+\AII>N5(.\_KT _CUX>'S MGW=?OQ)HS\/3;[<_E+O[I^O[7^\^?;T%A?QX^_18S+#W7+3X.)JRL3]C#Q-) ME2F$U\Y-8BWL[%(N:CTZT(4.]-8V2 >=Y=ZO(Q[5 MI9Y! ACG$E*C4N54\\@K?(6M4Q&2B'([(9W:H->I-U6U]*5V%61)Q5*%LE1& MS")P4$5DE(=5OL.Z,!,19;.)^9.-K_[#'#N-P[J([4R1PXK%*A:[+!;+J(#9 M6FOU3D9KK0")7C'M*U>(XU122T,V,]D+BX7UW3>+.<\T3TAD-T8B36(XILMX MJ@D3XICF]=BS.4JFG#QXD4.YVCF<[EAYM9V_@(Y&S&TH3U/3529 $SC(%!;I MF$-?OD!9^,YH:L!;%@[FC;RIX2FOE(N@+(0;Y($G!KS@!2-Q \,O@2_3$, MDAD44*)+P.+=77-Y5;MNAH.RU-[=5W=>$H%]E5S););/U-F&V66N L MO#TU+\/IS=J@7V_GG<)7L5O%;J?.;OWF876;KH)NT[KU7DLO/;-= A;%9UX- MB9$\-II:\-;GMPWFQ9Y3^WTN=LG(<17.+AJR2[W9W#DP7Z$YE)&<,LJD\QL[ M:U.GNEY8ZK2$Y+2;9#YQ0M(/+)=:*^72Q864GK"?ALY[DTGKEPK4W&_M2J%) M(FS7!KU>4;.A2N":5>02DDO[L)JQ4W1149G(:3>!>^*$E#6K;@NYTTV7.[MI MOA-T'N]M"U8_7S"/*<:SPS*PV2M[OY\UU:UH,ZV'4-%-O1J_=);4M%%>JC@= MV:^\QS/5D1OE7(H32ZWF*K%4J/-889A5&&:''\Q:-*]@PD374G$-3@O(K.+B MBHM+P\4;Y7&*K3)H:7NI,JCXN.+CR^7CG:,[.7E81UA@M=YM%SQ*HPRPHKGZ MJ+;L/!$7W=(:76P36=B\"/L#+\=]86%WR#_B@##B@)KA5XPA'(?OK?Y*HOSZ M2"U;;2U^'-$_ITY8//[,KH8.,_ZZ,B:PV _&[-5X<_&N(GN:F];5TADN;W_M M/:P\@]6KI>Y;&CR+MGF,.C%KIX$9]W+U,QZT65YK%74*M MS&:-QR5)9Q]54J\-"J:[RMC%M&G@+P,='A'>0Z\9*TP;[>08E&)O;>UUY:G1J=CCE-@CUS3;'?@CXLY$/9G<'-.M#3K= MNMI)8BV7E9:8DD*6@$:6RN/I[LKBZM4&[H56QL;-MY&\7A2]212]* M:9!M3TXY#+)^;=!/:8JM0E^E(YX#T0X99 DZZ6 I]S[CF9//]GX^$/W#K?48J0Y^5"O#;K]>J>;-,5RQU K#BP5(5XL!QZ& ;=(Z7=:M4%'JS=[ M12&X[I7CA%,D%R&/N$7H$4>*SY[J]R,7M00*%+VI:G4%K.Z\?/G-FGXWF?R[ M=[>^^GY)OG\)*<0"&W"K%.)R= M'Y.XEO$4-N-U]IQ!WCM67CMISXTJ>J;5^ MZ-G-G4[1LYM+D-:JV..4V"-7.&D'_B@JGH15(GJ]W>N?10JXXI53XI4#LK5I@II]. 6\5R M$Y9::S^66E>O#?1&LVH'.>69Z]UB&G#+$Z\Y= M)/>[]'M@+K8&<6T"GX=H\>V"G\EC*KNGHRJ GML*Y=R(T%WX ' MW:)Z;*L 12EMKNW)*8?-A3VV*14)572K=,1S(-I)M[EZ&&I7D[;Y:8:OCEWZ M?09FRYZLEAYUK;:.7=:W=O8NGOK%]O<4?T#G(W4/;/_U,*F@:W7M,(/C<]UJ M26NL*KZN^'H+4WP/EGA.5M=K@TZ[WM%W::VMF+QB\LMB\L/P^!;U #WLWNW4 MV_VB4(N.R]3DC_U"D\>#&?=+!GS6K'.^79P^FV-&>EEFT?_)%(>-X(3CL^;9 MSP6S7'B-[\+I*MZ4*6M]*E7+HUDB;_K&O*D]#JFKG>&\Y:BX7/N>3FW@>HZ! M)W&%IZ+,Z0-)[RW^;\4&2J+C8'"-IY\TO SYE6HJ]8 [\&LX_^/4K86#EVTZ^L=+9GC4@QKG'/EVD&7WJ.EMWK)VG1\$MTJ^ONNPBR\']E\S(6> M'#M,N\16Y#K HEFC[;KXP3 OXK4T"6X5K9N*'\9K\R M$*-UQ9PH<\/YBWEU90%:G30T';(-SW+PN,8F=35SL?LZ-4=3?-;4@,=;-IVG M8\_HOZ;E,\6S%6,R@8NAQ8R,!:QE)M[A\B?[".5AC_Y2%B#/&=X BG^0S_#< MN?%&O.F8S(+?@3:.GQ%^.7I.P+43W_,=VK?C,<=MY# !UI@.N33@XVC*QOZ, MV9,UNO +K3/*1[=<"#VAZ?,$C_\T@U,)B09XE0$O+7#ICL]J)V+/ "L"3\QF M]BM1,&Y.&>K'J5I#;#[UC[J$HI^@6Q:.W4EGJ?'?Z8^^PZ0=TD9?@_/?7IE MLQ?V#5XRS6W[]G6$H:SW]62[C!SE9\<1DUR<7SQ=1A+#=GM+&HIM[4B\K?5AIC(\[H5AKC<)SQ M!?R^W(S1J0UZ]5ZKTA@'Y8M>I3$.R!?PV=Q\T:T-NG4]!6"[TA=[:R/&L+0Q M\9A3:8W#<,9#;W/ICN:V:[O)%-LG6:S%F0NQ]>>^!D^)YEX.SC .B73[A^> M;I6.@S% M[5(2_P//J+ZPCR@BKO1&2G82:PGP ;6!LIM_GE;+VA16J/5KQ:UV:+:36V7%/OI&_7Y-G74 MIL;T<2??#,]W3&\3\-8-NSU/:_\WACOE5WN':V.NI_P Y7:IQ[$\_4:O#B)M M#-"AHQ@',-;3I=ZCCW:(:5%)V[V-]M]WXXWLE/_Z6T]3U8_*]>C?OLFM,?=8 M)F%S:Y/PG?H^;HEMTU*=QTLM#=UOT>2NHG>9]$?O+!><(*QGE=KD,]#+9W"0 M''/!JZNE-X4MNMHONOH+LE1 0OU?].8O/$5_(,C#/5YJ%B.O*](L5;3)\E$ M)@K,F[$2\T2+3IP@I%)%G?KHH13YSASP@7Y,_N=C3G(_P+,R$V$/WJ7B)+.]UDN8-.%?]6_+L;?E^A M_*N!Z=:MM]L'0>_;(P.G% 1'$G;BZ5?(*E3$&:OJO-I'66=_L\K",(=]\+=_ MC)V*UFZT-3R&1\;(K%1$DE?[J'Q"U#_FNLJ-/1]B10%A,"%0UL1W")II;+HC MWW61LAWV;#ACB1=ED8&Z$(4'E-_'R=.V8D1J#Y90DC(P]]:79$=N7>RUI5'M M<4J505!-^8]X?E=0;S/\BC$$6O6]U5\I04J8"*JM+YUEY,^I$_+#,[L:.LSX MZXKZP3X8LU?CS45&BNQI;EI72V>XO/VU][#R!":3O9T 9^PQXN@1F7X $<4< M7C#R3Z,T:U&F#LKZOV6W(G3!U2/>L2? ?D!9-*_*&*1=\U+'0]A8<)56"M^\ MTFJKOX.%\N=1&D_U[U@.;[JN;R"0&T(KNJNKXS/!NDZDWKO5 Z;5BRD8;C=4 MK5>V*N:R+DI?__*JM+H\F9CT$E(:8I$[N':FU;0@.>^DY+SADM-"]$_X.;:S MH=MQJ8=SS[PU5')>8>CBJLYW*W,X5H3ZC!9W"14?-[[C($SO D$9P*X%4R_F MB^Z2DSJW,%S:%L\GG*8V>^L#:B3!KZWQ5QM6) 1Y6JQ,KPU:VLZ1[O+DRRN2 M/R62SS7F*3,%-&$@'L=?3 O-.K+JA, 4\]N2U(]%\_TDC-DICE>M"/^4"+] MNO]J6\]/S)FC\R+H/8W4V[6!5M6R'.Z&[Z.&65VQ&$U7&,4MN K1;XV%T]_& MPLF9*NQ@JE_K%97J+T'*_LQ):-\6P[UMC3*,AFYMT.\G,8%S3WJLB*5,\B:' ME@UI)+>\Z8&[!?*F*,"RJDUFPZ+2O!;.Q7;3Y=[_Q4B 0DN4^@65&.:]KI(Z MIQ6[G0>[[=TZRPT2VM%H-*+>5W>/\E1<5BIBNU@NVY-9FYNS5#1F]>;. [4. MP5["TETJHU1;5.!UO,1F"L9PB=*NI[^Z\W)PML&&.U)W^ME\_Q)BU875%50C M.T_<7%#5YOZC[IJ&AD.W-'-R#M H5W%$F?:6RTW-[%S+77:@Z;5!IW,>&82* M\$^)\ ND^]2R@YQZH(5Z0&UV2J('SLM9.'19PJ9U1J?-%:JJ'L! :M<&NE;O M[EZ74)[ZM#.GH7V;%(FZA)P4U<$H>+^71#X[Q5K',Z>E/6GI[9E71XS;5KW?3-9&G:(N7C$_.3$ON?!YO0)*WF3NPR1Z M'RMF^.KG.:T708^2*3M5!?CBNF#HL=RI71XB1>JM9=7R6 M-7,2[SZHH.SW=#07(U>*S);H10TY+? F"PS-Y % C]/%RAT62##TJ@\FR!)S MM$%X9,UL^JO4J?1+6\L ?B]O7.C.4O[;L'S#>:-H35UY15!\H)X7C/=,62S8 M,YH9YISC[./*YY8Y08!JY#G\V>O4'$WQ :_,@3],;SJU9_1%H98Q2F0H;O2L ML54A0.-'/&SXF6DATUJ,,K M-I[!^L U-91K6#&>L#_S)-HWG;\J0W?X&^NB]_/#=/"]<@-P,?^GJ_P M35LO]Z*64Y07>&0Z*=HZ8,#J2;.(3G9AF'0NN/1'-IO!8;S+N=J,4=1Y5XO3 M0%-@.]X3;K!8*1VX 523=ZT94WSSKK4'2B.I,=XC=;M 7^Y$+ I(P/1(@K)%9DI @7 M6D *CCV;A<(+OOC(%AZ_-5B &A,0G/TGANDH+\;,9U)@K%Q+7KF080U=NR[S M(MKO)GCO3?2U7TUC2..+T^@9P3)Z2>PZDA1@F# 2P'#K(*,=AK)2\&-2:A.U M2I$>I\FU]+_\:65JC/&-44&_K6#-.$"R)+:L(VXU"6XHQ7Q,LN!J+JN=/G=^ M,R*V"5D(#L &NY9GO=#FFYH+=P7_>E/# XJU_U(6,V/$ MA VB+7%Q=-V[*_-6ABZ/^S#?X=SML3D21E$:H2$4@):BS-.9C8L<%P7!89<> M1'32]H!1?369"L<+"24)JOO#K5<.N$Y;+@9:-03++A.N\<=C8])0OQHA\*JY,'H&E1Y[O@-"X,1;X2.7.>@%V MY 5:=W=W=>7K]^34RD3]W!*&TF6-HFPM'5 UBO)R1E%N:]"N'F&IG4KMYT/4 MW%6;I*Y5,B&)&[ER!Z&O8-LS&26/,B!^+0/7RCO4)*B,M.9'^ESP*_JA^O%] M'DFEO!./"C\N'B-BLL^,=%I@2=OTSQE#*A$V,AH:("^'0$-S-!L<+ '@1HAG M\\B/7"__FEQHG=[Q,&*PB[L[Y?O7!^7KUYLZ!:+&P-A@:SHD!.ES5&8*QX3V M&H7<4.?BP_E3@YU"[ HA_*H+SY[/34\H7=R#F-W2Y&K.O-E$ 5 MVH^X>V6&!#.A;A4R2FRP0Q:(5T#UQ,^P +AFB[&Q&Z,SN51YJ@WE@0= N5$9 M.;[A6_1_TQ?G?L$2[R"S@HL@(%C]:59YO[['K4F[OJ[)9# MPW_"SF>NO ?+SV MGV%-2K<>A@/BAPQR$038F$2AB%#+HX)/H\P1)/B%L@4R!?D%#/EW(%?&#*B? MYRB)3F,"]#T%PUWF4481Q4M.LET1A39&.P$ M."CCT'*?&?C6:,N"1GB8W(G4Q9WUS7#^8I[0>^9_B+N"HP.#09Y=&W&-&TFF M_X?,\ 39$-,B9IW3@Y51[,D*>(0CEJK;47'A2:'7[2_@HS(##\^;^+.9?$^Z M$$CW1$+Y$T2>I!XSE E<37 7>R9?\=8(Y2:(LZW6!EI*'A57-V3*B)Z'N:=G MP[2 Z SK#?Q?HJ$@XA))$4D$[;#U(5HN6U=IPZA0 MPMA*:%38*_D+]O(:"", MQF6WB<6V-;(_^BG#Q6+G!7+/GDR69'@@2R+5/GR)7ZW7-+'7H%7[3 7 M57#."&GFD<5#I#^(I+8.]+9U.K^.FG)^=!KA2<2COC*:*HG6MXBZ$DEOD.1Y M-=L:O89[_^Y(FOG.0*-Y;T*3I:JIUBHUM0B>0I)?F#7[(O/O,2*__8FI -]T MIU2CB#,%PIZ'3Y@^XKEQ><:4A/][;UNV=*!8T:RAISB7#+%4K:2G&. M67*=4K[( #S\\LH/GTWGCGOA/G&HL R0>2.3Y&@@RECLR H.X:]P&=+#C[CG M[,!.'WS*W>,VF[<#/RRHE,5Z_HI&%W8",]0<.$U^9L,MIS0"M[LU48<#EW/M MB9]=Y6P//CSJ.&GA^X>G6Z6K7"E?;Z\?;Q\/;G_H%#$]D@GR)U8 O2PY>*![ M3+ A8#WPYXS%BC9=Z:V@?0M[H7YG23'\PU*[73_^KMS;#> FM7/5!/,FB$#1 MA]X]V0N@QEY+>R^T:$/YG;[H^O!\_B@>NIH1!6+O]8CQ4)2%UC6&I^;^7'DW MA(^^5YQ ?XIET,ZD?R1"3^_8S]',)RT$EP!2@M+1"]+*\ C#>L9?3$H7I MZWA'[R:"2[!2QN(LA)$1,-OAFRC/8FH5KFWT8>P[K[8S!@T?,E2O-K MIKPQ MPUDN,.?K\NQ-UM?;U_K WX7#H_6YRPML* ^^DZ ;96RC[4DKI+P_>!ESC"6: M<#>@_LTQ7BDO[7OV#;@)CZ'+X<0^Y<$+*!HYLE] 9<-SMT_)Q1COQ)G8P>3! M6$%&(#Z0*C":78;KQ2]=X0.4.?.F]EB!4PP#L])LIZLC5T#H7'L.N\+F#\PL M4#<%J=1'#_[#+Y>2#G.PA*;(4B]HUKK O+&EF.@L(O/QV$\H-0)US1<+'@6/ M,(-"7XI!RT\VE'PZC>@67#%2BVVGH" ^1#U2B MTVPTU73PB+R@$FJWT>ODPZ=8_?-NNUO3VWM\5,\E]*P_Q(U>V*?K;0DS=>DX:1<%@Y:!NAXWS=%DR1N' MZZA44]I/AN%VPD([=;3"BLDNBA4*X#*-N$PK:N3'(69&GC56QB.V__,L M,=9 71C(4BY$W0P5)$_RC@XRC?:Q8V>7J4_5 (92DD6&T,RFBU9JY\3!Z>(2 MW(][YL7B3M5\A0K#^>C.R_;6%#6)Z=V=)W"7 K^Y@F"OV+><[)NAX;?GWPXU M>>H%QQQ*CK]^04V87VP'$9P6-I6!3@)8&-E6N50"(+NZ>4T._F F<%%,S.DG M,N^BRL:+)0B#5"1/3OK6C%!B/$PD8D&P;<$-O06-Y A'9G(QI!^PHC5U;!T$@$HK8\.[RKG:[OY7VP.7 M(FVQZU#V<2>IO](P(^TN&)40S-Y6W&T((1"AOO JTU/.B4J0M;O_(5\1%&"H M&]5==/JU]=5E5]4#IYY!KZH'+JEZX 8E.K4YH*261>7+UN^<85D] MDPTE"4OZPP8TDS_C=%('N;% R!5^JQ.R M@[ 6/&%@[9+2.+>(6]H6SRAFEJ>20#9GY8V?=:EFI]W>N9J@/)G5BB/.EB-R M%==LS1)%%=A42>7-D\JV=<657Z#N\,Q?=C/3=+,FV+YV-)9DV"7B?'92#N ML\_NX8E/KVSVPK[!XZ?Y8W-4[MEL)F=Z5+.@]\CH[941N//L7CH"9]!X]%<[ M-T-T.?[OSOT+5; Z#T-TMF*(3;5@Q1"2(<"OR3VRL=M#EM!VCS)4.B(/2W0K M'7$(EOAB^TYNCB"0^&;*?(-*2>R1(WJ5DC@(1Y@O:3WAO69MT.\G(7TK);"O M^W]"V&(* %>J8-^$?XW'O([ZU=J@I^],_97 WYSZ;2^"#,RK$F2X=1=%L%L_ M=<4LP"QY[:6>5AMTZUVM8%" "F)I6YK!B_Z@F/.%[T6&X%Z8ELE5&;,+Y_QN MR29C-K[].8*/;C>;JJ=3;*J9'+%> ?/L30%M7PY7 7Q4 !_[TM0%%1#U6K5! MIZYJR<;\LT7[2"M(VFQ\"USB8>>W_& OS/(9SN64,QW^-+WI#;S%A@LJ5;WQZ>';[<_'I7K M^\_*C]L_;N]_O\4/W=SBYY[N'NX/,.SE2%-M?M"H%"1J]P";+$O93F37O&]O M)#C Y?.?1H()W+IB,4\4[]BO-#(/:]WY+$1E9KL"YR;7<*P,Z9O&C53S>3T: M^7.?P!RNY7*^V X?](B#-'(+Z$YMT*IW>\G<"P[O/;WS+OQ M'8=M8:MB'K55UYI:RJPR;P6"14,Y[K5G#&P[X+7C!.6ZUDKJY6VN/6-;A5X[ M9D8TL"B2!24KKUVC$:Q38ZP8.-[RQ20\*;Q-1,0ZY7UF='Q^ER^#N_H, M=HHW\6?R,/)NO-^D0II6*J,ZIL>N[,G$5493PWF.3&BEL3P%4G#&CJ/4N;SC M\/K_Q/4^P'+3]JG6!MV4.&A=S#+%:4X.3JS'Z;P.>S%MWYV]T1'@F"D/PH^_L1K#)M@]BMF#8Y=.P[$B,-L7C60O'LCZ(S.C;7DW1RLWIMT$LI_CHL MS6;LJ0"B;6'JZF@T6\C^UA,MC@756YL2K;0'CV3\IUM\JW1#VF(/M::GI:'E M?$:8O))@1K,X90+A,FDF]MQP8#4T6]2SX?8GS*'IS6*Z+)]@"'0SQ^%Y G3P MUG"P@?,'PR8")*HGXZ><5OY.3%R\_?%T$TPJCM2R-Y3/_%6XPA'7W&3Z@*G!A>_8'RB+\UJ@_?CP%[\*.]9_H[O31GQVJ>&CGL[ MM*]CLZKGMH-(FG U:O,?\D+1_C:$F$ICBBVQ K,P"(\I#E;UPX37EOI;.MPE MP,H5D:G83Y0"_/93B7)\EB+R!H6:BR;,)84[@NV/@NW3'+(,+W@O,0"FI$(._T\FR7=E^[Z&/$O--)EOZM#FOD MA+$-Y\W#WQQ/3D9'._79 IH:Y\4$37^U\@H2NE#G*[):G&G/*7KI#O(ZUMTF M.=9I3LH6,^^S+/'][$"EM&TK:9ZGW7[4W!ROE IYG-%4DQ1$G'P3TA-(%#+8 M#.'@H(('@@,>P=DF$0VI@1*Z>B&\> MKQ%I\DF1UVT>K#AJ3$*OITI4 MN4L$?\7?CAB?FA ::ZBV<6-7C,).W!6'E;W09X7?'&+&3D (@['W;]]P/.;@ MR4J>"4X,/LD7A"_BT]:I=3TG/39S$>1WNMH[L5TX(OIO;J)L<:#$%+TNAK%S M$N)=^N+O\HP;RB,<@C6F"ZA'E=D6T;E\LJ2@W;?1)FAK*6:DZ4J*\A=7P($1 ME($XC9 11Z##EG*-Z,+?P.-GWF)FC-A__:W7ZFD?%<-Q,'R#WTXG'!Z] ;;' MT(WP^#.L"T7P@=I0+LD0>(*3= 5!?4?V5C!P.Y+Q-#RL8 J# E1"!($R\F$( MJR>;\I(\VNLUX1_@V,7"L7]24!(D:)$.;* NQ55$;B*\B-SLV@%V[==[_13? MU9X$N@Q8-TCP $D,64*9AA-)%A$*L4,*HUJ-IVF[@5%P5$#Q]Y MF#S"3]T)7RR7\>D35.;P]FFX60QJ)&*6"GT(H6,P6D,&DK"7(O3@!=T]1QF/ MI!V6P%<5>:M1P&XFXO==$X<6YFH\?S,+FQYS@UFGQYN_M_?'KY^OOWQB.4#:O>CW MRJ?;^]LO=T_*]Z_7][S2^O&WZQ^W5Y^N'V\_*SOGZ MXY3-)N $/IMN>0R;0RF+.TOY9CBC*44&L$I5F9@SK!I#AP3,>=>8*2X=D!,Y M(%@EL"P?BV0I7\#<5AZO]-!N?L0*@-.;Q-JR, <^)ZN[& M#$L4<-@HICR QO"=-(9O87K&K*Z8$W Q&!@I#>6[[[B^87G2F5^WV+HL>.$1 M4CA'^I9)Y2X3]%ULQ66S&<99;(M%S!3X)1"Z"T\'^12D6C"_0\\'\80?MM$B M@B<$FY\:+[PX1S&>GV%-6,SS8LQXY-Q?X/MR1KW::Y",K^4[_L!7D)"%Y3WB MZJZM\0,N+KP83N]@NXWA^C!7EM>Y5C7PH=K-5#P5Y1U'WQ3SM-9,8>4'NN4^ M25NX>]\H]6^V>BG;Q%M$\W4^FB_PI(O9$@J)H#-CO/0_;K^56;O>BL6\+KSZR\"$;P2%'7@]?O5XX MYDS1@M#A^OA04&161&CH-R-S-5CI-&R^&.2.+BLRQ3&EST>-3\YF&>%HW<'W]N7+#E9;R*]@X"^7KUYNZ8D3J],@-=67RQ&4X M&'@6KAS]:3PK$7@"Q?1.9!-$[B]M+_ EN8-ZC.4-D!Y.%$TY4&VX@-Q".B.F M&[G5>PIJPC_H27>NZR.T?NQZ0.OC@Y)&LG\@=.1'*183/$1MLAAO$3BRMD2:(%FADX-=B ME$S!F0>Q#WG]#05896M>C-S/9R#N^!UAQ.:*(J;X_:NQ\78ELJ3A'GJU@>!3 MH4'TY6 -\2U* M*!J5R;+QPTX4VP>*[=;U%"PNV"0&4V!M8W]$O!J37!*&@AO3 :EBNL':KG-C MG<:-' +R*<:_R37/NU^-*L ZS>1VP8H(;'H4878@S?5FQ))0HO(,=LNER M&C'!UB8502Z##_X+S52RHLY";FG6*U*:)8]#K0W::=R\6D)QVG]EA9'_YCLL MGOPU,,K4B*]I3V]Q3>F;^<+?4WN26XC<4.++(,J80F MMD/&C"'(T0E/;C&#M4>=&F*5V-G")T+?EI,LCS4*01QYVA8!UHP&%5I.N!IQ MT=?!GCA 7.Y*7[#'P39*#3JEM&%&>1F%)_!K\B#YRC 49X96\5I5E&X6;W4@ MO5.2D>T$&7+,3@\FW0J8C]!7@F/WJ;(?IQ"+SHZ M!_P:E(6"\HCX7&DL.^?U(-P1)]G/'?54YB1[3-ZXL,=VX<@LE[U(C@RC+QKO M>DME2=-:Z[,-?0_+8<+FV[^KJ)W7?TW6[F)?.:X%:Z1E"7E#X1HFI'!7F:.W M;(_ " J_B3/0X/@=@Z3$*U 9&,4AFYC<)@L^@&WFHS>Z52K9(Y[%M8E5R@;Q M$3PYN$ L8X0ERF>,0>#*!G+V$]U2V6I,:0OQJ1=[YL_INZX/'!CY,K?]TNG( M]2T^(ME2'MG"$S7,G'O;>;CWU)GU]R#;D'I0]13-)ZX01?]H9#MCLN_(:\)9 M><9B 5?/I]6%=O3,>'4%CS\C*!(:HU&D@1\^?%YM#J_4GKS@2)HW2/%>CZ@' M4NWK+0IT"^G!;QH.E'$G*]#9D563,*>5UP.R]*C.D\@2:2?" UBF"9L9,X1 M ,F"I$EC_IA'V Q8%&H[L2W,J=(>!0S7AVY=;M9V\/S Z'5$#HYB#92E"V+[ M<;?&I=V-&1_P_1%:P#%ZUS[>;HI#QHH;B(.!8ZK M=\'E*V@IBG6(RA:* M3R.O 2TME1=/P'?"&Z5V"_%@%P=./>.BD/Q]]>OJ.F_+UO<]*FH ME7V# M\.#BXA6+2^"_<])F@24P1*.+SR)E< @F2F;>1<"H"@!ORHUDG8,[XF(F^*>L MGGG,0#;PG7=2H+!)BW0P((O:1H#[G[O$A2";2EL 6 L-D9DY,3*^E?N?^ M?R)?JLNHPV(!&S)%5SP>,8E?UW-,ZKP0YM/R3\@XA$?7?CS^[M;@:='F@Z%M M@87)SR?^F_"[\OC>?8<'A(L2M3JR= <%YM60VJK%YW&O5,*,Z@69Z07M,H\, MVN"6PBIGW@+"F_FPY)F??/Q\2 /+1(9L-F1XFC+N.#%,1ZHI7BBT5 )"C^77 M+I\:OO.%H57(FS <1C2$W8BBJIOH$4F,+R ( !E!RQXH320$7 M8DOQ;88]H M$'7%S%^XEC)*AZ.W!3RE6=09<;>..SC\%H#"0R;DWG=$!N_V%VQ;?]RV9$'<62&2?S.*4\ M=%?WO%3=*Z59RQ&Z5_+8'.E(<**Y)*7E1,M"ZB^+%_,G1F)YO.#3#&RCJ\?1 MU";,(.XNHZG)MSRWQXRL46Y],N'^2!N>3&,>C8 -$C@E_PVOFWNQ4<3@2 N% MV](4ED$3=&K"YQQ"M0P_U%!NQ5/&Q:D-,9>T'*F:K/72+-O_%NB MX$3!'#9OEL1\*![R%1YX'/5KSL!*&E]2E)*/W4D]L3B !7>:(TV?CV'E.S'[ M'/S$*7P171%$82=KF5-9S$$K&@@MW8K(;>GIF,MKZ6D%Y$5##A6TXA:6TJHI ML]/IY)>:?I?@,/?B^^6K5QU-V=BGJJU4&X_B@L*._T/*N>M0FI":2789ZCF' MLI2&#PF"" NB2$SQ*+\_1]"C_U!6!SNV\?/(2%AL_AR7K;[+43#&#&[87HAJ M2XI+<)600#'$]T1 9CYL0A2!L2@6* U0&C.$!>[&PF4?Y%\^CDUW,3/>/I@6 M;9B^]!&V] RFFK!:T4Q;&C%$[^._%A9 M:3::JIKZJV8C_>>K'J5V&[U..]>C5O^\V^X6MZCUC\H8'"='0#5Q )1XSIJ/ MI/Y[UV)[OX3)@;]2R):BFZ&\*VS(Z07-!,S: M_.G.^UM9K+N^[6?'\",1IGLG ([^%.K[FFMO^B6VYWP!FJ4NR91Z%ATKS!HI M1FG!DWQW'@:XI7B)"M^*0RL.32NG+SN+=D'M-E(F496-12]ATC;B9EU-,(/)BQK) MKFREK%*V?J:,>SB^E7?S1W UJSBWU00W;6>^32??T^/; GS!BN8/X0/M2/14 M,%01_9;*Z@2]JT!94;;_G2EJ3=\78:J>$M]NFN%$IAMF\^4P#U\^,6>>#I6. M=Q$R)]:X-<+)T0E,BZ*]BLNZZG09?*R[UC$"%0Y+2KWK2S"F/\NR_S>3S<:5 M';VQ'7UU&)M"WL^/!"C9Q/S)QE?_88Z=$F%MM6H#@E'6/I;!VB@FVU%1XYJ* MJ7*38[MLY$BR_1>JKMF@SGQ5[?[*1#11\B#78B^$IPE M;:==E).P<835HL.!CVT?F96*6'8HXCIW_HN 3 KL>7XK/\2E #]](5DG 6YS M,Q865=3[*3. =RI5VNFF"W)WMG1O=FY8B4K*:,/*-7;:F-[;BB:55O\LFU0, ML>M@VK9G!V@7ZX<QY'2>XV>JA73W*$W]*Y>4,=) M6T]_2;6HO2ZJ7_7FI-H9E]J=(\N+%5%?K-Q*3"&:*E(=BSB6<+ [0@B@D8)0 M2Y@-N]0C"A#)E3LX$(0$'2E_)-J<+L%3B01NZA&0*WM"9D4!CLM%NB99<-'' MCK:U"8>IKQ=58UZJ6W)1]"L'?JMR"&L3<_LU%.+MF+\ZMILV MP:N-(XQWKCPN*#U0M6:5L#'?W:7M-U/CX6!IO:&6HE&K8 H\Q>\7Y/:>A)*2 MM'EIU:WO"M93=IH9:M4$KI0 DT0]1E:,>FWQ* MJ((D96VMA=KH=Z4 -I]^2?0I?O^2/*4;K#Z8S2[.5RI:">WH+'T)H';=:VM\ M^W-ABA%'4J*DZ:P.CAWM[*"S2FBTGB>UE5!G12AN6ZW51:W53Q)@Y3J=L.M4 M:FT5RQ@RFD5?Y0I+6$9<6*ZPMVIFRQEF)*I<894KW'2V?0ERA7W*%5X$G&E! MZK2T!+EO$(Q,8@NJQ")%8E@CIF4C)G2:A-G9+ 0=8P?I? $R^$PD[?&,H*#@ M3P#0YC.&.BJV*>JMG1VN8ML4Y7OD^;>II>' WE!$?2PWKQS;42OQTDKW_4OP M8?]@KIQ)R"0(%P[[@A]?6"*P7,XJOQ<>?>6033;^:&JIM M3I%]5(4 'J;%Q-B%WR%U;*42XW(G(/6_H+6-91 M;_9VK@8K3UY]9Z(K';=MKK'2MGBB_'0T?R'"4WD= ZI1T2Z\O/^4Q/B!'(/5 M)+6+!]!##T!3]XW47LG3 \Z_JO5Z[)()W,UCES<&32POI MY=F>,<.)B0)9A ^,MR!>373#+,%[N6APORE?@2&KEU7"5O^>AZ3V73B>: M+Y[P"'8CWRX6%=35=M*!I7/(MWVM#/M/;A&SR]\*38.2A!:29F[(RI.7M?#&S MWQA[9,X+F(?I!WTO%T-GZM+A17]_ _NYM[U_,7BIW$RTJRSM:+7:H-]*BKZZ M\CHU1U/%=&.9OR&+GI,-,DPQE%<)I&0((*4%W2U>QGI#24\,4MO;,7!R^V([ MXD?XN0VLI"[VW#::B3@IET*-N.#%S^ .3C9K\];'?^ M%QQ;0B1%B8">"K9\_/,78Y!VS4L\)!E15:^TW'Y7'#DUX8'] "$"C_&$D 13 M<^DGOX.NA%M]/0<7S%(!=6:Z?9:*KYX$%7@GUV&[U.OOD9JW_>;7>+6]3Z1U4( MI)>&(YF VB0@%.4S!*>!3=^H# M*#OG:6I8PHT*_ ^9-$MZ59A4[I5B2&U515?5<6S4PAWGI^+R8INSTU)R@W0$ MJHA@F%X:IW5J@TZCLW/LMES5&RZNS< MKUS"?/.%D=Y:L;ZG5;,>.>K71W;E4NLC$W(4 _OU@,V94>'];B'<7 M-@%_.QRC<0:[LT8.WMAGQO^;QD^8Z.XE>WLJX,#2T6&1HMYP?>?@Y+>-O.\U MT9;O%@6@4MGRF].;0-BZ.&N^ 'E_*#$?7-$:B[ZGHD5?H>R5G_!.RY:/ /!M M)=BQR*31*XNG>7&IA6+1YZH1NREJ85^3K I(1O3TVJ!=&&#SL:;O'@ZTKGCZ M+IUTV!;2;K>C.5&67ZN1]S0>:[])DUZK-E";C=TKWLLWD3NE4G['"LQREW#Q MJN:P8@KU/-5IB:KE@Q7.'\\QXHTBL8KR"/'G*Z;O43=X&E+Y%L7T>J^<1Y+< M=:(073JKW^7!K2\P[O4OIL#X M>ZD+C-,.MJHXKBJ.2UIS6U4<5Q7'5<5QH4&^?FF"?%'+&&%M$IU3!L7H]\ ;JJ MU2QMV7%?JPWT%+B*M8RP'ZVS8>'!.='+.J$;)YJ3JA7NZUABT,J9Y2Q))<%) MB-<+K0@^'<&[J@YXL0%9?H!Y2ZXK+71.#M1C,Q M)&*_%91)#A(N@N<(%Y!I9B\\G+A.ZZ/?P$^PN).K:GVE.\SPSH*&1V^+(VHIM54 MW_WU7GDT7D"5NK3]_(L^69[YDRGN L2TC6)SS";P@3&Q@&,.?6(0<3X+.!<@ M$L-# 1P2$U".ZP_14_9,8S9[4^ /A0F9Z3:4!]]1/ME \,2:)HAJSW9<96[ M)^?D5CN*QYRY:6$9(!(AO0A>8UAOB@=;;2BPQKDQ9K# 1V/"E-\,!TPB5)E7 M_W][W]J<.+(D^EYCCQEYPSYSS:4- 830-$D<2 M=G-^_5^+8U1$GCU-G.X 1/*E<7OD MQJM P3[@69V>^S)SE:YI7SZ266*,QPYHV3W6F1+]N#C*P!Z"B>HRTV*_3RQ2 M)&ZR#---9HJ;;!4ST&"CL(,),=Q N M9E%29_CPY2R,C*>",ZLPQ^%"]&(KL=WY^, MU^K^KB(83 MF>_4LG4&'[D4JJ[+/?<.B'=HNS#]A:R\LGC\1[W.6O7G>O.Y\=ADS]6_LUJK?M=X?M/!+RD3T5F 3Z$=A;(4AA\;4YA;33P&2\7Y M DT8+MA0]'D!&0(!\"\$(3V#$ZX2 L%V V?I3J1$#A_40,1Y(K,3W^#P+?H# M7Y7\PQPB>*7@PI61;?;/"6 9"5QD+OXM1FF@P'!,QT4)Z'!ZTO%03Y!?S+*[ M,+-4WI3)I6T^]DB99?D7#0U>>(*0+09*])D*T6*-Q>,)IZJLB$K/(=3+F@D9#[21) M"2WL%FRXL@2*.UNI1/4U5%5&SJ/.!N+\I=8803(_XPHB\8N6FOT:>_Y>!-J* M&+-WT&2S!+#=SNRBN@-P@(HQW*9.][E%VL8M,=T1L\L3F]8) EC2U49R XD@ MH%C6?V%@$O\J%*XXXQZK42\Z0$ZQ18'"_U/"_UV&7+R+]NNFK):UW>5H]V-TUI4%1N"=51[*TH\T>V&=R;"FAT;6KW+B4 M] =+-8-\%@DF\3;?>PN]S!R\9(M/-]'O4U8$ONCWR?X&^\#NH*W9\?-=M[ F M%#6=.C7M080F(*+R3F3GWBE)2M6Y\WJM*,JM'\T=.)\GFR)/Y;M3.R]%)=XM M?5&B;=M0'N/]2S+%D_J85:GG4Y=P[V8U$4%+O$@@Z*C+>5J,1%7M M7)' -IE]F]& CG4-MN^WFRY'R4F(L*<*>R\7EWEF*3X'::[UH)4T,?^DLU8DNVJW[R;[9K*(C=8 M:BU,=SU@DFO/Q(IBK._8(WHW+)8,>A(7((^DWQHC*H:&N;H33U1",\;CX=0O MR^)ZAC?Q;&>:RF)DK"_.82+ 90Z6A,$*,]J_ V2/6J=2SJK#82/Y' *(4B[N M9.@%!>4H+QGI7J4BJU3D,TG'5:G(YYF*'*^TU7PQ8GBAY"".K X2E/MS!Y'J M8;F4F5(I2W3*JI\/V/9Q<:;<2M(J6#K6=,M48LR#%/E2U=&$HLTC'4T."'1@LHL:R4KN$X4S PJ'_NA:FLVS'=M4@"+@A QWH" M2E>WY5Q.E?Q*/ZHI8XLYF=OP;28%6,755_4JIF$@Z*[5I%ZT'J M2(M]N"Y,Y]P_UQ30;EA^OAH\('J/_>$#O^K#/NG10B&'1[UZS-&" ;IM MQG#WB6]8PR*CY7>5LW-L=7>#&I2 MW.G;&+,I?=%^ZACY2@F7U.=5-$#EHS% WIG*%$T.EHC+.MQ[XUST:R>G+B9> MBJ1,>DMV=,=P+C!T.F#M>"87F:%]TP)KQC2&\&5J3PYOCB<., DN7L Q_:$F M+DQW-@TU>#C+-LWK73"V,' PG.:2G-Y"87'["X7%?L%MV'JS#PQ<)JB&S62Q M!;M?HDQ"?Q\-8>=%PEPF=!QRTSI4SJ;*V3SAO$65LWF>.9NKZ_232!#B1K62 MO:#ZR$U,TA$U)T"!&-J 0L(L/498.I6K?IJ"N6NM%X)ST#!>_0QY0$0I1:- M0DCL5<89=55<:O[%#-!^,P,Z)6*5,0RED%--70Z/(G>F2Z%;Y(/UN,-=+RANMSU/OHS(Q@UXLG]M-G$Q M2C9]\Q?O7?^+.W8#,1P5^4O)M-:BE27HZ2"9\\2 ;?GP/M'0 SOR^2TM"#@ M1:G-_EF/PU^Y-5%M$7?'RF?[\L3A/4;.I42!46KO,9GN^ZB"'9M2@BJ7I.M6 MNUUG MQ1>A*40W>?FBZZUIU7CB%C!'<8:2,W7!'/$3/YU/165@IMNA3:G>$9 MGL-E;LXF"^R4&/,#!\LC&@"K%-?#L!B;4JAWQ[:_V7;OS1P.@5X: M 8#%K3A"J%S= @M.B>JB5.1C\MZ5F+/V66XIM[.S7*40)Z]E8XQ-#^;Q+^"O MKMWWW@Q'.7,3,U?#G3B+]!&!;5N"-JG>4=)0[\CM+$]:*;MIPJ8E##OB-?U1-$G:;(+(D@J>$Q>Q3HBDH_?.HJ1'+,*20'@RY)%WRFV.[ M[DPZ_7MIH&NH %M4'SIM:DALQR/T$^N71= O\YF"OEBU>ZM"/.FL@Z7P;A]> M@(WPKH1)\AF]LJNZM2EJM7C".NP#=]W/[(^+KVJ;J)-"4D:]?1W1$A7-S\35 M-E2]%DX;F9)RWQT@$S:CUC/EK1H@I4M;3C6/?;8]8[B.EKQ'#25U0-FT+N?E M5-Y,*F6:/'% ?:ER=7N3R6\?4'\*MH"B+D5=FXO=#:CK)H?45=B^U]&A+!Y_ M!CY0BU0F\\"UME+W_GFI*&M4W MQ/,1;NNKCI$(R17!/5L$^]QH:0OVV8$\491S2I2S)W?,+DAG#262>MH/#S'/W7FXD:9X''XC[G/I6VP M7P7"I1%Q-N*SB1"G@ >.BZ7[3K47^TFPS<".[-JCD>FZ /!+R]S8/_N<2W]* MK%%@!$BF5%)MV\\-FS;BJ=MBD\QM7HQ75_KI'O&BA;^O[?[UQ.5*3=T/G\74 M<0!*U7&P/RRJ&_A M45_,'6LKLFES'M"Q9T^P!32AJN*TVX+FC/CP1O9W8@Z< M)W__5KE#.]R_=&M BFH5U>[%IY&8:@M40C6W6"3C9*B6%(=/G@&?@O_WS-=; M6@L"T[1$1N3M?\-E?P&1D46_>(D,M__=<7 XN6H:*/ZUOR:N9_:G8HZFU8-1 M/N=+I,5%L6HII Z ;CK%>GOLCG?YJ,,=$5&;US),S^GY#'OC;&#T6)_#IAA# M9BTT[)YM>W18J&;VP&+5 #5:=)-U6=[W,-5M%^AUA M$Z^]A/YLK;RX]*R/Q@?F287;LJPZ'COV+]A: MCP^G^T6[Y>36M+WVI/,7[WK/=AW71/PR,2+B:78E4ZPLYHLB27DQ^+# 8>@O M)O]DR%7[)H 8)-AG0EN@L5L"R!E]_NP)C89,\]FY=R_TQ>,7\C_X35T)603 M,/%],?^#\7A 843@R=!#0 VFO8$KF&:CVOB%KBL,V5P"7!U##<=-@5D=TD$ MC(PIZW#F"@Q >!KXA^L9(#M!+!@6"- A6*DCTQ-E0& 0W$V!Q>+2T@WF@KIB MB:@WX?@Y?!&30/3%-#4(YYC 73B11W_B31QQP^'PTW*EHO0*^S TNACX#Q2V M4!*'&2\P*=>C#UCS/AX1A)6!#>T.)Z[Y2HCYU\0QW9[9%00*WWX;F"" _*\M M#!(XBE(I1[F;97>P(@ES9#", ^;TENJ?^%@<)(&!.YS(J)-0)FJK9>)B=91Y M*5DC!M2PJB3($XM ZMRMQ_2B(%X'9#P"U@SB"W!9DCOL_)RD6M=N243:O:F"+LYMH58^.SP(7SDE7]Y,WO>P$\FC+PH+;E<^(K1 ;L-J&7I*\MLJT,S MC9(V!]C(OX/ 3\V7OAU!_#MY[71A\E^-H9OQM1%HS*R)N KUW,PG%_^RGU8 M"H%^?V\0$,P;L-46B/89> -W\"F8L)&:N;"!@\3[;V91R]WH>B]7TLO%0KG4 MK>B=FYM.(=?IYBK%3K'TOZ!@/A/7!MY90[JW,*[5N(W;YCDB\BE4TZYUP33@ M#N]5/?]J?BD.ITP4_D# L6J[QFX*N6LMEV'BZ(P!"^-"5@%G,>T>^DF&J-V\ MFO#E6=%I2K7LKTGOA0(-&3$"E#-"RAKC\1 &\-4@;-,\Y+^D:BV%X\MD*!@8 MOM3C0#M )3SZ3.1D \6;BQH2:#LS_ B0CQ>9M)DI!Z) MZGG7',-PI$NZ@*MF'_8,35:28@+F$] H5FU\+Q39%F X\][X$%8V D0$TNM,C<-(.RT:*P5=>4R>TE#&DUL6.-C0&+O\L__C M2\]T0>6=?C8MXD/TTA=085Y &DK% "7AG%>6OB=NAT(RFQ."4A[NRB_+VUFX M]6GQ>CF?+18JL;=R62WV^K*AM$)6+\:_X@^UHX#E5)_'?#6&PE8)G<),\A9M MF]C$"HY5+.W+MJ;KFC7DT@YJ,*4I6//=SC- MJA%S"EUW F8N"%8TRR\L%RP1:>@;D49#>BSP%&O6./:@+F3Z2.P]-/ M_N;$41(([9CC*]6GY7"$A$; + V!OA;QEE]8=L_1R.8)01Y'-&N7E:KH:2LK M=4FBJ0465G>/)'6ZDBA1Z,^&- 5Z?1*:6J2=_-5M&C*2+]P1-JI9R=:& M3>'JMKA];=Y$^Z'DBC)YCJ&['PP%CZ!W5=& ;N8 M0+Z5W:>RH5(3I%I=$5P3)$3M,@TC >I5XE$/)[PT8B2#=T78\ %F_3PPO#_M MR;#7&(WA(_5^'\/P7[%L0PLL[\5%57(Y$+V+WD3VAJ,P@P80 4;^6"*X#*.: MS'X87-2[J'#WQXD#&B7""J.AW>5A5I] Z8R-M(K$O(T,#UZ@8#"\FLK8<3E5 M+JK,SL21S\2CO1-0_L8C&),PE7MXLGSK'\9TEHGRFR7"+(YN_@ 4+:UR/?Y7' ^=@XX,*12/Y/ MSOKF<";OQ,](^I%M9X,DW6CL+.U&)*[6]9!M+D;78LAF)+UK9KSHW@6@7MBN M5#&+%7L*NQ=2@S#5R29'OD&9019%_F*<_X)YDB-PSL%*@!1O#.WN'+BB7^I, M19K/Q!O8C@CU3?)QK1)L%(;V2L_U<,HH3!Z&Q>0Y'! C??VMLYW8'5_DJT(0A8>>_?]#-$X-0"W__WD 0TX_$)"1M)LC1WA]4*;/<+KYN-S MG6DZNTX8TUPW' N@Y3YQIST %%H(6:[D%GD=7%L,66[6G]G#8[O-GNHMUOZM MVJJO#D%>"<=X*A7?/1$]#$@2,Q\FGD!,0L$Q.K>G$?(!&0H_1R.NP55 "98-EJ_W #^8,LL8L..O8$E[.L8";I*'Y M$"5>$O _] .MMPF7F$[?KB\6*7D5UPB>P0TP)>[,A5%JK[#28]+AC*SA@Q- M.T/S?A*_7#_5!:"081,W4#O1XSAQIG* $0=."#O4XB_ AH;<=?VT8[%0"7%\ M&P 2KABAYN\FK9X20'N;KGX.*>96'DG4((2 OZ+A#FTW,?^/-?S,S87U5RL;K-XSNB3@$^#[^:K$EP2K[I\K%478=6Y&,L[ MX;)UP4+H/#VP@I[(J.=C+\(490V6CY_709$C)43= ME+)YK9@T'ZJ4R^:TU4E,:^=#W63+I6*BH99?ORG>[&Y2JX=ZYPAMS8*D*P[4 M!$*DJOUVW-'9!:U]-A+R,LY0@5M^7F/+MP@X/%;)WP0SNY1BP"@&MPE%.+KL8&,SR$'[(M6R!1B(OI5%-@>4.!/Z0V]]KVAOO,S](8*-T#H#%6QQBL=2:L/ M@WUX5P6XF^1[?NR3+\)]#(%,FF5BXJF 'JYGM)B&5L<)/%9]TW:-7>\$/^P5 MO30,$5)Q[6GFD'33LT=)ZA6::J14T13\WW9*T61OE1?BW6)!^2? M"\E?N[K-90O;= A/M"4I-6$4,5TF,>D[IB:,ZI)J:EG1 *QRC UIDE?/A M^2GRE+X[M4M06>19ZF9^\16<^:CO7X(S(+&/6Q48/#7Q=A0?MY;?WL>='H^$ MHH;SI8:#^+BUP@Y\W,J%DCH?]^F6!CB(CUNJA0N^R,3D4]R5ESL]YZ8*OW;@ MY=X9@I5VY>=6!Y%)C<9-/=VJ$(4J1'%0+[G$USC/WLW6?O(C5Z4X@)&D"%41 MZH$\\"LHM;RU#SZ=]6-F\D!7I?1?9+?9]>L_>-K MN_X_/^K-9U;_ _YM+Y89B?*H]Q ^_9EVRY+H:>=N'ZUW*@44*N\ARAV5;8H: MLCVX, DP;$I-J7Y^$SR_7UX?GAX;4\<>#K'G[KFCOUPO;I'4<^Z?T MN7'GU80A9#(^C(.0_YT[+I^*GL^>+=+>+=?LR8ZK08IA="YOAINP8A!"=Y4_ M@1K*5L-/U*)S>'8 +43OV:2.!!VVOI0!Q%M0,#)BG4&2_F[7\V1,J5K'LTV+ MT>@U9&Z$M/[VXMCP6L(Y96^@(KKK82SKJ#LY@1K/?K_+% MX8"TV *9[WZ[=K3\Q-A9 *ADXO9H9!LR<73I-1=DN3V?0QTD:I^?C>J?EFI^A>DZL\E8%^C M2^GSC>[[F23E7>.5PR=;$UXWGNO?624K3B,6_ZW]5FU^J[=9H\FJS3MVUVA7 MO[7J]>^HB+,_&\^_L6JM]OBC^5S%"X]-_\]&\QN]<-]H5INU1O6!W3W6?GQ? MU-\W M(ZC.[XBGS3MN)JEJS)*5#CVV?=TZ/B6W4YPCTVGUN/#VW"GJ?68ZU^ M]Z-57XXT)P^0.JJ"0=&4.]-%^PDU2&0O8!&)PE5H%/7@JGL 0*3%$/[JUUJ# M3_,02J(\(I45FHS1%'3]$H.A&F8XLD^Z&7;@AOF G$4E,4-_A[H:_\6[HMZ6 MW>^394DE3X/[?=,"7<[$\HOR/E4HPC;?HI865=X2A;N"[>N*[7/E6/[^8?6Q M'EBTEK!<6Y,A7-/R!BBZ'_A'>E@K]N1?X5+KOT1_=U;M8D=V)UH\>57S>"P1 M!A]_!2. 874SVR+I!8;WQ"']E*9N6D)71FA%^[QWN+\B^+LS91.J3^KPL>U0 M53J#NL-3#5.;BC^.3&_9I$V7?3 _!LW=,[ZACS_=R6AD.%3 5Q2'P@]PL:%2 M^?8 LX("<^X8U/B^*4"(=\,J6C1 \.$:6&&@J-.Z"-)X%]?/%92U"#F0+9+Y: $^?4]JO /3[ ,SB MR6@(UOGSS,<99$6B YXS1B\ DCWZP,#>!Q9@N@/?PX9FN2=-EU MYS=3L;,+3 ( :V#I,EFYS(Q!)$(V[0O=>'&($=P[QHB_VT_+A\ ":0.[A0M%% MZKJ"\T0V=@!0CY$_ZX,%79\[$B$A.^[;N$QG#)<(+-#A^E M$L>B2C!ZB;LH,NA3).&IEO4+H(,#W'**M_F8L >>FUCT!,?@CFFA?@; M%E B'F7[0/:)26[-.MH)57==$XEF,#(HPB\5 ZQ:O>0K&:P8+5H4L &(NS<^ M',J92QDLRD&C:M %,/K89UNPW;$HB%ZY[L#DK\%28324DL$2J"XUH+JH5&O( M=GB9X.$70L%=0XB- $/\"JK"B6ATPTJMCBC_#<,"\7;IFWAH L.[ON,4'ISG MYZ%^AF5LI^RO2>]%W+7F=SPX/<%V9;8KI,"RE?GN.UE6UL0:C:YW$ HZDGI1 M(XGDQLJ 1Z5,/!.&AM58@6IMQ%K6#>&63.K$* MN1%L ]40:/_A'?U%OD)*N M2\7R00<.6X;T82(@&T![<3Q1@EO(+GR>5@#\!B4_20R2>\A=L+J^$Q%K4S8T M?Z+J[=F++V22+78+UT_AC%T_7Y>Z?AZ??ZNW6*-Y_]CZ7GUN/#;/E_%\,#X> MHK?1D5;WQ!WR)Z!D;E,^S _+]-@WD-7>)3FP@EY9['?#HM,_H5(7,K[I@(US MA/X[8T?@W:\V*-7")0BJE6<[+ON U]$VT7-?XE^FF]J7C\*M\,J%GOV"@"<5 M(+(QT;+;'^2@3^T?P0CCB>-.#%&FWF!+MK2*#3K$QK*F3:VKR%VYZNDJGH"3 MOA)=#WQZ_GXPE="(!%NIS)Z&!I6^?P+6_LWF8S[,L-_M@06?M>0$ZE/@Q-_L M8<_U.,B9L3$EA7'N(+=%C0NJP=]X+V8>J'6!LFI@Y6^A&^$%"W;4Y_9H/]5_ M#D9S@OWI/4MVCH,^2L?BE 8:GHR:[<*Y5;,!AZ) MPO<[QT+J[KQH7;(6E*"./7D1?M+H.**KZKK#B 520PC"+G@ZBC#+(/EF@J:/ M'26$U#1P-EP6I)=-%)T\KJO$O.7?GA>6'YXKH[!4S.7O1^#IT9#>2;>4AV)3@/(&5J< MG$X]]G5Z_6"\7:::$D8IS2@J'5\5Z<6J(J2I!,):C&OM;*1\,2 ETI2%@]_!2^S(!+*V2+" NXYN IHFB2!>HL MZ!6N06'$OZ;^H5_/)@>Q=-FWZ[4,_A9N1>% %72LE$%<4'1&!E3RJSI@CJ' MX\BVE^YD+(Z>, 30)P5&S9M0;9>X8UBA^AX<6LF'7)@@]9%R)Z"'R*\-#)<< M$:!4XKFU&!Z#[\>^]\+-4&^5H2F/1.4A2\&XUBH1Y3AR"#IS\@H#:I5\01PW M2M+X0#- \&1\$HD,ZI-)]+ S;)F%,8^^IB_!-'-T3'KNEYTS4$4MVU.+W"$7 MH_,Q8'D )I+ 6L_?2C= ^:A"'\4X__CFZW2(##AR/,3QWS"J0!Q3C;@G#X9" M["#K*QSR"XZI$";-"#//[V;V/)W3EQ'60^H,L'IAN=X1D?='[H?+P@ M3+X+CP6%?Y%2&V/Z"HH %PQ'L'C8>]6W<:D?*T7J+7A7!=LI =N)G%0FT+]! MLY9&"7 M[E#[5_3V.C#5GJ E0WXDURE>:\QS#*&%.PZ.*QS!*(RMZ_<>PZD3 MH\,/N73>&5E)P^,C5LB522/C+WYGV3:0S>*RPM7D9ZR)CUN<==ZDO$.W.+6L M+3VUO&NT:P^/[1^M.FO5OU5;=YCZ^-=GO/UJ-]EVCAJ>9;?;\6_69 M/;4HC9DUFNVGNKB1H,'VR60Y7+*WN[B35+%\3J6*7;:/_$!8O.00O]H")M5H M;,S9\_E3X.Q:;@5G;P&#?FR)7*3ZW^NU'\^-/^KL\?Z^4:O#Y<=[8.G$]AOM MYU:U^;P%(T^E(E47?98--Q(OW>%#^TW86K%I([X_$A1NTBWF%>\XFR ZT$QD M-BEDJ*R89"8(IVX0'4PV'#Z"%H-_(C_BW"^%$+'LW(B?=,!)27)]QR=-4PN" MONO4[=Y/Q_*50;0A'LG%^YT"5]VL=)(>(V_[6.&2=H^X61UVMWM))V1_RBA( M_R !;5,!"DZ@((O70^,TB,X1M[].7)/2%FHBQT$$I] [$GUDL#0ZUX5/+; _ M,J'U0:$+8'3;4TX!S!X=470XQ;YC"M5,5$V] TMFN/?H4L)3K MEV!YQ_-H7=UF9>$/8^C:PDTIMU/DSRUGF, 0R551OOY;1K#,8C97S"RA8G3I"?TK+F1G)JYYT-<%%@4P0D1AT[V8W3V MY%X3)3V8\6J80Z'I6(+Q^_B$_!EP:L@-U\-@GS<^?)76N SWP? KW\\S@[MK MTP_&8@43P%@OL/U%T)HU%4%NTG_X-K )Z(!0()*\S4W6?.DD%!MMJ6(3JC*U MQ^]/]68[/MKVQ)GV\_EH*/4@M30:]AF0K?\4%?69#2NE6,E&.'G_%:0C^1H8 M\-=U*5P"A6=V%+)CEBL\Z])-96VZ.9&Z&9J^E,;:0&*MQO,_V..?3; 5?FL\ MH;D 9L-SM=%D7^O-.A@16!=#W"<3XWNU6?U&M37HSU;]H?IWRSX,&!.29?@3Q,_4JY6Y13(NX3 MT89YLUO38T$_"3F67UXK1%(3$0HZ4H'*VIF ;M D;U>E[U54KQ$&/6LT[^H@ M]^[JS5I=B;VTDD>50@>I7@*CVG6B'ILK3WZY*-GPA+4^^ IS?%UJ*)X$-126 M4L-3J]&L-9Y I(0EF0CMV_76'XU:3 T=A>DIP72:I1YXH%HPC3X6()$66P/> M&W."MS3^."[S:=(!*YI5P[3W>],9O>N7NL@CF=).CF0*JGJ?.I(Y]I','QN+ MN**6V "#J7:O8?E8"_6SC LZJL557"K_XIQ_1Z]C7O_[;XVOC6?02L-*B.UG M4$_)RFO7?JO?_7C85#0O"3I,083A!^/C\7RQL]&%I6P%>\F0MM"WL;P62LJ> MW9T(IRK&PP2!9480@O].3-EB=L@N_!G'W#$M13N6I[[@8?&-=E /:'E6S@(Q M;!"X>Q!_TG)E-F[!,^<$A)0F*HN(M:+>GB?BN- ,8HV&/$$H!R@L$I27!^CL M"FSI063]%!"9M3&;'+.3SA:CJQBA[Z^2$-:6Z-KA76,BCL2F= -CC"/Y1;)3 M0X#Y4=L,4-H=V&^6G^H=2S.8325N6Q3K30G>GGU)5)!/'17(H.T8A'_'\*&> M5*$12@VP8"%#8^SRS_Z/+SW3'0^-Z6?3HNG02U] 77T!PTM:KFATS?6_HOT2 MMZ4]5JED;W(W:)+)-IGRP]):RP)T/\59$%V$@=WK."Y0G#K6D2^.[O>;6A-P[CR7XSJ%[C!_#\9);U_$R8YMS MP5V_''V"TALS\+RQ^_G3I[>WMRS,,_MBOWZJ.MT!EF#\Q'LOAO.I9WC&)YQH MN5S0"H7(3UW#WUKIDZ'G= W^*,GEZ5IVX,'&Z%DMQF^SG-0WZZ"]7\3:)+Q/ MX=SQ<(YZ*[&G"0QH@/(:5!;RBT?47]$73D$7LI794]C*[.&AEF$_VM7(-3#5 MK&XVP[YCWML?AO7GM/OS^MXT+,OH&G36>^\8UD_F7\JPGJA13MG3;:QY*]*8 MV).YQ&/!I6D"TG3SIDAF08.X:U%.ED8<;+4;[^&_MPCZ7= ML5Z'=ITO%'7]8T:._-CU;/QX27P;$X!BR7$#J;-O4MW9^TH8G1MC")F"IH'F M#/_=X,]<\1/_E;^6?""O9(]"L?VB6%#D"&.!Q%$P%P?!_BDV58[?C-__CRB1 M"R\M^K7_9P7+_VY,F48IL]J-XO>*WY\C,>HX]9MR!8CQ?[4RW*[X/%]7/%^A MV;[1;([=AR7S@)7O0Q1LI/K_/K$X$PV@%GI50@ M7+%2W0 M_?-*#B@TVS>:K2Q[2D7W#JS[-^U7X6RJD/Y?5GQ?\?US)$A2S JZ(,AR3B_D M?+Y?4'Q?H=F^T6Q&X2<^C#_V)@TV4O^K8\<<2K^_TO^5'$@S@>)17EZ#_^3$ M\D6?G1<5.U?8LB:V+'!E?2VNG/U/Q1L5;TPMMF]NM(+VHM^4\,"JX!]8%=29 MJ$*Q_:)8>\R[,'EKQA'>EZ'BV /J]92K[E8;=A7A0%3EZG#?ETE40 WB-3W MU>+V=7Z%6AQ4%=;RY"+1E6JLV/]9T:8?)T?&:S%/<7(Z_/#5I4(@"]19J<*W MP^';"D6\A1-THZ&:(H0R;#S@QS'J97)HZ*S#O3?L=2V*^;5EQ4$1JTF#PX<< M$[O2"V%#A4GZ,,)_&*/Q%_@3&[X'S<@.?2R;%ZM0LD?)GK/B!1&],%BA# ML,;N6!0H$N)H0ZFPHL'-JJ!-6+-,$4";Y+^48%""X=R)MN@+!G5HJW!LOS@F MC(!'P=\CXL%VYJ6#XOJ*ZRN*7.?RCDR_WSGZHK MM/+(I,IB4LI/KZ3'65'QHJD,EJI>#&2%.AE66+9G+(L]"!;]C4A S(N*WR? M_"F=5=-V*21VXKBY7/%PSFM3HN]\F9*(5M%O2('EF".#B3[_V^-]K6 $)U'NB]CAA\.RB MJ*.S$=,+!.3WL%E..]HL9\"'"]-1)QE*:IPE"6,1,+U4+ I5-O2MJ0-LA63[ M13*R2F2/L9$5MAT+S:1#!K$&612Z*C2G&/[%T*(>,'QUXJV0;+](%NDE+DZS M38MZX3GVD+4Y;*R!73&I;[CB_(KS*Z)<+PQ%RY4")EY23%SAR[KX,G?\U':GL9F-, M&%[(:[+:Q]%:Z*BS;"4]+HRJ07J4E?10>+9O//-/M#'XUS&[E Y"44\_+.#H M0FY\),)2:72$<&$I430E491$.0=*#[/!B-I+ M>EDOY[ ];Z&8+U&0XS4J4.A,_X4GFQ$!4U$"1J'=@='.ESD#+\$;2%7!*8.JS9Z M-OO-'B(.N.SA292AG?&1D8O,#P:XYQV'H@$*PLN532A!_N]VLD-^]6.4=@Y\ MSDVG,$R)+26VSHR%Y/&WIHM:V#,L1,N'8DM59%$X=TB<\RT@#'%C3]SIP]\4 MHO:^WVWETW%FTKR5D]!L\B4>DDE^2[DG1PW$K3QFRG]DRFI2XB>]K& Q%%4+ M/6B:*M&B,&9]C(FP_D)J6/_%!C\K]GN"Q*3[7=]U3=525/BR/KZT)QW7[)F& M@\5I9TO>*@ZH.&#J,5K+^QB=]SE@7G% A2_KXTO-MEQJT=DGY_-DQ!X>GA3O M4[PO];@<-AGWI7E>:7\*7Q+@2]@&&2-*XIH8Y'-A%P/#Z1@6=Z\??PWYU&]@ M@%V6%;=4W/*4L%\/N*5R5"I\61M?%+=4W/+RL%_W=4M=Z98*7];'E^7<4BNS M']EVMI8-6V7EBSF1@MFSQ]Z2?EJ57.E]YLH^]">.9;H#WLLPR_;$^?K'_U1, M5S'=4R(B/6"Z2D55^+(VOBBF>^SW%=,]52*JW$C-I7*C-%V%+^OCRYW=ZUW? M.X;UD]6&QAON)GNRAV97':$? ->/D1:BY;0U"I.="UO8*RB?0;/HV\.A_88- M7$:&!\,80Y?U'7O$XHKXK).;BNUA4&69-G+YK/[/B>E-8:3"^R,9 M[H#= X3APQ@T^:'X$6,H86Q0]&;>NS,(1-1'&6Q*%_80^+CAV?X$%5;KL/9CKV*!L;B-OF&+Z;70#FZ4*:RD3_YS)(W\^@WOFM>_G"?4?) MBL4SL_?_KMXOP*P5"U?K@NS@-6P)#(WG^G>FE;)+@?'8^BXX7OO']^_5UC\V MPX/HKA]QTYNV%4/!'X3X/FA:\NGMWS\T>>RMTKQ MQ\/B>"[6;GQK5I]_M.KMU1PH.M49250BQ+M:GY?-5B5/"7M[BIP.H'+J<+! MG=#*I","T&X<8%(9?4-X%X/^ZAWC8F+ MS6$'I@OW23N&3W8X"A:)Q:\1.,9$V]@ M.[#2WG+NO#[8ES**P[8W /Z5S0D>EJB_026K%0H[Z4J@9XNE\FY&TK.%7'$G M0Y6RQ=QN)I7/98&?[60H#=97B;^UG_X-GCT^DO$K]+JEKH32>CT%%A]+T<+C MVS54VR @6/OQ_OG/:JN>88UF+;N&1R6ILRF%\-@($=2*3G%%N^D3=6H_8W]NVQ_E1_4*+@ MG/;W2(SS_09+IW#4]&1@D?R?[)O-QWRH"$,1QJX%7GKA4QN8O!]IS?HH#H$V M)H+-3N8NRL<4.I'0P=3!FKC2320]1V'PR9@[KFVYZ&"2SB7YR8B7"H]538NN M=HVQT143P:NVN(J!%/"$.$CZ>#2BUVAX MJA5/J^/IH;YSDHV ]VE%GSX"7\<>>''%TFP%9[ MX-X+YU1&]IF@P9-C6AA7-]R-P97,.9%$7.W9O9YF9_W1!^-0$X!&$IPW/YN#RSVQ*WN80R0U*T_%!HA35"KI&[7GE@>NHF4 M#%$R9$:&W%6;C?H#^]9XN% +Y8$;/=:P>J!KDO&9;)A^R; M.=R#\;%?KJ2X;OK1"[GNUWKS]^KW1I-5'Q[JS9E\1G'9"^>R-<,9LCN'ORD&FY+'SHS!?FM5 M:W7V4+]0)[1BL!?.8+\Y1I>S![X'I[-BL(K!?F)?6]6[^\?6'7O\6F_]6?U6 M;UTFKU&<]L(Y[5?'Z/5A)>RQPYTWXV6OYUB*Y5XRR_W]L=5DK?H_FH\/=^W+ M9#B*W5XZN_W+=BS6XE/+'O;V$(ZY3U:TD%PTQWDOJY1597DIJT\=NS>%_PV\ MT?#V_P-02P,$% @ 0(%:6,L99_83$@ W\H !$ !A-Q_%M\U/CWY]_^>7W?S2;?UR/>NC&UKTYL5S4<0AVB8%> MJ/N$W">"OMK.=_J,T=#$[M1VYLWF9R'6L1=+A\Z>7'36.CL/DX6_.I=$;[7( MV05I3CY.6LWS]OM/S4_M]F_-CY.+R?3CQP_MZ40_F5U>Z&?GKV,SL]:[7:IW\\]#21M!&D-:GU?2/UZ\0QP_3O3_G/$\Q(F!PSS]E( MSA\09D_=%^R0=[H]![FS]VWX/Q3A@#1#!;68BRU]I<)PG::[7!#63A:"WT_Y M[UQ1J]EJ-\\V5!GN2BRJY\.I_V-,BUS)6;/UOLG+@UW7H1//);= ]@V98L\$ M99[UEX=-.J7$ $LR";>5C021GUWLS(C;QW/"%E@G>6OR\R\(<9;I?&$[+K)B M\E/,)B+?S'&%6 /Y%M&S=>P*0^%-$=E?.W!DR(YB)AW^^+BXO25VVMR#A)M3Z1O\H_-]AEP7$!MFA'GUPW? MFJ'=K?=G+^(:'%8<2.[ICFY+F?+IP[ 5Q7$I8=#@2 $\.F5XU>,_9##O+;POH M/2$G89*8@LT6P'\Q!KRW*VUL7*(3@1G#58,"#2?PJJG+Y#3(M6GX0H1;] M6Y3>Q).BI0<18O[T!=>Q6;3@(*)[9AFKY^)C^!U1XZH13I 5R^A:+G67JL5G MPP*W@7C2QY$JF>J(_&0"A1D(L["VV<\M\5\;-==S]ADQD\-.Q8;53B A?0EKC9YLU M+J3J5*^#_DVWKW5OX(,VZ*DWRKA[Y="AMF>"=P"E])Y7H9.].NFFG_5G5]M M#/\^=/MC;7#;&3P,1]U[2*-^Z?8&VAZ::#:\E.,/^3A>:T[2A!W%%;R1' M6+A7^G==3>UKXT'G/_>#WDUWI'7_^ZB._]PSW1F*I,3_5HIX7R-2^RBJ\Y_( MU_IF!1%R%.W^MC?XNN\FOH*5,ORQ%,. CX2"&I$YON_R+DWI_ZGT8 1 $F E D4#E;4=P:\:6I=WWU M5NTH4/1.9_#8'ZO]NR%8=$?M%FMOV4A2IBZVF8K@H34@"A%KQ-&UQZA%&.O8 M\PFU1&88M@R%,>(J^E\>94)3L3EN;E 9<^W6-G,A-(IB(P!' AU%X6M$H]K_ MTM7&8GB GN=644=?E-XCC!>*]CCRAXU"#.;!DY+7WB8O@BHZ2(Z+!#"*(M>( MMZ'OOEL.30QEL(PN6.^"3P0*L96.(N7H;)NC$.L$";03T;96@#6BYFXPN/FJ M]F#1?#. D7VDPMC3OU.O>V"I6E&WC11,2M3[;:)"2-&2!"A:HR(?MD9T]0?C MKC94_E2@](6HV1"4TG"^38,01X%\C>H;%B?CD=(9:U_5\7WG$=:9#[#$!%L< M=;]T^X\PN>YWNCQ)X9EY,60I8Q^V&5OA(ZX K32(AA3H0!M*:D0K[Y *3LX# M$2D1OVT3X0O6J')W]#25\!^U/\:6/O5V"&GWRJ@+"W/NNGD8=OM:\?XI!4)* M1N',/<(GJ1O84K;2O8TD,_1IFH$[1 M_E-]X*\Z.0 34+>M$W"VFSA=L>N2!^%2 G:_KK%SSS8LI M)3#F?N/(2$"C$%LTS AZ/=O?3CWF6$RM?UP/'>B3TA]S^^VG?_;5U\DZ<@26 M2MA ?E0ITS%W8S(YDU9$O612J!&TY(:7LQ?R4 M><);=>0P&JXJP5>"N)2;F.-R(^951Q+\R$6)ZM\0E%9\S/WHB]>QQGF_[2Y+ MU/B&H*S&/\7\B[YX'6N\8\\7Q&(B%R-B\DL-.C9SF?8$]7N- 76(EV4G[87! MI2$D)A@M"2_F->5"*AF+JR&\DME)F M5163EK(419B MD9PZ$B([AW%#7$P+GK',BRFE+.93R'7$ _T:**@3CYEADC(DY@*4,AC?_R0+ MO-20N^M'3>UW-0TL^UKM"QO6^MAQ(%O/I QWN0"EW,7\#B$LBN+RH2V$KB5[ M.9S?_#8WPS.)/5T%Q,1Q&1X.ZU$\H2;E5X@$@2R#K\ETSW&H-8,U$F5E3.#' MY4IJ1S$W2EZ7/O06019%"&<5\3OQ#QOY ;](3L-(H('$DC/(+!*Y?3/-9".X M(1-7XU4E:E!YABKB;>>9;![8AJWMM,Q*9\X'\A,,C1);:/LX3>^M8"K15PO L4HT/QF M#LDDJ=8S8:YPX75,S)BX1'.R[-B6ZV#=];#Y@%W>S)8WV#U4AU(N$U(CBCF] M\AM1)$=HG24T6:)(IE"8*\2S54L+2XT[E[$4*9B4\9@#31;%KB%ELIAS&>;R M8DH)C/G=\@6RWVA,J_+U*N'.MHT7:IJ'(#9!BY3JF$.O&-5;RXM0[YL%I'.C M\EYU1F&6["_ #FL),6U2BXCY"W>RB+7^8+WY9AKI9'5?%T1WB:',;<<--F;R M9Q:_$/605I*E6&HP);<]I1A,F!44S0L*,E,CXXEN<@JJ:N4B++U;*@8D)5>V M;RK"X@JUWBRM6Q7WC^Q*U1::E*^8GS"=KVBKX^!OM*TKFA^Q@#\J8QY_:8'8 MI11(28\YSHI?^E++-7D9-KZU M#T[XM_8;Y8>BW-]37J;I;DI*"8JY-L/=['6O]!'?2N8OTOBF9=LJ?*U #C@I M/3''Y38]8L\MWZOF8Z,U>%V)ZQ'&"!DL"%^[6;,>P8RLJ[ \@Q)<*94QQV0" ME;Z.$[32@H2:DXC@&ZWKZ@]W>2S#B-E^V8W#2TE.N4XM'\DK?2>K$&"-V(Y? MI%9J@V(JBI2[7+>RU7)@3+Y[BE#7%%L*94[W^)6 M2XHCIW]*;9J)B\N(BM_VOGEZJ(8D;!W^*4-$"H24C!RWOKU1LJK/]6+(GG:Q M8\%,CT7/Z"YYW9*Z)-2G3,<9)%='"PUE@3Z_7.U M)V+#LQ[8OZ6 MXN -[((Q3L(W939SR R[1)@P&TS!RN>VI;FV_ETQ3?Z:9,*W 6^^$P5/F-A* M>=688I-O-."O7[YJE .SJ"DV@%\U7,?C;W&=.":]A)4;M0U>P*N&_QYP_KIH MH-6EKL(SC*63S_">0%>I\C91#G!3+J$FOH34RJ#Z93PA%6OQ#G M@G"*>1 \'/-CVH1_V ,/RTS@._US:U(10#J:K9\X$5&K'0<8MUX&,W8CPBN(;63N8/?&S+L\P!L$/P;96 M_ZZHU'K8 ;%\)1W4T,7(3(RA8\\I8[:SY,[*[!X^4Z0*G7G"S%.^R,B4.?;@ M7,3N]F*\E;57U3+H,S4\;)K+;#--2GDXZVSG-\]G3![OS#0]SHH ,1%K@Z395BNX5QJFK&V^^IYK?[ M4X/X61D[V&*P3(8FVGG"UHRH_'?N% 2,C93IOIA]X>]0@8>=U \]1W_"C/ C MZ]D]>%+**O3BV^L$2=M.37[LQKVY\TPVP4Y+?>Q2:,0T93ZMS315L*'4#6*9 MPZ!,JD+#'V1 =T&9V<$+ZF)30E!:\DI,^->C\_:Q[_SC>KKDL1L0[Y^&F(J@ MHYA$,M723<\@AFJ-G\*W(W&9P71C0RJ_'BM'W[<[]K%K:.C84\(8(&)3(\XS MU7D<6(]OZWG CD^J; \=):K'2LR)I-35V$LR3MG]-]7 M !T1<0@3,4Z@R#)$L!.*X&](V'EFFE/+H>@7\/OV+?M1X740=#_^Y3AJ17UV M&U._S E*4LH*34I6;Y"(O@!"<1R^EN))KY>QETPH+]A9V72X@&4B*#Z&-=A@ M(4(I0U$:&-L ?3=;-1K4<+"F'R4,T=])A#V^^@4BNW",2^-UX%3Z!WG!&GY-:DV(&@ M,CN4,D"./3(K9ZWV)[E[():L$E.I'^:6ER[8CY&38YO.^(DZALA[Z#Q29@X1 MB;*-*8=@)9(G="L[4EYIZ@B12W0_TW>#0JZY(V27N&^) MVT&DH^2.H,=F/\=6/6!9Y^430PM.$V44 M+X]P1;T4F2=K]K$]OBSN8=:0N3U=?=OBGJ?5\D_17?J1/';I))OQ_6\[[>??A*C"HF#HV#HA!@M?OGKKV//$_\HC.+G:(ZD W&-MW+!XH?)6NJZN&.,EZZG\!!5V8] MF1E2VP&P.I$WZ?[=,N<[4A&./6L;\6#:8/K(?#?Z8 +9M?@H-K>?^]KTI01+ZB36 U_A"%-&;DE&'17"^'DM*;TWW-\:X.>:\F_M M,A)7@2FKV\A\]ZK,)UD,X]@SP>ZHX]]3F+VNB27[L4L9<1$6@]GT''_^Y?]0 M2P,$% @ 0(%:6'AI$G>B'0 O!T! !4 !A2[OOY%;J:UTFK]L5Q?"9HB3I6!"TJ1-F>^X2H)4O$-0AH ML&B97W^S0(*BN E+-=ABV$$"4!/]5>;769E965G__*_/9Z,G'W$Z&T[&OSSE M/[&G3W"<)GDX?O_+TS_>O03W]+_^]8]__//_ /SWKV^/GKR8I,49CN=/GD\Q MS#$_^32(1H(P/%I0/'N0$;?2S6:EYB^L_W/_LD%(M1 "*7H+(J$$3F M4%S1+")+)JCEEXZ&X[]_KC]BF.$3&MYXMGS[R]/3^?S#S\^>??KTZ:?/<3KZ M:3)]_TPP)I^MKGYZ M!1B.9_,P3O4&L^'/L^6'1Y,4YDNI?Q?7DSNOJ.]@=1G4CX +D/RGS[/\]%__ M>/+D7!S3R0C?8GE2?__Q]M4WMPRSQ11GDS+_%*;X4YJN3 MPQ?TXN3XZ-6+@W>'+WX].#IX_?SPY+?#PW#G.8XSGLMM M!6$T2=]<-*I:FTQ7?SD*$4?+3P<5Q>!H&.)H.!_B[%>DAP"?CX;TL+QLQNC"UIUC"M-T@U3?/F<75SR;+<[.EM\)PSF>K?Z^3"=G^R#!?-)6%^9HFG,B]N1K$,-\:BH MT4 CS=AQ2#/#Y O2##2J+D.5P?!<""M8&%BA_S+(Q#4H+P@6.@:.!2\-N0,Y MLL9$^2ZH=3@C'Q5GVNJI&7V./^"4!CE^?X3DY*Q0?;DT>(X[1ZP&GA,'I2R" M*Y:!,"E(QXR6SC?FSOV(UB&.>E3$::BA=JRAF&1*5G"ZN)7)ED"AS!&T983) M,H3@*0AA47N>F>;&B]:LN1?1.JS1CXLU[334C#6_+F;#,CO7Y M9%RI39#HU6R8EU2O *QFZEKHZ7!8^8().,?*#)-7'7F%';HUV' M;>91L6U/FFW&Q IN&M+\K^'\]/EB-I^OV+%@8O>0G+" M&PP\,=_:;UH'USKLLH^*7D/K>'8V&7]%<;R8UPQK35L/ M8G"R2!M &Q-!%<\AVE3'ZT11QF7AL;E1O!-.'U(/';&AE1+:I:%R'E8QA-&; M,,ROQL_#A^$\C ;.(9/>.N Z>U!94 !B*8K-&;&8H+3(K:?).Z#T(:G0$1M: M"+\9$][B/)"[EP_#=$QTG%&8L3A;+-,:+[ ,TW ^\(9[)KF&H@5Y=1$-!"82 MT#0<==)."=\Z;_!]5'W('73$C\8J:9F[7N%81J1DU3Y,\10I(OB(K\:)7+FC MR6SV&N?'Y5WX/$@HO>1>DINH"\UW](IPDXWS*D3/E5 8VR>U-X'8AU1"5T:F M0V4U8]2[*=;HX\L5)\E8HUBR'E"0UZ^4CN"\5%"SICJ[8G-L39J;*#8,^N%' M(L:.,F^F^UL265JKA$9[R$XF4$D6")@5)*&C-9+"SM Z,?2]]&*7J]J%*2Y% M<*"S-: "!0514D"M"[/1*BS.7'.VFJ]J/VS,M2,%5LSN5O([$WX)[UXXD:&W M*@A FV@VUY%L;W2*X)#'5[1.MMBUB+"KXO<57K54?#/)=F'9!LHGF0L95.V, M) !.0HC.$( <9)8^9]8ZQ+YR^PYL=+#*"1X]R&S).W"&PE6:-D!&FS/-%'5E M<\\VNC=&;"-M7Y^7=Y1U%^Q]/1FG%12'&6VPP,F[H-B4!N6DB! XXS%:GXIL M'0/>"J2G5JR5YK>4>,?*+TXKM!1>JLSHAZ@H+)EJ6USB(=-L&5I7)ZVA_,8K M15?&J[+.NM"L4:*E6(AK>N[(,P";M356<6N=W.=BT6;T?P##MR57-EH;VE(_ MS1Z-%Q<)_?/8F4+FJ^/'^8"BYR %%^1@U(&[D"$JRT!*GZ))P6O6>JWH.Y!Z M:BL;D:6E/MK9S\GX_3NE7%&[M!F%PF,5J ,A29.1@62&:F#J\N$K0GQ75!] MRJ>W9T=;G;0MO;M]M.3ZT9!HC-(YBERM9[6HRT&,TD?YW/,G#R?X1B9-8,D\15'L YQH*VR2;>NB3S>YA:YDQD MD"P'5C=FH*T*%31STZM@L^ 3LJH$UF_& VP_E%TKYF<6>_X2B_ MG$S/\[J7N3!#%C<'1_X[JE1+ @WX:HZSC)ZC,8GS];8 KG>_G5,-879*"JN_ MJF0_AE']\H/Y\S"=?B$_Y'SAS4IO _/D=&A#TPO3%*-P11IDCL>L5$176B<: MU@'6!QO8%3EN)!V::ZKY9L&WF)" 441#@>UE$6X(4F?F@>5"3VJ*!8*,@N+; M(GU$:W1N;2KOP],'H[DORC332S.FO!I_I'M/IE]JYB.4A,JC!H]DN96U#KQ2 M GPJ6G-OM4NA,3.NWK\/>89],6%KN3?3_)LI?@C#?/CY XYGE[M7O43++<4M MPCCRYY"1N3(N $.EDA"2>=>8X+BM" C&A4$93,8;ID,FG/)6R=#S^_< MUA"[DK4SQ4,.*$$I98$T0K-"M%DG5=LVM2ZBN,<0]\%J;:39&V[XUL)MZ'U- M/N!T_N7-*(SG%$76"/)#[?I5_4$;R!:&(B%KCS0V[BAFC/0$.E52+>FAD+*Y M$W8WGOZ9JIVTWTSTSK1?7GX='Q2;M^H???I=O^H1N,<,=^HE_GB-6N MQI?$M?.>-0NR#1=&8C*^R&Y<5@SB[/#S?!J(]L-QF'YY16Q=TJB6H4Y&=)OW M-.T@C7@^D$YXRT4"-)XHQ:2$P&,&:VW07I"9,:VS#1T.I]F<]Q7CP"5)498+ M$*):UJL7\&JY^(%&6!*/-ZW7HVZ!T:<0MR]\O'/2W%)[+?WKY6C.<5PDSI/PUW\JU=O7@.!HG[4@)',JA.UK;]=;.QER"UD]D*E5SS\O_[ M$?4I-=!7JC74:?M,PY5Y6\2()0D-0JNZ'*<9N*0*6(R(.5+PJUHW;/JNU[6% MR9[2E[R93LJP=C,-H:0\D\'8.V17>"2&=2M)#R;[RSE;?, ;PB4N5HL9D6\?1=S[=FX_D M+7[$\0)74]7UO:J7&>F:D:+_[MRU?;O91ZU9;3>WB<:G+&,LB?YQ^'": M!(20ZH9&\CXPR\)L:^?Q;C2]LI6M6-)(^,W(0''S%>N?I.*DH=K_.+JZ,8<& MY;*!HD-.,G)M3>O6"]\ V#W%TYU_C]$BJVVHA:C]='U(M0T R8:'V@A->A[: MUSGO*2?[L!9X>P[>3 WU0_\-L>.&VG(Q)QEC3W@:(H$51!1F$CS8TVV"2<*X)AZYW']TQ' M#VLD6W'@QEEU6TN\;4;SCHZQ!Q_#<%3W/+V<3$_""$\P+:;G&U3S_R/7^J($ M[UP.D:64/+E,V7-"+XHA$9@,/A;OC,G6Z=;M[UIA[]/"3U=4>Q ]=Y=.\BHJ M+R(""Z$^,.0+A**665]D@D>!NGW?KOO229N/Z027/@Y]X^]A^C?67- JYVPE M+Y(;!\8%2Z,K")%Q ;:HXK+,/.G6U>-WH^F7(=Z!!S?VQ+=10+OD&;DYTS B M/ ?Y;#@>SN;5;_YXN1)A?2$7N";S$E^V.#) Z#A$K:.1F1RJE%HGU.Z'U"_# MV9 :+571\/R&&=+7U"WL+_ CCB;+&O@5)-3:,R4\Z(2"ANMI7JBK\*$VD$P! MN6M>2'$OH#ZM0#U@A2F/T@!C45;'4D#0 M%L$ZHY-"P7USPW$_HCXM2S?E1D-%]*%:]>#DMY='QW]U5*5Z^>U[K$Z]?42- MJE)K8Y%KS47(6,RGPS3'?-%\Y-L/KEPY0$PB,;(7QJ54SQ$.X+.W(+(Q)>C@ ME&Y^;N$N@/?3-R>B\-8XFF1Y[5(4ZJ[4D (D7:10,2(V[Q#VP_3-V3_OMNNH MLXD.6WI+WTK@^KA+W298*(;5R\(>5OL(*I5!HLG>>2:PY/8.T[V8>N5//QBI MFFJNY6)=Q?%F.ODXI*GBUR]_S&I'XLLZCH-$ <)YBSTN+#>I>GY,!B",-/@@ M(QAFDI#!286M5W+71]=@5:0>*X0O\/SWJ_&J1]*J%6_MV.VXLQ0-14^Z3[HV MEN,@C4\L*MI41HCK-K6WS.KCZ9)_WQ*+FZFJY/'N-WW>T M?A[PHID1'(%B+/(_'#DA#NN"9!$A68KI/+;VK-<&UZ: 4!%\<&,^R5Q9MMGNLRGG85,F>^+&] MJTJ:U[3^JM;]]X(*#EUY#;;@D,AK.<+U.M6O?,,QR>IH^+$*X-NL\IO%-)W2M'GAW5>Y7*[:$UKO3>&I M+F)R^B%U@E $@BZ!KVV2 M!T8G89S*0 YF:'K3'\=,FS5=KF. MW7(1*1"@P9K:[<];!E&[ FB4\&B85B\XHO2& 28FZ\@S!.,]2!X=\Q31%=;]C'8;LK6HQ!^](=I9:=TZ2M,% MYJL',7&-0G :;4JFMBY+H9[!9"$J[[WU7)70VC-?!]=:9'ID2>[F^MI/R\FK M.?A5_9GG"9/)!81:1J6\^Y4C]T=?+P\ MBHQ^/Z7P/TUIL>F09\J9Z M:L:>7Q>SX1AGL^>3LS@<+\5UO@OT/<4']&I&(IE>J&8:Z--E*N/Y:7U)%O>L M1J+'Y8X_N5P4X@.=F&>)G,)ETR3"6O"HA;:)!]V=E,5KE M@@>9>4U2K%OW@R%SR>HAV%8#\Q3_*&]$5JV=O/OPK$44][B(TDP_35NMGJ_# MDYW[,)D-SXW>>9:%#WP,SA4;0&(0M6 MG&^HI'9'?Y^&*?Y*06^NN\_)Y)V7#)JZK$1.%VA6^X,4RR@XJ5T]!+-%.$8! M;^N#YTHO3-5=![L5$25[5E2,@!EB$"L%Q8(%Y4,P4 MB#8@2"&<=FBREMT7F:^#="U^/?[D?'.E=K1Y]B7%H.-$DECM"[UTZP=")NV3 MXA XXS3OFE0;J7)PBJ-5+A<>6I<1KXMM+9(]LJ1])WKK>KO0>4!X30@D N65 M!$YC!Q4D(4T4(FJE4@F>I&!;=_M8']W.D4;XL@Q_WTT.TO\LAK7]V[5-T5%H MJ6KSA"SJ7&-%AJ"1'G_'M67!6[(%K<.-[X':<+O0@]CL7:ET(^9HJJEVH>IU M6'>>!CE(4A@EM(=83_-6@D+IJ'2 PJ22CB7.3.OJVO71]:U7WX-0JHWN.N#6 M12>/DXN6 H.:#D;O::9@GH&*3H*/Q'P=G3%1,8J\6X3@)+X].YP&B+ RR1F*S4M[KSBW1_1 WW%?TR$C57HLM M4[,),2^;Z%9,R_9D\PKKRW&Y&_ @!V8M8W5R%N1*RTR37M0:M>ARV6$=44F-CF;/'<0Q/+X32W ">9 B^BR4R%IL:=. M![>@VVD3X(6M."XG\TGZ^]5LMJ"OQV5P^3Q\&,[#Z&T8SO EDA1*QF@B2R!R M)#M1SR'R@0+,B-)9F[+A]MJ"VAW; #>XZ8\0H>S*F&\V G:ED(8-9SYMV-29OKIQ 2K;CS\L^^C?!?4#=#)H3:&VBNK$$BVW=:T:OIA,/BLZ#0E+(;M(7FVPKD . MO"0*JJ0+[5M>W8[E1X@_NK0X6^NE=4Q+3N?WBN=NDX/S%&B3=PK<"@K#!=E$ M(G8&5A!3RHZ5TE'6=CO /T+CA.;F:6\:;M-X8V5.5W'Z\AR9T; .83'.QW$T M?+^$/1LP)'N:M81@7*9I&2/$'&IIG:O+1BB,2^MYW.O>Q>6#?L9/":3LYM>VAT; ML4L/RSGIQU&4S.D#,7=?

;.T!3.4%JKLPFV=9IQV[S\ Y\,\L/3 MO%N>P'#P^L7+@U=O_SPX^N/P]\.#DS_>GI_,4&.*V6\X MRC567489LQAH8U:Q8+#-&\3=A-%YMW^M;.&<1GA^=I[P"4(@KZ(P947DQAG6_FSV MW;O][\N+W)49&_?PWT0?[4J][ZWW^/KN^6(Z/2]*XS+;%.M9BZ&>=6B!C#=9 M5.NC-T*2@%I/HQM"[).KUYI#76IK[Y2JNSXO<$83?6"\@ XUOZ)=+7J/&5*) MA6-23.?6^V\W1]DG)^VAB+6ESGKA45W9>?Y\%&:S81EBCE_J0L TI/DBC%8% M2"_(/>W6V=H.RS[]L ;2:N2BW<_-"Q3T[H0\_A%>135(KI!?3Q-I\0E!\5!W M3]$K+V..W)NDL/66N.W1=FMWO][YK^'\=#@^'N/_Q3!]&8;3\R.I;/3,."? M!5= *:O!"[(A*<:@ \M1J-8=(7=#W"=G<4\'_ZQ)9B2ZSV#J :0:^3UYJ MS\G;E@C=NR+_/CY^\=>KHR.:68_?_7;X]M7K=P>O__WJUR.:74\.WYU_?S.7H3BJM,D%W-YY_C?-!+O0GBJ@=DR); MF9T"9[,"[E-)S&%.L77@>S^B#L]/N$7DKTG*[S[AZ"/^3A[@Z6S@:(Y@4CO0 MW-&3S]" \]& E"I%9);=..BE2WFL@;A/[D)#KFUP?D)KM>[C*(];,%?C_^[3 M9" <%TIY#A+K3OFB#7DO!L&JE 1Z3*)YTF KH'V:ZGM#O&V4^)!\(P+AH#!N M6.TAJ@.ZVIC,0S3T*HH0)$<7C6F]MV=+J+W*5?6*+T3_MF^T6Y3=7X0)1;QO:7@)/4*F;-(5OR M.Q7C BBN]T#6.CJ%BNBG_.YEFR5 M+#5#%UJ?I7%Y\[8'ARR'@\PIDY,$"FLIV@VFEN S#T'(E(OGVC;?-'H319\2 M$]MI^OZC/3:6=+M&JPLR5>?UAY,S\OH+!LQ& $N!@_)DB**HV[=2B-IQ5Y)L M7=?U+8)>[2EOH^H=1+QG@W^$-&?A'>>JKQ8U=IX UKM+-Q/"%B-L-D'<<^?5 M!J@7"QSH@D(C1=H,0P95E(2P[""0* ;7)@?DK2.+=;'M:FS6O<^-E"M7GLRA M1\>UC97X,%2K"2ZE>,1DZKFG6/L_2YKF$UGC MX(37T6=9FN^AV11CGW+D_:/:IDK<.]6^3:B:')UU,8!1C@PPGU*-QCO_^#S_Z:6FM_GOWV^Y].^JO^$#^6_OQ_?GM[ M%3ZG:P?]X63JAN'V ?CX./W^']Y%(W^>_Q+_=-+_VV3VW[\=!3>=.6CK$'Y: M^Q?E.UC^&90? 67 Z5__G,2__-O_^.FGN>7<.(Q'@_0AY9\67_[^X>(QTOYP M^G/L7_^\^)N?W6" B&>?,/WV)?WK7R;]ZR^#M/S9YW'*:]$OAUQ R0+G?Y9/ M^[DUIL\(9!QN? +\:1H6BE?$N.K3VV/^_ED04W8W@VE%Q(\_NRK>T;7KUS3P MHX^N@';V07"=KGT:UX1Z[W/OX%R"?(BP?*2;W(S39)2G?[AQ^FL87?\\P[B< M8<^&\7PX[4^_70S+=#J; +9#+A^*N!BG;/YJ_\^-GW<'*G*B/^R7G[[%;QES>U8;U4?G!ZD7N37$:QR'5KCR92G!9>+!IVRTM50;(6N/:/;D M^Z.YY#FNQ7NUT_*0QZ/K#GPY'54VY=QG.("__#0:QS3&Z A_-7OQ_Q8& MHTF*__J7Z?@FW?YP-)PBN\\'J3P;7\_TJ7RQ+R=N)O#)N2^]JRG&6>6#7@W< M9'*9KZ:C\,^S/_N37J)H AD]>C,($(D),"(ZH)I0Q3&L8HEO($9V$S]SUN)) M91%^9>19Z6/+B+Y_5LO6F$J/<@CJA$ MA,=H*C)@;1!TZ__*[AIU8NO#L, +::)#*-(IAPE40K9SJR%J;BS-.0D>GJGW M[X641W3^+B;NPNFCZ^O1< ;HMUF(V:,^9,IQBN1>1AR?)>"EM< YT51[90-= M$'I?$XQ;O0DBD^8A_VXO>*J*< MQE')!$*Y!)8+"2%[PT0.1M(Z@7]YVN$\VGG8O[/Q*K[*=W&\1XZ-,!^.KW&9 MZC%OI"&< :]QYZ06_/()>;F541\[FK5Q M]'PKZT/ZU)],$=;TG;O&B24BD&PR6)\]3BS2@?/:05#!B: Y=:+=!M.JIYZ M@UL;\[%S>7OG7@S#:(P\FPURED^\&MT,I^-OKT8Q]3A-6I-DS:) [ MRJ)G%K*A!D0Y-[-$>="*(EU%%I9L2J^;?C+_;FO6QKU4U7[_" M+R_''T=_#'M!AF H8R 5#4@_*L"I6&H+B#;6YA25J.?IVP>?FI_W-.EC+^MJ M7IXM,9?C]^/1U_XPI)Y,EM$0*(24!&8,%D#*&9^4W[IGMZ.H'3S\U M?[?FL/W-^QC=]LV[BXSS=DXN1D.:;S@&E<4QZ@"X:(!PQ,.,M!D<\:Q*MW* MP7>?=@(NW=MX*[906NV1E9*VP?O/HV%:Q(%24AQ3HOATQ"$BKA^."0Z&ZLAU MU";E3?O;VSWY\(DGX,U61ESAT5:[8E'3SP!C[8RX@J/MMK^^CAVI0[XZMNU'PUZ27'.8CE( M-88AP;0$1Z0&J@.EBDCK6^Y[W7O<"?AR?_.M<&2KK:YWHWM8W@SVVKM:3ACG?X;/;O@I MS795E;.:1%S) W5E.4=4#E< 4"FH&'!"H;S=MN6JIYZ \=3RHGB,;B8I]Q@([XC!"S\=(Y3+;;Q;Z;GGX"WJYF MW!5>K[!7=3&*60!3N8(+NF M\PZC&9G6WMGW'GHR/M[?E"M<6V&'ZNK:#0:_W$QP>)-)S]KL8NES,S%X3-6L M!TLD!6ZI\238F%.-V?O>0T_&M?N;#6]GIZ/QZ/QJQ$&#.$67O2))!\!9R+, #$G $.C M@N2M8C99YEB[A&L[AA/P?V5#K^!!A6JPJ\]I,%A.0U+APL.8!\9+^9*W&"H* MX\ KF4M@(11IMXGR^)DGX.>6AESAUPJ%8'>: :X^NW&:7-Y,2]-^V>OIL7)0 M$A&/267SSN!R8Z.S&$L:2IR27M,:*_DF#"?C]VJ&7LEMI9SC@.)M_RDRC MI5&$\6B\#R1=O'YO<>=@'?W-]\*1];8-4,H8S>X&,;T MY[^G;SUB0C"Q](,J37%'F5CMB]S'-VS_FJ)AB/ @,%XP4I?,K(*I(\5MAE!'(/R5JQ=L/'GURKM[7 MK"N<76&/[#]&@YOAU(WGFW>3'C?<?C,-KF'=%GTVK_;+;W?A%E9+.3H#<^R1E?-[1-/QKU[&G&%1ZOLB)T-AS=NL.C3XUX;*JR F!0! MH6T$BS$")$W+CJP-VK3+D5<]]00\V]J8*[Q;89_K_8T?],.;PU9:1DS$ M[,USY%K&^,]G'8!*X@(/UEE1HTGBSB-/P*_MS+C"J:TVN1;[ZF\72I(]1P3+ MFE*05 H0)BFP+BH,];Q*)BL5C&NWO7'_@2?@T#8F7.'.=GM5"M+LJHR41,QT5D[8H$[CSL=-RXL^E6N+#5+M4"QYO^^/HB]HR3 M5B-HH(HQG!NL!^=I@""R8)1J;5C+[<:[CSL=-^YAOA6.;+4;M2@>NMTY64I4 MF$@Y/E< UP9SK"!S*=LN)?DL!TY)C*I=G+ONR2?@WBI&7>'IQ8;4O_S\P#2( M^)^M9%M?7;Y[??[NZOPU?G%U^?;B]=G'\]=7'_&?OYV_^WAU^>;5Y6_O/YS_ M'?_FXC_.WUY>7=U'V4S,=8^GU))X;3O EL*OCS3?;CF60M"!49S (Z[&(F=, MBB0AH%*V+% O4JPMAO881369SX6$I:<8Z[. (45VF+"K!-8Z"B:X4GR*H^6; M-KY:C>D@XJ^5_+E6OG-W,QY;\'6">=_[\2C>A.GE^"J-O_9#FHD94DSFC8X) M8L;93E@"9GP[A -%EHV34!M8N4:S-?/P9R6!77.CYZ[/!*!CZ8]X4U!/FL0'&C07AB MP8F0H52W!2&I$LX^/Z^O46\]H--WL6M%9Y<(JO>A-!.-^\-/"U7):*@R(CB( M(D00+&IP1$30UDBK%$O!Y&WAWZH//ERP7]'6HTJ&JJC<.,."P\MI4NCK!LOQ M?4A?T_ F+=!Y[GDR2@/1D6!"@UF-D2H"M=X)';0DAC1RX]9'/7O'UC5F![K* M"S"3,U\DZ<*TEZRF5-,$@IJ%;+05(@&C1,D02^U2;2GMAQ@.KZQ;.0)O9=0. M1)47>-[@N%^-AC-(_^A//[^ZF4Q'UVE\_F<8W)3:P[/)!,F:XD?W9T_9$'B0 M%%3TME!>@'.AO &!.R%=-F;3@4<+'NP"\_!4:>?;U43IS#&="+%/II?YU]$H MWITGKT:#V,-YD"HE+#!/Y?QPQ]%C$TQ2 ]EZ!, LKHR1XT)&HA::,!]][4V:.X]_]D[>UY05 M57Z74"Z_I*)+.OQT_N<73%_NS'#:,B(9PBFX'9PY'J2+#M,2ZN$GV M9!\?KP7S[#U>Q\P5A8!OKP,8#,I2,XR_N?$_TQV(/:%D)M$97.(4CA>A@"<^ M@?0B!DT)AL?5;UE:B^;P#*CDLD?7+U2Q=Q?S>QKB@ >(["Q>HW7+8(M,P!)> MCH8GS'R N3S3\>%@M/>8K":;,&WES->>#[9 .A5.U+1\!TO$AS1)^(&?$=]K MC%P'HR]E7ER"8\K;4O(!7I:HA);>-8\D#E'2Q(+)06]2FMPO8]@ Z%1(4<_J M':P:9]=%,^:_9T?>E_EB.'7#3WT_2"5CF4YZF>;$/-/ L\;EDI,,)IA0[J=1 M5#)EJ=_4';H/)S8C.A525+1[12GYN[E+R5J60^XI'A41D4'(11"9!0G>D03$ M*TVUSG'SS2_[IH9W,9R*YUO9MJ)\_*-1ELL-KM/;49$CX1;GGVC!4EHN-%<& MK$L)0O)<&"F##[4#QA4P3B=7V-.T';S9,]6H-)G.$2TX^"Y->[C\Q&2(!T/* M.!4.T6BM(5A,6T6.@N9&YW<[N'P=EF?O]RI&[N!5_Q5M,2DL3)/+X?F?A9DW M_#G7-7O%6 MB>_SU/1S&K\;#4?WYZMEB,IQ$>+E5D+&G0(,@%\O9:#CY)>71.,W_[J/[,TV0U6.'S^\/ MW?C;S#XXNE)S,8WGQ%[C"I%I,90210I2@QRP45MBTZ&Y=DZY5-M+G4X MG&=/Q*?BZHKW:=P?&D)>O%6_I&$JV_1,:A,-X4!XF6NMC>"R4XA-499(EC+5 M3FG70#D1]K0S<<6K-9:P,-*Z$W"G8#.FT@22,QAP&Q8PO2HZ>UDK8P0W*6UJ M$]O'W_< /'LO[V_.FC=NW+GQ^LLX?2X%>E\7TQ("O,S(PN_IN9+*4RLHZ. B M#CG@S&-D AM\#IFH:&-MES> ]>R)4-OT-:_ON!=9K0!:N'OVU?4'I1C[S6A\ MY09IH95>+M&.__=F,BV66@ZH)YQQ/$4/K17.RF^66NG'A79:Q($\)QP8LTE!S2. &6"!$JHIAL%@2I/ M6J?'H5JV[^!<[MR-AQ@Y3]ZG\4Q/\/MXN168ZUD.-@L,I&21KB+&@(_$2..8 MI:)VK+H.R[-?O:H8N>;]1.N _>(F_=#SE&176O-MCI@S)1_P*T.!>Z:$3Y+J MZONQ*X$[9-8G<$$A-NH4 M353AOVIW@ZZ!W\?0%>?]66O!/U+_TV<$W#WLI5W3LK'+4Y_ME-^M?6M>;;8<^ .P MCC@=>WIT M*"]UL+BL 7O/*G=UJRW5+O"H(;/H<2WD:!-6_H$3(J5&*,IJQYH[0OS!:%7% M4VM7K6/(A_S][-VOYU<7[ZX^7K[Z][]?OGU]_N'J_'__?O'Q/^_#K24DLN%Y MAY,4:3KH[L1%<)DT&4,D4,8D$$C.7CKB /)HF"8ZH<@:C?&'Y *:X1*CL:$'8S=S3G+\H*>A4R#2]ZR'"5@3H: MM+)@N^<\/D5I8=D.M!$^CE,)S;_-(,W1 M+8 A+IZH+G7UOH1)(F!*I@6$8(B51KNX\6:S?5R^%LPIN+Z.I3MXV\]BG!G3 M#=Z[?KP8OG)?^E,W6(#+D5$NDL(QE@LC),%HF40%*E)I1#),BDW:PGNU,&T" M= I4J&?Q3KH;_@M4A'IMPVR;A.!XR>QFF,Q!><^]\MSQL.EFI?W: M&US&@%-%W3>'Y+V1 M/I#:VP>-P9T"/[KQ1 ?]4.L7-1*X9#A&R%F4VTD$ 8\K&63G%&=)6:9J'\ W M#!_VV#)YM(=LA$'W89BF$W,@ E=@/8Z.1A<##CLK57W_['C[^5UMIK4R:P?! M\(PXGT<#_+3)_*7&=VTN0?6^]!NC;:?3<=_?3,NFT,?1FLI]+35G03+, CTF MA9%%L%HP#.H$B01M1#K87*V!_/DSZO .[" @GXUB=FU7?'U39#'G-_3-7Y?9 M+R^_S)I+SO],X]"?I-BC-D5*(H<<.4[^I433!(P9M94:9-K0+RNV$\C3H MU9UC.@CFUR#^#S>X2:L!!^<2,"HHT]Z'^<7H39*?*DC8. MZ$!%82/*\^LO@]&W-)\$W]^,PV\';HCL5C)'QB,@I04(ZS3865.L"I%& M3HWG!YIS]Y[K@RXGV_-VSF;!AC&1=J[Q&CQ'^8A)"9BSC=-W(0'Q M>-L]E1JE0!AH78Z.K+-@#$_XK0LN!R4IK1Y:;S[-.-K>O1=<>$(24!;2O,/= M!B(AT<2B*??VVA*N+7]]=O+EX=?;NX]FK5Y>_O_MX\>[7]Y=O M+UY=G%^]+N?8@\D^[0>-/K=6F\'N@ZC43O!^7#3*IM]**#LMJJ7HWR_WYQL5 MK&(A6,BE95XP@^DXEPY(BB7 C=*2VHS;CJKUVQ@^IW@S2)=Y[;/FA=4DI\R5 MQA?,$XU33S* P1&!9%TTF;-<_YBX*;9#M2A4YLBCM*L+5QR[F:'<5_;!#3_- MKPU,FDAK-0/G)"V7B!&8,Q+(TL@&,BI>BWGGTX:]!W=/X#]W7PG(=.M)*P9,V"J1F8GY7F#.& $:6 MD<2(^7!HI,EP; =NN-&TKO]V,5AEO_WF_NQ?WUPO;VADDGM>ZLJTRT6QSH.Q MR0+5@;C$I'.T437+%L_=>^AA+[[3PX'Z&J_=O8<^0^?M;;,.JG_6+NV_3U*^&;SMY]23)#/G68 D M*,=X4)0])L% LF!YM))G4ENAL0&LPV_?=!PZUW9%!R6+;XJ-T]O^UQ0?WH)R M:X-DK:1.1^ ":2VH$F "OB&*F&QH-H\(/8D4&3[)9UYDKT\U=C-IEEM( QB'2S?U'P#+QVEB% MF7^Y'\>%$GG* ,P[IHRW.(Q&NXF'07X_\-+*H9ES B]8:::.M,B(6M!:.L*M MR\XTBFKV#U;;Y$G*>VLLQ@ NB'(7L75@B#:0M?!)*"CA3H3# MF-9!%=D+Y Z(*#EXC*@A&*$YU]S(9KMK5:*'8T:;G:^?U=VQ-N"L?T[TR^]7 M%^_.KZY>7?[VR\6[LX\7E^^NWKGQ_ +/%N=$C3ZWUCG1[H.H=$XT<_)9F!>/ MS+$OCZ.SX]30!$'EPB>1<5FE#J*7EA*60P?U0>O M"ZF>O#!\^A!*BY\] R( M8H70*>(('0,>>(B1V^!([>QD)9!#A>%U?/VH9JFU;8]]IK-N) N-%4\5SJT@ M79')$)C&&UU:HZ4,,3AJHZY=HK *Q[&"\0K>W<*7G:WWOJHY^_FNM;L8!+_Y6:"T>UD\FIT[?O#68G\_);$ M3P@1OYKTX^*FQ#/,LO"GLZ+[5Y_+EQ?#L^O13;GD=?ZI4&)O MFW:@Y+&"GAMGPE[RD5O)$F1%'(AHD(\X:. ZR)R7Q(7]RWV?IZF:]N_/PVZFF*KY.?]FR*1I>MI)R" >&5 6LTVD7:J"+5)MC: MM46;\)P*1ZK9O /ECH+A8CB9CF\*P'G/:C^\G^/]WAKE@C,Z> /4"QP]QUG0 MNY0ABQPP;_2.Y=H:T(V G0I#ZGNA _6.C2#?C_O#T/_B!KWD3-162S!:8UI; MU$9,=!J4%9)%II5J=AA>BRO?D?T09-G/#QTHI="&HT3+-F7[HP_Q.<]WB2*I;[*X/0NK1EJZ*3 M'\'E&%DT,<9P@'"V"=13H=$A/-6!N,6"YT6YHV ?I_?C4;P)I8)C7JO34X%F MC*XTT&!UJ=3"2;'<+"B(39XQGV.JK7ZP%=2ID*:N]3O0QVC*ZIYQT3B6$F@5 M5%$"4. 1(4B1DDXR4,UJA[M-L9T*63KQ14W)C-NSM"8;@XN]ZG4;A%GCQ.*ZJ*(;L K33'GHY)'50SUH(1ET]%E>T#/G45'<\X*AE6O=E@WCJ5 R#P; MG*NIG0UC^6*V2\DU*;4 Y2)5(4'@6P*&)P8I**%-"FA_\]D@(C#HF(!F*+P.W%!QW.#T;E;D-.=KJHL'KL#QWVE2U M]0H2B*XZ#"[>_=;AAG%Y^M)/D]]F]\2D6/0:P\UXO+AS?M*B3>%PX&KU.AS)G"T; M)F:37@/HBV>W','MF\:3XDE@KDI-\"""BV!BS)!#E$:JG%AN5G=X>.RM H&# MP?VX.&1/W'CK(&LRTUY@8(S-$#)Q3D>BP\/VQ6.;^2"M(\^!]??"DB=,FZ?2 MYO)]N+]\6PQNM@Z/TW_=I&'X-JOL-HD(;;@'KJ3"I5ARL &78NT3<]0HYFEU MX8;ML [=!//D&?6PC;.R9SNH%OL.<17 155R$X@=M=TT@'><'ISJKEU'G8^W+@X]&G2V=.T^!.;NXXT",F7R? M?)?WAD8M@]-H UJD*SUFGU8H"\RJG"G55/#:UXXWP74$M8':#FU F%;>Z$+= MZO:E^?[EW_MIC _Y_.UM^IH&L_>&2VF%5[&TMI3-^Y3 $^6!:.N4HS(F5OO. MNF;(7B*EQI%2+?]V4'J]\DUYC'?Q3C8!>\"P:2W0HP=0U3S>9&*KZJY#K8UK M04N7 TL&05N*[YSB#*PO-VP+2A(/0?#JDAE/@%O-(ZRG0:U=O-0EI2Z&7VZF MDYD%Z&)=IX&PF*0$XF5I9HD!K,/ 4U,3E,%X,ZO:Q2T;X#R-X*J2(]=1IJ47 MNHRN[D!CR\!/.Z(")V!X$.6^V8!OB0@0:-3&).>"K'V'^08X/QI!]O'"@680 MOE1)S@835$P]F#6J:"T[<(X1P/'ZG CU3-=N,=P YTZ" R?N4FG\^& ML?RK%!A\=8-BA;DH"8E.95Q<#4T1TP)MP5DB0".!9;39V% [CU^/YB4/VYR' M5?)C)ZV*D^FX'Z8IKL:X^J>+MZ,)]HY2L3:XCY.9U>+ H[[' SNP@W6PU1@4 MUU0PP4%8A5.T+6NXEP$'PJ6ECL5<_:[%IT>^+:G;4^3>+G[K@'._C8;IVV]N M_,\T?7,SC$M4,2535/\@>HJH9,8%WZH .I1T04:M?>WZWM5(#A]Q'X+>*;O3"2&9:M*'7#Y4(*FCSXJ!/(Z++CD;CL:RMEKH'R$G5M MV?VNX,$.U "65<,3?)GFUUCCD&>W #Q$._F('SE9_:MEXM-@+!V%8#7'<:3- M\AH$&3TQ[W:P5E8=D_-1,4L"\"@QX,C2@J>.@Z2))\TST=5WOIX^4[=MO3]U MHN[BU,,%<])[EJ4OL6U&5 (MXVVD("55V1"KO*U-M:<2S!W/N\V"NUU,4$J D4?C"0:R5R7T6(0C\YMJG-32"@V*$HEQAY%@673XK>HX<$.Y*!6P9KK/J3%:]4$8$<)P%9PQXGJJ[BR 3W:^^% ,]%]H%PQKC3U MH+5*(*1WX)()0(UR@7$MN>M*ROG 1-D25!^')[N8_Z#*_Y800S!Q@++I6X8= MP9F W](82%*823R4'WP6RO^5/=+X$H!=S'GX2P"<,E*5TJS J$5T.H +&(@K MDTWFQ ?_, E_/I< =.CQNH;MZE*7R9G'X-N%:8](*D7B.(%156ZK]!JLX198 MN:*92V^LK]T?\=;0SNP/-&%5\VJOEIZXC:(>%L3^[O:1#?C,:O M!OU[HV>>&.=Y BT(OAH:5TB+H3&.GC$:3% IL$;O_H:'/-_WOY;E.B@;O!A^ M39/I]3J^<1.X3DR"$N5@/1N%H6FFP 5&/TZ*['1MJ=?-B [\ME?SW*@SLW<6 M&JX"9FDT/FH.J4QU@@0)5AD&(7BBB4?0U4_DUH)YEO-!71-W4.5Y.?V?1VRPQ%2H7.R4FP#GD*)4.7P,?A FU6U8:P'K6?*AM]@Z*4;X?V&R! MF7/DR9$ T9BBA!9,.:_#D"5F;G(F/-5O&V\&[5DSI OS=W ,T?;N+A=\V0^1 M$+,6Q406;+E40W&JJ6:)'N2NI*=YZ]JSW;@X$!^>\:V9D6FBA,K@LL:W%I,Z M\)%2"):DG'S@R==>4D_NULSG^'H\17YUD&8N[B(H6=06J(ME;OCIK-Q4,/- MC["02? 2J-(, Q]3#DB\ Y,TUUP(0F7M2OM6@%\HOXGRA^/"VO3H*(JX1>7W MMAKI89U2MX*WS9Y]0#W;/8S14JYV2;_E.W"9OS\5J7AUKU3LENA$FLB)D,", MQ7G3.@P_*)? F=4,(Q*?;>UCL9T UI#Y7N&'Q0/GQ5+)*&--8)"T1QLH:\%% MAOE+(H99HU6RM4/R!K"Z%GKMGB^K9,!K^N+)R*NN*4EGP66GF >>@L28A)<2 M7UHNR),Y)IS>!:M]JO1$VJ,Z\WC#MJ9=+/_4FT2:C.6EK6D- :L0I,MND7V\ M^]09RVFR-$H*/"I:0E@/3FL!GDD,89DQSK(?CJE[MC4]&:+NXM0N:CG2>-K/ M??RS@O-U^C*:]+_7%W+-O"A&864+39,B760$2&ZY,IR%Z&KO+6V \\Q[4W;R M\\,ZCTI.ZJ#+Z=5H_&6$Z7>Z'Y(LP"6"CR>.01:EN"4D"IXC3*O*F91S.LG: M+4X; ?W('*KFJ"Z:*V^&_=EMU[^,;OOWLJK7T=?TW@X6\D_)1QUFJRDM)<*%W1D<[0F@?"B MU$,H7JJF@U$L::=JSSU-L?W E.K$?1V4L]P66A5[S$)&E4*4F9>>TN PH7;E MJR)"DYWU7GI#6.U.R\X[6KW,*VHZV;?J_2X#\D22X"9O1>-K_[U*+-IG."AYZBB@9 M6280,#S&V%=H_6T71IB/'Y'Q)[N72?#"%&;G)4#K@AFZDQ+,%Z4 MKZB3R3O,"3O3L6H#_$>GXOY>[&"_97UH<7\X/9.\8MDF")3C[.UR!J-, &V9 M9S@ 9DCM0ZFFV$Z54%5\4;&Q:-WH[ZM+WVVV'L8'R)G2CFOB@09;KNUQ"JR0 M&@PBCSP:*F@SS8%6,)X[80[LB(I=1\V0/X*[8@8MKX$,RF!$"5':LE7-7$EY M G@K PE*96VWUN+6!/1CT*H#YSPFF#K>'+4B<)ST!-66$FL@<4RL1=!%**+L MHR0>I2"127* >6L5M!^#=)TZ[#']]/'H=R]Q[EFK@U:A'/F5*I,D!;Y 107: M"$9L8EH_//OJ@G?W,+T0;G\7/6:::<6T=S?%[9=J1V3O8]-I\?'Q_T5YB7HYN M^?VDAV^1"D7%R,]Z>FTH-\"BR9R7P6O/+6&';2AI"/P4"7@\SU;<"-M]#KXW MY7J>F1:" RE""<)J6HXK%3@65!!.1O;P)J<:J^)Q%L'CGP9UX)2*&UD[HUZ= MKB02),?D%Z+(^")07,4MSQS1IZ!DDBYR6IU21\XBGS"UVCOIF/M>^"[@RFX3 M 1U+7&IE!F=2!!709DDX(9FNSJ87XNQJ^H-O;*UG^")KY8EPA9.FU(Z!P$05 M7 P"& V."),-UZ3K6>C NPI/F$NM7;1V7^LH>@8KAMZMB,&&!QY0N:#IL(\B M5^ TE988 S$KG*TBM;B8X925F549J4:)(Y4SJR53W^\FU1!?FMM.M] M'^ZWQ8UZ3EE.(U!+#8C,,' ,K*P9F )+Y[+ENC+/&D)[RLT%.S'B47UP?<]T ML$DVT_+\^-D-/Z;KTJLW_G9Q_<7UQX6,:FN 1$=! M!,[ (60@SDA-B,*0JG:8_?2N_'PB[M_U_L]=?-=!"\*CXI>'&TXL$1D]$1 C M#EGDH!"?BT!"U"[XF&2JK3BW#=-3W[UID\54]<5FT])O'7,ANDY*.6FTJKUR[@CQE-G4I;<.T,.R#NZ[T3 L$--,%9>4 M8HA-9^4IF,GE),!SY[37EF9>6\UC=Y0O%-O;9QVTIZS8,>W%X&)21$*:7/KM_< -IVX8R_+[I02$ M+Z M=B"P'57;J>3V]5G[K/DVHZ!&N!PQD2WEG$(P S:14D?"$GZL([C_$L-*)M+RTO68)0H%<.:24:2 MY _O/.SN!;N%=:R]_V[H\/#J@,INZ2"D7C]Z_(#%_D83B!UMXS> =YP-^>JN M;4J=EGXY$H6H"U:7.V!3,*IH=)6R)$Z ^>A)E#GR4/N0^VC4V;+5_128LXL[ M.F#,U2(J+:J BR]?IZ]I,)KA+.6TR]U/(5R1E=4@&"]-X;-KBKT'0U-*(7!" M1.VK=!J#.WPV5MVU#V.D3OS2P2[C6D/\/DGY9O"VGU,O<2%E2!FHT*049">P MLX-\:JTBUG)9O;:H :PG1)HZ<75M5ZQE2_T\_M?+R]?_N'C[]NS=Z\N/?S__ M7M^=G5UON(6JHN2,7_J8U@XOX9JGT2__4-K[014'GZEK8(W M94#I;?]K.7^[_[Q;PH9DE54^ ..:8U">*#@5.;!R7:E+-&=9^]UN@JO>=L&& MI\W3$GQQ*-5E$YZ7>\6,%N 23OA)>I63,M:IVDI?S=$=:LN@.E?6;QI4=<(R,2-DL0IG-8/]\H] MA'?\;82Z!'E\,5(GCNH@MM\ ]1;H.W>]C%>;P.UH[\J@;US>G6#6_ M/0&Z(:+H=$B0="RA+B& RT,$8I.+"8=!G#Q%FFV_K^A)LFP7=W6B'S#+?E/\ MF,+GX6@P^O3M0__3Y^]I,%76QY Y9$H="!DR6)(%6)E5+AD/B;7E,+= .GQ^ MV:E+'_5PU/-'%[<2W4RFH^LT?MN_LU/B&./>&LRM?=F/81*<2 E<%3!.FQ9M[=[!S/%QC*C+\)9X@O#.O!.AQ?D$A,:B)3NO8U M'@\QG#8)6EF\@S*B4M TNOZ2INGLTSC-$K?OTY2U.DH5@0M;"IPX >,E162* M4*M<5K3VLK$>S6FSHI(7.I">W6"%6>=USXJD%<$1^RQG]QT1<#1C6LID% Q' M[KPX7*@ZP_2DN%)GBZ>J&SJ(*3;@NZ.QO-"BF370]$0F(@8>P/%0M"=#!)LU MOC3>2YMLS.+A+1]=$F<-RA^+2C5<==CL^5V:]I+PBA+%P42%,91'B]CH&%") MOR#$879?O>IU(Z(?BS2[NJ"+6N@9NL%J2O_737^<(NU9)B3704/F096K&=U< M$\10BMS6&=?8V E--N,Z6;)4=,=!XYH[)\*<,*=*/3?A+""M509G2[EXXEDZ MFI0VAYM9CGDZ?\3Y94]WK%46JW] _^[RX_G5^[/_//OE[?GB-/J=&X]QZ?SZ M(#)O=O:^\?-J':LW!]WRQ'RNQ?KX:;>\4:3Y4&@S1>;."F(!5S@8$218M2Q"(N M'RU8Q94,Q@6=FMT.6U]M='U+0S=^8N_P$82Y8QI#3P27^[/"+.5!*(TA$D6N$BUCR@/Y_PM)7.' M\/TN]JT?:@W[H_%]6,LH(N+\Y4D$;XO.!Q,"87D'5 E&7+8DBF8WSJ]_QN%W M8ML[8%3?>AT<*+\=#3]A?')=Y'>^-YSRY# :20%BJ:X0S(K2G%5T=R3SJC2! MF=HR2:MPG,XJWMK*'9S,/,2TX'@35!VMY*L1'6X.UO,UZ(36 M43%N@!)=:B=Q#U&"RCGKKHX#@2OU(,%".1N&"55$WDD[9=CRR M?.#SC]WWM]_:FI@63ESVL32 4?-,]/;1AS_UW-/X#]W7PG*U#S/OP/$B*T6- M 4**?%RV ;E)"43"933*:BIJU#5T[L -!Y)U_;>+P2K[[3>TU/7-]7+#AE+A M<)$&KK(IC40XJ^ 80*?LG2>9Z]"H76>+Y^X]],#'6/N:?53#9A5#WK7'XH0; M0F22N J0 ,*1$FQ9CH2T5B69E0^-VC!;5Q5U50W19(#'KYWIK'*($<42$^!L M\AAQ851M'4]@@V9!NT2C;-1=>>Q1/SZQMR(3;XP%SF>[#UZ#H5KA/X1AU AC MP[:"ZTCE6@$V3.RG&B MC4JUSXT>HWC^F6[V+GZMC'""=.; ML1N\8:M6-P;N1E$[I!0G;] JRQ/, GZR1-^S+A,, M9@A$G-)PY$F C2I N?W2!6(PK*DMQ;X5U'/G2#?6KSWKKR+QV]*Y.I[S.__[M$DA,ZE2M9D!B)[ \8Y!EE(2@W#WSS< M8*QPP_!]#,^=)55L6_&0^WM1Q@KB_N;^+.=(OXS&X]$?_>$G9"?^9OJM9VQ, M4?@$TA$+0F!P9)1VH 5U4@G&(ZDM:[4+OE/A2&<^>F5"3P%;G/PK/:.\49 I\*0>E9_3 G5.I&Y M-\&=_SE%NM[T)Y^_WV#4B\)EXQ&@(^6LD!> (>*<9Z567'K)1/6[R+:!.A5J MU+5^Q?WLV; ?;.J,AK]/^\NPIX3@\_;8(F7N)$.>+ MJ'A*.2!CO4-@(0.&P3(3%:G4O#$+UCWE9%Q>Q8R/_6MK%L'W,%AQP0@/OO3A MB> T!L"405*2>2=$/+]Q\P+ M4B5&1SYF"UZHH@AI#!@<)UBKD=@X)OI04'??81U56+F&5[?)++5Y!.D+^1)0:YW#N%"QW!A2Y%2%R&R'U, MTJH3*>;?QZ/5;'< 4;>Y?AG))&H<6C0NE.90 K9TB+ILJ->$L$1JWS;ZE+4= M:\=VK6W>@6+S.NG!!JA^6*7'73S64.EQ#W,?3NDQA)2##!)T+I7EU&7PU'F@ MEDA6Y'Z;]=S-Z1!/0#B4K/N52NB)S*LLV=8JG.<0E"D)X$#$.C MJ5T,\83U/]OXOJ5Q.Y@$KCZ/QM./#R>[8%/P7$9,74MS,H\,3,P'X\$NAN[:_]\W,;BG-!$0 MVI2KJG*Y'\R4Z^EETIH'JJN+^JR AT(2N?B(;9 M[?+"VP3&,@]$*F^,U%+G1B_XQ6:5%\1%9_-2;-4$ MSE*PP&1160E:@P^F2#-EP[+1DML:IYWW'OH,G;>WS3JO6_C-36_&1:O33=/K M- GC_I>9IH7&6260X$#:(AY*%3+,1@\(7#A)N"2BMH9$(V#'KZ:M63;7G4\Z MV 2]#W+9// !05Y-RTG]K6)*SVBEK28*=!"\2'I**'),D&)RBF@DO^ZV4G\3 MNA^!0M6\T_D$],J-Q]_ZPT\+^29>3I*4ZNL$B&GR#DD5>Z)1=Z"%4I"1L)ZHUC"A;F+ M4[<'.$Z3#:TMWL&V^]WSP%U:/7!8P3YD +>W329I<#N_+XRP4V3PEVN*0@5HO0,14!!6$ M!UV* @)R-U5?&[:".DU^U/7%6BFK(S0!NN&L:?YB,KEQPY#F"E/W<%9J#%SY MH(,U"VX?9D<-A+?\4\Q':EDI%&'($,\-.*&*:C.2TGK*#/7;K+SU*;6;!.>' M'E0E0PPFW8H:4H2X\-4A'M,F+W5@FB8=FBEZKWO"L1H!]_/.MM:_W8WVA)O] M@@C:",*!AJ*FP7D$QZ/%"30GB^$PKHO=ZE0\I1/!/3R[O;UO%PL?LINK":X? MM;UO)Y\U;>O:Q^"')(1UDF56[FC4%/$9H<%9Q2 9_#E5)"19NSODJ;?W=<*# M7>S<_O_K]ZN/E;^ MO?YP_A_G[WX_Q]^_.B]_\O'B\MW"8OND&7L]IU:6T7Z0-9*,?5#!&^?!&JD)!,\QE,;5;-[I[:&\)!$IW#,>1>)G08OSR55.E#^IJ&-SA/EM6B/_ST/HWS M:'Q=9NU+/^A_FJE4%L'B,$WQ8_\:_^0R7^%/)]F%\KNKJ1M/RT'W7"? *4-M M%. \I2!R()A3Q !2Q.B8<2;%VH6T=4=PE!3M0)1[I#YY--=W$.Z]&@W+\?A< M5O5#?_+/7[[]DH;A\[4;_W.&+Y-LC2<6B$P!2AL\^)0X6)$UFDLF5?U2E6V8 M?B"R575/!Z?6C_$MT2VRF2;XNKIP>@NVXVPGU/7H5KI4<,=!9IU'.'U(Y6X0 MP4MFG8P%I[V"8'6YS2QXQFKWG!^'+ELV'8[-EN9>Z( E9R&4RIS)AQ12_VN9 M2Q>5I#1Z+GA48"C-F MC!NP%%>"M9TDIZ[6KO2N]#LOAFX_J>NVA_GH-DW=0 M@WGE!FFRB+S>I65_E&!.GE_F-_@+"S MK;$K5L0]@++4X6H IF;?VD, 1^A>:^..U6YM8;774S8^0'B7"XI,L9T,D!3N6=!!U>=C;!]:.6&>SDLZ;'R_L8_*!U)SPX MP7,"ZDC"X)*H&32,.BEQ0;F(OW[61-B]S* 3'NQBYP[+#!9IQMEX7/I-"\;O M(BH^:"N3,Y#+;=."A RNG$SA6N8CD]I$6;^9;ANJ'VH5J>JB#HKD-R-<$+T) MQLY6F.WXCK7:U/7M3M1IX9B#ST1+91]*,3Q7&%//;I6+P8.S.!ESZ1A7A+ @ MZT>PQR+/UA7J^-S9Q1\5.3.;C>=70%T,PSBY27J=YO]^-;K^,AHNE^PDDY*E M(<2HB\:79#4(.'_0!+4B=V7]N(L_?=T/>(NQKN!_S' M:+A@<1.TJY>FM1='[PCAL*M/-VX<'=P'M6>4W5'SE)0+.4(.7,XWXYT)&,)[ MQ[TE/,J']X<^;<:L67*>(F%V,7WUI6?=\PM#4A@-XPI0B7+CN41. M:X$QE2<,? P$-"%1>QP]Y[&1D]<]X73=7,6FW93!3,'$#>KBYOAD4_9JSP6#T1RDN?#,:OT)S]:>E$[EG:2K;-1%(TDA1E0EXPQ1P M(G2.*FM=_6KQ_=$>F%F'KX ^L$,[*+ XNQZ-I_W_GM43E*;V^;LYJP3 E^:Z M/RGK]*1'8VEM4@YL#AJ$T!S*ZHH9F(M&2FYDJGW'6S-D/PS%.G!4]YLJW_\5 M1I^&_?].D?:8R1B8A0"YC%S0TCOG-4[F,0GF3;G4K'X[X190/PR)ZKJG@[KB M1D7V/9&5T"0S4%25=CCBBAPS!9E),BS@][KVKEPC8#\,C^J[J0--K48@[\@$ MDLP#,T: )P2G3FTSN*0%9*%$3-$1V4SPO#:KCJ;D^,3YM:?K.JAR:-T:-$^" M:"_(0!FF.F!]J>I6KAS.ZG)%I)=$>H5OU%$HV #["S>[='8'AZ@;2HGO:/#B M6T0UOD60=20@RFU7ED8%C(8D>/!,ZMHBA(V _3!TJ^^FBN/LI&% MA,'9,+[#02Q4%@/E0I< D_"2EFBPQ MM71K:MW9-GD]NO'3?#-XW*WRCW%_FBYSGO1T=CI8$DII4_E'$7*E7()*-A.5 MHW?$U^;7;A!_'))UZ+K'3#.'85I)EK_B"IXF/6Z-)%YS2%)CKBPQOW$Z45 A M\N"(5I345L39%>,+UVHX[S'9;%NRO1^/OO;+G+L";\\3$9G"4%"S<@D8,00< ME1F4$;B8:X9?U][DWX3GAR%1-:>LV%FMA34O3J/>@%[T[3J[<<]XIA+Q[7I:K7 MPX&^Z'J]Z'J]Z'J=A*[7BQS2DZS_/9 T=V'E (F%>Y)!.1R?G10[IAW#SBQS2BQS2BQS2 MBQS2*5#L10[I10[I10[I10[I2?#H10[I10[IZ/QZD4-ZD4-ZJMQ\D4-ZD4.J MEEJ^R"&]R"&]R"&]R"$].Y*]R"&]R"$]*:Z]R"&]R"&]R"%UN[WZ(H?TC.60 MWIZ?79U?+0QR'T SE:/['U!+O&@#K!J:1/<^_I8&3-.@36* D2[&(X)F,-G@ M$B&IR4PS$6FS\HK5G]^J7.#>1\X+[*)-VE-N(9%0 G6*G.(Y E4&H$SF6U#]4:P#I*@6I;KS\.":I:OX,SU[40[]1- M-X'843-$ WC'Z86H[MJFU&GIEV-1R&49"$8K05)\BP).P5YI#2H2A=&,$H'5 MWE@Y&G6V=$(\">;LX([:W?NE,6,V2)JX,%(Z2$P)'*3Q"$(&T$1H)X36SC4J M"]K6M;]\X'->4?:W7&UUC0)B*>_3 $9-78W;1Q]!46,_XS]T7PO+=?$>+N!D M)3BFI1&LDSC=L"(%ED/!E P7U#O93!KKV [N^AA]N-:67V40V;52R:G0%Q?]X! M8GU4'E]R(-1J9"(Q8'6F$)+.B65!,E7O;K(-8]VV:3%*ZQ-7? M3?O#3V_+?MS'-+Z^S,LJ[IXRDFD5#"C'BN19,N "1EG* >UXFY,1Y;OH!K^/K9_I/ZGSZ5R_RO^]%-ZW9_,C@(^N&E:U)[U<@I16\= MAFS+1.3!DA1Q-B)$6XG&RJXR4W;%^/QYTZE7.IAA-N+]7C?VG?ZT%SQS5B@& MR1,.(C,'1I7LPOL8O&/)R=IZEKMB/'$6M?7*VA2MXR.:55-J>2,&H_(?MS[ MV?+QG1SO[#*D#@]_A$C4>'1W$;0 D9P#[S!4,:4[2V;.0MQJRP,>_EA'N/") M0C2N]&WX "XC;:5Q*>N4DMSGK.KHAS^[>&';X<\N)CKVX<_]?-?:Y$WB&2+# M54S8E,!ZFT"1I()0U G6J"S\N6VS[>2QE=MLNUBNP]V9)C!.;YMM)^.OV:;9 MQW(=.K)$ 9B>$DC)$A#.4G 8D !E@B>%Z$*H]B8>?9NMAO]V,5BGVVPYX].X MI^ U42 8Q<$0A&0-88Q8IO#_3V>;;2>SK]UFV\5FG6ZS22I%T$E#C((6( KC M?IY :YM)UIJZW&A#YGELL^WMO+UM=IQMMN"54R0ZX!EG%1&Y!!NC L(]07 A M!1&:>/4$M]GVB7L[LOS:%[M^:GOU\?+5O__]\NWK\P]7Y__[]XN/_]FB$G'] MA]5*6QO"K9&DKGW4+65H")I&SH%'A>][3AQ,U*(PR#HJ.=/2;K-9PV>U$SI: M]_'SF-^IK#REI%PWLJB;L))ID#%[6Z F)]L-XW!);66OW=Q8J=E"=MAG%[BNY/Q MU]8G[&ZY3AW)I XF0@A%,4UG7OK4#2C-A*2)<4X;'70=VX&-$M\Z_FMNL-J) M[[T\@!J3 \?!9)]+WY*,8)0+P).C625A5&YTI>+SR)UV,OO:W&D7FW5P#%WJ M/LN5#?-"4@1BF,#@G#!<"[2/X#AF@\8:P2)&#*1ZP_S=YY_*\MC:MAVH72VQ M+$MZ&Z#IJDC_'I(CU>/O[9DU+FYAUBYJ[!^@\MYJAO]3$KY[OR\0[6K"W.?,8(-07/8O'@F1N;<99S,\$,22DX$AGXK#G5 M^!\[T2R#??#!A[]MM(V11Y4L5%MG^?W-.'QVDW0'3I)!<(K$2\(B#PDGX(-U M4&ZX=8)1)Q]VMJR3T7[TV<_79RWMU,$$>O:'&\?O_34T.I.(YJ4INU3G1%K. MA@F8$#RW,GA+:FM W@-P:G'1_M;M0+KQZK,;IU^0?;$H=Z-)W-RTWZ^$F?SR M[?9OWKMOLSO3R@ANAS&,#UZ%)F/J*+SJ8CS'"=):T.3A;=-/Q<<=3%6=C*U4 MUVM,/X%R-M-X\^ %B4"5Q F91I5\;2F^Y\/;+7'G$Z?M+J[M@*[E+N%QO^A5 M7DU'X9^_HT,F'ZY^7QXD.\\CU1A"F")\$Q@%7YI E'8TQJA4-+6UWS<".GQ, M=7R?/](@K>6P#G:O9I N9[J4RWC?)9H#S^AH##V%-@Q*FQY^JQRA03GN&VU! M[C)S/03QPIJ6CNDZ;38B:BF\ %+NW1%!"/ V*<@B2"EPR"HVR\*.GC8_&<>W MMG,'>YXS$MZURQUHN"1S2F,&HIV'4F$(EKB G&22"4JR$K7[8#; ^8&)4]M9 M':2(Y]=?!J-O*3V>U RA/%HF0.M2.V58N2,4AXZ1'5I"T6 >WHK6FD5KP;QP MJ)*C.E#MOR/2/7<:!V8 M4]O3KF/U#I:>.W *YR_S1WQ9)O/K018O0!.$7>U6;T5WG+WG2NY\2))N?-'% MKO)VI$R21&TVH*PIRZ*AB#088-$S)RV7N?H:="RV;-GQ/1I9=G%!!WLJC/\^ MQ$_Z8]R?3M/P_8T?],-ESFE"LI>.DCLY1R M:1YTWZS?;VGZT",$)Y4=-CJ M6N7/&S!^?TW:;P JX)BP1D&*I>#_F@3>"TR MY!)=*R]XTLU:279]\@_%CW9V[Z+ 8G'5P;O1-$W>CM .&)>_Z0\Q^4*XM[=H M_/+M]NOO9VHI:QIM1 /%D$ XK< 3X2%3Z8-AU/'J]6QM\)Y:J'LPWW603-]' MM'CKFF#J*/Y=A>=(U18'\^JC \9*+NGDM'H%-F=R=F6K0'*%[XY4NERC[B&Y MH'#R)(:X^C=G_O_M75MO6\<1?N^O"/J^R=XO15O L>560&$'LAN@3\1>9A6B M,IGPD$[R[S-+TJ9('9J7LX>D&1F&95#2.7/Y9G=F=G;F5##95=QP42@Y1!.U M_=^;NY>WHSC^\.DV"$]666$$,4D2BS M8))C'+=?[Z,##/L+Y)RX.T!/%XAKR[V/(I)=2>5M.>4WLR)/=.DW&;*E2)GR M3*R/CDB3% D)*$E,:FTI8V@MIRZ?.Y2)ZX+?>75S^%'_W##$JS MC<_&A=OQV^E/,'D'<8;QWA":.[@?-ACX07H]GI08=!!2HHH&BK$EPWW8E6Z3 M J/ X*5QVM' -^.G;3%W)SJN V&G5DC%.IEUTA<(7Z?]8?[+"_PP0ZT-W/:3\CG;]%@5DS=O9M)GZ41J.[A<<#R*WDEE),4 I\0JE M'EV_[$DV"JQW5%!O+L6]W\;$E0'TK#KNHXCG6(;*_+;I[[>C9CJ9S0NBYL[G M^Y_\:,GJO_ 1T^9VM)@6/ II?9>DB@4&B>S"9U0+0@D-%O*HZ!0O2;H1+P] M0[QW1#Q%OCGW@=Q?#\J,W[[X^4F+7]J4RL#H!$)&2^B\V4>YXF9]=L@Y38[BMBFJES6<5MT\R*C3\JPA]D8PR4]C6!I4)LU$BL<41I7BK< M+&6\=J._0^B[+DSVIID6&-6\1?D*FC@9SN&]=H5C8(3W *5L@RH4AN:2>(B& M0+0LI@ 66/54^FZRKA8T5?30@I7N!XXK&A_?\/%3&&@IO(*@B>=4$FE,F6\O M-!& [K6E4E!:O>O,5FJN%AE=I-X"B.Z'>2O2?IC@]HMNY7RE&R@E/?J+G+@H M/)&! G'H2Q(=5%8I0DC5;Q)LH^5JP7"\Q%N@T/UT:T782W2/AFD^.6T\6M3< M0WJ[MNMY78[< I!@=D0J)'X-]&-!IK;1IIM><-U MJ+R>$%M4V_D4Y/AB]?$R[GJ:X7A2X"*BX4)22[+'G5'ZI!>^M9+:I2"#R.%R M[BCLS]=UX/-BD=!2?7Z^^S<[\WB?,QJ?BKJL,9SK3 S-;-')*T@F270N.N8T MY%#[X.]DS#T#OW],M*#_@L\\/G.ZN\C%2(R7Y[7AR@.J2J);S))#MP;WO!C1 MP\D74P!2D>]GFSDKDEK,J7O/WQ.52>Z6A'#<)PF<2%D:7KMH<&$I>RL/-'"7 MLLBU1XY?#///AG5^3+585__#.2%*SBZG./9+'9ULY&4):3.+HDZ&%,$_,[>X5(D@0U$GT7VEI M.^@H)P&,)L #!VM3=C[OEP"Z--:NPTXN4[8'P:;%BLYW26^G1%Z/)QF&C\IY M!M8S%I+3Q#B!CFE*B5A1#H:$CM1Z+;*XF,S7X>Q=AYE<.BY:;.""[_PM>9U- MH-F]%'B5N8T\$&:#03&@+ *4[B9*!F]=<-Y_/4FR0SA_MIPSHZG%J#H?N+XJ M:BPR*/=517;0#,FI2L#9E1&*B-8#*E\)#0F#*NLBG)S(%1G MS.]%V'5!LKXN6A#3[6#UBPU9]NCDXV+$+8-'@L%(J5,K3CU#PM&[J"!R<]90TA=K\-L41@EWU*Y= MC' A*E[1"G?&2)I3&6T(VI7A=(98+05),5K%@S#25<_S/Z&B>W>FY1,7[<$I MTX'FX$F@' ,@!HP$*R/)5"CI:,R252^$7Z.@XO+B'QZ>+BJ5]/FT4=+18FSK M$?E-82I-_Q8?QNBD_^.OZ)'#ZD-THQ#5-P_S%Z+QPGWYSUD[\S.5))AY_U9E M2W-?("$$1A(U)DJI'? _R!1LXRD>$&\32_^?MNW<_W-R]^_>+NYL.*8HM3ZJ5B=B'T(X)A_ERW?Z>%5"4#EH! MM80SQHET#"&31"!,!1VL8CI&O=A>37AA-AVGX,)L./\(J:W_S6WR8H;&\ M1JF6X\K9U"_N==_XR0A]V>;3!<[O?V]_P&*^%'AO@( M'2/*L@E0>4_ID9VSC VL!K?--,6%J+V/49:ME#V:+[\/?3UE-';1=J;LQJ6 M82^0=M3D.1!'J4R>44VH9J M'"WD'N+VCM:RF#,S"")SI9) )H0M(ZPIVD6R9;25BRDIPZ!V8%^%\!,7-/01 M,)Q/D5O16#])\&X6&OAEAJ'(S<=2G=@A2[#M4;72!'N16JLP8?U=CY))(*ED MO!0]@292X#[EO2VCYAR5--ND=/4>0UMHZ;PMK3]W$948C#L,]XD$60Y/@6?B M7;D.A%PZ7(NSK5XLU4;'R0H6:NCYR5;45;"7DEW89.3381=7D0F%RQ@#BSLK MCR@7ZJ!<4E9.V9BXZ=D(SEYRT%G%.S!SC*C[<%V?DK7TU?8AK*K+ZC]"RCT$ MN$_\\=(<%)R$4F)'@A&L]/$+Q*5@"(M>^<"R,K9VO-I&Q]D5WXLG>;B(^\AK ME$/O1Q.4UYH[SELZ9IA,( T40E"Y!$1(4YJ#EFP.HPGIS-P) P$16SMUL2=M M5P*/7E31PR:QO _9O!_/B9V4D;=I%DM"95E"D8Q,W@I'LBN9OZCFRZ0@,2CT MFRG2:6HO&SN)NA*0U!5^RY6N[G=*PW1U/_:UCY]39MHZRD(FH;12D+S,"@2( M)!EGG(DY]\7QF^7'Y M)_@&_OF7/P!02P,$% @ 0(%:6*!OD!,*I@ 5\4 !0 !A?L_=N__9QSB%/$)<"-YZH:JH!+ERX!7I'^ ,1E@)F*OZ,= *"E M!1 "4 '*R2P!RTM4EDCPG(_O;_S\"T+WQ]^L_;[KT@"M__YRV0_?F/Z[_ MU -<"O\+ *B$$F?V/0D9.]J=5SY M3G;I'N R_24R^DO$3@ 7J:?DE_Y6 /^C7+I,=H7\*JE+5-2D"K4W2-TG([M, MZBSY%9**EX))WP.NT)/?O/M(Z>HM76N*>QX,CS\D9%-R/ZUL8]0;0?.(O?8, MN4;%Q'R;A97W/A__ P%Q"4DI:1E9Y6V-K9.S@Z M>7G[^/KY!P2&?@P+CXB,BDY,^IRWKW_TU]CXQ.34],PR:F5U[??ZQN86YN#PZ/CD%'MV_D>O2P"R2_]4 M_EV]Z$EZ72;-P16*/WI=NNSWIP+]%?*[CZ[>5-*EL/:X=>_Q!TJ&IPG9E6W7 MN,7TT(RO/4>HF'C$EWDQ?U3[FV;_]Q0+^9_2[)\5^X=>,P :DF%>IB>C!P ! M%^:HW_5^A?[=SN_>1=T-H:^2_KEKH/L#0 O@3!Z$M.L6$0'(M1[\J3F"%;@: MU'0^R00Y1IHV*H^[SQ^5T4$X'A9H3B"!631^U_<8L!?WF@SM792 MO3= !* _.P$/SSR(@. 1(N"::BX1 $SE.IU_F1-O?!(Y=LG2!UZ M_*N&V.[;((09AHLK2*L!P[X3200T(YT&,'YQ>T$ZOH/#[2+]6M:3(Z\.L+\L M?LT]T5X9(BMGH*W=C,6_( )"!"%]"%K%[4P*R@J9 M6EH\=_PEN/,<1R='!$#*"?_I,!#D0 0D'V]L6&>#\" )[,-W:-[^+3OS3:/[R^)DD-[NQ4F_REW&0J3A/;6BF4,E%^^+![34$P\'; >'+.U9Y.4/3W M#=V^*[3R>\DKK'L(R4;?4?6>I%\29B<$%U4OGN%1.9_[V;#\]J45%<<&DK-5 MM(7]F=R:2^=I_ZZ/QI.F+GKQP(U3G BH;$,<_2HPGDK&,^&&^TQC/7G MV6#$S+P%#+#W%G-DF@0GY,4N'FRG]]LY.V:?1^^((Z>,#HZ5'-. 5"O%:=;+ M&/7C#???-J96#-.'+8S'!D"T=DHBKTW1#?5"2$?C+"&$:_VP#%CW/6O0#U(< M@,"=XW0/,AB/?L-(TWJ6WJ81C\D[-Q:K '?;45ZCX=M?*! ES M*KSE"-0>OS/9.Y"3G.K8EE>N_:],O$1VN)$6ZC2JOE62J^"4%1UDZ[R\;2=\ M;[_G^1_ >=Z $?XE("9D$T]GMMN^M&9Z1CF%3< X:9FIALPC4S,?.B-MD_-] M[7ACV ^U^#QR6E/B;H]"A91(X&9.PY\3#>#G%U2&\I'8'\C-26E>G>?PK<_C<0+I+C_A-K MM;3OAIYQB;36]DUNF4"6>WX23'L@<)TQTL!-K5'QY[S_-\*HR7D5G)R_O$@% M\L_9M*FN2UQ*"JWQAF6W4A$Z1[=UU8*+Y5-V*!7-HU>[;!Q?QFV)C0]X6E@I M!GWQ7T1F+X%O8(.+L*-H)6>:KU^6;A8R[G'1(JSQ>IC<)/W8 )>^RZTY:..V M(:ZVB80R7]]=GE=!%P'WFWIS3(R=8NF>G[T%W1A+JF5\ \[]C'WW-%&_6]%^ M^FT 70CD#==UK*,N83AHN%"Q=E-6-,0;3\5KXK)R%FQ4NP&CK1 H5POHJ]Y# M-UHQTY2K7@N*3.EG8%<-11=&&D H<<5CQC+S;^I("GZ([&4K*JB%NXPS$!C. M^2^7=T-=O+^:W>XE GP;@3=Q5W_"=9MWF;8/ ZEVB\KOFKG[Q#EG=W0N1,U^OU( 'QCT#Z(4-%*'%M M9.69JT^[_QQB(?$WU#M@B&&3/L>EO(W#2<;6Q$:HAZI%*S!B('J_TM/Y,Z:G M,P9R?;:I%"K')7+]#4X56\L$I>YP'>#V7IJ,G;J,?I=5M3H&D7Z](NV0*.D8J?TN*-1)T7#KD,0I+-Q]Z[_"S$AR9-) MM@7/;KD&A%?MA'*^@%ZQ!*5@W8N\G ID8Q&LPQR*E35&O;A5=9UL^8** 1$![X"D1D"*Q10248HF 59SQV3 MJ3-\\E64_%*0F=G+JK9Z^DR# D>]O>3?[\2>D*NV'_@?:G_P:A\+\B3/+/>3P!L$@L M!-W%,#B917]\>T\D>7?W9[B>&JW@+C "0E-# M! V/3KI$'[6'@98CAW@8.K)-@:"@1U.-]> M=8#\>G28%7C,H\2ZY)N?TRI0ZSB>*C\_?6%%1Z9&K:67S<9#HMYO?/Y#ZFV+ MS6TW @O]6EC84ACIE7H_^FX5=!30)X> V MM7XAK?,NI[N8LF_]$!8*%@]2:_PI<>VH5[F'1\@FZ;>L%JAEW13-+_Q:U>8:VW0Q_P:7+&_22 D](W[L'_O0'-Z1H/6M$1@%*,6!I/G+M6P?T?=(?16];:1"[B2A8^MQ^8@ M@BGC"XEH/_U7($]A1O)@LF,Q F4Y$7 ?LZ)SPY0 M$4@_YPJ*TT31?4SWFX'5NNAT9SJESLN7FL=$UN%Q5K?7DU^'49O/ MX#.GA%XJ494WF&2'/ZR$[4CAF* G&5^7"[+0B\NQS/IF4SAM%\_MKD>:-FX> MMF7^K@-:#FY'FZQ/D Q)0T53R0YC' DOY#N706B*DVIL+E\7+&YFXON;>8[! MU1)H4^Y,:V'XPZ#C#/L:B-CPH, ,>TSQ;V]=E> S%+D?J!H*-5^N[[[.;#2G MZR+"V(?,9FP?S:UQ9=&^[2WQ./JSA2%.H9CF-D4>=.RGA=Y6 M>DUAXQDF!;]J;WG:A XZLL![15Q$;>C#GL7/F9:L_^Z93,8FD !4'5]7 M2W=9;3F862>HTEF2L3P1>?/U^A5KY](+9D9<83*AV59C-@NM^#VGU784XCK6Y+$NY"!F M]6&)")A!=C2UPV9@V6%?ZYQ9T^SN4^WQV3%'/Y[93V%D1BI/%)4ID*%$DE!& MNO8^[+--KR9^.X?K>O@F*O3[6.MZ*>6?VM7WBL;]N]W&DUT] M_\A6%=W<:&O2*?QR^Y1T?NN1V8786I> M;^O=:URSDQONQ-?R,D0K&N"K2%!A#F&?LG!J,FPJ/WFLSGA&"IA0FGE_'9/T MX2U)C;LNA=SEX%]69KR[S6KWPHUNM\%B(:Y$P/0CU]VUB9J!H(!7\*_,Y>"P M=K@:OX;U(SKM6%QAG+^V/(SCHQD^#R&V["2@.:!6V>"PJE=6>(4U'J$]A_O\ MK^SIOY:2&$>3ID@%++^55>VV8[Z"9/"'[&ZC4FHBGJ%W4CS,^WA86_,]F#(* M^XV6SNZ+PYL^+/I;5X)6/RW?GJ/K)]$8X]VJQ5L2HE%)EHM:/LX%_KG&:,C' MW3T7X>R&$6%AQ1Z;XFY.WH5MCQ+'ZF&:1+G;\'CNWQ*XSYE&Z79VFV^+)<;[^'+\*E5#G#3*()*4!KR U@)/"-:$2KRVF4A'. MAKS?8BNPILZT.O$@P'!Q,&#AZM=WDB 9Y,:PM,\8"%M744&#UR!!&DK'Y/]OW/K/Q31# MTC<.^OY0@_@)1F'N3]*,3UL_XN,4KTM%UA8=.W+;Q3,=H1HK_<.>)A4A-1\, MK,=UJ='1-I]S[E^(!C&'_EA@"_^M'C+W/-3C7LM'=P$Y3=N:#S:&5*4_+N?! MABH9U\QRBT4*C^)!'PH_9K,R3$22.MFY^S<6$+YW(LB?MI; ;;C7PZC6I2A4 M@Z[(/)Q7YS9DZ8,E 1T0,UO!5HXU>!&5AV3OM^8F?:E%2Z.2L^N].H:K<9+F M.NFEDSD*A:C)7*X#=^/WDMNBN.?KU(@KQWOYCIWQO0I:[E3]L M@([-WTF'RC]Q:UA%<+77P!XA<2%*M&I@XI?/R0";K^!3&,'.I8R2X]5 MM1AT009!D?]DBR]E1YYL/^$JSOHW3W"Q^_\>6?RP#MD_1G0B-[59B8 $(RX< M]0')M.#5<__NLP5<*PD(?N$@$^+0F?">CJ;Q\H^9E[!NRVRB;(Y7[IT-H30W MCUUD97AY4FS#^ZFS'A@(1#0D9PW:1O3CE6"_[4^0^ H)NG@BX)(W@M[Y5%** M4QY;98TIC'(5*E?LN9;N[)]=5Q\MGV(B7+9<5P_U$JOJ:IE?39AO>9%U[3C6 MP&;$:3C(4/NY2Q8_]L("0H\=T(/["I]$31\$;W.&^+$*'DN7"G))$7J6Y'#6\&)5\O(D M?DO#MM%E MY)J>-(,Z$> @N6#G^*6,5X*OV5Z5C7:KOV>U=E#8Q8M'ZS3',V*+]D'R5E8= MW8]BA#T1$,L:#GUH_5N')R9SJ9*;<1NH@PGR_=7*;P^A];I)GTSOUM% M*U9.O+$1?.U$0,R,9%7B;4*7;-\D!V7%6U\.XVR!MTT2[/?SH-OFR_:=0[=6 MC#NX:/T'.J0B]-"+,=[-+O;/FQ]J7&JJ:8RR"]<143&]Y>U:Z%SR?9CR"KWY M^ $(=U/Y!%J);4-#3-!S@1\GC:V8TSE4)Z[=;;9Q+G#B?/-)=,;.+M[0_(L; M*E[Z>8S_G?J8 14#1\4:6%^)OGO2QWJUT6Z-TK]RH@6H_JT9P<2PR1?60?)8 M9=3%/#5H4J3<1UARAJTTFS;IG<_UI@'$ZYJ?G9@HRJ?="K/C9I("3,^$5ICF M/UG-9J:I!,FM@+ B]1TM8AV"(M!EO/Z%TYL:GUH,4Z%MWNR/-R:9_K\3'[C: M&K^7K\P2N793P[I=)BHED(1G]3C&B\Z%NV,N%%32A*P4+AH?E?! M<-L\?,?)8U'G-^.KPEM7.IT_4GA)V_8S ]QUH>)_?J9C@86TKW"EI)E T!?[T: C*_D 4A4N&LA!59.16FS@ 0O> M,]7KM#T:=WL4L50'N@7;7XEV@R[(ATM*V[-2A-,NX@J,WQ60:(D)W-1/W%EJ M5P5#Q?O6GO!@D0I#!'QN2GO3T+M_.44D:0L\K@O* %Z#+#4&NL1AW5BV,\DP M$F%C&?(*+B+0@%4$4^__O=;'[IPB"SZE\5;ROF+6\HW_ZU[UJXT);6YI LV3WMWF78Z/1J MNP,5>A'';41G%QRG$C#9MC\SL'S:$P>^4$=/1B8&.^N\"TMZT5K=\,MM+9X, MD(X2?/=E)<79UOD+PYQJ.>W9Y?WY3PI,C5K_6#7KP"9AN%2P*DN6^IVM]UI8 MP7&Y[?:-7_L#LM@!4>S6>2EJKXL2NLL.Y 1*JA]2(,U/]K!67^9A3NKJPVP= MYXD)QU=IHHO:]; O*U+68;I60"+@^@JZGA!^79G$"V6A)#S,);#U++OA:5@C M")0^7(1'ACM.$,&+L,'FS#:5 ,4/%VXX<0RPDXL&:S5@/I8W ;?V44A)NK7! M&NMA,72];-*3^\5/RMQ[U '? F*;X57,PN^#7V<7U-B2F*/ZOUX /&#;G^U9 MUH)&293S^)?N^F5R(5(U$9)FMFNK-^95/HC?<\AQF$>]MODDR"7RS'_6.;>D M_O_4-3,!?:=-8$/FFW?DC"M$ 'H!2 W9>#4&1"L7$0&8Z%(8I.UIZRVLFU++ M6(7$D*>FI2)3PQ=.2@0JPBJF ML(7*U6-' P.6:EICKS1+-9M-C1Q$LGUH$E6WGE<]_J1\6>D*O5'IXY"_:T%* M02A.^K%>%P\_0KO.CSNED*N5O[PS[A]:C)%,5%Y%;GJJ2Z+]R9"+;%3Z(TYL M_][\>W_1JR1+-09?PQYVNF_*@DM7\N$-QMX7]AW0FR8=82PR*)P*H#0YA6V2$)=8_\U21M72Z>W<) 35NFH>%^C<0_&/@ 2H& MH\*:(>5^D?+0:YK+K5P]BL\O:HZ<4C\?!D]1,W,GT'?AN*MX9KK/?EIJ7M.KN(_N1-Q\6J:,.8;./YM MQFP#S(O>3U#8_<;L K$5SA_0.M$L?0<3>71/_4Z:*PBP7#>&F__Y+]$(+ZD'YL8O @F#,6*A&"SS\Y_-KSQ(= MK/T37S= >+Y_XDEH?)G(+19K[JM4N?79^(3OORC&^%)586WCMU)M7Q:UWN@W0P!@0VE3T%C;?Q0@8;P8* M6QC)HF@#,U9_M+I*2H>YR RDSJ;K5P^"8*T7I(1.[L':5'H6#=>%$&P@:?=HF>BW+*DXR.+AQX M9FHIR-V-^&Y[W&^)7*021,/:(6C3K,CT763JNXMGV/,N"%P>N.R%.^H_WO^( M0)LLWO)WTQECP/F,XK0"_#%G;BL0:M.AZ]%%28KJH\.9GCM]#?VVJ$OP9V0WYJH&61; H B>DS0U'@1+F4K,T[PALFZCE>"TLB>*ZOFBVS60D M.:K!3_CIF/%3A<[]0M;^=^+!1^$\4M]%0KW*3#W2!7CXO=[%AU MY+/5X%$)?TXU__]4%G(I?UGX;FT+>&+>V"_M7O'* N(9F"Q(#OJ#DRY<>MQX M^$D/XX'QCCUZ-PBT\OA0=("615MP+X8:4CG=QA]-S:%%IRY)$S M5-4X@B4"W[I!=[T\1* V8@'!T]K7?9?4O;!CFM=N-%S]G MJWD4J#*/.\5277H2'<54@H59'Q5RFL0*_H7UP="]Q/K .@)LY#IJVUX5%E6 MHYL^KT@W]#GT?UQC>:"F"OT%FV8^^5Z%K 7: MMAAMC*#"V;@4S?02 R?,'DULZ._N8^%E4?:B+*Y.*,U2(A<%7XHR.816H M7[Q;!/,@4.SBF#OWV72V&B(N>G=_0U5)0[^"1/QA3=S-H;M&B<\"U?-U5D 9 M$+0N*,1Y"7E;)<"1=NHW^5P1"J$JV(UX2P2$31#$L;K%EE7AC?6Q.RN9R?ON M"Z_07Z;Z=H[L^S'A>I730>48-<.#.5Q13IE3DW>Z(>Z3>K/EM=Z2XXMH/V.U MPUZ2*?WX+W\R$_JF1KXSX,8TXNOIWA)6M\.'\!"M(FJ5J-Z3$:SYWY/KBJ&GFY MA'\)0 $ //H REM$FR%B)0EL^'+P8V?9$,=2F'*A(XBV)L %E2B3,XJJBC!) M&K+SI>-)-:O)];QR6?J>!1/-T!DS=TW\X*!I%!_/Y()[*UUB$DQX82$BYLLX MO)%9J497.UXRN;UH0.IRZ_=#G2 2T?,)4JS&U/Y6:.C$'NN1R J M(L+F3LWPD,1F^G>>\CA0BST$W'0^OT^J_XXP%%C?X38EJHFFZ]R_OA'C5SY0 M,;^MR)%H,"ZT5#?NHSG;5CBL_NB%WL*N=;)QD$K*DW*>=Y:(AY"E,"*@^B.G M)$8T=.0.QD VN37;&<7QG)21J*_$/*^I_KI[(Z:X0"_3D<]2JN=JAP@ZYB)E?L,[O10(5WX4P-K=](I.G#G-IHL*M ME=X_Z27: S%N6YNY;_AKY6#/^VOQF_K+DBF6 EMM<[NJA]1[S]X68=^R1^/Q M)%50A&'@["(CF-/"X5PX/BD/IUTWZ:US"S0U,]LEB2COL;7UR*.N>B2.Y$CY M6D*Y>G="/+;[^5DD&SH4!0E97%Z/][G.^<2P[,U!KX(_+'\9;E_;\4[&C4-1 M+0N:/Z"?YO/0P4C DS^G-7(9:(A8B@5Q'I4BHD'7]OB:,I%&Z/!J_.=]\CFF M1*>4P#P=ZY-K;S(=;-Y!ZK1L?:V%D#QU-R)S4R "DO@)V!J(<&TF3BQN>MZAP=7I?SX!N9Y7+C&C7#5E_U*@,FC8))=8[!K,/ ( ML(KB(TX3%18'UV!//;]?[,%>?&]+2M8'WYTAO#3-H)[EX*P/3"EB LJ]$F)X MA%N)1(,';@W7I?Y^-\4*']LYYQQ783!&X.YB3U^L7=SE M=;R0QCU P,-12,+-\J>CR][4FI&Q(WVR=_"X#9Y8? J3_XS=PK?'.4E"E=Q$ M@ *B?G]W#8)AZY'%R;KF>@4$5UCDG4]\'VES\RE#,L*-BH7:%Z17^MNN/'I? M!*"4[N,Y3[,RUF?1&U OGT9&=JI^=CU5#,'7099@?HIW,&XQK9,HT VGU/3M MVD2'B<",^?H(\7D)OS+?IR,<-LTB%;\#]NC3?1-2W[KS/%1![\>ZC)?4OMI'#]OI17\*-&1)UUUM?I;DN[DAHE\ M*5U$7#;'NTP.BQ>_CVW+0>:-DR+ISL6L&NRKB8'II6<$;UVKE!YIQJ'[;9HJ M@$L>JL!AAYSW=,C#BMRV119YE:4[N9J(Q+F[O6V;%BV,CZ,3JZ]#@]#U. 8= M%&]\:5Y=<;%RT>S&J:"/W:%*VM'9YY!J);[%<)6[ZO[]5OF15576K*5FDI'967NGZJ+&'=QNV=*]KB'IUH\I9I1).:QF])O.W6[ MZ=N@_N>>ZB.2:Z_+Y*(/,::J3$VGN:<.WOI=!N&#A"PBP&X?*[ ?0A# ^@YO M=P_E8*^N&&2,#CL<:T@("PZH\V2DHX[+ES55#:.(@)5EF[B89Y5]//$V.H7R MPJART1[%V[]\6F[I?9\0MWP](;A-?<'VL:&VM3Z9K$=<[ZX@CVML65E>^)4; MZA*XOPA]BS?@UFX8\.,G;FYG!8S;VV^6^=W*+-UO1*O1;?SBY&%#H:$3M(D4 M!]##'6LPK&!$K(0.%7AH1C[0Y6C"8\OLO,N_L@22UW,];'?50?.![674#$4_ M(]_ C(:1K=MZ+LIM%[*R#6*QX@D;WF2U*D;9?[5]L\UT11S+O6*[N"[1"Z-T3 QYB734WC\L+.Q2!+RQ>'1%5[O]>F:5$\B5J>I'QNFNL&9$-&XA7.A A(4%N&X*-D_0@? M+%S Y:FZ!>B:64W;,RXI*[V3Q,GB+:Y_JAV8NN-Q8>:_;8S=S>_P*-/DL1U+ M7L]T7ILYADU])6@24@EH@D_KO3"@O:C/6Q49S30GR-,LM"J496$KBYS YZ^W M9%X+[4!$F54D%[Y(2";EY /O%%R-ONP)#(OX.'_4RZ9(2;A,?=7W_+Q5D(3? MPI!>MI-8(J"J4920&T@>7 Q*',,N%A]5_EEL#(&NJYT4X8MQ+FC0,G/HL1OM MEL?F>7U\#39('[:@Y,)P_!X@$$Z5;0!0]!B'+.4" MF7V:]:\CHT7>Q!Y?23]"SAX2U)G;=2YN'4'QW-&MRK"QQ]\D^,)"/4 >APW1 MB2=Q%LP2&W3^$9)+7#NG\5K@N@6U\W6!T%WX>.B-.F=@2G9!5\CUQS6 M4D:U[A$"A+,<.=\(2]3""R3[SU(PBE+W$K## ; 2H#4B#LR)_D@_O3V3=ZYO M8CGCS&IY]*A+:,8HUU[68F:NLUJP&\D^PFT]\GDI_,I- :]8JM)PCT(.M;"R M%5T9!;J-TI--K)OB]3_OKZS5EZ8R+W$E7Q M>T5,,B9&G>G;A>^-UYK^'JOE%Q[K M-;J]Y\JQIMZ6HD=OPO^XL=MDO2_(D61SAZC+]2<5M1+#*TE)$_"%Z',G:0&& MY&R&5K4L@>J4\I1:A=A?0NYA\3 ="\_7W3VOPEY!G; M$>+\7&?=DLY&L?#H$2F$DHA)0@^*&1^=R40$C)RO@3\8K^_CZ 4):ER1H!,! M?W,2<=E./B<'):P@H$#]+7X<)S">L!%A@W1DFH_00\P!,;%E%CYM\VS/G;AO5/#]* AN2FR[%=O"1KNKEIE M"7Z "\27UB+CS++ZA_(VOU_BJ W+IC>?[;[*2,],50(@ QC_M)7A>&&\SY<' M$8NY%1L']'$-3KNPA+0Y2>C$GHM4V@;#G,PJLLO,."3/D=KIIYKHG919%E;R M7UT=90F]G,IW&QS3=1X6NSVPB5.4P?CM5JX@&38U\N.>+O2HO:]/L+5WK4,K M-Z3(Z3[13=20YM *X):3(;9>BV@M35@5E'M43[/ M4O'&D<=5XWX) 9+!8/S7JRMV2:_R<]X#'JGI@(:C^13GG7,M75BT*W!\/!GGIVV8 M:E?6YVFU>$]G7HNLMQPX(-O%^A3X@@BP)0)F*7X@:I%A!7!T9BGK-JN9"KYE MN7F:&VJ!A@^/\H><3UO&"IFQA$@+,PRP)++P1J6H$EYX<]%;^;N]C/\]C'(. MX'[UHWO-^<,V:-*VR8W R3,2+AB9XXJ*>)&*Z7M##M\^F;':/IM*RB$+H MHU22M#[/58V'G#*\X:#XH08?%=D&MX;C[PW;%[5T&TS1JV!JG#MZOP=Q3;%\ M>79CC[RL_=?+&GMEG[SY -U^EPIZTQ!U[I0'%+Q6,C8)+"L)'$U;V-T:^R*P M/>Z?=X'[9/WS,:)B4I\BN)3/[#D(&."?R/'W!=D'+UW=%38%]=O202?(R-U= M(J!U+%]0L*JX:_BY8/&)_8XY^LS;C943QJ08 M8X$GYY,?C1??-$BH1HC-9[W'%'@(V4G\BCFUR?FSFIR[\O=T6D#N:W)]9/5# M0_9U<<"Z!^M:/+D'Y(8BWRP6/#TJ-7__4=LF*:#1@Q_RYKFX.6WU9,.XQWT< M:]\5I!CQ5 X+3K2M#;ME%G3NF6"XHO;D57Q'M;@?(EG*9OAA?\4:&"8HJ3 8 M_FU]RGAD\3MLEQSX/LBD*;AS=W5!G5LI,_DPSL%?W\2%K%.R/KH+C+P#Z6^H MIF%_9,"K&JP]B&"1%[DGL=DL77V2J@W7W)9>5:5A4>HMWB:EUC:PJ &,U+*! M5/B3P3P^D))5(RCD]?>#;".#_"9?8(&[=!'*'=VI["@8QJ!KL6YBY!83I-CZ MX*=]Y5O&;RXRY0(&TM;:CSV">M-4M$4>3V(:?JR4 M!^0'6Y*,D!L;C$]%!1S'?06/W)>R*0_*!;6L-N2#R+4+$Q'%N(&,92LN#J/D M.M>%#!)_@+T\:/\SK!\FHBG, /\5ARR,D2"TX6*4(C]6EX266]CJ4G^1'LLF MC- YMZ.D'ZM$Y\1ID^CLF_A^+4.>,+-G%S1^=(&#S>YU97[=8O?PU*"T++0Y M9,83V48$U%P-76XNC;._$&NSNMJ(H2TM5/P+XRB;/)%;;-Z5K\E;U5>WI6D_ M*D%QU>&D?;0=D[A6YQ*1*U#+*+W7]^VSS2"R;Q_[@*^S&7@+IUP_XKW)JN[] MP#8>99^0GWZREI:)^NW(GIKHF&^?L.II.=WWFA3,[,O=.+:K_%.[S3*.$L7# MM];6^F2VG.\CS-I'#(I5OP5R/=)SU?.TMDS] 2376$'&R')^N^MXKZ')((GL MO<)V''OZA0[AFCG:7@^C-;\VD5!HOHBM(.P)\W5\LE 1^M1RW$&YDFA]4^-. MW4>F3#\#-Q%*VT]Q14Z/IL*>?BQ1C/1V/!QZAD\BS8D< 3EA!<":EOM?:,'' MV-0PJY*2@1PU'W+J96TC9JX81S%\4MV:%)NW[*W@-%FK8_*\:[E#-S7>CZ/$ M*A40D! R'-L2!ROJ?%L-K1AANWS!LF_*^MM!6'B4!T)\<"&S87->1 M(6L,A6;MN)X)ZI'JOI#3FYG"3U>^_N ,090$XC1(*C82.NFQHBL4\7"VG,T3 M,YT/=J/BBRQ8*?51G!P^M6##0P@R?9X<5JUV$6&R7E?3[/,D-JXLJ->/ F(? M@OC0C!8B!GTL ( YV^DCKN#A*)\QG8\/SP& MT8*V68-23YJ"9]KNW1)R[^%M"U'/-+%CZK=_.,0?<_,M=QN*AJNN0T9XI7CZ M0VF?'K(8+S"BPGA6?/2/+8V,G821+#8A(L >$LJZ& ,37D!O#C P^4979=5; MS;U(F4A9RXDWBM7T$'J4)OFXF[W9VC 2@+,G=04!GF_*ZF+C<.Z4-,M[.+UE MS,PJ%>'BO:NU+W[F[>S<.'I=X[9,N-K851'XE*%2O;-T7U+?(>@@Y6!WOR(O M776>)]846@S+)I'CUCN)/2L9/>'6*P.[ MVDT>AXR;D!Y/^_(>P+C% MWAG095HY*E(K1H#2)";A1]+/D2@W5> M%[5,7U'#=J G=2H/-6?--=$YFN$?Q-I9:"NH/TG//4'F!X9-XNA/GS4VI:A@ M^S#1C D#E"O0C@_<5_#C7-/REWX:)XD(14Q_^%DU.9XUE(]LY[IE"EW8:/H( MV7_F%+88(N%,+BR9Y<4:GY<-VW#K)MFC*HS3B;6E4Y:K1Y0.$3'^H5J'(4@B MU&@\E]R@(7UKXF#X 20 7C'K<)*M(M>?ZJKNALXR,0?,!_J &1^V?V*%5/3'8H\HZ? MU&5E8ROZUSO.\[?DX!YPW\F$+NY]>--1_NDFWAW1JO!#$48XKR@09 M_#IJ%C1]XR;C%]=R526PHD9&9C][J'_?9E,'RP?;F451EXL^_]I>=VX>I(<9 M'YNA^[ T5F@BW+51EX+2;/RR]I&I#J/EOL8X%QER3ZZ)&_(45&V\<[&\/ZVS M)!JFR($U>L"LC,[,XHA]/)@@/'0(33=O#KUY3V'PH"9)ZX[*(6^*&K>0\PH( M>P^QLPU1S$>)QIS700-R-B"VBC>P'FZ/-2[!1\BZ/ +*=@[=!XKF>@#0P3 3 MI0)EGKZ_]??+DGK8/U/)9_.X!2DU/:5*'(#_[PFXN4W[?Q M 5?]T0@\E/,&$3"6I 7;Y$1\A6)YUG%03F8BH'*EG>L\T;$6SSWY&ZY!P.+I M]]=(<_UG2\VMFG^YRXR@!!:"].:B$83.#%+0?U(AV2P:PW7 CQ,E-<*G303\ M%(R#31PLGII!ED$)A])0E.:8X 3BM=N9Z#GHHN-L,G&R'-RY> Z0IQ&')9C MN#I2LQD(/& 2?VAC0JQ>OU"%3%ND$@&Z+9=;QV#1)"81 SJXBL\%[E1H$@%% M"Q] 3L:K$F"IK6!Y7Q(Y,[+E&H3LGA$!/-3+?/BH@2*DDR56C$:3.P?((/GN9U/AT18XYRN%2C-?R-[DF(J#S1!0# V-) M@'QE[.?Q@#"7Q?>?K0+;LK93T2=(W5^*'-N3=;(?:1!U?XZUVS? (J(%8B@(=2..>DL99OWWQ'&@!^REPQD6X9G.A MX RB$<99HLKUE2?@HC8H36'NYZ/B\Z_'[R R1T?E8CX$WRL;_GD&*^ICGOX= MSX*ZN/N8_S&Y3H7@H87!V/9SW>GJQ4*FG"0JW.J?K2+@B70M0NIRG)0*9BAL M_0-.ZEVI5-S;&LNGKV=:<+JU'V5YY[X_OYLX)SZ)]+/G]UUT=N)X*$N[+UW,-DR;83_)"<[FC:#-ME% ',2ROK^P 9?/[< M/X4I\PX0:JU&L49E'?-6NI]\\#TR#N=I; M,TAB^.?V]J:H2OY*U/AQ.?EYPL> @IV(VXURW /+814\LZQ[KC^,]C+0U9UF M55?K1D7MC#:,'CL?DYTH_V''\T&N:'X,76B-ELC>N%#74$$CJEC4>U[,-%%3 M-7/*).>);6.]K^3R_M4I0Q&ICI/Z:'6U:> UDEG'63T>_3UJ;H%-7@;2;(IM M8BI*<[$Z;=O"Q\E][R/,M8S.'0V3[>]$\7PG7WDJWY!6E243A0I2D!K0\N(8 M.]ALL"G\+/3?(0@\";R V="<0:$:2 R,*W&@A M;4($!H= WO*6SBSZ6LW>UP8-B*\]Y_/P^E& U"!FUE+ELEB=2=DC-=:4N_0, MY,R(Y6D()1&P/HFB(+!#Z(F @^ (F#;BPC(@D35G]B?0G_?/#WQP4RD?ZV0 M%RWMS"UVMN<:_5X+NKS-RIH44#AG'K9E2=D%>4GX\V##!"2.8OUQ:?^%S;+.K>P5H?MLEU=<4>BU[N:/[MWW)8X:GCA MP_XB8%,N,]CL<<$NMV*Y0]-X3\3Q[;WR-PZ_8T/R#,T$RP;Q[B1%U0ES+FX8 MJ0["O>JO'77,OI5*RT0 N\76::JD[V3@W21/2[&GB0\:JCZG1FNL/,J38BXZ M,%<3G%.Y" #U[>_(8?I7EGJZ%62?!9DO6O"(P>R4.RXK4,(VN4^H\<7>P#@$ M[=N@>VZU:?" )1W:35&4NH1@P(P:,[7\0RO>7WOQ6W(IE8T)EKQ^@-?6[%\_ M@;TZ3S_IWS_SL/B8 .:#8.&4\$^&<5D7*VRGX& M714 XQQX>.;E1*N0H^\Z=J$A\#AKFDT]?AN5DB%F[PED'(I-%;X&O!]HJ@!T MC,OGVA<=O)CM.#<9J2G:G<226_[EG8-XY%+O"]%6%1!,_K/3XZ\*/Q0D2BU, M_H&'K[9DB& .[ &^\ICIER+-@GHA#=U11:RP8N!(Z!82*-$I>ULV.75:*XL& M]W*"S1+3A6]S:=>XQH@<2S46]I-37PQHE. 9U >=*EP#?J4R P-'?N1XE31 M('].59 6JA1R?;JF6G*A8;W%X/7JSOOZDBWTIN0N3WQIC7W2!#P&9=PU+3)= MOFM2A'P9. &$$OCG_,-]XR7QB]IT3BLL,=_23[\'>$(1^AZNLN_"&S\W5]JY M>CI^UK7ZT?XO=U2%]I*"X84YX5HRAB4GDX-B\,RTW@76"+V*$"$Y=P:!AU5T ME]IF77+*=W+K>DO_PM,JOGFP"EBJV\16\^%OD*,%?K)C1[\TY4 #)PQ+"=W( MB3X3V_OS"W2D!&^IN)75%'QK9DX5 1?[E@#*?.,B?03[M8_EMXH3J4;'\T;Y MW9ZKA T&/Q5CRI;-+%EEQ4-"G+UL<;!<^Z6%.[JK0Q:I!I$..=$7MU"7_XOS M^4,2+I KX@N%"$*.9GD3K-WEL)X5#C?]R2.\CCZ\H2$SF'5%']XXFAMKP?5X M8?SM>EQ.7;O04R,VQABJO_D-"N>,46O+"N&ZUA/ALW\#"^[IS+HE)+Y_8R#' M2B%NK3N-*:,8U'>C,>;6TW!S?NH:[=C>BK!8UZU%)'37&"/+%0-D$:UUEEZN M__XHCVD"?4?]593T,Q5V@9+W ': X):T#<6N8!/2@6"?\<5P+>+>5D K:6#P M RUV?VODK 2I2N/:A(U[KTOD3T$M62AE:'3%RK5F!>IH6JU#4G+A*0K0P$^ MN==2.$ O-:X*N]W>#?^]T,5CFOO$HJM,.27.I SQ"?B=+[2FQ1RU.0Y7\[@> M$7[$YB@AK+H'YJX+X179Z_DID 0:C=AA0]\E C#K);)A(C"#4Y>S)51;"BH MKKXFA"4'WNB"HDZ[F_BL(7/F$GEVP\W'O761QDYO5; + MVFJA^#3;?6:FJ] M[*M(E\7?A6SI^UR&O^T&>C/N6OG?ESF\:/Y"[J M1[]J9YX*\OA^0I8*G[1; 1__#'J/^()P'3%DD:[EN6YI0GA.!+R%A(P&T6*[ MBAP3.=HUS RL>VWE0^C)2^M=M&\T^I#G;2! V-X8($CX/J&2IO^X]MCYU]4U'4: CS M U6[=5)@;3!9RA/))]0LI^G+#GUB0 :=#ZVR9#.#.!RMZ' M-W7'HT*+[;$&9_5?C[]+WR$"7*:,6XS?DXBT#F1U4%Z)"+ .IB "='PE\D7C M G-L*W&CA.GTCS-9NV3E6F+,"7DR?%O._=N_(,Z+9Z*L/1?K9^F' GAP!'IE M YI:C'D(>XO_H,CEB* G*)J;;1V8MQ68=;I6%&2$=%U1IX;']X09OM3@>W\) M=@OV9\^&+Y9-!0O#1!BAW2+3#4;D;7/G-E*AMW82I=?CWAQD&09K+Y5+=8/8Q\6 ;G MIG?.O3QZB2H\;ZF:9!/+RBCO?%*Z"ONSX88PRH56Y[J.';T.,D)?+0_.V1)^ M6S#0WE2S'; L\]LT+^%368*&SYM$[C,!H343ET[W*G/IN)S4WM8_QTGI:UW8 M4(RQ4BD$EI]PEG*+SQC-#2O^9DLC2WD5039-NXLKMO)G'Q]IWAM@B"'36FM2 MUTT]RHS>B!>I>;59+*<8[OK-_+>S/K"]E7$4=VTY6$KYY]$\4'7$V]FDS!NO MV#TOO/O6!?4DH8/!X7(/Z[V2DJ)+3P <@==%:^_'=OCXH&TO0&NSLM+$ $V M#(ASNW'!LS)LZ?_!WGM&-=6U:Z.QHB(@2!$0HA3I($U 2E2DBQ$$0H\H/0(B M4H7D 06D1D! 0(G2>Z0C+=*;B+2@] 3I( DUD/:%9W_OWN_[/L_>/\X8^\<9 MY_Q8 ]9(ULQ<<\[[OJ]KWF72 <+5B^11J@2CA__]QWL7Q2AJ09G7G(C"[S]L M9[T8:OZRQ?89,9N$VM0(@-*ZD*<0*P9Y8]O(_\Y3;,^ 7\'P5WN;= #N,*3I M]/BA9?_'A;B$X0;],B%!Z8"'=]_3 1\@_':I'UL7F4BK[5]3U8LJ#G*?NC6 M&CA;S!N%=TOC U=6"5[QR9 65=?#/Q=X:ZM8+..GD;HK=^BG=C\Z!DXR*<_X MT@P<=\ZPJ(^8HAC -7)<=:IS!HU9# MN8C.,7AU=8%'ED2M%^Z[N_5YE26VTV]S$I6C86]+TV@]7AJO>(TF;G)S6#VZ MD="]%)(>35EECRFVMQT5]9D,5VVQ/@S!7%0ZC+P#R6!F:T!5NN6EM._'.[.0[]Y,QF\-.B=RC6_%!]QL,)4Z;/%SW42"_ =94O>[",/ M_2A7B:G1GAI.>/ZX6\M?D^[\JA2DC"U[47AB\.V9[-0Z94U>M8 MKADZ@!/["B3X'G&&TKP$V_;D:Y,,@+I1QC.Y'4QW9'Z(9^4-5^TKVRRMX_AS MTFH*]M!9JFRZU SX<;E.MO.3UXI#6"-Q4Y*C&SL"IK/KM96UL9Z)>IK)9AS& M\&U$"V,1.U1_#P8R""4B2D-%);(J1E-77T,9-V5D\'EX1X*O%Z^/J/85_\VA MLB62HBA3PJ]1EWW.]KS( /!GLS]C,IC@O1[7:O,FH6[US'(O9VO&=IPQD>N* MW[8R=_%Z M;.#T&F-D]RL;_[$-LH49S]Z%5U/SX"=(,:UQFA&II5"W/;N:L87FMK8-08[ WF7!3CO>%07 M*L'>YD3H)G+613B'.@9Z\.D[Q?4WDI[);%8-7LA//1!"?T.09*%M<>>_>'T@ M+>ABT3M>,:G6_JW+:\RMCV6$:ZK&=HQ@[5"Y_O.G,_4G]QOX5(!7YBW0]\4[ M^]A>Q=AH\@Y$9Q7=S-Y?\_VQUAS)F5PX)W,4S$**6,$ZC?<(>Y/2^] CP_6? MMYP&V-Q9@1)$@)V9B C^""A7H^SR>8= MZ#BE=@-D[-\^<#PY"73+S36-O5DS&^]5T3PLQ#!W'X&*KFJ^> M'U3*O'PG_S\KR%C]9X&KL3^+6BT&_VM1*[0C%0GZE6U)!XR!5^U5['O(@H@> MW7(ZH R%K=MBVPL,$NQBHP.Z6U.+* /-3(;B N+HKP/+?_SY['%JW0[O>5S_ M"'\\5JT+9[]G?XS\]&D3!@"1;OM@4^6W":<#2:C%%TO/',-8G.F@:=,*WF)*;0.%'_NB9M M)1.=H&-_E\:F^6A7)N$A:<[QJU^LK_)!*2YOYJ,-^_ #="_TQWB_5_.UGYTS MS^)'#\IQEB\%!:MO#MY[B)&::PAQ%HQ;6=G11'1_9W1^=F#X$.JP"5*K M0+_>HK(1DI2R,<0O=0;+M[/&F"$\V/:OB"W-]&*DJF?V6:<18Q;HT8#S5*Q] M/EY+&-'=JA5N+9[5O$;9_E^,MX6DPB<%-<>:N6@=*!Z*" MA_1FJ;; %0&'@EK!0^Z1.PBI_I>C76 M7K];B9L"M:M=X=(?T'[-&4 M;%._N"G8"I(DN;?.,2- TS1NN-;(ICS2>-+_T@FF/XX6F.F8 MWV9<0*FQ%2M9MA629;+%A0%>M*FI"<1% >('T@<= K1/QC-= T<#G*KT.WBP8_NE:1 M\NZ+^'2.[B8S /##3&%VR??7@4:1^3W&MQE3B;OVI^%08+"]QG/CI!>[+TGJ MLR*5%=&K^*X(#1,WY1_L.DJ;RW%Y=E;%G_GGV6,R=N*O/BD-E#BVH$81(WW$ MG=9@FGNO;9"DY?0N3Q'U"#H*I7 "<5=*B3.[%T@-.!#K\KU5>TELL'"A'JX/ MXOK(:]VWQG_X5[S!JWB)[$9+D7@+I\V$%? +[TS2TLM M"+&R,9^MA23_.T.PK%ORX^4T-/RY&$,.L^>& ,AI XXG]Q-5."][!S_>^N9@5#[6K]8BN/T MXEQ ,5-6N]Y@9HT-)$!Q^R!:'!VE^>!/!<7%6-+A)"\+(GCM?=G$TCAK(1[6 M8*>G-R(R7#4/:4@?GS"OK/OL^GU+6(3=Z%+4,8,K_0G%W;WYXP5Y[]]_!_8" M*9SJMZ!LM)%TBGSXIO]O77OSD<2;@IV-6LU#A[%7\%[!2R3-1RYBT_Q;;2+EVUG3*P_9B7P4XXJOO6_>&(4N[W N-=A7H>Y-(! MF>SUNI>@8HL/<\[W2MU-W8Z+G@8"=\U? MH>._JMKUW@WPQ^@&C?@P2YF!"HND".!=!&/HEDD3=PG?4G-745R-WH]@>1,Z M,/9$&:&#V2QQ\RU9V<>.Z2Y?^'.2I_74G)T?&AP<:X$2GB3/M*U+&GD7!NCA M&Y^J7MN$C;\BU!2ZU5O]\E:JP2;9V!85MW#"[9H:)%N-TM+ZV#)+$^=N C@5C:2;$H&GLKT=8S&O2I3:"!Q-?\%Q2!OU0)^=W3<'M:C MM,]M.K$9QGWO(]M;(RYP"(G!5T]PD1!$!1M^#S=?:"1?"MHOY;I'?G1_:?V* MCX&(MS:GRE6P>2.I/1<#%7;])N?\O)_3Q/+- M/U.(X 1&JPP%EO2,,$:--:4#EC/,T N5>#0E?@RU =G._Q\_GGR"(LRO!/Q, M;8_W>S$4S69(/O95:YXQJG<1W40<@BRH<9D.*+R2 1W21*@ "08#^X(:#'#] MJ.LE:$=D&':@A^X/2*(2#X1G^NB EXS^!(BY_G-93$K8OX>R^D'_G?% 2^Q?@IX&K8&'0-OQDONL&(M> MQ)3#4C!6C!0K?NQ*= 88V3_B,4S>+*(Y0G(>A. 8BBV)^KK1@&P'W9-3$LOI)+2&J'#'VIV 3AO7&$LI[,_4OR J^82N&UD/G/ MV,O8CIYM:^$EPIM]B<,R58%B^G_N^R7!IQEX;6<@C&' :CM1%TC.I&6X" $5 MJMSO8M!XKDOEI^SZ]OY"A%VBE"[94<>CK"3_PJ78Z)WT?3$:<_9GWGKA$&)%A*W^K7M8M9S%B/+\N$-A\NC?VQYR.8CGQQ)_3J9:REUY C) MBK&:+A%V8V99Q'!=X<'J3H*HK "?FU75-:& ?<33W#0D45U>^FN@2!)4%C(( M(I@:PP7NSX6,EE:\6G_V,QU[(7(J[OR\.? &@"*UZ$[UDLWOB7@9C$Q#2XT\ MEJJCOM-0G98BS>"*N>SZ?(,3,J\[CK$Q@"0'J5:' .[L9S/%.O[T<@E(3&2Z M<:HL>M,] U;^3DL$H0LEW$&%GJ=(DASP+#ZFA,QD7)-11_U+8Y?K1@*=V2$Y M$S9=7-FVW2_.E(J-+T8#?@L;?:WI<4Q7.K#&*"I!2;)RKS2 .=;+?- V:,1X M7FKNK12_U%K0^5^5Z9L71H0,"7&BE#PGP)MILD'G0J; )-QQ!H" :1'Q0CV= !D>Y0VGT3 MACU=)"*H'(AP#,DOEPZ85P:/E .[:3BRI3_(L #=#_UKXP6,A[=(&%H4J'6& MHLZ0XSP(1:.H!U!$/)RZ8!!_!TP &# MN3$C".M&=$"ONU;N*YK>'E-UI,]V43,#BH<1->L#0+LPFT*'"%ZM:VY$[N16 M"9F/L&@>L=C$&\<^7X(P_[6[3Q'\B%FT==-4 M" O"B7]7RSV_?8UK=X/" >F@ UQ(,;--HJG,WG,HYAI\0#>1]1WB?D>PCGT3 M61-FP1!_-JTKKOY8PI3-)(G?-JDG^9C$LXJ4VX^#BHL^;4NR/%T8V?^49']G MC%G*_ XU\^]2)BO^(V-RZ_>_9DQ"RN#=_GUL[5-:"E\4#3H"!?QG*LT)PS0Y MMZ>*#N;[9;:.@04&@8K#/47/-7PE$(%PER7"L@YD",U-ZW&Z_WKT(4;^!^U= M;!+DI@[GO:MH$6IEU4 MY4*C.12E-H"SK[5%=7HQH'JK^6Q,C'%#[=DY0EFL MZ%W#P:2E 175#ZL/BH;L'@[N9RO)>%W6)?=A/S0TQ/>>%XDMROY<"HQ1[)B= M.3^C(W_JLD\G[ M---@FR2RM=-V1V@\O?]'6V_39#_1VI:/54R!N)@K#PSU^ MK;;:X^NDYWU[HY""_H*O0\;"ZO(;)L:*X,O.HE%Y8\,XPJ=L_MLQ#$9@)_RW M=3T.21%L5X(.2%QVVD:/@ED1W1P3U!9H,J(<3$DUDLN%%P7XT&ZDS/P^0\F/ MIP.F/R[!>W!H1"] =ANIN5YP<5K_N'TIGMFBBKC7 MX8:,HYBN.2EH]@\K:I_AM3>PP$[_T&9IO+,F%*8Z!*E3K$8T M5Y.H"@?OX MDZDB!W=SGQ<$)-F4$W:3=M5/RXG4IJP\0/H-?CSK4!W97__F]SVAFMST7.VXZ16-V6!*UTMXKZGL.*XS9W^ M6RO?\#\ZA+D5I/UV]U@NF_#M)]K>L+#5EO;"$4\J_L!9V_1I5QX#9^9_/!"; ME3ONACE+8>E&P$* ;;OGW&KDC;Q%VQ-NGH5==!_J[1=Y*?F'W<\TI$BB M0:F[.+J?[<-_%8H!,V:J$=YM/8+B:[YZ)3?7C08DT)I*&1)A,JOOD-[/ ZGE MLW^GG(8/$U,H9KEK)?*V]Y6]4?:EF:9TS&.I.0Q)QB540X^A_GYVM=1'1'ZP M7AG7>T%Q8GNE8570 Y=Q)'Q[P9I14$K[>,$-;_ J&GP9[_3N;9F3!,_;\AZ@ M/=.Y)4B7H2^=D'^\J@R#>.'()PPH5C/ MC66T(^6S RTY?^"H84F$SN=HC9.F%[AU3UB^V-3T1U5"VS]K<5 >#OIV_W(= M[_0-?F%+6KN.OF4V\W!IY$EZ(JB4+1S(^4PN'L@X=/*9E]7F MV =RW-QM4']KX>JT^**9P2@4/=A-UA.2_9*3=:T MVN-MUP^)*P'5UQY86,Y9U"6J37 496M+; J'!0+W*=1LAMI^#YL%Q\NN^?)+ MK,]Q *4K"'T_HFEUJULHVAE%!JS*+"?*(OU#< B6:9@]SZ9(LE*I@G+B7NO7 MHJ&KU9&7RZ3?'JL9OS1\:_Y1F)I#@E#U@312]:"DZ3TXG,;$JLB\KKGT&Z'Y M#/)]IFJ/$BZ6DA &]O;U?SND$ ML$PG^>:7GY_H9YW9D)7:/J.,L]#X[J\7*=XK^Q7-T/KMH?>>FQZ_YU.-D+06 M/X:X3C 1++=IJ1ZUY$CL[^4@1.N"[]VQVOVO?'![58=4TJ M6$\Q);2@U;(JDR\8X0W>Y&"_'@BW@6J:4XN6OB\W7R=$AE/L\CLD!W[9+7WG MFCYRI.Z>3]CS/?0GD".")#,ZT!IR=UB'$%]=X*K%'W_>LUF0>*(J?2'FX36; M+IX?+XRY^K-T!.INU\;/K155=-\^TNV][W77P%HXV?G^"JM4?[MCG2&&$[[. MLHQ?Z7)&&"*.(68K!(%CAUGX8A4-P[^S MA(-YN,=.7R085"?>J!!*B;?,L+^_"D[:G(.S+%!Q^O*@7BZU:F( M%;5'EZ<,D_WN;P7\YGG#[>@$MHZ.!C$,+\;L2V MO'W2CR^TPY^-L[9!M+:2H@JTF0VSQT\XA].[&HQS5: M%7=!/<'3P1F@GT-=AFHR1ED:;PER8*!;R5CQ$5\,5<-^['LRZ;>0[:@CY>>. MV78T8T#+_ZR&(34'(JFRT4R,YV;(K &,&34-D6S^BF80Q]E9T+Z."A*QIH8# M4PVVBPI^_T$Y2VT"_6I>Q>S0 2JTE[#VX@F$%WA?KGZ#BNBG S[R$26ISYDI MX@= F?MX!U.;R1[8I8 ?V7*7HN.CERZ-0056>J_*.3*0\LL]"!V ^BDE&)UI M_D.V'TD"^R+VJ8G_^%N^E)WL)_"SG XX_1M-!X J3/[S/PM-SJ=E+7Z/$:W/ MB^F @;4W__@G&:ESL?B370:0D+E"!VR1194IOL779Z=[K)1,>L/]#'S]1=>: M'4OLD*;NU\6+ .A;U$P0ED2FM6LBZ #C+4CFV$?X ' U.(3!O04Q=$#>?C'R M*AW@5[C$0+[6P'9D$H\Z7II5FEFQ;@E)6_4Z^2Y$L0GA101=VW]55L?1'1Z\=69T]Q MP,EO77[67(OIN^F4 5[CX5+QYL7M;\;1EK%ERTB>M*6L7:W37(UH&+DRZJAPYZ?GR-A3I[+(13$*YWV# M!H9IBOM59S?8$7A9>"9]__'[+N4#)W( A94."$?.8IOB-8[O8'T=3\<&]"^X,AFRY=A(:WI[DTMX.HEY\U>N00"^9I/?B?2C[N MH'_DTXQR4XP?]0&42>UF;[=F5T0+??%JV^&EY ^UM$ M3! CES2!VX-UZ8"$ER%GJDQT0G[N+_VO%?#34F8HP:%@ETI":@OB. 54WUQ) M!G;(L6?(/+]KDQ=_L'>SLJJNN>E'H:1\3:!#1=5G:4'%DQ^("@O/E"D'M)\( MKC'\1I? ?;/(/AN+RT+Q5[E51P/,[ZD"S@*8 &>HA]4M.N"C1J443U)#R+72 MG!6L%C!=+G*:YYI"C[0?NXZ;EV]1S9Q4QVZ:W&\^K ]'I]ZNF;P^2O1&"X@W9SKAE\,P ];U%7; M=*^_E8^KYR-7M-&8B_$;;&XU-9E#R]QL)/7G+?%HQ@5[214?38J;' MC2\]+(HVNPI^?>Z(-'C1CJLMIF_I(2*VS.-NXS)%;*F+ FK#YU-YY*)F2'<. MLU*3JQ!M%"U)Q.!3TOO#NM7AF'T;Z+MM",]!4R@-VCZQ.MJ R@8RUB=;-&K; MMED,@9/'>=$L&*23C4 JI -T^O#^M/."W R.[0'W&=3[C\>TFFP^'\C_W7?^ MVM38HB8GHO@'<)ZB_?_\Q]:!-7+KFBYDHX!I3<,!HQCCVMI:(]?L^ L?S.? 4OS&\U[@76V,1QY[0H)Y4C;C M$G7GZI-%^&C1F-F49A6B"T,S.2!.&LS!?OIZL2_YK&3R9=Q/FXY*'0I<'7Q_6:_BCLOSN%_%"0%;T_ M5_NL3%#^7?G>G)(G)J&?^-_",\QL5,-=G*7WN,P3T>/T@ M[71 &9AM &_Y#,HA)9F74(9:F^BIU1^4:JV8!9_7CX]1$L4_C2O_<136%@PF MGZ3H?U](RR)0.T8;@2$XH1MIWQ1K5;^Q0;6AHYCH1JE^O+YYLC&.81O?(8ZNFP+7D.'- M[(38A+NR9Z>Y*AD+^VE@=[QEF)%H:/A"K/004/963UVQQV11VW0;45>(S\Q0 M[^+F#\WWR/F,=M!)#0.<=IRV41V#.0?JESDO<%>E.OY1',1'>Q?,,,/'O0EB M<:58S?N=F'-RO/D9_I(]U3_^]9W6?<%;RIWU*:\IF3ZU-U<-<47L9$27.=3 M;+1B*0J3$K"=Q78@X2;X?$!?FU]M"H@E6 ?7L/KV9>(/NQ5KI0IKM8O9&I"2 M6+VB1);@:J(*[53?W,"IR?W:URMP?IN8GC6/1]BJQ7*CGJQT_!5]I\<=PO+5 M[P?-]PS.E"SQ\0HG4PW5%ECS)XQ&%E-82X* 7(/VY<3GNRK$U)8>7E^6:YLZ MT#E] ^BWQC(\UD;MFO'%A$\K)77**_<+>8L[)A??6$_&)U_,/BF@!W8WE.S1 M*F$(#8(VQI/)2LS,P$W9F*3,&),]JG>JL=UY'M=^3SMFCJ\H)]LKBMS7XR_; M<1)]GQFE@Z(\FPT\]#-8;F!6P_,0OMW=(=K,PE'F MJ72_Z\5A]> M2Q4K7=6 \K?_#)H_^,K=!(;(H=&5+FOFG"90CJ#%'N!_7[R#04G^A\H>7:?I M %;[_+BT8/U%5TWQ#]OH3QIMOZ%_!Z0/CT0X_HYAPN9:Z8!=C0!M!L@SOH;) M":*,18%F@%F:% SI\,2",+]_/MX!V"WW[[%63L1'-!U@.*,1D>69@Q/>U0?3 M-K15,$5J4\N%G6(0%!XTMF9,!XC2 0R('("XOFG]+T4VA$E/MX50[HP/>W _8H[5E:9YY(G69'!-GO;FJE.T'A"N\NY^ MM2]QQB% SX-7SH 7N5%@XQ]I0-*GR&2,U-W'S>@^KO^ M\4,,D'[J) -&:3VEF1_&Q[4AFQF+Y_O@')J\DXW8;$;^I26&1; 1IP.DV-9^ M^H,8+/"&LM?^5NIF-NT)Y2?*!W6!$@F,'I/F9W0?=6&:!N/@1(F-M@ M+,)MI8!5&M5UAH+.IC[.II2 *ITF:9X@'& 4L_@-VON?K:&7@;2+(0RB&($4 M0,R4,JQ'\C;B+WW;J4!N?J+UI_KL'QZL<;G\? M^NJT]>(Q&UB&6>@] &%[0;UMY&MV PMS_WB+@G]JD)9 !^"Z9ICI@"57XACU M8!"S#]6CJ))Q""J+X'4Z &.MPAB/I;\?E[*-6?!+]/9;K4NVMA-55_/_V%FK M?,)$,5I +RG^Y167,+.1B--.F5.^+(\ZZCO34U-J58*<=FKB1%.*+_+(V_+; MO.$&]'A)O-*3#N2?\[>-&XT0BRHTRY5TES,;--OY_^(R%C MYM\HS^$5PDQFH^CPR45;C^.-"[Y(A@6@JV46>,Y)QPQ&Z, ?!FL0+V;R$Y5+ MNCO,]!N:T]"#P' MS1JBU\O9]&M3\YU'%IKE7CUIK.8R'Z%FM'T=-?M 2 KJ M>E2<:![E+_^%JY^$[&3F=<4]H.$+2,6=+$\6^)TOQ?-/?QXQSM>JWHIF/L<.253X2%L@IG[>TC!Y MW:786H>.OYY_ (QW]%""E,"'@941A02O]BVE3ZB*KXM]X]?/;#Z]"MO]>NW* M^R#W4I5G XM?=05SS\0GFSLS-$;9B__V9" LYB%J7S8%:D@U(RQ20F4PDUS[ M$#)#F_0\JSB K.1'@GZ=]J#-HGL#-J@K@I%KF0Q"TC#"(.%".PP[<@;^]G#L M _;6/](!(NU4_GW(O%\#'7!Y8N!@9?0@^V_94_$7U.^*'1 [D9^FR[Y]F-*] MY[+XY\E#-U9UCI4"X'F(OQYU,X?Y2P@5G(D!Z#%8.N \*%<51M.Q1!#DNAD8 M<7/@R3_0HE0[:#974+6.P+;&3G1?!&.KO=A@XZB(LFV98_>&VND SYK1G>/D MD^\>N#*]3>2?R'A2(7O<,5(Z.C>R=FQ!C\(]L9ODQ4P;:N8B;(PW&GCE!)QO M4;$7Q\IH34GS:17ZA!38=.14WDKT^)R)M9/4/QJ,%A1V M%5\Q-;']>@B_IGHII8^RWS0%U M ZF&;=6Q,=RZHASPTZ8&X:BT<<+/*Z+UU"Z]@SGK0QHP,^.#/F!PF?RS_?N!;/$&+<4=MG1T ;;8APX#_?7.R6[E4RWR#I5(,/3KH#]W"85N0_ MW\0[Y1A,;SJ<>4VO]PH,"O$<3VGL7O[QA(9X1#WKGE>J^1W'=ZZ(PS/%/#.$N)CYU&DBX4OS1 MM3ZS-IM4;,16&N!O-KB>73]2%4-Z^*26FV D;6*K&C>O[24=Q=5J(*+ ?A%M MSW9NEEK#V^,E<'>2Q=XZ)02\#(_.QGEQ+F>J$3HS2EWKD^/+LV'OOX2=/HF&+.0W_W.DR#\NKB@B#RX_@G8U0&NU MK5F&0(O"(]EFE#Q\\MQWY:%6DQ=^63V2XRSJ[A"Y[=NMZFAZ]89RK0X@.)_( M3#M%)+RPJAE%-XJYE :H=/!<,=@FU^U,&9(-AW-=MC3*;WRJK33S_40 #X4SJ64O?6.MKV#UR;2E=GX S[J6*%:FS(// M9>3QI4\-5EGA([25!R(@%\T2@D'"' M#G Q.!K6RZHO!H M:T8$8X8Z9J?V9^O M6HQXLM3>-0_5GW/0Y=!CGS134-D"D8W=V%U!?,HQEI"^:+53YIJ?T34X-5FK MKJ_$+?&5M"_? QF:U3'091Q*,)CA:*,#F!^UUJB/]6NI$ *[J%^#?!%&YI0B M!A>_7I6!YJ3<'=LV5C'Q %ICE=(N#>Z<>#\;HG(/FCDT+Q(;&:^?;SDEH._D M9,$DA,G#_+29Z\"LJY/5 N2ZL(1E[-, E&'$[]W./E-C0YDK>YX3#>>?1&<9 MR)1Q6UY9D,R3W$28K6FKA&^&_+ @!19*(*,)" MR\7B2LXLK\/PZ$\D4SI@O:;?^US%J-=ZU41VN9T"?OJWZM2,6ZICU_7IKZ[NM/"1"QC;5JDG0&7 M69,B=]'8A7+][,I7IQSB+QV]';-95" TBUN*=R;/!CXA(!.U["N;="FM M36VTTS.X 9(AQHW*/:"Z)6)+!\S<:M1JCF*H8%LC+M2Z4Y[=I#%+=6FLL:_& M4,T/7/Q5JS2D$X #[& >FUQ@L']"QADY@R$)C[V4KO+Z*7QO+#ON6_6<''\ M\AZVS!KRZ+FW1Q$XMY5LF6Q<$Q3RSN:>)$K,^\3/G\T%Z,/0C2?!E*YWYNUZ<;ZL@_DU7.4@6\6*1NO>[=@[ M0XFX^WMQY%)6M.0-VB,ZX-]CGIH;J1C0K]!@$0:W NG3 4.JQ;^N4VTDZ #? MR(];EBC\U>+I"PR2E7^89W^X@V_FOA<#\#) M_K#C&0:2T_;8L[EOJ+Q6-"E"7NK< +.[M>#GO.4#;$RI==^C K<][#)#+WM) MO;T\7.NQ_8C&8.8[>;/C6%_!NO[F!%GV,M?" 0$EA&E M%+U7##2"QOI\=R,I7'*S\;F$BM]C+?[7#G*>4L1&O30N);ES=&AV_$8=X5CV M5S!@_[%IG#MI:?CKA)#>:\ZX-UD4*+382=G\CHCHK^!I28UJZS,[;#^/=9@& M^,_-1)K;N _X%1@L*78IS^^@9^7.(5IEYEA ]Z9JUY).*RY'_RX6=%7=O]#Q MT*U=7S<257RX540HJ5'JJ_ M>I'L<^*K='=X#=(/_YS5LXA M"S3\NX /D"+MKXX"],C_Q5.5Z,[,**<8;;Q-A_GI? M;=8<$2FH4D< 1JWO, >>:;S+"FM@?]W9S'>OD/A,\TZJ4N$?'7KLK!D'OB#G MK/>>J5_O-_@'^0;JK7TFYLW@O4(]>/,@]:=4MNS+6&'$-5W!9Y+7[T\!ARRE MG33,+XSE_$YGO-BGZV%A"HSW4T7&@HYO#\18'\?ZWVMKOG&K&Y*,_K8QKKVK MBM7BA-6R.'EX^SYDO?V'-[20*PF_P61)&C:"&2VEZ%L*RD-O)A)/!!]?JXXT M"\YG?U(&5$1>WW.702&NP&4&CDT8#G;G6MT]I5E8O9>ZSGQ8@ L)"41K@(YV MWK5JZ@^.) K/7FL@S)@D3J]@738'1.^-K?)Z!H9WZF[/HSWS\6EYVK%?P"F- M2AN#[XRY1';O6Z.F=8ET0*.\R5CY\[6 OSN"FJD4_E=_!/IO8G;>$&?((YIL M/P^SX?P+5VDZ*^)9S9S4JX<@E[@QH4TSB#I0V43WKOO3M&M1.Z/%.WJ[WQFM M/(3'48HW&^SH@-?KBU1?=RHD%#3EM (7QJM08H67S!GJ_/? P*W_E33H(Z%$ M&WQ$)$$/YQ^EX8:/V5@;.$O2-JS'[L!:CB=1$X?&N=/=-.I&%LU"L@3:]H.L\:%^EY!#Y=SVMYHMW- M7KH]Z ((MTMD/W5;W0RRMDCA/M^9V]IGI2E&7X3Q2#C>/\@CU&JM_W]@XIB-MS MW9@%J!^)/H#SMI -?U>.@](6%[@"'7KK,\$ZG) EL0C);/TGV3)+4KL\M-., M03B^CB'E$]+02C$>5[I,ZS^)[DRY&(9H@P?G7;?.D:_WG*Y/B[*0ER[@4&R: M\K^5!'>@]:!82FD2P;!AI89EH1=@CZ') 46/^%,C3N_?$C@!!F*?T,MSM--; MA"!@&*+BVXOHI[/Z[F]*K>^T1/SU&I.L2V#E4S,1- MX)"H\F_)RH9LD'W!%*B.X=T[^_DT@2-$%5KT0 N&HIB$V/R-)#UC:I\YD (Q M)I;PS9@.Z*NG K*:A5>5$6G4Q?*UN1\,>$P'1-X(9GR654GPH@/._IJA-&3_ M>T.8&^+9?SZ$^W_E,V@0M0@TF\FWM[9'.&]%9(IK="!L=/(ICTZG?LB-B"/L M;//G?!ZI-C*^SDL;O5)XO4AW[^;/.XX5A8 7+Z %7'KMT[S#P6ZX)FT]K!)9 MP$9OM#2GHKF\*=13!OT@P=" L[Q.,6^=[.9;>WP!K/\=$21\$:0R\35/JDS@L'!T*+G$BYKS[R M%1=I^56KG*X+#Q);:R :0E^"+CPK=5=+!U;TEKX.80F<.N/W22NB/I]+O*XY MS\3/7V\[C;%V-8E2;C-G@D-F&UQ>D5R,QB*C&F6.^U\[J[2N#M'V4:Y-/D\M MO+92OC(D-7F;*SM3*=HJN)"#K4Z*,$ [M4J^!]4APG!<'5'IX+40*XI$J;1, M?KO3T(Y^K#M:9DZO^KQIC%'28X73.1+SG4D:8;P@'ZG-X*ZS2P]%[QQ8'#M<"*KB\SZQY79*[-=5S?H5C+A@IF<[7]*!V)$:D >_\JU#)O M*E%1$>7%.XX1AH7P5MMKB,0,81SF2##+J M<>.EQ?9A8!SW]TG]"24R3%.JD_U6O[<0_MR@)319SN/&0B ):SP/=Y@&1&3;(D+J>&/+WC$"- MX@D_@S=O#6X8792X]$0?E(NHD*/PL.ZUT5B'@^7<"EPQ'(_79+*JRAN(GM4^ MN:L62QF1!W9K?GNP GG3:-&K+9?8/9/+1!)R!+GE+G?<>^XC)UR3J?#NX ?5 M):OY)H&)P@W%?:\>PI'2L@-2<78[VQ;B7NA+?)C(G,\H9H6\7*>%G*LW+]_; MXUEV;A" GCD>!C+Q(DGXK^$3*FO7CQ ,3&XZ/YI[+W>&221I<0PI7M>@Y#M- M%IS0X33[PT3'@6) 0N'0+^S/-A+%8C5T/I(@;?6!L7;NZ1T4BVL6G0;H/;]/W MV*ES&-JY$C%]^WZ-<2K*\;/Y&TX.:UW2Y"L]\SD,21+2(L>V+%\;3O'!#40' MS;?$M9Q"2P3B97V9;,>: MEZE32TYU?&^C!V,M4D>ZV*V59B= U^'75XZ9DSKPZLE>5XV?"T?L])3=S6MN M2C)I3 RT>9;X_FN(L3:T6,=*)+AO=%)JA8TD]KNI( ",0W6$:!L,+8SY!BJ= MWIY2,7JI;EPT;1<*.U%B&/UMRT"DM^!5[OM7]Q1@\T0LYA9F%HDX*DKT[_"* MN'[?8)>3*-"O67O3/S,U-WC9()IVCUQ\TO^JI=]8'K M6;"J%"&GY7Z"9ETHBDQKU80Q7/YN_NXB10IS9AG.2QLBJ_S$5&EUN''5HN:] M$'*(Y ;GW8D&_@Q>K5 =KGVW;;W7M*D#W>I2>)^]$)AM^2"EL'!\TFVLS\TA M_TJVMX;%07C5EN27X5O0/?D>E$SF/86'$?@;*9MT@"*H=BJW!%&UT.2=W\?R M+2/ 8F$(SSW%201]C<^O3[[T HH512@@"";@G]%;LUTOGHDUQ8^MTX!QC7(A M,CD1-H&R5ONJ<,I6=0;L%Z !W3;%.("NXS2&/FK(Y M0#9J/S"FIN_7PTN=? N4VU<,/W"/66S-2'N=1:VRXU-4DI[U,&U9Y,..+?>' ML)"%X3]Y0$R^_,\U[ZZ:U@[/I4U+]:O?0X%'GF$#,KE3L"O<5@]>=XA$?;[@ M9/=FWH"I94"A-B:_GRU*H$[C5KZ4D3/"; 2R,+ 6PU!]642>*"7QTIT^329\ M"LKYI+*QX+P2E,/N5LT'P$'P%ROPT[%31CT"4SE.SKTW(JXFAACC&,L;N;:! M/[TC]1P5D\E&:-I-\GM<]EC#YEFP?'"9L(&*3'/6I13]Z.ZZ9/;LA[S:W+K' MMNI_!+U!R>A7#?@I"XL&5"Z=D>H X>9!E2@JST88BF3KAJ+ D:1 \-HB':!# MGLVG\?"YT ' $D/-LF@BF!0(65L +6"".1GB.,< F',[ Q0&5PW[%'R,P/,R M;T0)]:H92(HK^-4!^TCBWI3C<*^M?/LK ,]NW?!*^^WNZ3(^*5__&YMYLZZ5 M#T)XH&\Q!&OD>,/=,0V[YSC>R^5((Q*CTS5RHM'@JNF Q(76>>&J6/WH,/X0 MK7TQMT<*^XGVK:$?88$6=U 3#31FT5+;8"6LAKS*3_BY"?=4EK/CF7%XT#KH M/,)EX\D#9%^HS#;Y<_8I/CQ_3+:GX,WSO,?]V6G:M&%0M4!7IXPI+$1+N7*0 M-N$=5+C0HU2K"!8VD-XR$E9*,A8N]T_1=?$3*1<9&W3Y3*,'K0^>*=: M8OM(T+()+$OTCY;5>%36CWBV+C(L+U+>HX%U8B#*0BLKP5,0+(9@,!.ZBSK? M#'*[=E#BK^B:OD-#9:W(:VNDK&OFCE*;&HE1PI++S1)V*L)2@/8PUE/[4FZ> M)^!9B);SS0+&!:1*'#P9YA607ANMH2>8LR>_C'PN^#Y_^4[]RRUP]1N=BQ7: M7LX5E1X&7A]QWX014M=+USXE>96A D=?1"J;P;=-_I3.P]0'IBT@&8[H.4HR MH ,>PA/H@!QO2+?OSN)?HPQ7?H+))9ILZ>UT 'NX/:&+$G<=2H5KTP$?H[,A MC?)T@/#=5#H ^IH.6'K8Q/OX >(^BF"$W%>0.RS'H6W-X!<=ZR$GH%H,L9(% M_>INE*,#'%A@= "8IWJ;"ZYF,PB,7L3KJLC8D < MPNFZ=8U$I]S\N.W^7>2I!.&JVJ&R=?Q3P[L>M#8WI7!]1[YWEU^SH,7P)82F MQI)$"0O3FRF#)C4_%%\^H*TCUZ0QQR'\M=T6W9IL/!MR/XH]9,6EU@;6\S8=RLNE&&= M>5UE'?+M;Z'73'KW)Q4^"?\8FR(TRQMF?-B#)LPM*)7*/@O4X32!6@>ZC*,( M=Y#C"UM?TIM1N&JLPW?/JHEN90_^>Y_=X -N(#GE M=-ZKFI\7@$L9NT&D)F 7,HP&)%J/=SEH%3^&_W2[F&@D\'[R\:!M:V(/I[&2 M][=$H:_"YLGFCB;5(V.;//DK',NI4DK2%CIJQR]")H'E7A3. 5M"&!W@8A>P MU8%BVP&K&K@4+:G1=9$W+;I-VJK M;PFXU^,K52):%6X5/+09A:30690 MXM$^PX#2V->?CMTG\V1@^K:"(STR*)^O_>Y)@8?T.0 8 YHMQ%2B7E89>"$[49%!$[K$K!\D?\L8Z,BBB^\-H8IR1=N^ ML"^UJ?R/[WW[8>X,O ;' @E6<=HZ!*YV0;Y!'.GI>/(;UX.N5]7,L%(?;7^U M9-RP1T=_3H7T[5/CSS\5RU_1%XG73/+08S,MGL\KZWDSQQ4(=((Y@;G#+;\2C7S8\.%.[*+G_$.>?JRI%FG@"A,8LZG]RE ^P+WY*5Z^9U1QZ20SJ:<\]>P74K M:-S[:*G]ZF42IP)F86"=BZ'I!3),B"F5I0%0"^S.!@>LIK/+A'@-$S26GCN* M>2_"F%%=G$SI[:'>5=CCA!OA-,LOQX"B*X)7,2,[NR-Y:>/+$X$>7:4A%M V M69.%]H9 08_'+6+N+COOR1+P00)\F XX(SS6B0S$4>]^FUT^*'LOKZCC\:SP M8MSN\_=%J1:_$[M$?"[Q)W]Y%FV> (_$PPCH-=Y M")4ZQ-HPWV+HN8!'[>=XU] /SC9\ZA!4T3N"3U'CFDN4X'*,UI\2,!]]$_S; M(323NSA?+F%*MZ)0T!$>'/QW)?RS_F\)?\1_E?"7X*V)=NKHG="U^B&';5S$ M0SIRADT^UGA-"[[D&X_C-4N5OO&#H4W:R0C6+X-=0E5M88I#C9 .+;DZHLR< M1FR+S["RGOEH'E8VW>UMI?R =3'4(+SE5B+&Y##IJDTS8]>8FB6GQ1Y0(^+& M;&-[U>)L@ DT'\BFX>LT-\/:$NBBT%WRQSO!",P%?/+'UPJ$OF[E';TU([*M M2IC<@\&=TQ=:%PLUSI#@TC@ZH$1O58FGL79+BQQ&RE@QURI^A6A(F;Y#YA72,O)R)"M7X*V)#N=A3/4?[-_UPVV2 M-74>!"3A4N+PKE:>2F0WWE#^-+6RL.B"D3=V^#47TS>2LE;%:,5%8!2" -9D MZE)42NBNR6T0&HL)F*&=?CNN!G+(M-K?1C%V7:6)FN>IG763@W M4!1>!I]B+Z+U'V"Y]/I^/(?,\ZY"?=K4JFW;V"2KS=/]0.KXQO@42'3<&>.J MN9!;T>+H'"W;_P^$^J)Y&#@IBO*TF?H.Y# 0+2@[B$8KS9RW7.+A;N;/' 9? M?SEG70]T&N:ZM/F+=2!$N8)E:3#N9]*I"W^P=3.,G*38NH3 WKHV<:MSXTE] MB?1.I M(%Y!. M0B^1!"D!0CAA[7WV6/M>SY][SA[W[ILQYN_ORWQG?;_Y///VO=C%G98-N[H& MA(:"^-9\,C+[%. R?PTBFX&+)JK@3@I&=T$A^[<@1HAL8*/)T,79@'-NT\FI M%*(F!\A4D3W:&,JM6X4JAW MY]Y5H0,PD?':/FBT15Z/_ S'Z=(EF.!XZ:Z".]Y=[/FW%\G$60UI_[5V%@:+ M>LE/[X6Y,E2'X%F]Q&FR0OAA/9)$54(QDE#H[,PQV KCBFGS+'9R99VT/'X4 M1Z>F'^V]\_RV&EW->_T6=1HO*1*^ "ER^&'FN*!E_Z6N.$1H4"+^]='&696T'_B,[.F5>7QBH_ MG+>/EG0IZ+CAS:3#J_WRIFBL^0OB/7Q^R'1;NDC+J+E2R;+DAV/CO;-MQ<(M M!.3Q+>\V(#T!KHMGC9'VOWGP!/=$[@UKSX1-5=J+9#ZO.^SV<*&P6.:LE">O MEAN#B..D>115*?$&_H*??AXJ+9/0PS-6U=-4D>Y1M<87]LF'78.2,A8,::OK MYP])*E+^T(L8U1P\,\;,I0QU>*MRB\2D-R5&;#RV.+>Y*P83FOJ@*1 C$R>4 ME7A?L>*6M^;3I=,/^[3+O* MX3V:-.$!;>:T4X O?^D'1@5*J%+]HZ*[,2M7V\R*'6 "GYH>:T[FF\JK!J-< MX0O!<$YLD]6Q&31NKF[I ]BM\.OS_0Y>]X?12P MW,ZSWOH2W:H7@2GACKC2S+YI6^T5!-(EB1 ?#9&H_,3Q E'*^OXGR>@,*HBQ MV5RI]_4X>(69^=U178$DCJJ8&FF[J?"OK@&7KANC0XC,2B1J.HS$M4VS\<(2 MDPT.\4Q,CNP12TB!'NV$)=V(Y[T+E3YJ?=&8%2W2F!M3HTC32_:\Z)'?4#7@ M:KD S4Z7R1B,W+N!)-D9OL,%(=-IO]W;F#_?C.I>R^E2:;#,\A[@QS/PM M$!MV#Y(WV2G@WY.ZWA,..E*"M'T*9ARF(L>]QB5H^ =2A=%-]5=V*'CY0A>% M^-PT>6[S%@,%0M:&TV_NI4_S%G,)%7F&X?UGEVI'J^*5M'D];+Y]\W Q''*1 M%HKT0HR::S4;J;F6W;)J'B7UW%W0U=/AX>;LMHRH_ MJHE7L1H9NB>XR,G$F%:B0K4&YR [-P#>^L0/C.;B+_F1'6(0?$^R-XE!I*1 M@]V$(9"*[XHOQZ%1^&KANVR#Q7#I*--N._\W:"!!Z$?$@H6I#!T->BYIX43? M*;?27[--2A>=NO[L?;:RGFM^DY2R;594S6WF60Y9J8_C)F?S+([ 77V08[3/ M*2!NN R.GSI\&(Y&: ?&-P;*F/3V%>[K!: 6BH]6VU,W^R+ [*2AAJ)Y\PA3 M;#4R_'4U43S09/F:5\_*731&;^XNOMX"CY#4$75)J^&/04]"_3&,,(T) M>@"J*BNQ2=T6%?O$L.9J*5"T*6>&G7YJJSN@B+(9-@=O92 Q0=)O MGF0MC3CG3((^2US^[KAC"F@?&)?Y@GP6OM"@);D/O>;[I:F086P@;W"G2C(> M)T&\VKVO@.?.+C8AQ(W^;N';,=&%F6^;XTS9N": Y\YDSCF OJ@86.>($9\S MMK-CTYIFEZ<\^+DO=1)7M?W]%(!V^A%S.5\N5%D=8_%0[XIWMIDW[&M#5Z'H MHW:^X>G@YS7OK&L#!=&/IVW>R355)-^,Q\BGWHHL#0G:4XEL"0(WV9>=,:%V M%S ?ZI*UV7'RH:SE.FF(0A,:I0R!7U&6N-F<.W5I=MO\R4BZH,PE:E1ON4K: M0$)!+*=S39VG(5]51K%,'Q%*@ *[)-ZF\^ :>Z N-ZNMQ*J;^SOSI[(K/A3> MFO'Q37JE+JC-=-&@_AQMSD4NMJ?W"@P-;1IX M\5%IOQBU)R*[5TG43N0(LSO6)((Y@3X*T>#@;LQ.3#(>X7DE=>Z&B_C&G&[Q MZI1.^5!X?7!E.+[ M3Y9[OZQEA6_>EJF2X(:JLDV?9!0^G<2N+]=(6I8NZ$VCNBUI$1>=K'?P5H!S M(BX+GJO5WFG,:?=O9724/7D^WCT!(:O'#9_RD?NI'_WA"@JMY.ETZ> ME-D\EHD/-LFP0W_G]."<>#]LK$>I<1D?SC^>.IMB=A"QI\>DX*1QY-LEH!!; M:^3$9/Q8VR&R+5QX)2S3PCM"/WI\@%T@18.Z*(AO^!,792O\G(6?&B$L=WT< M5S7O4*?U_5QZ/O/))7@KJ^JY:8)U=X>E[.C6[C4D34N:"]KELN/P4]_T0 M+^^&5G6:XU".=:<%>?]1[7R6YY0IEYAS"^?E9[Y1%K=$R M<67)LEGM:V!HBGI5;+:F>W&@A-B%SJK'\OJ<7_#W4W5TS@,;#)=158-;06C@ M5*:RDBN2?R4-Z:V!FW68^O&'=<-[JY]6> -J.BD M+=]_YAK?;F1H;6^64LAM!.<_&H^7#2GLATI):=,D/-,0+H4AX*TZ\(64UV\5 M#\)EH@3:%2="?C2!"F8F^Z >SY[%&$=+E22-/V1?3)DSR0W6F_V"I=%9ZJMX MX@Y,/9H(V58&>0[-F?>Y\' R>[0BO]TRV?!.<^8-6P0+O,*= O8C\2'MQ4OQ>A,R5#:6M! AZO:AZ#UL!;Q58XMHCTX< M:?)9 -)X;XPY+5>#L?Y2(DGA"@#3\\Y]#2J?+S\*>G_9[1P2X5!F]EV1&1[& MU'_#S)5@NJ]Y!G I3EGM,#]F=U&&'*M!)+_?V3<1VW4)?]T<*<2.T'ZX4^$3 MKWH(/HAOBKLPR6;%Z9KE/L=.SD=1CAS@P#U=\8E%5BR_2^[F)NM^;O5$AWGQ M9GT30H)^H<.:7J?M]1'@QZNQN %71"/4 N'/)FV@XOGC*4@B MD\;& #X[!*.)->21T !QR S =\1D70A"7%&D5)?+]9F;IP!&\1)+H_(60D39 MK'?#JB[CH89Z#73E_>]L[0RJ9H76$7$O)7><'8JB-0,C&@(I(TN.,M3]P.17 M?.^]B/%S$Y4[X( J"+@#>6F/HZ'M>_.A#:MAR2WSA;,6+AMRMR"DD@=_Y$)M_[ M..PB _KPQ^Y\V.OQ)$C1G>R3<'9IK-O*RK2N[D.')Q:>:_!4/-T6DU?3> MYC!*_U0DR1#Y"!UY,#MY_P&ZO\!!>"<>1(2!"@#,/ZJ6=* MA&"["B^&E*U-D7(QURK%:B*H3:!#*IV)31@Y5B_4FK&#=2A36-:T\OMD'D:_ M049_LR=P[Y/E\C5;TK">;LSK7]&W--.>(5?ABHNH.8$-9G.#;XLCV!1M R%E_OH7<0]7^6=+G3\^H M5!7A*WF%O@B_A"0\HAP'EB.QF7)OQ3$C>V'[TWB.V[+0;3B5=UM?5\,]+X14 MF/4S!61G@0 4@KBG9/KPSBZ27(:> IRX#- :V2Z7,Y4G9(7;A<"4'4^%B^<9 MWA$:RE;7_$2ZW%JGZ2+'N8 N!,IU+',;D9^ S?9[-(3]X?2C=&SEZ:$OR8I@ M['Y9'08VBUS7;LNJU-PB^*DKX@R%E/+()VWWXJ\#H3Z4V%%ROSA+;AH;3T1V M0O>08_/3^23=1O-3@->1\3+#)K@8!SS^< KH/ *&$LB!E5<0_@;V@AS>CN-_ M#OW_/^(M0L[4-&''NA 2(^'-@@MUP]0,O(TR;Y9XK^4VY)62J<67BG4S;9VX M>R(KHD=]6X]V@BNB4)YU/T&:(C_E]L^FLA\1]0E!)43[B5D30 M*:"/&H1N5Y4_!6398\B^R^X (GY"#O%VL/&5Y'C#]8N_$],Z_>G)A=(1CCNQ MF-!H@M=HEI9M :*\8V[Y"ZO;H+)Y51[L)_K*>#>8"?98:6& MX(=6X&?P5B740HR;'P4>'N)WA_P,>H+GW$B[75V*3XOYYA=73.#ZO9UY(A/]_J6ZD[PFO8\$9%O- MU%U"!0U[T^WB4X"#H]K#RF_ND!SMP72;\OJ4%2C$&F07XW>)H:71;8L]*ZE6 MHE-9Q7M,$JDW=:>#9&D;V2TB3M^KE8=!/54FQ[SS5_&Y+AK',I]I-9.!J3Z*#F.S%Z*^Y L+_DKU<%+YLU/ 'WA8MG'YH5*@ MR/K@9/$BK#2/U&\I.N0'\K&W6:2G:4N7Q35C.]]Z]>=M-#PI]G>1UM@F7:O/P3;_K1.R_\"?_S MLU'U;W^.JC?]W \]B5:F.=;IY!^OSN_+(Z2]F!H8[)A2B]"U:Y5]4/Y&=J12 M_=J,MO#T3$E-EVX)KOZW^FW"S=6MOC)8]RF@0C9F <10&S)0:E.Z>11?%L+; M_%82O.EU]%:RRTPPIH?NFX,FXJ/4IZ<%YX]S_2X.JDV#!.$N( )/Q S8T?)Z M]=!-?%((^LTJ9)?-]H2P M^;E%+E5GQ'T2@5&Z]TVUW8>V)JEMG,U-?ZW[2>-NU8UE_ M4J\V:+!<6MHEV>>#QZ=;T*0I?_IE\$A^ M%&HA5)4&+S:0Z>&"I^BNE#2/SUV?FE&T*\S]?KLXE#?AFM:V\XVW%2\/ NT9 MHD81HJLK\Y'SN+MZ5QRYJ8[]D8'*-U0+6"2J("V<^$LIGIZVQCMTR]4E#PKK MZG_R1R:H!0Q67UO#$?7OWA^[^@!=B.CW$U]%8YF/E/! $MTQ(3,'TA!=YL>\ M&"KZXH9OX;O*=>.?)0XTLGV^OCT"R8&!]UYV[2B0T\Z5_/8FH;,11]Q@Q_3Z M"R(0'X$^!83O497V3U:-RA3[AG5<+Q#7-[]QQY9]S\HR5WF34B4O&O)LHW1X M)XUY+V$>=U_BJOH-,%;G=C3&X130E4HVVCR\W,GYK5/ ]BY\T0(X)>^R>L_? M,M]FZ4ADDY[@(1>&6A.P/P7 LT\!'.5E9R5Z)HXR&+OGPDI4Q\6\K3I.[JSR MXBC+OU#E(G3^[84_:-_G+$[EF::S"/]P4$7J;\7$KK7N@A+]CW%P$I7%(CQB MZC4TG5RZ&V)0E[?U> UK@P?:^@R,PQ7BH!K-Z10>SOC>R*1;E&]V[G[I-*$O M@=O'$*[7AI9('T?,FK>^YBH9WQI6M\?H>LK;U5MQ?'KO'ZSTI4,]UAFZ^0KS$K M^M:(+F/M)GWK((%7LQT58M8_NU]:3 @RBEY3S$O,TSYYEV=F;3'4PU#-<]!O M$J#Y4WQ.@3T'+B85 1R=IR:Q. #/DX#K+:RXEE3NI,QUR83:-\]]3",D??CC MM&FT14>T!OGBOO3S52@U5BK=!J9UN\K<#VL+7+8X2OOF1N@VW? 1V"H]/D^ M+]#EI19Z!QW3=Z7+#*\F[O9#CQE$%X>L;!%,T6TL<7;5-BXB.2-A9CJ!V_5O M[PK>.&@01"8E?$B;7.=WNJ*OSGS]SPH%CM4Y%G- 51T$V50WQ+JCKJS?U1RN M3JR]JA)4I\_W6#/Q)];V>Z )C>#+T-[A/L[;F@34L3_YZ'FVFVX@-XPK':2\ MX4^B111^E*'-(V(N:QVX45EKR; $R_>EQLP<2H7FT=HHR?9=[3E&/_'31:?) M=;5<^R;M9'^V'^ Q! M,]'5H%NBR)V+0=+WV+@H\K%.?6BY48Y*S-):@.9^XX &1_,$;-74U4@T'R@H MF<+T3S)1"T$IN:0H7X\L;[VVH[#@5YR/'!I0B?Y>#*G6O>46ZDP,L>R,34YN MG@$;2)$+\_MLEH+9_(Z]@SCEAN0729]A[,/@CV!.U$+PG"A!!$VGUCDG';V- MWG[K/LHX!S7[49@C%I6MJ_SR;IE54VS7H6W4N>D D^=O^GV0[\B)X0\6...N M3JE:*^JJ\C7,I@Z[7T28>ZD136*@;F:-I)&\_/6%?9E-@X&7KZ8 M*J3\X"OE?NX?@Z^DX8L&WOFD2TDY1*G@SB8(WN SB9XT*BJF45H\/77RL8S& M::9=_DO_@\H'HH8S0^/W>1$'4=/HK+':/GQV_C#%\"4 M#K43K'/W:EKXQYN.FU6_/V6;6\ZL"'>X^8KQ<+BM]CZG%&\?!>MDJWGHIY>3 M\T-3\AQ(#YL=X$+W5NJB1+37^[QW>C9J2"'KUCK:?LE+:-J!N%J*,'PH1RC M-D6W: 2?VW.&O6J_<:N.1&C9?(JR>#1"(\;UU?V&U_Z!D?\*QQX, M?@:^A?\#CQY^\O6DX(PM*EUAG,B%;N;H:]]O$1]QOY2A]LE)P+26(\'L^6^V M%74-.E75;[\X86JUFY+9#G?B0FWZ!,)_5<_X)ZW^86;BW>8VQBWFQZ6M6Q73 M,V.X34M/*')''1%#3@%JS$>%ORA6+' 3Q"OF78,8"SFO]D&&2>3T#3I7K\*U MMKD9=B9VOATD7[QU9.6+J'EJSVQ.(:R?6E!MA\T>1W/,*(K /P@L!_X3'$7E M)*&%6F(+>ZSDK=>Z55ZZDO@K/LL*%+_ZUI7(%50$_\G(>TF;)TYK>F>;1,U/3I46$(_=ILI1#XFK MXJA7TIX

\R!T4F'SQ/Q-0VUP9]%1ZE#@#W;G3'?C;O!M+S-C77EVJ*B/\I$E^.4,VXZ\#ODAG5)56CR M2$G=HBW)N4*%9&^HBAM 9\6:6CRDZH0;P:O Q*N-Z'DL5]&F6>?49CH[7K61 MB6$6JLA\&*Q-*V^8B+5CG-25?$M%.VK>(Y!07F"UU&9S:([I)EZQ;ML8W8(! M4]M) L%JO&*G@%#@L=SC *<0Q]Y]Q"!=J[CSY;W@>6LJ@Q?Y[HE[WQ\*!QDA MN7RS^XH1S0N#J]UL6:B'+=+P5A2< ;M=+=((IR0@YO5&:?ME!C)4T^!,Y5WF M4JVT7D!HLJFQFT8-R?>BX4Y06N)"#;E$R,5?(%7;9A*.VQM:LM$]I)YBDV[W M")^<083!A:^B]][WED27PG/U;C:'];*,LI'O7>)R.K/- MUI"=7,]Q?$I]);N(D*T^O#NKREK?T-#8%"Y?BOG==/:/FM\"+O'M_A;_]5./ M13_EV(:GJMJ?P.6@6C;@Z[5ONGRC.#:*PL+58DG=-EOBL7&8K[0!\,I M_#3Q7OKF%I>[= H_+ #R4XZV]Q^3_PC(N[@[:=X!?_%=J:/LIXTKZY7B,58R M!_&NO%U90EQ,W9? ,NQ?RR(890\$ SZ=N!,,RG\HW(A1@TL24XV-DXN M]K;VC*TN+N>MY3]&_6YX3S^@" X]_FW%CA[)[/ CR$CB[E5#]$&$=/*1= D ME$2UC9Y_IZA>I2J4TH;I8E],W!63])H"BSJ)\S35Q9Y/NH7ZP71[3#E'QV?O2X[/&GR??+WFOWQ1QJ9O.&"0Q?NJ9\S M? (@_RY89K58ED*^):EH>KYF" ^OTONZ':5;V^T%!V]:6BV"@-,$N[%*GL.Z M0\U2)]@8D*ETEYY]3O1%A:S6H5ZSWR &R#CC'8Q=2KG;^_ )]]@QBW%2;PZO M$-;FT)YS.S2ML5*M*UVE :\RC7 JTF.3&8B/5V?>W5WOHD$(R),+G6?_A-.E M"%)G.C=)%"+,EQ %QA ;71 @E*(\8QE9"[='$00],S"-;)EXKJ^RM1/R'NTZ?(*I:BP=]!+ B-I9B PE-4YNP88(X&X.KT@Q M%E_V<9/OSSG'ZQ20/>!W&=7V82WZ,K M6VIMDS)C4U#R7^M K"%^WYJ78*4)^'V:*PFNJDLHBLTID4A<1K<>/2&O5\% MO\K(-:WE6;_[ON)>>BXI"Z-P^V2\WZ_ZOLQUK/3P_C?7)T5ECFYZ*T^SPD5X M7YY=&WT!.6<[T/ZWRRB<\O8)J9:0?"+4#MX1;C\%O(&=$=4@?-_\ L;U M[RB4"Z> ;KJ[YJ< H*5T=/]/[ORYNJ.-%LE3P)>?7B0\R:-W8M<(>%]_%Y1@ MC[]%M@KKNW]E7OZKI'$.TMB:)AP%Z68%R%;1 QW3N=.>!^\L+BMT_;3,7$!. MQW3"J*>7/L6['$1#.QW*'FA0TIN:E5Q5_$384J?LUW"6Z,D >]N0J&U+Y=6; M3";&&[?IX:U:);8)_A7JAOO(@#5>F44C](,6N/5<2*-:Y&TS\,X>RF 73.*6 M0V\?8C6)RB[M\S^G4 K[U++4RZ> QSAN>_#100IM-P=4(B+NG1 MB-CRK,SGS\QXH=5_;FAVDD.XO9W]G:'[EQ\@GLM.OBRQ;]L5V'_DR+N&NZ N)_]]W<%?SB^<.V"3\:&)<77/=1$ MT^AAT@PL$M[>120[MLH9HWP4P9?D:[RJVJK1JGF4%/"3?F];FF1[ '0B#674 M[$?A:5KG;6I3W3^$$Y"/4[&*41W9)#,%Q[>TY+]CGJC_N;4MNGMP);F&%V@\ MA>&::R4;;8[/OX9=X]]=B.R$[E, ;__\3D8L[X*_J,_Y;\2]CI_XV%OC4C$KZC/'L*:(*GN56/^=F0C6YE^V21 MN)F(7"OY\_.=X"#&ZHR$^[^\Z_\_%8I2\GF<.TK^Y8:T:'*;&3Z_X\(M?0HH M;T7MCN89?T\D<'N13@'FQ >D!#3RD-GJ%/ 9=;8YLT_E\W]!?/3O)A2X@T56 M8O0!>!NX^K24R7B7!4AP)>?F3;^SSWW?O_Z/QT&UL M[+UK<]PXEB;\?7\%WIZ)G:H(H8H7D !Z+ALJ7ZH=X[(\MJIG.RK>R,!5SNA4 M4I-,N:SY]0N0>5->F 2I%@;.]'CDF42..;BZN[/5&0HX3R#2J4Y M1!)IR#*90DUTD7"5B)*A9M#9=/[W/]L_.*L5,.K-Z^:O__JG+\OEPY]__/'W MWW__X1M?S'ZH%G<_9DF2_[B^^D^KR[\=7/][WER=4DI_;/YUUF%;R\Y(M MEN\95S,C?3/:\NE!_>N?ZNG]PTRM?_=EH?3Q86>+Q;-1K9342IF65LI_.#79 MCQ>('TG>Y:&L$81KU/T02\8N3#]$$_?6,(3J7^"=:2X6N7V@WLSE4,_N9JJ+ M1>]?XEB/1;5DLP$>B^TT.R+/["_>FY]6T]B!.LBTF6=%W3NBJF]+-9>J9[ ?QK5+F,1#F M)W9G+GPW%^8#6:MW\U_8XN]J^8H]3(T2T_]N.'^"4R83Q I8$J8@$C*#-$E3 M2%62DZRD):-RLMR\#1,UA[]^7@O>2->7:'_R0'-Y@A46JJX>%V+[/;V?'?M( MFN^C_:*2'^?L7M4/;'6#T<\:'ZW*_V:5 S<:M.J!M7Y7H-$0K%0$1L5Z#]PMGQS1P2T#1\\UO".L8?) M:Z75PDAB)JGNU2W[INKKN33_;<6K)RPOA,JM@Y5@:OS4(H&,9=A\M\VW.J%, MYX73)]MUPK%]B#\NJJ]3NTT C'^!7.D"IHTR8&FU<>-C M9_R[/YI]H-KSIW M*FAE!8VP@,VE_6G%H*=!=&8]7V2VUGIME&I@T:SFC5ZK ML7ZT)/>CFBWK]6\:VFLHSWFZ08C,5_DU/7G?%T8ZU[-9];O=&'I;+5Y7CWRI M'V?70E2/\V7]20DU_O.>?E"Z"P5GG_Z"Q_&C0ZFFDS?SI;'^_EK-S-AL8V9&%^V'+$Z1$'(8&S"JW?\O,7AEDU MQE-X4(OETT>S@$MC+KWYK\?I@_7G;I9?U&)28"J-]2(@UN8/E$L%B48:%KQD MJ<291'GA8\-T3S>V%WPM[15HY&WL_8W$5Z"1^0K\O#"?33\CY0SJ;B9)/"Q[ MIH,8,'K;'&[H1+(PSDPVJ#WAIOB^]>!XEQ_)U(OEY)-Y$M0OZIZ;YUKEFE') M,&0<91#AW%H(2L(TT2E5C*5,YBYLLC?NV&CCL]VYK9=3P6;@%V5WSU2SD_K; MZ^J>3>?_OQM7[(/730H70-+SVQ^,AO,K?T+WKG?;W++S7IN_;=_I_=$&>7E/ MJ+!^2T_]<]@W_]A6[B_LV_3^\?ZG:K&H?I_.[UXQLYSF]Q.=L((I2B#&FD!4 M*@(Y3RDLE4 Y(7G&*?&Q 'PF']N+W9R85$=.3%8*@(T&8*V"GUW@M3)N5D)? M> ]Q]A@):F_;(02S2):$U]2#VA4AH.Q;&4%CA)'<)U4K<],78\N\5E_5K&JL MF3??'M2\5I,LI5E94 %+3(TE4M(44BQSF&&4%"5-$HV<+!&GV<9&8VMA&T-< M;L7UXZIN@-W(*1IL/;/1,\1V) 4K4>-1CQ,BD;BF>ZY!R<5)[7TV<;LIC#[6 MY]>OU?H<^\;X1\:2;0C*'F5?\WJY8&(Y*0O$&,\2R!*!($IP";E.C:VDN>!E M@GF99SY?H!N6<:VL3=?+<6^WN+]4;R=10.^&TM? 3O*ARQ2#3E,?&@G.4/R#Z!!8S@ MQV9-Y,Z[#W]]\_GVESO__US2]OKC__^NE-\_O7:LFF ML]IF0,C'F:KT6S9=_)7-'M5U\_::E_?]]MU=>?&RFG]2XG&Q,.+^Q.II;:V[ M=TMU7T\2*FDIL?$2"Y4:2D086A:$,B^Q*G.F7LC"-] ;&&"S9].+Q;6:K:N2_W3T_::55SM]>]L(9L_;LVLQM6Q M)S0?S#O>;I]/D,1EBDD".98*(E;FD*9"0XQR*8@B*%6IC_?1AY!C^YXVD@(K MJN>93*\KZ>:XO/3Z]/R%\ED:;Q>F3^PB.3N]B#BH6]0GR/L.5*]SA>X[?U7S M1_5)V;',%^2C6M@,>QN8=\-GT[M&0KM')6RRY/3>7'*C/]LC4FW\//-O;8)J M.LF)%%PC!)5$)41(%Y"@1$.ED@P15"9Y0OVVJ.,(-C8R7^EEXU97FH$=UW7]C\YL$.47^HYE]5 M;:M%/#8Q02Q/L61% A7'*42E^4:PLE0P99E"*9>2B22J\1]+\K%]1!JMH"W, M(L&NZF!'=\"?P.YUZP39!H KT$( =C!H(QO!TJ 5C!<@0T0YL<&BLB>1[1G M*Y([\A)/3-\1;TY9!CN-9R[P=)Y? M.PPSW'FSNT[/SH<];@LM0\27KZ>UF%7VV-A^[)IOW20E.4,%DU"GN6&/I$PA MY3B!)6-%F>6BU(+Y51\Z.L_86,.*";9R@M]P+J9:Q'@ZID6@I **"+4 MB4.TVD''9QFX9%"GJH>5@KHO#S J/FTCSZW_7,VM)[R)24Z$($6:,*B0)!#E MJ(!$Y!HR(B@K"EL0R+V$:.=48R.%3SM9$F KKDN$LB_(#L9#-.AZ=\V"4?,S M%YP Z;04ND<8SDAPTN29?>!V1^ 1T)(MFUVS&_UY::CE2S4S-]?M7MGFB=5E MPA*5$4C3HC2&0I%!GI 4JLS8#Y)(K#'R.KYQF75L#+$1NCG,W1'[G]:[Y+Y< MX;<(CN<&@XUXKYO#/9?MCOTO;/FX M,(._-A._5K583)N-^XE(69*F.H6E8!E$9B1("F[LEY2E*2$L*Y17DJS3K&.C MI\96WTIM$]!;N8$5_ KLB.[OY)Q? W>7)RJR0SA %X(:Y \Y@Q31.SH_Y^"^ MDC,,QSPG]YLC57?>"='_H(PSE6&5Z5Q!@7@.$5$EY$1AF)<*%XG.4$8]MU;=I*4K8,3ML7KS<5SZ*MZ\ M-]O+UFX^KOK9TLTG;@NL<;@- VQ"&.I512U$69GG!882%=2X7S0QCEBIH*($ MTU)I\Q^O LTGYAD;@>S&UK9R>A8O/ &G&VE$ *EGLCC$!_S6"AG14SH#0ZRZ MA"=F&;8@8;>J!Y4(SUP>L#G;!AX9?\JF]36D\F[^ZWRA;#\*)7]FT_G'JIXV M]G;.DXRI1,(26T_'MCDDBC.8IU+P+"T*@9PB:CWG'1M'M)+;O8-Z([LM-?&X MD1[<&?'!PTI^CTU&<9=Z'YP]6B"U ^^ W4X\GV*?XBTJ^X/ M6N<6N\=PP^VW^^OX;/,]X/; MAWKN"'V9$.+7CT:.W.^G!0)3U-62(B+PO!\ M1C-(52$@E807)"L4%EY[6\>G&1NM;Z+Z'EHQ/5MK'(?2S>Z['*">27F#S4K" M*["2,6(?C$X,8G6[.#[)L#TM.A4]Z%S1??4%25C\?#P[WX]G7T6MO_FF%F): M6X'^4]F6V$I>?U4+=K=-+WM5S9O-^$Q,5:$Q*Q--LT.'%=@#0A8(;*3?+J#";"@!&1H#?S@ M.9YACOMQZOM$]/*LK?Z>I+#TK9=9RYB)7 -K,'Q*U\LLT='DKA<2)6"_YNWC M7-9_43/YMEJ\FDU5DQQ0+Q=3F[?]BM5MQ5>^W#H/3?.0K?]@&YFI>D+-]]@8 M\A(F+,L@DJ6U[VT9PA012C(LA**3@W;VW0YQ)-FK@ K::@E95CSV,6 OOL'$TY#H.\X'[OV3M M/#:G7F -!]JYJD43_;$[U>I D*:8I[@L86D;<"-14,@RQB'1*26":IQ)K^9QG;.- MS7'=" ND?2>W&]!^WF0WPFY^7S3<>OZ ;2';H[$>SE^=,(GDZ73/-:A/XJ3V MOO?@=M/ M9(./9-5W9J,B5(1FD&F4 H1RTI(2Y)!P20KE2@(UTZYN[U).#:F MZFV+;=#Z1B>?!X^]L9=:Y3_JSM=H:A*=6X27KCUT4KX_1HVA<_!&JR5T=J+ MAH?*V+IJTUOCO>VUL8XP?%K-7[]^5']3;/%V^E5-$,D4)AF!1:X01#23D":: M0%+DF#*L.)5>WQ!? <;VB6CEO]KI--.H<+4)HGVZ LL*<&5X8VKHPNH!K"*> M[0]]U\F-V_M$OV?JC@^\?S/$0/1B-43TG7[8IHB!X!PT1@P=)V!W_>.BTF8Z M0[1L]EDMODZ%JE>54]>.N\S2TA @+ DI(5((&Y^=42A+HG"1LK1,M7,0Y-GI MQD9VNP(;O[V5^ J8#Y8TWZBV2%9E"Q=Y;(Z>Q]QARSHJDCT3UUE9HX+GL6<< M%<2!=H-W^/7C&2MPT1FS-16"6$ M$ F30F<086J,6JP4M!5(2JIMX2+_$*67T&1L7XV8NR@M*,V'9E/PWEAY]M?F MJBTT5V ##MB@T_;G&G;7)?QY'&9W9I"G[ ^TB]/G S;XKL_%BSN2W:%P/?Y0 MNT@7+U?LW:;+!0IPPNP1[<[A_;8D$$T*A50&F=08HAP+R)%F$"/.4R1T)K!3 MUY^N2<;VZ3PAIH>'< I-!ZF?&?7G MK@UN%-^FK!\K6(D+EBO!,-2)8A E*H$\%0@RF@F9:I8QXE7@JVNRL;W5.Z46 MMM)Z=WT_C:V;Y1@+L9[?\:-@]507U 62>*W;3T\U=+/VLTH?:<]^_IXPUOCI ML9[.55WO[.P8 Z3I-GNC/YHG:[VIM%-5F!=9@K,,IJ7.C>>."62",RA1IG6) MD1:E5\:BOPAC8YBU!KOEHAJ?INTV76FPJX8?]00LD!LA]0M[SS3EAWA/_!6. M8"16"Q!@4*X+!VB? 2\8:>"-T=W&WH_WZS""UI][/?TZE6HN/QD/;H+S7)62 M2:A$1B J<@6IY 4L2*%4JG">":^@U-XE'AOK1MCHM*JWNTA@1_F=[IYK_8$% M8*"M3.B_%O349Z)(;;?/1=II?>9'26]X^QF>@+?[1-0^^)PSZ$ M;Z=S-A=3-MNIA+>9>NN/3(I"J$((#5.&!40E2R%)"@8S3+,L$4E*PQ@O4G9$Z9(U.HZZZ $Z0G%/LWY MWGY)?&T3M+;JS[;UBI.<(908*UME*8=(E!)RSC!$BN*"$(Y8XA5PT#'7V$AI M';S9"AL2"GL<4C>NB014S_SR'*-^.TWHW%[-':8O^WGY1ORA[U:KOP;/P5\-8F_.\+$TH18K +./: M]B'0D*2)@D(:EF%%(A!/O4Y'+Y5H;)33)(4_&*6:#JVL50M,5WK9VH?++PK< M;U6S>W8SJ]RFE+C1[L^>1Z\7KZOC.>V0JS7 H>ZEZD0\ 8Z%[-GCXHLG&O9L M.18N!P?1T08.M-BV(Z[*[6W>Q9(+S62J8,XSP[%8VOQ9+6#!19I*R:GYGY?! M=G*JT9%G*UX $SK ZFBT10&K;YMMMW/"&K0^VDF=1R.6O79ZHF'-M;,*'UAK MY^^XK O+6V7N8;/-6?BJ8]Y/:J[TU+"%(DE*408+H2Q;&/>.IH8R4LT(PTQS M%M:,I7O:L3''IK_(2NS=/B/K-H[?K63_/JQ5RYEU<*.7^.CV3#5Q@ WNX.*& M4^1&+F0E)Y"Q,B$LPJ_:G[VTM,597 M\RNPTLZQA50W[ Z.7 PP^S[/7(NX[;U[O@21!TH>Z8HQT!HH2_$(:I$\U',@ M='J=)V\>SI,\)_\S[_#LQ1?&*7^RXPMC,S:/PZLO]L#SW7Q-'>:"Z[I6R]J> M$+1GHK-9];OMQC.A+,,YEQDL:8HA*@L%:6&K8H@,JU3HC&&OJAB7BS0V GZC MM1++Z5>U:Z?8TV#P7$7C-C5*V@VY#6G;:UM%P493L%'U"K1[!8$1U.&K[F99 M#KN6/?/_2RYC>#CWQ_QCAL8EPFM##,G149E$A:)SY'D$M50)*1@@A5JD(Y-3WSFW9LY+V1 M&M16["OPP!;@JW\RM2/H;KP:'\J>N7.+XN<612.SK5312KT*&C%RM\& $1LJ M>@$5J[^BVZ3#MEOT N*@^Z+?W3%HJ2T$4"09TZ6Q)@N*2X@$9I )(J#4@N2E MY"057JER1^88/>'\8_)#DFYIYY]!>E4D":C;)J3LKVN8J7\)5/B49+L1W:!9J!+P"[QK(^F*=/JH*')OA!?FD,Q._Z]+ M?)!'7JO_>C1.\)NOYH];,\KKRG82R3+*FPB\2""*9)9"B/(:@:UJGM;)14OK:,?TOE(#63Q]KHZ_710#U5@6U$6R#&MK MQ8#MP"J+,FCHJ8-Y'N^;67YZ>F68ZJY:/-WHG4823]??IO4DE81+6680(WM< MF^D2$DHUI PEB< 9%7X%MQWG'9MMM]OWY FLY0:_65D]33M7Y%VW]Z/CV3,? MAD$9L/ON!4RT+7:W60?>1_>"XG"SW._V/OI*[I2'.MZ0 M\3HY303$A"F92(4%U=$[2IZ3:J3VHF,/NT%Z#YY=V&X:''"=QM4KE<:Q3 MS.Z0,==KO'TA7[P'I"O,EW5_/#O+B/H^NB+BU_'1>=0P4_X-6]@^S_7Z#.CU M=/9H9IZ0@B.)"PR1[;2,,B(@3Y,<)@*1TG9^5,SK\/C$/*,SU5NQP',9XGX*V;+:Q&8)Y@A%$6A%(,4*0YK)$"5(\$WKR52UX-2"X MN_/U#^_,4M<&UU[1=O.$(B#8\[=]+>'VE/T*K*2,Y_><@2&2GW-JED']FC.J M[OLQYR[OV6\YU_?W9S:=&S\&)4G)E(9,I(:T56G+3&>&M%,D,"=8E\J]PT]T M\<;&]7$[JSK[\49:G[T)W9X_H<[ AN3-^2#L\;WK">F!OF27/\I^WZ0 M#J_-C[C M#?<="=#RV1&_>OI37OA96W;7:VEAC\ MULCL&R[IN@9N6TE](-LS[U\&JG],I2="L4(L7:<=-N+2$XR# $S?^\.(ZG;1 MU*]ZVLDHT'G"18(D3')CB2)52-MTU/Q1"$H2)%3&V?K4W(V4#B<). 3OF8#6 M,K;9'8 M@:AL?\6?S,-M M?&?#-Q_488,L9+57\8WZ5(1+$+E=F M^OJAS7Z?.9:$<5I:-]:)M6 ]\\]FK3[MK!73YC'99OJWD=CM4MD#^$VIO'@\ MY8)6),;JG&I0[G)1>I_%G.X)X[/MD+O):30G&5Z>4_.L6@+WV7DOLO M>^>U [O?%7O-5+=B=>O--+<2T5A\74Z$F"14ELG7LN$\)4 M0IZ5&=0TY2G/9%D67B5Y7U:=L1%7A(9F-^MV52TR[;;(NG/5LFI^;:[:XG,% MU@B!%41@C1%H0!JHZ5FK"1>O4%E>JP#9NZUY+[^8/9L+WRGC5^>KH4I>D9#K5D"):0$1S\W$I M1 D+G9$B2PA)$Z^*-QUSC>V3V\@&ZV=QR16?[6.F8;MJ79>Y8,^:@ZW1#@N,0QW7\T;.JLGJ$@(E8K! M/,L,/^@$&>-3"YBI0N=YKC''7E;_R9G&Q@[[N_NMK%>M/>190N(TO ''(*&@ M#7P:XHC79<JZ M6FS;-VY; ^)2)(P3#%4FF:WDF4"BL(1I4=!$4HV1%#Z"ACA9;9-=WRT M#X^-G8^I-)#I'.;6,$*$9K;=$((H)PP3)O.D].*WZ!*.C097WRMIN/9RCNY""/9G3N4[P^UX782WMA[:*0VCQW8Z=J2(4J8,9ICG/$>$:\.LD=F6-LY-R(",U, M]TW"F2\Q'V+H2JT7(=,[.5I0;M>@]+#EU:%_-%XZG&%@9CFIXB$WG+XT\.VV M_F];:?OU8Y,&T70A:_;/FG];LYBEVZZ)[,/+8>&TE'&BEO-#]N7_7"D05[BDPJL7\[3%X09)[]^_KGZJA;SQL6Y4W,Q5?7S MQ/V5+'T=6'RO80?%!+=7VW4,U>S?H%44)Q*G,!<2I*B)3A)IX) 556EIAH MEE+ME61P>JJQ4=)64K 5U;/2A / ;@P4![:>.2<0,6^*.0]&)%+IF&A0&CFO M\#YQ.-S1TVE;?6:7]V=SY;)^-V_=GLZ(;XYQ(20K8$8)@H@J! DN)4RH\5N/@SFJ@Y':'Y\%*&Z7BZ9!/1J33O9=9[Q&<^]6N!W\M M K;U]'H_:CP1_O%7;Z@#PXB2C^LH,?Z2>!\R]B!":%B+0)[-U&OTRT M2%B6*V-84R4A,M\T2'.10B&QR+*<%PE)_9H1=4TWMN]16S+SBRV9V10;:.L> M^C8?Z@38[1L1#[:>:7U'T"NPC=X'6V%C]AMR 25:FZ'.R0;N+N2B^&%3(:>[ M7B:\K9/OFG]\S99J(_=$ES1):$J@4C2'"*<<>$1*#RC\V MHHN9]^M@C#67 (O(#D<,&XOG^\!%LN5?[C$:@3T?T9SW>X(&#_8+7,>1A +Z M2C\NZ[Z?I8D=1A@J1N#6N5J^LUMMRE9?FA1)0@J59U#*(K<=1@O("\YAH5.I M-N^>[H7I^VS1P];O>JMCR8YU;X,\ T%:(@90XI)AE$2"M( M4DR@R*1(*98EPV@R5\N^X-K4:ES^ JVM;N^]OBBW>FALFI:224$-X16DW@$2!(.%:0BHE)\)\*!CR"OVX0):Q MO?NM*K#1!6R5 8TV5]L:-+MZK4LC6IV 56 MN!S46(4G+I!DV,(4ET-V4+@BPI!A!/Q^ROATUD3"K&O YI(6:6[/BHDM[XNY MW<#2#"JFF*W=@X@6N' ;"NO'P4>P=*-V2Y#J&?"VA&N MA^*XIU6/1"M')AB4+4XKN$\"'5=>6-9JNY=>7_-ZN6!B.:$9DV5FK"\ZD D=LFK8U.]3,VK#J5/%KWJNB>@D]UKI95A(?E)?57S1]7N!AK'SY;/ M4:]5^]]/YH]JOJH"C9#,4&(,!U78W."\L-LKE$(A1)X55''AEAL<-OW82&:M M %AI<+4Z,@!K)-;D#UZF;DOI'OV>2&B_P'FWP>EV @9KA M];,0?@WR@G'L;)/G/^IPS?*"-7[6,B]\E/A-4S?_HA;KSJF)PB0I)=0(E1!) M6YXUHQRR/$N08+E$R"FP.6CVL7UH''I.[N@0K\/GX;(X?%CZ!+OG[XH?SCVT M5#T$/%Y?U8N 'T]S59<'/6J'U9.X7=)F]7#0T?1:/:FO3\/5TX-BO?^W>V[-Y_!]8?7X//MS:M__\O-^]=O/GW^G_] LA3_,WCS'[^^ MN_U;\ YH]T)X[XM&@W>XW=)-V]7E4R\[)+[HQ-]0[9[VI;99G<#HV'QUNS_Z M>??[Z5R]6ZK[>E*FHDRS(H5EAAJ62B!+4@[+)"V4X"53NHQTL+V9=&P,U7E, M6H/?K."@D=QWL]9E!2X^D ["]25/GATAC7F^?(!1_P?)VRG'^Z-+3Q MZ;KBX"M6?S&FC?V/-6F^LIG-MSK^V_7V M&ZJ?-:"(H@$B2'-$DTI*5*#1!Y MD2LO=^D28<;&%E;(QL)O?M@1-[BOZ@4+Y48U0\'?,R==@'Q V];+(8O6WO4" M409N WLY:(?M8B.,V6N,\B]J^:62D])82 DN2IAGW'"FYAIR51"(UR7#T+<@6M"KU$':_6YF*W[C+$7]2_\P.[KSCBYZ -&SF\ MFGLLGM]I6 *C@_<&N: J^(G-:/2]ODW;8[_LB:^.H^ M]L('V_T>RWZW_PYW;WO:KZS$\^6B(:%/T_KO/ZFY^'+/%G]?QP6FI-36>22I MU(8]$(&DI E44FML3"5&D%?:Y;D)QT8?S^0%5F"PD3C06SR+N1N=Q$2R;Z_O M(A"]"<45F4BTR/=:B,?[ MQQDS+N+/BZJN?YTO%)M-_UM)FZ?ZD]+50MVR;Y,DE9E.96E\,YI!5*(2&D9* M8<)(EN2IQ'F))W-U9P=RXZ,H/'J%A'(M$X,@W* MM%%AW*?CN(,'^I/BBY*/,W6C[?BBNIO;&FC@XH]]O5L4N ,;1U= #(L:^C MRTB7NB9OV&)N)JS-C.O*F%-Q/9>OI[-'2U3/35PD&$]IRB$F*8&HE 020C.H M=4%H690J*TF87^(EQ^@^GSOF\%H1^SZV+_$5:)1IZ':E3JA/XK=:O@Y);VLP MH#?B!/] SD@0GM$]$3\I7L@-"8+JM \2-ESH&6"]O-$_5Y5LTF?4XNM4&-:N M9G)"R\S\3Q60I$D)$:,,,I&D4*B,ZUS*G"BO;9S34XV-$:VD]G6LV3O1@H]7ZFUP+4B-EPTUI08"6->9IW#HUHYW@G)QKX!.^9WQM6[_U M56V,>$L[$T)$+D6I(4TRX[<64D.N40Y3(1A"(D5"8Z]$W".3 MC(T.&MG 0RO<%9BKYME?5QU\L(%+I5F;'32=@"S"MGC M!;!2R=91VNQ@6:VN#D^%&W4\RI),*A MR$IFOJ>JA)25" S/FN.^ MZVB?H!&<@#DWF8[Z\ S?9SIH#_F#X_+ M^KWZJF;I*LE>X"1-B$@A*FS%_(093D^P@"B7/"]04DCIUV_H]%QC^]0ULH$T ML"S^$2S=O@Z1$.K;W]L4Q;\"K:!78 58#P53'#")71;_R$PO4Q7_M,HGB^)W MW!+&$.O"R+?L6YN"^T$M)U@*K3 RAG5JS&FD"PX)P1G$I6(H96FNL%?%MF.3 MC(T3-M6];;CK.L?\0[NI;:%?F3.S6?4[F_L:JT=1=B.-2['KF2UBP>9-'%VX M1&*,HU,,2A5=2NYS1.>U =O=.R?OJR9NQWIWK?.],\%D@=(2IB3#-J4>0T91 M!I4024ZY1(F6SGO;7E./C4B>1:X<:W\'5@IX-^@)6!:'K>K>P.[;Y8R)L]]> M9A!DG1N7?B,.MTL9I.FS+R:$FVL D\A)28LP^1MV"%C[D_0'V4]LYF^_;1##95$BDFNH9&D\YP0K6STP@PQE MQF(F'!?%&K$W<\=\ZW"\UE.,%2TW"S=$_YZ_+6??*V]S=5_)2";J9MA!S=)] M9?9-T8-_#Z/S$UEGZ[8]]FCK<68S7=X:"3^:%V+1;JB9:S]6];39;9N44N=, M*0Q)8@O868[C*=8P0TE&>(FSG'.?3T$,H<;V&3F9[GFU[6VUT0O8YP$TFJT; M8-E;-LKY<464-7;CF:%7KF>.&F;1O(DN)LJ12#**2(,2;$P0]\DYZM@A^PIJ M-MMT?,JEQ@RK'"I%*$194D*28PZQ4J76C"*$G.JR'XP\-HIM9?/Q\W=A&Y$'-&U>Y]A]X8!MQ&.R/E\E^#8 M!:'% ]BR.8AMJP+:4]IJ;L]EK[]-ZTFF2X4SI2'EDA@'3A#(B2P@UY)A(5)" MB=,^I=-L8R.A5?>FK9#@-RNF9[&^;H#=;+%HL/5,7]Z(!:1D.R 1+?NZ:ZZ! M$ZT=U#[,J7:Y*8PV;A=L7FOS$F[2A8P)=*/?3N=L+J9L]FY>+Q?-!Z*^-3/4 MQ_]I5:Z2"U$PF24PEXEM'9Y0R!(EH,Z5T$FF=2Z\\H%B"CM#:DIN:HA.-&<$:J1@ 0;*Q!A54)& MA(*:E*E(95[0Q#TGZS)9QD;,&VW::#![SMHJM.J>91.<&YUVBGJ"K59 5^9? MC%X^':,O6TP'-WFX)>J9H/]XJ^/3W7NP51K(Z^]]M3R[@$?!M[LG^&53#-@A M/ H6S_N%QQDRS)%9;^2^5NU_W\VOA5@\*KG3$WA2:,)M92>8T%1"5.H4$EH0 MJ,JPEDUOX-&AGM0\=GTC@4<;#DM M@YN+$1O=9P[P@=SXWP@2B2>^ TY:!FOP\(^^:\U[V! M19748CG54[.4UAMXK1[L:=*Z/V^A>9'E&2RDS"#*-(>,TAQRG8D2\YP+X=6? MMV.NL='0KJC6+I"ML)X%ECJP=2.92(CUS"W[8*WD["$QQ0&/6$66.F8:MLK2 M>94/RBPYW-)3+OFI-+L/CW;V&]U6VMQM&O"SN7ZLI)$3MT,7UO'D:03+U?>9^^7E MB%ME+<.NEOWZV;+_W+GL\5.N+UR3H9*K0\4<5QKUA6![)TQ?.E^HFVS+I-O) M[/9T6CN:<'$PSLC)Y2\-#U/'GE924Z;8.H7]ARL\_V MT)*+,50_+J9S,7VP1U%_4VQQ^WLU8:S$FJ(2FC\41%1KR)(<0:K*4G&6EH1[ MU?4-$6)L]&!U@%8)8+6X BL]GJZ %1@8BWHMC!N9] UWSW1S =+!A4)# MH(I<2-1+A!QYFRS.RHQ_AVQ3K;#5 M=+=48:/M"';'SB_%2V^,=4CXQ]@3.P]QM.TPAZG\/A1232=OYDOC97R^9[/9 M3X_U=*X,02"M52YI G5>&$\8TPPRFR*#")9I5DI&W:/H5@-\5&P*5G>O2#Q)G0SBA^A(QJ)7ZXJ[[^:.YL>0\9(SG)JW,'<:X,[3(RQ$4"K!6S4 %L]VFIV5\=K2ZWV9:PZ MGE5$PU;.S6CK?SUZ)IZ^EL*_+.E%2,:J6!HFQ+#%3"\"ZJ#.Z66CQ3@)?,66 MZJY:K&9:A5!16E)L[!Y("FKS^?+"^+V),&YPH1,J4J4+KTX#YZ<<&TEN)0[- MS7. .>3<\%+P!CM'["-[SAV*7DX5CT[X@J>,70!TGSIVWNGO5KTW*S?[^*6: MJS:(8<)D2L[G;PF\%Q,B.JQZ8HD MU/2K#2=:?7ITF0NL90HS610042P@I:*$)4\PQ8@A(@JOD[$3$XWM95W+";:" M>A;K.0NMX_E8!,#Z/B$+PM](IOSSSC(W:DA. 0I#K3?[T&'"[9-T3/ M9ZF]00-0:)0 3J M1-)$*JY8H8*:.)V>G MCAE?IO/3>0A.=H!RN#6,;FX>#*/9NJ_O;?[O.NWW:=NJ?E(@E6(J$50XRR#* M2PPY8:DAFRPO92&-BY3[D,W9&<=&-1N!P:Q)<)]M+H"'\[CZ,T]SMA$8I[S\PW*.\[J[[..^XV7'KW4KV:L MKJ=ZJN1/3Z^J>6- /;+9.A#^-5NJ6^OOW:IORY^,E:_L*,C:EVCQVVRMB0MAUU-ED&P"H4>IH3L'*^YSS] MKL> )T".2P%^:[0!5AW0Z-/+F5$XK-%/DP)$>:%SIG#03I] 73!FH*VWN&/S MU6&7F:^N9E/9QB'.Y4?S\*\+HNT4;=S4WJU?3VLQJZP):DL_3N_F30&(^7*U M-V>^%A_->,(81=LW/BE5DI*B@)E&%"*9E)!B74!5EL:,9$QCY%5V>V@%QL;O MN_I?@6<(-%MPNQC8+/YM.=I&V6W3T@T['KF^T[8>CBW=L(E$H5VSS4HWSFIO4].;C<% MYGUN&NXVIU%\/]5H;VY#<,>DN1;+Z5?C>NQY[E@9\N%I ;4JJ.U_RB!#7$/& M4H:SC&<<>U7)Z%/8L?%8FTS(GR<3;O.^KL#!&VM-K*.O\158J^R93]KGL^%& MGV-9\9[9]VCFZ*6+W>N^T! +$RO?M$]1ATT\'0#T@PS4(>8,^W;9"BG;[B ? MS/NUJK%!"XQYCA44MBH;R@L"69HKF BJB1""FD?$Y[MS:J*Q?3.LG#L=>*Z M%34P >,DN&[$'0.RGDDW$"UOJCP'122:.SG-H!1U3ME]>CE[?2@U/"R4\=*; MYB%Y@C')*(4*YP(B:?QAEB8V8SU/-%'$F*%>^5B[@X^/ K:R^;[P.Y"YON1A M0/3^8CM@$/ :'RH;[=7=&7K@U_50J<-7],@UP=U&JGMUR[Y]4E; Z:P=]4,U ME\;(,#:"L0Y6Z9K'*U^\JNKE1*%2YI1:9Y(BB'BI("TD@2373')!"^T7QAA% MJK$1P1NME36Z%&C5:SJX?[+'Q<^U;$)HMGJ"E:)7QZO9[/HDU_=V=].[STF$ M!\ U(F#@9>V9UEY\14/ZK,1;@7B-6"+(-'2GEG@P'FGE$G'PP%XOU?W]M(UM M,/ZC#6F8FF=R;D],FI.3I^VV$<^P*E*E(2EI"I$H%&3=-'_<8G62<9]XV,8RWH <])GQ'R&P=KBJ:Z5.Q+VNX['V-KYSHH5090FQ M8+FQ7DD&:4(P)*PH$XHQ3TJ_TN'^,HR/RJP*MDKBZ4#O3 M5Z)G*G19A&4%N#*VXU2&+8A_]?%P2&,5'P^08-C:X^$0'90>OV"H0,N/U5\L M19O_O/FOQ^E7-K.DO6^ $,4+@5 *,R0E1(8N(X[4Q*<9)E7@Z_TZQC M(TDK;6NCV!]VY%Z;*9[VGQ/RCJ9?;#S[MOK.0=FSQ><#5RQCSVG.8>T\'Q@. M3#ROFP-C8UAS[&D/,9]WEWI7UX^VYMSM@ADG6#0[YDF9<(-Z"J60&**D2"#- M50Z%%@H3217UBUGWF7QL5&5E;[K!6>F/M(=K5;!%L'>4\(Q-\5D;QUB3GA#O M.W8D*MC^@2 !J,4*[/"9>MA C0!0#@(O0L8(*&CS6+50LGI\BT3K:W7 MAKCRDDI,LQR2TIATFQFA0]4R+02@YO]]. M*'095V: '^L5WNSC$'MH$O!X4%5\7D\.E*A*E# $( M9.-+)8>T+ E,J,QR56 BF%//$\?YQD8%:XFMD[%?=K\&OZW%]C("SH/N8CE% MA;)O"^I2%#W- F=LNLV#\\,,:"8XZ_3<7'"_+?18D-7*QD7L'2,Q);*$I0)* M07*(%"Z-9T5*&\$@$9-"%,0K,?/$/&/CB]4YDA4TPNG=<6A=3^@N!JSW4[@@ MK (.UCJ1B'9X=GR6@0_(.E4]/ 3KOCPX\G5A!WZMVO^^F]N"+G.S2%-53Y3@ M1:%P"HG()42EU(83B(29X@CC7&58R\E[NINR-LU,#-\YC$"\CLF&OH0,OS:A\) MH'2X*< 1^61K!]_H7^O6.+GA2^/9*/E)W5=-QZ,WW\07&[O[MEJ<.+*?();3 M%(D$DDPIPRM"08I%!HL494CF!=?8::-!W>DS1YAF.)\Z'B;/?.Z(PX89X!_4T@:+?%Q47Z?25DXTHLCV6UW;R589 MZM.=GA%,YQ*7!8>48MOE1VM(%!+0F.2""LKRU"_/S%^$L7TPFW@I/:M^KX%] M;(S]N1(=L(WL?_8SX0/6Q,%.!=N]0N5"% ML5?S+(6$%AH6DA5Y5F89PTY]YWPG'BV#VU3Y5O*KYN?-/VR2XQOY?2NF."Z' MF\':!\@]TW@T? .JL?B!%:U2B^.T U=Q\0/CL,*+Y_V![73GRVG3[7'Z57U6 MPF:3&6O6>/ZS1V/POC5J6;)\7%=:?L,6: 742JW6?1=;Q6P4BEJI!A[4 MHFW'";Z;SE>-.3UK)\=9:S?B''P%>V;59XNW50B\>;9XKYXOWEHKZZ.TJ1_Q MZ[E$!3I69^(H,@W;QC@FC <]CZ,.'DCTO[.%O#7W-AX7ECE*&"]@P3B&2$H" M69D@F'!"F. XY=++&'TV^NB(UPH'K'1!346?(^=(?Z%X]$UCSE#X$]$QE6,1 MRK.QAR6&8VH=O.!'+PK,<#U:T6FG)MA/3]M+5B7#FOEMSNWR:5NXLV[LP]LO M;'[S8(>H?S9#+.MW\]8IG@ABW%%B[+7,]J5 /-60\I1"EO 2Z[(H=>;5?6\H MP<=&+[M5X7N;@:4! :Q0N (M#C;"J$7" M,SUWJ ?+C2+'^+CTS+Z[Q?[./RD_#?&D^.<6#[QLL?*2AQ)[V)SF@1?C(!]Z MZ/G#/JD?S5NX4RT=LX)2G&M(!)?&^-4(DH026,@LQQDI$L&=(O".#S^VSY.5 M[I*B\WO@N9%[."1]'W*YH^%-C<>5CD1@>X,/2C/'%=LG@Q-7!;ZR+5G4-]I6 MHW_SS9ZV/T[K+_:7-A&@GH@\IYF@&&9Y:EQ8@G/(B920EPE1A11)BKW,U[,S MCN[%7ED&NEJ IF_"2:=CCQ/CCXUP/E1@)2-HA0162C<^.05A-WM$ *9G MKO#$Q)D*SFA^Y,6OE?CAKOKZH[FS?>?-#]M7_=1X@[S89Y19O\;G+@NS)-[< M/\RJ)Z56U0B.NRP?JB:D3\G&.ZEOJR6;[1=4_U M_Z:6MB3[W7SZWTIN1VIO MVG=A)DDF5:'+'.;,]GQ55$.&.8$T%Z7F2"7$K]7BBVDR-B(ZVX=Q \)FVZ0Y M:[%O::O2*IO7 &>U!)LH0AKH?%RSYB;]?6'>'(&W'P;^J'QM@!??,$B698O MI\>@%NN++]>^)?SR H5]K-^RZ>*O;/:H?E$V?K/MY;[YY5^F:F&&_/*TVHLB M.,F,GY_ +,\51*C4D.*,08*2A))"9*E?[0ZOV.>/Q^7P>O] 0B"*1)I^\T]*-$&P;)/CF&#A!':SV:(^GU5 MUZJ^F3_?D6AW*29I4F(E40%17IH_6$X@(QI#PR9F:RLX#LK[/<6QOW-2MUL5L9C)F=H(K'1 M^?D&92!G]?=9Q_U&_\W)=T(OKHVK8E;N>KDT-EUCOS4;;(5@FJN209XC"I%" M&#)J_IH)12C."YDAITV([FG&QBGO7KW]!%:B@AU9/7R2,, M**]MS/,X!.UF=@P[V*;F>=5V]S8=KAXX9/!Y$?OKQ^67:F&]O$E>& ES ME-ID-658(Y4I5+C,69$EC/DU1(LNX=@()T(0X$&7B*VV P7ZG7P?*T MKA^9X9677E$W,_A%5VG _># 8,R0-W:X@,MS:_#2D94GY?MCA%">@S=:K.39 MB0*++U7&!#'S6&IJ=G%7/]>K1A^,Z%+E)8)286I3A#"D2<&A<1LT1IHRR9TJ MC3C.-[8/>B,N6,FX2I5>_[7V[*GB"KD;*4<$LO?@B(LP]*^,Y(9,K#)(9V8; MMN:1F^H'!8X<;PL\S9G.ITLUFS;5Y/:JNHO_>IPNE$PG22*+)#,698JR%"*; M1Y[>N*#O>&@3&=.^SVI: M.-^'PNE_6N.!3ZQ#&I9&8IM.9F3V#!SOAMN-=^*!V#/C7(2??WRX$RRQ@L.[)QLV,MQ)\8.P<+>[ M+MA[Y>?=.K[OUJT"9FX>E[4A/!MF]I_*%N15\OJK6K []4G9\V?S^U?5O*DM M^4)I+G(OKGH!'<9&@!'V;S?) MMSMP7($U(&"%"-A G8P 1:4@#W!@1\\CUW#\3Y.X]]7[.])"MM]?)FUC+D_ M.; &P^]@OLP2'=WC?"%1 @HNOWVB@RB(LL@IQDRGV2J MGUOJ3@NW(YNXUU$CWK3+[.8 Y6E'GI1_2I9QX>^L^!UQ.F& MJXL='Z-GY;-[&#[0RUY6XN]?JIFYHVYKQ]B3BTWWD025G(L\@8PF"")9&%]8 MX@0B518D)R7FRB]G>[)A_10GQ0]<"K>[0IM"U[52)YI;_6K\D%K8O$Y;<5N82]?5KK$L M6:$05&FJ($HYARPI!10ED4F.,2H(\>L,&R2'TQLT:,?85HVK_1YQ5]LF<5=@ M5QO0JA.4H1"GA&1(B15KKPRVIX//S;K MRW;/M+7>U_+YT=@>=&[\% Y(S\2SC\45^%C-IN()_+;ZKVW=#IK>[1$MJN-P M1.*/O<$')8;CBNV_\2>N"G2TQ!I.70W;@:D88,N 4ZL.;V_X\2IT*G+9&/C32,NL/("(S!H)+:] M$QN9S1MIQ0:-W#X=*<_A[7#$$Q'%GLGN<@#]-NT=D>GJFM^9%^_>;K7;AB.KVCL:92FFQM;2B&N(^E;^8 5<)6 ZU[/XP"X[O?[4CAZ?JL]D/ JV'%* MY: R'0>##5:853HW%K]-,$N;U\0Z18FRON3B@=@SFW6QV*LS\'DSEALJD:CIS&2#C#?I]4F[OKI3FQ:+Y$:)E@;^RO3VI")4%!23C3B1JU;\;O,83=^.-BW'JFC35D*P%[X(I.!**E M\AZ;8^ ,W@XU#Q-WNRX.WT"]76W&_,*6JUCE3^M.7O6-_KB8SL7T@S:U% M]WW:?D$?>!_7"^^@[=QPN")N]P8(,?AV<#A0Q[:++QCM@@2+ M=W7]J.1K,^/\KFV\V]:0JY M+69?*J92EI*4";]2!&%RC(T8&PF;8I^V.]";SQ\_@N^F4:V)UELK=P76ZH&->L ^>Z!1<$4+S2T;'3WCM6.LN!LS#[: \6& M#[)H_L'C$5&.%7(>0Z1A ]4C@G@0WAYS;/]8BU7#AK?3Q?T[.)V/KPA&H6>Z M<@7 *[+BJ+)!817/1QHLIN*H KL!%<5L4#GA$,A2Z9AKT^^^@\OYGW>66X$*_0BE96WO@,YNIZ[E<[Y/>Z.MU M-Y:WU<+^X[9L]GJP/!^LS5I4ZE8.#UL_UI+'W5>G]+')W0:R8 MS7JLM5AW?'Q>H.G9\MA[HE8CO@31>&6*@Z08NG[Q)5 =*6Q\T7!A_+JJZ]34 M)K/I<<_+M4\2K!A*#7GF0C.(I'&6N"@S2!@6B40R9@GW[7'O@';1NB$=:;IA$XJ8SDPU*06Z*[S.-XUVAJ2R? MOZC9S";=LOG31!.N92(;QB@A*DL%&6893&5.1)ZK!''NE\RR._S8"&.5Q-&( M"%8R^B:T/(/O_);+9:#TS %>> 2DM1Q3^X+$EF?##9S:6Q-);.)7W_*-,7CD?1!4\4!@U_O183^>VGIKM5M6>.JT:5VU2 M]$G&RQQ3J&F20809ML7A97_V\>KFA4M1Z)D" M]B2[ :/7@@7P#%00X.FKDFEP4)]5?-']4.DHD8G%.\L8K1_SW!%BTY(^ZQ( MT:EK+NGS^_Y8]\X/:CE!)"\SE>50"&;O=TXV- MJ_8W,:^ $3*DD^])?(64BC"4V4Z QLDV?X6D+#E4BF B6:9*FDZ6U9+-!L=W M,VE_^'8W^XV/MIL]&0_#GK\DE\ 7V"?Y'"I1.R2?G.P%>B.?4_QX5^2S=T7N MA_Q^4PFQ5+FBF>8PM55]$2\)I(S;0MY<*F-."EYXN:SGIQP;>7?V]0TH0.D! MOAO/Q(6T9ZZ)@&:\7LD' /7=+_G]L 4L_0%P[IM\>&<8!7U0OU^+IAV!3=A9 M5'/SHVCZ1-9MO?CVSVV9:EIH6E"60H9+#%$A*60HH3 A2N=()S+UBRWP%6!L M]&3,^*9M[$8'\%P)/U+R7@XWBNH3Y)X)RXA^&MQAFAN$HA>)S;RG'Y3;0L'9 M9[K@<:*F#;Z;'TMI696].))&9MSG@MC0JD0;YQKQ-(?<]J$JN.2,ICHI"^G5 M9R6*6&/CR(Z\L[5F^WEG*]WZ2Q?T76DWHAU^_7JFWZ&6+E;28"#2_:8-^@HU MAL3!0" =4P=#1_QF!MQA-O.W+:OYS34(:06IO^:DL)L#$R<57[Z;U\M%<^;6 M,MI4K*)>-L6#)@E-4EJ0%"9Y8>Q'B1!D*BFA5B1')<><Z96NBV#FW$7']R>B2@*KO[)EUXPQ;+=_(1JBI04'#+*;!=F74!BLP94D4C":<$* MPB8/;16@I:%7-PZ[2":?MV]?LAXM B/D%1#F3Z"VLEZ!Q4:-]A_M;OS^[Y[= MP-7==#ZWKE:E02N_'R%>MN V5IRPHH"R+&0;X$224L(B%;DL42%PEJP6_,W< ML?'VP,N]ENL/L-C*U@1^B67.*2W-4F)8,%9"1+'MAD$X+) D6289+C/A$\TP MV!(/$>S0+J_]$[S97:VM NT_VN7=_]VS&VZML$,NJYN5,]AB]>V%N:W3U;F% MBF<814$VDKUTF2R#FE%18-NWKN(,&CU6[UJ(Q_O'F:WBMYOO.9$:*2'*%)9" M4X@R8V3Q-+/MW4F1B93D24[7!0K=.-E?"*=W^WDEPIZI^#"N;T=TL"M[M/"S M4PODQJT]@3Z.,#5O[&/&KIV!K_]XME,"C"7&[0Q 'G%OYT8:(+'U]VJ2%:A, MF180Y]9&31,,.<]+F&:ER)A*:8EZZ=BVFG]L6VAAB96_5SVFM)I%1=0O-16FL.\/$.#=XRZ:+O[+9HYH(GLDDE1*6 MI3 &H#:OOA]F%^_T'B/2RP;^=Y05W] ]4[=["/[P\(.5T76]L33Q-V,1L:H=_ MG,L;/IO>L39@"2DL9"H22+@UD)#Q&YG(,-1<*HE+(8K2J8:/W[1C(Y /:@G$ M%_,;!:9S(!J1@7ZT.ZM;H3UR-]WQ[Z:3_E#MF5U>#E"/--E>@!TH@=;X5(\& MTDJW)P+3N9Y5OX/OJL>E_>'[-L9N!VMK8"[4_;1=A>:OM?F76C^M5J?^)_# MGHP*LV:K<\F^@54?H]UA8B7J>D/?F<+K/MIPR;W>&CY+^_6_.[";%)NI&]VV M6UE,A?JH%DTGEHFA?90HC: 4J?DN%#;D1& !D:"E^8WY;%"O>E"G)AK;EZ"I MTFK>JD;2)O!!*!L0T38H\NP'=0I<-QLR!F0]TWP@6O[MFLY $:L?TZEIAFVX M=$;9@XY*YZZ/T=W[554O)Q+G6FCC% MV.A@OXNW,#)>TK6[@='M];\,G)Y?_(.MK%==P%S8CWM7]UYZ<#<3O&#?[5T% MNWMM/[LR[+U^=_]@7$QK5=PLC*/_4-5L=J-M+\MF'[_=O=]/(,RS/"L$(C!C MI;;M='+(,F)\Q8++ DN6$[\,IA AQL8-6QT,_F"MA?T<-MU?VQ.P];%7JXL? M=02ME!NY](U_S_03 'V_R9^7X!F)TH)$&)3T+@%IGQ8O&BLP"K:ZOZ_FC9W5 M=JMLNUA.5(G+$G%E;"%NK"+&D7GGYAG;/37B@GJUO1O M&^:N&NEZAJN=P-6-R2*@U3-9K8!:^4CK1K?ONI'R#QOKQB%60-B)688-]>I6 M]2"(Z\SE86SP\Z*JZX^+2D^7DSPM4HT2 1GF.42%HI#D2D/"N=92\B(GV"<2 M=F=LK[=^@+C61C3PT,CF]YKO N;V:@?"T//KW"+PL1L![]?WB*Z17MG=D0=] M38^HM/]J'KLD].,\;UJ2_>=T^>75H_DHW:O%YOQ]E3$\*1C5J2QM5*1MX$PE M@HSA#)9:T8PE*8<05C](+<*KA-70:/B56MZ@Y66 M5V"C)]A1U/-H)^ZJ.QX(O=A:]GV,=+",/X4N(_BMT;*?79Y^%B#6X55^EMNKP^/3F6QLC8^M)3# J$D2Y@DF948BPL'W5$@7++.6Y M^7\ALL2UF]JQ"4;'W2L9P5K(I@B*>T>UHR!V$VD,:/JF0C]4O/JJ=:D>U%GM MZ("#]5;K4F>WNUKG=8%I*-7\[E8M[FWHY@0)P; BR#8_),9DPTW"'8>289[B M),$4>^W_[@X^MI>VR48&\VJI:AL>9@G1,S=D%SDWLR<4CY[?U.:DR,0)4D! M"6(I5'DF22Y2J8K0#(#SLX^._)X'NC]3 *PU .;G'1V"DP4<%L>1"_N"O&\6 MC(GV)G(5? 8)- )W%8@N5E^40M+LPOUQ3"MFU;=!UHV_9MPDJN:!YP:%6J8)(&=>0Y9I 610L4R(5&7/:@ V>AF>^".'J8_<'G(YS#4V+MN5 M]I] *R_X;B7Q]ZLS8\?>!2Y0=S-79 #[-L8NP\XO+]P-E M>9TG9QH;+ZP%?19:XF?4G$;5S7R)@E7/%' 4)O!;*V?$#:BS6$2R.T[/,ZB% M<5;=?5OB_ V!*:'SKZI>-AT#]K()LY$2> MO2'$J=@$S=ES^6M>-P'5$YT3Q7"AC1]1$H@H(I F&D%:2(%EI@J=9^[.Q-$Y MQD8)NU&J3?6\W]:2>GD.Q_%T\1@N1JEO3R$ ($_WH!.";K?@^*T#N@.=LC]W M [HOO=#\5XNO4Z&.'S]]J!H.4;()B*V;@)'=?[?U)SY4R[^IY:=-P\:VZ=#; M:K'ZE;TNG61YEN"$$9@S6T JXQI2A10D64D23LJJFM\NP9-:@JVVZ^Y>0%<+L*-QH-,SS+/DZ4F-[@EYV:"!'A^.< ]O MT#6*[38.(_S+^**#+LQ)!W=8*4)3CNME?3V7;[[9J54]D6FFM"H3B%/-;,0$ MAC1'A?DC5U33E(J">#7$VIO ZZ,T0"V -AB\VI0"4RLY?5.*_P][[]KC-HZM M"_\5 ?O%1C=0W$<7BI>S/U5NLX.33@5)>@;[[0\&KQ6?<=D9VY5TS:]_24FV MY;(MD32ETFR\0*-3J4A<:SV4'BV2Z_(,1C>VOP:<@?FX4JVJHOJV#Y& E.#S M9D=+_WTV_,BION>-.TWKO7#=%='BM^(?C_.ZD7A]AL,HS0M5*% 6$@)8LA0P M99:Y3&A=I$(QED&O<(!S4J;F9U9*)BTM_<[&NA%U/,^_%J>A3^V](0J+%+\$ M0(7S+S;'3XQ8O]7GS;XOLW]N?\X?%A=P)&L2Q26@"993F !<\! ME^8C+C5.%4$*J]SI!.QDY*F]X(UR_8]':KE?5 MW-1Z3LKKYU%+ &=[.=@N5NDMOM=CWGC]NJ M,,1VE7QBL14ECE^#K,_E,&;[>6_Q+*;QIVFU\-;?.",H13U4* MM)#VM-K6Y*2*@4SR@G,,#SRUC_A.M\0JYUXQX0BK;B:X!H&!7WLW MX[T*(YRS-*@@PM% HQ5".*=^NP#"V7\/;3Q75X\S+VV=KFE^V/VN68U_5ANU M_J'L^OQ6B/4C6VRJP-=9K@DGBF4@RX194".L "\5!!)A1*EFLLPRO^9TP;I, M[H7>%>4S)NSK5MN?]__0&%0U)J],JO:7=D;=U/'COAWNPN?2S8\8:8:&)IR! M)R>@E=[5L$9KMQ>NR<@M^:Z&[+1MW_5#!I8>7JWDS_EB4>V&&&EO'M?SY7U] MQ#&C&F,AS9JI9';;4J0(,(X9H 5FFE-8YL0KEK=+V-1HM+4]Y%F;N M1-ZZ+ MA=/ 9+93\R;9*9K4FC9'OQ$K&CL $JO$<9>H<6L>.QA]4@39Y9Z8I2]:L0&O MGLZ7PGMK5-D^';J2UKSU]1MK$M0WM7IF&;>V;6G>J/K/F2Y)GG)5 I39'"." M$:!"EP#G.49:<<20EX\WM@%38[1VW$\;@:.B$/RIJ_AIC42KU>^F23;<&C . MU32;R(\=(#;#I_[IUQB5/09\Y-SH>'>X9BE2D9/B) M'+3"R8#J3Z \RO"3XU9;900]1OY,?]P5C#G5^W&[V9I5J/$D/CY6)W:9A+JD M6 &8(MO'-;4!N9@"\[7.*5<2YBQ"2:NX2O\/_!P;ZT&30'?*JC=)"P)S;07" M2-]?GV=IX&_N0$_(]+^S$1^.\3ZL ;/UTA]3'Y7_-3Z@ 9,0[:,9(COL0_EN MOIQO5=7A[_W2#'P_YPO5]/HSK_$WH]FM$*O'I8U'O97_][%.A]O,<,D++O(" MH!)C $NI :$< D1X*I$B-!?:Y^,7JLC4/FBU'4W#S(,EA]Z9C3')P9JD98[? MIREX]MP^-V/,R<"?D*&FP_MC<"V6D0@^6(U12?M:L)X3\=7C^8=1O#5C;9]N MI31/\Z;YX\-\J;)92BC.GE*G18JUH MTJAXL_LAL0/JZ1O*L4UD^/F M.(T%^#=J9DHK7CQE(E8:"Y7SQ: MS-WV% MYFIC.PJ]63VP^7+&(==F-6F6E\P61\$4 D.)&"#,,2DE):EG$=D>@5.CO+:^ MR4'AFZJ-5?)'K;0O!?:![DAS$:$+&I2A'XT]HR/6^ MP$.A1[Y1_W@T"[NW/VSP;I5"*10O2YE#H%-JZ"5'U*[+&%!8$);JG"+BY6V= M$S(U2CGHF%1*AJ6DGH73\1SC2I"&/G?PQ=$C+OUWF'DR59Y MU[6!D?7[=D=WNKW__EE5M:.KE/>3[??-H:R@*G)4% 4'3%-IT^0DX*+, ",% M2SGC'.5>]9:NU&=R)-)=0,F\,PX5"P>9.#<.&G$Z1CPF#9X)_YCY./C%BIN_ M4IMQ8^?C0'<2/Q]IV,#U30)]IVP'DL57]F<3LO]*+96>;V>E)ECE4H"2 MX1Q S1'@)4F!5C2' FEJ/#$?.NV1-S6Z;-1-&GVK=)=&X^271F?/P- ^Q-UX M,"*. _/<=1#Z)R&[ 1,K$;E'VKC)R&ZFGR0D.]X61C![PEHU%S=YO[*@KS+;W1O:6 ;U:@PWS;4WM.V-NA#7$!(Q# M8 &@?^D"W9O2 J&+1'&^TD>EO$!HGE-@Z# !=<0;44WSM_>;S2,SEE9>WFOV M?;YEB\]LOE'OE-K,,"IR*5D.9&$+*=I=+LX0 RS+BE26I2H$]N!"7_G3)L'D MKFF,F.R,J,JYFG>QL2.I#$FL)1YUR7WFIYOY!H%[5,J; ,2RJ=E0+8E>!.HC M#?XU(/%>9_QQBL['V#E42WZD/O#/.97CYOYTD:V'+*XJR &C''& M<($ 2>U27%("J'FL@, Y0UE*,55>.:47Y$QM";Y3\[C49$ $R251@9?%8_U/)1?5;V)+5.AS<+C ?+ M/7=\,;^OODKFE[9).KM7LSQ/H2X,-6"!I6U<5P*:P@+D(A6,XU*6@OF0A*?\ MJ9%'H[ZM2-,8D+0L2 XF5$F[C1%^M.([0VYT,R#N ]-07,B]"2H0N$C$Y2M] M5$(+A.8YT84.$QAIMEBL?MJQS4K\S>J1;_7C8A?X=@AK:_8P9]8K0I HH%'5 M>D"D@.NJ8KD0F%%)M?0+._.1/C7RVRM?]3&1C?H):_3W##[SF@9/;%M42J]W^UZ!-GOPFNV7C^9;T75 MO6F6*EG %*4@E\R6=Q<%8*FVC1@$4UKPLN!>;58NBYK:F[_7M/I:)D>Z^K% M![QN5! 'M('Y( @O;TKHAR(2+W0(&I4<^@U^SA .=T2J+KW[15TN?B9UGE)$ M(4!440"5@("@G(.4F>5-FG&H4GQ5!>EC>5,CC+.%B/>_K'6^L@3T,\#=V",B MC -3R%4(7E^G^3PN0]5B?B;M9>LMGS>]MZ;RA=NNHY"KEJ^+FE?J[IBL1 MHD.]YL:/EF(C/A9'10$[F+1\4(O,8$ZB7X3.?$"YQ&U>8P0$6GW]-E_+BCWW MQ6+NUZK*K6BV!PI5Z)PR"0H&4T-M6 ,F,@E*Q#DMBY32PHG:W,1-CN/ M?ZN>TDYGCW">?J"[>2H^? ,S4S=RGBT%'2'TB(.*"N5(T4^!#Z-?H),S,)WA M3?VCC!?4Y&S142B3^UV!N]KBFY*/"W6G.RIX5;FBA^R_ @F:IHP J(L],L/W[N@OB-9G.27#N9LB,.6ZN#SL/0V^] M#S(%_MOSX2#&VKP/T&# 0IP#G2$)(8:DQ%YG A?D3(WXF@7>7L_DCYVFGK1V"5DQ]3A1]EX?NSO'MH71TW6=A+IKP\YG*BP+E M)0:49S8VH# _E2BS^_^",P1%JKPHH5/:U(BARKH[:+MKM#(7NP(*OGMM74B[ M;JY%PF_PW;10Z )VSAP@B;95UB5KY+TQ![-/-\-<;@IJL$7GU,_Z"L^P!,>)<%Q018=WZ#54'&3]%TU>0,5:)[D)'7=IY 7$R6K( M[^XPJOI@FT=]6RWD^X?OZ]6/RIW:_&6]VFQF6HJ,L!R#4C$$(.4,D#0E0+-< M%KS4BF5>'2LNBYH:)>TU3=JJWB25LGX,U(&O&^O$06U@I@D#S)M8^K&(1"8= M@D8ED'Z#GY.&PQW^O1F:&@Q/6C"\KO?UI?(5;*:N< M6+/@R!@O!4= $EF5E"L!4_8MIH)@S+/,_*-723D'H5-[G5LZ)SNEDYW65?>0 M6F_/TG(N\+M]\&.#.C ?7(VG?YTY#X!B%9MS$3ENQ3D/$$[*SOG<&Q#_\^'M M[9>W7]ZH+9LOJO8P[[?JP;*/((RH#"A"C*N OZ:_&%532I=?:)4+B#:32B1CZ)*>2T,=B\VWVZ6T?]CFFC_8PJXHWK'Y^J]L\:@.-71G::J->Y$Q M(.QQ*2R-B\$R*8%".%,BSS1-O0I@.$N>VEMO-:ZB9JL?6KK?)%;[I%(_.>CO MZVJX3HBKOS$ S(,['9$0#G ^/-&*YH&XRAW9#?&$X]07\1T@.-][8;=&FK0B MGI8I+P@$D%?5*K"M=9MR !$I-(*VRN.^OJ/CXH[G)?Z(C);674,1.]WJO,7QLKC;@X^=OGW&L#-YV^>N"EA!'!_.?EPM M?]_.S7JE"H5^IZK<:E MH P4C)C%JBHSP(66 )IU:UDPG HBOES5*C4>T^J'UXW#S$* M: /S>R!>_H7%^K"(543LHIQQ"X;UF7M2'*SWANMJ/K]>/?#YLN*APZ+SD'-C M%HPJ@\:YQ)RGM@2T B1+S?I1EV512L)UZA6KYR9V:N2Q+W3<4CMX(\L1>3C\8(I<4[I'Z(N4F'8#XE+%:<>[(]4B,C_L?M>X1Y_51JU_ M*-M]_%:(]2-;;*H_E?PP9]PX5K9ORHRF6!(D2H!@9AC+^)N 2HJ!- X/4E0J MX_-<5;0H4+&IL=O9VCSVY_T_--;9"LNU?=4F],["FZ2Q,6D9>64YI- Y=V/- MEYC)P=?C8T[B]169KD1\J-)-H6J];(VG*\'L+09U[?B!9Q?,IL16X>!?UVRY M8:+ZX+"MFI643GL:WMG2F/7[=/AWVYC9WVV]J_?4;6]Y]KT+"/JZ6 MANBV2OY-S>^_F3]O?Z@UNU=_,4-OK>;[4]N9P%0K##'@4MO,MH(")A4">8'2 M3&,J$/-J!C %HR9'@*U^\FU4CEJ9\Z?D;-]YB\U-4J/3VC[?)!4^R=8 E#0( M55OJ-48WR0ZEI($IJ7"JZ*,5>>%)OA.87%>:GX"J4_J@5(_6*\='\-4D'D'_ MC]F$YCS69W,*)HW[@9Z"Q9=<@2GI=DT9';LZVN^"!95\.3O"A BO50"UO54[ M6.V73CRBUG\Y+^D%:L!TFGR^#DSW+5<^T9^55=\LY*NW\D*UU-OM.V7&9@M; MDN;1S.S3X7Z[B*2\D*(D)1"9Y@ R9LO&< %R37/.52:T\@J-CJK=U!S;MUHK MLQKZH=KUAJVBR;&U"=LFC6')WK+G]]PDMP^V@5!(^:I8L^_)@&//Z<"<.>YT MAA-M3-AC4W,4W5Z&S&/">I'^HPH)/*W;?X'N=-N/^ZP6-KJ[:E==N7&\Y<9M M]EX2S'-9I@(#"A$"4" !>)EIH$F)2):37"#E=49WE3I3^R2 M.6F.AVRC3<6(R_W 6? _+XL"7JQ3LNN4&?=L+ IP)R=B<4;U+T'R=KDU:UU# MU>^E&7&NYZ*2^_&QJM'.4)E3J2D0-&4 $L8 *\L4L*R$!2&$IV['8+V2ID:, MM;*5>W2L;E+KZUZEI!O@;J:+"MO0[F@H8EZ%3)S0"*IJTCWR:"5.G QLUSMQ MN^'J _(W:B/6\VK[ZTZW3M9F5*LRUS('.2HR "72@&@"SMG MKKFBQJE=FLP0AEI)D9G5 :, HMPX ;+00)F?4BER3%DQVZZV;.'V2NY']GH? M]^,/]S@:T)*U79,KGW334\#0"I&U#8]8;K<8=O[QH MVYRSU42/+@A(YO^X6MKR'ON>S;?V-*"*B]UOI%$%)>6< ,6$MHVH-"!%60+. M=:G-=S3EV*G4L*.\J7T];?7L8-=]LY[:_[F_*PKO;3#?*.AYG',/6 M_88'@S'T:CH,!^=W^*S=79]O0>?],^ ZV(Y+JZ#+Z*OAS0D ,09 MHWAQ'?TBQP[7< ;A3!2&^[TAY83G2WO:N%9ROGW';)3']NG=?,D6S?&B+1M3 M!07-L@P7AGD@*/(4 \A%#BCA"F@)&2(DIQEU7T8XBYT:,5G%DSN=U*HG.]UO MDDK[_]:%_,NDM( M.X\V8E5I7PN/"TU[WQWFB]HQEV+.%H<4JU)78!H! %(%!H0$N* M6):AHD!>!2TNR)D:L>_5;*5+>:T3^W!UTW]L 0R56\)&54 M[[#'U.<.8=_EH=%?[Y?F+:LV1M4;MF6-@SE+!<8YI@5@.3=L0+'Y"68Y(,HL M4@DEB+EM'O<)FAH=-)%,+65M$B3;+91\0[\NH-O-"3$Q&Y@40N$*B/OJQN** ML*\+ X\<]=5MWFG05\_U@:4]Y0^UWLXW\^5]%77Z:;68BZ=#V;A2<*V4)H 6 M-MY+V%Y7*2J ( CFG.&48*_**#WRID8.+76[ST"#P'5S%")"-C W/$ MK<'&AD/^46GNFX7C@+\;XT1&=6#6Z0'TBPN@ 07HG"&*5ENN7^+(9>.<(3BM M".=^:\!6]_,BQZ]7R\U<5J?LJV45IMH4GVLJ/YC77FVV=8_PVZ6T/U@5ZA;A M,UU"LP3"$D!2F/_Q$@,JI"$N(C.)E9:8%,[;X5%5FQJUG13YMH%C+?N2EH&M MFC6UC4EM9%5%$<0@R!U=$PQC(30W'U;+*/JE'O'O<;K;F432+ MFEG*>$:*% *J"VJ;TA6 D)0#(7(I%2>N ;!NXJ;V^6VVYFJ5=_E4M=9)2VW? M'SK=%;9E\9?52OZ< M+Q:6ILPW=WD_-T15A]J<;(1RRC66$O"TY "60@$*3P\<5S@^ET8>V>?I,?#4W>F[(/F^WJ0:V;A9UX M?'BLR@[=+A:KG\S8]6ZUKJ/2/JPV-G\(RSQ3)?5L"U=E:N2RLR3Y:4Q)=K;;!JS;K$F- "I8!9>90%D@5VJW"FJ?>@N_V;U1X8%1Z2ZEC7MR*E[WPXG.\,@_+ ;!@38+^=>W^X.K?E/88;;\_= MW\:C#?6 VP,#_W=]"5X][7_\K[E:FX&^/7U0/PQ"-E[=N'1%RB$%J%#VE)LH MLS@L(< \RZ4LI,+0J\V0F]BI<=*AZ4FR5[;:B/EX^]>P] W]-U\M/B8#LQ MU\#IGT3@A4ZLG (WH>.F&'@!<9)QX'=W>)C@(:/AL_K.YO+3>KX4\^]L,;/9 MIHH5!8"I, Y284M+X3PWA"2QUD69YL2KVENGM*E14/5%/FAK6ZM:?6^2O<;^ M$8&7H78CGF@ #LPW5V 7%/S7BTG$L+_+LD8/^.LU^URH7_]-853R66W9?*GD M6[9>SI?WF]8J[XW2[@?EDIVRRTS;YI8UDH_"O\4C%'9U(S.(@<%1Z M<0?@.<=XW!F8)74: F4+=AE".PJ&VO6J?IKE!,]XPA\)XD-]8:$OJ!.2PRZOX96H'0 MQ4K9\A4_;@Y7(#@G25VAXX3Z7#_4\E&],_:XT*5?"VL_\5.CP4;[Q#X-R?D3*U_?S&LV7/VTH3 >W&?KA7?8 MX*DPY*+YF0-S62V)>':>E\4S6B58D-O*DU3ZSJ_I5UNG#O MIHX!T!R806( &51SQP&>JTKO=(T_>@4>!V//%>)QN>V*G:;-KNCK+DQ%,IU+ M)A @19$"*!0%O( "E%DAM"99D1.O5=19*5.CDEVE8E8IZ]B_H1M'CQV?:] 9 M8UMG<[,OY3Q$P]A.#&+NSYS(&'\3YI*99W=:+EY\=?VMILWV#$N(4\DQX$Q5 M5>'-^J)D*2@RI0HF$1*95U7X4Q%3>]/;=:/>AG1:.H.BXZM^%39#O^<>L%Q3 M/>N9Y?$+9NT$O%2-K&<&=I3%>GYE8"/5?8#?&U7GQG]E?];L<;N4NYW8N=I4 ME6X.VW/*?-Y%EC) $5, ,GMJE!74O/DY9@CG*47(J[EJF!Y3HX=V,.O.D*KS M<&U*%576,L:S[6K@7+GQRP@S,# )>8+?5-H:9GOU2C1C]7(-U&+<_J[70772 M\_7*X4+W6FZE- _SIEIDW:T_K5<_YL;\6:%YEBF" =+*K(>0$H!*I0!#F=2" M9@IFGNFLYP5-C0F;38%&V=9VP$YAWSV5"_BZ;J94" M$*G,D@E#EC*1$YP[-3&X)&!J%-#6,;%*>K>X.PMC]QL? YR!WW1O7+Q:WG49 M?T7WN[/#CM8(K\NH=D^\SNM"#U?W7D3+>>@HE+'[IYE*H1 9(H"FO#1K)&V+ M6.082*@%Q@+K3./94MW;X+^O/H>P@0HYO0*T?@5.U!KR ++EJK MV89.F.N9[I#XCW7H&XQYP-'OE7A%.QL.U6/DP^,KX3H]7;YVP##B_*BVMF=P MY4U))5\]_;Y11E97JVJD89E#K0');+Q*EI: T2(%F>0::B2TU%Z5R_Q5F)P/ M99N$Z\7JYZ8.%;NB7_@5\^)&C,.B/3 C&N63"NR=^@E_2GZQ%B3SY:_)WHCD M8,4@IUGA($:BR0 %1N7'<(">$^,5(P5WMYMOU8?Y#W7"N;<&U@+E3=?AWA73J0;G8XW/0-3ZT S M$]*_+P*@\=K\7:/,V-T (P!WIFE@C%'#J'A/\A]L ^NFB^EFAA03/,<:E%G. M !18 :IR!73*A8*Y+ECJE=-_7LS4J//@W CK :T>MV<]SH6UP?/,\@+.;@QX M/7H#,]L!N$K#FUV#XHBEVKHQB$1&%X2,2C+=ACXGCYZK TFAZF*_>OB^5M\, MYQAFLO&3#\I677O>^:?5$TC^W\?-ULHW#N6=-LOL6WY=KQ1;S?U:++&M0\LO"F/1KLEHF#VS]=[6M M3N@W>Y,\R2?6?#K2U0O,TM $]_K]3>+0M>PF^0N;+Y-?K*F_WB1,FZSQ0PL+=W0'0:4N<\0E8!"7 );:_$1R M#LJB4#A-4Z4SKX"V?Z5N+$T/D4W=0V13]Q!9^;9A<8+9C4G_15JPG.N]?YYN]U35[[TRR7*"4HDZ!( MF5DX:BP!Q4(#1C61N2H(U%Y55#ID38T]OLSOEW,]%\Q\YZU^=:#E[T;_M:UU MX^^V=>'LRA]1T!N\^D\]4Z^Z] MQ3]P]/;1C+%:?["39/L\BA01AC((.,HP@)E2]B T R6C!>,4IR5S[@GW;.RI MD4:C7K+3SST:]#EHW8QP)10#,X S"EXAGA?L#8KJ?#[6:(&<%XQHQVY>NB0P M7&&U59M/[*EJ/IX514:0X"!7,C6?\X("(O(4Z$+P3*0*T\(KB[4]^-1>Q4JW MI%'.,Y2@C9G;ISD4B8'?1#<0_$_SSU@;ZYR^/?2X)_!GC#HY6S]W3:#;W=3, M^3#?;#>_J0>NUK,2<\PI*8""*0(0FH4ZSV .S'MI/&Y;W(;Y-?HYE3&UUW1? M%JK2T=.C/@.AHR=]'3!#>]!'F"1_U K&](XOFQ_+*SXC85QO^+*))UYPQZ6! MZ: MP'SA74OGKMJ>(WZ2:7_M9V]>N>CFRX& M1'EH$HD(<&AG+U>X'#M[]0[W$IV]7&V\T-G+^?8P%Z\^ZOW*_ORLK%GSQ?Q0 MC,PFY)N97.RO49M9:3R]5.8I,"LY:F-G.&!9F@.*BQR5/#-NBE<.B*?\J;'4 M6ZV5C4-72:UDE;'UV::&']NS2QBOBEQ8FUK75S$; <5/?:?.S>\9<$(&)K21 MYL+;H0I$-)*[Y2M]5&^ ME:$_>%I^!V+#IN.?$SR%-/P.0!S3[[M&"%Q.+=AFT[#BF]4#FR]GJ2Z8X2L. M6$$L74D("%4YT 3I/"-:2.;ESIR*F)H?4VG8^D376GJZ,F>0=%P;787/T$LA M3VC\EST7K8^URCD5,.ZBYJ*!)VN8RU>&ANTM[=?V;FV61-OF+ZT6@]7JZ$XW M:>7V]VLELQF'V'@F6H(L3SF F)KWGZ@4I)H6 F:Z+)%78ZP@+:9&$8W>51@R"M@.HV:O&:PT"ZIWYOL^3O]8;6\-TSS\&'%EAO;N_"O:BE7Z\U,(L%Q MEFM0YH0"*#FR\98"4(@Y@04SE$D#2EFZR'9Z,\>O6GE0W;Z%5GE@Q#XDE?IU MY8S& -\VJ0[3X4:$T= =JR7JU8@&=$%UARA:[U,'D2-W/'4'X;3/J<>],;J; M5ANG&)=%KD4*,)&VLBY.#1,A 51JLS0819P[=2Z\+&)JOMFS+IU!&]%G@'0C MDNO@&9@V/)&YLG/I +O.9P2\8+?2KGWFCBO#7^U6P8=GI2 .U6%LH8A/J]H) M^OAHX\[O].[OFYG0#)DWWS9N+Z!A _,_3DH&>%'(3)8$:T)]V>!JK:9&(+6" M]LMZJ*9C=Z+%:AB^[*L ]%_B^<(RZG*N$Y&KEFUMLP=8 MHE7#O]ARK&U9L06,\PY!(1S#"!.<^-=V:(4""-*B"@1 MDK,?:LU78451]Y)\GMVVO.$>X9/RGGM=KRF">H#6[1V/ -? KWH 3E?603U! M89!"J $^M=Q4 <^WZ[69>&59Y]73X9*F M_NKM3[:6=]\KA^*O:K-5\G8I=^6]OZ[LK][^J=9BOK$.RNW]_;K:KWV_W*[G MR\U<5/O;,ZQ2B(NT !F7%$"*">"0"X!QR44N,,T+K^7K$'+"QC^24G-V9F](O8,7X&]DM. MU]E,[Q=5*#!RKJIR]XZ)RJ.H3@RT9CG! @)<4 Z@6>0#"@4&%"F).4T%Y7YY M1R ;F>T]D_./F+AH?*V[N5,"X<7,7#3R) MF[M\9:!_O\___HUMF[W#^@C7'KK;_83C_N@SIA@4J+090*D$,%<4D)QK@ DE M12$R3 NOUBB^"DR-%MK5#0X6[$,7[$%X7>S@C\H.I^JM<6;*T6$=$/^A_;V>0:JIPBH L MI%F.("( R5(,.!:Y)K) G'MY)=WBIN:#--JVRY$T"B>_-"I[%K/K@=MQT1(- MQ*$7,-?@%U!,U 66:'5%.X6-7&+4Q?#3:J-.=XU\O/&.S=?5ULKM9O/X4&_/ M['9E_KI:F&'L LT6!9IEN&"D% 5@!-HH55X"ALW:J:!":H)3H@JOGB CZ#PU M@HMP9&&-;])E6N:WVLX>$*AJ.8UT+.'Q' U\ #',TS']HX9H#\9XQPG^4_72 M!P<>&O]K'!'X3T&TPX T6$?QRK!K)5W5NU7ESA/=08YP%2;KYD2$! (,R!+ M1+),%((1KXB^;*KL B,1M9T6, M2D9=1CYGC\YK ^I&?[S[^O;+I]O_OGWUX>T;M67SQ6:WZ;;2^PVV6<:I+#DE M(,U@8M_9 MIURTXS1TL\9 X Y,(A%Q]:L2[8=49X5HQZ'&JP[M9]M196C/6X.K0J]MN.(; M5?_Y?OEIK;ZSN7RCM#+K?MFL]F^7LNH>7.>\S[!00F%B:(B2#, ,*L X)R#C M>2EH1J5(R2X/WQ=^CED?MR\ MF@$Q'X>R=@98MJI_^M7FTNWF8+>':*>@,J"ITA&UXO,5",8K_!RBQ-CUGZ\ MZDP9Z&M&"UR-"?'X\+BP''*ID7K3TDMPB7$J*$"R5 #2O 2\$ 70AAGSLL@% MR;T.0YPE3\U5JU^Z(W637VS^VZ_-5K_G LYY!AQ7=4/@.O12[^[U^^1VNUW/ M^>.VBJK8KFQ]HBKE/GK?-6^$8JT%G>6.NT#TA>-DU>@]0&@>Z ^U?%2?E:WL M-E_>?U)KO5H_V)XB=WPQOZ^VNO9!K/,'<\F=_F)^N]&V.&I547^]?6.KZMM- M$B*IQ- P6)E)L^JD0@(B50[R A:9(*5@VFG5.8QZ4V.]QKJ;9&]?TC(P.5C8 MVN.NC:R*'[;,K!I8K+>)M31HRROR<^!&JR\WNP-S[\M,;$!6[A#X1\OIC:K< MR!G!0P![FD\\B)2K6Z"\9M_G6[:HN^5]5ANU_J'DN]7ZW>/V<:UV+:MFMM M+!D$.>$"0 D9H%!E(.-88D9S5!*ODI[>&DSM?',71H2-2'CB8Z:JG2J)\TT_"Y/0VU"?LV>(,T6/&#+WZ[%4?Y+]5\ MQ0^>CE8LG@.%%LK2\Z4],%[6"S##MI_,LV?[]-F.5/=+6^!EA@N.%"(K=4_'M52 M/#7M /),\H((#)A ',"48\"%U( 31769,L(+K\8*#C*G1D M39.]JH$-%UP@ M=V.?R$ .S#V!&'I3CP*HM.,!P7/2\;DUC'(^K5??U7K[9+G,-BE^ M^X_'^7TH#%"M[B657_UO\VWWUX_;K:K![7>5^^RS1_J_)<9+3 CD.< Z:H M7Y$"PJ@"Q' ;325*6>D5>.LH=VJ,MCMB3];U/J7O?I4;V*Z[5-$A''QOJM8X M^6E43G8ZMRKUW20'O6/N1WD!%6T7RDWJR'M/7E"<[CCYW7YU OQAS%N^J43/ M=,E+5G %2EA* "&7@)0B X(AN^[#%,/2AXDZI4V-?PY5/5J)\O\[.%/^#+QN MW!,-M($9IZ5GFUN2/W:Z1G2'G#")GW9_1M9+)>)?-KLC-;_CIL#EFGD"/IIG MHFX93@I69H4$QD5! &:9-FR!A?5@$"\XX4AYL45[\*F1@]4ML:X M; H$8^AED2L._BN>,P;'6M&TAQYWQ7+&J),5R;EKPMNM'-8Q^^].FJ6XR!$! MI5%U"J@P+ZKD-LQ*,8:0UP+CO)BIO;)50DE[H=[_7?(!U?5,Z%JH!C\$ M\D8IJ,G(91 B=@TY(V3T-B"7#3W7UZ/CZL@;JE_->,V! A)*99P7@&LA[#&R MX8."5E'E4!N34@S;B:]$_FL?K&-NKV?JVJ MPZ(F:X**-,^%(9P"T@S TF;U%1@!+(D45&6JT$YQ*[V2ID8S]:NP4S;9:^N1 M.-P);#>E1(5K8"*YA%1_[HDG9'(EJNZ&5;3K.- =B9S0P^:73>V"1F<.=>< MXV5.N]AQE"_M=$.8M_:6K6TD]N:36E?QA?O5!9,JEP)G@" M 22, I82#;"2 MG)9IRJGT*BUV2=#4"/,5L]T=[&&KG"\>M_NFE6I=AS'[>647X75SQ6* -C!M M[E2T^2)U)/(@*[@^)"+Y6Q?%C.ID]1G[W+/JO3XX)+@Z#WTW7]H 8QOIMVE* M)OYE;5Z*60$SG6%:@KR@!$"%-*!2F@5=*K1,*898:K]:"7TBG1[\4:LBU,VA M=]D.E<(5>^RW-5:/R^U-LCN;^+Y:A_2^[9D(JCE!19D:IU;9 _RR!!QC 3A/ M$2FSLDQ1X1F6??TTC-Z[_&@2;I)*TYOD=<^)&PG M7.*%8G>+&SL*V\GX,P'8;O<%UJM]Y)LJL'+[]H?YWX?Y4KW?J@=#+K0T)"(9 MP(A8"F\TMXN"9H:J1ST3"I%DS^LJDFEJV^#C4O8NM%( M#,0&IH\PL/SKFO8@$:L8Z24QXU80[3'VI.QGW_4!NVIVD#M]W!OH@UJ:NS?O ME+I]L-[-+"N,_T+4J*)ZUN]T\JQ= MU4W2*)X8S9-:=8]=)"?L'3;@8B,Z]([^RX'IL347&]21MNAB@.NW:^<#5.?N MG=- X^WB^=AUM)OG=6.@+Z<6YE_O;Y?R-[;^N[*MFYNZ8;-20R(SE )=VJ-7 M8S8@.>(@A1J1-*>$0K^6 1=%38VDO[!%4[3P8:>IIQ=W&55'/RX*5D-[_J*6:LT69N!;^3!?SNUN MX7;^0^V>YH(K012!0%99_AJ5P' & XRG$A4*:EQFI)<"*\2H[$TFQI-50HG*^///QD]DVVM=Z+M M^V9_XUF/.=X,NO':B\S+&)OH!T-NDKV10*_6P)K9[@ITL^LM:]9?MXN*])2L MZ/.+^=8OU/Z?JVIZ-PFK9MQ:GQA D@:1Y%W7E\F_,&KL>8E5.#6:7N,65HT- MYTGAU>@"PKX =^M[MIS_L]J_>+U:;E:+N:S[#BWE)ULBKMG;N-/U <:<+;Z8 MWU2A+!O/N(@HLB;$&VU[;.VCED45';1ML@4W]U8E![,&";N("G0D(HBCTZ@D M$!7&YP00=_"PE__KFDEE^#R__[:]T[]O5-T2[,'&+OUS7Z37;F$0P0LNBP)H M2&P_")8"IC "D&!54LH54UZ)?;X*3(T&VBK:#_5J9T^RJ+JYA#3*\9X41Q]J M0*B'=I?VJ%:ZWR25]F"EP>^;)OOGQL:CSE=R+I+/2CZ*SJ [?[^!OPOBKF?_ MD7$%P6"LG /%'K-4".R%F#8S9DWX\]?B?VYV:=;<%^&4W.57@\ ME%[D2&68"I A>^XN$0<\2W, BY)#FB/(E->.K:/, M(I.,\[D,6&A@3\>(H9G W[\OJO MGC--M_>+58_WR^K3IU56,'.31&:"@FS M'"B5,@!QJ@&7MC<<$XQ!6QG"KQ^FH]RI>8QMM1.K=V(53UJ:!SN,KC/AN 45 M']^A-Z&B0!N09>P%5+2D8S>I(^<@>T%QFI+L=WM@V()M./]QM=R?MM?]YG?G MX9SRLN!Y!K@H;--*2@U/V:Y-F"FFD.:%8%Y!"IWBID9/E;;)+ZK6[M=D7BE[ MDRR59TV4'I3=."@>=@-33PU;6].D5C7YI5$VXA&<&RJQH@>ZA8T;*^!D^$ED M@-M=?F0BU7SV=KDU+M2[^4*M7QL_ZGZU?IJELM!9+BDH.:( HA("FA,)N,8J ME<(L*X53,MR%\:=&%[6*2:5CLE/2C2@N(=C-#!%P&9@*_"!Q?OE[##_SMINE M^G_XS9O<%]EP4N6+ZMUMNO:OU@%T:M>M>, M(ZG,(L2\NO;#+XD A D-F$A1FF6Y4M@OU_V\G*F]PI6:=2,AJ^A-8E4-+"M^ M"5K'%"+6Q2XMNE MK,X%>"EP3I4"DD)4%Z&F*2Q!"1'$BK.,E$XK]RXA4WMY=U&@M:)UMN];6U#6 MZ.KNAU^$M-\9CP'4P.]T$$9>CGD?"$'>^<5!1W/1^\QJ^^F]UX9^F5?B[Y_5 M]Z:<_:?UZG[-'FX?M\8/F/]3R;H 5C:C9<8A0@HHF=E6H 4%1.<$:)H7&:<9 M)!C[?;*=Y$Z-#BJUDX/>2:/X37)0W:L:GN\\N'[^HZ,[N%]P/; !'H,73-%< M"3>I(_L87E"<.A]^MP=&H@BQ?E2R*AWW>O7P,-]L;)9UT])T*5M]O0N4:5RH M%!#"-8"<*F >/-OM4" (:\3R%@ C(;51:!HC,-< TERA7>:ZXTZ%/ MGZ"IT5FE:O+-Z)KHU3H1M;8>%=*[0.TFIIA0#4Q!'5I&JG?N@$-GF?.N^\>K M;NY@Q5%1+Q#V'>WC!S,H8_Z# =+7->=&H\.A2--D4CM2X:>JJN=O/]T?5="'A(>-&E M@C\2?8N)@!'#EAN_+]?FBWJ_M&=(YA/;E&[:S 0M"@4S:/<1(( I(H"QC *: M:X12K@7F7BUV+\B9VN>JK6;EB.X4]5L)7$+5SZ[/,#[_;)=/XKMX]IFK7V?;]EB5]9:%5!BR4!*L\+XM80# MQCD'A.0I+J4LC@[EW!T\# CH#/THOVYAIZ5OSL1\G#T M(B UD@OG_BCY.6,]"'2Z69?N'<^!ZM'^R#7JNS;,Z;$>U/.RAIQF&=>I(3BS ME ?0YLU062"0%EF6PHR1G'K5@SHC8VI,5V> A%2*/ >@FV]S)2P#4UP;D6$+ M/W;@$,FU.2=A5+>FP\3G+DW7I6&O^"<#HEJOE:P"Y[Y\8^8Q.43+S9@4J&!, M \*)C;9%PBQOO/\\S5*0"2:]HVVYQ4WOQ]]HF&ZON3;*I%$[87F,_.N@! MVXT9XD$X,$D8:.2AYOASWG$\:[0M%LSW"NV M4?+UZL&FWM4&OG@Z7?&)/]E>W/]E:VNV;[=/[Y<8X,U47HBJA M_^LWMKS[;H?8_,4,L=V\7]8]'/ZF;.U_)6]_J#6[5]4_VD2$5L_(E& J<[,. MHP+:/*$2T)(*((C4$NI,9-BKPL=D+)L:4596 V[-3MK0)"UL$OZ4M*]K\$DJ M@&Z2&J*DA5%2U]K8&I22!J:;I 8JF2^;1AXWR0ZLI$&KOJ3*^7$I@3;Q1]CQ MN'LJ^D[H\U,_:Z\ MS9?SK?HP_Z%.0E//=!*RR8ZV/^HLS31$J4* 2D0 %*( 7)>E^9]=(96(,%+Z M^!5A:DS-":BM )49)V'<-U6KFNHTMFW239VDV]FJ..;,N7U.AY^/H<,7!IH* M[P_3=4A&^HH$*C$JY5\'U'-^OG*TT/JP?*/^\6A8_>T/2^U570'$599!1 'B MEBIY!@&35($2XS1'2!04^47:GA$R-2(\Z)A42MYX%&GH!--Q,7 E1$/[Y7[H M!%1IO6Q^M)*L9T2,7'_ULI&GQ58[KKTV^'Z7W',XWY!**THU!3(5*8 9$X!1 M)$"N"\U+F,NT](J(Z9 UN1>_%:Z]3VKS",?VQMJ1$.(@.#0O7 G>%;'L%V&) M'JI^*NF%(M$OFGPYT/SR+?&.GNX>MQOCK\CY\GY&(,TUIQ((DMKZS*D&)$TY M$"*59::1+H134(VCO*F1R:7#I]5!Y>M/G]IXAQ\_!:+X0N=/=PX 1CF .@/+ M@"=0;6DO?@1UQG27,ZASMX6$Z=FH7R4_&57GF\UJ_?1QM55- %59HE0IK@## M) >0E"5@O"A!@7,NE%2<2Z=.S7V"ID8GC:K)0=?$*NL3DM:!:C=WQ,1J:"_D M/$Q!(7P=>/F$\<7!;:Q0/L_'S#.@KQ^+[J"^COM'#.SKM^(XN,_A^M OYJ" MO[(_Z]TA\\/N=\WFT-$&_U+NHJC/GP"\7FVV,YHS76)*@4XKAE7:=GTM@"PU MD9!@7A9>?ML02DZ-G7?V5$D"N]ZI]N?]/S26WAR?9=I$IIVU-\G%8WAKLF_D MX@!/AIN'^=+S/? 7)N94GSG=[ISJ@/#+X>8B6OSF "J.' Z',BG$:0#R@K[ M"'U46YN\9SYO/^92R5=/OV_LL<7=KHO+K\C27/FT\W45[?3!&:-MI-$^$36O]WNB>\*=__[<,I?]Y:$S$]MK[ M<;_'A+@Q^C P#\S3%N$J'D%ZMY,E_^FNR53V[[8?;F77_$(K&IA^!1 M.=(?D.?,%S#"=8.MF**B/LD_'J<3-?JHVM"LSGR\:Q7MJO MDEINS4\;\\5:5[_^,&=\OIAOGYJRP3/C"$.:%PK LA0V%E$"BM(2"";R(E5: MEIE7/F:X*E/['!S43O;%_$7; #]6OV*.W#A\'.0'9NR=$4G+"KN1L9^*(T-N MDKTIYJ+:F'C,?#V@D7CX"D5&9=WK 7O.L1%&O++1V^L%VVSN='7(>/OG?#,3 M.DW\ZG,J/N,N4/+A1ED2)(T)R 7I6VC*3$@%$D@.,U$ MD:?(D^(<9$Z-UNITWI;.-ZW\W%;G$3]*> 3B:I< M)(Y*3QX0/*D=(R#:_(,RHZO].?('Q38M MWW2K)M M&C VWE;!I5E5:D4 TS;P'+%,2")+EDKGP',WF5,CM5KKFU;L1*7XS5&+MYWR M/J'6CE/0S6(# 3LP>47"U"\.VP^ESI!LQZ'&B\[VL^TH4-OSUBM6=DTKT9;O MMML>05JI,LT48,C\#^;(%FM$%)BQB$YA4>;,J^99M[BI,4R] F%-=]S%0=^ M!=QEC#W6;E&0&V79MFLI?+1\B[[/Y 9*S+7:96'C+]-Z#3^[0NN_*\!K^?CV MZX>[+U\^O?W\Y;]N/[]]H[9LOMA440TSDBN$4HD PA("J" '%$D!<*8HY1"6 M9<:=794.05-C#Z-J8G5-C+))I6WR2Z/OKTT,D8]7T@6Q@RL2";B!R>,JS/R\ M#@= .EV-KOO'\R\J";BOQWM-(.4%"+G9IU2 M4 D@-X3 &!,@+IDIW"%YZT+G@$[*^X 1=M1<1 Y\DZ*.PBG.R@>]P;X(&\_OZZ;5C99 MT0A1H0C6 #%IN :7!-"4%:!$''.>BJQTZRUQ;O"I<8I1KVGDZN%1/ ?,P8NX M H:!">& 0$AV_7,H/#+JKX!DI"QZAX?#SW6Z8'*GN_3\GO%(K,FTI ( MS&=+=<^V9H7F]-V^*,OI0:3U@]B6.-QSN-,L$757H5U>A5AM?%O]74;8S=NY M#K61*@XU.B;;5=)HF>S4C%AJJ ^)6$6&+LH9M[Q0G[DGA85Z;PCOAG6H7/U^ M:;P$M=G:9MM5S*+\I,QC9#X-]VH&2U:*3&9 0PP!%! !1E@*I,HRK?,"*;^V M.>ZBI^;F5-%L!]5ODIWR5>OZFZ36/SD8X-]@RW%.7!=50R ]^-(J%LA!_;G\ M\(K8MLM1\.C=O/P .=?DRW.$@+57U4ILK;[79/E)+=EB^]0,/,()^2T 75#K7@YT#C+8+<6<+3ZM-O-JGVP7=9)SRE4J*2B(+ %,50JX8"4P?F!.TC+/<>$4^.,C M=&J\NM>YR>2OM4YV:GM'_7A-@)OG%QO6@7DW J+AN6L.$,5.8^L2^3(9;0X@ M7$QN<[DWI/#M8'V9ZGY,[Y=B704UJ?K/_OYU"J=$X0R"$@L%(,QRP"ED *-2 M*(AX7A3N6_J3,V]R-#M:'\8:L&2'F#WSKW_Z-6Y'QFG.NU.]XZDI/:6/U___ MG([SG/K4F9Z:\A-&X]2VY/];'H+O0].:U'+"\^.=O/K":O3\]W\C>8;_,U&5OKZ[9B>0NNZ170/4P)Q3*W23 MW&ZWZSE_W%8E/[J/JS>Z'Y*!T6"6 RZ"[QDY$A'+PD(DK4 S.\>]%)G)B_V5Y+Y+-WVO^I13^ M_AO#Z.;WY7H_UE?VYZ[5A5E,;/^V>ES(]P_F\=F^M:G[V_D/92ZQ81@SC0J1 M^S B7/CL>&G8V!R&V@FO&GO.B C<6&@$J,2Y'5 /6?-*T>[MB5X M1S7U.OL0WB=Z:I3IWM_ +_TX M8%(<%X"#0#WT:5,\E*]H,NX*6/2>X[V"7Z@%N2L@ESN2.X\01FG/MY#?+Y_Y MHS-&,"&H+$!)"P:@0@1P;E>D,M-:PU*EJ9 SD#$XDXNF7-RK?.)O_G&;<;XQ4&M.>0M5[Z8O% MZB_6O+(5Y9BK\ML"N1?8%"U_ZH'E]L[(GS[)WMHCO;JB/FYVMPNY2X;J6F"-)&)2%7XY^SCO-] M8333L7?U&_N_JW75_NJC>83>K![8?#G+!9*,I&U:>XI?VHDU-<-N+(AJ7NY62N2/VH[/#?0?6?)C:@&Q'Y@WHH/NS>9!8(7 MB=M\I8]*=8'0/&>^T&$"#PYME#?O#P3GSP/!]Y';1K7'ASKVV[J HMZ+>LAF ME'%99#H#12&@#1;- ;-5>=*LA)9+9P[WJ#@>?T[B 1CZN+2:TU>.<_\J_MS['[(./BVQ#F6'4W3<0]S! 3\Y M]!U>HM_G:[/>5DN$)J&_\?]4J0HL*058BPQ B30@4$J@29G#5#&12J?HY+.C M3^TC\5G]F&\L,:QT\FD]-XY?D[7HYVN?1[*;D*_&9_#U?2@TSN37"4$77YD; M6UQE_G;@J?-CCD(MG>;LV*#[HD#_\Y%OU#\>S7!O?]AU_3Y%3Y4:%P4F !7& MA82P* 'GMG1%QJA215XJY.<]7A TM=?ZH&=2*QI>G><2M([>5@3 AO:50K#R M]V]Z@(CEG5P2,ZYOT6/LB6?0=_TU)Z$?5IO-.Z/BZ]5R.U\^SI?W37_.*6:$I;#,B 19JBB M"%+ I=(@+8I4I (CGF*?_,4!=?4BIQ$2(9O3OE^LL;\F]NE)#O8F!X,37EF< M'$X';3NK8QOWAX(A![##/!D^A[4O/M_C'.R.--6!Y[Z#3D+4,^)A-'V!\^1! M(3]_]CRLR(!";^\>EW+S7VHAW]GMV+G][AV?5[5/3XDFB@IL/C),< !3E@+& M>0XH1YE@69H3Y-YYUD?RU#S;2O?$*I^\JXXI*O5MZN?1::Q'Q2>O>>@F]T'1 M'?I8R U8_P@!?Y ]*EX-!?9(Q:AB@NY7$RH$N,YR35X#CE=)*<3.HR)'00-< MV\&F*L%BOTC'1W&,2>Z0 R'=K*Y(-/IK1FU MHTV[\M!*)_/#$3:K- YM:G,)=#>'/@Z0XS>Y:;0]C008HMM-#S31N]YLN"-GN>-&'/G"<1)KY#U 2*_SNZ]OOWRZ M_>_;5Q^.NW +*HGBI0(IXLJLC,W_B$09R&4NBT+H7&'WE?$E*5.CH4K/I%'T MN@;GEW!U6.G&0&M@G@D%RK.K>0\0W2W-+]T\8C_S'OV/FYGW71RX^%FOOJOU M]NF3F;_M[;*J$?N]C@KY:D:\_7.^F3%1"F+7.TII#:!B$! -,<@(*G(FTQP1 M[>.&.,B,@<=SUCSL$)RL@CUM#4\6:IE*;._WED==[_ELE;<>IF9 "L52)NC0MA*7Y MR6:-X9QK04A&F?3BFRYA4R.:@ZYVDZ6M;6+5]1V8S4-A"TC"Z\AZB1 MD^_ZC3Y-O'.X)XRPGY8I +[ MT$6WN*E11MTUL*E;?-#7CRMZ$';CBWBX#=66TROOE]\?MYH/ZH1;Y;^J!J_6,P2*%:9Z;I;S4 %*5 8Z% ()) M5@I:R@)ZT4B'K*EQ2*5;D@>&H)S!THTP(B$T,%L*% 6UOI\O[_^R7OW< M?K-%1=CR:49D046:9T#8='^("PDH@0P@G6.548()=ZK?T2-G:F][K6JRTS6I ME4T:;=U>]CYHNU_VB( -_+('8N7\KCLB<<89V"CQ'_>K'__+C%#[ >:'P^>_ M;]Q12,#1N!T)N%Y^70>&=_.E+9W^>K79;CZJ[8P11%19$)!K2P*9@H"5>0$0 MRS7B2'!UB"EP6Q) MR<>J8UZ3VZ40D<02 RZI!I 4&A"-2R"0TI)G4$N8>QU7]$F-J/NDOF]&747;PRM.'2L0)!QXI6^>U[, MU#CF;&NT2M,K6\O5H/HM>\*A&GS5XXW2]2WCCD 8JDM<+>1E&\,=&=K;"^[X M:O]MT3=-U9IW9GW/%G6YVG?F=YL99!G+,\T @K:H,<\Y(+!(@E#(Y F@436I-=_5[*UW=-T0O@]J_'1H%JJ$)( 0EKZW07A2"-D(OCSK: M-FBO8>U-T/Z+P[[Y'Y3A#M44LUO>?["-;C_,&9\OYMNGW8+GS:/ZJ/[-C>_8XS)&)B8HL^#M]]R M+8B1/)M@-4;U?:X%Z[EW=/5XL9NZ_;Y1^G'Q8:[5+)4I):5M0\0+#6#),\ D M80";99;QIC)9E%Y)9"Y"IT:3G7W$;I):\<1J'JM?6VL"W$@P-JP#$UX$1".V M8CN%:/#^:RV1$VFZ=@J">Z>U,_<&IKPNMW,Y7SS:;>HO2CRNY[9K;KUWI&1= MU/CA^V-=K/1.OV7KI2',C7$QJT#^5T_G!ZBJ>Q0%PJ349B7(C!-&B!]7VUT^?#;+L0 9IP!CF@),,-9R;#, M,^X53=$>?&I$=E1,;6D53;ZS)UON-?GW?R-YEOTG.Q0A\8RK. +5C9E"H1J8 M=2JUHI>M.&=L))(X&GI4 CAGU/.7^^PU@>N@:IW5WW/ZU?.>TW=UF^F[Q^UF MRY8V1.MO:G[_S;P&MS\,Z=RKMW^JM9AOU*?U7*B9P%II&U^A12$!9&8Y1315 MH, 2"X1(F7.O./*1])X:W33:)ZN#^LG/1O^$U08DJK$@^6Y-2'Z9+Y,WJ\6" MK0TWJ75==N=RW..+/B:.R\+I3?Z(2\RVS4?K3/Z4G%V*6LNMQU?9;GXX6'^3 M[.Q/&@"2'0))!4'$)>NX=BI-E^S/<9_9"4N- 4 M 4&$K$^$J(8YR'1*2XTYTIFZIM5D/M5Z":UF?/K0C.^Z)H>Y3Z&$6& -?4S= MH>9PW0E/D/#M1IB_0*T$%SOZN@V>WA#3%9X1+52I=0%03C/CN8H<<)B50*0P MR[5.199[;=V=%S.U=[U]$"!:>L9P&Z_R\B;TGO?L^]?]N:ONI']:]0=WID;Q M?:;@JOAY%M4D1P+A05 M@!<2 RAR"*A(B?$O$"Z(*!D2[J[%N+I/CUBKLBW_]/^A]IEGQGZ^2' MG1,_C_L4T8RB7*FB #*3W/@42@-&4PHRD::JE*PLN%/_SRAXCO'E;Z-Y+7AN M*Y6K(!GX6]9&8X!(I(NF1UJ$G(X_ZOKCHGG/EQZ7+PP,:?]A*-HR[+O5^@M; MM((?;16NP]_L$M.0LEENSHI"LQQ""H0B!8!%9M<-1 %I*!/"E)8(>QVQ^:LP M-2:H"I8=%#7.V,XDH%=KL#%&U8OT6GW/B'3_&7)CDV%Q'YAN>B#_X@JY?T!Y M,&JQXL3]%1@W_#L8H).H[O"1_$LVO)YOGV[7BKU>234KJ2Q46D*0TU( *(D& MM+1IV11S66!-!7.*S'X^\-2(R^J66.42JYU[*88CL+K9YAH(AG99W*SW*K%P MSM2@J@I' XU62.&<^NW:"6?_/;1L]*V49CHWGU:;+5O\O_/OU=,$"U(8(#!@ MQ/:M@C('C)$2B )22EG.L'+*Z.T6,[47L2F$W*AZD]3*)D9;SS>S ]G^]S0. M7@._M:%0!12-[D+BBIK19X<=N61TEVFG%:,[KPY;>#S/P3HT2E(2Z[+D)>"< M0 !SS@%#60F8IEF1$ZQS37S6%Q\U][ISWW^#'"YOU M=M84@;U;?U'K'W.AJJSIJI1'JC7 &31T@# $+,TP$#JGFF,">2I_S M*Q@Q-^9610@]) &"P)R(B9!EN8_OK;)\;55WG*@/&7C:>3J5J4ZF7*7SZR] M,M^93 )4NSI1Y5ED<3>"^3"!K"Q]LZ7;G[:?N5G'SO(QWW)J?4W??&Z@(R& MO[+I_)=%53W,[_^T)X->IM5WFZWRH.WDO3TPM)BSV002R2C+;O=;^S7DZZX''GK][ M9W231'\0]TP=(T%7MM*#37K:\"COM?\O@;9?#H(W:)WI ^Y/&V[GW]O#O4U[ M_[NOU;YMSGU:D=:T3&$N( 4,Z1+8Y'9 "(<@1:B$I?E_ 9T7=LZT,39./U1T M;0\Y7Z%ZNX7S\FI.!)#ZWL3QQ^<*O=LC!"*HW6Z?^49:MT=.G5>Z/;[T"DF; M[XN9N:.Z_^?+=/7Z<=ZJYW]>+.LS-JO5Y M^?)4M9KP'.,,&@*0.I, *9$!GA,..,YTH00OM8*3YUJ=]^N*+5=NBSUQC//Y M1@Y-[.]S>7?[R^VGN_N$K1*NODWG=OYM1]/&@@#-G.L[$2FLL):%Z;\< L1R M,SEG%(,\XT5>L QGE+6=>#]W+/#V5EVX-G"0#E1F#ONV7>>V)CA\9_2]@%@[ M8:M0KTNTM'XDNXY8;9)]5Y*U+Y'5E:)A&U.(Z7JCAM=LB@;D27FG>$\/*:G- M;-G>VHYU6<2Z,-^$,"E*EB( TXP")$U@S:B5/.!IF7/-$2J@>T'M,ZV,+:JV M=EKN;--8]PM%^A33/H>JPQI(#*QZ)KK>8?)8S(@!UT!K%V&P>58?OP!'=^WQ M])TE7WO2.Z5":UU"@ E2 '$KJ0RQ77&@ MA%.6J8)X):I>;G)L5'E6A'7R]T=8.\67<9%M&="O1[,*!)VI_'I M4;3NH,$WEZD[#8"+,-V9.P.7019Z]0=;JMNY7/_QO?JA9HMG.TK5%-<>[M": M:8S,U)@0) $JLQ+0HN1 IUI@AHG4"'F=['=M>6QTM+:VV<%=_[!CNT]PXM\/ MCC/>/M#M.]9S [8/A6!?M&)-4YW;'78FZ@O'T633^P'^:3:_3N?3IY>G]JM MHC!78 (HP:6)DA0$O+2[\0+1DF28Y)F3BN;1D\?&/JUQES^""X!UT\A5,/1, M$\X(>*7-G/3VBGR9_><-EBASTHW=#)G3%X0%#Y^7"Q.9K%ZM4OC*?.MV7:G^ MPC^IU82P A:UD"VV)VE1+@!#$(&"I26A/$>B]#I)V]78V#[2M:WU2*;6A@84 M)>]$V"T2B(5;SU_UVLR;I#:T1NY^B]RG#N2\AWL72"*-\)U-#3JHNSA].(X[ MW1/&'5^44-,?=JVYF5/M3#HF]KAXN$+ MVG5IX(2XU?EXT*?UL>HEP%9;\U:LIC^FJ]=:W&-[3H%B7=#"S)0SB7. 9&GF MS$@RD!&-A)8PQ<1I/R.>26,;'R\4SEG+[]XD:W<\)]/7]Z'C+'O0GNE[^GU) MH.^P4UKII:27DROQH(TU5[_>H&$G\=$ /)K=QWMR[**ZU;O77]E_6K%35C7E M"DM>9B77',!,*( 4H8!RAH"09::UEI277N7)/-H>&^MV%H2MK"!Z;7]2.Q!4 M=]*G8]P8MB>X>Z;2J$A'+,)[%K/>:_$>MSR2DKQG(7&OS'O^$6'T]K#ZKI:6 M4)?JN^%4T^+'N5@\*9OS;B9>#_J1_3FA.<$*2@A061I>$U(!FA48$)QE.D-( MIE+[\)I+HV,CM-KF6G!Y8W0R,_;ZD983W&YL%1O$GFFJP6_/WJ0QN#WW4J^[ MV$UA8W<\?O)!*1(Q.34Y*"/Y@'!(15[WAJ;'LY5J#M7K[A]GBC^TZ358H MQ+,\!T)KVB1-$R@E$&6>L8(QR9E7R;*NQL;&.1M;ZUP)JU=>F^NRUN,/M.,L M-!)\?<\OPY$+2$J^#$FT5...I@9.(+[L]'%:L,,] \OCQX5,KL=M(;2->IHAC#/(B MQ0 5F02<%1!D+"=YAE5*4O>#U,%FC(UV-HXDUI-DXTJMN-TZD^QYLZ.W[2^O M'MY]W90U7*?T3&:]]H=?'N[5<'8FZH8_?;A,WJL1V$OUO?YI@2*V]5QR,_;G M*V/>_KD+-+<0,1Z)G'FY7 MU/J((4_['$O_=O_APVK;GG3L2+?V]%5AW/;7Q4+^,9W-;N='BV?OIY68+6S1 MA,T[R6&FI"HRD.$2 I2G##!*2L"DU 76&I<4^U"?5^MC8\:U\75&S/%:\M:! MX"FH7^>X$49OD/?,)U'1]J:<(-0B,9)?VX,25A LAWP6]I K0KG;;2G[N\6\ MFLI6E^9QR>:55LNEDNN#N,WAVJ9&N;7/GC"SDRD3Z-F*WQS@E'" TE0#HC4' M)1%%R0ND84 ,>+U=8Z/(VJUDQZ^;9,^S9,>UFZ1Q;G,2/FG<:S[XUL& B"I" M;WN$8L/VX1 QW"#=%Q8#Q@,[9O 8P:KAH\YX4)X,5R,^/HSX/\[%TI[1>Z^: M?W^<[Y_=6U<*>YUHHD0)"P&XP"E .!6 Y@J"E)$\(ZE BI8^U.[<\MC(>WL0 M=6;M3&;;8FI^-.R.O1O1]H)HSU2ZMMDN-C9_^CF9S@\/^VYJ*Y[/J_1F2F^T M(G&A>[N#LITW'(=\YO^ *Y)-VM++;>7E"D*.T MT%HIKZ,[)]H8'0O5J1"N):B=D71CFBOQZ9E3_* )RP8Y[7S,Y(^#%H;/]3CM MXLG4CC.7AGW@[U43^#RR/YO9;MW$A*4J@RS- "J+')@O7@*J2 9X8=5%*$&X M<"J>W=W,V#[SM94VH:E=T[E):DO]OO4SH+I][M=#U?,7'X"2]V??#4*D+_], M(X-^_-V.'G[_%ZX.R,3X]/!X__7S[7_OS,P$024WTGY<4"*H+A;!(<:8G MJ\6*S=S" _>FO9AB8T"/[[Q:)77D^]S:;H]O_/1BS*^GUGKM0<(V+OC%$AZ] MXA9?](-UW]1B8*Z30C_OPFPM-RC_G&R,3VXOP^P=C/@C%BE \6AXT*#%'Y## M0";@":'SFUI8R(1,2GR?+V:+;Z]?IM^^;_2R""P+A$L-H,REG>A00(A2((<% MT1IGO"R<*F\YMC>V0&=C;K*U-VD,]M00<@7<=1(4#<;>9T-7(!@P+W+")=H$ MJ;NU@6=*3JX?3YG<;@N8.]U^^[94W]A*U0>=*ZNZ^/34'G"^G$ %%/K[@)I5@*4X!$2K/<_!]1ZU*@6USNZS=KCUJMDZU:B%^8WS'6S/DI_.LSD!NREOK?E_P4[R$/- M>\".&DCTN_\.\YO"1T*X9!IDD%* BKP A&L&THSE3&-[K#/SJE1PW,;8 MOOI/BY490I_9J\T=J_4][: K&F.3YZ:PCF=9@A/(NI' E7CUS #6.E 7&6CJ MIK86)K^R53L^1:PX%1'HN#0POUV(I:IK1CW95_R_ MZL#V0=L\^L7+?%69V./S4CU-7YZJC_,?JEK9Z+>:""%P(5,!4DER,PF&&!!E M8H2T2#D1B"M%RLF\#FC,9-X]JSW(&J=/@S:?QI%-_:Z#L[5#EDSDVHTZ?&<[ M+M:E]UK';(5B]H--9Y:(@ GD065+ %6;X,\SI3VL@]UXJL?^&FAFO.F?GW9= M^+DN"KW776L_;*6^C2<1T].O0C)6-GJ8$<,FGU\%U%&N^75/"XRXMGG1MJS" M43F_"><%8B7'@,D, U0:GN44,I"3HDC+C&@H"Y\MVTL-CFVC]M&VL9L^7G^! MU8[=_^._DSPK_ZU69/?5E+T(OV.,%A'4O@.V R3ONU'S#](CMH8_N#+.3=/'GTY>W&@C.E)@?J=J@;O7K>7 MM$4/;O]@2_F!39=_8[,7JQ#Q\M1HV7^95O_XL%1J?7CX"UNIB<(B;@W5(DE]^)=WV^$_[2LT/U M4RS]VM[M'58$=RCXCY1T!VLX;"A<;_]^5LNU'5,Q@8A*G4-;'@42@*RX$&4Y M UBSTDSD25$67L/7R5;&-N341B4_3>?)^\5LQI95\FSBO<\$P*U.NO4I1=;8V-LX]E/D)7WCH MQ-AQ 2(6U_#$5ZG1<^6E1;RPK68>05;WWN?M[NV#Z:;'Z#[7ZHL3B MV]PNHN[6Y9M(*8B@S 8EJ HY8:6>$Y-]%=JDM)<8N15PV40J\=&:A?KF&X< M7D]+US4TK:?FMZOD59D)Z,;9>C?CI6.E\0W?&,=H:VSOP8!+%<.\ O[1WY!= M$BN:',3F8:/3(;OA*-H=M/'0FF/F48TBY_N7I1E<36@^7:UE[< M)/=?/W_VK4H6TA6."]E] ]PWX]?8MK+#C0=)X\)-L^!L &_=:,_=K1U)K"=!4Z&8]+UDN M'#R?ISOH>DS7V MGC\\(YQR[^37?O+"X',S-K2WM+&8387-<-I4KV**R<),Q272*4"*VG)?!)L? M2RD4ET0+K\7!\TV-[=O>6IJL30TN9=,!L-M7'P>VGC__0,1"CI=< "/>$9)S M#0U]3.2"PR>.@ERZ(W#09S/UH&L"^F1>A0==US"P&G.+^?O%$YO.)T4IN*00 M JMA!1#-!* TTP S1E*>28XP\XH"+C8Y-NJP%MM#5TV8_7MCI&\!YLM .P8, M4>'K>Q+CAYQ_!.$,1JR0XG*#P\88S@ WZ]V;KTK+'7C;D;PT3 <: J>L;0Y"=KZL\6 MQQUK+9*WW?CY5\US@B56F;SNQH:MB^?D^%$A/+>[ N3RCL3+[]CS=,5F]3KQ M0J_^8$LUR5*52TP)P+J@C1XGHR0U04RJA"H$P<)IO=:YQ;$%+2?5]7?L3M:& M>^BF.2'?33*]X-DSS[P9E!XZ<[$A'4A,[GIH_<3B?&#J5(1S>M!PLF\^?NUI MNWG=./#IF':_[_Y/M1332E4?Y\TR>+UC^'&^6D[GU534B^(3G.8XS\L4T-3\ M S%1 #L_!5((41*1YQS100[(>!@]MB$CPAF9A_4!B(W_5KU^O6^U<;_9P1KH MA(S/:^0X!Q_9R]'W+/[ZUFAKRG\)HEB>TA)0D1* %%> 20B! M*%&J:)E+@KW$,'P-&-NP=:^ULF4>[%D[ZTD=2]JC3,F^0W62W-:E=8W!MN98 M6$ZD=^>Y#3!]=DG?F\;#]$9(Y=@@2.,5D/5K?N@ZLD'@G"@G&_8I03ZE>0I2RDJ BE0"KI@&O.1YD><4<>YT MU+"CC=$18&UFTMIIYL_VI\4RL;:ZT5D7H-V,%0FFODDI!"%GBG' X 2+5$K\ MY=OBQ_\T=S<$8OZPY8VN9PY"#0Y.K;]^ETNO% K3BZ55&MUJ]K1)5J4BFDL! M0081!LA67#(/TD CP4J(H)2EU[3_4H-C^_1O(XJQ7L+:+72)B6#/K' L\[5; ML2)^OILK-+&EOF^JT\#9!.1BU*G9E*ET]RPB:084$0% MP+"DJ,QP*E._1<2=AX^-.7;SRX.S]EVWE$.!Z'MARP6#:Q+F8V\+[SWZK=+; MSV[YGKSFNG+R7]0/-7]1S=J+F5TL[4'8]ZKY]R33!*I<4""I^0>"S(S^.-4@ MXY!D)84%S;UD19Q:'=N'O-E":ZV^:9=5D[7AMH)R\R=/.0RW3G!C@.C0#K7G M>PVJP>7JG5"*7+V^N\TW*6;O!,.YVO9N-U^QIP EEC$ O931]'1/KNNHS!X1.-4S+W985_*L,W< M4?5_S"W?<3@V_,;P./SNVCX>EX57;C*KZC.;RDDAI%"0Y"#-%09(\!PPS4N@ ME,UTHZE@U*M<_<'SQS9T;[5OT/#=Q_3'I>=!PAR-\FW7?Z=B[ MJ.W3WV:3=-^ULWN@!Y>%?;B&!ZK%;"IKXJD/_[T^JC]7[XQA_YA 21!6G .. MD09(YPI0BDJ 4*IU@51!B9>Z5E=C8_ND]VR]:4ZH>A9;ZL36[1N/A5C/'_Q) ML)+?VW];BY/:Y(B;'2[(1&*%SJ8&I0@7IP_YPNF>J*EEYB_NEDI.5]4$4J6E MP AH+!E !4P!1RP%D)14()(REJF 6ID7&W;Z-H8OB^F>O&1_T?@2-7%LIVL\ M@XRKD!Y;:I@'NK$2P8X1ZS?S:Z>],:1Z';OOF-MUXL;KMGPV)U&VZJ>+JKIC MR^6K7BQKR;A/B]77%_Z?YF5Z7)B9U739')"2AK(80Q2DE"J \I(#RLW,1BFB M4H0RH7*OI="K+1I;S'3RM-6.^J\]D+SGUDVM'-EZ9M>"MKZ%;26%=Z[?-M,@ M73;4%E2?O16\174UPI&WK\+M>9.MK:OA.[?M=?V#KRX^ M?HK?=0(0O]KO6Q6_ZW2SHZ[OU<7O;-;O^_:4>*T=4RL\?%'/B^5J(DN>I;8L M#61FO#4S$;TKDLD;$91UKV)3IZF[Q M]#2M*KO=->&,*8EX"@K!&$ $EX#Q5 ")299JG>M2>&G%N34[-B+8M=HJ$6T" M^=KP9,=RSPQ]MTYPBP_B0]LS>41 U3]CWPND6'G[;HT.F[WO!<11#K_?W6$4 MM2EP^* _3.=L+J;VH':U6M9\6#4KZQ.%1Y M[J7C[]3JV AJIVJI^9 V=B<[AH?MJ+GU@1M!14>V9W[R +7?G3$/P]OW>H86/\U8'O/K,7NV1R$E!8(8R;.B! M4&CF6X4 U!*%)(AGA&*89\HSC:^[Q;$1QMJ\Y+FQSWL3_@+ SIOP\6#KF3-. MG%^R4EP;(#]? #)DO]T-G'C[[1?:&WJ_W&9A8^/2WF]9G-.H>Y MNGU9?5\LK?#C1&1,((@D*'B1 01A:6=)*="I1"7*H8D_O *0CK;&QBB-J4EE M;;UIJHA7"=N8ZYMA>!YC-VJ)A%S/I-*"]K4!K3$TN;T,6D!6X44XHB45GF]I MX)S"BRX?IQ1>ON5*098/B^77/36&]XJOMC]-B$Y5R3$%HF "($,H@&F*@**( M(8U*HI37 0/7AL=&)[??OBWK_,7DOEI-GVPB8[)=*0A4:+D$ON,*< ^0]KV! M9 S;T6BY28XE7'J0:W'$)[9LRZ5FWT:^Q1&,LS(NKO>';T9_G)MWX:E-3K1! M/*5%+A23@!38RD00#KC.,E!2I914I59N:[Y=C8R-=S9;K3N&)K_7ICI6+NJ$ MM)MA8@'5-YN$8!2T(7T.A*LVI(\>.OB&]#FW3FU(G[TV+!"IY2,?O[/YHWIZ M7BS9\O7CT[,95VU333ZR37M3U;:$],?Y/5O:HY75G1F%OYEP2%4/^F-=B[I> MU%W7.R.J%)G0 ):< *0% 81S#'*K-T;)13.YJLC*?)QM5D MZ^M-F]&?-.[NU**WZP]KCVWUA[7/=A]EQ^O RFO]O2EN8=8H^K]G)GW[KO>. M[GKOEDCA8']V#AH_]@[W8<#9?X.AFL6?7_AL*C[,%FPU266>0EH@,]AH#A E M&G"&)."02"&A)AEW2I@Z^?2Q#1"M"F]C85*;Z"M/O(O=Y1CT*D1ZIDP?, *4 MB$\X?84&\>[3!E8?/N'(L>[PJ8OB+'#MSTYOA0EF7V9V%:?>X/MMOE1-K21; M[NZ=U2BU)^0F6DHL&<$ \[PP,61& )>I E 121')TX)Y[.V;/:76W]K;55CWM# 79M.; MKMI=!>.E);WK'MZ3PD%;,DG/8Z+CT#T(*W)R[.U0)@:^V MR::-@.U4M/)R'^>&*LR,=$(TI@5,A8$="X X)H"F0@ E55&DNE :F955MOSGR_2YUKWD5:U8Z?A17'S. MB#Z(M:WF2[#6-@JY:WN3W]<61UR==D8GTI=PN;U!OP)G]P^_ /<;P]Y^F[73 M:,#.9HL_F''F4'?C[KO5AOTX;P*XB1!"EXQ*0+DV,P^L(> I+ &F9:8S7.28 M0Y]1VM> L0W8&_N3C0,WR;'2SR2-GDAUKR1=C49;\YG^]NM]'^/K]?-L) UNZ@PVV=^*:,*%%R#0S.9LB! M10ZH*E+ 2LIA:3 OD=>0$PO=(8:7OK$-F?"%(];S.%"#]>@*UI4SNM,H]#*1 M.VCJ#>=OIYWNGK:=N>6GYCRLQ 4M62: S"D"2$$$""9V MQQ)B(@G+98[7&L"NC'&Q5:?/8%\ N&?J^+18JVGV4 M9EMQO MKG<;?[)._FQ_;?U,/N_TZ$_6UV0Z_WE'3GCK;R\+FGUV2*S\CCY,'#;=HT>0 MC[(_^FPK;)RI([CV:ZP$I*GV'B M1!MC8_F[_9#51K'SW=C6C\1/@>K&P5="U3.%-N'^YW6X?Q<[*.WP/A)?G6IA M4+KIDU FA'_!OCF6$$72LJO;M< M$_K=84UH:\CJ=4=%=G-$=:]:],=YD[A75Y'9Z-!.L(!*0L/EA!4*( 0S0+"9 MTF:I4B3'7)99[D/M;^/&V :%VD50E^].=G%(=H"P*V:[U[5@)#4:-TF#QZ[, M<[)S'+[%Q,1L-2KVO'N#RTVP#-0;O8!NH]'X7ZN>Q['F37GG^$:]&_J-\A[R MWK9#(PV6;^3$H,/LVW;4X0#]QM9U8^VC>6"K^E)*1C.8%D ) M#EM]H+1(08ES1C%B*L^\](%<&AW;L+E)%FV-#I3F<<+;+T$B%HJ]9TCX AB< M%>&"2.2TB,XFWR0OP@6$<)I#+- M9)$U18Q162K N-" YHA+D6%10J_%G*[&QD8P&UL3O5@FZD^[/&R^EEDMV>-' M,IT8NY%++.3ZS@I8:[A_44*9.6^SL;55WK+U@,U(K)*?["N]K-CLYZ@GEBYB M%.^PTOFFACZG=-'I$T>4+M\3FF@EZY)_;/:934V(=,>>IR8\FF2EYAFD.2A3 M$ZV@$F$3LE -L,A+EN(<,D\YFM/MC(U$MF8FS\9.8&9*HK'4-X_I-*RNJ4A7 M@]5[-M$&)VNBG5'>7< I(/^G$X5H*3RG6QDX"Z?3U>-$FN[+Q[9*:6A+J[K< M3?5W-?WVW8S+MV8T8=_47\W#5^_92FT7C6"N(12V_K> "*!"0L"UL/5J,"G2 M3 E6>A4$'8=;8R.ZX58Q=U"Z2=8X)2U028U48J$:X>*FUWO[UHN=?;V-_\T)AK2[Z-?(_5RZO^0-=.0CAQN#37(NNO65#?*2>TD])V:*SU=33)8 M<)CF#*2<*#,WL0?/"L1 1B3F3)89@5[[FA?:&]O0O5D(W-$(VTS36YO/S]*# M$/=;4(V XU!KJ4$0!J^K7@ F\I+JN=;>9#7U@NOG%E(OW78=P9CG_C)E?#JK MCQ3\HEAESQALR;*:0"R9* 4$&5(Y0! 5@*6X!#P7)908"5WR]4'71W_&N6B MTS>S?^;U<4@*LA_.C@O#;O3F?9C>M7/\6"D.U@/STW7X!A.5,U:1*>MR MNV]"7LYPG*,Q]P=$J6'URW2N/J[44S7!&LDLQ1R0@F" N&" "D5-O"0Q8^8W M&4JOJ&.U:6AT,=+).DW6W*2V][J"5EM\NRDH)FI],TXP8-=6MSI"(U:%J^V# MW[+*U9%[%RI='5\?N)K[PBOUSQ?S\/L?[?[S[9_3:I*;R9'4L@1"0P@0IA10 M0CE0I2@YR[*L9'[+JZ?;&1LA;,U,:CL3:VCRNS75,P/E'+".ZW_7P]7W@EP( M4O[K8=TXQ%J@.M/*L"M&W:X>+>%2>3S'HZUM>N%^&1C;]1,$C=HXJ637&AOZ)P2 M-_=/))8XWABZI;Q8KJQ/=XZZ+NXIHZ0ZMQUUO.FTSMX_V'Q:,]7GY52H"RW6_EP/A(ZW*62'4A3>34_OON":2CG?@U(DD-2>1.1A]V7%E/;SF MJ+L50:@U$"8%@XAD2H*RT!2@#&- RE2#4D*4(5YD6GN%Z><:&MN@M\T)"!/P M. NHVU@1 Z:>.?T8H7XU-"Y!$KOVW&$S;U-M[HRS9^O+G;L^?$OQPW3^=?6T MNE\N%\N[Q7)I!;<6\P\S]FU"18HHQ0C0@DL3::<%H*4H "2XA *B$D.G\R%N MS8V-(C:[98T"\I3-DJ\KMFJ256O[DZT#R>_6A8 =QP[XW?<=XX ZU.YC##R# M-B0OPW35MF3'XP??G+SLZJDM2H>[PN(/\^#I2OTR_6&SO5;FK9CRF:KKRU2W M3U:/]+_J^*E- /L/Q9:/IBO41*:9*%-)@"[M.9$4E8# ,@,9RLN,$$5SA'S" MDT [QD9-C1N@]B/9.K*NSW2_/A>[Z]--8MU):G_\8IW0SG,+A0;HDIZ)K;?> M\(ZAKL0R4H@5:L6@$=B54!T&:-<^;J2G^;:"*I-49AE5/#?!(*GU303@F"LS M7<1"*YWF!0[)DAW0!2?*&#[/=O!3>KOB4",[A;?SOD5:=!WX]1G/>FO4\W1. MK\SXSLL==]Z_RJ&X'0U! C0E*2\R%UXKJJ4;&-A_9V)AP:Z3?H'(213?V MOQ:;GFEZ"TMM7_)[8V'$1=,N ")1W51EN'7MO9\V^:BH)9)#Z[SI9!B2\*;(<,&>>A Z]7M '<3CF-C_.5,;.:BD:8)1=6 M,ZC@9GZLH:UP40)2I )PJG'.L%997@PB*'3)TK%1<(35A\UD<'6"UQ[Y:U7!R[:^:^Q%N *=[29OW.#8<-6O8[0 M+.9/1%J:R+W,@,)VH$D5 P0B#F1:PEQ20DM9^@PT.\\>V]#0K -G? U$O'L/GE0JCCATN''?>J20#E;^Y!;\<^7:54K9-Z9 M3W\JVV+4CX8LJE:0P?Z1B>:2:C4AYF,M8*H!E+($"&4"L#*%H,0\9RE.!4J] M8L1 .\;VF==N)#M^W"1[GB0[KMPD.\XDUAM/R=S KG,CD0$ZI&?"Z:DO_&5Y MKT,REFQOH!7#ROI>!]61[.^5CPO,SWJ9R^K?U4Q^6"SO9M-:>8FJ#*,4I@ S M+@!2C .6"0S25.$29J346'CE7AVW,38JK$U,OAL;Z_H"HK'2,UOJ!)0B50KE MC($TQQ(@R$K L#V KVFARRQ-J4@G*UNR9A@H-RWU!V5=@"?1/0'J-AY<"5// M7-^\;/^^QN;N C;^R6#GO8^5Z'6BA6&3N,Z[>)2@U7&I?_+\_7PU7;U^4=^F MU4X)(+I(3;B9$T6AU*QP*B]^KH&QL65C8[(U M,K%6NJ? GP2Q^\N. 4W/G[4G*EZ)[%VN!Z6NGWS@8,GJ7>[LIJ=W7A=\(&ZI M6*7>J^;?'^?U_/3AN8ZTYM_:Q8L20J94E@'$(%TE[:Z4ZMCBTZV3,ZL5;?)!N[DQW# M_2C*K0?<&"HZKCT3U/60>I.3%T21N,FMS4&IR0N&0V;RNWFP WY_+"8Y3WE) M( 4ZQ;8 G62 $,A!EI644,R5S+TVTX*L&!MQ77.<[(]%[T?[3+%*<)QOIV'A5'HNY=J.E=5=;=XXM,Y:Q?_ M;>AHR'MO&V!79N;NN_WCQ[DQZV6^>M!G;EDKT[]FDT(03JA @)&R $A+#FA. M",B8Z?4"95@3+PW8@>P>&TVOW4YV_*YWZUHW#C;N=GTWE]7>V]E=X[\5GSUW MZ\VF.(2G1LU0+Y3;<##"UZ3G 614;XCWL#-P?T4:J(:R>M"A;>"N.!P,AVX^ M7,NHLCI)R^?%TJZ%OGO]8BNSF+F.VM$[4TH5J,A 1C($D&1F&$QI"DI"B<[S MC"/L-./P:G5L0]?&\&37'?<+/H$]W]SF#?9PG MC-_]_$[]VN\#8]7+TCE%;AV!G(D\)FF)M"AP"51>0("4PH!F- ,D%QSI$I=F M5NRQN1O3MI%N_?JEI[93F(_SLQ,7-[*(VNG=3#-X'XXQK7B4_2;;H;OY:6S] MMV?=_P']Z#QD]0%X,][9)]=#6F;^5P]K4=L:9$SL YWU@-K+L\.GWHV@SOU< MVB+QDQ)J+C$C0..RV,+03>B-LV5B;&S,3: MZ3^/W@?2?]OVK.N__$P>>W)QTZ-9<]?6'@R3IAGODR ML^'D>_6\5&):TX/Y\TS5ZWMSN;O]]7FY>%;+U>MGT^$K\SLKP/5L;9HH3$QL M+2D0A3#??Z9-5$TTMB75<4F5SA$O O(F8]DWUO!ZZUZRZ]]-LO$P8?/#'>>U ME^9/UL^;^I*-JY[G\V*] &Y[0H/VYT"A]I!]Z'^N+S+@L0[ZQ3)KV)-_D<$\ M.@H8^_F!HCWBNY(O,_6@/[#ILM93:#,AYG*GX/VORD:D2C[,ORCQLER:,/,= MJZ;5(^.SG4V G!(M,3?QH,PU0"45@+." "XRF'%(N59>*5]1K1M;5+EVSF[^ M6O<:096;-@6\)HD='Y.UDXG-SER[F=1^>LKO1.URM['@S3JRYP$A7A\FO]=. M]E-^IQ?X8^GI1+5M6 V=/F ]TLWII9&WD7AKJYY9DSIK,F)!.::%!&9&D9IQ M1*? 'GH .4L1HJ5"1#AMK0UL]^A&F(CR;SL0#%WQ,])+Y3A2C>]5Z7L,BR@5 M%^4M&5PZSK//1B(DYVKUOY2LG&=7Q!:9\VT^;!A]KYJ%^R_JAYJ;X7QKWJ88 M/"UED>," R*8!*BPI5E*6 "="BZIA#)G7C.IRTV.;?!:6YRT)N_1D4M1^5#H MW<:)N(#VO4Q_+9;>E.P.3R0V=6AP4")T!^"0PSSN#,BO^6S>J>^&_>Q"4EN. M ;.<%FDN098+PS5*$&!^QD 6EH)4GK+"*=H^\_RQ$3N/40Z6>BV!$"G+.MS-H M;'/1W<.0YO(-H2IM=[7VP>SC7*H__U_U.D&0B!1Q!7*LD)DWE1#0M"R!DAAK MPE.,I=/YU[,MC(T+6D6RULJD-C,Q=OHJM1T"V#I^>OW1B9 K>V,]U?( MM1T^<6"]MC,.'0NVG;LP,#=I9ZO[0;=X/ZV$/6A831C.").2 M (AY 1 A&%!1%$!3+3+SZ2LFG'(/?1L>VV>_:[?=?)2*KQ*]-C\1UOYZ^U&V M'GBF"KGVAUNPT ?*/;/'(<"VHE+RL:I>F#WS=[?!=V-[Q#P>3[1BY>FX-CML M'HXG&$=Y-K[W!ZRIG)"?_:*JU7)J)63N6/7=9NO\8#/[B]8>NT!=K29E27E> M"A.D%,+J4$(%F&09D"3GG-&"*.R^]!)LQMC(;4<\^<-6//DFV7J36'=NDHT7 M'M4*KNPQAR6?0?JA9_IS[()DQY4WZ0Z/U:9!NF6@1:D^N\=O*>MJ5#M7O,*? M/MS"V-4([*V?7?^T"(5PFX4@2%.499 ").T16I8B0)$20''(R\]WV4A'V#Q;+S#G86;XVQ M=-XA=/?7Y:*J)BE4,F?8S*:5+5B"<_.%4RB <9,@#FDN"8TDT5DW.+;O_5CX ML38SFLQF@[(;#<3$KN_@L$L\L[H$8DR-S#UD^I?#;)H;B_+EGO,>(I?[]P67 M6%@\J4?V9ZN2^4[-E9ZN)D7)L<"D!+C,JW/G6EG M?$1BS4Q6[,]$-89ZUT8X":<;=40 J6?&:/$Q)B:MC+8_-M)8FYIL;363 M]+5/3=VPI9+35?*+(>R;I'9DH;7G4KYG)SFNZ/<'?=\+^[%1]U_?#\,NUC*_ M9^O#KO:'07.TZ!_XF# :_+18J?HTUH+-J\_LU3Y[@F$*)O2R75A,#YR7$ M.4U!+D@*D$HA(!DL@=:HD,RX7'"O[_UBBV/[^ V_+E^43,3N$3+[VO,FUO1< M5;F,N!L[1,6Q9ZI8VPJ6C;&[9\=ODM;>>,3A#$TD%KGZR[V@HNL%*IE$,%"$L)0*S@@)8E!%HH+$K"$5;$:\VVJ[6Q MDCC++INS'$58@.=$@N RILL+N$0B2?.-C,H15QR]I =+EX?*.?" M9JIJCYE^4NNLA3*G)>>JGK\(@ I6 (X+\R/4K,AY3C!VJG3?VA- M]4Q/#9.32+HQP-7X]/SY'T'30Q9()P:Q]#9.MC&L.D:7FT=:%IT7!Z0I?YS+ MZ8^I?&&SV6O[AJ)4(D4E-Y,)9"( I6T"B! F(% \U9DL(4'.^'CDX5Z'RT )MA_G>K%\:A>Q^.)EE:R^J^1Y MT2BQVTCH9;Y4;%:GTYIXO5+57R)EU)['IS-5]L1MP^7 GK=Y+[FUX[*P",9& M00_ZKXN%M N^7]7RQU2HZNMBMB>>.A&P,/,J)#V'/C.F!GG?XXP=&I'C(L=%! R0_ M( XC)L^[ R=-]@R[/0BHY/L7*[/9:/37BS>?U!_U;ZJ)DEHJ+1&0&363*,P1 MX)1"4' DA.2\**7?),JEU;$13FUTTEB=-&:WA2)NUD*YQO;F E\18Z=><)R MQ<:V9R:* ZO_',T'IEAS-J&);\OC8MXJ+#:9]C;7;N/WS8G.KE:.N=T=_F<[5QY5ZJB9:B)R56 '-";+*31!0D1&0*Y5G.M=4"*=E MAZ#6QS9*U@>KMG::&'/M S!S4% 9+Y+?K?5);;ZGX*5?QS@.F'W!W3.77$#Z MJS/25PCP>R 676#?I>TW$M#W@.6\0+[/0\)H[N&Y+JHW__:+8M6A1/ 7]<2F M\_4O[4F^;,*S4J19(0$I2@:0(@QPIC& 648@H025N=<).U\#QD9V&_N3VL83 M(N$;)YHK$NN&'^5Y=Y(;Z_4)?<_$%QEU;_H+A2X2 WHW/R@)AH)SR(/!SPFC MPG9GZH/QQQ8>M3'DWZ>K[WV M6V]8VT\M6=N?_&$<2-8>V$H5K0_)V@E[.C$>Y5T!8236"[%@4.*[ J)#[KOF M40$[Z;_K4R\V518F@B6"R@+!#*LK)0"R0!1RI9NP#BCN N62%@P#3$W4@2@V\4>>$L#,(PI6ECPMG=2! MNQH9W9>ZIVET$UXZY22B;O'$M3CU_=GNB1RY010D='0.@XA21T=-#"YV=,[) M4W)'9Z_UUP._?5)S:3.#/LS8MPFT]9.HRD%*56DS/@3@.,T 5D2S$K*,NZTP M'SUY;)_WQKC$6N>N^KT/5_=G?!4(/7^[COY[:7N?]#5(TWO_28-I>9]T8%?# M^_0%82/MKXNY>OV5+?^A5K5XX3J-G)<0%8* -(,,(,TX8&7! $-Y3K),(^HW MUS_=S-@^Q]K*I#$S:50Z_O]H0F+Q'W&X4(HVY9QH9=-3M M=O1PW+UP=Z?T8JE.Z)>N#VSKC)D(VXS)2!.K#9:9Z)N2%*2D0!*5 MI.29F2+;]3"'*;);FU[TL&FY[]4^T1B7L*9*.*^=2'3]&7RWFKY6A$8TCGA, MJ!V[P6&2'1_I3F9F]J&6/_^E%:VL6WY>+KA=>C VKEZL)::!Q=-4;"0LD@5?L>G< MM-BTOC+],#,_\=>$S1/5%)PQF#!C=?4R6UD(GEFU2E9+-J^8J&O,VGOMKF6*1S-M; 19&PYJUY)6+R39J1U_ MD^PXF31>WB1KUSQSRN/UKQN1ODVO]4RS5W58FUF0]"+<%1_N6*GL\0P;-L\] M.J!'2?#Q6X@Z'U[=M4M']5&W"4:1AM<5\G:ZN:< M;.]3ZM,H]3N[/FAS#!/MTS XSKG/W!R:M/Z\D5*K9:+74N,R)ZDFPA[0MZJJ M648 *Q@!F5)4,2UHFB$_*<1S33E]*V\FA3BOU/=.$3+#C_3S, IX-W.'N=Y7[B^AV-]ZQ+17\RG: (J8??]2JT4 MI&4&*"E,_$)S"BA$&< %PB+G@N5%&NU8WPD#QA;*7#Y@MG8BL5[4TN)_A##,!^%+MC MS]-5FXVPON@FV7Z#[81ZZBMF=(BW&VU=@6+/K-0G@ %% 4_"%*T8X/[3!RX" M>-*UX^)_IR^[CAR:DH)M/4'[UC*2(@8% UQD'" (%> %TR OF"@0TY 57E(' MYQH:+5VTE3]ODKGR#&S.8NK'!-<@-10EM)5 ?VJM_-EJE44,1RY!$?FS/VKF M3;[_<\Z>(X*SUX?D_G[[MJQ7*9H%Y@=]MWAZ6LQKH3-;AD_8!8P/B^6M^.?+ MM%'/K2:EH&6)!050YE:/55+ ,$& E;E@DB/$L7 ^+!MBP=@X9.-#N]%CUQ<: M-Y)&[6_C2)TTN>N*3U)K2%]U4] @/= S-XT8?)_\XIX[8:!LXSXZPS.;]@H@ MNW-K0QX\8*;M%7[OY]U>\Z# 2M1GE;_LZ=)?V:K]Z>]UHOC#7/V'8LM-S:5) M2:G($19F6IL1$[KF!!"%*< Y$DPPG=/"*U/W.G/&-C@]K-/JS?QR$&B\";95G&[25K?7F]VB-%N?WXU\^F9VOPZ>5\O_UFW$^-^ MQ&+649"/5=OZ.F.&+74=!;BCRM=QGAJ8^U'73?_ A"V'^?I^827')BBG95'F M$- ,<8"T* %+*0.PP!!QDI6<.,7Z78V,C3'; O)K(Y/?&S-]SSV<@M.-#Z\% MJ6>6\\;'/R&C X!8^1>GFA@VW:+#R:/LBJYK0R2PK(Z6VM^86%?"?5V/.AL1 M\C*#1<:5":LRC/;-,;*@]Q;I"4.O6\?)ZXH 27R&>[JM_!3TA@+4^+Z=/ M;/EJIX&6]H[PBL2TW0!T4NJ96X?CSF[;]TCRPJ5A4[9W+]5T M;MC7/)5/Y_4+4'U>S*;B=:*1E!B7.5"9,J0HD+0'V1$0D!6$:LVX7X[^^:;& MQHUK2Y-=4Y/&5K\I7 >\;A.Y.*#U3(1=>"6_M__NY:3297@B3?8Z&AITRG?9 MX<.)G\,=8=3Q>6EU55:OG\V[L+J=2YNT_VR'D=\JI5]FOTRUF@B449G)$C"8 M0S/;4SD@S%!*C@C&&F8(4^[#(0YMCHU,UB:;X,D:72_.;LR^21K#$VNY'[6X MP._&,9%![3WJNAI/;YKQ0"@2W[BT."CQ>$!PR$ ^MX:+/3^V4K*?C#^M.I> M@JZAKS7GGFTA M5-_*OV?P=:.7ZU'K>YWH0/YY)U^U!6V[;Q)7#_H\+!$5H4\T,K@F]'E'3ZE" M=UQ]M>K.>EG)].4DQ1J5&BE I2U#R% !*&40,%PBR&&>*BC6A_X>@V1V=EIS M>N'WS_T]#JVKLV-N=UZF#\IN+'$%:&^@BN,,U#7Z-R=PB*]TL]O(6VG:G'"T M0[WFU-5AM'!PD.;3BUU0>=#OI[,7\[=M]M++JEJ9&-,,!Q->EH8?I 0$X1*@ M7&> B P"R8I,,*S_;$%&JV=R4_3>5+5QO[L1QB^^)=99O.#-2@S MBS\K(> I%* H!56HX)P).C'/XHL1],"N'?WUP>:\'VO/^U6;K$G19$U6==;D M8NO$32*'[CBW(:#'SNAY;#@Z==G8;GNAS6)]V,6_]2C>H!&(7*31Q+?U08>9 M0&@.QY_0QX1D5ICQK1G>&NG:1J[6"M@^F+__UJS@K06H65D(BC0"$#(3PLK2 M!K-" @R5I-(F6J3(65/=IV6OP6AP9?79-D98ZTXW0M.U_'2RV+KCDUCATS$. M&YQ]P=WW=-G#[+[0]=@>[0OE@39-F_=ZYX6]N?!"WR339M8LK1+Y,UNN&EV7 M725TNSUS3F_]F4UE(E^6=OW#:JCKQ6RV^*/^Z0\U^Z$2$U2LOM.& R38"?^[DT(0\(75;AJVV"\6'J\9=6N/^O;#K_ M95%5$\0)-L.5 D3:3&!!&&!%24')2@HS#$E9JJ#E%A\K1KL,TYGW7]5Y_VM? M$NM,\I-UQS-P]^PQUZ6;Z!TPHL,67J '+/>$8!=M&.>LJ# -T+=V B29I M>:&Y@=4LW9P_%K)TO.]*L;I6P*':Y/)#7:0H@Q)H8DLN0A-J,95E0*:8NEG6QH;L6PS_%L-ENI_!2K+'6'J1B!1D.J9.;8@K8V,>NC!&8K8RF]' M[;R-Q-LY=\]JN9V](53:ML[C_V LO+.5R&VFT=B>V3Y.UY?6:1K*V/?G=)6OU MNNYP(Y@^0.Z9;Z+A&R"AZP=6-$E=QV8'EMCU ^-8DY$ 8LK*5I06@&41 :PXATSC#1/EI=;LW'K!\U#.-?38/^LZJ M9L_WN;6[SHI5:Z,]$XO=>\*-NR*C.U":\5KI>[5(6K.3@]3CF_WJ#OQE[1 M$1U*$:BI M)F6MS<9F5CCXX[Q=UFH/*!<95WDJN-.1>:?6 MQC9UW!I;2UP#\V&U]GIJHW5"[,9/T8#KF9#.8W;YV+R_*ID+*+%$QSK;&E93 MS,7M(\DPIYO\.$2JZ>1]FR!S.Y^_L-D794\>35)94,8*"D1!S-Q-JA0PE'* M%,,9T5FAF5,*];D&QL84:QN3QLBDL=*-)O"PP FEK7I"@9IGD!H,Z9 M^5!S"9@N!8!2"JP$%IH1EQ33_<=Z?:B#Y8^R@,+A7B7!1U?L.W;][EXJ<[]% MS>WN:MI7U'Q_NOGV__X_;=+_?OU8I- M9]57\5W)EYE::)NL^,MTKCZ:=]:$76F:H9)20%*% M*;;QHQ 2HE@"(3I989HJ)@YL42I<^"[]F6QL9 7W][]_7^__OM M_M-CTKLN8A%I/GF^78&G8)>=/=P M5GKYAM"MH/]\J5;K#?33Z\7U&6C.JB;I6?V4ILI+*H@L2Y@"#C$#B$D(N"0":)N_#$F>88C\=I/Z-7AT'&5]26IG MK.[#QAO?[:B>N]EU1VL\G=?WZMOGCW%?W7INHDMPNE^9"U8@:;C;S M;>C9WX+V[8< _WOX;J-VPH6=3F^A792/A^H.P M.0XO2WM"O=TI5R)ED.=6FSJC *$B!P0I#21$(A,:9IQX"3VZ-#JV(6!CGA_G M.^'KQMNQ4>N9>W>KJ&VL["$7P0>62,SHU.2@[.8#PB%#>=T;4L(X3S-B\T#; MMYV4BF(J*2@*6PTRM?+5#)< $@49H7E9*B :OAGK9VO]#M MF6L"E]Y,^*2JV\_+5NJRKI?;OEA"(SO:&AM#-:8FM\G_\S*OMT79@I%G > M4S>6B(-4SR31@+0O=+VQ,Z)-.W\.81/,WOVD=B*&@ M?]@A;B03#]^WUM=WQC22V/X9C'K5WC]L? M=[9(WKUN+VEW4&[_8$OY\%S+77Y8++6:KE[,^VJ/^O[Y/&U54#_.FT7K25YJ MB,W_02ZE-L&0B8@X@K9064HHY)A F@>07.^&CY0@FQVM9C]RU_/=;:V$OR:[ MUVUVOJS_MFIS*V>[@T%SX'Z+@CW1VN#@.='K_7URG"Z.XO48:-*YL\EY^95X MU^,KX3^)':J;8DV%>[=WV GU4/ ?3M.J MH-OM[YND/A3F62K/M4_<1H@^D.Z9Z/U CEA0SQ.J6"7V7)L=MNB>)QA'9?A\ M[[]*M/"+>F+3N6G'T**VE0J,CUNU^HEF.BO*O 2*0 D039%=BQ! ,EI2K)'( M4J_48Z=6Q[9HV1IMBN*ELBZD\FH"P:M8[ M)E(*I(J< )CC6N.= T8+"3+)988)*G+EIXOCV/#8Z*JV.]DQ_";9,SW9L3W@ MO+U+5[B151\ ]\Q74; -.]GO 53,L_\NS0ZO#N !QDG] )_[0TM25-_M_ZVZ MX0\V:Q+GJM5R:@L^V5^8>>G^7^QE/_LU9Y;3V^298;,-I+[.K8P5_NWN%;;6/0M\F-O\?[CO0\"MS5'6S_F=SO MO@-;9Y.[S3MP\)?[=[1*$RD)V]CN6>4EH%_YY'+%A1@WVVGR["_>3]2K1>] M%(X)!S$2BP<8,"@3AP-TR*97/"F,$?^Z6,@_IK.98>F/\Y5Y^Z9\INHYT,>G M9S9=UM4$=)JE J,29$1@PX$8 JHE!CQ-"V'^:_Y#?#C0I=&QL=[:YCIHVUJ= M-%/^K=U^Q.<$OQO5Q0:U9W*[&D]O&O,!*!)Q.34Y*%7Y@'!(3E[WAM&1C0U7 MKW93?S$W3WN_L"O'$YJE&2$< V+E31$5$/ B92"E*,URQ% )J0__G&QE;(33 M&)ELK$Q^;^ST+'=U&E$W2KD:IYXYQ!\B;]+HA" 22YQN8U!:Z'3SD >Z+PXX MYWOW\.GQR^W=X]>_?WS\][O?OCX^_'K_Y>OMI_=?K*[3;_?F]W?W]I+'CP^? M6I6M7S;:;SCE7![4C,!8KV7=>7W;PT; _UO4K8>^?XG0*.@FOGF>'K6ACNA'$4 M)/;.(\=Y8@BSSJ:&H3^\S.5VP[VZ:\_$L4)G#!,$4I(K@"#+ <$< <*X1(SJ M4B&G>J,76QH=+]:V)MH8FRRVUOJP7!>N+B06":V^.:I?H#Q4&6(!-I!$0Y.- M9+59=V"SR95+]31M *U_M(G+E7Y-1.U>]7\GS^S5V-G,BE?L3_MSG6B_\YB_ MQ")\!TB[^;SK 0/2M8,?^VSL;0@3F#W?FY^GJCBV7KWJQM%GH=H=$ MF6=_GQ!IHE1:JM+,;&M9&YUE'&F4,RT<-&P=NZC\W M/B1[3M0;JK4;P6CTF$@ENL]475;77XD1IA+/,'H#),V&F[!D'-,_,7#[#JB!0*GTE 9YO^U^" M_';.:AC[][_%*VFOHU<"*2\.UF]!=T$P7T]TEP'KB^0Z6GY;@KL,R45R?DA;RMT(U;D M@"D" >)$ (9P"A3BF<8E-V--,3%/XHLWQW[7BO[07YN?L,;^MA/L_%0LGIX6 MIE=JF;'%UI,;*UH^7)>YC3B]=4//8\X&_];PI+'#3]A#_ N=W<]7=L^M6:1HBHB:IWY=L=5+-6$YXUI(!"0A M&B"<,V"'&*"*DF82F]]0Y]J]70V-;5!I;$U:8Y.-M4ECKGLQWTYTNZDI)F9] M;Y<'PN55<\X%BZ 2=)T/'JPBG8M[NP7JG*X/5)!O[>MY/:QKSD)VO@^3#.7R+RO/NQM"%/M#"L*.1Y%X_4(#LNC2D# M^7EI7_35J]6W7EGYFG^^3)_K1-$4\ES3L@"R*'. 4)D!!C,,L!"ZD(5*(:+1 M!"'/FN'T!8Q)&G+MR4TMJKYJA*O6WL30B3S?8]X+;=$ZX*VU(\- CR0D>1&Z M7B4ES[<^ G')B]"XR4Q>?DS@N6GKVWS5C/-?IM4_WKV^4W/Q_8DM_U&7&D\+ MJ#*%"Y#Q# (D<@HX3B$@FI.RU!DT,R*?5;=+#8YM3K1G;V(-3C;V>M5Q=T;< MC<-BXM@S:5T#H?_Q6D=<8AV(O=3M]5XE?;PX8I)5I!B$$) MLQ2@G C &1. R31%!"*-L=/@@=N#FX)@+'JT,7&YZ>E^J[FE?3'ZJAF$]J]:!M MIM$ZQBUR#5.>YT!):J8&5E&2J=S*2J:&&PQ)2.JYWG"QS;&10U.02NP:;N71 MZAV'F=UQ\)Q'N,#NNN@0%J6,7P;T]FYO$BL$LM(T\;I+;U6HYY2\K9@43 M5@M;>;$^_=S#),4#P6@K%)=;''B1PAF"XW4*]UN#3O>QZ1.;K]9%;DN$;&8A MH)B5 &E;BQ3# @B18<1325#FE 9RXMECHYRU=5XGT?; ZB:0*R'HFRA:PT(J M(Q^^,SY'\$+A&.C0W<67PO=\W"E_+YR(V[MER#-PIVP]./5V\I+ NE^F+^M" M*[]LCNZG-.5(6%5MA7* &#)_*FD!"$XY@1E.,\F]*B$?-3$V$MI8&*"5T &D M6VAS'3P]$Y0G,OYUG\XZ'ZM0TW$#PU96.NO@42FD\U>&?=IG=VX_FSF6>'U4 M?Z[>&5/_,8&<%"PUG[F62 *$I0(LPQ"(@L@\AU+FJ=<'[]KPV&B@,Y/!_&5M MO1\K./>!&U?T@6S/#.($:O)[^V_K05*[$)%D?%&+1#W.S0Y*2+Y@'-*4]_UO M4X_T;ZJRR?QU33AE!8L?%_:O=A+YFPS_29%2EA44 8FM)%W)-2#,Q#UY29 ) M=G2.,J=EX*$-'QMYQJQ'VF"PKCM9HV!71^Q?W^P?L&FP&+8TJ?.KY1C_C?"% MZ3NJC%BH--J[,GC-4M^.&TGI4F>S_Z4JF/IV1NQ"IM[MQTQ$/Z\'6QW^/.&9 M5D+@ IAQ$0'$;*7 $@N0EC1'4&DF2A0M-=W#L'^Y!(U#J>1P%8C GG0;GH;I MF+=.^W#OC$B)ZP$ ]IK*[F//")+; ^!S2W7#@#$=\5_)EIA[T>\57CW8+ M<+L<( 61.A4*R,RNP5)% -.$ 4R@T"7/.2R])">Z&AO=3**UU>Z26FN3WVM[ MG=8&_)%V#-(CX==W8'T%=/[QKP,FL6+6KJ:&C3,=G#Z*#5WN"8WG^.JK$B_+ MII3(#S:=V<=_6"R_,M/*_JN.BT)C+0M0H%P#Q%$*."DHR$3)%\^@)U]"K'WQ[C[(ZH;6V]\I+(;!%BZT\ MFAXXC/('Y3AB"GA&\-Z54$I6'XPCORSFW\Q4[FU;=+8Z-P=8&-Y()UF1@;4YJHVT T)CMO5]U M 7?GC:IX:/:_0W45D"'[46[@Q-N(NM#>T#M0;NZ?V'IRO#$T%\80UQ?U;%ZL M[ZQ2IKEO2_:TKP1U^[+ZOEA._\LNT+U3VXOE!"*59T51 DTI!$C)%!"J))!8 M"T-/6&KE-V6[QIJQD57M3+(U,&G=N3D64-OZ9-?QN=JYR[.,_77]Z3@Q'*J7 M^IXY]MQ! 9E!$8"-ED1TC2T#YQM%@.TX-2G&0\^1\NX[8^C\'__[OZW_QOS# M;A3_[__V_P-02P,$% @ 0(%:6(9/-DS"J@ /:(' !4 !AN@$O=+K^X^2Y;E3*UV2CJ2 MLNK4O'#A$K Y19%NDG*F^]>? *DK)5(4B:T-]=3*LB69VCLN'P(1@4#$O_[/ M/Z]&/WV'Z6PX&?_;7]A?Z5]^@G&7\%X_M/A%/P6(DVZQH !JUEXN'CH;C?_Y+^2/X&?R$[(UG MBV__[2]?Y_-O__+SSW_\\<=?_PS3T5\GTR\_?_LO-Q_]\\OD_Q.+3 MS#GW\^)?[SXZ&S[W07PL^_E___;Y(GZ%*T^&X]G?EN*83D9P#OFG\O?OY\>/ M7NEGUU.83?+\#S^%O\;)U<_E4S_?*OI@G([&\^'\Q_&X:'5!,K*Q>.S\QS?X MM[_,AE??1G#[LZ]3R/_VE_)0)(<+QI?$_-\;G_?S/:G?D!C\V.+GG_$'-X\M M--4E&_Z+4$6F-)#Y%1CR-67$.,G/Z6$J%G1GRL]#I#.)?OTR^_XP/_KE( MKGRQ$.%"?$]>MY39;G3?"NF!;"Y]&,$@"6=I,)Q8HW&19:6(SS20 -D:YYBQ M4NW%PKHW/^;F(08.IO&GR33!%*W3[:O]-#[!P^-UD_^4GE$"&Z132YZ7FUC*ZX'*.]AL6G]P5%=219>>UQ=P>4BW"&)".L8SF#%+$R;)Y2T0]>*JMW4E76+:!E^,$=Q1 MPZ36C@33(,@,!,J3\1SYH/@'0ZFX*!FQ7"&+ I>1R;7WI/7D;(4< M_DZ04TOL/=J9-?LU!A5PC 9Y-M Y>R19$9>"(E)&W+T=/3:INQ#/4CL+MI&L'$Y]>/9L CE'+Y-IO,!?LQ1"8AJX+C+.JV)QTV0 M4"5R8-XKQ3 M;28NY( &4'GB@_$DZNAE-()YN9^;\=Q;MP*'?#?@V%NP30#C>!PG4\3T0BB+ MM,#AY'H\G_XXG"08" ;&4+#H3%-#I$"(.X.PM\ID0;EG*6W*L&V+DXU$; 4; M]=$D Y8SA7BQA MO'>DP%X*"29E7@$OS[QZ*ZR8=X:5?47<$DX.\7DC_$@JA@MXYPHS3L^FD^_#<82! L=9 MC(Q$ (F1G$,)21])B@*L%5F'C:G[5\)DY>U;8<6]3ZSL(^B6 ',VFO5VNC;Y/M.PNY9ZQ4DSB MP13\@FYE@Q0&MTW/F2;2)TNL !1*9.!R1MEHLQH; MMT/#^\FO[B71GM%P.?6E(OGBQU68C :@A>"I%,M8RQ'+1A%/E2',1,8T52[L MF5!]]+KM2_#*)Q5A@!B&$0N+]E#+49=X39J *C ME#J;]H+",R_=#A#O)TFZKUP;V2F._HQ?_?@++(X&M'>&)G1T(O/%VT$F/&YR M1$/4*:+=8V*_7/IS;]T.&.\G![JW9)N(/P^OIT5ZR\/$@G)4R?5L$((7H#.0 M9!WZ0AGEX6G(R%&V07EOK-LOQMCT]NV0\MXRH!4DW01BCL?X-!_GP^_PT<_] M#5L#&1TB'*EW@N%6Z;(K-A&(SRH .!M [!>/;'K[=HAY;_G0"I)N C&?AB.8 M'OHY?)E,?PQX4CD$9@A7I<8V9DF\RHEX,!'-(V?Y?A/8 RB/7KH=/MY;#G1W MN38!BXLK/QI]N)ZA-&:S@7/9IW*ST:88,/IV@3BJ&!&.V4"C2QEJ[#B/7KI= M%=E[2W;N+M_>#BSO)TU:24:A.8>'"1\.(KBG%V>CTO+2U*VG# RQEC0O(ME!RRQ1W5)>_03;>,>JV" M834\ETTT;(>9]Y.3K2SUGC%T@/))"S-9#*)15E,A!#$042;*(0M49<)$T#S) M((#N%P<]>MUVR'@_2=G=9=F&(4'*IWYT/$[PYW_ CP&U,=I4KAMJPU ,QA.O M<9^,W"AIK#':[W?-[MG7;@>*=Y=_W4.VS7BOL^A'_P __80_F0VB!J"6:F)B MZ?KD@"$+(A,-B@FE(7&Z7\YUS8NW \C[2;?6D&]3$%G>(UPRP3474:(W994L M]]Q+OY[$\%MIM94(=2UKQ34KK]X.)N\GZUI'QDUL-'^;C*Y1%]-E#GDV$%8$ M(6PI@K.+_G&:>"45?]Y%M$^#X.\9B_S&> M_#&^ #^;C"$=SV;7,!U(JF6*&0B3WB W*B(C-A(3DBOE4%&G&BGZ-:_?#BSO M+0M;0]9-@*: _::0TF1O8I*2X(:)J(=L26 ^$"$U9R)9D56-JYKW;]P.&N\G MY[J71!MQ1 [&XVL_NKFD+H*Q3#I)$FA*I'&).'2A"!A6#A5<-':_',AS;]T. M%>\OF[JS9)NP$V?7832,GT83/Q\XY3BU"0/R(!#6&5WKD$TD3%$?173>R1JW MYQZ\39,$844Y)("YHXGS1ZT4&#S5I' MZ_=+?3U^X79@>#]IT7WDV084EC643 ?*<(N+EN=RK.A(<*;TL@:;(C79=^7')?UC?=)N-L^6#8Q@61*(HS%L#FJ7&[AE-M9/$?! M:$IZOWABW9NW@\;[R7-6D7 UE/SKST_$BBS^8$/ MC"-.F?K](M[D916FNZ_1LO/ MA8MU9=[VZC\]^7AT'1Q>_'AU=7NQD&EY^ M:D6[\4H6]C0J3[JPG^9/P[$?QZ$?G4V6C0;OQS\XD"H%2HR+B$1-$9..X7[A MN+ M..\H :=U@-)Y;V.3]IVLT@9Z^IT 41]0U63? (Z.Q]^1ZLGT![(P$%%J;G%C MS^#+1611#+'DYUEVP NSJ;PS0_3T9_? M8#R#6W!#:4"O34#3N+BS'B*Z?YD1QR3SS"6JU:8,_2X >9:0?MIX=X>4_:7= M(V1*0'LCDP^0)U/X=#U.LU]AE#Y-IH>C8=EM;UG*-$L3.(K&>"BGUIYX*3&2 MD#Q&0;U%W_&EL/P5[^NG;W=]G'0EXMU1,YG[415#\PPG QJ]8HIA[" 21Q:$ M($X%20Q+R5-#$]K0RF;F&3+Z:=W=G9'95](-[$J/A#)0(%@,41(&%.TC,$F< MM8DD%K.F)@31;?#=3[_N#OW:G:7;@!TYFTZ^P73^XVSDEV..,=3[5M)9Q?E2 MGD>C3"+&\21D8C8D0TQ2'GDJ@PRJY9QJJ)^ZV MH:N%H*@*>*HKH0%@G:*=]*7[VV?P,S@??ODZ/\V_SY8<#@ =\U2:D?O2;E8" M2BLD:0D8:RFC2?.-5[5V0=1&@EJ(FZI J9[86\#0_"M,;Y;$9!QO_#0:&3IJ MQI$06;F"5K996YH6HX'E97:I3JXV=IXCI(5PJ0YF]A9S UA9TC]03'O<@"V) MM-QU#N"6G7J$<(XJ9ZS>C#<#2Z"IF?(: 9&>VEX4E?<#2#F]I!^A8N<:!0V19*5CNCR2R".HQN'[D"2G#-O M8..P)4754T@*W'"8E;?G[<&=DDO @"Q90BQS]0 M8(YZ1I3R%%=+M&QC7\G]$T&K%/6;5.P(5165T *D%OF*&*?7SRZ0'$0LYI=H M43$4BV(BCQ!T([RC;=J=\\/K:.HW^1B5Y"JIX0&('7;1/YP"V M.[7]YBP[@N(;*:\!F!:VBKC^/IQ_/;R>S2=7,'W"$V.920.:9%LN0GNEB)2"!)DVBB8B-**G+VU7&[@V6ZGTYNP1+-9DVL)T] MXS=R'T%IZ8A1O)3PQDQL+$W@A!#:>(O"J;UY[>BPUQ\-W_%>M:>TVSKDNS^H MOI.-U4)9;@*Q.5.4C0W$X<\(1K88>0 &)*)VIG,C0(V7 MO:-F&@#0.X67-,\,#"VLB8XMD0;BDZC%9K$I*BA O)F.8Q M^^K)SA>):N;$IC*BZFJC!7B5(X-GY34P)CE?CLEE*I,#LO+$&IJ)DCPI+U32 MU7.6ZZEIYKRF-J#JR+\!)*UA@GG-J<3P-4F\KAS!0#F@LB7G#+2,REM8E463B#7 N/,]4UG:P'[R^&4_H M3?(#KQ)V SC9(!%DW\8<,XFK3O@7D7C;^'] M=(>B2JIH8-\ZNWWO@J5E'RY+O7?,6Q*CQ-B2)DLR\R9TVYB+ MR=:^RK*!G+YOKW2"H%KB;P!)EU,H!X@_'JP%:K@'X(:D:!1NR1:(E;@6++?< M,YZUDJ$R@)Y2T:\;U!%N]A3VZ^'BEG 9PY=%V7"5"P4I+2Y_^=&9'Z;C\:'_ M-D3O:N"%5%$$3I3VLK30X20X 40Y*;0(+N5<_8KE\Z3TZ_MT!)T:8F_ W)S# MW _'D([\=(S6L#!(JV%&S62\A7&L^%W6![C?)[,RN'-:;[T M?PZH>1V'*8Z(0Q(F=(N"*Z2T\^2U,SJ>TWR5GNKY8&8/8@A+WXBF*> M'5S/OTZFP_^"-'!.@XF*$PUEXHZGD;AH- 'KF3PQ4[6&7JV\XRU'8&UB[RT'8D65E5/"(4YS:1P' MD02," GS(*T/RF99NWCL309BC4:3/_#1\&DR_3BY#O-\/7HZ[.+N'IZ)TYISM*!1AZ@])F5@6?B.0;5-"4,M!WEX&OG9S=3] X"A'H@VTL= MC8+KT?$I:)5BX(3[6(:VI"? M6;O!:RI-B)$1G44IEBXS0D!AH.V"=,8'G5GM03U;D-7WT5''$*NMF+:P]G2? M3XYJ@=;79(?Q"DJ'N 296&8$X]XR ;6MU[Y)V<[:MKPEMO921(N8NC'#+*J4 M Z4D<.1 ,HQ,;"QE:\(X(T1$PUS[SM8:4OIMW?+V6-I! 2WBZ)&3B(*(W$3B MP>@R-5BB?)PF/&!T"R[Q+BZ_KZ>GW_XN;X^H7571 *S6'U=PT(8&30F+6A+I MF2 NXP;.M7SI'5!TMO+]#HXM+_/.WHY/+B]-/AZ>_ MG9T?_8J?.?[;T>?3BXMJQT:;W]+QP=$K6*QT=+0LX+K#[!U I8T!@C=$F4C+ M^:,G(05& N4Q0P2EJA=VKB%E_P*OFP=>+N[S(Q-@&(_$^>QQC6@@SGF&V[GW MODS]RZ)VZ?-C"OH]XJFA[Z=U7#M+N,=-;3:=EUF0Z3K.,1Z%Z?=AA(,_A[,! MLR+;TG,F994);L= 0@0@)N2DN>$@PE9W _$%#]"!W]TC8]V[&SG^VT&/DXI" M;0,4B]*Q)0>SCY,K/QP/I+,4):")%M80&:@COC1<,YRE*!73TF_EY6R'C*<$ M] ./.CI]"I ]!=QWF]5S*-?GT8O_#:X"3 ?),FUE]"3)F(CDR1!/94(/SRJG M-8>X>I5O33/,E0?WKO1]]32I)+2^%8[BR#";+>[UW,KC'+[#^!INN DB"+#: M$&I2V42#(E;I1)@+7IKB@=OM^J&^^*I^SNH[ D5=P380)]]MI!@7P#%^.1M M+ U<62EC*5W*8_@ M#&.FW-MB%F-WX$B_E$ XHUK%)(+FM;-RJS0TXGWNJ-,G]^7V$' [ /F$R902;R/Q2!'X:7RV=KZMS%?36:_,-L/ M%\^#K#,E-8##P\EL?IK+"/.'6_[%9)3*?%FF2^MI'IC"Y5DZ 3%!B MI*$\I% []?;@]8U4'M8!R*YB;> RVUU/S*,_O\%X]L 2&\>]2ER0E -'\HTB M7I3A&.CJ\Z2Y\XE6QL=:8AHI)*R#ECHB;\":7,!H5+;3U:U'74].OBU-)W:LQ5QW9-X"B7V", AHA M)P?I:C@>%N',A]_AEIV2A-*:/@H>:MNA%TCJU[GI M!D\UM= J,Y1)TC 5^3G(T8%H\FW8K]OF>$ZN*QU)$$5KXV5UBRA=+!+B@&/ M-D=3^Y;V1H+Z=8:Z 50]#30 IX.KR70^_*^%2D[S,2IG_&481E BR?ELD%D& M'K@A(AMT"00M4W]L),D(S137KOX=[LO=0.HBCIH %$EIBS1Y*V(!EHD M367B)&86,6Z(B@1/@="@#3,F)R5KAV.K-/1[L:(;U.PEYY;BL_O>3@,G'-K) MY(AC96 YTY8X#T B!"&M4C'$VL[U,V0T<@VGK. /,(9RU,25LX)SB?CL-?*B M&0>:E8+::8:7?9-F!/GND9?=LO^KZ/HM*!."B[?6< /(WB#7 9,Y&!HE$1G0_N<2G%M/">.21D:98;)V0G8#.?T>3W>- MOUIZ:& ?OAT>(.H^3@<7<\A#7#%> $>,S+JL<@/BHD1?F-0.F\:_:MZ'6 MD-+OUO4FR-E%Z'W?M?P[#+]\1:(/OL/4?UF"O]3U+%FY:?-U=X,C"RXRP]T< M.22E%AHW]U R;()GW*&%7VWIL.;:Y6O>NIW):;U"N%MA-V"!5G@[N2[W24_S MDU9,2_.JM'*>,T$LHZ6 W@3BC'4$2N-M0O' M1U)\V"#,,>.C2(9DG@+N]P)ER,L?:+@9LU(S7MLO?R6)_6R@34"RBM;>>1^N M7P].?CFZ.#ZYN#P]_(]?3S]_/#J_./I?OQ]?_N,Q@[4Z].\R$-P/"=%,%(I8[FU0U.L,Q'@7;22:^-XP@GP(8*9<%PFPG/SHK9$D1DN=LL8G^@;C-_ML,]8=;.I(O0'X'*2T M:"CM1V=^F(['A_[;<.Y'-\SDQ)F0H%$F5J"(J"*>)DUT8LI*L%S)V@/,-Q+4 M[VW3^C"J)_T&H'0.?<,!;!4\J=(!0<0UE92[P.I751 MA!"L"I'6#M>W)J[?&X4=&*9.M-( W-9OW#0*Q5$F)&>I,>"0E 3*0^ZFAS#9CO*L]+5 WE][Q9\L7+);IXA]/ORVNYQW]"=,XG)5Q;0X2HTF0G 3Z-*7FVT8,P4Q0 M&0)GW-C:,]9?3V5S#2GW!FAW2FIAYWV>P\4,T^<9C-X#KBI#C':X;93Y7E:Q M@%\QS@2&=2;6KB9Z-9'-];GL (255-0X!D_@C\6_S :,\T"=2H0&P=%#EE!N MVGN2M0MEYFF6]5MA;D-8<_U[NL+:;JIH%U]+*W[/E:')*%:NN011W B/#H7& MKX+A3#)<4B'6#TJWH:RY;C^=;:F[*:-UB!U=?1M-?L#26)]=3^-7/X.SD1_C M2M(J)RX2P>4CB73>$+=HHZ!C8DDP&\0;&;672&VN3U!G(*RDKG91N;#F:[D< MN PR*FE)8MD224$1JYDFSD?\>8[XC7K#C78MH'][>78Y M67/K);4V>K'>UWSU%PSHGU0WA0 &E@0C]N?!)5-B$D1Y@TE MT@1&6P!A#G=S@IMX0=Y?T M<[:<\XR^2 C(D<(_+""#W"?<%830(M=NOKX-7>WU)]H'1-4UT8#1>7H2!*6" M-5).C"F'YW]W3W_+6W[/LU3_3M^AGWW]-)K\<7];U0LK(I.&0#(:L8-_.*T- MR3X*X1+H)Y.D:U[E>T)/!>^]//-L.OD^1,E]^/$[!BW'X[L>^ =Q/OR^;-MU M*P&I(T=O4Q)A.4K 64:NZ7D]E(W4O^R+HF8"@2W4UX-FM MA#S4HD/*+5*K(I$ZE5%3'D@0W-O(@Z+5NZGM$$YV!:.NM;TYVGR%Z'N/-A\E M94I&91R'(WC$T.7DM;+,N!@]8X'H(E 9LB!>9DX\3]D'H96EM:/3+OCHM]SJ MC3'<.Q :,*$? =\1MJ&K7X/;/WHF':NR 7C>R>HS^!F]I"QNWF3T5HI M:<)P#5" $01Q%KVF1+F7N!VI7'TZ]6MI[-?&-@?;3E7< (0?SQ_\-!Q[E/CX MR^V N8_#69QSX_%WN-') ()63G%#6-*R!*F4!)\# MH8SES$UDN?J8K]TH[;=,MCT8=Z_N/8*]+^7^XV4U;"^$.D,&/TVF'R?789ZO M1RB Y3KUC+MD52K7S\IM-..)S<")<0*C",!56GUJP"9Z^BVQ;0ZGU537@(G] M>//:!^.G<)GAWX?XPR'RDX![15%0UH#'@+9D_%1D&-]ZI[.(1IK:EUY>HJG? M>MSFX%A5A7VW:"X3)(L(GQ\?>3523#GX$?#_X)TR_X@12I\LIF M10]$2N.(+07*P67%,J="VMKQ_>LH[+=*MQG0OH%ZV_$M;T<[/"[A'"A'$P3F M2%Y<1J,TDI!Y).@GZ\"YB-[7[C3X/"7]UM0VA\D*ZFK <-[O"!BP?9O,ALOH M;9$VF[$!5X);(R,1$)";LHA\CD"R3,HZ:SU4!]]FBGJNMFT.A17UMZ\EK(+' M#]>SX1AF,UQ383A>*'8Y??<+RAR_FJ%0IS?ZGGK\Z4(7AU_+E\<0>@J-$$,L7PE@E&O$F6)$LMKE.3HZY]SO :^OHMJ.D* M(R]"L9+"FO#"GW)7CN[&^$NXE =!BP1*D2>A8A ME^YU+@-QR7@2 "!* XFKVKU97R2JWPJ4WCW!7533:BPRO48Z;I)=Q>&(-G$! MPJ+$-+JTD#UQ/(=R=5W3?)5H'DBDI MM7/$*(D&7..ZF6Y%1[%6-MRODA4D_T= MJJ%B]I;^26*_AR%]&[Z*ZFOG= 2E&0'2[!.* MNS"%!OTW/R]\_3C-ZSD>A R).I-(7DB69DJ"$I[P( W73'E*:_?8W)'4?D]2 MWAJT;Z#.!N*7[:4Z2%H6B0B2LS/HE,A( D1%<*U*$20#QFN7/6Q/7;]G+F^, MS8Z4UFY^YZXOR3."-"EAU.8M<;[XRII)XJA1R"NC.3'N**WM8+Z>RD9&*[Y1 M?J>6NAJPC^?P[<9[.NM?SC"P'W+!@O)7$2$ GV?A,REEFJ>?((? H M1:I=:K,7P4VF>KH"Z=NIMJ'XYVY9/NXB-HC2V1Q*?SO-,BEG\0079R3*91&= MI!C:U>YSL(Z6)A- '8-P/X6T82D?QF+/CLW5(E&1%1!C QI_AB(*+@HBE;9X.@-;517UW4KHEIO;)52X.AP-BTF_'J?3,!I^62@2UQ+- M$<6EB',E5^4L)S9&1WBB*CFG'?"5Z&--*Z&M7]ED%J8VK#K40@-!Q?9"'% G MK+9I)2UD"YQ'^L7>*Z/75-)EVZLG =*:V!I$MAJ_R_G#]^ M]Z.RU,X!)3:,N(&7?S@8I\<_>/#)Y33'IZ5Q-_.)COZ,BR8&Y^@,'.4,J(10 M1BD(:M#\2X.+53AB&8O$1,<8592[6#MR?EL.^]WX.TOV- R3][Z(!L PK@NB M7)AT%O6BRKAT:0E59;J<3=:XVBV.]B*X7R>D38B_2HE[SE=#"4SKC)#9CV5E M,7R4/) D*> V&G&Y4O3Q Z>H VLT0.W.%=WCMC./I5'M[7Z*IW]LXG>&K MJBH:@-9^5IM3;2&YC-R5?%K2@?C &%$B9PQD-96A=G?U[K?>SCJW-KKUOD:) M#00Y%]??OHT68O2C6S$>C_-D>K54Y*U K1$B9N3(\ 5;5A.;:2 Z6Y.8%9K' MVD<^6Y+6<^O6SF#8A68:,)&WLZO/_#"=P'Q@C.<1_00BJ9)$\N*E!A9)8I)) MFD60OC:P5DCH><)N%VI^H M/!M00?-@>'7(/"*AY\M];P*9W67> &06=43'L]DU)#:0EF;(*A(+#JTP.I3$ M.VZ(MQY43#G'U1.]_4]<'KR_YTK!-P#+SM)N "F+H^U;VE$"E/%L<)=F%(40 M W&*)\(LSUQP_"=;._GU\/T]'S.\ 5)VEG8#2%GT_3J9C&/Q^&_&?2I#75#< MD1@ 66 JD,"<135'G35SAN7:J8)GR.BY-WMG+O"^$N^]Z&19YG":[V#OQQ$6 M)5LW74S._7 &GP!F@PS624$Q;J2J.&:+@VSFB4OX4X%BRWDE^%]7=K+]2WMN M9%X=-YT*O9VZS(<%TY\GXR^(UJO/$S]>E-/\#<9I,IT-!-,L,HK&E?M<;J,( MXA5GY5YH%$Y!%J[VC'9[^=G9P\H^#DX\?#BZ.+TX_G9T?71R=7!Y<'I^>/&9B-KQ"U_>E[?7% M9_Y\3_(J,S>/?H*=*N3#GW.T,)#^LJ>#._WBQS>3ELO=ALEHF)8K83%K^8Z? MN_)S/[J#[SUH.=>,25X\,NZ)C&C?O/9 (G/)Y&A%\+6S,U4(WSL\V(>(,M9Z M-"E8P$]?#+^,AWD82P^1N[DI9_B\.(39)2K[ [[WGX,H>,)X2Y/L."V!=L#= M)%#"DA-*1,JBK[S2_WC_N.]=JT MYW)Q_,O)\:?CPP/7L]//QX?'1Q2YNR^8'UO-97D%X)8?E MJ26[;[:IM$B\7(%CMO2I]I1X6IHQ:%#@M/#&UN[!LIZ:_0/^13/:Q6V9R7CQ MR+\/YU\/KV?SR15,'YAO'87T8(GVZ,-+98K[[A))0F5%&3#A:K>&VY:V?K?R M2DAY&O5WH)CWN:\&Y8PNC9(S]:$,HY+$)2^(S=XFS0SR7]OM?V_[:D<@[%A9 M#<#QS=U@HY5P*',"7BLBK;/HNTA/: ;MJ+4A5V\%TF1HU=T,R&Z60M- :=KK M?&:<\26/O/R@Z?OO@.\U!BZ,*5( @22 ME#$0:U2Y8!HHY!@X\[7[OKR.P@Z&K]^OM?NUY%3P4="RE@+Z2#%E8BVE)&8# M4D6)ZZ'VW8[M*.O7=>T035O,--]744T;O>.3OQU=7/YV=')Y<7#R\=/!\?G? M#C[_?O3;T<'%[^='BY_O8N^V>6P]4_=J)BI9N4]^.%V<(MU#Y'X3EPDL9<80 MRPTCTB1#G(L64:B2]$"T.6V'?6%S\A( M!$?19XG5/VRMOX,I6O^P>@9H2X(K MF9VU+?;O,*9"%M)+34PJP2TH1CS70+@(4EG)';2-Y&KY2!<33WWG%%G3/7Y)*^@KU_S5!<_SS3-ZD9/39NL7TY//_[] M^/-G]#].+W\].C\^N3PX^>7XPV?T02Z.=G.B7GQF/0/V.O(KV;%?)I/TQW T M0I"L3J]YD(BXQ20D'@UCGC!>JEY!.^*H300,I<:8Y(#5/NM_%8'[VK>M7G:_ MF+=[)Z>71 MQ=G!/P[02.QBW1[]?CU+MIZL2E:K3/-X!D)""J")9Z)Y&46MO"8A"$-"III+ M*B#DVI4M>+53[?6D-*O M9:F@_U434D/D3=N*P].3R_.#P\N+OQ]?_GKX^\7EZ6]'YR57KIOW>'%)>EI=IQHI4I7+)6)3\!)-!8, M8+1O?>TLS 9R]B[!N)TT_;ET^2R7G& VFTR?=?*#9!*D)A'LHBVX1?AR1W#7 MCLX*:AVO?B=V:^IZ=I\JX>5)W4,WVFG:PJ"[Z%+S1T#J-R\W%QU??B*VKB RZ& M=#>K\FX))*!29B%)BAQP"> Z<(X+8IB(VI<[;JQZM+H?R3VW**J'KR?!WQNJ MLFUK]NO!^=$'=%0^EGM_1R<7.T>#:YY4T:IM06IU_^H%>(2'\'BPI0(57GFB M!44\ZJB(ESH1JP1++K$R(Z>OA?XLQ7U;Q@R03,B96$]9N;-C2-"2$>IT *IU M-M6/3M^U97Q#?-:VG*]1==.6\QPB#+^7@8&S1<.%13.J^Q_Z<5JTD=FISKKNQ4RV?=O?R.Y#&9*TV"!2NE<:X1$OBHS/$0*(Z!9!2U4\EH@I4$UP'Z$8DO;@\R$A+ER3'/I:M=PK69HKYS8OOAX-E&3G6DW[0M M>M U<:?"T0>_7K% =!U1E8S&W?.?.1B*3@9I NYK98*7]"KA+F,]84)G&S/C M.=4>=K6!G&J-2)\]KQ)*N>P3;N;)EN8^& :!F^&FC:C)P<77X^O;@X.SI?Q%H[%1BL/*)BC<$FXBJ9E",_'0_'7\J, MJ84/>U^K B*9Q#014J**7:E5D0S]5^&25-X%6_T4:QTM^QJ3U><^N)UIG0>3 M*/&6X@(QV1,7(!+.*/4T2>Y<[?S46F+Z-2-5<+!J0^H(OFD#I?:/[U)/GKM+?7M3>A?#4^?%]:Q5!X)HJF$?S5$8'CQ1 MH@S.Y>@[AQPM =Q)F;,J2%']O+Z%AGTO%.4L-/?CP04S4?J2"T<8N$!DF0KI M4$0D@S0I<*$LJ]]0]S44_G=HEO<:++ZRR&H??3;0 ^7N]N-OL+!316Y+EE89 M2ZK4\.= :)0.MR'/21"&$16TD3):065GUU%?(NZ_0V.[?3#:C18;@.?QU3=D M;='(N)0=?9O,_&C9"?OS\#LLVQ7,5GFTQK 01$G]1/25M!/(8S D6QNY4QRH MJ]WY8AD9$J321CCKB?.8DET./ MTO-'5C>H&\CI=TA,_VBLI:D&0'>7S5[E@PK)J+"1:*O1^'/'B4W*$0 E*-/< M>PZU#>,:6OJ="]\_W*KHJ &LW=>"/*P6.;UM%XALHLC0G)>;ZS?K:F MA6 A MX?IAI16;",0E+8B.- 0#E'E;>W_>@U-A'CA=991J&A]FEV=_V3?Y_!:3Z: MS8=7N/!F PO*:PZ*6!LP\K?:DZ R)#&3X*-Z%_:2#-8Z.#V MZ 9RFNUAO ]X:HF_ 22=P!\/A#2=C/'+^. PX&FFAP:!NW_$'1@RD='+,GV) M$Q&?W\MC,HD:REVQ M2$E(SI=9T31YBXM(U^[Q^P))_>8W.L)7334T@*K2(F:5!4>]#\8[ MX+-,96 M$B\](Y$QL,8%X+'Z]?JG9/2;>^@(/?N*NP'$;.A+MLH9 %>@M29( MXRJAR?62A6 35"_(6T_-5K"R[PQ6E83? (PNX$OQ",_AVV1Z)Z8GKB&W^#_M M+-$0"U-<$%?.OA1#(5H S4+M@J2M"-L*7.Z=@:N^2AK &:Z4J^%\>1(Q3J5H M"CF#<1':DY/5I+70P1*K$\8ATN,*DK)\,C^Z3+@[U?)X^4>U("$B(!S;>E3"%0HD6&)$1>>X3C M5H1MA[;WEKZOKY,&@'8\_@ZS^7UVY4%>A5&30TXD:57:8$ET!G((!+1C416! M0>U$Q%IBM@/4>TOIUY%] R!ZCA?>3(,MH/5A3=^3E1>1_,@]H=Z4!EY.(1LH3N6" DNU$K9V MG>XF>K9#VWL[CJBF@:8+&5>/A,NXV@>#[O:Y4+OMH^L5-.[$S%O,I51& 23- MB<-MD4AC/;'!1<(HU\%GP9VNG85_D[F4#ZJ+C\?X[.L'92R#I#$ZMSJ2F,LD MC6!PC5C'"1?4"I#"9M,9TYL(:WA.Y6MPLK:XHYI2FC9<>UV/OUP$7;L8M1JO M;:1'P'-":*I#@'"XF^I(B2CM+"0MMQ-D%H0F(8,U20I>N^M2Q0X!/4V.WAW: MVS_\3:=(=PC3S;;8(< $",(R!")=EL1:&TA2V2;&8E35T=?EGGT1OT*Z'I7= MX?8MR]H'1/;GH0_#T7".OM&-YY1.Q^<0KZ=3]*H_^-EP:2P>W$)S5K@R]EBP M,C F>D]"2HKP0*5F*G(::T]"K,I RS[ *W#WY+BX-R4W$#*7^K&+PL^"QX/O M?C@J_'R:3"\\LO68MU#.*-'A(1)*)S<3#;% '<).,$:]2$[6!O!KZ.OWMD5G M^.Q,10W [_[@:78X\K/9, \A??AQVQ/FVH]^\_/"^8^/Z#"L\ I1B)AH(E&S MFWR"G0 X!\< .SN6K[TR'H. MY:N(K^1&OCS;/4?K>12.J*@ID1*C;FL 49*R&RB*")AP!$HB]!2BM,0HV%9+@$%FL?D^Q YGN:V?X:E&V( M33K18 ,NX"V+DTTL?KJ>%Y%>E8+>9:+IZ,_2/F/5GY!:1F?+B562IG281O$-Y/\ZV\'U3;>0?:(2O<64%DJ=OT M.BO"T>_QBCHE6?4F/NO)Z3=@Z1I@.4D]/+HXNS@W\IZ2>@2G/ M7S&6U@@$+2^]205&^AI7C/7E[%0Y"3$Z=!*J#YC=0$_/(P'W1\)Z6[*G\)O: MJ6XR.,/%N.K)^,LE3*^>X8^:A&8R6,)48$3R&(FS^(=2,3 ?2@J\]C"4U]+8 MKX?5*> Z4%+3.UI))QSMD1=Y]/OU=K'U9%4?M/MT,+U(+JA@'*'"EQG+B*D@ MN"&::N Q2VUR;0=R SG[-_KU,RA-,58@K"TU@BE&HD(<2P'EIGFTQ!E+*7?2 M.5T[\;^&E%9&VNZ'A*=M>_>7>P/[U[+[\.DW**W*QE\67-T>Z/ZX/9188=$9 MRJU6&#BPTMS3 R-.)D\BU<%+;[QFM>^:[4!FS[M89[#K5E]-[V;EJ.&&NYUV MLT>_7V\W6T]6K?&!BQ?<#YP4&K1R&+W+9?F:(%YH1U1.SO&"K52[_O4Q!?6< MYOMAXH]G?M_>O+B8EX4S3BL_^7T\G,\.XGSX_2G::0#ATN*0-&, X9,D@;- M#%>"F>"C"=7'H77(3\\#"W='WGHGO&>E-[#KKLCB2;/K!;_+CM?K.&92!8_4 M$Y=E.>\M4QXQ$B( D@EK&7.JNS.H7:GN=T_N#LQ=*[!1R)[Y'XN#?]P.TT.. M2PW-4JNSV?75\FXOO?H= M]>*O_=BKGG$\S1L)"@\)NH.\CSIJZS(1$A$FE4#PFX#?)N^3\")D7]MX[$=Q M=VA]T+WD\\2/9R>3.3QH6>)OFIGL@=57OJ$>4O=AK1).'Y!P!S[M%#5>2P)9 ME;,5(8G35A$NT4P%8W-V]4?!/B&CP]MMMS.O8 _0/'U(Q=MJFPFLI/J[MSQS MO*:X3[%D!E,00"2G&)<$+XE*W'D.E$/U/DX;R*D7K/P^GD*/0]DL_$<1Y20$_ V=!98/): M:OM-#M7"T_J(I%/MM1!]/*B$6!* 7#YWL6[5,^5"*9"4),E\&1PCB!,R$9IM M2#2Q'$/M$Y@=2>TWX],]0KO36U/P+/[A9%S\O]-\)]2;4M.;5;EZ:TD9FRQD MXF- A]9%0[Q"AU9G1R'G8 QT5Z;Y:G+[S>9T#]-N]=<45(]RAA+/PQV?YQC. MH+\Y&4=YJLEY/;[^YFN[! MVK$&FT[5G!Q=?CZ]N#@[.K_X]>!\GRKD9Q]4L1#Y94)KG7[[Z7@X_C([@^DB M'7$?MD9-N4QE>%3.1.I0^NYR()$G)BQ7/D/MJ_;K:*EHOE;>4/HGQ(/2;FQT M/8=5?S>$*"SX4GI?^E>[4??]\L>KWE2Q9'$6Y!:R5ZMONI^=U3,,9$E<3DI(A,Z_L[D MB"% YHXYR96KWMMF#2W=8>+RUZ/#T]_.#D[^<7#R\S\Z.+HY/+ M@\OCTY./,/?#T4X@V?;1]5"S$S--M3H#M"74*T.B@H0>F8O$"@8DJ\RUC29E M4SN=5;'5V>NEEV X.+A.0_S7$W\% RDIN'(<32U'^\YX(,Y'1QQ0-/V<"1HV MUOXQ3W'*R_K=XM[>[S<[H?[R+S'T/$!V9_+AU V PQX M<\(MGPA;>JVH$(CW@A7O()B@)0#?% EN#9?;%_:;'FL",CO)OFVWZ/B7D^-/ MQX<'N$L<'I[^?G)Y?/++V>GGX\/CHXL]]K^MGEO197HU&Y5VO@U]MSV5(#A7 M)%N*KK,1"C'"!$F4*L>39AB$G(5#OY&$9'FY MLXVV5&M+K.%6H)556=9F> NR^MWI*N%CZ_D4.ZJC@:SH^LX1#WB2/%#'K"", M1XL\*8F1*#4$LA4^4*,3K=Z/= NZ^MT:.\)8=84T +('P[EO3A30)?!126D( M3U#:ZTA.;&E>EZUS&A)3H?KASU,J^CW3Z0A >PJ[ ;C<9\W6&MQ%&83-M_9[ = 2M3A33(^!FT_G@'$TL'/PY MG W H 2RAK M5=T[2*YGA?_F_QQ>75_=$!ZX$D%82[SQF4C+ [$.'&$F4@]6/ M7MJSTG=1V:2&_/I6//K9]X0KSEU,-!(-IA >-/%4XR:I%#0"/SSC%"301T\TIC!.H=\5(Y 2J%T&%S@)>H MVPIW?8R0K1,\5U5."P'3(G!P5!IE2YT43[@6K41ZM<$%$VTTWE$=MFM;^-[" MY[K:?#: ?HUH6\##C5/(,PW&.HUN $.R?2S1@(J$!\]U&2YI_%8NU*X!]#X! M@=$>99NA7#"/:/D3(\ZBTHQ1G@KGL[=;;^L MG?'=AJY6_/).;%%G"FK 8]KJM(US8Z+V"3=\7ZHRE2 !PV,2+7H P@BKJE>1 M5SO^[&Z08'4T['(0^AK5-%T1].'WB^.3HXN+P]/?/AR?+$I'+T[\M/1P_ Y[ M5 1M]=QZ%4&O9Z-21="'ZQFB;C8[G%R%X?BV1&T!EX.(D=ULN/C1W50LGK+, ML41RGN/VS@T&=M271LY2H#%DRM=ND/@Z"O<^&BI[6WSV<)Z==T=8B5)X?Q>ZNA@4WRB61*3!)M8!KM.U&^M*B5 MEA-KLB!:J9BB9RZ9VH,>GJ.CYSJS_=7[ F!>+>L&\?)Q2JGB)G(S"WQ&->6<6Q*L2A2TNPE-^C%M[2%B5U4 M..E"GGT#X_+K<)HV3P^N"I'1J6+RK._ MGAK X3E\N^FB?9HOK@,JJ7@=D,H$RH $WQSC.46W]!6^*L M03DJEW1BQD97NTAP$ST]5VEU@J]J\F\ 2X7FX_%L/KTN#)W!=#A)PWC3I?UX MC"^"66DK[ZV)99!I*$-F!%KK,G2&E",/I5CP/-?N;+@585NA2[\O=-772.LP M.YL.QW'XS8\&X&TRSBABC4DH-T^)3=X0[:3BB1NMMRM)JH6S.\JV IKY;P2T MW732.M(&5.ALB\=)LRT7UU*YPN8DX9%:3JVAU+PIP+;"E?UOA*M7:: !.&T; M_BZ^]''Y$;3/ I1.U D2I3'()M?$"9V(SRGQ9%-*\0U<_VU(W0J"[GU!\"VT MU@ X[^8131:\3N%L.DG7BY['RR*[@8XLH_=I"(O.E!I?--[&8JQ-'03.0TY0 MNV_?BT1MEP*F[PMQ=571 +:V74(#ZY/U'( 8'3611FH2D".B)( !%9G9V.NN M2TNW'=+>V6E#)XKI^PA_ZRSSS:')NFQS-FBA P9#3#-<9" M"=HP#,:9$DD7 MN:X4G&TJ ]F?H.T0^$Z.!'K3U.O1Z9;H',.7DIBY?'.KN)Q$>1NM'\]FUY . MQJE\LN26 &<0-12^Z1X=EU7&^Q(^G:(?F>G$GVH];V8 MW!=X7LY!'3AF@G99$Y:-1^FCGQ.')Q\_'1P?/ZW@\^_'_UV='#Q^_G1XN>W-R@G M^9,?3LL,\YO0SC^:U?8;+%Z1R@3<>#V=HO-3YGC,]KB?]7;$59Q%VH] *]T4 MNR/H?CK5@SFWC$M!2\XR!8&N*Q4D9"H)%12THEH;6=O:;*)G+R]@"S7=R'E/ M;5W>5'R L,%YD@U=M(#BQ)9QU3%3[TVB)J[>]E_C)KPMW3W?HJT%QD>>1,.: M;\#5N./TPX\;OA8[WW0Q!2?^6-S'L4"EL2(0H97&S4\)XB)N?B8 ]\QJ'ECU M/@,OD]4/5IN'U.K%\F M2V[E2+K@J\P+^%SLB]G\B=12+1NEI)&475:_:%@<$F]%D+HD0YGJIQ\'8P_% M6#PQV^.:L(;26WW@,P@*Q.S&LK*#P&M49ZZ11JR^LC M>MD:Q++5*5B2&:\#_B+%!EZ9NJ[.E,*YY4KF V#M/EV=@*T5& : ;2?-](2V MWWY<__*_IK@@HK[^>(O?\71]1J767D63:P-:?5%&A,A,!&9],('KC(+M[SI^ M@K)QV@*.^$9NI>6>L'O[//[,W^7)UZ$D@8Z8\[RN$94"?%2L=DPPE"E53_\0 M)O,Q CNQG0T1,L1\-E%73UA\,_MVOEJN)<8OKP2>F,BH-;"H:RM&3N #^3N6 MNV0OA/KX;[ M2HKBA9*@O*$SZ*N!CSH1PU)['D0NI77A[R[TCNOPM<+,3WV"!U)@!V#]?3[# M'[^'Q;]Q]?I\EJ^XR(BN#HZ!'#EQH0M=!=XDL*DZL#I;&UO7N3U,R;@ .QP2 MYLW5T@&XKM>&W]2@K ^G%DX4KVJY7=V\P3%"S!9!YU""S"R4V'J\Y".DC--& M?VQW)9!9 MTP53*-://$C0'"5:69AM'ANWI'_T^>*[ VK>B78[0/8CUX6.410=JQ-4B M% MDHP^<]":F^*8-]&WQFB/M_AXR!AVJV^BI@[ =O*=+J5ZIY3Y8DD>SZ=ZVUS> M0!=;!X.VVBL+AC--5XW3X$4.]-LH;;'9"MM\$/DS-(W[=M@- )NJK@,H7DWP MNS]Q647%G!0>M!3U)2LH<-DX")QYI5%IZUI'T8^0,LXW8&'E^ MX'CU>/"<]B+KF6NKH?&Q=U'^7@K]#R\F68'EHT,!VFML:=]]Q M$>3HHJJIB#J8N!$M5A,< M#"IZV54I8WN6Z[?M_\+3_'J^>'$ZO2,M$9D+42)8Q>@86O*[/07Z)"TA>'+) M8!*#;,X3'^E@G4,#N]-*BAW8GC>S[[AF2M"@T&%6K&HHS%&@7#E)1 M/!:T*L&VGKGY-$4C6IEF6I_O304= .KBC#W$B.?9Q6PE8#7)BB4-WC@!*45F M620FFZ?E'R6F@ST@N]FAMN(>U1&^8N7]ZBLN;H4-#S$5I,S1%PT!Z[XF% I" MH!/!=:!#%Y-RJ75/S0"R.MCXT09-K570@3VZ3M<^PU8I66)@";)S=9931EH'^S[:H&L?JN@ 8;NN\PHIUC=I#;E8547JP=>]$T9R MRZU ?I"51OTO93O:QZD#8:.?D:Z'VMZ8A65&F0*A6#(4%'5#S)Q#\HSXCTEB M;.T-]+33\\@;D]J2O/OIS4T?IKC4V82(6EJ($; M*\C'L\5,%>;[TTJA$EIP$292U+*>=G:8.UC?NC5 MSWY$RG1J/Y&4+XH!T!GG71* -M*%9+R'D 6K\RJ=\,X:]*W#A@%D=3)F9%>, M/#2MN:5".O 0'FOT$2F48$0$B4F3HR-K\P.ON^ITR4AV7XG6.<9=.@#WAJ7F M*A_8N;>)_#N 4=,&"LG1\ZPYR&QX]2\B!$N!;Q2:_ OA7/"B,?9^_5OS;_*8=MD1NL!0' M)9'WK$2I,YM10HS!ZH2JB!(: ^\A.L;-WG>#MYU5U ',_OCTC_EW7,S6WLH7 M)"GA\L'C$[4AIX5.3O8.0455RQF,K.T.F_[N!XUY4V0%$ M;^JSJOS6+K7!E'61M;T[!8K[0OU5'2)4@H]11\=$ZR;FGZD8]];==WB\H]2[ MP\T+\@N^S!?3_UEKZ/(DB,R:41B9F4@%L=H\P*>?-U)\]3-6XT ML:O>GX31SDH8NW[[S2Q/OT_S>3@]_7$5V1AD4J=:>9[)KV2%&''H@&&A4Y8$ M2CNLS?CGG]T3$G97W;R='#NP+E?9Q/?EONV]L^,JZ-VJ-FGVDXV4[,'1BN^X*Z=_C.YHO5]']J1=QR MM:Y[F!AF=!:%0:)XA$Z>RK*V5+:#PVD&H? M>NH?ARF=GYV?UD*4?RSFR^4?LP6&T\KP/RA._JT6/-#%\-?$6,M-0 -6"BJK_B06,,Y/KL;2[@+H2/6"?;'8RWU^BNI7I[ ?(-RW<%,'$8C2@>(7%) M]TPH!<@W3V"]B()8%HZUSKT.I6W$.M2#P;&)7CJ,6^X.E+\]3F"6[W$JC W2 ML@@\^;I'*ACP2EMPQ&F6V7'%ATWGV(F,$>=7-@?;@972/?Q^8N\!6U^/G$[& MD<\-6?N:21&A!I0)HM>))6.*]<_6(;=F8 M>&^3-:DFQ&O=&&I%9[:N/7!*,(_"VON9WGU@]@Y-@\#J_BY@W5Y=8Z/TW7G- M.[TO-[R\F=T]=1_F%UW#DR"Y#](7T*%.7,ZUXZL6\W)=+$/OJW(."C@F&#T>$R)*6S@O(JM"AX^2I>%DD<8O) M:-0ARV$#MW%'6$(3\>/G!B/#&RN[KO7!8+##":1J%$%I85M M#LAQ'HPZQMY&:CAB*WCYJ""124,V7ML@0&G%(.2D0/ 4F'+%2:^_& L/8[[..)#QYTPL=0Q@\QUL,9XVRI5;T>)2B&"+ZNP&,N M%)L=1R=;CXP=>ZQ'-(7^SU$()J*G,R8ET!]9(A0Q&VZ0-Y^X?-QC/3;!R#9C M/3912 Q56,RFLR_+J]:.VIMX:QCZ94NB1LN9M@9L MXEC+2BW$9 *$.KA"!IYM;@W4O3$S=D/-'J#WT 3IT7'0P8%X=I^OE$QPZQVP M'#BH) 4$8A%8<-HR9CQSK#&NFZQBWAL\.X'.IGN9-]%C![C<+-8,EFMBP$$N M1H/*W$,0ND 1WA0*!SD+K4':OF]LU![H77R%_>FJ R#^5$=U_R5,(-,Y,@4Y MTUE5)1DZ6"$#2]F&%#-J;-VS^!Q-Q]1LMA$?I4L.>>%& M:LXA(U^7.-'54E!!E"'8:#TOLO4,ILVI/*8"C$/ 8E;W*GHK0?7UP?@\W#Z>UBM7R]>KF?O[3-)LQTM!\W?-!#7(5([UII0BF:0 MLA9UR9.&D)D$%90(BDMO>.MK;)^IG:S_!?&!;7!$UR M":X((<%(%\EM(:1T[[[;S>CN..$T";(VNP^;ZK&#N[VH=R> M%/HF,?OYZV)^_N7KZ^GW-=\WR]LF==.D"L0SLW5):4 'WF3R;$P04ON4#!L+ MO\\2/VXH-3J4VRKWB%#]:3K[+?/_LQV M7NIFY#?R-N]\].361Z]1:;SGEHL$3!4&2ME:,R(R!%[JS-E"&&E]NI\E:N<] M;X]]X(\EEO/3M]."DR"RBD4RL+4]7O&LP4?Z+R8=Q8P'?FCR K'$]R+9H M^6G+6F.M='"KOCY?S*9D:Y'8>3W]J_[JHDAT4I Q8U"!=G71>%$"0KA81RE8CU1 M#ASKKDUK!$2G. 2=D7CR235_7WR.IG&=K?T"JZD^.L#7H]):5YA,6*)HACQ0 M*%JY6C":Z_AY 1*CE"2I8GSKEZ>G*1KW(7NDFW!S772 K+<8EOAU?IK?G'U; MS+]?[!*^.".^^,24UU P4I <*4B.(5K@P0?/.?'3?"?/X]2,V]*W7T0UTD$' M:'I43A?<:$7"82$!QIK CBY %(*,,&-8LF!*IM:= $]3-&ZSWDAV:G-==("L M6T,B7R(1D:9K-=&O3W&MKUF^[+U>__FCS$^48)8LM 0;4("268)W08$/.6O% MK2VJ-09;T3YN2]]^T3J*?L=O:GY6N.]P->&*@FJC#5AAZ:CF1,%05 4RR3MH MYQEWK<>%/T7/.-.:1C::F^JA Y-Y^QQ-@C4I!1]!ULK&VE$+46L/.ME8"L\& M7>L0X?;W!V'&'R=FMI9S!QAY(E ^R?ERFHX*5CJ=&.10%_!QDI K08#PT;FZ M88;+UL]A0^@:]MS*CA-4S173 =AN"LP>E=U%AX'B3H62-<@Z?$\IX< CJQ-T M!,J0R^2 Y"]R!H9@;%!8+ MSJ@Z\-$*+1AJF5J_T X@JY?VC)9X&.IR;:F:LP R9GZO:M M.A5',A Q1Y9UR0=\"[DAJ],4YK90& JU+?72 =2NG8)9OOKE2_R.I_,U7W4* MW557IU*A[H>WH,2ZE*066*L8P7%$3$DRNC!:7ZI#B>L4=MO"XOZUNA<==0"^ M1P7W]KI-@$?!.44^D'2)H"ARAKK@%&SF(98H);>M^\Z>IZJ75K,Q;M7M5-,S MV&Y5H*!46B F@E]W*G/O#?->ZN;-W<=;%[0E$K8H#-I$+5U/6?O' M^_WJVG< MBIE&I8W_F,_SG]/34P+,FUI0^65*!N]DN<35\J;Z]CJF]9H+;EV$F%DBG\_6 M:Q$=<))>44%*Z5N[+AL1N*MIN_K8)#)D)M"%STI=.*D"DG-K+1C.R!G0V:;F MV].OOCVND=H?'N[;JZUDW<'U=RVA1 :6/O_R?#&=??F B^D\3ZSU)(1$[BC7 M%!0)4YLG@P6?A'9*"RZP=8;H*7K&]:\.CZ6===(!OFYG5^O$H;N"F\3H4@Q% M0C$V@THIT>T=%6@>BJWR,Z%YVOQ)BL8M7SP#N]70V7>';Z7?\27JWC]/ON/I*CD.VWI>D#,22R7&PQ*83A4-"AQ0O M$0NL:M@SPT !OJZ%=X6[MZ/9^7ZY>+_;VV/?"Q@[^_/G<_$LH5#/2?N9;[1[/HN>>XL< M['I?IZZ]-\ZZVJZ??3'TEW)?[X3C/)^U5-[C#V4;2'5K"_-M_6CR:146JZ:N M_D07[9@.$K2I(8IP$IQA$4IDN4Y7X$+LRYT?YQGL()C81*H[8N+5+/=V\_ST M%G6(&^CA![!Q;J*G!=#V1OK)];D",N8HO"X$Y$)NM])1D^\=&6$P%1Y="%9O M>C,]]JUVE:]/!!4727_O#>>V3GJ5Y"LJ9Q4$I-.*.IJ"QOE@6D=_PZGKXI9K M HC'2U^;:JB;2.]!?G[[\7OXWW4$9U@N+_9D..D*2QY*T"1!7G<0A'G=35-Q)O&'L7SJYJ[C*6'&Q"0)MK60ICX(W/ MP#R&C,0N"_IP:'R(Q)%G1NX+*L,AN;/>.H#E92UF;>=,7V?ST_F7'Q^G7[Y> M%V5RXV-.-<7&>:!K)17PK"BH5TVI94TL8V,8/D-2M[#;'0X_]=:UTTT'4'MQ MOES-SW#Q=GJKYC=0K!2]@Z3KB %L;$QAN[3,/+LS@," M:"?I=X">NKEA?O8-5WCR98$7TV:NS*GW-FN302I?-SE(!BYJ3IP8QKT)Q?#6 M5]WCU(Q;:W%(1#722 ?8>D)J;Z_+S6N2WIN80$@K02GD$$R6(#3Q%Y#7.;N' M\^O?]M85,E9XN9V"^@;=Y10MA=8P.I:QT-%1Z-BZ'1JRT%D).IXA-E^Z_0Q- MW;KP6Z)@.,PV5TG?$+LUN>A.;9PJ3.4D$P1)MX***8,OEFZ%&+5'GXMJ/IMY M(;>I.KJQ>\^4('FAM+3)0I%UYI$H@0+GI,!Q3B?)%G)?\UX@UJ!, M;(SXH270&JJF&[@])+1;W:22B6#J?C@F1:(C9&H!0UT_A[+HP-%8=SB+MF&7 M[]X*M$>T:UNJYMSY;WP?$_5(4]]?\1"D<%B:5LS\L1G MKZL%6/2U#0]!1"1'KVZQ=%IY\%Y&)[(INCRKILT_>Z!6@LNOOB.Q?OX33[_C M[_/9ZNMR@HPIH;P!+'[MW1KP:#EXJY+(*5@>1^HM>(3B+BI.6L-IRTZ#%DKM M^I)_B-NZN>WSG_,)*])Y@W2KJ*1!&6W!>1M A!!Y_2W3!XQC'B>TBZ+/O@"[ MC0J/$Z<$/)RXHI';4J"4*MA@!;%)OT(6.$F6*^GV$PYM3.HXH7C_6-U8C4>) MUM=STH,)2B<5.#C,=":]0O#9.DA69"="4>@.^#3^!*7C1//=8W5C)1XG5.F? MG3BE6+"Z@.2.@=+< 0G4D=>3E \A9S6R[WI%Z3@O ?U#=5,E'AU4UXN'KUG- M0IAH.9U%I*.I4@C@JIRYSB8'\LN=VT_W[%;D=IN0;(:FG0"\O6K[1G'-222* M'JWF&G#-C10&G$MU7)$I)$Z4O/GHZP8IHC&RDB-@<5,%-=L"OGE^_TQ9KKVC,Q6-(?F5.KA>2@$V,Y5C ML,1IZ^M]*T+'&7]QX-M]_RKL^OG_W?O/KSY]./G7R6]O7UV^:;\+BRJ+[UL] MYS_Y\]H]SP\GN]$8S[J__H&A%]:4=2T:9)UJ02P2\ABK U%BB5JB<*[U&,N' M*=G6DJU/VP/2O*B_BR8:YC2'6(?8*FZKI;<>=!;6NZQ]4/DY1#SYA7%]L09* MO3(G[>0XHA>U7*PF+^;G,_I)),#5CUKTN^ZIXMR082.S:JUVH#+2C1S(%2P\ MJY)D+DH.@CE]X!;$Z7JD"%@-%X'J!G(50WAZBHO+-@!,VHA +K]108!2.=>W/O+EC#0ZN9 LQD%7SNV?.I[Z]Z2Q>0OQ MC:WW%Z=A>A9FJZL&$)[(?D8-RM4QU=I$"%D+"&A-MLQX],,T?_?GCA-B'TCW M.XBP@]>:%_3)Z>IU2.M@:VT9BV.HI%8DB9A $92!T$SX3HF/<&&97 MW3X)E2T$/?:E\@EGT_GB+AM7=V.F,Q)9ANC)]5)"*6(C!N!&"1:*9UFY@:[% M8]_H"0O;*&_>7I(=6(^W\]D7^FEG-=Z_7J\G,= =BPER[6!5PJNZI2?7-BT1 M3=T&U'Q/]$-TC%B9LI>[9F=9=XB7RY.DK,U&2 >Y]=B 9T@:-T^]!Q"U5,'X+F\ZIT]^(+E-E\OY MXD=E[I(/'WCT,2M(H;;%8:"KG*L,@8Z$+%SP4(;ZO(]^9-P^UX;@:"K-L=_J MP^S+Q=6LB-FD<@++7 "5Z%9VT0DP@6<5DC?9#IH5_MQ;_-4'1ZQ?;9ZQV4Z* M/:C^$K%1%6.X<\!8W:=;?"(1< :929V=\9:K%IF[6Y\<\:U].V7=5_<6DAM9 MX;]/9].S\[.KX)QS%>C: FF*JT.Z"/7$,U@L,416I$V#1EL]H_(['QU9Z=NH M;-Y"?CTFZYETC&G49.'J(I; JNOB)8'?>X.ZF)@&C5G<.5F_K^0R%\P(% J" MQTBW,'EI/D@$GZQ(-B#/>M ,P/TDEW=)?GI56'3.@Y3K*#I:<-P:^B_E!'?* MN5(&>FN/)3]WR]');(TF7P>T#):\*KI'?=VKP!GRI#23,0XK"'HJ1]6O*.<.WCIN\33,-#[\@9Z0L*WJYHWE.#86'C"L;Z_''!E&K+M@*#8AH9 [D,@=RX5D ME),AQY'),&RRRU-?&80*U_^MTE:<8^.B4OV^W/5N7D]GX?2R9^4UXLE9#5A=V!?_)A,4^( M>?F:I'B55ZO,+J^XG?A0&!TO!IFN9)(4*O#9)-!H>4C,T4%KO6GR6:+ZJL_; M#5_[T42/UNEM[<-:+&^=%9U3]>GH7K>E;C'C$+@F2ZX2*JVL8%EO;9CN?ZVO M.IL]V:2=1-PC9NX9V0^X2%5M7];+\=*B-FN^F?T>%O_&U:6+=S7=6(BZZLE% M2"D0YR'4_%_T8'3-_VEIA?"M;KWA9/65&SO,S;@GI75P>W[$;Y<-PN]+C5XF M')6RI59#NB) E>C A2"@*,VY$_0W]Y]'=[XL[],PXDB6O=V-.\FY YP\=$A^ M#W_5G--O\\5B_N=T]H5. OW-ZL?$^8Q9100=F >ER'ETQ@:PB@=ME)"9M9ZF MOPE](PX%V!N^]J:?#K!W]U6EGJ1I_K"8SM+T6SB=D-<80R*IL6@HC@XI$=7:Z6DZQ" M<9$8"JQF9V5E*&6RS5Y;(W740K6NDGZ6J+Z>L!H%C$TU,;;S?^_Q=S[[8S6] M<@MK.#/+%['-Y>@7LL+5@ M!#WVE6$OH>S(\-)$IAU<9K>+P"?DS87D5(18&]M4"I:B"RX C18QJ( R[+/H M?AA2CN31?&TZ6T[S>F!8'5YU.2MLHDHA MD+, /)7:%)D1H@X(HA2#UNE )Z$Q@#:E<1C(CNSE?*^*Z@"(MU\_/IU'TM)T M5G>JK5]"M%962RW %$N'JBY H@O:@L1L-#EZ(?G6=21/T3,,8$?RS-Y< ;MN MT?N\IU#F3#!VWR211E&\] M+G408<-0=B3/Z/M320>VZTFF;AY!3&VW"R6#L<2+2B:#5T)"D,*))*R.9;_/ M4(]1-@QI1_:E] ZU":9:GVXT!,Y(2IPBUIAL *5,$(YYZ=6@IHA6"!L& MK"-[1V^G@F.;F7NS!V[M!=WA8NO!N?=^Z%ZGYS[%0-N-=?7G7X]:14O@2BH! MBX+09NM(F<(X<*5E<@_G ][I8$[>U#I^KQ=Q5P-W=0^N"=LNU4.NN*]H<.'HO5VE:-I%=E(QT-;1381^.@-P+/E_'2:Z^O J]EJ MNIKB\JI+MCA=I$4H@>2C@HK@:]XF8EU<@.3)J4&P>;8-^#$*>@++MMJ=-Q?U MV#FQQWIB&)V5+% B496X\O(^&(&E#IE&3-J;X9Y8COT%NUM@E!3-#238P>W MSL/#W%AAV9(HL@MUARE)QM<&ZE RL^0[1,_E MH4H)2]))@RVUZIR' I&'"-PS3892!6R_X.AH!B5NHN%A@Q(W$7<'H'EN]%JN M4\Q3\F!"0Q1:DS!8]UXH#, EPN$H05?EWMEJ5IC)8'">FK2:VUQ[.[['L$T-60 M@LQ%I7][Z4NJC'(:BHT5J9N&T^->@!,CH#S#;J?0HR6\BZAP&>ZW,34C$1 MF06^?DV('L%Y$8%I$YW35MLRR*H-5/;H)-=-Y#>VXB_:3:_F@+HD!5+\+>HN=)6LA9A< MG5=5G"C.:NE;Y&[N?'3$/7DM%+^U_,9.R#Q[[[V]KLURY+\D8SA(3:ZT\JZ MSY:#E3HDXR(YU\.:WH9_LZ]Q JT<@GT*OH-0XVZVZ_>P.E_4L:UAA2]QF1;3 M;^MA&Y9NT\12 .WK'%ENR#KZ'($.C@J:2XP^"(L%C^FLR^7L[!DS;@9%2")6$,)I2 ZCL"D#>@3=^U? MZ)ZBI^>WWGW@; =M;(VL[[B(\Y9IR]H./P^SZYY6HU+!+"6@J:M6Z92 KWO= M"QV/Z(Q SKB_.%U6TD[I0Q!8O@#%7=UG4 M;%SA%F1T% H%F]7]&8A-D]V79/3LY3?$SPZR[P ^5\G7.TWU2:'-FLRH%;67 MF44*?#B%NT+4EPX7M-3-IX4]0$=?4\'V :"=I=\!@OX1IK/EV_ERBBIK)M@^L-56+\?=.Q=F MZ[[Z-\OE>9@EO!C?=8>S1OUT#W[H@#UVSS.ZA[Z[![YYWN/5>!<)8 M;=*,@FE(R14G#+*??-EAO7A/?'/W>.\"WG7B[-7/OKS=_[&@\S3ARD:A<@%I M+=9"-@W$C )B!C5+'M6P#,I&,=_3-/73P-<*##_'?0VULNO,C.8%AE?>HPM. M:>81R"*'.KA10]1602XAQBB$E:SU<(P'R!CQM>I :-I5]AWX70\=B'?S6;I] M)HH1+-2=--K6LDQ%4:T35H!FSO%BLPW#MG;N:*GND37B(]6(QFH7W71GKVZ8 MF3!%.B@8B/ ZT4$@@VCJ5%!FA.%>^QA:E[D^3,F([U4C6*TM-="%X7KJ!5=: M97ER8&2N575!@T_2$P9*P$)QCXF#UK >\CU]/V]8!S-5C;31!;(>,+NXFG@9 M3,BU@;:N*5$R<0ITO8$?5MJ(/NKKL)FNRTD1'B M^K).RI%OR#QD*SAC*B&=DSU> M10Y(86D2EJ--P][.'OO"B'/G]PR.=H+MP+X\,*(FJ62=8A)XJ@-BI(:G_#G[90[?/CGC:1%E.?#AE(7@C !W] M.34 MM[%U;K_C7%@[U6^:_=I$#\>;R[^L:I_6?^_V)(KFN?Q'/W2@7/XP1MOF\F^^ M^;[<#L>O'7'O&.-92#*&O@*M5(LH$+A3JDBNO;GO1#R;RW_NFTV'N%Q_Z_;N MA>O1Y&]F[TB>G__$T^_X^WRV^DHGUG&D8-$!D\Q=A)*A* (%.6&]MZZUS M.Q'<115 4Q@].2MFK_KLX/+=B-E_85A\_G,^<&9(NA0C4[1,WB?+ M/F6A%&+GLHL2@'ZANH[VC1"A!#B>Q]D]+Q4FL=:-;3AXTBTJ%SE"ZL08[P.F324Z5A$]T+T#*,E#4;Q'J@%TP42N9OKKR_.EZOY&2ZND9N\$M:Q AHM(3>3U7)DMNH]BU'5L3"Y M=2IW(&D[/>)MHX>+ARXIDW?:,DA1,E QD"U7& !+0&,+]\6D06'=UB2,^R2\ M#^#<>1 \C&HZN&8O)?D1ZQ,XF?0/N"CSQ5E]L7H?3Z=?UBJM.Y]3W3LX/:-_ MY'WY1'^Z+"1@^KM/J[!8U9$%%WL8 @5L/BL(D9.G45)UBW,"K7(.P@6'N?7% MW):#$>/Q V'NIZ66HP&@ _B3]:@C#BXVPWZ<+O_]VX_?<):^GH7%O]?\%%:\ MB\P#TTA>,]D3B(@2O"J6Q*O1Q-;#49ZC:<0X?!R(-E52EZ"[XN8R$UE83)@" MQ6:RIC?1>0@V&DCD6BNM4A2B]=S\YV@:][YOBX!GX;6#.CJ UTE*-2Q;?L2$ MT^_U]%U.0^,Y2@K(R ?BO% *"Q$Q15$'P4:XZ,-K=]P'J.E-SCMHO'[:\A; MB+\#&'T*I_55:>T=O,.KZ;E*!"L#66^%28'20H$3A=@)D>ELK<_W%S7N/JGX M(4+&':F_5P#M+OBQI]7BLLZ/NEG.QA*7@27PIJX&B#R#BZ4NE67.(UKZ_T&8 M>6YB[=W/CO@0?%@W:5>1]X.6R\/C,JNU#S5JKV._O2*3&2S=Z"%8'V(JR@S* MAPW'RY@^SL[J>Q@&6\BR@TOG@5H_F840%AUPK)ON;0K@&"=[JF5RJCCZJ_V. MIQQY'OHX,=>.BN@.2K?J/)-,0E1!(3JU4IT0OR\43,0EN7 M=?O!I<]1-6+CZU@VJJFBNH?>U4(4SLD[,'2EEQI;Y!0A>#JM4@/B)4]JW/> M5K9CP^,3IODL/\ $]IC#8T=L."8S2;RK(9U5>Y$QHAC14;P MDPZGL0Z"OP+%T3B=%7'!4\\Q_JB MDH&A)5-M"H/HA ')E"W9%&M]ZVE)VU-[9"566^+IYR*#0RBW QB?G,T7J^G_ MK!5:1X5<$+%.:M+E<39=+NDOEA.>:Z^^">!+LJ"4E5"]6PJ;0W9:2Z>Q];"= M890=67E5&WCN06D=0/&>@W3]/VG^93;]'\Q\(ERAH"HE*%52BM=!$M&20Y11 MB>AJ&\.^IJT^2M21):[; +"MJCK WJ"ZVHDJ1EE6!!A>FPV]5ON(,*.+-_9!H/M578L.+RUZ8T5F81S"B)C9.*M+Q#0*BC*J(PY,#UL MTWAK1&ZXF*^?/-D>![P#:CRP%H9J%\(U5U@$.3U):G/\4Z5W.J3J9Y5LSZQ.7RE8'G,D: M\EFZ34)(% O&R(0(PD?=NFYJ.'4C#LT=,6K?C_)Z@.6MI["7\_.X*N>G/S=6 M_',Q7>'[4I836X)-GJ5:75;_JVX Y5*#05^8*3D&UGH'P88DCCBX=T2 [E&- M1X/2^HCQG;P47$ZD=YI%*P&U=: TQ8[!(@>3LDR!6<-9Z]&+F](X['6>_2V! MNJ4F.T#JA\7\^[1>#@_P-XFL3D8@7]G6/32JSK(*7!,D, M+RBX:6X)'R=GIQJK.X*\J/[)'FWDT@.R5$-/3C9#E@S2:$Q6F>*9?$[OC_SL MD7L.&JGT3LG3C@+LX/8G3^8;+E8_/IR&]2O$J_]S/OU66R5^^W'=BV&-+4IZ M Y'\Z+KYU]--%3.D'!WG3M$EUCKO/H"L$2N3=E7[S]YD4QWT#*M;'3@V%)T8 M>29)\U!G\7*(QEHPF1GR7(Q*HO4ST "RQK52S:$P%&I;ZF7L<02UL6LM%(Y2 M.:T#H#"*A.(B$:T36*9L4,K:$ 95J#TWAN#J@R,6GC6R/MO+KP>E7U:T%Z,D M!4H9?-"ZKN:5M=JMTHY.*AZ#'C8E:8C:Q^PRV4%9]]6]A>1&5OCOT]GT[/SL MDO @8T:M!9ADUIN?% 3%+<1LBQ'TA]JT..EW/CJRTK=1V;R%_,96?/CK%N$^ M9A.Q!&#<6T(]<^!MX9#0DHM>%"MRT"+TYQ1_^Z/CF/EFBM]:?F-W_]RYXV[> MS(3ER3H4$&--.2E>P!7R3XSFK@@K5.;#.@@?_ODC%O,VNM1;":^#$.(M+I>( M[\E=)0W,OKRM3YIU3/[[,3%U!9>IZ]-#W?BET4%(Y+/6N-V*:*)UK3-T MSU/52URZI>+O[Z]HJX4.<'67EW_B],O7VL[SG?[T"]97HIK%^1A6>%F@.2F8 MLO5!@$[%UPLS@F>8Z=9DS'I-PBVMQV1O2F,OT4@;S.U50[TC\+JX\OJH\4F* M(GA5MYM&)D$5$<"9>C'$F%,, H-N/<=S4QI[N3H/@,!=-=1UJNV.,#_2CZWE MO+-;UHW^Y&?:FJ6Z G5"YP6-*A**K5=[W=KL(Z&<"3I32E@6=>MBDY^I&-&A M:J?6IRW,QL+NX!;[=$Y!"M'^9D8GCZ(5PXSC,4%TH:XMXQJB*I:$@<6%8*,0 MK:%REX(1?:#]P60'(6\.$7\!D1E^J0WNC8*X*W1CM,R6I$!S[FO6(H#GA0,Q M'Z*PT@?7?"?A1A9D/\[)_J"QG6BW-QSS53@]I//Q4.1YD\3?V0MYYL?OR1W9 MA*D6?LG3W[O9-FBXBR@-6&L,N:^,7Q3(:O)DK=29@#)L\_2P[^TV&"@LOWX( MT_QZOKA8:;@DXWAZ3H)Z,_O\%7_'M1YJ3O-]67__[33$Z>EZV>(-PTFRX"AB M-$K:.MM6@0O1@\C"E$2G,EDSB.$6U(SY8M0>'W=G AU:61TX1G>E^>%RT>M$ MBRA=[8_0+-+=K62!R.O >"YJ(6@0++5^K'R8DC%'^AP<#D^ZW5OI9NS4R+OY MK(KQFI.3M)I^ORLA8[QU3',0CM5(0BJ(,1G@45ON. OB_DZ&1ZS;\]\:\^5Q MS[:KL:#'QLT#&28?F%219)%=J%-:*+ (A4G0+F"QB*BW2:<-+_;@3#T"1E>%!BT/2%IB53!RO8W$AE#Y9, M;2*_'I1^M9NJB%"D88#H&:C@*^X= A=*HB$N4FJF]BZJ9S97UB,E4YM(;NS* MF3LE/Z40=9(\FV@9F3K!B7E&+'C'A&!>&/K/KUDRM9'*'BV9VD1^8RO^3LF/ MYEHEBQ9R5KP2;L 5B73E^<**M3R403''\95,;:WXK>77E7_W]CH-JBA ?RA3S^IP-,!D9@3EA4FF(1?C%2Z8V4OSF)5.;:&%LN_*Q%C^\+W\L<3T" M^7TD4_K^>(NSU=O-S\FF@E'AK2N\.$6R-O2$'/Q M((2F6]5'+4H:9(-VIV7$69G[CDL/K*CC*6-Y2/#7//\>5N>+"HQ]))1^_LH! M\TK/L+BO]-)/G[U&MF6I%*Z0S!XYVV$Y 7=(4YH")K8E<$7LO,HE&\] M+GA;6CO+0+6!T)![N;DB._4"'^+S7Q@6G_^<3US)=.%P#\E&6R\'*\"R26*)C+,8+GF$"B9#7, MBX&WWMNZ,9&=I3DZ0.;&JCLR;+Z>D^QM"4%S\I-58@*4JIN751)@!&9-7K8; M*R*Z0^BX,V#VBYTM@;J](H\(K1-/CG/4DD1GZMN;*PI=:@<^-M_6 M/I2V<6*@KC&YD;J:%;[O"89_S/)E9ROF5W\E^D>_K/D[)T0@I1>O=>UL1.DXHU!] FRBRB^:=Q[($+)1$(O(0>5WN%JL3';( M.G+HE> Z)=X8D5UE>M/GT^?V+__>_WK]]^>KCIU?_ MWQ]O/O]KA^&SC_^P=BF8@00W&DK[:35/__XZ/R50+^OZUG5]9S%:%.A+;+NDW-@K%": M(_E7?% >Z[@*FS=2UJ.S((=+KJOZ5NY<29*8+['451N:7&H3:IXA\&)0.5,& M>:+-ZUL/, MR Y4]6M^ZB?PZ>,>I4XO?A;/+,5_DMS)XMTOD0DYNM>1H%'E/WSSQ[W+;Z5OG>460<6_^3/L,C7>Q%X#@XI%JX;M.H, MOLQK\P<#EU*47J?H6>ODS1T"1JP%VJ-'L+V,.P#(IZ\DN]\(X[D.7\+9\E(= MB^I)KY]G?_MQ\\]Y;O';@Z;=N2>PQEO Z0N&;A_;BU6Z+<=;K)#;(3G/ M!1C%M+7G,8!G(1'^A1:*LV)4Z^'J3Y S;D5#-Z!KK;@.,/CJ[-OI_ ?BS\;7 M,2ZS%PJLQ75_683@253D^9+D#$_.M7ZI?)28<:JSN\5?&Z5U@+X/N"CSQ5F8 M)5P+<'G%1E!9&4R0 XE$"5^'CM.9DHG;7!09.D@.1 MHPC:2UV:VZ_GJ1KY4:V-^N^#JJTN.GBX$/*/&6GBS\5TM<+9A_-X.DWO"Y$R MG7VY^-W5_#JET42IP&630$4C*<#6'**.67C.I7;#1B9M\-&1(=18V?,#2+YS M1%W_#2XNF3/)B!2< %-J@C=[A&A5@5+=1Q.51.M;P.JG+X_\ CL>MG;300<7 MXDE:-S,M:^WY\NV?:9!)H3 M@@K60&0J0N$Z)B=XD,V+L':A=\3>]'VF\ ^EP0[0>I>#J[C(E1)J2*2E(>%I M8R'6!QL,R="98XZ%02.O-TJ _DS'R!GW@Z'@I_SFCBH9^Y9]]?'%Q?ZU2P,N MLM-.6@G66U5;[NI<4,5!"YWJ+1(+YD&7Z+T?/"X^=E?3O)',QM;WHZ;X[?5\ M6)X2'0@I06;#0164Y"X28UZC#UQ+8>\OQMRT_^SM1A.6F[^+[NM.VH> .[AV M7LS/SN:SM8-Y\5I[;6V%.K<%X"K!;Q,%' A>5 V MU\F^R"!S98QCG),E/W31XJ9,]-ARTP:ZX^I[[/OVY,N7Q7ILQ7^'TW.L8]*O M#S*YJ.]77W'Q"5,=SC7%Y4?\,EW2A[$ND:MQ_23FS#2+C.)U3KYIG='J)$76 M,2CKC6=1W(\Q'WO3V(F.'LN_=T/GH973#0XO3M-=7D_7__*:L9/T?\ZGRVE5 M[7*B+'>8K0 NN23'UD?P-FK .I-%&R8I8-H,?1M\O<=<4DO,[4L1/5SQE9F/ M^.VJ"6 M)ZW'Q[)&U_$>=-,MY!YS(3[/?\.;?SA/0A)X>9_PW(<>>P#MMJ[Q1;7>\OWY:KD*LSR=?;F0T"0)I[A3C(*_ M&@LR%NJ2DP#%:G3!,\E"Z[GBS9D8IWBIZU"HB;Z/&? 7(Z+>S):KQ?FZ@FSM MG'_^&F:7HOD'_8BZ+9C<= 9\G^K,W0 K/P"1^G57[A(TR5> M2^ASG:#\9K9:3&?+:;J0B4N6">/(O-CZ+L1#JKL5"Y@D59 JBN2;A[4'X&M8 M=H7]'4]-S6??<5DM1)7&N:%O_%AOBBO,*!#DS9(?:S1X83)8 MBA7KI!YG;#8 M/BS(PR"O>VV0)UJK0.ZT )]D !49@B=7&TS41>>$,3?O=7N,EF% .LXT; OQ M]P6C%^0]3O-ZR=Q\=M$,AOG]G8L]F)K[C0C1E00*N0&OG )- 9Q3111GFC<1 M;$+@,, =9\YR;XH:N^KZ%F?5F:P#KVK@0Y&,+:X$1V>GAC-*%DV2BC4A%)E5 M])_,[HTM?JS'[I$O#.LG.:ID73N)]F"/5%?5E,Y:(4P! MRPJ_F#\8%5>0O$^>>X,EMDY&'XRY88?F*!-J?0+D[W%RGJ\0LPJ]7C>2Z%!7 MN2J*&GBN2\+I:DZ)G+C233540[Z'G;?_Y-D. :M?^BAN6K$IO0A9H0"EZCH$ MGRS9L.H"B,BB\+G(DH[F/.ZC[E<<95:N&QEO!+!?^F1>".S-+"V0_MV7>/&_ M$R^$%%DF.PX3+Z>]>!A?.\ M,8H*)?.*7'16Y_1Z)B"B-8 B"G0N%Q_N99\>>VCKC;5A9^RH$J1]"GHC#/W2 M%]KK^:+@]%8EW,0%SF/V!JR7Y'OGG,')FF.4)C$7C"RRFQ?&S=D;=L2.,UO< M*4@V/S_^XOS,UD-5\N?C.4;GA*?GC4_01;@D(G 7+0F/)!BQ3KS2*@;GHP_A M>-XD-^%\V.$[S@Q[%P+>"%H=W&LOL9#T262UK2Z>5W[KCIB:_KNI(9T8SI7R M=7.:+L140D>!9TC 4J;@T^FD[F],W/F\#")L&)R/,G_?7C%CQS%/#ND:,!G. MIT07G$A (5NM$JV[YH.TP'U6P@1GI1J6WM^1D&%S^XZO"N"0^NG \MWB[D7X M-EV%TPN^/Y(^%]_7;+T^KT;_JB1B8K)AAMPNP%0'QG'BS;NZ\];Y9-!'E6UK MOWQC(H>!\RC3^/M56#-$_C__ZR?1$___7O_5^F_JO_41R_]5__>/CV_N_/PJ M1US.RXH<$_R_T_SLXAN?_NODXZO?3CZ]>OGB_>\?7KW[=/+YS?MWE]*]R\%R M>O;M]-D!DD__P/]U0^Q]-BY_[D^@V9UP_&N%LTQW^HX.S7293N>5FK4!NW8$ M/^)I#676=4UKW,1;?N#R))+W%])JPJ(10J 'QX6N8^<+ =1S2(280AZP-,U;G=NS,S_.JO;].+F3TW2W82T\G+@)!9(%.4 MG(68(HF&*Z.\X\;(;OJ^AS(UTE3_8SA/!\7+$=U:P]-&]]:%<&L**F[ V#II M5!8#@5E&_Q4=7>E"H>BF\/\Y9D::YO\+G)LV^.CEPHG/"R(^+XA[]_!'/ O3 M&?WYN@"=%'8>3NF GXF)R>BY-G7:I:D;=ZP!GSA%<8C!G?/Z1[3=D%*M9>F[2ZX'VF102]'M0L=;(3 7L[N7HW0D@ M+:]=\Q;!HR^0M$!N9,K.N:.[27=_MOQ;5BST@[2_Q;F\+(-G.18NUDGOR%O(VW$^%NJDM+4XM!'G/IL62Z^LFE M+Z'.]/1*0LPB0612R8A))'O!2B9F$8!(4)?$RBA%*GZ_;V9+H%FR,M4^GE\'6,J5Z.W0[VZ7$1W7.V MG1 Z'6&G5_K2%WZU"XI MEICA()W5M8PXDY*T!>Z\0)%E<+RW[/A/3(RTQ^;7.B9;X.$7.!";SF0/RD1C MM8+JXY*R(D6?M9D_*NV#UYRKT-M8A[V,]O]/BKBARRTB* $"J3[7$*0D8.V4G,(M(U;;K)= ]E:J3U M-<=\G/:"EU_M %V]V?SWG!0Y/9VN?JQ%$J3&I%D&K!E]90I=WS'7BK8\Q%ZF*V1ULW\:H>H 69Z.4;;O+P\)9*+!Y9HE>%U^14O68$J.I'.DH&< MI0O5^]5N+R,B]L+-2+MC>CDTXR.DE[/2VGR\G'Z?9ISEM?$PTJ#22D!*G/0D M58$8<@*3HHQHA7/BX,U?NS(UTD:87DY.-W@YY@.T\4K4$"@4K,,!K;,!5& . M I<1@D[%BQ*\X=UX;OO9F?N?VHA#X>?O<; &[#[EWDFF8QU'4%]@@J< 4B(( MJ7/$R$WJY\'AX"MU_U,RT0'J?NF3NNF#*>/)FR +<%:3==:0=6/HR'<0R5N+ MA;-NIHR/LW'WEZVTZ$$%&^'O;W1P)R&5S++R8 TGJ^8RR<5E![)V]96,3(OC MN4;O\C;2XI^_T;';"#UC[[/:GU"VW:F:@\TN&PE<8U5Q5A +9HB>*6=]D-+> M*_7]I?;RME]K-.+1ZU,/&T'LE[[V'EDL;C/CA>1 ;D%!4,HJ<"XQ2(K\ L4] MUWPOI;X'Y''86?Q/45_ZDNZ0-[?X;S>VE?NI?(E%04RU[W(-""T[_^=67 MVLO_%*4<#D._P#2[9R5TT;1W)9[/\U4XO;%%*GGA LDI8QWX%R,I-=%O@T/N M! LH^VFOWHG386?OEZUMZ1M9'=QRK\Z^G%=IVR6;X M]M]7-;Z;K_Z%M[:OW_RDBW_IOA GI#UCBDF0!"?WW7E-,C(>1)$8>8J!J];- M:*,Q.^P4_HIU,L>!KZ[W6Q//./U>.X^6;^>A)E!7=7W U1^&R^WSRQTV7F_Z MB78[L'=BKM%6[%LT7&.^H(FY^ "L^$+!2BD0K7@.Q2,NSJY M-3!VD&X'V#A):7Y.-__:"*_-\?7SQ M9D;^*/Z.Z_+@DAVQY 0D32=029Y)+"K4G=G<9XKAR_WEG(_4"=S[P;UX0-NJ M:=Y(9AV8D6OK2P$+OJ%?+B?6*D9$*HA(,:(RW((S2D).R6D1I56^]0Z]GZD8 MUQ=J>"?M*. .('+;PT^*15L"0C*<'$(9) 3OZS2"(#%*1<:S-3:ZB9QVU>03 M@=,F8NT $??K#][,ULR\.%]4.5[RY$2=^)<,*.OIOSC))EK#H3C.M$.G7?,5 M!$/HZL2PM,%09D@2!0DB!.U;)]"?(&=74_/';'']SDT?^ UG6*8$ZJA- M"*@X2.W)S0J6+&91&5A4V2;I10JM1Y ]0LJXEU(K)-RW+"WDWL%-]0@;5W:S MKAX^/UU16/B:)'MI-B]SF>&O#_/E]"*!@LASR(&1Q\?( ?2U^PHS_18E\\ZQ MK$+KN+H-Y>/>=@<&YSZU>FQ8_D#<+A[@V3+#@Y?D CA;0YD4P4ER!E1PUC#I ME8NMV^%:T#TL:_Q+X[B%1OM%\94'.XSGPA7721LPO$X?DIG7RI(,NDC'BS39 MBP.A>".Z!Z%X;\5_!T;Q_C3:3\G>(ZQ__AI6_YR?G^8W9]](NJ]*P;2:?J^R M7\\ST:I()8RM _#KHGC!P1M#[A0JQFPR)IC6^:'M*!T$V+U5S!T8L"VUUH&A MO9;>J[_"V72VUMH'G 4ZBNLUT%=3$>O$G=F2V"L!,?((QM=9(!XEW2/D'%DZ M>>@URYZU[DC:D,1!:-Q;Y=B^T+A//74 PUH*>J&CT]/YGV&6\.4E(<3R^H7J MQ==:AOIF=G)6TW83DV74RGOPR1-_W*@Z3)J!SL)I*8+2O/43\Z8T#@+BWB83 M[0N(>]54!TB\S\WR_3=_Y+27V_O$0B"[M9B0!: MD/)H]:6:M3)KL^,Q"?\^U;9G@!E[.+;[^+3W!1@0=EV^KJY;5XF"/K-D4:K6 M;N?91 _"ZFAC>\;"ZF5UV0%X#_,W,P%)6'0A:+21PK[-/D^+H&RVCD?-9/.! M5(>I&02WT2;.C 6W1M+O $=/#@[]X2?Z>7[W'5L4LR'1^?LL&R6#"@*RJQV M07APM1=0YAR9]LH[WGI4YY$D#LN_CS9MY6(6KJ&B.L7A_=_M/-U-*7,F&0\Z M20;1UJ@K1W(R"MGIJ"47+/I@3.OG:4-I&X:\JRO]C**:ZX#<=\_C%OD^,[#_ MJ4Y]BC-CK&ABG,R_M:SFK4@&T5!(YKAA6C@O9>MJZQA\#(/RU16*)E=YC["_ M_XNMT&>6N\)2<9!+KOD$$2$*IH![Z1*FJ*UL7=O\ 4G#P'AUU9Z6BN@15T_/ M5G5.;C]OLE@O4KI=AYO5YG>B=1YB728QQ]4L>2[IV"CRFQ7)-"FZ08K/P)30 M)F%)&EL/L6Y%^S"D7EU%9Q+5]@CIK9^3,/H<2@0L]?FL3 B!;#\89Z3GPNE0 M6N]OVT_),+A=73VF@=A[!,\OM\O5:I:583R3H\!X4:!L73VOB!64DBRZ,*7D MUHUJ^RD9!IZK*Y\T$'N/X'F:C)\9'E*VT8.H[TF4I\#+:PKXBPA%%Y&D"VQL M)#TE:QBLKJX8TEHA_?0L/.'L#=[-E"_.<^Y!^F2)%2\@E.+!8PI*<)UX;/WV M>1\=P\!T_=6*8T7>EX7ZQL/[9;G,_YW?W&SKU&'Q<1YO<,OCXY]GW#E-=I<# M6B=!9<A@@KZZ><5EE=FG[ON'[W>WR$][>?7EW M$Q9WQ'R=>O6I/M*98=(AU-4XL?#*I4UT1CT#$XUA-5]\_&8>X&I6M)3)+R^@/K@SR_36N[E#2+#L&(VCMFZTQ3DBF4G'V0/AK$UOW[S]$S\:;S ML2%WM@KZ0]4C9KPWCKLZ9HUBI[J&4T.T4H*U1;H<24YYQ.S+T4BZY@+#J6+O M!T,/0JH#8!>)F-DHZ)MG!!L/==?(\.+N9R2MA9LZ>6)-G_SEZ_^OCUJR]R7' M5/?1L4+G2!D(UCJP0@4CG I*M@XNFC(P\=KMT1^%7%S)':0:#S"_F9U"GL9K M^H";;P9MS$06Z+10D&/FQ!XJ\,9J2(K.-XNRR#C:Q(MA)$Z\R_K"*&VBJ'YQ M^-"(6U^M>J>L8^"8B:"D0 A9,$@Q>.NR(78OA+RO1$V\J/G"6#M1&=U?YU_Y MVC9#"#HMR%,F0& F7T4&\E6PMD50O)\54R6VSD0/HVSB'<.3P>UXM?1KT>[? M]0TI>O,2M1="@F12UZX< U&2(36@^._U\JB?>R'MAD(ZESIX _+T# M/"M2!Z%2[2S4FW,8P6=; +WTC@4>&+9NT3M RL0;:"_P2OUDP7> GR/>C9N$112EU!/7K;YWD/+KZ(.X+>;@_== M?,E*(,(FWAQYEB :Z^4?I!VR&5( MA2$+#B$AS[5U3)/+D!4P5)&5H!*:UAWQSU,T\6+(D;'50@T=@.K>-.\RW8>X MXBKYH&I),#/R":0F[R"D HR[8".996?&ZEMYGK*)]QZ.?6,V5$M'8-N?R7X< M A6!.;L,(I#SJ8P7=8"[!J.=#2*9P/Q8<<(0^H8![^IJ#Z.IJ"/X'6+'H:HS M7\D+$*K6\QAYGK::;LTXUSHKI\=J2SX+9%=7=&BIB YPM?,(=K;Z*3M&KJJ@LM%=$!K@[DH=\LZZJ+=;JK M78$[#I^;JZ&\Y$4GR$PI4"(B':8ZDUU(;AS7+I?1!I">0_BPJ+"B$J] M+B1ODT"<8^+*21)I/:FUL34XB,P?%YO16(,574 Q:\Q[8 M#CKDVX8AZ&H*#N-(N4>K]6'(Z*"M@8[9,*M5@.*JKU#G6/K:C\W(-K-0W\HW M+^*?0>XP1%Y=1>)2"NQZT^";5Q]>OWW__MVKW][_\\5OK\[8-GC@D]IM'!Q" M:J.M@Z_"[6*^^+AZA[<;C_\!;TEK%DTDE:>Z83(1Z'Q."#)(--'I$$7KHN$A M6LZZ]O;++NWF>WZSK0ICWF-:WFR=$K_Z7;M9TL#9[YBCT76^U];8\EN4_ MONS_@,W.>23GSZ*HT\,M)\]0&7 4E%"($H2/C!<;6R<^1F1G&A"WQ=NR3^5W M>P[>A#_PY?*/,%_,&%,Y<.;!<$=A3@@*G#$*M&*"40@4G6\=B?Z(IFG-:C?@ M&03J$S79 3+?WRW3?]Y^JE+\%_X1ZWQR7;B/FH/-:.G(4^P=DM4@*6I2D@>N M2^MU+4^(Z!%[I^IXV5+@4Z?A M)J5S_+V'+YIF0^\HUV5SN79@5_I M.8F18[YT[!S*R0(8.]W"DS988@;N*O2EWV.6O76) M6P1A'+&1C0!O#1TK*S13(7'7?%WW7D*&E4&O"E'G"[Q+W.Q.Q,Q(@TFH ")P M#75T$.Z<(O2%ZQ@@7WZ_C"O]] M^ERCHS.JXX<^JEUH-XC81@';X^]Z %0(/"2=+8CH/#D^&2$*9+3&4$L'$>!+C!2_DH#6=?+USV%^ M6V?8X"S()) G#^CJO'^M'83-)#F&2A>RI\FV[W?=2\JT4=TH8&HA] ZP\T@V MV[J&12VM"!FB$HKP+PHY_C)!#,%Y8U1E8UQ3/+S39[0X;!34G"WN#B%#_VU3 M9Q>ZSBF7#CA6W[_FS2A,1$@Z:*]=RL*V?N)[@)2N[JX3=/P#T)PB\#YQLRNP M1\Y\,(Y#$)88*45!0%='=YCHN-?)/BXCCX&<'OI@FJCZQ_ Y0>[] 6C73V%D MR.2NT5%*%(VJF"PXC?0+&E&('*98<5F;D9'S>MH&ETO=6*>)O#_HK%[60?'H%;)$QRA: MR4DPO$YSC!9X"CI$7K1UK?M4]M'1E;TY4*[V^7F M8??G^R>UV:H37KC"4A(49,19\27;6VN?DA45Y%]&X"U540'R'J< MX$H/+7W&><9C@>@WTRI0@$=,D*UWWA9ODFJ_:G,_+=/654?!41.Q=P"?H0:W MKJ>]^_+K@KX95W>_KE9KS'4R /UAXX8*3-99+4$+3VQK)'N<50"*>)U3)B3> M/(G=B/1I"[>3WJ(ME3KU&XA&/&][;&:%:^X#8U P"5 J(=1!HN"C5B;Y;%QZ M!.<#+R::DC4(JJ.-W6P*U8EU-GX/^^X?ZB\QK/#O?_L_4$L! A0#% @ M0(%:6.A..;+; @ Y @ !< ( ! &$R,#(S,3(Q,V5X M:&EB:70R,S$N:'1M4$L! A0#% @ 0(%:6!0)S>(U(P ]PP! !@ M ( !$ , &$R,#(S,3(S,65X:&EB:70Q,#$R+FAT;5!+ 0(4 Q0 M ( $"!6EA0.N0*\ < T 7 " 7LF !A,C R,S$R M,S%E>&AI8FET,3 V+FAT;5!+ 0(4 Q0 ( $"!6E@ A+^,1P, /0: 7 M " : N !A,C R,S$R,S%E>&AI8FET,C$Q+FAT;5!+ 0(4 M Q0 ( $"!6E@*'JX5V@< (TJ 7 " 1PR !A,C R M,S$R,S%E>&AI8FET,S$Q+FAT;5!+ 0(4 Q0 ( $"!6EA%,[%9W < (@J M 7 " 2LZ !A,C R,S$R,S%E>&AI8FET,S$R+FAT;5!+ M 0(4 Q0 ( $"!6EADSO^\!04 /T5 7 " 3Q" !A M,C R,S$R,S%E>&AI8FET,S(Q+FAT;5!+ 0(4 Q0 ( $"!6EA1=B43%P4 M #X6 7 " 79' !A,C R,S$R,S%E>&AI8FET,S(R+FAT M;5!+ 0(4 Q0 ( $"!6ECUW%6"3 P ,&AI8FET,S4N:'1M4$L! A0#% @ 0(%:6(@1$_.M M"P VS( !8 ( !0ED &$R,#(S,3(S,65X:&EB:70T-2YH M=&U02P$"% ,4 " ! @5I8KX1%]R,0 !W7@ %P @ $C M90 83(P,C,Q,C,Q97AH:6)I=#DW,2YH=&U02P$"% ,4 " ! @5I8/LNG M2"L# @!UZA0 $0 @ %[=0 87-U ( M87-U&D2=Z(= "\'0$ M%0 @ $7BP( 87-U&UL4$L! A0# M% @ 0(%:6*@^056&7 ;R $ !4 ( ![*@" &%S=7(M M,C R,S$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( $"!6EB@;Y 3"J8 %?% 4 M " :4% P!A&K P!A&UL4$L%!@ 2 - !( P@0 *!L!0 $! end XML 89 asur-20231231_htm.xml IDEA: XBRL DOCUMENT 0000884144 2023-01-01 2023-12-31 0000884144 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0000884144 us-gaap:SeriesAPreferredStockMember 2023-01-01 2023-12-31 0000884144 2023-06-30 0000884144 2024-02-23 0000884144 2023-12-31 0000884144 2022-12-31 0000884144 asur:RecurringMember 2023-01-01 2023-12-31 0000884144 asur:RecurringMember 2022-01-01 2022-12-31 0000884144 asur:ProfessionalServicesRevenueMember 2023-01-01 2023-12-31 0000884144 asur:ProfessionalServicesRevenueMember 2022-01-01 2022-12-31 0000884144 2022-01-01 2022-12-31 0000884144 us-gaap:CommonStockMember 2021-12-31 0000884144 us-gaap:TreasuryStockCommonMember 2021-12-31 0000884144 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000884144 us-gaap:RetainedEarningsMember 2021-12-31 0000884144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000884144 2021-12-31 0000884144 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000884144 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000884144 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000884144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000884144 us-gaap:CommonStockMember 2022-12-31 0000884144 us-gaap:TreasuryStockCommonMember 2022-12-31 0000884144 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000884144 us-gaap:RetainedEarningsMember 2022-12-31 0000884144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000884144 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0000884144 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0000884144 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0000884144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0000884144 us-gaap:CommonStockMember 2023-12-31 0000884144 us-gaap:TreasuryStockCommonMember 2023-12-31 0000884144 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000884144 us-gaap:RetainedEarningsMember 2023-12-31 0000884144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000884144 srt:MinimumMember 2023-12-31 0000884144 srt:MaximumMember 2023-12-31 0000884144 2023-10-01 0000884144 2022-01-01 2022-01-01 0000884144 2022-01-01 0000884144 2023-05-01 2023-05-31 0000884144 2023-09-01 2023-09-30 0000884144 asur:AssetPurchaseAgreementMember 2021-06-01 2021-06-30 0000884144 asur:AssetPurchaseAgreementMember 2023-07-31 0000884144 asur:AssetPurchaseAgreementMember 2023-07-01 2023-07-31 0000884144 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0000884144 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0000884144 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0000884144 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0000884144 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2023-12-31 0000884144 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2023-12-31 0000884144 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2023-12-31 0000884144 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2023-12-31 0000884144 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000884144 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000884144 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000884144 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000884144 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000884144 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000884144 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000884144 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000884144 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0000884144 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0000884144 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0000884144 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0000884144 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2022-12-31 0000884144 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2022-12-31 0000884144 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2022-12-31 0000884144 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2022-12-31 0000884144 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000884144 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000884144 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000884144 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000884144 asur:AssetPurchaseAgreementMember 2023-01-01 2023-12-31 0000884144 asur:ThirdAssetPurchaseAgreementMember 2023-10-01 2023-12-31 0000884144 us-gaap:CertificatesOfDepositMember 2023-12-31 0000884144 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000884144 us-gaap:MunicipalBondsMember 2023-12-31 0000884144 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0000884144 us-gaap:CertificatesOfDepositMember 2022-12-31 0000884144 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000884144 us-gaap:MunicipalBondsMember 2022-12-31 0000884144 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0000884144 asur:IndividuallyMember 2023-12-31 0000884144 asur:IndividuallyMember 2022-12-31 0000884144 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0000884144 us-gaap:CustomerListsMember 2022-12-31 0000884144 us-gaap:CustomerListsMember 2023-01-01 2023-12-31 0000884144 us-gaap:CustomerListsMember 2023-12-31 0000884144 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0000884144 us-gaap:DevelopedTechnologyRightsMember 2023-01-01 2023-12-31 0000884144 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0000884144 us-gaap:TradeNamesMember 2022-12-31 0000884144 us-gaap:TradeNamesMember 2023-01-01 2023-12-31 0000884144 us-gaap:TradeNamesMember 2023-12-31 0000884144 us-gaap:NoncompeteAgreementsMember 2022-12-31 0000884144 us-gaap:NoncompeteAgreementsMember 2023-01-01 2023-12-31 0000884144 us-gaap:NoncompeteAgreementsMember 2023-12-31 0000884144 us-gaap:NotesPayableOtherPayablesMember 2023-01-01 2023-12-31 0000884144 srt:MinimumMember srt:ConsolidatedEntitiesDomain 2023-12-31 0000884144 srt:MaximumMember srt:ConsolidatedEntitiesDomain 2023-12-31 0000884144 us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0000884144 us-gaap:NotesPayableOtherPayablesMember 2022-12-31 0000884144 asur:StructuralCapitalMember us-gaap:NotesPayableOtherPayablesMember 2023-01-01 2023-12-31 0000884144 asur:StructuralCapitalMember us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0000884144 asur:StructuralCapitalMember us-gaap:NotesPayableOtherPayablesMember 2022-12-31 0000884144 us-gaap:ShortTermDebtMember 2023-12-31 0000884144 us-gaap:LongTermDebtMember 2023-12-31 0000884144 us-gaap:ShortTermDebtMember 2022-12-31 0000884144 us-gaap:LongTermDebtMember 2022-12-31 0000884144 2023-01-01 2023-01-31 0000884144 asur:SellerMember 2023-01-01 2023-01-31 0000884144 asur:ClaimantMember 2023-01-01 2023-01-31 0000884144 asur:SeniorCreditFacilityMember asur:StructuralCapitalMember 2021-09-01 2021-09-30 0000884144 2023-08-07 2023-08-07 0000884144 asur:SecuredPromissoryNoteMember 2023-09-12 2023-09-12 0000884144 us-gaap:AccountsReceivableMember 2023-01-01 2023-12-31 0000884144 us-gaap:AccountsReceivableMember 2022-01-01 2022-12-31 0000884144 asur:PrimaryComponentMember 2023-01-01 2023-12-31 0000884144 asur:SecondaryComponentMember 2023-01-01 2023-12-31 0000884144 2021-12-31 2023-12-31 0000884144 us-gaap:SalesRevenueNetMember 2023-01-01 2023-12-31 0000884144 us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0000884144 2023-04-21 0000884144 asur:A2023UnderwrittenPublicOfferingPublicMember 2023-01-01 2023-12-31 0000884144 2023-08-16 0000884144 asur:A2023UnderwrittenPublicOfferingUnderwriterMember 2023-01-01 2023-12-31 0000884144 asur:A2018PlanMember 2023-12-31 0000884144 us-gaap:EmployeeStockOptionMember asur:A2018PlanMember 2023-12-31 0000884144 us-gaap:RestrictedStockUnitsRSUMember asur:A2018PlanMember 2023-12-31 0000884144 us-gaap:PerformanceSharesMember asur:A2018PlanMember 2023-12-31 0000884144 us-gaap:StockCompensationPlanMember 2023-12-31 0000884144 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0000884144 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0000884144 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0000884144 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0000884144 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0000884144 us-gaap:PerformanceSharesMember 2022-12-31 0000884144 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0000884144 us-gaap:PerformanceSharesMember 2023-12-31 0000884144 us-gaap:EmployeeStockMember asur:PurchasePlanMember 2017-06-30 0000884144 us-gaap:EmployeeStockMember asur:PurchasePlanMember 2023-12-31 0000884144 asur:ERCIncomeMember 2021-09-30 0000884144 asur:ERCIncomeMember 2022-01-01 2022-12-31 0000884144 asur:ERCIncomeMember 2023-01-01 2023-12-31 0000884144 us-gaap:StockOptionMember 2023-01-01 2023-12-31 0000884144 us-gaap:StockOptionMember 2022-01-01 2022-12-31 0000884144 us-gaap:SubsequentEventMember 2024-01-01 2024-02-26 0000884144 us-gaap:SubsequentEventMember 2024-02-26 iso4217:USD shares iso4217:USD shares asur:security pure false 0000884144 2023 FY P2Y P2Y 10-K true 2023-12-31 --12-31 false 1-34522 ASURE SOFTWARE, INC. DE 74-2415696 405 Colorado Street, Suite 1800 Austin TX 78701 512 437-2700 Common Stock, $0.01 par value ASUR NASDAQ Series A Junior Participating Preferred Share Purchase Rights true No No Yes Yes Non-accelerated Filer true false false false false 236864166 25530082 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Portions of the registrant’s definitive Proxy Statement relating to its</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2024 Annual Meeting of Shareholders </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement, or an amendment to this report containing the Items comprising Part III, will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.</span></div> 688 Marcum LLP Los Angeles, California 30317000 17010000 4787000 3248000 14202000 12123000 155000 251000 3471000 10304000 48145000 39688000 219075000 203588000 267220000 243276000 14517000 11439000 86011000 86011000 62082000 66594000 4991000 7065000 9047000 5523000 443868000 419908000 27000 4106000 2570000 2194000 6519000 5791000 1490000 1860000 3862000 3728000 0 2955000 6853000 8461000 21321000 29095000 220019000 206088000 241340000 235183000 16000 788000 1728000 1503000 4282000 30795000 4638000 6459000 209000 114000 10873000 39659000 252213000 274842000 0.01 0.01 1500000 1500000 0 0 0 0 0 0 0.01 0.01 44000000 44000000 25382000 20628000 24998000 20244000 254000 206000 384000 384000 5017000 5017000 487973000 433586000 -290440000 -281226000 -1115000 -2483000 191655000 145066000 443868000 419908000 99734000 86222000 19348000 9606000 119082000 95828000 33545000 33318000 85537000 62510000 28734000 20260000 39333000 33924000 6846000 6147000 13623000 13486000 88536000 73817000 -2999000 -11307000 -4297000 -4438000 -1517000 0 -292000 1391000 -9105000 -14354000 109000 112000 -9214000 -14466000 1368000 -2384000 -7846000 -16850000 -0.42 -0.72 -0.42 -0.72 22138000 20117000 22138000 20117000 20028000 204000 -5017000 429912000 -266760000 -99000 158240000 136000 1000 89000 90000 80000 1000 406000 407000 3179000 3179000 -14466000 -14466000 -2384000 -2384000 20244000 206000 -5017000 433586000 -281226000 -2483000 145066000 604000 6000 3014000 3020000 103000 1000 539000 540000 4047000 41000 45404000 45445000 5430000 5430000 -9214000 -9214000 1368000 1368000 24998000 254000 -5017000 487973000 -290440000 -1115000 191655000 -9214000 -14466000 19135000 18708000 1481000 1702000 820000 718000 1471000 0 119000 -280000 2047000 803000 225000 -92000 -990000 0 2257000 1221000 5430000 3179000 -132000 -25000 175000 -1245000 0 18000 4126000 7618000 -97000 14000 -5101000 -2993000 -546000 3020000 376000 1611000 87000 3828000 -1118000 2023000 -2379000 5462000 18900000 13674000 7651000 2289000 1585000 2318000 7027000 4228000 27647000 37232000 14385000 10068000 -29525000 -35999000 35627000 1688000 250000 0 0 130000 46800000 497000 338000 0 311000 0 13931000 -11055000 24205000 -12376000 13580000 -34701000 164042000 198743000 177622000 164042000 30317000 17010000 147305000 147032000 177622000 164042000 3140000 3397000 432000 233000 357000 0 1209000 411000 2543000 0 <div style="padding-left:54pt;text-align:justify;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1 - DESCRIPTION OF BUSINESS, BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DESCRIPTION OF BUSINESS</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asure Software, Inc. (“Asure”, “we” and “our”), a Delaware corporation, is a provider of cloud-based Human Capital Management (“HCM”) software solutions delivered as Software-as-a-Service (“SaaS”) for small and medium-sized businesses (“SMBs”). We offer human resources (“HR”) tools necessary to build a thriving workforce, provide the resources to stay compliant with dynamic federal, state, and local tax jurisdictions and their respective labor laws, freeing cash flows so SMBs can spend their financial capital on growing their businesses rather than administrative overhead that can impede growth. Our solutions also provide new ways for employers to connect with and to differentiate themselves with their employees in order to enhance their relationships with their talent. Asure’s HCM suite (“Asure HCM”) includes Payroll &amp; Tax solutions, HR compliance and services, Time &amp; Attendance software and data integrations that enable employers and their employees to enhance efficiencies and take advantage of value-added solutions, which we refer to as AsureMarketplace™. AsureMarketplace™ automates interactions between our HCM systems with third-party providers to enhance efficiency, improve accuracy and to extend the range of services offered to employers and their employees. Our approach to HR compliance services incorporates artificial intelligence technology to enhance scalability and efficiency while prioritizing client interactions. We offer our services directly and indirectly through our network of Reseller Partners.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We strive to be the most trusted HCM resource to SMBs. We target less densely populated U.S. metropolitan cities where fewer of our competitors have a presence. Our solutions solve three primary challenges that prevent businesses from growing: HR complexity, allocation of human and financial capital, and the ability to build great teams. We have and will continue to invest in research and development to expand our solutions. Our solutions reduce the administrative burden on employers and increase employee productivity while managing the employment lifecycle. The Asure HCM suite includes five product lines: Asure Payroll &amp; Tax, Asure Tax Management Solutions, Asure Time &amp; Attendance, Asure HR Compliance, and AsureMarketplace™.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in Alabama, California, Florida, New Jersey, New York, Tennessee, and Vermont.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRINCIPLES OF CONSOLIDATION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have prepared our Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and have included the accounts of our wholly owned subsidiaries. We have eliminated all intercompany transactions and balances in consolidation.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SEGMENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The chief operating decision maker is Asure’s Chief Executive Officer who reviews financial information presented on a company-wide basis. Accordingly, in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 280, we determined that the Company has a single reporting segment and operating unit structure.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">USE OF ESTIMATES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparation of the Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, the determination of the fair value of its long-lived assets, and the fair value of assets acquired and liabilities assumed during acquisitions. We base our estimates on historical experience and on various other assumptions management believes reasonable under the given circumstances. These estimates could be materially different under different conditions and assumptions.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONTINGENCIES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have been, and in the future may be, the defendant or plaintiff in various actions arising in the normal course of business, as of December 31, 2023, we were not party to any material legal proceedings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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 No. 2023-09, Improvements to Income Tax Disclosures (Topic 740), which requires companies to disaggregate information about their effective tax rate reconciliation as well as information on income taxes paid. The standard applies to all entities subject to income taxes. The standard becomes effective for public entities for annual periods beginning after December 15, 2024. We are currently evaluating this standard and the potential effects of these changes to our consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2025.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses for interim and annual periods. In addition, the standard requires public entities that have a single reportable segment to provide all the disclosures required by the standard and all existing segment disclosures in Topic 280. The standard is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. We are currently evaluating this standard and the potential effects of these changes to our consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2024. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326), which establishes a new approach to estimate credit losses on certain financial instruments. The update requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The amended guidance will also update the impairment model for available-for-sale debt securities, requiring entities to determine whether all or a portion of the unrealized loss on such securities is a credit loss. The standard became effective for interim and annual periods beginning after December 15, 2022. Effective January 1, 2023, we adopted the provisions of ASU No. 2016-13 and determined that adoption did not have a material impact on our Consolidated Financial Statements. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASH, CASH EQUIVALENTS, AND RESTRICTED CASH</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes and bonds, and/or repurchase agreements, backed by such obligations. Carrying value approximates fair value. Restricted cash consists of cash balances which are restricted as to withdrawal or usage. As of December 31, 2023, we ha</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d no restricted cash. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INVESTMENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities are carried at fair value, with the unrealized gains and losses reported in accumulated other comprehensive loss. The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. The amortization of premiums and accretion of discounts is included in interest income. Realized gains and losses and declines in value judged to be credit losses, if any, on available-for-sale securities are included in other income (expense), net. The cost of securities sold is based on the specific identification method. Interest and dividends on securities classified as available-for-sale are included in interest income.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FUNDS HELD FOR CLIENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients represent assets that are held for the purposes of satisfying the obligations to remit funds relating to our payroll and payroll tax filing services and are classified as client fund obligations on our Consolidated Balance Sheets. Funds held for clients are held in demand deposit or brokerage accounts at financial institutions and are classified as a current asset on our Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Client fund obligations represent our contractual obligations to remit funds to satisfy clients’ payroll and tax payment obligations and are recorded on the Consolidated Balance Sheets at the time that we impound funds from clients.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The client fund obligations represent liabilities that will be repaid within one year of the balance sheet date. We have reported client fund obligations as a current liability on the Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FAIR VALUE OF FINANCIAL INSTRUMENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply the authoritative guidance on fair value measurements for financial assets and liabilities that are measured at fair value on a recurring basis, and non-financial assets and liabilities such as goodwill, intangible assets and property and equipment that are measured at fair value on a non-recurring basis.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONCENTRATION OF CREDIT RISK</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are deposited at various area banks, which at times may exceed federally insured limits. We monitor the viability of the banking institutions carrying our assets on a regular basis, and have the ability to transfer cash to various institutions during times of risk. We have not experienced any losses related to these cash balances, and believes our credit risk to be minimal.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ACCOUNTS RECEIVABLE, NET</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant credit to customers in the ordinary course of business, exposing us to the credit risk of our customers. In the course of our sales to customers, we may encounter difficulty collecting accounts receivable. We limit concentrations of credit risk related to our trade accounts receivable due to our large number of customers, including third-party resellers, and their dispersion across several industries and geographic areas. We perform ongoing credit evaluations of our customers and maintain reserves for potential credit losses. We require advanced payments or secured transactions when deemed necessary. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review potential customers’ credit ratings to evaluate customers’ ability to pay an obligation within the payment term, which is usually net thirty days. If we receive reasonable assurance of payment and know of no barriers to legally enforce the payment obligation, we may extend credit to customers. We place accounts on “Credit Hold” if a placed order exceeds the credit limit or sooner if circumstances warrant. We follow our credit policy consistently and routinely monitor our delinquent accounts for indications of collectability.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an allowance for credit losses, which was previously referred to as “allowance for doubtful accounts” prior to the adoption of ASU No. 2016-13, at an amount we estimate to be sufficient to provide adequate protection against credit losses resulting from extending credit to our customers. We base this allowance and our expected credit loss estimates, in the aggregate, on historical collection experience, age of receivables, general economic conditions and reasonable and supportable forecasts concerning the future. The allowance for credit losses also considers the need for specific customer reserves based on the customer’s payment experience, credit worthiness and age of receivable balances. Our bad debts have been within management expectations. Refer to Note 8 - Contracts with Customers and Revenue Concentration for details on our accounts receivable and allowance for credit losses.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PROPERTY AND EQUIPMENT</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record property and equipment, including software, furniture and equipment, at cost less accumulated depreciation. We record depreciation using the straight-line method over the estimated economic useful lives of the assets, which range from <span style="-sec-ix-hidden:f-346">two</span> to five years. Property and equipment also includes leasehold improvements which we record at cost less accumulated amortization. We record amortization of leasehold improvements using the straight-line method over the shorter of the lease term or over the life of the respective assets, as applicable. We recognize gains or losses related to retirements or disposition of fixed assets in the period incurred. We expense repair and maintenance costs as incurred. We periodically review the estimated economic useful lives of our property and equipment and make adjustments, if necessary, according to the latest information available.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BUSINESS COMBINATIONS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have accounted for our acquisitions using the acquisition method of accounting based on ASC 805—Business Combinations, which requires recognition and measurement of all identifiable assets acquired and liabilities assumed at their full fair value as of the date we obtain control. We have determined the fair value of assets acquired and liabilities assumed based upon our estimates of the fair values of assets acquired and liabilities assumed in the acquisitions. Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired. While we have used our best estimates and assumptions to measure the fair value of the identifiable assets acquired and liabilities assumed at the acquisition date, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, not to exceed one year from the date of acquisition, any changes in the estimated fair values of the net assets recorded for the acquisitions will result in an adjustment to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, we record any subsequent adjustments to our Consolidated Statements of Comprehensive Loss.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GOODWILL AND OTHER INTANGIBLE ASSETS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired in a business combination. We test goodwill for impairment on an annual basis in the fourth fiscal quarter of each year, and between annual tests if indicators of potential impairment exist, by first assessing qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We amortize intangible assets not considered to have an indefinite useful life using the straight-line method over their useful lives. We currently amortize our acquired intangible assets with definite lives over periods ranging from <span style="-sec-ix-hidden:f-350">two</span> to fifteen years. Each reporting period, we evaluate the estimated remaining useful life of intangible assets and assess whether events or changes in circumstances warrant a revision to the remaining period of amortization or indicate that impairment exists. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">IMPAIRMENT OF LONG-LIVED ASSETS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including intangible assets with definite lives, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset. We have determined that there was no impairment of long-lived assets including intangible assets with definite lives, for the year ended December 31, 2023.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ORIGINAL ISSUE DISCOUNTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize original issue discounts (“OID”), when incurred on the issuance of debt, as a reduction of the current loan obligations that we amortize to interest expense over the life of the related indebtedness using the effective interest rate method. We record the amortization as interest expense in the Consolidated Statements of Comprehensive Loss. At the time of any repurchases or retirements of related debt, we write off the remaining amount of net original issue discounts and include them in the calculation of gain or loss on extinguishment of debt in the Consolidated Statements of Comprehensive Loss.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REVENUE RECOGNITION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue primarily consists of software-as-a-service (“SaaS”) offerings and income from investments made from funds held for clients. Collectively, the SaaS offerings are referred to as “Asure HCM”, consisting of Payroll &amp; Tax solutions, HR compliance and services, Time &amp; Attendance software and data integrations that enable employers and their employees to enhance efficiencies and take advantage of value-added solutions. We also provide support for processing and filing Employee Retention Tax credits as part of our Tax solutions. Furthermore, our Time &amp; Attendance software can be provided in the form of a software subscription license arrangement, that typically includes hardware, maintenance/support, and professional services. We recognize revenue on an output basis when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenue to each performance obligation based on its relative standalone selling price. We determine standalone selling prices based on the amount that we believe the market is willing to pay determined through historical analysis of sales data as well as through use of the residual approach when we can estimate the standalone selling price for one or more, but not all, of the promised goods or services.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of our contracts with customers range from month-to-month for some Asure HCM direct clients to longer terms ranging from one to three years, most of which are renewable for successive terms. A typical SaaS/software subscription arrangement will also include hardware, setup and implementation services. Revenue allocated to the SaaS/software subscription performance obligations are recognized on an output basis ratably as the service is provided over the non-cancellable term of the SaaS/subscription service and are reported as Recurring revenue on the Consolidated Statement of Comprehensive Loss. Revenue allocated to other performance obligations included in the arrangement is recognized as outlined in the paragraphs below. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Processing and filing support services for Employee Retention Tax credits are recognized at the time the applicable tax form is completed. Fees associated with these services are offered at a flat fee and/or a fee that is based on estimated credits the customer will receive upon completion of the applicable tax form. Revenue recognized from Employee Retention Tax credit services are reported as Professional services, hardware and other revenue on the Consolidated Statements of Comprehensive Loss. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hardware devices sold to customers are sold as either a standard product sell arrangement where title to the hardware passes to the customer or under a hardware-as-a-service (“HaaS”) arrangement where the title to the hardware remains with Asure. Revenue allocated to hardware sold as a standard product are recognized on an output basis when title passes to the customer, typically the date we ship the hardware. Revenue allocated to hardware under a HaaS arrangement are recognized on an output basis, recorded ratably as the service is provided over the non-cancellable term of the HaaS arrangement, typically one year. Revenue recognized from hardware devices sold to customers via either of the two above types of arrangements are reported as Hardware revenue on the Consolidated Statement of Comprehensive Loss. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our professional services offerings typically include data migration, set up, training, and implementation services. We can reasonably estimate professional services performed for a fixed fee and we recognize allocated revenue on an output basis on a proportional performance basis as the service is provided. Revenue recognized from professional services offerings are reported as Professional services, hardware and other revenue on the Consolidated Statements of Comprehensive Loss.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize allocated revenue for maintenance/support on an output basis ratably over the non-cancellable term of the support agreement. Initial maintenance/support terms are typically one to three years and are renewable on an annual basis. Revenue recognized from maintenance/support are reported as recurring revenue on the Consolidated Statements of Comprehensive Loss.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not recognize revenue for agreements with rights of return, refundable fees, cancellation rights or substantive acceptance clauses until these return, refund or cancellation rights have expired or acceptance has occurred. Our arrangements with resellers do not allow for any rights of return.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our payment terms vary by the type of customer and the customer’s payment history and the products or services offered. Due to the current political climate related to ERTC, including pending and anticipated changes to ERTC, there is a risk that we may not collect on some of our outstanding percentage of recovery ERTC receivables. The term between invoicing and when payment is due is not significant and as such our contracts do not include a significant financing component. The transaction prices of our contracts do not include consideration amounts that are variable and do not include noncash consideration. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue includes amounts invoiced to customers in excess of revenue we recognize, and is comprised of deferred SaaS/software, HaaS, Maintenance and support, and Professional services revenue. We recognize deferred revenue when we complete the service and over the terms of the arrangements, primarily ranging from one to three years. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ADVERTISING COSTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expense advertising costs as we incur them. Advertising expens</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">es were $1,792 and $1,057 f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or the years ended December 31, 2023 and 2022, respectively. We recorded these expenses as part of sales and marketing expenses on our Consolidated Statements of Comprehensive Loss.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LEASE OBLIGATIONS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the commencement date of a lease, we recognize a liability to make lease payments and an asset representing the right-of-use underlying asset during the lease term. The lease liability is measured at the present value of lease payments over the lease term. As our leases typically do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date taking into consideration necessary adjustments for collateral, depending on the facts and circumstances of the lessee and the leased asset, and term to match the lease term. The operating lease asset is measured at cost, which includes the initial measurement of the lease liability and initial direct costs incurred by us and excludes lease incentives. Operating lease assets and liabilities are shown separately in our Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease costs are recognized on a straight-line basis over the lease term. Lease agreements that contain both lease and non-lease components are generally accounted for separately.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INCOME TAXES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the liability method under ASC 740, Accounting for Income Taxes, which requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under the liability method, we determine deferred tax assets and liabilities based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect in the years in which we expect the differences to reverse. We reduce deferred tax assets by a valuation allowance when it is more likely than not that we will not realize some component or all of the deferred tax assets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SHARE BASED COMPENSATION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of each award granted from our stock option plan at the date of grant using the Black-Scholes option pricing model. The fair value is recognized as expense over the service period, net of estimated forfeitures, using the straight-line method. The estimation of share-based awards that will ultimately vest requires judgment, and, to the extent actual results or updated estimates differ from current estimates, such amounts will be recorded as a cumulative adjustment in the period estimates are revised. We primarily consider historical experience when estimating expected forfeitures.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DESCRIPTION OF BUSINESS</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asure Software, Inc. (“Asure”, “we” and “our”), a Delaware corporation, is a provider of cloud-based Human Capital Management (“HCM”) software solutions delivered as Software-as-a-Service (“SaaS”) for small and medium-sized businesses (“SMBs”). We offer human resources (“HR”) tools necessary to build a thriving workforce, provide the resources to stay compliant with dynamic federal, state, and local tax jurisdictions and their respective labor laws, freeing cash flows so SMBs can spend their financial capital on growing their businesses rather than administrative overhead that can impede growth. Our solutions also provide new ways for employers to connect with and to differentiate themselves with their employees in order to enhance their relationships with their talent. Asure’s HCM suite (“Asure HCM”) includes Payroll &amp; Tax solutions, HR compliance and services, Time &amp; Attendance software and data integrations that enable employers and their employees to enhance efficiencies and take advantage of value-added solutions, which we refer to as AsureMarketplace™. AsureMarketplace™ automates interactions between our HCM systems with third-party providers to enhance efficiency, improve accuracy and to extend the range of services offered to employers and their employees. Our approach to HR compliance services incorporates artificial intelligence technology to enhance scalability and efficiency while prioritizing client interactions. We offer our services directly and indirectly through our network of Reseller Partners.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We strive to be the most trusted HCM resource to SMBs. We target less densely populated U.S. metropolitan cities where fewer of our competitors have a presence. Our solutions solve three primary challenges that prevent businesses from growing: HR complexity, allocation of human and financial capital, and the ability to build great teams. We have and will continue to invest in research and development to expand our solutions. Our solutions reduce the administrative burden on employers and increase employee productivity while managing the employment lifecycle. The Asure HCM suite includes five product lines: Asure Payroll &amp; Tax, Asure Tax Management Solutions, Asure Time &amp; Attendance, Asure HR Compliance, and AsureMarketplace™.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in Alabama, California, Florida, New Jersey, New York, Tennessee, and Vermont.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRINCIPLES OF CONSOLIDATION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have prepared our Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and have included the accounts of our wholly owned subsidiaries. We have eliminated all intercompany transactions and balances in consolidation.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SEGMENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The chief operating decision maker is Asure’s Chief Executive Officer who reviews financial information presented on a company-wide basis. Accordingly, in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 280, we determined that the Company has a single reporting segment and operating unit structure.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">USE OF ESTIMATES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparation of the Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, the determination of the fair value of its long-lived assets, and the fair value of assets acquired and liabilities assumed during acquisitions. We base our estimates on historical experience and on various other assumptions management believes reasonable under the given circumstances. These estimates could be materially different under different conditions and assumptions.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONTINGENCIES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have been, and in the future may be, the defendant or plaintiff in various actions arising in the normal course of business, as of December 31, 2023, we were not party to any material legal proceedings.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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 No. 2023-09, Improvements to Income Tax Disclosures (Topic 740), which requires companies to disaggregate information about their effective tax rate reconciliation as well as information on income taxes paid. The standard applies to all entities subject to income taxes. The standard becomes effective for public entities for annual periods beginning after December 15, 2024. We are currently evaluating this standard and the potential effects of these changes to our consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2025.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses for interim and annual periods. In addition, the standard requires public entities that have a single reportable segment to provide all the disclosures required by the standard and all existing segment disclosures in Topic 280. The standard is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. We are currently evaluating this standard and the potential effects of these changes to our consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2024. </span></div>In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326), which establishes a new approach to estimate credit losses on certain financial instruments. The update requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The amended guidance will also update the impairment model for available-for-sale debt securities, requiring entities to determine whether all or a portion of the unrealized loss on such securities is a credit loss. The standard became effective for interim and annual periods beginning after December 15, 2022. Effective January 1, 2023, we adopted the provisions of ASU No. 2016-13 and determined that adoption did not have a material impact on our Consolidated Financial Statements. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASH, CASH EQUIVALENTS, AND RESTRICTED CASH</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes and bonds, and/or repurchase agreements, backed by such obligations. Carrying value approximates fair value. Restricted cash consists of cash balances which are restricted as to withdrawal or usage. As of December 31, 2023, we ha</span>d no restricted cash. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INVESTMENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities are carried at fair value, with the unrealized gains and losses reported in accumulated other comprehensive loss. The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. The amortization of premiums and accretion of discounts is included in interest income. Realized gains and losses and declines in value judged to be credit losses, if any, on available-for-sale securities are included in other income (expense), net. The cost of securities sold is based on the specific identification method. Interest and dividends on securities classified as available-for-sale are included in interest income.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FUNDS HELD FOR CLIENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients represent assets that are held for the purposes of satisfying the obligations to remit funds relating to our payroll and payroll tax filing services and are classified as client fund obligations on our Consolidated Balance Sheets. Funds held for clients are held in demand deposit or brokerage accounts at financial institutions and are classified as a current asset on our Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Client fund obligations represent our contractual obligations to remit funds to satisfy clients’ payroll and tax payment obligations and are recorded on the Consolidated Balance Sheets at the time that we impound funds from clients.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The client fund obligations represent liabilities that will be repaid within one year of the balance sheet date. We have reported client fund obligations as a current liability on the Consolidated Balance Sheets.</span></div> <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FAIR VALUE OF FINANCIAL INSTRUMENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply the authoritative guidance on fair value measurements for financial assets and liabilities that are measured at fair value on a recurring basis, and non-financial assets and liabilities such as goodwill, intangible assets and property and equipment that are measured at fair value on a non-recurring basis.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONCENTRATION OF CREDIT RISK</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are deposited at various area banks, which at times may exceed federally insured limits. We monitor the viability of the banking institutions carrying our assets on a regular basis, and have the ability to transfer cash to various institutions during times of risk. We have not experienced any losses related to these cash balances, and believes our credit risk to be minimal.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ACCOUNTS RECEIVABLE, NET</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant credit to customers in the ordinary course of business, exposing us to the credit risk of our customers. In the course of our sales to customers, we may encounter difficulty collecting accounts receivable. We limit concentrations of credit risk related to our trade accounts receivable due to our large number of customers, including third-party resellers, and their dispersion across several industries and geographic areas. We perform ongoing credit evaluations of our customers and maintain reserves for potential credit losses. We require advanced payments or secured transactions when deemed necessary. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review potential customers’ credit ratings to evaluate customers’ ability to pay an obligation within the payment term, which is usually net thirty days. If we receive reasonable assurance of payment and know of no barriers to legally enforce the payment obligation, we may extend credit to customers. We place accounts on “Credit Hold” if a placed order exceeds the credit limit or sooner if circumstances warrant. We follow our credit policy consistently and routinely monitor our delinquent accounts for indications of collectability.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an allowance for credit losses, which was previously referred to as “allowance for doubtful accounts” prior to the adoption of ASU No. 2016-13, at an amount we estimate to be sufficient to provide adequate protection against credit losses resulting from extending credit to our customers. We base this allowance and our expected credit loss estimates, in the aggregate, on historical collection experience, age of receivables, general economic conditions and reasonable and supportable forecasts concerning the future. The allowance for credit losses also considers the need for specific customer reserves based on the customer’s payment experience, credit worthiness and age of receivable balances. Our bad debts have been within management expectations. Refer to Note 8 - Contracts with Customers and Revenue Concentration for details on our accounts receivable and allowance for credit losses.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PROPERTY AND EQUIPMENT</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record property and equipment, including software, furniture and equipment, at cost less accumulated depreciation. We record depreciation using the straight-line method over the estimated economic useful lives of the assets, which range from <span style="-sec-ix-hidden:f-346">two</span> to five years. Property and equipment also includes leasehold improvements which we record at cost less accumulated amortization. We record amortization of leasehold improvements using the straight-line method over the shorter of the lease term or over the life of the respective assets, as applicable. We recognize gains or losses related to retirements or disposition of fixed assets in the period incurred. We expense repair and maintenance costs as incurred. We periodically review the estimated economic useful lives of our property and equipment and make adjustments, if necessary, according to the latest information available.</span></div> P5Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BUSINESS COMBINATIONS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have accounted for our acquisitions using the acquisition method of accounting based on ASC 805—Business Combinations, which requires recognition and measurement of all identifiable assets acquired and liabilities assumed at their full fair value as of the date we obtain control. We have determined the fair value of assets acquired and liabilities assumed based upon our estimates of the fair values of assets acquired and liabilities assumed in the acquisitions. Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired. While we have used our best estimates and assumptions to measure the fair value of the identifiable assets acquired and liabilities assumed at the acquisition date, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, not to exceed one year from the date of acquisition, any changes in the estimated fair values of the net assets recorded for the acquisitions will result in an adjustment to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, we record any subsequent adjustments to our Consolidated Statements of Comprehensive Loss.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GOODWILL AND OTHER INTANGIBLE ASSETS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired in a business combination. We test goodwill for impairment on an annual basis in the fourth fiscal quarter of each year, and between annual tests if indicators of potential impairment exist, by first assessing qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test.</span></div>We amortize intangible assets not considered to have an indefinite useful life using the straight-line method over their useful lives. We currently amortize our acquired intangible assets with definite lives over periods ranging from <span style="-sec-ix-hidden:f-350">two</span> to fifteen years. Each reporting period, we evaluate the estimated remaining useful life of intangible assets and assess whether events or changes in circumstances warrant a revision to the remaining period of amortization or indicate that impairment exists. P15Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">IMPAIRMENT OF LONG-LIVED ASSETS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including intangible assets with definite lives, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset. We have determined that there was no impairment of long-lived assets including intangible assets with definite lives, for the year ended December 31, 2023.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ORIGINAL ISSUE DISCOUNTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize original issue discounts (“OID”), when incurred on the issuance of debt, as a reduction of the current loan obligations that we amortize to interest expense over the life of the related indebtedness using the effective interest rate method. We record the amortization as interest expense in the Consolidated Statements of Comprehensive Loss. At the time of any repurchases or retirements of related debt, we write off the remaining amount of net original issue discounts and include them in the calculation of gain or loss on extinguishment of debt in the Consolidated Statements of Comprehensive Loss.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REVENUE RECOGNITION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue primarily consists of software-as-a-service (“SaaS”) offerings and income from investments made from funds held for clients. Collectively, the SaaS offerings are referred to as “Asure HCM”, consisting of Payroll &amp; Tax solutions, HR compliance and services, Time &amp; Attendance software and data integrations that enable employers and their employees to enhance efficiencies and take advantage of value-added solutions. We also provide support for processing and filing Employee Retention Tax credits as part of our Tax solutions. Furthermore, our Time &amp; Attendance software can be provided in the form of a software subscription license arrangement, that typically includes hardware, maintenance/support, and professional services. We recognize revenue on an output basis when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenue to each performance obligation based on its relative standalone selling price. We determine standalone selling prices based on the amount that we believe the market is willing to pay determined through historical analysis of sales data as well as through use of the residual approach when we can estimate the standalone selling price for one or more, but not all, of the promised goods or services.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of our contracts with customers range from month-to-month for some Asure HCM direct clients to longer terms ranging from one to three years, most of which are renewable for successive terms. A typical SaaS/software subscription arrangement will also include hardware, setup and implementation services. Revenue allocated to the SaaS/software subscription performance obligations are recognized on an output basis ratably as the service is provided over the non-cancellable term of the SaaS/subscription service and are reported as Recurring revenue on the Consolidated Statement of Comprehensive Loss. Revenue allocated to other performance obligations included in the arrangement is recognized as outlined in the paragraphs below. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Processing and filing support services for Employee Retention Tax credits are recognized at the time the applicable tax form is completed. Fees associated with these services are offered at a flat fee and/or a fee that is based on estimated credits the customer will receive upon completion of the applicable tax form. Revenue recognized from Employee Retention Tax credit services are reported as Professional services, hardware and other revenue on the Consolidated Statements of Comprehensive Loss. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hardware devices sold to customers are sold as either a standard product sell arrangement where title to the hardware passes to the customer or under a hardware-as-a-service (“HaaS”) arrangement where the title to the hardware remains with Asure. Revenue allocated to hardware sold as a standard product are recognized on an output basis when title passes to the customer, typically the date we ship the hardware. Revenue allocated to hardware under a HaaS arrangement are recognized on an output basis, recorded ratably as the service is provided over the non-cancellable term of the HaaS arrangement, typically one year. Revenue recognized from hardware devices sold to customers via either of the two above types of arrangements are reported as Hardware revenue on the Consolidated Statement of Comprehensive Loss. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our professional services offerings typically include data migration, set up, training, and implementation services. We can reasonably estimate professional services performed for a fixed fee and we recognize allocated revenue on an output basis on a proportional performance basis as the service is provided. Revenue recognized from professional services offerings are reported as Professional services, hardware and other revenue on the Consolidated Statements of Comprehensive Loss.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize allocated revenue for maintenance/support on an output basis ratably over the non-cancellable term of the support agreement. Initial maintenance/support terms are typically one to three years and are renewable on an annual basis. Revenue recognized from maintenance/support are reported as recurring revenue on the Consolidated Statements of Comprehensive Loss.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not recognize revenue for agreements with rights of return, refundable fees, cancellation rights or substantive acceptance clauses until these return, refund or cancellation rights have expired or acceptance has occurred. Our arrangements with resellers do not allow for any rights of return.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our payment terms vary by the type of customer and the customer’s payment history and the products or services offered. Due to the current political climate related to ERTC, including pending and anticipated changes to ERTC, there is a risk that we may not collect on some of our outstanding percentage of recovery ERTC receivables. The term between invoicing and when payment is due is not significant and as such our contracts do not include a significant financing component. The transaction prices of our contracts do not include consideration amounts that are variable and do not include noncash consideration. </span></div>Deferred revenue includes amounts invoiced to customers in excess of revenue we recognize, and is comprised of deferred SaaS/software, HaaS, Maintenance and support, and Professional services revenue. We recognize deferred revenue when we complete the service and over the terms of the arrangements, primarily ranging from one to three years. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ADVERTISING COSTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expense advertising costs as we incur them. Advertising expens</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">es were $1,792 and $1,057 f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or the years ended December 31, 2023 and 2022, respectively. We recorded these expenses as part of sales and marketing expenses on our Consolidated Statements of Comprehensive Loss.</span></div> 1792000 1057000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LEASE OBLIGATIONS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the commencement date of a lease, we recognize a liability to make lease payments and an asset representing the right-of-use underlying asset during the lease term. The lease liability is measured at the present value of lease payments over the lease term. As our leases typically do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date taking into consideration necessary adjustments for collateral, depending on the facts and circumstances of the lessee and the leased asset, and term to match the lease term. The operating lease asset is measured at cost, which includes the initial measurement of the lease liability and initial direct costs incurred by us and excludes lease incentives. Operating lease assets and liabilities are shown separately in our Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease costs are recognized on a straight-line basis over the lease term. Lease agreements that contain both lease and non-lease components are generally accounted for separately.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INCOME TAXES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the liability method under ASC 740, Accounting for Income Taxes, which requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under the liability method, we determine deferred tax assets and liabilities based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect in the years in which we expect the differences to reverse. We reduce deferred tax assets by a valuation allowance when it is more likely than not that we will not realize some component or all of the deferred tax assets.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SHARE BASED COMPENSATION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of each award granted from our stock option plan at the date of grant using the Black-Scholes option pricing model. The fair value is recognized as expense over the service period, net of estimated forfeitures, using the straight-line method. The estimation of share-based awards that will ultimately vest requires judgment, and, to the extent actual results or updated estimates differ from current estimates, such amounts will be recorded as a cumulative adjustment in the period estimates are revised. We primarily consider historical experience when estimating expected forfeitures.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 2 - BUSINESS COMBINATIONS</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective October 1, 2023, we acquired certain assets of a Reseller Partner, which were used to provide payroll processing services. The aggregate purchase price paid for these assets was $8,391, paid as follows: (i) $6,891 in cash of which $6,545 was paid at closing and (ii) the delivery of a promissory note in the amount of $1,500. The acquired customer relationships are recorded as an intangible asset and are being amortized on a straight-line basis over six years. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2022, we acquired customer relationships of a payroll business for a cash payment of $1,970, which included $31 of transaction costs, and the delivery of a promissory note in the amount of $411. The acquired customer relationships are recorded as an intangible asset and are being amortized on a straight-line basis over eight years. In May 2023, we paid the remaining balance of $422 on the promissory note, consisting of $411 in principal and $11 in accrued interest. As of December 31, 2023, there are no further amounts due or owing under the subordinated promissory note.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 and 2020</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, we acquired certain assets of two payroll businesses, which were used to provide payroll processing services. In connection with these acquisitions there were two outstanding promissory notes payable. In September 2023, we paid the remaining balance of $2,312 on one of the promissory notes, consisting of $2,223 in principal and $89 in accrued interest. The second promissory note also includes contingent consideration for which we calculated the final value to be $587. The contingent consideration was added as an increase to the principal balance due on the promissory note during the second quarter of 2023. As of December 31, 2023, the second promissory note had an outstanding balance of $4,200 and matures on September 30, 2026.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, we acquired certain assets of a payroll tax business. The Asset Purchase Agreement set forth two subsequent purchase consideration payments, which were contingent on certain thresholds. The first contingent purchase consideration of $1,975, was offset by certain net amounts owed to us by the seller primarily related to transition services in the amount of $191, and was paid in June 2021 for a total payment of $1,784. The outstanding contingent purchase consideration of $2,299 was valued based on the trailing twelve-month revenue at October 31, 2021 and was paid in shares of our common stock in July 2023. As a result, the outstanding contingent consideration of $2,299 was extinguished with the issuance of 214 shares of Asure common stock. As of December 31, 2023, no further contingent purchase obligation remains.</span></div> 8391000 6891000 1500000 1970000 31000 411000 422000 411000 11000 2312000 2223000 89000 587000 4200000 1975000 -191000 1784000 2299000 2299000 214000 INVESTMENTS AND FAIR VALUE MEASUREMENTS<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification (ASC) 820 “Fair Value Measurement” (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:7.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.713%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">identical</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> assets or liabilities;</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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%">Level 2:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">similar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> assets or liabilities; quoted prices in markets that are not active for identical or similar assets or liabilities; and model-driven valuations whose significant inputs are observable; and</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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%">Level 3:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2023 and December 31, 2022, respectively (in thousands):</span></div><div><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:38.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:13.373%"></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:13.373%"></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:13.379%"></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:10pt;font-weight:700;line-height:100%">Total Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</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:10pt;font-weight:700;line-height:100%">Level 2</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:10pt;font-weight:700;line-height:100%">Level 3</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:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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:700;line-height:100%">Assets:</span></td><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:700;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </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%">Funds held for clients</span></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="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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Money market funds</span></td><td style="background-color:#ffffff;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;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%">3,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 style="background-color:#ffffff;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;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%">— </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 7.75pt;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%">Available-for-sale securities</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%">71,770 </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%">— </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%">71,770 </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%">— </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%">Total</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%">75,201 </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%">3,431 </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%">71,770 </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%">— </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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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:700;line-height:100%">Assets:</span></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="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="3" style="background-color:#cceeff;padding:0 1pt"></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%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Money market funds</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%">— </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%">— </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%">— </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%">— </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%">Funds held for clients</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Money market funds</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%">2,829 </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,829 </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%">— </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%">— </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 7.75pt;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%">Available-for-sale securities</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%">56,556 </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%">56,556 </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: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 style="background-color:#cceeff;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:#cceeff;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%">59,385 </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 style="background-color:#cceeff;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:#cceeff;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,829 </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 style="background-color:#cceeff;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:#cceeff;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%">56,556 </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 style="background-color:#cceeff;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:#cceeff;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%">— </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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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:700;line-height:100%">Liabilities:</span></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="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="3" style="background-color:#cceeff;padding:0 1pt"></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%">Contingent purchase consideration</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></div></td><td style="background-color:#ffffff;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;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,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 style="background-color:#ffffff;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;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,954 </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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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,954 </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">— </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">— </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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,954 </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="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">See Note 2 — Business Combinations for further discussion regarding the contingent purchase consideration.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual obligations and earn out provision are accounted for as a contingent liability and fair value is determined using Level 3 inputs, as estimating the fair value of these contingent liabilities require the use of significant and subjective inputs that may and are likely to change over the duration of the liabilities. The following table discloses the change in the gross contingent purchase consideration on our Consolidated Balance Sheets as of December 31, 2023 (in thousands):</span></div><div style="text-align:center"><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:84.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.374%"></td><td style="width:0.1%"></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%">December 31, 2022</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%">2,954 </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%">Contingent purchase consideration paid</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%">(3,129)</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%">Change in fair value of contingent liability</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%">175 </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%">December 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">— </span></td><td style="background-color:#ffffff;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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents and investments classified as available-for-sale within funds held for clients consisted of the following (in thousands):</span></div><div><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:38.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:13.373%"></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:13.373%"></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:13.379%"></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:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gains </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Losses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:700;line-height:100%">Aggregate<br/>Estimated<br/>Fair Value</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:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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%">Restricted cash equivalents</span></td><td style="background-color:#ffffff;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;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%">3,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 style="background-color:#ffffff;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;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%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,431 </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%">Available-for-sale securities:</span></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="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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Certificates of deposit</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%">845 </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 </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)</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%">846 </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 7.75pt;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%">Corporate debt securities</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,277 </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%">258 </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,090)</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%">66,445 </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 7.75pt;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%">Municipal bonds</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%">4,251 </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%">(239)</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%">4,012 </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 7.75pt;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%">U.S. Government agency securities</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%">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%">— </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%">(33)</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%">467 </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%">Total available-for-sale securities</span></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%">72,873 </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%">260 </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%">(1,363)</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%">71,770 </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 style="height:14pt"><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="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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Total</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">(2)</span></div></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%">76,320 </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%">260 </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%">(1,379)</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%">75,201 </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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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%">Restricted cash equivalents</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%">2,829 </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%">— </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%">— </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%">2,829 </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%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Certificates of deposit</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%">983 </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 </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)</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%">985 </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 7.75pt;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%">Corporate debt securities</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%">52,251 </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 </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,023)</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%">50,229 </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 7.75pt;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%">Municipal bonds</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%">5,297 </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%">— </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%">(405)</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,892 </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 7.75pt;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%">U.S. Government agency securities</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%">500 </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%">(50)</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%">450 </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%">Total available-for-sale securities</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%">59,031 </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%">5 </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%">(2,480)</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%">56,556 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total</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">(2)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">61,860 </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">5 </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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,480)</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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">59,385 </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><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive loss. As of December 31, 2023 and December 31, 2022, there were 54 and 3 securities, respectively, in an unrealized gain position and there were 113 and 124 securities in an unrealized loss position, respectively. As of December 31, 2023, these unrealized losses were less than $61 individually and $1,363 in the aggregate. As of December 31, 2022, these unrealized losses were less than $96 individually and $2,480 in the aggregate. We invest in high quality securities with roughly 70% of our portfolio made up of A ratings and above with unrealized losses primarily attributable to macroeconomic factors rather than credit related. These securities have not been in a continuous unrealized gain or loss position for more than 12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible credit losses. Factors considered in determining whether a loss is a credit loss include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.</span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">At December 31, 2023 and December 31, 2022, none of these securities were classified as cash and cash equivalents on the accompanying Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients represent assets that the we have classified as restricted for use solely for the purposes of satisfying the obligations to remit funds relating to our payroll and payroll tax filing services, which are classified as client funds obligations on our Consolidated Balance Sheets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients have been invested in the following categories (in thousands):</span></div><div><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:69.221%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:13.376%"></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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2022</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%">Restricted cash and cash equivalents held to satisfy client funds obligations</span></td><td style="background-color:#cceeff;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:#cceeff;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%">147,305 </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 style="background-color:#cceeff;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:#cceeff;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%">147,032 </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%">Restricted short-term marketable securities held to satisfy client funds obligations</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%">10,042 </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,174 </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%">Restricted long-term marketable securities held to satisfy client funds obligations</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%">61,728 </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%">47,382 </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%">Total funds held for clients</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">219,075 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">203,588 </span></td><td style="background-color:#ffffff;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="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected maturities of available-for-sale securities as of December 31, 2023 are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:75.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.585%"></td><td style="width:0.1%"></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%">One year or less</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%">10,042 </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="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%">After one year through five years</span></td><td colspan="2" style="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%">61,728 </span></td><td style="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%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">71,770 </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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification (ASC) 820 “Fair Value Measurement” (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:7.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.713%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">identical</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> assets or liabilities;</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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%">Level 2:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">similar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> assets or liabilities; quoted prices in markets that are not active for identical or similar assets or liabilities; and model-driven valuations whose significant inputs are observable; and</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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%">Level 3:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2023 and December 31, 2022, respectively (in thousands):</span></div><div><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:38.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:13.373%"></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:13.373%"></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:13.379%"></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:10pt;font-weight:700;line-height:100%">Total Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</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:10pt;font-weight:700;line-height:100%">Level 2</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:10pt;font-weight:700;line-height:100%">Level 3</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:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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:700;line-height:100%">Assets:</span></td><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:700;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </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%">Funds held for clients</span></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="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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Money market funds</span></td><td style="background-color:#ffffff;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;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%">3,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 style="background-color:#ffffff;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;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%">— </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 7.75pt;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%">Available-for-sale securities</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%">71,770 </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%">— </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%">71,770 </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%">— </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%">Total</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%">75,201 </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%">3,431 </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%">71,770 </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%">— </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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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:700;line-height:100%">Assets:</span></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="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="3" style="background-color:#cceeff;padding:0 1pt"></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%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Money market funds</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%">— </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%">— </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%">— </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%">— </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%">Funds held for clients</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Money market funds</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%">2,829 </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,829 </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%">— </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%">— </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 7.75pt;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%">Available-for-sale securities</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%">56,556 </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%">56,556 </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: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 style="background-color:#cceeff;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:#cceeff;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%">59,385 </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 style="background-color:#cceeff;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:#cceeff;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,829 </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 style="background-color:#cceeff;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:#cceeff;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%">56,556 </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 style="background-color:#cceeff;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:#cceeff;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%">— </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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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:700;line-height:100%">Liabilities:</span></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="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="3" style="background-color:#cceeff;padding:0 1pt"></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%">Contingent purchase consideration</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></div></td><td style="background-color:#ffffff;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;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,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 style="background-color:#ffffff;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;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,954 </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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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,954 </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">— </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">— </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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,954 </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> 3431000 3431000 0 0 71770000 0 71770000 0 75201000 3431000 71770000 0 0 0 0 0 2829000 2829000 0 0 56556000 0 56556000 0 59385000 2829000 56556000 0 2954000 0 0 2954000 2954000 0 0 2954000 2954000 3129000 175000 0 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents and investments classified as available-for-sale within funds held for clients consisted of the following (in thousands):</span></div><div><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:38.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:13.373%"></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:13.373%"></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:13.379%"></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:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gains </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Losses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:700;line-height:100%">Aggregate<br/>Estimated<br/>Fair Value</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:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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%">Restricted cash equivalents</span></td><td style="background-color:#ffffff;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;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%">3,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 style="background-color:#ffffff;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;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%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,431 </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%">Available-for-sale securities:</span></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="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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Certificates of deposit</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%">845 </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 </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)</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%">846 </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 7.75pt;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%">Corporate debt securities</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,277 </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%">258 </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,090)</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%">66,445 </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 7.75pt;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%">Municipal bonds</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%">4,251 </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%">(239)</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%">4,012 </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 7.75pt;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%">U.S. Government agency securities</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%">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%">— </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%">(33)</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%">467 </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%">Total available-for-sale securities</span></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%">72,873 </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%">260 </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%">(1,363)</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%">71,770 </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 style="height:14pt"><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="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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Total</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">(2)</span></div></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%">76,320 </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%">260 </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%">(1,379)</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%">75,201 </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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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%">Restricted cash equivalents</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%">2,829 </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%">— </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%">— </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%">2,829 </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%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Certificates of deposit</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%">983 </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 </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)</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%">985 </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 7.75pt;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%">Corporate debt securities</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%">52,251 </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 </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,023)</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%">50,229 </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 7.75pt;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%">Municipal bonds</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%">5,297 </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%">— </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%">(405)</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,892 </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 7.75pt;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%">U.S. Government agency securities</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%">500 </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%">(50)</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%">450 </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%">Total available-for-sale securities</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%">59,031 </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%">5 </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%">(2,480)</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%">56,556 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total</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">(2)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">61,860 </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">5 </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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,480)</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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">59,385 </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><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive loss. As of December 31, 2023 and December 31, 2022, there were 54 and 3 securities, respectively, in an unrealized gain position and there were 113 and 124 securities in an unrealized loss position, respectively. As of December 31, 2023, these unrealized losses were less than $61 individually and $1,363 in the aggregate. As of December 31, 2022, these unrealized losses were less than $96 individually and $2,480 in the aggregate. We invest in high quality securities with roughly 70% of our portfolio made up of A ratings and above with unrealized losses primarily attributable to macroeconomic factors rather than credit related. These securities have not been in a continuous unrealized gain or loss position for more than 12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible credit losses. Factors considered in determining whether a loss is a credit loss include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.</span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">At December 31, 2023 and December 31, 2022, none of these securities were classified as cash and cash equivalents on the accompanying Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients represent assets that the we have classified as restricted for use solely for the purposes of satisfying the obligations to remit funds relating to our payroll and payroll tax filing services, which are classified as client funds obligations on our Consolidated Balance Sheets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients have been invested in the following categories (in thousands):</span></div><div><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:69.221%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:13.376%"></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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2022</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%">Restricted cash and cash equivalents held to satisfy client funds obligations</span></td><td style="background-color:#cceeff;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:#cceeff;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%">147,305 </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 style="background-color:#cceeff;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:#cceeff;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%">147,032 </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%">Restricted short-term marketable securities held to satisfy client funds obligations</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%">10,042 </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,174 </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%">Restricted long-term marketable securities held to satisfy client funds obligations</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%">61,728 </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%">47,382 </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%">Total funds held for clients</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">219,075 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">203,588 </span></td><td style="background-color:#ffffff;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> 3447000 0 16000 3431000 845000 2000 1000 846000 67277000 258000 1090000 66445000 4251000 0 239000 4012000 500000 0 33000 467000 72873000 260000 1363000 71770000 76320000 260000 1379000 75201000 2829000 0 0 2829000 983000 4000 2000 985000 52251000 1000 2023000 50229000 5297000 0 405000 4892000 500000 0 50000 450000 59031000 5000 2480000 56556000 61860000 5000 2480000 59385000 54 3 113 124 61000 1363000 96000 2480000 147305000 147032000 10042000 9174000 61728000 47382000 219075000 203588000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected maturities of available-for-sale securities as of December 31, 2023 are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:75.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.585%"></td><td style="width:0.1%"></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%">One year or less</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%">10,042 </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="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%">After one year through five years</span></td><td colspan="2" style="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%">61,728 </span></td><td style="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%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">71,770 </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> 10042000 61728000 71770000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 4 - PROPERTY AND EQUIPMENT</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment as of December 31, 2023 and 2022 consisted of the following (in thousands):</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.181%"><tr><td style="width:1.0%"></td><td style="width:51.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.178%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.947%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.129%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.132%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Useful Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in years)</span></div></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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2022</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%">Furniture and equipment</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 to 5 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">7,950 </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 style="background-color:#cceeff;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:#cceeff;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%">7,552 </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%">Software development costs</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%">3</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%">25,242 </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%">18,678 </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%">Software</span></td><td colspan="3" style="background-color:#cceeff;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 to 5 </span></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,808 </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,808 </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%">Leasehold improvements</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%">2 to 5 </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%">2,516 </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,878 </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%">Gross property and equipment</span></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;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%">38,516 </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%">30,916 </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%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">(23,999)</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%">(19,477)</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%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">14,517 </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">11,439 </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><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record the depreciation and amortization of our property and equipment as depreciation expense on our Consolidated Statements of Comprehensive Loss. We record depreciation expenses using the straight-line method over the estimated useful lives of the assets, as noted above. Depreciation and amortization expenses relating to property and equipment were $5,094 and $4,044 for the years ended December 31, 2023 and 2022, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquired software development costs from prior acquisitions and we continue to invest in software development. We are developing products which we intend to offer utilizing software as-a-service (“SaaS”). We follow the guidance of ASC 350-40, Intangibles—Goodwill and Other—Internal-Use Software, for development costs related to these new products. Costs incurred in the planning stage are expensed as incurred while costs incurred in the application and infrastructure stage are capitalized, assuming such costs are deemed to be recoverable. Costs incurred in the operating stage are generally expensed as incurred except for significant upgrades and enhancements. Capitalized software costs are amortized over the software’s estimated useful life, which management has determined to be three years. During the years ended December 31, 2023 and 2022, we capitalized $7,027 and $4,228 of software development costs, respectively.</span></div> 7950000 7552000 25242000 18678000 2808000 2808000 2516000 1878000 38516000 30916000 23999000 19477000 14517000 11439000 straight-line method straight-line method 5094000 4044000 P3Y 7027000 4228000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 5</span><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:700;line-height:120%">GOODWILL AND OTHER INTANGIBLE ASSETS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:13.373%"></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:13.378%"></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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">Acquisitions</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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;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:#cceeff;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%">86,011 </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 style="background-color:#cceeff;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:#cceeff;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%">— </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 style="background-color:#cceeff;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:#cceeff;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%">86,011 </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></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe significant synergies are expected to arise from our strategic acquisitions and their assembled workforces. This factor contributed to a purchase price that was in excess of the fair value of the net assets acquired and, as a result, we recorded goodwill for each acquisition. A portion of acquired goodwill will be amortizable for tax purposes. As of December 31, 2023, there has been no impairment of goodwill based on the qualitative assessments we have performed.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:13.373%"></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:13.378%"></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:10pt;font-weight:700;line-height:100%">Gross Intangible Assets</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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">Acquisitions</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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;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:#cceeff;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%">118,315 </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 style="background-color:#cceeff;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:#cceeff;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%">9,528 </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 style="background-color:#cceeff;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:#cceeff;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%">127,843 </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%">Developed technology</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%">12,001 </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: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%">12,001</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%">Trade names</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%">880 </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%">— </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%">880</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%">Non-compete agreements</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,032 </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: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,032</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">132,228 </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">9,528 </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">141,756 </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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of our intangible assets as of December 31, 2023 and 2022 are as follows (in thousands, except weighted average periods):</span></div><div style="text-align:justify"><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:38.081%"></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:13.373%"></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:13.373%"></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:13.373%"></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:13.380%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Amortization<br/>Period <br/>(in 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:10pt;font-weight:700;line-height:100%">Gross</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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:10pt;font-weight:700;line-height:100%">Net</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:700;line-height:100%">December 31, 2023</span></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:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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%">Customer relationships</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%">8.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,678 </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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">6.9</span></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%">12,001 </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%">(10,701)</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,300 </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%">Trade names</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%">4.3</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%">880 </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%">(880)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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.2</span></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,032 </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%">(928)</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%">104 </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%"> </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%">8.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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-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%">141,756 </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 style="background-color:#ffffff;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-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%">(79,674)</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 style="background-color:#ffffff;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-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%">62,082 </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 style="height:14pt"><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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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 relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">8.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%">118,315 </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%">(53,589)</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%">64,726 </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%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</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%">12,001 </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%">(10,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%">1,718 </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%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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;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%">880 </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%">(847)</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%">33 </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%">Non-compete agreements</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.2</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%">1,032 </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%">(915)</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%">117 </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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">8.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">132,228 </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 style="background-color:#cceeff;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:#cceeff;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%">(65,634)</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 style="background-color:#cceeff;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:#cceeff;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%">66,594 </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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record amortization expenses using the straight-line method over the estimated useful lives of the intangible assets, as noted above. Amortization expenses recorded in operating expenses were $13,623 and $13,486 for the years ended December 31, 2023 and 2022, respectively. Amortization expenses recorded in cost of sales were $418 and $1,186 for the years ended December 31, 2023 and 2022, respectively. There was no impairment of intangibles during the year ended December 31, 2023 based on the qualitative assessment we performed. However, if market, political and other conditions over which we have no control continue to affect the capital markets and our stock price declines, we may experience an impairment of our intangibles in future quarters.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future estimated amortization expense relating to our intangible assets as of December 31, 2023 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:75.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.585%"></td><td style="width:0.1%"></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%">2024</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,939 </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%">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%">14,153 </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%">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%">11,038 </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%">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%">8,843 </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%">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%">7,374 </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%">Thereafter</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,735 </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%"> </span></td><td style="background-color:#cceeff;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:#cceeff;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%">62,082 </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="text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:13.373%"></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:13.378%"></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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">Acquisitions</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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;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:#cceeff;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%">86,011 </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 style="background-color:#cceeff;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:#cceeff;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%">— </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 style="background-color:#cceeff;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:#cceeff;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%">86,011 </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></table></div> 86011000 0 86011000 118315000 9528000 127843000 12001000 0 12001000 880000 0 880000 1032000 0 1032000 132228000 9528000 141756000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of our intangible assets as of December 31, 2023 and 2022 are as follows (in thousands, except weighted average periods):</span></div><div style="text-align:justify"><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:38.081%"></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:13.373%"></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:13.373%"></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:13.373%"></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:13.380%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Amortization<br/>Period <br/>(in 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:10pt;font-weight:700;line-height:100%">Gross</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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:10pt;font-weight:700;line-height:100%">Net</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:700;line-height:100%">December 31, 2023</span></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:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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%">Customer relationships</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%">8.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,678 </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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">6.9</span></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%">12,001 </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%">(10,701)</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,300 </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%">Trade names</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%">4.3</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%">880 </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%">(880)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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.2</span></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,032 </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%">(928)</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%">104 </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%"> </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%">8.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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-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%">141,756 </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 style="background-color:#ffffff;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-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%">(79,674)</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 style="background-color:#ffffff;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-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%">62,082 </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 style="height:14pt"><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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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 relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">8.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%">118,315 </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%">(53,589)</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%">64,726 </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%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</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%">12,001 </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%">(10,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%">1,718 </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%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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;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%">880 </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%">(847)</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%">33 </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%">Non-compete agreements</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.2</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%">1,032 </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%">(915)</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%">117 </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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">8.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">132,228 </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 style="background-color:#cceeff;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:#cceeff;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%">(65,634)</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 style="background-color:#cceeff;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:#cceeff;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%">66,594 </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> P8Y6M 127843000 67165000 60678000 P6Y10M24D 12001000 10701000 1300000 P4Y3M18D 880000 880000 0 P5Y2M12D 1032000 928000 104000 P8Y3M18D 141756000 79674000 62082000 P8Y8M12D 118315000 53589000 64726000 P6Y7M6D 12001000 10283000 1718000 P3Y 880000 847000 33000 P5Y2M12D 1032000 915000 117000 P8Y4M24D 132228000 65634000 66594000 straight-line method straight-line method 13623000 13486000 418000 1186000 0 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future estimated amortization expense relating to our intangible assets as of December 31, 2023 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:75.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.585%"></td><td style="width:0.1%"></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%">2024</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,939 </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%">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%">14,153 </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%">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%">11,038 </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%">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%">8,843 </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%">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%">7,374 </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%">Thereafter</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,735 </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%"> </span></td><td style="background-color:#cceeff;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:#cceeff;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%">62,082 </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> 14939000 14153000 11038000 8843000 7374000 5735000 62082000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 6 - NOTES PAYABLE</span></div><div style="text-indent:6.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our outstanding debt as of the dates indicated</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands):</span></div><div><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:36.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.636%"></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:12.496%"></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:12.496%"></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:12.502%"></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity</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:10pt;font-weight:700;line-height:100%">Cash Interest Rate</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:10pt;font-weight:700;line-height:100%">December 31, 2023</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:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Subordinated Notes Payable – Acquisitions</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></div></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">12/31/2022 – 9/30/2026</span></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00% - 3.00%</span></div></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,700 </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%">6,947 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Credit Facility</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%">10/1/2025</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%">14.25%</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%">30,607 </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%">Total Notes Payable</span></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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">5,700 </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">37,554 </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="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">See Note 2 — Business Combinations for further discussion regarding the notes payable related to acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the debt issuance costs as of the dates indicated (in thousands):</span></div><div><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:48.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.128%"></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:15.128%"></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:15.131%"></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Notes Payable</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:10pt;font-weight:700;line-height:100%">Debt Issuance Costs and Debt Discount</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:10pt;font-weight:700;line-height:100%">Net Notes Payable</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:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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:0 1pt"></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%">Current portion of notes payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(393)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </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%">Notes payable, net of current portion</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%">5,280 </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%">(998)</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,282 </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%">Total</span></td><td style="background-color:#ffffff;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-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,700 </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 style="background-color:#ffffff;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-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%">(1,391)</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 style="background-color:#ffffff;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-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%">4,309 </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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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%">Current portion of notes payable</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%">4,774 </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%">(668)</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%">4,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="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%">Notes payable, net of current portion</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%">32,780 </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,985)</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%">30,795 </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%">Total</span></td><td style="background-color:#cceeff;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:#cceeff;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%">37,554 </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 style="background-color:#cceeff;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:#cceeff;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%">(2,653)</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 style="background-color:#cceeff;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:#cceeff;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%">34,901 </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><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future principal payments related to our outstanding debt as of December 31, 2023 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:75.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.585%"></td><td style="width:0.1%"></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%">2024</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%">420 </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%">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%">1,878 </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%">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%">3,402 </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%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">5,700 </span></td><td style="background-color:#ffffff;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><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subordinated Notes Payable - Acquisitions</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2023, we resolved the outstanding claims for indemnification for which we were withholding payment of a subordinated note payable issued in connection with the purchase of a business acquired in 2020. Payment on the principal balance was withheld as security for outstanding claims for which we were entitled to indemnification under the purchase agreement. As a result of the resolution of those claims, the remaining balance of $232 was paid to the Seller ($182) and to the claimant ($50) in satisfaction of its claim. As of December 31, 2023, there are no further amounts due or owing under this subordinated promissory note.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2023, we calculated the final contingent consideration due in connection with the acquisition of a payroll business in September 2021. As a result, the fair value of the contingent consideration of $587 was added as an increase to the principal balance due on the promissory note. As of December 31, 2023, the promissory note had an outstanding balance of $4,200.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2023, we paid the outstanding balance of a subordinated note payable in connection with the acquisition of customer relationships of a payroll business that took place in 2022. As a result, we paid the remaining balance of $422 on the promissory note consisting of $411 in principal and $11 in accrued interest. As of December 31, 2023, there are no further amounts due or owing under the subordinated note payable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2023, we paid the outstanding balance of a subordinated note payable in connection with the acquisition of certain assets of a payroll business that took place in 2021. As a result, we paid the remaining balance of $2,312 on the promissory note consisting of $2,223 in principal and $89 in accrued interest. As of December 31, 2023, there are no further amounts due or owing under the subordinated note payable.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 — Business Combinations for further discussion regarding the issuance of subordinated notes payable related to acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Credit Facility with Structural Capital Investments III, LP</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 10, 2021, we entered into a Loan and Security Agreement (the “Loan Agreement”) with Structural Capital Investments III, LP (“Structural” and together with the other lenders that are or become parties thereto, the “Lenders”), and Ocean II PLO LLC, as administrative and collateral agent for the Lender (“Agent”), under the terms of which the Lenders committed to lend us up to $50,000 in term loan financing to support our growth needs (the “Facility”). Of the amount committed by the Lenders, we drew $30,000 in September 2021. We also entered into a secured promissory note with the Agent evidencing our obligations under the Facility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 7, 2023, we entered into an amendment to the Facility, whereby the Final Payment Fee (as defined in the Loan Agreement) was settled for $1,677 (the “Settled Amount”), which was paid on August 7, 2023. The Final Payment Fee was originally equal to 1.0% of the increase in our market capitalization since September 10, 2021, and was due upon payment in full of the obligations under the Senior Credit Facility. We also paid the Lenders a fee equal to $250 to be credited against any reimbursable expenses owed to the Lenders in a future refinancing of the Facility if it occurs prior to December 31, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 12, 2023, we terminated the Loan Agreement and repaid the outstanding balance on the secured promissory note (the “Note”). In connection with the termination, we paid the Agent for the benefit of the Lenders an aggregate amount of $30,927 (the “Payoff Amount”) in full payment of our outstanding obligations under the Loan Agreement. The Payoff Amount represented $30,617 of outstanding principal and interest on the unpaid principal balance, a 1.0% prepayment fee in the amount of $306 and $5 for the accrued non-utilization fee and lender expenses associated with the extinguishment. As of December 31, 2023, there are no further amounts due or owing under the Facility.</span></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our outstanding debt as of the dates indicated</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands):</span></div><div><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:36.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.636%"></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:12.496%"></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:12.496%"></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:12.502%"></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity</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:10pt;font-weight:700;line-height:100%">Cash Interest Rate</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:10pt;font-weight:700;line-height:100%">December 31, 2023</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:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Subordinated Notes Payable – Acquisitions</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></div></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">12/31/2022 – 9/30/2026</span></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00% - 3.00%</span></div></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,700 </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%">6,947 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Credit Facility</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%">10/1/2025</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%">14.25%</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%">30,607 </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%">Total Notes Payable</span></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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">5,700 </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">37,554 </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="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">See Note 2 — Business Combinations for further discussion regarding the notes payable related to acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the debt issuance costs as of the dates indicated (in thousands):</span></div><div><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:48.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.128%"></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:15.128%"></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:15.131%"></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Notes Payable</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:10pt;font-weight:700;line-height:100%">Debt Issuance Costs and Debt Discount</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:10pt;font-weight:700;line-height:100%">Net Notes Payable</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:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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:0 1pt"></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%">Current portion of notes payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(393)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </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%">Notes payable, net of current portion</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%">5,280 </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%">(998)</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,282 </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%">Total</span></td><td style="background-color:#ffffff;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-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,700 </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 style="background-color:#ffffff;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-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%">(1,391)</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 style="background-color:#ffffff;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-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%">4,309 </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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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%">Current portion of notes payable</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%">4,774 </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%">(668)</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%">4,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="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%">Notes payable, net of current portion</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%">32,780 </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,985)</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%">30,795 </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%">Total</span></td><td style="background-color:#cceeff;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:#cceeff;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%">37,554 </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 style="background-color:#cceeff;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:#cceeff;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%">(2,653)</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 style="background-color:#cceeff;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:#cceeff;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%">34,901 </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> 12/31/2022 – 9/30/2026 0.0200 0.0300 5700000 6947000 10/1/2025 0.1425 0 30607000 5700000 37554000 420000 393000 27000 5280000 998000 4282000 5700000 1391000 4309000 4774000 668000 4106000 32780000 1985000 30795000 37554000 2653000 34901000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future principal payments related to our outstanding debt as of December 31, 2023 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:75.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.585%"></td><td style="width:0.1%"></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%">2024</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%">420 </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%">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%">1,878 </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%">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%">3,402 </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%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">5,700 </span></td><td style="background-color:#ffffff;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> 420000 1878000 3402000 5700000 232000 182000 50000 587000 4200000 422000 411000 11000 2312000 2223000 89000 50000000 30000000 1677000 0.010 250000 30927000 30617000 0.010 306000 5000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 7 - LEASES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into office space lease agreements, which qualify as operating leases under ASU No. 2016-02, “Leases (Topic 842)”. Under such leases, the lessors receive annual minimum (base) rent. The leases have original terms (excluding extension options) ranging from one year to ten years. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="text-align:justify;text-indent:33.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record base rent expense under the straight-line method over the term of the lease. In the accompanying Consolidated Statements of Comprehensive Loss, rent expense is included in operating expenses under general and administrative expenses. The components of the rent expense for the years ended December 31, 2023 and 2022, are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:60.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2022</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%">Operating lease cost</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,397 </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,326 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</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%">(18)</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%">(89)</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%">Net rent expense</span></td><td style="background-color:#cceeff;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:#cceeff;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%">2,379 </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 style="background-color:#cceeff;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:#cceeff;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%">2,237 </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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of calculating the operating lease assets and lease liabilities, extension options are not included in the lease term unless it is reasonably certain we will exercise the option, or the lessor has the sole ability to exercise the option. The weighted average discount rate of our operating leases is 10% and 8% as of December 31, 2023 and December 31, 2022, respectively. The weighted average remaining lease term is five years as of December 31, 2023 and December 31, 2022.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to operating leases for the years ended December 31, 2023 and 2022 are as follows (in thousands):</span></div><div><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:67.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></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:14.253%"></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2022</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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%"> </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: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Operating cash outflows from operating leases</span></td><td style="background-color:#ffffff;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;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,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,326 </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%">Non-cash operating activities:</span></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Operating lease assets obtained or removed in exchange for new, modified or terminated operating lease liabilities</span></td><td style="background-color:#ffffff;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;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%">(546)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:75.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.585%"></td><td style="width:0.1%"></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%">2024</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%">2,003 </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%">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%">1,679 </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%">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%">1,217 </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%">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%">1,000 </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%">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%">995 </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%">Thereafter</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%">835 </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%">Total minimum lease payments</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%">7,729 </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"><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:#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,601)</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%">Total lease liabilities</span></td><td style="background-color:#cceeff;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:#cceeff;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%">6,128 </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> P1Y P10Y The components of the rent expense for the years ended December 31, 2023 and 2022, are as follows (in thousands):<div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:60.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2022</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%">Operating lease cost</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,397 </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,326 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</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%">(18)</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%">(89)</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%">Net rent expense</span></td><td style="background-color:#cceeff;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:#cceeff;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%">2,379 </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 style="background-color:#cceeff;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:#cceeff;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%">2,237 </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> 2397000 2326000 18000 89000 2379000 2237000 0.10 0.08 P5Y P5Y 2556000 2326000 -546000 1317000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:75.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.585%"></td><td style="width:0.1%"></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%">2024</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%">2,003 </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%">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%">1,679 </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%">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%">1,217 </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%">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%">1,000 </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%">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%">995 </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%">Thereafter</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%">835 </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%">Total minimum lease payments</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%">7,729 </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"><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:#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,601)</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%">Total lease liabilities</span></td><td style="background-color:#cceeff;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:#cceeff;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%">6,128 </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> 2003000 1679000 1217000 1000000 995000 835000 7729000 1601000 6128000 <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 8 - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Receivables</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables from contracts with customers, net of allowance for credit losses of $4,787, were $14,202 at December 31, 2023. Receivables from contracts with customers, net of allowance for credit losses of $3,248, were $12,123 at December 31, 2022. We had a provision for expected losses of $2,047, write-offs charged against the allowance for credit losses of $735, and recoveries on previously written off receivables of $227 during the year ended December 31, 2023. We had a provision for expected losses of $803, write-offs charged against the allowance for credit losses of $99, and recoveries on previously written off receivables of $334 during the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in the receivable balance during 2023 is primarily due to deferred payment terms on many of our Earned Retention Tax Credit (“ERTC”) commitments. Due to the current political climate related to ERTC, including pending and anticipated changes to ERTC, there is a risk that we may not collect on some of our outstanding ERTC receivables. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No customers represented more than 10% of our net accounts receivable balance as of December 31, 2023 and December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Commissions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commission costs from contracts with customers were $10,302 and $6,660 at December 31, 2023 and December 31, 2022, respectively. The amount of amortization recognized for the years ended December 31, 2023 and December 31, 2022 was $2,803 and $1,644, respectively. The increase in deferred commission costs during the year ended December 31, 2023 is primarily due to an increased focus on sales of our recurring revenue streams. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2023 and December 31, 2022, revenue of $7,488 and $3,415, respectively, was recognized from the deferred revenue balance at the beginning of each period. The increase in deferred revenue recognized during the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, is primarily due to increases in prices and customers for year-end related services collected in the fourth quarter of 2022, recognized in 2023, and generating $2,553 of the period over period increase. Secondarily, an increase of $1,520 is due to up-front payments collected in 2022 for an AsureMarketplace™ arrangement, recognized in 2023, that was not present during the year ended December 31, 2021. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, approximately $19,892 of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 87% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Concentration</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2023 and 2022, there were no customers that individually represented 10% or more of consolidated revenue.</span></div> 4787000 14202000 3248000 12123000 2047000 735000 227000 803000 99000 334000 No customers represented more than 10% of our net accounts receivable balance as of December 31, 2023 and December 31, 2022, respectively. No customers represented more than 10% of our net accounts receivable balance as of December 31, 2023 and December 31, 2022, respectively. 10302000 6660000 2803000 1644000 7488000 3415000 2553000 1520000 19892000 0.87 P12M During the years ended December 31, 2023 and 2022, there were no customers that individually represented 10% or more of consolidated revenue. During the years ended December 31, 2023 and 2022, there were no customers that individually represented 10% or more of consolidated revenue. <div style="padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 9 - STOCKHOLDERS’ EQUITY, EMPLOYEE BENEFIT PLANS AND SHARE-BASED COMPENSATION</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shelf Registration</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, we filed a universal shelf registration statement on Form S-3 with the Securities and Exchange Commission (“SEC”) to provide access to additional capital, if needed. Pursuant to the shelf registration statement, we may from time to time offer to sell in one or more offerings shares of our common stock or other securities having an aggregate value of up to $150,000 (which includes 1,480 of unsold securities that were previously registered on other registration statements effective at the time of this filing of our current S-3). The shelf registration statement relating to these securities became effective on April 21, 2021. As of December 31, 2023, there is $104,000 available under the shelf registration statement.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 16, 2023, we entered into an underwriting agreement (the “Underwriting Agreement”) with Stifel, Nicolaus &amp; Company, Incorporated and Craig-Hallum Capital Group LLC, as representatives of the several underwriters named therein (collectively, the “Underwriters”), relating to a firm commitment offering of 3,333 newly issued shares of our common stock at a public offering price of $12.00 per share (the “2023 Offering”). On August 21, 2023, we completed the 2023 Offering, and realized net proceeds of $37,395, after deducting underwriting discounts and offering expenses of $2,605. Additionally, on August 30, 2023, the Underwriters exercised their option to purchase an additional 500 shares of our common stock, and we realized net proceeds of $5,507, after deducting underwriting discounts and offering expenses of $493.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also in March 2021, we filed an acquisition shelf registration statement on Form S-4 with the SEC to allow for us to issue securities in future business combinations. Pursuant to the acquisition shelf registration statement, we may from time to time issue up to 12,500 shares of our common stock as consideration in future business combinations. The shelf registration statement relating to these securities became effective on April 21, 2021. As of December 31, 2023, there are 12,500 shares of common stock available for issuance under this acquisition shelf registration statement.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 10, 2020, our Board of Directors authorized a stock repurchase plan (the “Stock Repurchase Plan”), under which we may repurchase up to $5,000 of our outstanding common stock. This stock repurchase program is in addition to 364 shares available under our stock repurchase plan existing prior to March 10, 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 12, 2023, the Board of Directors amended and restated the Stock Repurchase Plan to authorize us to purchase up to $10,000 in shares of our common stock, but no more than $1,500 in shares of our common stock during any calendar quarter. Share repurchases must occur during an open trading window under our insider trading policy and the number of shares that we can purchase on any trading day may not exceed 10% of the trading volume on such trading day. The Stock Repurchase Plan sunsets on September 30, 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Stock Repurchase Plan, we may repurchase shares in accordance with all applicable securities laws and regulations, including Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The extent to which we repurchase our shares, and the timing of such repurchases, will depend upon a variety of factors, including market conditions, regulatory requirements and other corporate considerations, as determined by management. The repurchase program may be extended, suspended or discontinued at any time. We expect to finance the program from existing cash resources.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock and Stock Option Plans</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have one active equity plan, the 2018 Incentive Award Plan (the “2018 Plan”). </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employees and consultants of the Company, its subsidiaries and affiliates, as well as members of our board, are eligible to receive awards under the 2018 Plan. The 2018 Plan provides for the grant of stock options, including incentive stock options (“ISOs”) and nonqualified stock options (“NQSOs”), stock appreciation rights, restricted stock, restricted stock units ("RSUs"), performance bonus awards, performance stock unit awards (PSUs”), other stock or cash-based awards and dividend equivalents to eligible individuals. We generally grant stock options with exercise prices equal to the fair market value at the time of grant. The options generally vest over three to four years and are exercisable for a period of five to ten years beginning with the date of grant.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares available for issuance under the 2018 Plan is 4,350 shares. We have 1,397 options, 519 RSUs, and 304 PSUs granted and outstanding pursuant to the 2018 Plan as of December 31, 2023. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the Black-Scholes option valuation model to value employee stock awards. We estimate stock price volatility based upon our historical volatility. Estimated option life and forfeiture rate assumptions are derived from historical data. For stock-based compensation awards with graded vesting, we recognize compensation expense using the straight-line amortization method.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total compensation expense recognized in the Consolidated Statements of Comprehensive Loss for stock based awards was $5,430 and $3,179 for 2023 and 2022, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted average assumptions used to develop their fair value for the years ending December 31:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:60.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2022</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%">Grant date fair value</span></td><td style="background-color:#cceeff;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:#cceeff;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%">5.30 </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 style="background-color:#cceeff;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:#cceeff;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.47 </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%">Risk-free interest rate</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%">3.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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%">1.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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%">Expected volatility</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%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</span></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%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</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%">Expected life (in years)</span></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%">3.35</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: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.88</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%">Dividend yield</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%">— </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we reserved shares of common stock for future issuance under the 2018 Plan as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:75.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.585%"></td><td style="width:0.1%"></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, PSUs and RSUs outstanding</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%">2,220 </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%">Shares available for future grant</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,733 </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%">Shares reserved</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%">3,953 </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="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity related to options during the year ended December 31, 2023:</span></div><div><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:38.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:13.373%"></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:13.373%"></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:13.379%"></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:10pt;font-weight:700;line-height:100%">Shares</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:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term</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:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</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, beginning of year</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%">1,932 </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 style="background-color:#cceeff;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:#cceeff;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%">7.34 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">11 </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%">13.12 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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:#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%">(420)</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.19 </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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</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%">(126)</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%">7.96 </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="3" style="background-color:#ffffff;padding:0 1pt"></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, end of year</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%">1,397 </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 style="background-color:#cceeff;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:#cceeff;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%">7.30 </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="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%">2.40</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%">2,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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%">Vested and expected to vest</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,363 </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%">7.30 </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%">2.38</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%">2,294 </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%">Exercisable</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,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.22 </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: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.21</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of options exercised during the years ended December 31, 2023 and 2022 was $2,154 and $20, respectively. As of December 31, 2023, total compensation cost not yet recognized related to nonvested share options was $945, which is expected to be recognized over a weighted average period of 1.08 years.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity related to RSUs during the year ended December 31, 2023 (in thousands, except for weighted average grant date fair value):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:60.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></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:10pt;font-weight:700;line-height:100%">Shares</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:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</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, beginning of year</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%">281 </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%">6.65 </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 7pt;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%">467 </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%">11.70 </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 7pt;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%">Released</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%">(183)</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%">6.77 </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 7pt;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:#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%">(46)</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.87 </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, end of year</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%">519 </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">10.85 </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="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of RSUs vested during the years ended December 31, 2023 and 2022 was $2,126 and $839, respectively. As of December 31, 2023, total compensation cost not yet recognized related to nonvested RSUs was $4,010, which is expected to be recognized over a weighted average period of 1.90 years.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity related to PSUs during the year ended December 31, 2023 (in thousands, except for weighted average grant date fair value):</span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:60.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></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:10pt;font-weight:700;line-height:100%">Shares</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:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</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, beginning of year</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%">— </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%">— </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="padding:2px 1pt 2px 7pt;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="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%">354 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.49 </span></td><td style="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 7pt;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%">Released</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%">— </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%">— </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="padding:2px 1pt 2px 7pt;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="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%">(50)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.49 </span></td><td style="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, end of year</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%">304 </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">9.49 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, total compensation cost not yet recognized related to nonvested PSUs was $1,521 which is expected to be recognized over a weighted average period of 2.01 years.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we had 1,733 shares available for grant pursuant to the 2018 Plan.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">401(k) Savings Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a defined contribution 401(k) plan that is available to substantially all employees. Our Board of Directors may amend or terminate the plan at any time. We made a Safe Harbor non-elective contribution to the plan </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of $1,705 as of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> December 31, 2023, and a Safe Harbor non-elective contribution to the plan of $1,495 as of December 31, 2022.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Employee Stock Purchase Plan (“Purchase Plan”) was approved by the stockholders in June 2017. The Purchase Plan allows all eligible employees to purchase a limited number of shares of our common stock during pre-specified offering periods at a discount established by the Board of Directors, not to exceed 15% of the fair market value of the common stock, at the beginning or end of the offering period (whichever i</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s lower). Under the ESPP, 475 shares were reserved for issuance of which there remains 125 shares available for future issuance.</span></div> 150000000 1480000 104000000 On August 16, 2023, we entered into an underwriting agreement (the “Underwriting Agreement”) with Stifel, Nicolaus & Company, Incorporated and Craig-Hallum Capital Group LLC, as representatives of the several underwriters named therein (collectively, the “Underwriters”), relating to a firm commitment offering of 3,333 newly issued shares of our common stock at a public offering price of $12.00 per share (the “2023 Offering”). On August 21, 2023, we completed the 2023 Offering, and realized net proceeds of $37,395, after deducting underwriting discounts and offering expenses of $2,605. Additionally, on August 30, 2023, the Underwriters exercised their option to purchase an additional 500 shares of our common stock, and we realized net proceeds of $5,507, after deducting underwriting discounts and offering expenses of $493. 3333000 12.00 2023-08-21 37395000 2605000 500000 5507000 493000 12500000 12500000 5000000 364000 10000 4350000 1397000 519000 304000 5430000 3179000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted average assumptions used to develop their fair value for the years ending December 31:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:60.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2022</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%">Grant date fair value</span></td><td style="background-color:#cceeff;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:#cceeff;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%">5.30 </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 style="background-color:#cceeff;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:#cceeff;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.47 </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%">Risk-free interest rate</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%">3.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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%">1.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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%">Expected volatility</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%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</span></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%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</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%">Expected life (in years)</span></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%">3.35</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: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.88</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%">Dividend yield</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%">— </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5.30 2.47 0.0363 0.0192 0.52 0.51 P3Y4M6D P2Y10M17D 0 0 2220000 1733000 3953000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity related to options during the year ended December 31, 2023:</span></div><div><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:38.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:13.373%"></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:13.373%"></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:13.379%"></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:10pt;font-weight:700;line-height:100%">Shares</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:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term</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:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</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, beginning of year</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%">1,932 </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 style="background-color:#cceeff;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:#cceeff;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%">7.34 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">11 </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%">13.12 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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:#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%">(420)</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.19 </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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</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%">(126)</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%">7.96 </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="3" style="background-color:#ffffff;padding:0 1pt"></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, end of year</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%">1,397 </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 style="background-color:#cceeff;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:#cceeff;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%">7.30 </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="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%">2.40</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%">2,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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%">Vested and expected to vest</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,363 </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%">7.30 </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%">2.38</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%">2,294 </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%">Exercisable</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,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.22 </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: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.21</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1932000 7.34 11000 13.12 420000 7.19 126000 7.96 1397000 7.30 P2Y4M24D 2346000 1363000 7.30 P2Y4M17D 2294000 1089000 7.22 P2Y2M15D 1885000 2154000 20000 945000 P1Y29D <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity related to RSUs during the year ended December 31, 2023 (in thousands, except for weighted average grant date fair value):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:60.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></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:10pt;font-weight:700;line-height:100%">Shares</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:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</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, beginning of year</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%">281 </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%">6.65 </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 7pt;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%">467 </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%">11.70 </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 7pt;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%">Released</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%">(183)</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%">6.77 </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 7pt;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:#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%">(46)</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.87 </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, end of year</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%">519 </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">10.85 </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> 281000 6650 467000 11700 -183000 6770 46000 9870 519000 10850 2126000 839000 4010000 P1Y10M24D <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity related to PSUs during the year ended December 31, 2023 (in thousands, except for weighted average grant date fair value):</span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:60.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></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:10pt;font-weight:700;line-height:100%">Shares</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:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</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, beginning of year</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%">— </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%">— </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="padding:2px 1pt 2px 7pt;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="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%">354 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.49 </span></td><td style="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 7pt;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%">Released</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%">— </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%">— </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="padding:2px 1pt 2px 7pt;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="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%">(50)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.49 </span></td><td style="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, end of year</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%">304 </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">9.49 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span></div> 0 0 354000 9490 0 0 50000 9490 304000 9490 1521000 P2Y3D 1733000 1705000 1495000 475000 125000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 10 - EMPLOYEE RETENTION TAX CREDIT</span></div>In March 2020, the Coronavirus Aid, Relief, and Economic Security Act was signed into law, providing numerous tax provisions and other stimulus measures, including the Employee Retention Tax Credit (“ERTC”): a refundable tax credit against certain employment taxes. The Taxpayer Certainty and Disaster Tax Relief Act of 2020 and the American Rescue Plan Act of 2021 extended and expanded the availability of the ERTC. We qualified for the ERTC in the first three quarters of 2021. During the quarter ended September 30, 2021, we recorded an aggregate benefit of $10,533 in our Consolidated Statements of Comprehensive Loss and as a receivable in other current assets in the Consolidated Balance Sheets to reflect the ERTC payable to us for the first three quarters in 2021. In 2022, we received cash of $3,457, reflecting a portion of our ERTC. In January and February 2023,we received the remaining cash balance of $7,076 for the ERTC benefit. 10533000 3457000 7076000 <div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 11 - INCOME TAXES</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision (benefit) for income taxes attributable to continuing operations for the years ended December 31, 2023 and 2022 are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:60.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2022</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:700;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 7pt;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%">State</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%">(59)</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%">204 </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%">Total current</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%">(116)</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%">204 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:700;line-height:100%">Deferred</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Federal</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%">184 </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%">187 </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 7pt;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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </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%">(279)</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%">Total deferred</span></td><td style="background-color:#cceeff;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:#cceeff;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%">225 </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 style="background-color:#cceeff;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:#cceeff;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%">(92)</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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%">Total tax provision</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">109 </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">112 </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="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for income taxes attributable to continuing operations for the years ended December 31, 2023 and 2022 differ from the expected tax expense (benefit) amount computed by applying the statutory</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> federal income tax rate of 21% to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> income before income taxes as a result of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:60.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2022</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%">Computed at statutory rate</span></td><td style="background-color:#cceeff;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:#cceeff;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,912)</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 style="background-color:#cceeff;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:#cceeff;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%">(3,013)</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%">State tax, net of federal benefit</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%">(686)</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,181)</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%">Permanent items and other</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%">63 </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%">31 </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%">Stock compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(428)</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%">(44)</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%">Credit carryforwards</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%">(800)</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%">166 </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%">Change in tax carryforwards not benefited</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%">591 </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></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%">Change in valuation allowance</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%">3,281 </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,139 </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 style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">109 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">112 </span></td><td style="background-color:#ffffff;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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred taxes for the years ended December 31, 2023 and 2022 are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:60.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2022</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:700;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</span></td><td style="background-color:#ffffff;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;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%">11,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,462 </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 7pt;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%">Research and development credit carryforwards</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%">4,255 </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,407 </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 7pt;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%">Disallowed interest expense carryforwards</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%">187 </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 7pt;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%">Stock compensation</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,681 </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,011 </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 7pt;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%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </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 </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 7pt;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%">Accrued expenses</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,387 </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,739 </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 7pt;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%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,581 </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,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Acquired intangibles</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%">857 </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%">— </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 7pt;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%">Capitalized software</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%">2,012 </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%">313 </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 7pt;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%">Other</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%">3 </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 </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 7pt;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%">Gross deferred tax assets</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%">23,420 </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 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%">20,294 </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 2px 7pt;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: Valuation allowance</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%">(16,109)</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%">(12,828)</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%">Total deferred tax assets</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%">7,311 </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%">7,466 </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 style="height:15pt"><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="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Acquired intangibles</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%">— </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%">(1,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:2px 1pt 2px 7pt;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%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</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%">(205)</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 7pt;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%">Deferred commissions</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%">(2,660)</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,732)</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 7pt;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%">Right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,288)</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,837)</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 7pt;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%">Goodwill</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%">(4,924)</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,938)</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%">Total deferred tax liabilities</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%">(9,039)</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%">(8,969)</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 style="height:15pt"><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="3" style="background-color:#cceeff;padding:0 1pt"></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%">Net deferred tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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,728)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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,503)</span></td><td style="background-color:#ffffff;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="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, we had federal net operating loss carryforwards of $49,240 and research and development credit carryforwards of $4,180.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The net operating lo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ss and research and development credit carryforwards will expire in varying amounts from 2024 through 2043, if not utilized. Approximately $19,591 of the net operating loss carryforwards carry forward indefinitely, but can only offset up to 80% of taxable income.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of various acquisitions by us in prior years, we may be subject to a substantial annual limitation in the utilization of the net operating losses and credit carryforwards due to the “change in ownership” provisions of Section 382 of the Internal Revenue Code of 1986. The annual limitation may result in the expiration of net operating losses before utilization. However, based on our analysis, we do not expect any material net operating losses to expire prior to utilization. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the uncertainty surrounding the timing of realizing the benefits of our favorable tax attributes in future tax returns, we have placed a valuation allowance against our net deferred tax assets, exclusive of jurisdictions in which we have net deferred tax liabiliti</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">es. During the year ended December 31, 2023, the valuation allowance increased by $3,281 due primarily to operations.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 740-10, Income Taxes, we periodically review the uncertainties and judgments related to the application of complex income tax regulations to determine income tax liabilities in several jurisdictions. We use a “more likely than not” criterion for recognizing an asset for unrecognized income tax benefits or a liability for uncertain tax positions. We have determined we have the following unrecognized assets or liabilities related to uncertain tax positions as of December 31, 2023. We do not anticipate any significant changes in such uncertainties and judgments during the next twelve months. To the extent we are required to recognize interest and penalties related to unrecognized tax liabilities, this amount will be recorded as an accrued liability. The reconciliation of our unrecognized tax benefits is as follows:</span></div><div style="text-align:center"><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:83.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.251%"></td><td style="width:0.1%"></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%">Balance at December 31, 2021</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%">614 </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 7pt;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%">Additions based on tax positions related to the current year</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%">40 </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 7pt;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%">Additions for tax positions of prior years</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%">— </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 7pt;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%">Reductions for tax positions of prior years</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%">(88)</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%">Balance at December 31, 2022</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%">566 </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 2px 7pt;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%">Additions based on tax positions related to the current year</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%">45 </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 7pt;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%">Additions for tax positions of prior years</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%">64 </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 7pt;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%">Reductions for tax positions of prior years</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%">(26)</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%">Balance at December 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">649 </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="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we had $649 of unrecognized tax benefits, of which $28 would affect the effective tax rate if recognized. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our practice is to recognize interest and/or penalties related to income tax matters in inco</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">me tax expense. During the twelve months ended December 31, 2023, we recognized $0 of interest and penalties in our income tax expense.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file tax returns in the U.S. federal jurisdiction and in several state jurisdictions. We are subject to U.S. federal income tax e</span>xaminations for years ending on or after December 31, 2020 and are subject to state and local income tax examinations by tax authorities for years ending on or after December 31, 2019. We are not currently under audit for any federal or state jurisdictions. <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision (benefit) for income taxes attributable to continuing operations for the years ended December 31, 2023 and 2022 are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:60.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2022</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:700;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 7pt;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%">State</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%">(59)</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%">204 </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%">Total current</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%">(116)</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%">204 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:700;line-height:100%">Deferred</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Federal</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%">184 </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%">187 </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 7pt;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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </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%">(279)</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%">Total deferred</span></td><td style="background-color:#cceeff;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:#cceeff;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%">225 </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 style="background-color:#cceeff;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:#cceeff;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%">(92)</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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%">Total tax provision</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">109 </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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">112 </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> -57000 0 -59000 204000 -116000 204000 184000 187000 41000 -279000 225000 -92000 109000 112000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for income taxes attributable to continuing operations for the years ended December 31, 2023 and 2022 differ from the expected tax expense (benefit) amount computed by applying the statutory</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> federal income tax rate of 21% to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> income before income taxes as a result of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:60.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2022</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%">Computed at statutory rate</span></td><td style="background-color:#cceeff;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:#cceeff;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,912)</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 style="background-color:#cceeff;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:#cceeff;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%">(3,013)</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%">State tax, net of federal benefit</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%">(686)</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,181)</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%">Permanent items and other</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%">63 </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%">31 </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%">Stock compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(428)</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%">(44)</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%">Credit carryforwards</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%">(800)</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%">166 </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%">Change in tax carryforwards not benefited</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%">591 </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></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%">Change in valuation allowance</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%">3,281 </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,139 </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 style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">109 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">112 </span></td><td style="background-color:#ffffff;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> -1912000 -3013000 -686000 -1181000 63000 31000 -428000 -44000 800000 -166000 591000 14000 3281000 4139000 109000 112000 Significant components of our deferred taxes for the years ended December 31, 2023 and 2022 are as follows (in thousands):<div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:60.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2022</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:700;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</span></td><td style="background-color:#ffffff;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;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%">11,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,462 </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 7pt;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%">Research and development credit carryforwards</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%">4,255 </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,407 </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 7pt;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%">Disallowed interest expense carryforwards</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%">187 </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 7pt;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%">Stock compensation</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,681 </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,011 </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 7pt;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%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </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 </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 7pt;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%">Accrued expenses</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,387 </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,739 </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 7pt;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%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,581 </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,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Acquired intangibles</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%">857 </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%">— </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 7pt;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%">Capitalized software</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%">2,012 </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%">313 </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 7pt;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%">Other</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%">3 </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 </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 7pt;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%">Gross deferred tax assets</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%">23,420 </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 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%">20,294 </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 2px 7pt;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: Valuation allowance</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%">(16,109)</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%">(12,828)</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%">Total deferred tax assets</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%">7,311 </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%">7,466 </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 style="height:15pt"><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="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Acquired intangibles</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%">— </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%">(1,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:2px 1pt 2px 7pt;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%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</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%">(205)</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 7pt;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%">Deferred commissions</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%">(2,660)</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,732)</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 7pt;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%">Right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,288)</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,837)</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 7pt;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%">Goodwill</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%">(4,924)</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,938)</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%">Total deferred tax liabilities</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%">(9,039)</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%">(8,969)</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 style="height:15pt"><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="3" style="background-color:#cceeff;padding:0 1pt"></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%">Net deferred tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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,728)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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,503)</span></td><td style="background-color:#ffffff;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> 11643000 11462000 4255000 3407000 0 187000 1681000 1011000 1000 9000 1387000 1739000 1581000 2163000 857000 0 2012000 313000 3000 3000 23420000 20294000 16109000 12828000 7311000 7466000 0 1257000 167000 205000 2660000 1732000 1288000 1837000 4924000 3938000 9039000 8969000 1728000 1503000 49240000 4180000 19591000 3281000 The reconciliation of our unrecognized tax benefits is as follows:<div style="text-align:center"><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:83.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.251%"></td><td style="width:0.1%"></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%">Balance at December 31, 2021</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%">614 </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 7pt;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%">Additions based on tax positions related to the current year</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%">40 </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 7pt;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%">Additions for tax positions of prior years</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%">— </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 7pt;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%">Reductions for tax positions of prior years</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%">(88)</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%">Balance at December 31, 2022</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%">566 </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 2px 7pt;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%">Additions based on tax positions related to the current year</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%">45 </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 7pt;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%">Additions for tax positions of prior years</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%">64 </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 7pt;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%">Reductions for tax positions of prior years</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%">(26)</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%">Balance at December 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">649 </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> 614000 40000 0 88000 566000 45000 64000 26000 649000 649000 28000 0 0 NET LOSS PER SHARE<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute net loss per share based on the weighted average number of common shares outstanding for the period. Diluted net loss per share reflects the maximum dilution that would have resulted from incremental common shares issuable upon the exercise of stock options or vesting of RSUs and in some cases PSUs. In periods of net income, we compute the adjustment to the denominator of our dilutive net earnings per share calculation to include these stock options, RSUs, and PSUs, as applicable, using the treasury stock method. Regardless of the period resulting in net income or net loss, we exclude the adjustment to the denominator of our dilutive net loss per share calculation to the extent that they are anti-dilutive. We have excluded stock options and restricted stock units reflecting 15 shares for the year ended December 31, 2023 and 108 shares for the year ended December 31, 2022 from the computation of the diluted shares because the effect of including the stock options and restricted stock units would have been anti-dilutive.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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 the computation of basic and diluted net loss per common share for the years ended December 31 (in thousands, except per share amounts):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:60.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2022</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%">Basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:0 1pt"></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%">Net loss</span></td><td style="background-color:#ffffff;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;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,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,466)</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%">Weighted-average shares of common stock outstanding</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%">22,138 </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%">20,117 </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%">Basic loss per share</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%">(0.42)</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%">(0.72)</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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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%">Diluted:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Net loss</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%">(9,214)</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,466)</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%">Weighted-average shares of common stock outstanding</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%">22,138 </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,117 </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%">Diluted loss per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">(0.42)</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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">(0.72)</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> 15000 108000 <div style="text-align:justify;text-indent:36pt"><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 the computation of basic and diluted net loss per common share for the years ended December 31 (in thousands, except per share amounts):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:60.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2022</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%">Basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:0 1pt"></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%">Net loss</span></td><td style="background-color:#ffffff;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;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,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,466)</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%">Weighted-average shares of common stock outstanding</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%">22,138 </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%">20,117 </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%">Basic loss per share</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%">(0.42)</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%">(0.72)</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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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%">Diluted:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Net loss</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%">(9,214)</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,466)</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%">Weighted-average shares of common stock outstanding</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%">22,138 </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,117 </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%">Diluted loss per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">(0.42)</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 style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">(0.72)</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> -9214000 -14466000 22138000 20117000 -0.42 -0.72 -9214000 -14466000 22138000 20117000 -0.42 -0.72 <div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 13 - SUBSEQUENT EVENTS</span></div>On February 22, 2024, we closed a strategic acquisition for certain assets of a payroll processing and benefits brokerage servicer based in New Jersey. The total consideration for the acquisition was $6,000, consisting of $500 paid in cash on hand, 450 shares of Asure common stock, having an agreed value of $4,500, and the remaining $1,000 in the form of a promissory note with the principal balance due in February 2026. 2024-02-22 6000000 500000 450000 4500000 1000000