0000884144-23-000037.txt : 20230508 0000884144-23-000037.hdr.sgml : 20230508 20230508160841 ACCESSION NUMBER: 0000884144-23-000037 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230508 DATE AS OF CHANGE: 20230508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ASURE SOFTWARE INC CENTRAL INDEX KEY: 0000884144 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] IRS NUMBER: 742415696 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34522 FILM NUMBER: 23897786 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-Q 1 asur-20230331.htm 10-Q asur-20230331
12-31false00008841442023Q100008841442023-01-012023-03-310000884144us-gaap:CommonStockMember2023-01-012023-03-310000884144us-gaap:SeriesAPreferredStockMember2023-01-012023-03-3100008841442023-05-05xbrli:shares00008841442023-03-31iso4217:USD00008841442022-12-31iso4217:USDxbrli:shares0000884144asur:RecurringMember2023-01-012023-03-310000884144asur:RecurringMember2022-01-012022-03-310000884144asur:ProfessionalServicesRevenueMember2023-01-012023-03-310000884144asur:ProfessionalServicesRevenueMember2022-01-012022-03-3100008841442022-01-012022-03-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-03-310000884144us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000884144us-gaap:RetainedEarningsMember2023-01-012023-03-310000884144us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000884144us-gaap:CommonStockMember2023-03-310000884144us-gaap:TreasuryStockCommonMember2023-03-310000884144us-gaap:AdditionalPaidInCapitalMember2023-03-310000884144us-gaap:RetainedEarningsMember2023-03-310000884144us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-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-03-310000884144us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000884144us-gaap:RetainedEarningsMember2022-01-012022-03-310000884144us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000884144us-gaap:CommonStockMember2022-03-310000884144us-gaap:TreasuryStockCommonMember2022-03-310000884144us-gaap:AdditionalPaidInCapitalMember2022-03-310000884144us-gaap:RetainedEarningsMember2022-03-310000884144us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100008841442022-03-3100008841442022-01-012022-01-0100008841442022-01-010000884144asur:TheAssetPurchaseAgreementMember2023-03-310000884144asur:SecondAssetPurchaseAgreementMember2023-01-012023-03-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-03-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-03-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-03-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2023-03-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AvailableforsaleSecuritiesMember2023-03-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:AvailableforsaleSecuritiesMember2023-03-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-03-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:AvailableforsaleSecuritiesMember2023-03-310000884144us-gaap:FairValueMeasurementsRecurringMember2023-03-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-03-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-03-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-03-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2022-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2022-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:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:AvailableforsaleSecuritiesMember2022-12-310000884144us-gaap:FairValueMeasurementsRecurringMember2022-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310000884144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310000884144us-gaap:CertificatesOfDepositMember2023-03-310000884144us-gaap:CorporateDebtSecuritiesMember2023-03-310000884144us-gaap:MunicipalBondsMember2023-03-310000884144us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-03-310000884144us-gaap:AvailableforsaleSecuritiesMember2023-03-310000884144us-gaap:CertificatesOfDepositMember2022-12-310000884144us-gaap:CorporateDebtSecuritiesMember2022-12-310000884144us-gaap:MunicipalBondsMember2022-12-310000884144us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310000884144us-gaap:AvailableforsaleSecuritiesMember2022-12-31asur:security0000884144asur:IndividuallyMember2023-03-310000884144asur:IndividuallyMember2022-12-310000884144asur:AggregateMemberMember2022-12-310000884144us-gaap:CustomerRelationshipsMember2023-03-310000884144us-gaap:DevelopedTechnologyRightsMember2023-03-310000884144us-gaap:CustomerListsMember2023-03-310000884144us-gaap:TradeNamesMember2023-03-310000884144us-gaap:NoncompeteAgreementsMember2023-03-310000884144us-gaap:CustomerRelationshipsMember2022-12-310000884144us-gaap:DevelopedTechnologyRightsMember2022-12-310000884144us-gaap:CustomerListsMember2022-12-310000884144us-gaap:TradeNamesMember2022-12-310000884144us-gaap:NoncompeteAgreementsMember2022-12-310000884144us-gaap:NotesPayableOtherPayablesMember2023-01-012023-03-310000884144srt:MinimumMembersrt:ConsolidatedEntitiesDomain2023-03-31xbrli:pure0000884144srt:MaximumMembersrt:ConsolidatedEntitiesDomain2023-03-310000884144us-gaap:NotesPayableOtherPayablesMember2023-03-310000884144us-gaap:NotesPayableOtherPayablesMember2022-12-310000884144asur:StructuralCapitalMemberus-gaap:NotesPayableOtherPayablesMember2023-01-012023-03-310000884144asur:StructuralCapitalMemberus-gaap:NotesPayableOtherPayablesMember2023-03-310000884144asur:StructuralCapitalMemberus-gaap:NotesPayableOtherPayablesMember2022-12-310000884144us-gaap:ShortTermDebtMember2023-03-310000884144us-gaap:LongTermDebtMember2023-03-310000884144us-gaap:ShortTermDebtMember2022-12-310000884144us-gaap:LongTermDebtMember2022-12-310000884144asur:StructuralCapitalMember2023-03-310000884144asur:StructuralCapitalMember2023-01-012023-03-310000884144us-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310000884144us-gaap:SalesRevenueNetMember2023-01-012023-03-310000884144srt:MinimumMember2023-03-310000884144srt:MaximumMember2023-03-310000884144asur:A2018PlanMember2023-03-310000884144us-gaap:StockOptionMember2022-01-012022-03-31

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

FORM 10-Q

Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the quarterly period ended March 31, 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

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 is a shell company (as defined in Rule 12b-2 of the Exchange Act).
YesNo
As of May 5, 2023, 20,623,010 shares of the registrant’s Common Stock, $0.01 par value, were outstanding.


TABLE OF CONTENTS
Page
Item 1.
Item 2.
Item 3.
Item 4.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.



PART I

ITEM 1. FINANCIAL STATEMENTS

ASURE SOFTWARE, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except per share amounts)
March 31, 2023December 31, 2022
(unaudited)
ASSETS
Current assets:
Cash, cash equivalents, and restricted cash$21,438 $17,010 
Accounts receivable, net of allowance for doubtful accounts of $4,027 and $3,248 at March 31, 2023 and December 31, 2022, respectively
14,762 12,123 
Inventory218 251 
Prepaid expenses and other current assets5,075 10,304 
Total current assets before funds held for clients41,493 39,688 
Funds held for clients223,465 203,588 
Total current assets264,958 243,276 
Property and equipment, net11,944 11,439 
Goodwill86,011 86,011 
Intangible assets, net63,024 66,594 
Operating lease assets, net6,531 7,065 
Other assets, net6,376 5,523 
Total assets$438,844 $419,908 
LIABILITIES AND STOCKHOLDERS EQUITY
Current liabilities:
Current portion of notes payable$5,418 $4,106 
Accounts payable1,744 2,194 
Accrued compensation and benefits4,391 5,791 
Operating lease liabilities, current1,671 1,860 
Other accrued liabilities5,013 3,728 
Contingent purchase consideration2,886 2,955 
Deferred revenue4,182 8,461 
Total current liabilities before client fund obligations25,305 29,095 
Client fund obligations225,462 206,088 
Total current liabilities250,767 235,183 
Long-term liabilities:
Deferred revenue728 788 
Deferred tax liability1,430 1,503 
Notes payable, net of current portion30,478 30,795 
Operating lease liabilities, noncurrent6,098 6,459 
Other liabilities132 114 
Total long-term liabilities38,866 39,659 
Total liabilities289,633 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; 21,003 and 20,628 shares issued, 20,619 and 20,244 shares outstanding at March 31, 2023 and December 31, 2022, respectively
210 206 
Treasury stock at cost, 384 shares at March 31, 2023 and December 31, 2022
(5,017)(5,017)
Additional paid-in capital436,907 433,586 
Accumulated deficit(280,887)(281,226)
Accumulated other comprehensive loss(2,002)(2,483)
Total stockholders’ equity149,211 145,066 
Total liabilities and stockholders’ equity$438,844 $419,908 

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

ASURE SOFTWARE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands, except per share amounts)
Three Months Ended
March 31,
20232022
(unaudited)
Revenue:
Recurring$27,956 $23,004 
Professional services, hardware and other5,108 1,329 
Total revenue33,064 24,333 
Cost of Sales8,664 8,869 
Gross profit24,400 15,464 
Operating expenses:
Sales and marketing7,200 4,897 
General and administrative9,956 7,485 
Research and development1,979 1,821 
Amortization of intangible assets3,302 3,432 
Total operating expenses22,437 17,635 
Income (loss) from operations1,963 (2,171)
Interest expense, net(1,944)(820)
Other income, net83 4 
Income (loss) from operations before income taxes102 (2,987)
Income tax (benefit) expense (237)30 
Net income (loss)339 (3,017)
Other comprehensive income (loss):
Unrealized income (loss) on marketable securities481 (1,063)
Comprehensive income (loss)$820 $(4,080)
Basic and diluted earnings (loss) per share
Basic$0.02 $(0.15)
Diluted$0.02 $(0.15)
Weighted average basic and diluted shares
Basic20,347 20,041 
Diluted21,041 20,041 

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

ASURE SOFTWARE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(in thousands)
(unaudited)
Common Stock OutstandingCommon Stock AmountTreasury StockAdditional Paid-in CapitalAccumulated DeficitOther Comprehensive (Income) LossTotal Stockholders’ Equity
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 units375 4 — 1,984 — — 1,988 
Share based compensation— — — 1,337 — — 1,337 
Net income— — — — 339 — 339 
Other comprehensive income— — — — — 481 481 
Balance at March 31, 202320,619 $210 $(5,017)$436,907 $(280,887)$(2,002)$149,211 


Common Stock OutstandingCommon Stock AmountTreasury StockAdditional Paid-in CapitalAccumulated DeficitOther Comprehensive LossTotal 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 units43 1 —  — — 1 
Share based compensation— — — 729 — — 729 
Net loss— — — — (3,017)— (3,017)
Other comprehensive loss— — — — — (1,063)(1,063)
Balance at March 31, 202220,071 $205 $(5,017)$430,641 $(269,777)$(1,162)$154,890 

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

ASURE SOFTWARE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Three Months Ended March 31,
20232022
(unaudited)
Cash flows from operating activities:
Net income (loss)$339 $(3,017)
Adjustments to reconcile income (loss) to net cash provided by operations:
Depreciation and amortization4,789 4,754 
Amortization of operating lease assets307 430 
Amortization of debt financing costs and discount169 164 
Non-cash interest expense982  
Net amortization of premiums and accretion of discounts on available-for-sale securities(14)118 
Provision for doubtful accounts652 (48)
Provision for deferred income taxes(73)22 
Net realized losses on sales of available-for-sale securities(453)(203)
Share-based compensation1,337 729 
Loss on disposals of long-term assets160 1 
Change in fair value of contingent purchase consideration(69) 
Changes in operating assets and liabilities:
Accounts receivable(3,290)(1,252)
Inventory33 (40)
Prepaid expenses and other assets4,850 2,756 
Operating lease right-of-use assets 2 
Accounts payable(450)1,072 
Accrued expenses and other long-term obligations(123)(345)
Operating lease liabilities(219)(476)
Deferred revenue(4,339)(2,137)
Net cash provided by operating activities4,588 2,530 
Cash flows from investing activities:
Acquisition of intangible asset (1,970)
Purchases of property and equipment(726)(55)
Software capitalization costs(1,158)(691)
Purchases of available-for-sale securities(10,189)(4,504)
Proceeds from sales and maturities of available-for-sale securities5,426 501 
Net cash used in investing activities(6,647)(6,719)
Cash flows from financing activities:
Payments of notes payable(232) 
Net proceeds from issuance of common stock1,988  
Net change in client fund obligations19,372 21,296 
Net cash provided by financing activities21,128 21,296 
Net increase in cash, cash equivalents, restricted cash, and restricted cash equivalents19,069 17,107 
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$183,111 $215,850 

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

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

Three Months Ended March 31,
20232022
(unaudited)
Reconciliation of cash, cash equivalents, restricted cash, and restricted cash equivalents to the Condensed Consolidated Balance Sheets
Cash and cash equivalents$21,438 $12,054 
Restricted cash and restricted cash equivalents included in funds held for clients161,673 203,796 
Total cash, cash equivalents, restricted cash, and restricted cash equivalents$183,111 $215,850 
Supplemental information:
Cash paid for interest$1,038 $684 
Cash paid (refunded) for income taxes$82 $(14)
Non-cash investing and financing activities:
Notes payable issued for acquisitions$ $411 

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

ASURE SOFTWARE, INC.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

(Amounts in thousands, except per share data unless otherwise noted)

NOTE 1 - THE COMPANY AND BASIS OF PRESENTATION

Asure Software, Inc., (“Asure”, the “Company”, “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. 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 California, Florida, Nebraska, New Jersey, New York, Tennessee, and Vermont.

We have prepared the accompanying unaudited Condensed Consolidated Financial Statements in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”) and accordingly, they do not include all information and footnotes required under U.S. generally accepted accounting principles (“U.S. GAAP”) for complete financial statements.

In the opinion of management, these interim financial statements contain all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of our financial position as of March 31, 2023 and the results of operations, statements of changes in stockholders’ equity for the three months ended March 31, 2023 and March 31, 2022, and our statements of cash flows for the three months ended March 31, 2023 and March 31, 2022. Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. These reclassifications had no effect on the consolidated financial position or consolidated results of operations of the Company.

These unaudited Condensed Consolidated Financial Statements should be read in conjunction with our audited Consolidated Financial Statements and notes thereto filed with the SEC in our annual report on Form 10-K for the fiscal year ended December 31, 2022 (our “2022 Annual Report on Form 10-K”). The results for the interim periods are not necessarily indicative of results for a full fiscal year.


6


NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES

USE OF ESTIMATES

Preparation of the Condensed 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 Condensed 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.

CASH, CASH EQUIVALENTS, AND RESTRICTED CASH

The Company considers 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, 2022, the Company had a restricted cash balance of $500 related to the collateralization of a letter of credit issued by South State Bank in connection with its money transmission licenses, which was released in the first quarter of 2023. As of March 31, 2023, the Company had no restricted cash.

RECENT ACCOUNTING PRONOUNCEMENTS

In December 2019, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach. The adoption of ASU 2019-12 resulted in no material impact to the Company’s financial statements.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326): This update 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, the Company adopted the provisions of ASU No. 2016-13 and determined that adoption did not have a material impact on our consolidated financial statements.

ACCUMULATED OTHER COMPREHENSIVE LOSS

As of March 31, 2023 and December 31, 2022, accumulated other comprehensive loss consisted of net unrealized gains and losses on available-for-sale securities.

NOTE 3 - BUSINESS COMBINATIONS AND ASSET ACQUISITIONS

2022

Effective January 1, 2022, the Company 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. See Note 11, Subsequent Events for information regarding payments made on this promissory note occurring after March 31, 2023.
7


2021 and 2020

In September 2021, the Company acquired certain assets of two payroll businesses, which were used to provide payroll processing services. In connection with these acquisitions there are two outstanding promissory notes payable in the amounts of $2,223 and $4,080 as of March 31, 2023. One promissory note also includes contingent consideration for which we utilized a Monte Carlo simulation to determine the fair value of the contingent consideration as of March 31, 2023. For the quarter ended March 31, 2023, there was a measurement period adjustment to the fair value of a decrease in the contingent consideration of $69. For the three months ended March 31, 2023, the fair value of the contingent consideration was $587, which will be added to promissory note in the second quarter of 2023. See Note 11, Subsequent Events for information regarding an adjustment to the promissory note for additional contingent consideration occurring after March 31, 2023.

In July 2020, we acquired certain assets of a payroll tax business. The Asset Purchase Agreement set forth two subsequent purchase consideration payments, which are contingent on certain thresholds. The first contingent purchase consideration was paid in June 2021. The outstanding contingent purchase consideration of $2,299 was valued based on the trailing twelve-month revenue at October 31, 2021 and is due to be paid on July 1, 2023.


NOTE 4 - 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.

8

The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of March 31, 2023 and December 31, 2022, respectively (in thousands):
Total Carrying ValueLevel 1Level 2Level 3
March 31, 2023
Assets:    
Funds held for clients
Money market funds$6,286 $6,286 $ $ 
Available-for-sale securities61,792  61,792  
Total$68,078 $6,286 $61,792 $ 
Liabilities:
Contingent purchase consideration(1)
$2,886 $ $ $2,886 
Total$2,886 $ $ $2,886 
December 31, 2022
Assets:
Funds held for clients
Money market funds$2,829 $2,829 $ $ 
Available-for-sale securities56,556  56,556  
Total$59,385 $2,829 $56,556 $ 
Liabilities:
Contingent purchase consideration(1)
$2,955 $ $ $2,955 
Total$2,955 $ $ $2,955 
(1)See Note 3 — Business Combinations and Asset Acquisitions for further discussion regarding the contingent purchase consideration.
9

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
March 31, 2023
Restricted cash equivalents$6,297 $ $(11)$6,286 
Available-for-sale securities:
Certificates of deposit980 3 (2)981 
Corporate debt securities57,523 62 (1,685)55,900 
Municipal bonds4,784  (330)4,454 
U.S. Government agency securities500  (43)457 
Total available-for-sale securities63,787 65 (2,060)61,792 
Total(2)
$70,084 $65 $(2,071)$68,078 
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 March 31, 2023 and December 31, 2022, there were 23 and 3 securities, respectively, in an unrealized gain position and there were 114 and 124 securities in an unrealized loss position, respectively. As of March 31, 2023, these unrealized losses were less than $81 individually and $2,071 in the aggregate. As of December 31, 2022, these unrealized losses were less than $96 individually and $2,480 in the aggregate. 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 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 credit rating of the investment, 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 March 31, 2023 and December 31, 2022, none of these securities were classified as cash and cash equivalents on the accompanying Condensed Consolidated Balance Sheets.

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

Funds held for clients have been invested in the following categories (in thousands):

March 31, 2023December 31, 2022
Restricted cash and cash equivalents held to satisfy client funds obligations$161,673 $147,032 
Restricted short-term marketable securities held to satisfy client funds obligations6,789 9,174 
Restricted long-term marketable securities held to satisfy client funds obligations55,003 47,382 
Total funds held for clients$223,465 $203,588 

10

Expected maturities of available-for-sale securities as of March 31, 2023 are as follows (in thousands):

One year or less$6,789 
After one year through five years55,003 
Total$61,792 


NOTE 5 - GOODWILL AND OTHER INTANGIBLE ASSETS

December 31, 2022AcquisitionsMarch 31, 2023
Goodwill$86,011 $ $86,011 

We believe significant synergies are expected to arise from our strategic acquisitions and their assembled work forces. 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 March 31, 2023, there has been no impairment of goodwill based on the qualitative assessments performed by the Company.

Gross Intangible AssetsMarch 31, 2023
Customer relationships$116,971 
Developed technology12,001
Reseller relationships1,344
Trade names880
Non-compete agreements1,032
$132,228 

The gross carrying amount and accumulated amortization of our intangible assets as of March 31, 2023 are as follows (in thousands, except weighted average periods):
Weighted Average
Amortization
Period
(in Years)
GrossAccumulated
Amortization
Net
March 31, 2023
Customer relationships8.7$116,971 $(55,972)$60,999 
Developed technology6.612,001 (10,551)1,450 
Reseller relationships6.91,344 (908)436 
Trade names3.0880 (855)25 
Non-compete agreements5.21,032 (918)114 
 8.4$132,228 $(69,204)$63,024 
December 31, 2022
Customer relationships8.7$116,971 $(52,700)$64,271 
Developed technology6.612,001 (10,283)1,718 
Reseller relationships6.91,344 (889)455 
Trade names3.0880 (847)33 
Non-compete agreements5.21,032 (915)117 
8.4$132,228 $(65,634)$66,594 

11

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 $3,302 and $3,432 for the three months ended March 31, 2023 and 2022, respectively. Amortization expenses recorded in Cost of Sales were $268 and $296 for the three months ended March 31, 2023 and 2022, respectively. There was no impairment of intangibles during the three months ended March 31, 2023 based on the qualitative assessment performed by the Company. 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 March 31, 2023 (in thousands):
2023$10,030 
202413,338 
202512,554 
20269,442 
20277,267 
20285,816 
Thereafter4,577 
 $63,024 

NOTE 6 - NOTES PAYABLE

The following table summarizes our outstanding debt as of the dates indicated (in thousands):
 MaturityCash Interest RateMarch 31, 2023December 31, 2022
Subordinated Notes Payable – Acquisitions(1)
5/1/2023 – 9/30/2026
2.00% - 3.00%
$6,715 $6,947 
Senior Credit Facility10/1/202513.75%31,664 30,607 
Gross Notes Payable $38,379 $37,554 
(1)See Note 3 — Business Combinations and Asset Acquisitions and Subordinated Notes Payable - Acquisitions section below 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
March 31, 2023
Current portion of notes payable$6,043 $(625)$5,418 
Notes payable, net of current portion32,336 (1,858)30,478 
Total$38,379 $(2,483)$35,896 
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 March 31, 2023 (in thousands):
2023$4,543 
20246,367 
202524,494 
20262,975 
2027 
Total$38,379 

12

Subordinated Notes Payable - Acquisitions

In January 2023, the Company resolved the outstanding claims for indemnification for which it was holding back payment of the subordinated note payable as security for such claim. As a result of the resolution of those claims, the remaining balance of $232 has been paid to the Seller ($182) and to the claimant ($50) in satisfaction of its claim. There are no further amounts due or owing under this subordinated note payable.

There remains an outstanding contingent consideration of $587 in connection with a payroll business acquired in September 2021, which will be added to the promissory note issued in connection with the acquisition in the second quarter of 2023. See Note 11, Subsequent Events for information regarding an adjustment to the promissory note for additional contingent consideration occurring after March 31, 2023.

Senior Credit Facility with Structural Capital Investments III, LP

On September 10, 2021, the Company entered into a Loan and Security 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 Structural and the Lenders (“Agent”), under the terms of which the Lenders have committed to lend us up to $50,000 in term loan financing to support our growth needs (the “Facility”) until June 30, 2022. Of the amount committed by the Lenders, the Company drew $30,000 in September 2021, at the closing and the remaining $20,000 has lapsed. The Company also entered into a secured promissory note with the Agent evidencing our obligations under the Facility. The Company’s obligations are further guaranteed by each of our subsidiaries and secured by our assets and the assets of our subsidiaries.

At the onset of the agreement, we paid to the Lenders an origination fee of $500. Interest accrues on any outstanding balance at a rate equal to the greater of 9.0% or the Prime Rate, plus 5.75% (the “Basic Rate”) and is payable in advance, which as of March 31, 2023 was 13.75%. In addition, interest is paid in kind (“PIK”) at a rate of 1.00% or 1.25% based on our APR Ratio, measured on a quarterly basis. The PIK interest is added to our outstanding balance and accrues interest at the Basic Rate. Interest only payments are due until October 2023, with an option to extend until October 2024, dependent on certain financial or revenue metrics before the end of the first twenty-four months of the Facility.

Principal payments begin after the expiration of the interest only period, and are based on a five year amortization schedule, with a balloon payment due in October 2025. The table above in this Note 6 — Notes Payable summarizing future principal payments assumes the Company will not extend the period of interest only payments to October 2024. Upon payment in full of the obligations under the Facility, we are to pay Lenders a final payment fee equal to 1.0% of the increase in our market capitalization since the onset of the agreement, at that time valued at $182,400.

The Company has agreed to provide the Lenders the right to participate in a future offering—whether public or private—on the same terms and conditions as other investors for an amount not to exceed $3,000.

There are no financial covenants if our net cash position is equal to or greater than zero. If our net cash position is less than zero, the Company would be subject to the following financial covenants: (i) unrestricted cash of no less than $5,000, (ii) maintain an APR ratio of no less than 0.70:1.00 through September 10, 2023, and (iii) maintain an APR ratio of no less than 0.60:1.00 from September 10, 2023 through the remainder of the term of the Facility. The APR ratio would be the ratio of our tested debt to our annual recurring revenue and would be measured on a quarterly basis. Our Tested Debt consists of our outstanding obligations under the Facility (exclusive of PIK interest) and any indebtedness issued or earnouts owed to sellers in connection with acquisitions.

NOTE 7 CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION

Receivables

Receivables from contracts with customers, net of allowance for doubtful accounts of $4,027, were $14,762 at March 31, 2023. Receivables from contracts with customers, net of allowance for doubtful accounts of $3,248, were $12,123 at December 31, 2022. The increase in the receivable balance during the first quarter of 2023 is primarily due to deferred payment terms on many of our Earned Retention Tax Credit commitments. No customers represented more than 10% of our net accounts receivable balance as of March 31, 2023 and December 31, 2022, respectively.

13

Deferred Commissions

Deferred commission costs from contracts with customers were $7,525 and $6,660 at March 31, 2023 and December 31, 2022, respectively. The amount of amortization recognized for the three months ended March 31, 2023 was $496, and for the three months ended March 31, 2022 was $345.

Deferred Revenue

During the three months ended March 31, 2023 and March 31, 2022, revenue of $5,613 and $3,058, respectively, was recognized from the deferred revenue balance at the beginning of each period.

Transaction Price Allocated to the Remaining Performance Obligations

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

Revenue Concentration

During the three months ended March 31, 2023 and 2022, there were no customers that individually represented 10% or more of consolidated revenue.

NOTE 8 - 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 Condensed Consolidated Statements of Comprehensive Income (Loss), rent expense is included in operating expenses under general and administrative expenses. The components of the rent expense for the three months ended March 31, 2023 and 2022 are as follows (in thousands):
Three Months Ended March 31,
 20232022
Operating lease cost$531 $557 
Sublease income(5)(11)
Net rent expense$526 $546 

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 8% as of March 31, 2023 and December 31, 2022, respectively. The weighted average remaining lease term is five years and five years as of March 31, 2023 and December 31, 2022, respectively.

Supplemental cash flow information related to operating leases for the three months ended March 31 are as follows (in thousands):
Three Months Ended March 31,
 20232022
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash outflows from operating leases$494 $476 
Non-cash operating activities:
Operating lease assets obtained in exchange for new operating lease liabilities$ $ 
14


Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows (in thousands):
2023$1,759 
20242,154 
20251,765 
20261,313 
20271,121 
20281,075 
Thereafter567 
Total minimum lease payments9,754 
Less: imputed interest(1,985)
Total lease liabilities$7,769 

NOTE 9 - SHARE-BASED COMPENSATION

We have one active equity plan, the 2018 Incentive Award Plan (the “2018 Plan”). The 2018 Plan, approved by our shareholders, replaced our 2009 Equity Incentive Plan, as amended (the “2009 Plan”), however, the terms and conditions of the 2009 Plan will continue to govern any outstanding awards granted thereunder. In January 2023, we granted Performance Stock Units (“PSU”) to certain members of management under the 2018 Plan. Each PSU will convert into one restricted stock unit (“RSU”) at the end of the performance period. The number of RSUs into which the PSUs convert for each member of management who received the award will be a sliding scale between 0% to 200% of the target amount based on the Company’s achievement of certain performance metrics tied to the Company’s recurring revenue and gross profit for 2023. Once converted, the RSU will vest as follows: one-third on the date the PSU is converted (which is expected to be between January 1, 2024, and March 31, 2024), one-third will vest on January 2, 2025, and one-third will vest on January 2, 2026.

The number of shares available for issuance under the 2018 Plan is equal to 4,350 shares. We have an aggregate of 2,549 options, RSUs and PSUs granted and outstanding pursuant to the 2018 Plan as of March 31, 2023. As of March 31, 2023, the number of shares available for future grant under the 2018 Plan is 1,632.

Share based compensation for our stock option plans for the three months ended March 31, 2023 and March 31, 2022 was $1,337 and $729, respectively. We issued 277 shares of common stock related to exercises of stock options for the three months ended March 31, 2023 and issued no shares of common stock related to exercises for the three months ended March 31, 2022. We issued 98 and 43 shares of common stock upon the vesting of restricted stock units for the three months ended March 31, 2023 and 2022, respectively.

NOTE 10 - NET EARNINGS (LOSS) PER SHARE

We compute net income or loss per share based on the weighted average number of common shares outstanding for the period. Diluted net income 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 earnings (loss) per share calculation to the extent that they are anti-dilutive.

For the three months ended March 31, 2023, we included an adjustment to the denominator of our dilutive earnings per share calculation for 773 options and RSUs but excluded 79 shares related to PSUs as these instruments would not be considered vested if we were at the end of the contingency period. For the three months ended March 31, 2022, we have excluded stock options and restricted stock units of 309 as they were anti-dilutive.

15

The following table sets forth the computation of basic and diluted net income (loss) per common share for the three months ended March 31 (in thousands, except per share amounts):
Three Months Ended March 31,
20232022
Basic:
Net income (loss)$339 $(3,017)
Weighted-average shares of common stock outstanding20,347 20,041 
Basic earnings (loss) per share$0.02 $(0.15)
Diluted:
Net income (loss)$339 $(3,017)
Weighted-average shares of common stock outstanding21,041 20,041 
Diluted earnings (loss) per share$0.02 $(0.15)

NOTE 11 - SUBSEQUENT EVENTS

In April 2023, the Company 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.

In May 2023, the Company 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, the remaining balance of $422 has been paid to the seller consisting of $411 in principal and $11 in accrued interest. There are no further amounts due or owing under this subordinated note payable.


16

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

CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS

This Form 10-Q contains certain statements made by management that may constitute “forward-looking” statements within the meaning of the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995. These forward-looking statements about our financial results may include expected or projected U.S GAAP and non-U.S. GAAP financial and other operating and non-operating results. 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. 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, the Company’s results could differ materially from the results expressed or implied by the forward-looking statements we make. The risks and uncertainties referred to above include—but are not limited to—risks associated with breaches of the Company’s security measures; risks associated with the Company’s rate of growth and anticipated revenue run rate, including impact of the current environment, interruptions to supply chains and extended shut down of businesses, political unrest, including the current issues between Russian and Ukraine, reductions in employment and an increase in business failures, specifically among our clients, the Company’s ability to convert deferred revenue and unbilled deferred revenue into revenue and cash flow, and ability to maintain continued growth of deferred revenue and unbilled deferred revenue; possible fluctuations in the Company’s financial and operating results; the expiration of major revenue streams such as Earned Retention Tax Credits; regulatory pressures on economic relief enacted as a result of the COVID-19 pandemic that change or cause different interpretations with respect to eligibility for such programs; privacy concerns and laws and other regulations may limit the effectiveness of our applications; factors affecting the Company’s term loan; domestic and international regulatory developments, including changes to or applicability to our business of privacy and data securities laws, money transmitter laws and anti-money laundering laws; the financial and other impact of any previous and future acquisitions; the Company’s ability to continue to release, gain customer acceptance of and provide support for new and improved versions of the Company’s services; successful customer deployment and utilization of the Company’s existing and future services; technological developments; the nature of the Company’s business model; interest rates; competition; various financial aspects of the Company’s subscription model; impairment of intangible assets; restrictive debt covenants; interruptions or delays in the Company’s services or the Company’s Web hosting; access to additional capital; the Company’s ability to hire, retain and motivate employees and manage the Company’s growth; litigation and any related claims, negotiations and settlements, including with respect to intellectual property matters or industry-specific regulations; volatility and weakness in bank and capital markets; factors affecting the Company’s deferred tax assets and ability to value and utilize them; volatility and low trading volume of our common stock; collection of receivables; and general developments in the economy, financial markets, credit markets and the impact of current and future accounting pronouncements and other financial reporting standards.

Further information on these and other factors that could affect the Company’s financial results is included in the reports on Forms 10-K, 10-Q and 8-K, and in other filings we make with the SEC from time to time. These documents are available on the SEC Filings section of the Investor Information section of the Company’s website at investor.asuresoftware.com. Asure assumes no obligation and does not intend to update these forward-looking statements, except as required by law.

OVERVIEW

Our Business

The following review of Asure’s financial position as of March 31, 2023 and December 31, 2022, and results of operations for the three months ended March 31, 2023 and 2022 should be read in conjunction with our 2022 Annual Report on Form 10-K filed with the SEC on February 27, 2023. Asure’s internet website address is www.asuresoftware.com. Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 are available through the investor relations page of our internet website free of charge as soon as reasonably practicable after they are electronically filed, or furnished to, the SEC. Asure’s internet website and the information contained in our website or connected to our website are not incorporated into this Quarterly Report on Form 10-Q, however we do post information on the investor relations page of our website that we believe may be of interest to our investors.
17


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, 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. We offer our 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,000 of our clients are direct and the 85,000 remaining clients are 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 increases employee productivity while managing the employment lifecycle.

Acquisitions

On January 1, 2022, we acquired certain assets of a reseller partner, which were used to provide payroll processing services. The partner is located in the northeastern United States. The aggregate purchase price that the Company paid for these assets was $2,350, paid as follows: (i) $1,939 in cash at closing and (ii) the delivery of a promissory note in the amount of $411. The Company paid the full amount due, including interest, on this promissory note on May 1, 2023.

On September 30, 2021, the Company acquired certain assets of two payroll businesses, which were used to provide payroll processing services. In connection with these acquisitions there are two outstanding promissory notes payable in the amounts of $2,223 and $4,080 as of March 31, 2023, respectively. The acquisition related to the promissory note in the amount of $4,080 also included contingent consideration for which we utilized a Monte Carlo simulation to determine the fair value of the contingent consideration as of March 31, 2023. For the quarter ended March 31, 2023, there was a measurement period adjustment to the fair value of a decrease in the contingent consideration of $69. For the three months ended March 31, 2023 the fair value of the contingent consideration was finally calculated at $587, which was added as an increase to the outstanding principal balance due on the promissory note in the second quarter of 2023.



18

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 the Company’s Condensed Consolidated Statements of Comprehensive Income (Loss):
 Three Months Ended March 31,
 20232022
Revenues100 %100 %
Gross profit74 %64 %
Sales and marketing22 %20 %
General and administrative30 %31 %
Research and development%%
Amortization of intangible assets10 %14 %
Total operating expenses68 %72 %
Interest expense(6)%(3)%
Other income(expense), net— %— %
Income (loss) from operations before income taxes— %(12)%
Net income (loss)%(12)%

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 three months ended March 31, 2023, compared to 94% in three months ended March 31, 2022.

Our revenue was derived from the following sources (in thousands):

 Three Months Ended March 31,Variance
 20232022$%
Recurring$27,956 $23,004 $4,952 22 %
Professional services, hardware and other5,108 1,329 3,779 284 %
Total$33,064 $24,333 $8,731 36 %

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 revenue 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.

19

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. Therefore, we expect the seasonality of our revenue cycle to decrease to the extent clients utilize more of our non-payroll applications.

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.

Recurring revenue for the three months ended March 31, 2023 was $27,956, an increase of $4,952, or 22%, from $23,004 for the three months ended March 31, 2022. Recurring revenue increase is primarily due to an increase of approximately $1,874 in interest earned on funds held for clients, an increase of $1,336 in HR compliance revenue, and an increase of $1,157 in revenue from AsureMarketplace™.
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 $3,779, or 284%, for the three months ended March 31, 2023 from the similar period in 2022, primarily due to growth in non-recurring ERTC revenue.

Although our total customer base is widely spread across industries, our sales are concentrated in 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 three months ended March 31, 2023 was $24,400, an increase of $8,936, or 58%, from $15,464 for the three months ended March 31, 2022. Gross margin as a percentage of revenue was 74% for the three months ended March 31, 2023 as compared to 64% for the three months ended March 31, 2022. Our increase in gross margin is primarily attributable to the increase in revenue and more efficient operations resulting primarily from a decrease in salaries and benefits driven by consolidation and standardization efforts across the Company, which have reined in costs.

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.

20

Selling and marketing expenses for the three months ended March 31, 2023 were $7,200, an increase of $2,303, or 47%, from $4,897 for the three months ended March 31, 2022, primarily due to increased personnel costs, higher sales commissions owing to increased revenues and higher advertising expense. Selling and marketing expenses as a percentage of revenue increased to 22% for the three months ended March 31, 2023 from 20% for the same period in 2022.

We 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 three months ended March 31, 2023 were $9,956, an increase of $2,471, or 33%, from $7,485 for the three months ended March 31, 2022, primarily attributable to increased personnel, share-based compensation, and contracting costs. General and administrative expenses as a percentage of revenue decreased to 30% for the three months ended March 31, 2023 from 31% 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 three months ended March 31, 2023 were $1,979, an increase of $158, or 9%, from $1,821 for the three months ended March 31, 2022. The increase in R&D expense is primarily attributable to an increase in personnel costs driven by continued enhancements of our products and technologies. R&D expenses as a percentage of revenue decreased to 6% for the three months ended March 31, 2023 from 7% for the same period in 2022.

We will continue to enhance our products and technologies through expansion of our technological resources by increasing headcount and development partnerships, as well as through organic improvements and acquired intellectual property. We will 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. We believe that our expanded investment in product, engineering, SaaS hosting, mobile and hardware technologies lay the groundwork for broader market opportunities and represents a key aspect of our competitive differentiation. Native mobile applications, common user interface, expanded web service integration and other technologies are all part of our initiatives.

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.

Amortization of Intangible Assets

Amortization expense in operating expenses for the three months ended March 31, 2023 was $3,302, a decrease of $130, or 4%, from $3,432 for the three months ended March 31, 2022. Amortization expense as a percentage of revenue decreased to 10% for the three months ended March 31, 2023 from 14% for the same period in 2022, respectively.

Interest Expense, Net

Interest expense, net for the three months ended March 31, 2023 was $1,944 compared to $820 for the three months ended March 31, 2022. Interest expense, net as a percentage of revenue was 6% and 3% for the three months ended March 31, 2023 and March 31, 2022, respectively. The increase in interest expense, net in the current period is primarily due to our credit facility with Structural Capital Investments II LP signed in the third quarter of 2021 as discussed in Note 6 - Notes Payable.

21

Other Income, Net

Other income, net for the three months ended March 31, 2023 was $83 compared to $4 for the three months ended March 31, 2022. Other income, net as a percentage of revenue was negligible for the three months ended March 31, 2023 and March 31, 2022, respectively. For the three months ended March 31, 2023, the amounts in other income, net primarily consisted of contingent liability adjustments.

Income Taxes

For the three months ended March 31, 2023 and 2022, we recorded an income tax benefit attributable to continuing operations of $237 and expense of $30, respectively, a decrease of $267 or 890%.

Net Income (Loss)

We generated income of $339, or $0.02 per share, during the three months ended March 31, 2023, compared to a loss of $3,017, or $0.15 per share, during the three months ended March 31, 2022. Income and loss as a percentage of total revenues was 1% and 12% for the three months ended March 31, 2023 and 2022, respectively.

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

Working Capital. We had working capital of $14,191 at March 31, 2023, an increase of $6,098 from working capital of $8,093 at December 31, 2022. Working capital as of March 31, 2023 and December 31, 2022 includes $4,182 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 $4,588 for the three months ended March 31, 2023 was primarily driven by non-cash adjustments to our net income of approximately $7,787, primarily due to depreciation and amortization. This was offset by changes in operating assets and liabilities, which resulted in a use of $3,538 in cash. Net cash provided by operating activities of $2,530 for the three months ended March 31, 2022 was driven by non-cash adjustments to our net loss of approximately $5,967, primarily due to depreciation and amortization, offset by our net loss of $3,017. For the three months ended March 31, 2022, changes in operating assets and liabilities resulted in a use of $420 in cash.

Investing Activities. Net cash used in investing activities of $6,647 for the three months ended March 31, 2023 is primarily due to purchases of available-for-sale securities and maturities of $10,189, offset by proceeds from sales and maturities of available-for-sale securities of $5,426. Net cash used in investing activities of $6,719 for the three months ended March 31, 2022 is primarily due to purchases of available-for-sale securities and maturities of $4,504.

Financing Activities. Net cash provided by financing activities was $21,128 for the three months ended March 31, 2023, which primarily consisted of a net increase in client fund obligations of $19,372. Net cash provided by financing activities was $21,296 for the three months ended March 31, 2022, which consisted solely of a net increase in client fund obligations of $21,296.

Sources of Liquidity. As of March 31, 2023, the Company’s principal sources of liquidity consisted of approximately $21,438 of cash, cash equivalents and restricted cash, together with cash generated from operations of our business over the next 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; however we do believe that we have sufficient liquidity to support our business operations for at least the next twelve months. Future business demands may lead to cash utilization at levels greater than recently experienced. We may need to raise additional capital in the future in order to grow our existing software operations and to seek additional strategic acquisitions in the near future. Further, we cannot assure that we will be able to raise additional capital on acceptable terms, or at all.

22

CRITICAL ACCOUNTING POLICIES

We have prepared our Condensed 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 Condensed 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. 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. For a description of our critical accounting policies, see Management’s Discussion and Analysis in our Annual Report on Form 10-K for the year ended December 31, 2022.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
There have been no material changes to our exposure from market risks from those disclosed in our 2022 Annual Report on Form 10-K.
23


ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Control and Procedures

The Company maintains disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act that are designed to ensure that information required to be disclosed in the reports filed or submitted by Asure to the SEC is recorded, processed, summarized, and reported, within the time periods specified by the SEC’s rules and forms, and is accumulated and communicated to management including the Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. The Company’s management, including the Chief Executive Officer and Chief Financial Officer, performed an evaluation to conclude with reasonable assurance that Asure’s disclosure controls and procedures were designed and operating effectively to report the information each company is required to disclose in the reports they file with the SEC on a timely basis. Based on that evaluation, the Chief Executive Officer and the Chief Financial Officer of Asure have concluded that as of March 31, 2023, disclosure controls and procedures were effective.

Change in Internal Controls over Financial Reporting

During the period ended March 31, 2023, there were no changes in our internal control over financial reporting that have materially affected or are reasonably likely to materially affect, our internal control over financial reporting.
24

PART II – OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

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 March 31, 2023, we were not party to any material legal proceedings.

ITEM 1A. RISK FACTORS

There have been no material changes from the risk factors previously disclosed in the Company’s 2022 Annual Report on Form 10-K, filed with the SEC on February 27, 2023, and investors are encouraged to review these risk factors prior to making an investment in the Company.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

None.

ITEM 5. OTHER INFORMATION

None.
25

ITEM 6. EXHIBITS, FINANCIAL STATEMENT SCHEDULES

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

(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
101
The following materials from Asure Software, Inc.’s Condensed Quarterly Report on Form 10-Q for the three months ended March 31, 2023, formatted in Inline XBRL: (1) the Condensed Consolidated Balance Sheets, (2) the Condensed Consolidated Statements of Comprehensive Income (Loss), (3) the Condensed Consolidated Statements of Changes in Stockholders’ Equity, (4) the Condensed Consolidated Statements of Cash Flows, and (5) Notes to Condensed Consolidated Financial Statements (filed herewith).
104
The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2023, formatted as Inline XBRL and contained in Exhibit 101 (filed herewith).

*    Filed herewith.

**    Furnished herewith.

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: May 8, 2023By:/s/ PATRICK GOEPEL
  Patrick Goepel
  Chief Executive Officer
Date: May 8, 2023By:/s/ JOHN PENCE
John Pence
Chief Financial Officer
26
EX-31.1 2 a20230331exhibit311.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 quarterly report on Form 10-Q of the Company (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 March 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: May 8, 2023
By:/s/ Patrick Goepel
  Patrick Goepel
  Chief Executive Officer


EX-31.2 3 a20230331exhibit312.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 quarterly report on Form 10-Q of the Company (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 March 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: May 8, 2023
By:/s/ John Pence
  John Pence
  Chief Financial Officer and Principal Accounting Officer


EX-32.1 4 a20230331exhibit321.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 quarterly report on Form 10-Q of the Company for the period ended March 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: May 8, 2023
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 5 a20230331exhibit322.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 quarterly report on Form 10-Q of the Company for the period ended March 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: May 8, 2023
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-101.SCH 6 asur-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Business Combinations and Asset Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - NOTES PAYABLE link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - NET LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policy) link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Business Combinations and Asset Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - NOTES PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Compensation Related Costs, Share Based Payments (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - NET LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Subsequent Events (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION (Details) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Business Combinations and Asset Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - NOTES PAYABLE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - LEASES (Details) - Rent Expense Components link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Disclosure link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Liability, Maturity link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - SHARE-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - NET LOSS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 asur-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 asur-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 asur-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Provision for deferred income taxes Deferred Income Taxes and Tax Credits 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] NOTES PAYABLE Debt Disclosure [Text Block] Rent Expense Components [Abstract] Rent Expense Components [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Initial purchase price Payments to Acquire Businesses, Gross Debt Instrument, Maturity Date, Description Debt Instrument, Maturity Date, Description Deferred tax liability Deferred Income Tax Liabilities, Net Number of securities in unrealized gain position NumberOfSecuritiesInUnrealizedGainPosition Number of securities in unrealized gain position. Accounts payable Accounts Payable, Current 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] 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. Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Total Financial Liabilities Fair Value Disclosure Cash paid for amounts included in the measurement of lease liabilities: CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract Current liabilities: Liabilities, Current [Abstract] 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 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 Treasury stock at cost, 384 shares at March 31, 2023 and December 31, 2022 Treasury Stock, Value Accounts receivable, net of allowance for doubtful accounts of $4,027 and $3,248 at March 31, 2023 and December 31, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Level 3 Fair Value, Inputs, Level 3 [Member] Treasury Stock, Common, Shares Treasury Stock, Common, Shares Leases 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 During Period, Value, Stock Options Exercised 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] Funds held for clients Investments, Fair Value Disclosure Net income (loss) Net Income (Loss) Attributable to Parent Net income (loss) Net Income (Loss) Attributable to Parent 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] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] 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 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 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 Accumulated Other Comprehensive Income (Loss) Comprehensive Income, Policy [Policy Text Block] 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 SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Schedule of Expected Amortization Expense [Abstract] Schedule of Expected Amortization Expense [Abstract] Goodwill Balance Balance Goodwill Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Accrued expenses and other long-term obligations Increase (Decrease) in Accrued Liabilities Certificates of deposit Certificates of Deposit [Member] Share-based Compensation Arrangement by Share-based Payment Award, Number of 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] 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 Long-Term Debt, Maturity, Remainder of Fiscal Year Long-Term Debt, Maturity, Remainder of Fiscal Year 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] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Weighted Average Number of Shares Outstanding, Diluted, Adjustment Weighted Average Number of Shares Outstanding, Diluted, Adjustment Product and Service [Domain] Product and Service [Domain] Schedule of Intangible Assets [Abstract] Schedule of Intangible Assets [Abstract] Lease, Cost Lease, Cost [Table Text Block] Inventory Increase (Decrease) in Inventories Business Combination, Segment Allocation [Table] Business Combination, Segment Allocation [Table] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] 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] Document Annual Report Document Quarterly Report No Trading Symbol Flag No Trading Symbol Flag Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Shares available for issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Notes Payable, Other Payables [Member] Notes Payable, Other Payables [Member] Operating lease assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 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 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy 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 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 Intangible Asset, Net Finite-Lived Intangible Assets, Net Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] 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 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. Operating lease cost Operating Lease, Cost Common stock, shares issued Common Stock, Shares, Issued Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total notes payable Long-Term Debt Total Assets, Fair Value Disclosure Long-Term Debt, Maturity, Year Four Long-Term Debt, Maturity, Year Four Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Schedule of Debt [Abstract] Schedule of Debt [Abstract] Maximum [Member] Maximum [Member] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Acquisition Goodwill, Acquired During Period Entity Address, Address Line One Entity Address, Address Line One Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Share-based Payment Arrangement [Text Block] Share-Based Payment Arrangement [Text Block] Purchases of available-for-sale securities Payments to Acquire Debt Securities, Available-for-Sale 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 Customer Concentration Risk [Member] Customer Concentration Risk [Member] Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Title of 12(b) Security Title of 12(b) Security LEASES (Details) [Line Items] LEASES (Details) [Line Items] Sublease income Sublease Income Business Combination Disclosure Business Combination Disclosure [Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventory Inventory, Net Net rent expense Lease, Cost Non-cash operating activities: NonCashOperatingActivitiesAbstract Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding 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] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province 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 Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Customer Lists Customer Lists [Member] Shares, Outstanding, Beginning Balance Shares, Outstanding, Ending Balance Shares, Outstanding Shares, Outstanding Schedule of Debt and Debt Issuance Costs [Abstract] Schedule of Debt and Debt Issuance Costs [Abstract] Common stock, par value Common Stock, Par or Stated Value Per Share Net Cash Provided by (Used in) Investing Activities, Total Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Debt Instrument [Axis] Debt Instrument [Axis] Number of securities in unrealized loss position Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions Operating Lease, Liability Operating Lease, Liability Schedule of Maturities of Long-term Debt [Table Text Block] Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities 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 AOCI Attributable to Parent [Member] AOCI Attributable to Parent [Member] Measurement Frequency [Domain] Measurement Frequency [Domain] Deferred revenue Contract with Customer, Liability, Noncurrent Long-term liabilities: Liabilities, Noncurrent [Abstract] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Basic and diluted earnings (loss) per share Earnings Per Share [Abstract] Debt Issuance Costs, Gross, Current Debt Issuance Costs and Debt Discount, current portion Debt Issuance Costs, Gross, Current 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 Total current assets Assets, Current Business Combination, Contingent Consideration, Liability Business Combination, Contingent Consideration, Liability 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] 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 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 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 StructuralCapital StructuralCapital [Member] StructuralCapital Preferred stock, shares authorized Preferred Stock, Shares Authorized Finite-Lived Intangible Asset, Expected Amortization, Year Five Finite-Lived Intangible Asset, Expected Amortization, Year Five Schedule of Goodwill [Table Text Block] Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Net Cash Provided by (Used in) Operating Activities, Total 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] Restricted short-term marketable securities held to satisfy client funds obligations Debt Securities, Available-for-Sale, Current Contingent purchase consideration(1) Other Liabilities, Fair Value Disclosure 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 Other income, net Other Operating Income (Expense), Net Software capitalization costs Payments to Develop Software Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Equity, Attributable to Parent Deferred Revenue, Revenue Recognized Deferred Revenue, Revenue Recognized Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred revenue Increase (Decrease) in Deferred Revenue Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Restricted cash and cash equivalents held to satisfy client funds obligations Restricted Cash and Cash Equivalents Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Subsequent Events [Abstract] Subsequent Events [Abstract] Income (loss) from operations before income taxes 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 asset Payments to Acquire Intangible Assets 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 Preferred stock, shares issued Preferred Stock, Shares Issued 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 Intangible assets, net Intangible Assets, Net (Excluding Goodwill) AggregateMember AggregateMember [Member] AggregateMember 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 Antidilutive Securities [Axis] Antidilutive Securities [Axis] Lessee, Operating Lease, Liability, to be Paid, Year Four Lessee, Operating Lease, Liability, to be Paid, Year Four Second Asset Purchase Agreement [Member] Second Asset Purchase Agreement [Member] Second Asset Purchase Agreement Subordinated notes payable –acquisitions Notes Issued 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 [Member] Common Stock [Member] Restricted long-term marketable securities held to satisfy client funds obligations Debt Securities, Available-for-Sale, Noncurrent Proceeds from Income Tax Refunds Proceeds from Income Tax Refunds 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] Document Fiscal Year Focus Document Fiscal Year Focus Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Equity, Including Portion Attributable to Noncontrolling Interest Lessee, Operating Lease, Term of Contract Lessee, Operating Lease, Term of Contract Minimum [Member] Minimum [Member] Property and equipment, net Property, Plant and Equipment, Net Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Other Comprehensive Income (Loss), Net of Tax 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] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Non-cash interest expense Other Noncash Expense NOTES PAYABLE (Details) [Line Items] NOTES PAYABLE (Details) [Line Items] Liabilities: Liabilities [Abstract] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Developed Technology Rights [Member] Developed Technology Rights [Member] Retained Earnings [Member] Retained Earnings [Member] Notes payable, net of current portion Long-Term Debt, Current Maturities Net amortization of premiums and accretion of discounts 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 Intangible Asset, Weighted Average Amortization Period Finite-Lived Intangible Assets, Remaining Amortization Period 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 Equity Option Equity Option [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Loss on disposals of long-term assets Gain (Loss) on Disposition of Assets Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Entity Address, City or Town Entity Address, City or Town Available-for-sale securities Available-for-Sale Securities [Member] 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] Business Acquisition, Transaction Costs Business Acquisition, Transaction Costs 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] Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Long-term Debt, Gross 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 income (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; 21,003 and 20,628 shares issued, 20,619 and 20,244 shares outstanding at March 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] Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Loan Processing Fee Loan Processing Fee Document Information [Line Items] Document Information [Line Items] Net proceeds from issuance of common stock Proceeds from Stock Options Exercised Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Finite-Lived Intangible Asset, Expected Amortization, Year Three Finite-Lived Intangible Asset, Expected Amortization, Year Three Municipal bonds Municipal Bonds [Member] Long-Term Debt, Maturity, Year One Long-Term Debt, Maturity, Year One 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 Change in fair value of contingent purchase consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Document Period End Date Document Period End Date 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] 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 (benefit) expense Income Tax Expense (Benefit) Notes Payable Notes and Loans Payable Accrued compensation and benefits Employee-related Liabilities, Current INVESTMENTS AND FAIR VALUE MEASUREMENT Fair Value Disclosures [Text Block] Revenue Benchmark [Member] Revenue Benchmark [Member] IndividuallyMember IndividuallyMember Information about the position of unrealized losses. Cost, Amortization Cost, Amortization 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 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, 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 One year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Lessee, Operating Lease, Liability, Maturity [Abstract] Lessee, Operating Lease, Liability, Maturity [Abstract] Notes payable, net of current portion Long-Term Debt, Excluding Current Maturities 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. Net realized losses on sales of available-for-sale securities Debt Securities, Available-for-Sale, Realized Gain (Loss) 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 [Member] Additional Paid-in Capital [Member] Total assets Assets Cover [Abstract] NOTES PAYABLE (Details) - Schedule of Debt [Line Items] NOTES PAYABLE (Details) - Schedule of Debt [Line Items] SUBSEQUENT EVENTS Subsequent Events [Text Block] APIC, Share-based Payment Arrangement, Increase for Cost Recognition 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 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 Total operating expenses Operating Expenses Net increase 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. 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 Concentration Risk Type [Domain] Concentration Risk Type [Domain] Business Combination Segment Allocation [Line Items] Business Combination Segment Allocation [Line Items] Income (loss) from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Revenue: Revenues [Abstract] Consolidated Entities [Domain] Consolidated Entities [Domain] Subordinated Debt Subordinated Debt The Asset Purchase Agreement [Member] The Asset Purchase Agreement [Member] The Asset Purchase Agreement Other comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Statement [Line Items] Statement [Line Items] Schedule of Debt [Table Text Block] Schedule of Debt [Table Text Block] Customer Relationships [Member] Customer Relationships [Member] Debt Securities, Available-for-sale Debt Securities, Available-for-Sale [Table Text Block] EX-101.PRE 10 asur-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 asur-20230331_g1.jpg begin 644 asur-20230331_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 12 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2023
May 05, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Period End Date Mar. 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  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   20,623,010
Current Fiscal Year End Date --12-31  
Amendment Flag false  
Entity Central Index Key 0000884144  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Entity File Number 1-34522  
Document Annual Report true  
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 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
shares in Thousands, $ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash, cash equivalents, and restricted cash $ 21,438 $ 17,010
Accounts receivable, net of allowance for doubtful accounts of $4,027 and $3,248 at March 31, 2023 and December 31, 2022, respectively 14,762 12,123
Inventory 218 251
Prepaid expenses and other current assets 5,075 10,304
Total current assets before funds held for clients 41,493 39,688
Funds held for clients 223,465 203,588
Total current assets 264,958 243,276
Property and equipment, net 11,944 11,439
Goodwill 86,011 86,011
Intangible assets, net 63,024 66,594
Operating lease assets, net 6,531 7,065
Other assets, net 6,376 5,523
Total assets 438,844 419,908
Current liabilities:    
Current portion of notes payable 5,418 4,106
Accounts payable 1,744 2,194
Accrued compensation and benefits 4,391 5,791
Operating lease liabilities, current 1,671 1,860
Other accrued liabilities 5,013 3,728
Contingent purchase consideration 2,886 2,955
Deferred revenue 4,182 8,461
Total current liabilities before client fund obligations 25,305 29,095
Client fund obligations 225,462 206,088
Total current liabilities 250,767 235,183
Long-term liabilities:    
Deferred revenue 728 788
Deferred tax liability 1,430 1,503
Notes payable, net of current portion 30,478 30,795
Operating lease liabilities, noncurrent 6,098 6,459
Other liabilities 132 114
Total long-term liabilities 38,866 39,659
Total liabilities 289,633 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; 21,003 and 20,628 shares issued, 20,619 and 20,244 shares outstanding at March 31, 2023 and December 31, 2022, respectively 210 206
Treasury stock at cost, 384 shares at March 31, 2023 and December 31, 2022 (5,017) (5,017)
Additional paid-in capital 436,907 433,586
Accumulated deficit (280,887) (281,226)
Accumulated other comprehensive loss (2,002) (2,483)
Total stockholders’ equity 149,211 145,066
Total liabilities and stockholders’ equity $ 438,844 $ 419,908
Common stock, shares authorized 44,000 44,000
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Treasury Stock, Common, Shares 384 384
Allowance for doubtful accounts $ 4,027 $ 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 21,003 20,628
Common stock, shares outstanding 20,619 20,244
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue:    
Total revenue $ 33,064 $ 24,333
Cost of Sales 8,664 8,869
Gross profit 24,400 15,464
Operating expenses:    
Sales and marketing 7,200 4,897
General and administrative 9,956 7,485
Research and development 1,979 1,821
Amortization of intangible assets 3,302 3,432
Total operating expenses 22,437 17,635
Income (loss) from operations 1,963 (2,171)
Interest expense, net (1,944) (820)
Other income, net 83 4
Income (loss) from operations before income taxes 102 (2,987)
Income tax (benefit) expense (237) 30
Net income (loss) 339 (3,017)
Other comprehensive income (loss):    
Unrealized income (loss) on marketable securities 481 (1,063)
Comprehensive income (loss) $ 820 $ (4,080)
Basic and diluted earnings (loss) per share    
Basic (in Dollars per share) $ 0.02 $ (0.15)
Diluted (in Dollars per share) $ 0.02 $ (0.15)
Weighted average basic and diluted shares    
Basic (in shares) 20,347 20,041
Diluted (in shares) 21,041 20,041
Recurring    
Revenue:    
Total revenue $ 27,956 $ 23,004
Professional services, hardware and other    
Revenue:    
Total revenue $ 5,108 $ 1,329
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock, Common
Shares, Outstanding   20,028        
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest $ 158,240 $ 204 $ 429,912 $ (266,760) $ (99) $ (5,017)
Shares, Outstanding, Beginning Balance at Dec. 31, 2021   20,028        
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance at Dec. 31, 2021 158,240 $ 204 429,912 (266,760) (99) (5,017)
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Mar. 31, 2022 $ 154,890 $ 205 430,641 (269,777) (1,162) (5,017)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 0 43        
APIC, Share-based Payment Arrangement, Increase for Cost Recognition $ 729   729      
Net Income (Loss) Attributable to Parent (3,017)     (3,017)    
Other Comprehensive Income (Loss), Net of Tax (1,063)       (1,063)  
Shares, Outstanding, Ending Balance at Mar. 31, 2022   20,071        
Stock Issued During Period, Value, Stock Options Exercised 1 $ 1 0      
Shares, Outstanding   20,071        
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 154,890 $ 205 430,641 (269,777) (1,162) (5,017)
Shares, Outstanding   20,244        
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 145,066 $ 206 433,586 (281,226) (2,483) (5,017)
Shares, Outstanding, Beginning Balance at Dec. 31, 2022   20,244        
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance at Dec. 31, 2022 145,066 $ 206 433,586 (281,226) (2,483) (5,017)
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Mar. 31, 2023 $ 149,211 $ 210 436,907 (280,887) (2,002) (5,017)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 277 375        
APIC, Share-based Payment Arrangement, Increase for Cost Recognition $ 1,337   1,337      
Net Income (Loss) Attributable to Parent 339     339    
Other Comprehensive Income (Loss), Net of Tax 481       481  
Shares, Outstanding, Ending Balance at Mar. 31, 2023   20,619        
Stock Issued During Period, Value, Stock Options Exercised 1,988 $ 4 1,984      
Shares, Outstanding   20,619        
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest $ 149,211 $ 210 $ 436,907 $ (280,887) $ (2,002) $ (5,017)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net Income (Loss) Attributable to Parent $ 339 $ (3,017)
Adjustments to reconcile income (loss) to net cash provided by operations:    
Depreciation and amortization 4,789 4,754
Amortization of operating lease assets 307 430
Amortization of debt financing costs and discount 169 164
Non-cash interest expense 982 0
Net amortization of premiums and accretion of discounts on available-for-sale securities (14) 118
Provision for doubtful accounts 652 (48)
Provision for deferred income taxes (73) 22
Net realized losses on sales of available-for-sale securities (453) (203)
Share-based compensation 1,337 729
Loss on disposals of long-term assets 160 1
Change in fair value of contingent purchase consideration (69) 0
Changes in operating assets and liabilities:    
Accounts receivable (3,290) (1,252)
Inventory 33 (40)
Prepaid expenses and other assets 4,850 2,756
Increase (Decrease) in Other Operating Assets 0 2
Accounts payable (450) 1,072
Accrued expenses and other long-term obligations (123) (345)
Operating lease liabilities (219) (476)
Deferred revenue (4,339) (2,137)
Net Cash Provided by (Used in) Operating Activities, Total 4,588 2,530
Cash flows from investing activities:    
Acquisition of intangible asset 0 (1,970)
Purchases of property and equipment (726) (55)
Software capitalization costs (1,158) (691)
Purchases of available-for-sale securities (10,189) (4,504)
Proceeds from sales and maturities of available-for-sale securities 5,426 501
Net Cash Provided by (Used in) Investing Activities, Total (6,647) (6,719)
Cash flows from financing activities:    
Payments of notes payable (232) 0
Net proceeds from issuance of common stock 1,988 0
Net change in client fund obligations 19,372 21,296
Net cash provided by financing activities 21,128 21,296
Net increase in cash, cash equivalents, restricted cash, and restricted cash equivalents 19,069 17,107
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 183,111 215,850
Cash, cash equivalents, and restricted cash 21,438 12,054
Restricted cash and cash equivalents held to satisfy client funds obligations 161,673 203,796
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total 183,111 215,850
Supplemental Cash Flow Information [Abstract]    
Interest Paid, Excluding Capitalized Interest, Operating Activities 1,038 684
Proceeds from Income Tax Refunds (82) (14)
Subordinated notes payable –acquisitions $ 0 $ 411
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.1
THE COMPANY AND BASIS OF PRESENTATION
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies
NOTE 1 - THE COMPANY AND BASIS OF PRESENTATION

Asure Software, Inc., (“Asure”, the “Company”, “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. 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 California, Florida, Nebraska, New Jersey, New York, Tennessee, and Vermont.

We have prepared the accompanying unaudited Condensed Consolidated Financial Statements in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”) and accordingly, they do not include all information and footnotes required under U.S. generally accepted accounting principles (“U.S. GAAP”) for complete financial statements.

In the opinion of management, these interim financial statements contain all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of our financial position as of March 31, 2023 and the results of operations, statements of changes in stockholders’ equity for the three months ended March 31, 2023 and March 31, 2022, and our statements of cash flows for the three months ended March 31, 2023 and March 31, 2022. Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. These reclassifications had no effect on the consolidated financial position or consolidated results of operations of the Company.
These unaudited Condensed Consolidated Financial Statements should be read in conjunction with our audited Consolidated Financial Statements and notes thereto filed with the SEC in our annual report on Form 10-K for the fiscal year ended December 31, 2022 (our “2022 Annual Report on Form 10-K”). The results for the interim periods are not necessarily indicative of results for a full fiscal year.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies
NOTE 1 - THE COMPANY AND BASIS OF PRESENTATION

Asure Software, Inc., (“Asure”, the “Company”, “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. 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 California, Florida, Nebraska, New Jersey, New York, Tennessee, and Vermont.

We have prepared the accompanying unaudited Condensed Consolidated Financial Statements in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”) and accordingly, they do not include all information and footnotes required under U.S. generally accepted accounting principles (“U.S. GAAP”) for complete financial statements.

In the opinion of management, these interim financial statements contain all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of our financial position as of March 31, 2023 and the results of operations, statements of changes in stockholders’ equity for the three months ended March 31, 2023 and March 31, 2022, and our statements of cash flows for the three months ended March 31, 2023 and March 31, 2022. Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. These reclassifications had no effect on the consolidated financial position or consolidated results of operations of the Company.
These unaudited Condensed Consolidated Financial Statements should be read in conjunction with our audited Consolidated Financial Statements and notes thereto filed with the SEC in our annual report on Form 10-K for the fiscal year ended December 31, 2022 (our “2022 Annual Report on Form 10-K”). The results for the interim periods are not necessarily indicative of results for a full fiscal year.
SIGNIFICANT ACCOUNTING POLICIES
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES

USE OF ESTIMATES

Preparation of the Condensed 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 Condensed 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.

CASH, CASH EQUIVALENTS, AND RESTRICTED CASH

The Company considers 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, 2022, the Company had a restricted cash balance of $500 related to the collateralization of a letter of credit issued by South State Bank in connection with its money transmission licenses, which was released in the first quarter of 2023. As of March 31, 2023, the Company had no restricted cash.

RECENT ACCOUNTING PRONOUNCEMENTS

In December 2019, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach. The adoption of ASU 2019-12 resulted in no material impact to the Company’s financial statements.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326): This update 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, the Company adopted the provisions of ASU No. 2016-13 and determined that adoption did not have a material impact on our consolidated financial statements.

ACCUMULATED OTHER COMPREHENSIVE LOSS

As of March 31, 2023 and December 31, 2022, accumulated other comprehensive loss consisted of net unrealized gains and losses on available-for-sale securities.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations and Asset Acquisitions
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Combination Disclosure
NOTE 3 - BUSINESS COMBINATIONS AND ASSET ACQUISITIONS

2022

Effective January 1, 2022, the Company 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. See Note 11, Subsequent Events for information regarding payments made on this promissory note occurring after March 31, 2023.
2021 and 2020

In September 2021, the Company acquired certain assets of two payroll businesses, which were used to provide payroll processing services. In connection with these acquisitions there are two outstanding promissory notes payable in the amounts of $2,223 and $4,080 as of March 31, 2023. One promissory note also includes contingent consideration for which we utilized a Monte Carlo simulation to determine the fair value of the contingent consideration as of March 31, 2023. For the quarter ended March 31, 2023, there was a measurement period adjustment to the fair value of a decrease in the contingent consideration of $69. For the three months ended March 31, 2023, the fair value of the contingent consideration was $587, which will be added to promissory note in the second quarter of 2023. See Note 11, Subsequent Events for information regarding an adjustment to the promissory note for additional contingent consideration occurring after March 31, 2023.

In July 2020, we acquired certain assets of a payroll tax business. The Asset Purchase Agreement set forth two subsequent purchase consideration payments, which are contingent on certain thresholds. The first contingent purchase consideration was paid in June 2021. The outstanding contingent purchase consideration of $2,299 was valued based on the trailing twelve-month revenue at October 31, 2021 and is due to be paid on July 1, 2023.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 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 March 31, 2023 and December 31, 2022, respectively (in thousands):
Total Carrying ValueLevel 1Level 2Level 3
March 31, 2023
Assets:    
Funds held for clients
Money market funds$6,286 $6,286 $— $— 
Available-for-sale securities61,792 — 61,792 — 
Total$68,078 $6,286 $61,792 $— 
Liabilities:
Contingent purchase consideration(1)
$2,886 $— $— $2,886 
Total$2,886 $— $— $2,886 
December 31, 2022
Assets:
Funds held for clients
Money market funds$2,829 $2,829 $— $— 
Available-for-sale securities56,556 — 56,556 — 
Total$59,385 $2,829 $56,556 $— 
Liabilities:
Contingent purchase consideration(1)
$2,955 $— $— $2,955 
Total$2,955 $— $— $2,955 
(1)See Note 3 — Business Combinations and Asset Acquisitions for further discussion regarding the contingent purchase consideration.
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
March 31, 2023
Restricted cash equivalents$6,297 $— $(11)$6,286 
Available-for-sale securities:
Certificates of deposit980 (2)981 
Corporate debt securities57,523 62 (1,685)55,900 
Municipal bonds4,784 — (330)4,454 
U.S. Government agency securities500 — (43)457 
Total available-for-sale securities63,787 65 (2,060)61,792 
Total(2)
$70,084 $65 $(2,071)$68,078 
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 March 31, 2023 and December 31, 2022, there were 23 and 3 securities, respectively, in an unrealized gain position and there were 114 and 124 securities in an unrealized loss position, respectively. As of March 31, 2023, these unrealized losses were less than $81 individually and $2,071 in the aggregate. As of December 31, 2022, these unrealized losses were less than $96 individually and $2,480 in the aggregate. 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 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 credit rating of the investment, 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 March 31, 2023 and December 31, 2022, none of these securities were classified as cash and cash equivalents on the accompanying Condensed Consolidated Balance Sheets.

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

Funds held for clients have been invested in the following categories (in thousands):

March 31, 2023December 31, 2022
Restricted cash and cash equivalents held to satisfy client funds obligations$161,673 $147,032 
Restricted short-term marketable securities held to satisfy client funds obligations6,789 9,174 
Restricted long-term marketable securities held to satisfy client funds obligations55,003 47,382 
Total funds held for clients$223,465 $203,588 
Expected maturities of available-for-sale securities as of March 31, 2023 are as follows (in thousands):

One year or less$6,789 
After one year through five years55,003 
Total$61,792 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL AND OTHER INTANGIBLE ASSETS
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Disclosure [Text Block]
NOTE 5 - GOODWILL AND OTHER INTANGIBLE ASSETS

December 31, 2022AcquisitionsMarch 31, 2023
Goodwill$86,011 $— $86,011 

We believe significant synergies are expected to arise from our strategic acquisitions and their assembled work forces. 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 March 31, 2023, there has been no impairment of goodwill based on the qualitative assessments performed by the Company.

Gross Intangible AssetsMarch 31, 2023
Customer relationships$116,971 
Developed technology12,001
Reseller relationships1,344
Trade names880
Non-compete agreements1,032
$132,228 

The gross carrying amount and accumulated amortization of our intangible assets as of March 31, 2023 are as follows (in thousands, except weighted average periods):
Weighted Average
Amortization
Period
(in Years)
GrossAccumulated
Amortization
Net
March 31, 2023
Customer relationships8.7$116,971 $(55,972)$60,999 
Developed technology6.612,001 (10,551)1,450 
Reseller relationships6.91,344 (908)436 
Trade names3.0880 (855)25 
Non-compete agreements5.21,032 (918)114 
 8.4$132,228 $(69,204)$63,024 
December 31, 2022
Customer relationships8.7$116,971 $(52,700)$64,271 
Developed technology6.612,001 (10,283)1,718 
Reseller relationships6.91,344 (889)455 
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 $3,302 and $3,432 for the three months ended March 31, 2023 and 2022, respectively. Amortization expenses recorded in Cost of Sales were $268 and $296 for the three months ended March 31, 2023 and 2022, respectively. There was no impairment of intangibles during the three months ended March 31, 2023 based on the qualitative assessment performed by the Company. 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 March 31, 2023 (in thousands):
2023$10,030 
202413,338 
202512,554 
20269,442 
20277,267 
20285,816 
Thereafter4,577 
 $63,024 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.1
NOTES PAYABLE
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
NOTES PAYABLE NOTES PAYABLE
The following table summarizes our outstanding debt as of the dates indicated (in thousands):
 MaturityCash Interest RateMarch 31, 2023December 31, 2022
Subordinated Notes Payable – Acquisitions(1)
5/1/2023 – 9/30/2026
2.00% - 3.00%
$6,715 $6,947 
Senior Credit Facility10/1/202513.75%31,664 30,607 
Gross Notes Payable $38,379 $37,554 
(1)See Note 3 — Business Combinations and Asset Acquisitions and Subordinated Notes Payable - Acquisitions section below 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
March 31, 2023
Current portion of notes payable$6,043 $(625)$5,418 
Notes payable, net of current portion32,336 (1,858)30,478 
Total$38,379 $(2,483)$35,896 
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 March 31, 2023 (in thousands):
2023$4,543 
20246,367 
202524,494 
20262,975 
2027— 
Total$38,379 
Subordinated Notes Payable - Acquisitions

In January 2023, the Company resolved the outstanding claims for indemnification for which it was holding back payment of the subordinated note payable as security for such claim. As a result of the resolution of those claims, the remaining balance of $232 has been paid to the Seller ($182) and to the claimant ($50) in satisfaction of its claim. There are no further amounts due or owing under this subordinated note payable.

There remains an outstanding contingent consideration of $587 in connection with a payroll business acquired in September 2021, which will be added to the promissory note issued in connection with the acquisition in the second quarter of 2023. See Note 11, Subsequent Events for information regarding an adjustment to the promissory note for additional contingent consideration occurring after March 31, 2023.

Senior Credit Facility with Structural Capital Investments III, LP

On September 10, 2021, the Company entered into a Loan and Security 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 Structural and the Lenders (“Agent”), under the terms of which the Lenders have committed to lend us up to $50,000 in term loan financing to support our growth needs (the “Facility”) until June 30, 2022. Of the amount committed by the Lenders, the Company drew $30,000 in September 2021, at the closing and the remaining $20,000 has lapsed. The Company also entered into a secured promissory note with the Agent evidencing our obligations under the Facility. The Company’s obligations are further guaranteed by each of our subsidiaries and secured by our assets and the assets of our subsidiaries.

At the onset of the agreement, we paid to the Lenders an origination fee of $500. Interest accrues on any outstanding balance at a rate equal to the greater of 9.0% or the Prime Rate, plus 5.75% (the “Basic Rate”) and is payable in advance, which as of March 31, 2023 was 13.75%. In addition, interest is paid in kind (“PIK”) at a rate of 1.00% or 1.25% based on our APR Ratio, measured on a quarterly basis. The PIK interest is added to our outstanding balance and accrues interest at the Basic Rate. Interest only payments are due until October 2023, with an option to extend until October 2024, dependent on certain financial or revenue metrics before the end of the first twenty-four months of the Facility.

Principal payments begin after the expiration of the interest only period, and are based on a five year amortization schedule, with a balloon payment due in October 2025. The table above in this Note 6 — Notes Payable summarizing future principal payments assumes the Company will not extend the period of interest only payments to October 2024. Upon payment in full of the obligations under the Facility, we are to pay Lenders a final payment fee equal to 1.0% of the increase in our market capitalization since the onset of the agreement, at that time valued at $182,400.

The Company has agreed to provide the Lenders the right to participate in a future offering—whether public or private—on the same terms and conditions as other investors for an amount not to exceed $3,000.

There are no financial covenants if our net cash position is equal to or greater than zero. If our net cash position is less than zero, the Company would be subject to the following financial covenants: (i) unrestricted cash of no less than $5,000, (ii) maintain an APR ratio of no less than 0.70:1.00 through September 10, 2023, and (iii) maintain an APR ratio of no less than 0.60:1.00 from September 10, 2023 through the remainder of the term of the Facility. The APR ratio would be the ratio of our tested debt to our annual recurring revenue and would be measured on a quarterly basis. Our Tested Debt consists of our outstanding obligations under the Facility (exclusive of PIK interest) and any indebtedness issued or earnouts owed to sellers in connection with acquisitions.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.1
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block]
NOTE 7 CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION

Receivables

Receivables from contracts with customers, net of allowance for doubtful accounts of $4,027, were $14,762 at March 31, 2023. Receivables from contracts with customers, net of allowance for doubtful accounts of $3,248, were $12,123 at December 31, 2022. The increase in the receivable balance during the first quarter of 2023 is primarily due to deferred payment terms on many of our Earned Retention Tax Credit commitments. No customers represented more than 10% of our net accounts receivable balance as of March 31, 2023 and December 31, 2022, respectively.
Deferred Commissions

Deferred commission costs from contracts with customers were $7,525 and $6,660 at March 31, 2023 and December 31, 2022, respectively. The amount of amortization recognized for the three months ended March 31, 2023 was $496, and for the three months ended March 31, 2022 was $345.

Deferred Revenue

During the three months ended March 31, 2023 and March 31, 2022, revenue of $5,613 and $3,058, respectively, was recognized from the deferred revenue balance at the beginning of each period.

Transaction Price Allocated to the Remaining Performance Obligations

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

Revenue Concentration

During the three months ended March 31, 2023 and 2022, there were no customers that individually represented 10% or more of consolidated revenue.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES
3 Months Ended
Mar. 31, 2023
Disclosure Text Block [Abstract]  
Leases
NOTE 8 - 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 Condensed Consolidated Statements of Comprehensive Income (Loss), rent expense is included in operating expenses under general and administrative expenses. The components of the rent expense for the three months ended March 31, 2023 and 2022 are as follows (in thousands):
Three Months Ended March 31,
 20232022
Operating lease cost$531 $557 
Sublease income(5)(11)
Net rent expense$526 $546 

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 8% as of March 31, 2023 and December 31, 2022, respectively. The weighted average remaining lease term is five years and five years as of March 31, 2023 and December 31, 2022, respectively.

Supplemental cash flow information related to operating leases for the three months ended March 31 are as follows (in thousands):
Three Months Ended March 31,
 20232022
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash outflows from operating leases$494 $476 
Non-cash operating activities:
Operating lease assets obtained in exchange for new operating lease liabilities$— $— 
Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows (in thousands):
2023$1,759 
20242,154 
20251,765 
20261,313 
20271,121 
20281,075 
Thereafter567 
Total minimum lease payments9,754 
Less: imputed interest(1,985)
Total lease liabilities$7,769 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Share-based Payment Arrangement [Text Block]
NOTE 9 - SHARE-BASED COMPENSATION

We have one active equity plan, the 2018 Incentive Award Plan (the “2018 Plan”). The 2018 Plan, approved by our shareholders, replaced our 2009 Equity Incentive Plan, as amended (the “2009 Plan”), however, the terms and conditions of the 2009 Plan will continue to govern any outstanding awards granted thereunder. In January 2023, we granted Performance Stock Units (“PSU”) to certain members of management under the 2018 Plan. Each PSU will convert into one restricted stock unit (“RSU”) at the end of the performance period. The number of RSUs into which the PSUs convert for each member of management who received the award will be a sliding scale between 0% to 200% of the target amount based on the Company’s achievement of certain performance metrics tied to the Company’s recurring revenue and gross profit for 2023. Once converted, the RSU will vest as follows: one-third on the date the PSU is converted (which is expected to be between January 1, 2024, and March 31, 2024), one-third will vest on January 2, 2025, and one-third will vest on January 2, 2026.

The number of shares available for issuance under the 2018 Plan is equal to 4,350 shares. We have an aggregate of 2,549 options, RSUs and PSUs granted and outstanding pursuant to the 2018 Plan as of March 31, 2023. As of March 31, 2023, the number of shares available for future grant under the 2018 Plan is 1,632.
Share based compensation for our stock option plans for the three months ended March 31, 2023 and March 31, 2022 was $1,337 and $729, respectively. We issued 277 shares of common stock related to exercises of stock options for the three months ended March 31, 2023 and issued no shares of common stock related to exercises for the three months ended March 31, 2022. We issued 98 and 43 shares of common stock upon the vesting of restricted stock units for the three months ended March 31, 2023 and 2022, respectively
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
NET LOSS PER SHARE
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
NET LOSS PER SHARE NET EARNINGS (LOSS) PER SHARE
We compute net income or loss per share based on the weighted average number of common shares outstanding for the period. Diluted net income 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 earnings (loss) per share calculation to the extent that they are anti-dilutive.

For the three months ended March 31, 2023, we included an adjustment to the denominator of our dilutive earnings per share calculation for 773 options and RSUs but excluded 79 shares related to PSUs as these instruments would not be considered vested if we were at the end of the contingency period. For the three months ended March 31, 2022, we have excluded stock options and restricted stock units of 309 as they were anti-dilutive.
The following table sets forth the computation of basic and diluted net income (loss) per common share for the three months ended March 31 (in thousands, except per share amounts):
Three Months Ended March 31,
20232022
Basic:
Net income (loss)$339 $(3,017)
Weighted-average shares of common stock outstanding20,347 20,041 
Basic earnings (loss) per share$0.02 $(0.15)
Diluted:
Net income (loss)$339 $(3,017)
Weighted-average shares of common stock outstanding21,041 20,041 
Diluted earnings (loss) per share$0.02 $(0.15)
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
3 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTSIn April 2023, the Company 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. In May 2023, the Company 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, the remaining balance of $422 has been paid to the seller consisting of $411 in principal and $11 in accrued interest. There are no further amounts due or owing under this subordinated note payable.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Policy)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Recent Accounting Pronouncements
RECENT ACCOUNTING PRONOUNCEMENTS

In December 2019, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach. The adoption of ASU 2019-12 resulted in no material impact to the Company’s financial statements.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326): This update 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, the Company adopted the provisions of ASU No. 2016-13 and determined that adoption did not have a material impact on our consolidated financial statements.
Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy CASH, CASH EQUIVALENTS, AND RESTRICTED CASHThe Company considers 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, 2022, the Company had a restricted cash balance of $500 related to the collateralization of a letter of credit issued by South State Bank in connection with its money transmission licenses, which was released in the first quarter of 2023. As of March 31, 2023, the Company had no restricted cash.
Accumulated Other Comprehensive Income (Loss)
ACCUMULATED OTHER COMPREHENSIVE LOSS

As of March 31, 2023 and December 31, 2022, accumulated other comprehensive loss consisted of net unrealized gains and losses on available-for-sale securities.
Use of Estimates
USE OF ESTIMATES

Preparation of the Condensed 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 Condensed 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.
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 30 R19.htm IDEA: XBRL DOCUMENT v3.23.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 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 March 31, 2023 and December 31, 2022, respectively (in thousands):
Total Carrying ValueLevel 1Level 2Level 3
March 31, 2023
Assets:    
Funds held for clients
Money market funds$6,286 $6,286 $— $— 
Available-for-sale securities61,792 — 61,792 — 
Total$68,078 $6,286 $61,792 $— 
Liabilities:
Contingent purchase consideration(1)
$2,886 $— $— $2,886 
Total$2,886 $— $— $2,886 
December 31, 2022
Assets:
Funds held for clients
Money market funds$2,829 $2,829 $— $— 
Available-for-sale securities56,556 — 56,556 — 
Total$59,385 $2,829 $56,556 $— 
Liabilities:
Contingent purchase consideration(1)
$2,955 $— $— $2,955 
Total$2,955 $— $— $2,955 
(1)See Note 3 — Business Combinations and Asset Acquisitions for further discussion regarding the contingent purchase consideration.
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
March 31, 2023
Restricted cash equivalents$6,297 $— $(11)$6,286 
Available-for-sale securities:
Certificates of deposit980 (2)981 
Corporate debt securities57,523 62 (1,685)55,900 
Municipal bonds4,784 — (330)4,454 
U.S. Government agency securities500 — (43)457 
Total available-for-sale securities63,787 65 (2,060)61,792 
Total(2)
$70,084 $65 $(2,071)$68,078 
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 March 31, 2023 and December 31, 2022, there were 23 and 3 securities, respectively, in an unrealized gain position and there were 114 and 124 securities in an unrealized loss position, respectively. As of March 31, 2023, these unrealized losses were less than $81 individually and $2,071 in the aggregate. As of December 31, 2022, these unrealized losses were less than $96 individually and $2,480 in the aggregate. 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 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 credit rating of the investment, 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 March 31, 2023 and December 31, 2022, none of these securities were classified as cash and cash equivalents on the accompanying Condensed Consolidated Balance Sheets.
Funds held for clients have been invested in the following categories (in thousands):

March 31, 2023December 31, 2022
Restricted cash and cash equivalents held to satisfy client funds obligations$161,673 $147,032 
Restricted short-term marketable securities held to satisfy client funds obligations6,789 9,174 
Restricted long-term marketable securities held to satisfy client funds obligations55,003 47,382 
Total funds held for clients$223,465 $203,588 
Investments Classified by Contractual Maturity Date
Expected maturities of available-for-sale securities as of March 31, 2023 are as follows (in thousands):

One year or less$6,789 
After one year through five years55,003 
Total$61,792 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
Gross Intangible AssetsMarch 31, 2023
Customer relationships$116,971 
Developed technology12,001
Reseller relationships1,344
Trade names880
Non-compete agreements1,032
$132,228 

The gross carrying amount and accumulated amortization of our intangible assets as of March 31, 2023 are as follows (in thousands, except weighted average periods):
Weighted Average
Amortization
Period
(in Years)
GrossAccumulated
Amortization
Net
March 31, 2023
Customer relationships8.7$116,971 $(55,972)$60,999 
Developed technology6.612,001 (10,551)1,450 
Reseller relationships6.91,344 (908)436 
Trade names3.0880 (855)25 
Non-compete agreements5.21,032 (918)114 
 8.4$132,228 $(69,204)$63,024 
December 31, 2022
Customer relationships8.7$116,971 $(52,700)$64,271 
Developed technology6.612,001 (10,283)1,718 
Reseller relationships6.91,344 (889)455 
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 March 31, 2023 (in thousands):
2023$10,030 
202413,338 
202512,554 
20269,442 
20277,267 
20285,816 
Thereafter4,577 
 $63,024 
Schedule of Goodwill [Table Text Block]
December 31, 2022AcquisitionsMarch 31, 2023
Goodwill$86,011 $— $86,011 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.1
NOTES PAYABLE (Tables)
3 Months Ended
Mar. 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 RateMarch 31, 2023December 31, 2022
Subordinated Notes Payable – Acquisitions(1)
5/1/2023 – 9/30/2026
2.00% - 3.00%
$6,715 $6,947 
Senior Credit Facility10/1/202513.75%31,664 30,607 
Gross Notes Payable $38,379 $37,554 
(1)See Note 3 — Business Combinations and Asset Acquisitions and Subordinated Notes Payable - Acquisitions section below 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
March 31, 2023
Current portion of notes payable$6,043 $(625)$5,418 
Notes payable, net of current portion32,336 (1,858)30,478 
Total$38,379 $(2,483)$35,896 
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 March 31, 2023 (in thousands):
2023$4,543 
20246,367 
202524,494 
20262,975 
2027— 
Total$38,379 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2023
Disclosure Text Block [Abstract]  
Lease, Cost The components of the rent expense for the three months ended March 31, 2023 and 2022 are as follows (in thousands):
Three Months Ended March 31,
 20232022
Operating lease cost$531 $557 
Sublease income(5)(11)
Net rent expense$526 $546 
Supplemental cash flow information related to operating leases for the three months ended March 31 are as follows (in thousands):
Three Months Ended March 31,
 20232022
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash outflows from operating leases$494 $476 
Non-cash operating activities:
Operating lease assets obtained in exchange for new operating lease liabilities$— $— 
Lessee, Operating Lease, Liability, Maturity
Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows (in thousands):
2023$1,759 
20242,154 
20251,765 
20261,313 
20271,121 
20281,075 
Thereafter567 
Total minimum lease payments9,754 
Less: imputed interest(1,985)
Total lease liabilities$7,769 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
NET LOSS PER SHARE (Tables)
3 Months Ended
Mar. 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 income (loss) per common share for the three months ended March 31 (in thousands, except per share amounts):
Three Months Ended March 31,
20232022
Basic:
Net income (loss)$339 $(3,017)
Weighted-average shares of common stock outstanding20,347 20,041 
Basic earnings (loss) per share$0.02 $(0.15)
Diluted:
Net income (loss)$339 $(3,017)
Weighted-average shares of common stock outstanding21,041 20,041 
Diluted earnings (loss) per share$0.02 $(0.15)
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
THE COMPANY AND BASIS OF PRESENTATION (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Funds held for clients $ 223,465 $ 203,588
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations and Asset Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 01, 2022
Mar. 31, 2023
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]      
Business Combination Disclosure  
NOTE 3 - BUSINESS COMBINATIONS AND ASSET ACQUISITIONS

2022

Effective January 1, 2022, the Company 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. See Note 11, Subsequent Events for information regarding payments made on this promissory note occurring after March 31, 2023.
2021 and 2020

In September 2021, the Company acquired certain assets of two payroll businesses, which were used to provide payroll processing services. In connection with these acquisitions there are two outstanding promissory notes payable in the amounts of $2,223 and $4,080 as of March 31, 2023. One promissory note also includes contingent consideration for which we utilized a Monte Carlo simulation to determine the fair value of the contingent consideration as of March 31, 2023. For the quarter ended March 31, 2023, there was a measurement period adjustment to the fair value of a decrease in the contingent consideration of $69. For the three months ended March 31, 2023, the fair value of the contingent consideration was $587, which will be added to promissory note in the second quarter of 2023. See Note 11, Subsequent Events for information regarding an adjustment to the promissory note for additional contingent consideration occurring after March 31, 2023.

In July 2020, we acquired certain assets of a payroll tax business. The Asset Purchase Agreement set forth two subsequent purchase consideration payments, which are contingent on certain thresholds. The first contingent purchase consideration was paid in June 2021. The outstanding contingent purchase consideration of $2,299 was valued based on the trailing twelve-month revenue at October 31, 2021 and is due to be paid on July 1, 2023.
 
Business Combination Segment Allocation [Line Items]      
Debt instrument, fair value $ 411    
Initial purchase price 1,970    
Business Acquisition, Transaction Costs $ 31    
Subordinated Debt   $ 4,080  
Business Combination, Contingent Consideration, Liability   2,299  
Contingent purchase consideration   2,886 $ 2,955
Second Asset Purchase Agreement [Member]      
Business Combination Segment Allocation [Line Items]      
Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities   (69)  
The Asset Purchase Agreement [Member]      
Business Combination Segment Allocation [Line Items]      
Subordinated Debt   2,223  
Business Combination, Contingent Consideration, Liability   $ 587  
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Funds held for clients    
Total $ 68,078 $ 59,385
Liabilities:    
Contingent purchase consideration(1) 2,886 2,955
Total 2,886 2,955
Money market funds    
Funds held for clients    
Funds held for clients 6,286 2,829
Available-for-sale securities    
Funds held for clients    
Funds held for clients 61,792 56,556
Level 1    
Funds held for clients    
Total 6,286 2,829
Liabilities:    
Contingent purchase consideration(1) 0 0
Total 0 0
Level 1 | Money market funds    
Funds held for clients    
Funds held for clients 6,286 2,829
Level 1 | Available-for-sale securities    
Funds held for clients    
Funds held for clients 0 0
Level 2    
Funds held for clients    
Total 61,792 56,556
Liabilities:    
Contingent purchase consideration(1) 0 0
Total 0 0
Level 2 | Money market funds    
Funds held for clients    
Funds held for clients 0 0
Level 2 | Available-for-sale securities    
Funds held for clients    
Funds held for clients 61,792 56,556
Level 3    
Funds held for clients    
Total 0 0
Liabilities:    
Contingent purchase consideration(1) 2,886 2,955
Total 2,886 2,955
Level 3 | Money market funds    
Funds held for clients    
Funds held for clients 0 0
Level 3 | Available-for-sale securities    
Funds held for clients    
Funds held for clients $ 0 $ 0
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
security
Dec. 31, 2022
USD ($)
security
Funds Held for Clients    
Funds Held For Clients, Restricted Cash, Amortized Cost $ 6,297 $ 2,829
Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost 70,084 61,860
Funds Held For Clients, Restricted Cash, Gross Unrealized Gains 0 0
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Gains 65 5
Funds Held For Clients, Restricted Cash, Gross Unrealized Losses (11) 0
Gross Unrealized Losses (2,071)  
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses (2,071) (2,480)
Funds Held For Clients, Restricted Cash 6,286 2,829
Funds Held For Clients, Restricted Cash and Debt Securities $ 68,078 $ 59,385
Number of securities in unrealized gain position | security 23 3
Number of securities in unrealized loss position | security 114 124
IndividuallyMember    
Funds Held for Clients    
Gross Unrealized Losses $ (81) $ (96)
AggregateMember    
Funds Held for Clients    
Gross Unrealized Losses   (2,480)
Certificates of deposit    
Funds Held for Clients    
Amortized Cost 980 983
Gross Unrealized Gains 3 4
Gross Unrealized Losses (2) (2)
Aggregate Estimated Fair Value 981 985
Corporate debt securities    
Funds Held for Clients    
Amortized Cost 57,523 52,251
Gross Unrealized Gains 62 1
Gross Unrealized Losses (1,685) (2,023)
Aggregate Estimated Fair Value 55,900 50,229
Municipal bonds    
Funds Held for Clients    
Amortized Cost 4,784 5,297
Gross Unrealized Gains 0 0
Gross Unrealized Losses (330) (405)
Aggregate Estimated Fair Value 4,454 4,892
U.S. Government agency securities    
Funds Held for Clients    
Amortized Cost 500 500
Gross Unrealized Gains 0 0
Gross Unrealized Losses (43) (50)
Aggregate Estimated Fair Value 457 450
Available-for-sale securities    
Funds Held for Clients    
Amortized Cost 63,787 59,031
Gross Unrealized Gains 65 5
Gross Unrealized Losses (2,060) (2,480)
Aggregate Estimated Fair Value $ 61,792 $ 56,556
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Fair Value Disclosures [Abstract]      
Restricted cash and cash equivalents held to satisfy client funds obligations $ 161,673 $ 147,032 $ 203,796
Restricted short-term marketable securities held to satisfy client funds obligations 6,789 9,174  
Restricted long-term marketable securities held to satisfy client funds obligations 55,003 47,382  
Total funds held for clients $ 223,465 $ 203,588  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Fair Value Disclosures [Abstract]  
One year or less $ 6,789
After one year through five years 55,003
Available-for-sale debt securities total fair value $ 61,792
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 01, 2022
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Goodwill   $ 86,011   $ 86,011
Acquisition   0    
Amortization of intangible assets   3,302 $ 3,432  
Cost, Amortization   268 $ 296  
Goodwill and Intangible Asset Impairment   $ 0    
Finite-Lived Intangible Assets, Amortization Method   straight-line method straight-line method  
Initial purchase price $ 1,970      
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill
$ in Thousands
Mar. 31, 2023
USD ($)
Schedule of Goodwill [Abstract]  
Balance $ 86,011
Balance $ 86,011
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 8 years 4 months 24 days 8 years 4 months 24 days
Intangible Asset, Gross $ 132,228 $ 132,228
Intangible Asset, Accumulated Amortization (69,204) (65,634)
Intangible Asset, Net $ 63,024 $ 66,594
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 8 years 8 months 12 days 8 years 8 months 12 days
Intangible Asset, Gross $ 116,971 $ 116,971
Intangible Asset, Accumulated Amortization (55,972) (52,700)
Intangible Asset, Net $ 60,999 $ 64,271
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 6 years 7 months 6 days 6 years 7 months 6 days
Intangible Asset, Gross $ 12,001 $ 12,001
Intangible Asset, Accumulated Amortization (10,551) (10,283)
Intangible Asset, Net $ 1,450 $ 1,718
Customer Lists    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 6 years 10 months 24 days 6 years 10 months 24 days
Intangible Asset, Gross $ 1,344 $ 1,344
Intangible Asset, Accumulated Amortization (908) (889)
Intangible Asset, Net $ 436 $ 455
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 3 years 3 years
Intangible Asset, Gross $ 880 $ 880
Intangible Asset, Accumulated Amortization (855) (847)
Intangible Asset, Net $ 25 $ 33
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 5 years 2 months 12 days 5 years 2 months 12 days
Intangible Asset, Gross $ 1,032 $ 1,032
Intangible Asset, Accumulated Amortization (918) (915)
Intangible Asset, Net $ 114 $ 117
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Expected Amortization Expense [Abstract]    
Finite-Lived Intangible Asset, Expected Amortization, Year One $ 13,338  
Finite-Lived Intangible Asset, Expected Amortization, Year Two 12,554  
Finite-Lived Intangible Asset, Expected Amortization, Year Three 9,442  
Finite-Lived Intangible Asset, Expected Amortization, Year Four 7,267  
Finite-Lived Intangible Asset, Expected Amortization, Year Five 5,816  
Finite-Lived Intangible Asset, Expected Amortization, after Year Five 4,577  
Intangible Asset, Net 63,024 $ 66,594
Lessee, Operating Lease, Liability, to be Paid, after Year Five 567  
Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year $ 10,030  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
NOTES PAYABLE - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Jan. 01, 2022
NOTES PAYABLE (Details) [Line Items]      
Debt instrument, fair value     $ 411
Debt Issuance Costs, Gross, Current $ 625 $ 668  
Long-term Debt, Gross 38,379 37,554  
Repayments of Subordinated Debt 232    
Notes Payable, Other Payables [Member]      
NOTES PAYABLE (Details) [Line Items]      
Long-term Debt, Gross 6,715 6,947  
StructuralCapital      
NOTES PAYABLE (Details) [Line Items]      
Line of Credit Facility, Maximum Borrowing Capacity 50,000    
Loan Processing Fee 500    
StructuralCapital | Notes Payable, Other Payables [Member]      
NOTES PAYABLE (Details) [Line Items]      
Long-term Debt, Gross $ 31,664 $ 30,607  
Debt Instrument, Interest Rate, Stated Percentage 13.75%    
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
NOTES PAYABLE (Details) - Schedule of Debt - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Long-term Debt, Gross $ 38,379 $ 37,554
Current portion of notes payable 5,418 4,106
Notes payable, net of current portion 30,478 30,795
Short-term Debt    
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Notes Payable $ 6,043 4,774
Notes Payable, Other Payables [Member]    
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Debt Instrument, Maturity Date, Description 5/1/2023 – 9/30/2026  
Long-term Debt, Gross $ 6,715 6,947
Long-term Debt    
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Notes Payable $ 32,336 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 13.75%  
Long-term Debt, Gross $ 31,664 $ 30,607
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Debt and Debt Issuance Costs [Abstract]    
Debt Issuance Costs and Debt Discount, current portion $ (625) $ (668)
Notes payable, net of current portion 5,418 4,106
Notes payable, net of current portion (1,858) (1,985)
Notes payable, net of current portion 30,478 30,795
Long-term Debt, Gross 38,379 37,554
Total Debt Issuance Costs and Debt Discount (2,483) (2,653)
Total notes payable 35,896 34,901
NOTES PAYABLE (Details) [Line Items]    
Debt Issuance Costs, Gross, Current $ 625 $ 668
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Maturities of Long-term Debt [Abstract]    
Long-Term Debt, Maturity, Year One $ 6,367  
Long-Term Debt, Maturity, Year Two 24,494  
Long-Term Debt, Maturity, Year Three 2,975  
Long-Term Debt, Maturity, Year Four 0  
Long-term Debt, Gross 38,379 $ 37,554
Long-Term Debt, Maturity, Remainder of Fiscal Year $ 4,543  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]      
Contract with Customer, Asset, Allowance for Credit Loss $ 4,027   $ 3,248
Amortization of Deferred Sales Commissions 496 $ 345  
Deferred Revenue, Revenue Recognized 5,613 $ 3,058  
Revenue, Remaining Performance Obligation, Amount $ 21,295    
Revenue, Remaining Performance Obligation, Percentage 92.00%    
Accrued Sales Commission $ 7,525   $ 6,660
Customer Concentration Risk [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 March 31, 2023 and December 31, 2022, respectively.    
Revenue Benchmark [Member]      
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]      
Concentration Risk, Benchmark Description During the three months ended March 31, 2023 and 2022, there were no customers that individually represented 10% or more of consolidated revenue.    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Details)
Mar. 31, 2023
Dec. 31, 2022
LEASES (Details) [Line Items]    
Operating Lease, Weighted Average Discount Rate, Percent 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 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Details) - Rent Expense Components - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Rent Expense Components [Abstract]    
Operating lease cost $ 531 $ 557
Sublease income (5) (11)
Net rent expense $ 526 $ 546
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Details) - Lessee, Operating Lease, Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash outflows from operating leases $ 494 $ 476
Non-cash operating activities:    
Operating lease assets obtained in exchange for new operating lease liabilities $ 0 $ 0
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 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Details) - Lessee, Operating Lease, Liability, Maturity
$ in Thousands
Mar. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, Maturity [Abstract]  
Lessee, Operating Lease, Liability, to be Paid, Year One $ 2,154
Lessee, Operating Lease, Liability, to be Paid, Year Two 1,765
Lessee, Operating Lease, Liability, to be Paid, Year Three 1,313
Lessee, Operating Lease, Liability, to be Paid, Year Four 1,121
Lessee, Operating Lease, Liability, to be Paid, Year Five 1,075
Lessee, Operating Lease, Liability, to be Paid, after Year Five 567
Lessee, Operating Lease, Liability, to be Paid, Total 9,754
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (1,985)
Operating Lease, Liability 7,769
Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year $ 1,759
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-Based Payment Arrangement [Abstract]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (277) 0
Share-based compensation $ 1,337 $ 729
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures 98 43
2018 Plan    
Share-Based Payment Arrangement [Abstract]    
Shares available for issuance 4,350  
Options Outstanding 2,549  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 1,632  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 1,632  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 4,350  
Options Outstanding 2,549  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
NET LOSS PER SHARE (Details)
3 Months Ended
Mar. 31, 2022
shares
Equity Option  
NET LOSS PER SHARE (Details) [Line Items]  
Antidilutive securities excluded from computation of earnings per share (in shares) 309,000
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Net income (loss) $ 339 $ (3,017)
Weighted average shares of common stock outstanding, basic (in shares) 20,347 20,041
Weighted average shares of common stock outstanding, diluted (in shares) 21,041 20,041
Basic loss per share (in Dollars per share) $ 0.02 $ (0.15)
Diluted loss per share (in Dollars per share) $ 0.02 $ (0.15)
Weighted Average Number of Shares Outstanding, Diluted, Adjustment 773  
XML 57 asur-20230331_htm.xml IDEA: XBRL DOCUMENT 0000884144 2023-01-01 2023-03-31 0000884144 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000884144 us-gaap:SeriesAPreferredStockMember 2023-01-01 2023-03-31 0000884144 2023-05-05 0000884144 2023-03-31 0000884144 2022-12-31 0000884144 asur:RecurringMember 2023-01-01 2023-03-31 0000884144 asur:RecurringMember 2022-01-01 2022-03-31 0000884144 asur:ProfessionalServicesRevenueMember 2023-01-01 2023-03-31 0000884144 asur:ProfessionalServicesRevenueMember 2022-01-01 2022-03-31 0000884144 2022-01-01 2022-03-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-03-31 0000884144 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000884144 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000884144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000884144 us-gaap:CommonStockMember 2023-03-31 0000884144 us-gaap:TreasuryStockCommonMember 2023-03-31 0000884144 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000884144 us-gaap:RetainedEarningsMember 2023-03-31 0000884144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-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-03-31 0000884144 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000884144 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000884144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000884144 us-gaap:CommonStockMember 2022-03-31 0000884144 us-gaap:TreasuryStockCommonMember 2022-03-31 0000884144 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000884144 us-gaap:RetainedEarningsMember 2022-03-31 0000884144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000884144 2022-03-31 0000884144 2022-01-01 2022-01-01 0000884144 2022-01-01 0000884144 asur:TheAssetPurchaseAgreementMember 2023-03-31 0000884144 asur:SecondAssetPurchaseAgreementMember 2023-01-01 2023-03-31 0000884144 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0000884144 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0000884144 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0000884144 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0000884144 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2023-03-31 0000884144 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2023-03-31 0000884144 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2023-03-31 0000884144 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2023-03-31 0000884144 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000884144 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000884144 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000884144 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-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 us-gaap:CertificatesOfDepositMember 2023-03-31 0000884144 us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0000884144 us-gaap:MunicipalBondsMember 2023-03-31 0000884144 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0000884144 us-gaap:AvailableforsaleSecuritiesMember 2023-03-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 us-gaap:AvailableforsaleSecuritiesMember 2022-12-31 0000884144 asur:IndividuallyMember 2023-03-31 0000884144 asur:IndividuallyMember 2022-12-31 0000884144 asur:AggregateMemberMember 2022-12-31 0000884144 us-gaap:CustomerRelationshipsMember 2023-03-31 0000884144 us-gaap:DevelopedTechnologyRightsMember 2023-03-31 0000884144 us-gaap:CustomerListsMember 2023-03-31 0000884144 us-gaap:TradeNamesMember 2023-03-31 0000884144 us-gaap:NoncompeteAgreementsMember 2023-03-31 0000884144 us-gaap:CustomerRelationshipsMember 2022-12-31 0000884144 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0000884144 us-gaap:CustomerListsMember 2022-12-31 0000884144 us-gaap:TradeNamesMember 2022-12-31 0000884144 us-gaap:NoncompeteAgreementsMember 2022-12-31 0000884144 us-gaap:NotesPayableOtherPayablesMember 2023-01-01 2023-03-31 0000884144 srt:MinimumMember srt:ConsolidatedEntitiesDomain 2023-03-31 0000884144 srt:MaximumMember srt:ConsolidatedEntitiesDomain 2023-03-31 0000884144 us-gaap:NotesPayableOtherPayablesMember 2023-03-31 0000884144 us-gaap:NotesPayableOtherPayablesMember 2022-12-31 0000884144 asur:StructuralCapitalMember us-gaap:NotesPayableOtherPayablesMember 2023-01-01 2023-03-31 0000884144 asur:StructuralCapitalMember us-gaap:NotesPayableOtherPayablesMember 2023-03-31 0000884144 asur:StructuralCapitalMember us-gaap:NotesPayableOtherPayablesMember 2022-12-31 0000884144 us-gaap:ShortTermDebtMember 2023-03-31 0000884144 us-gaap:LongTermDebtMember 2023-03-31 0000884144 us-gaap:ShortTermDebtMember 2022-12-31 0000884144 us-gaap:LongTermDebtMember 2022-12-31 0000884144 asur:StructuralCapitalMember 2023-03-31 0000884144 asur:StructuralCapitalMember 2023-01-01 2023-03-31 0000884144 us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000884144 us-gaap:SalesRevenueNetMember 2023-01-01 2023-03-31 0000884144 srt:MinimumMember 2023-03-31 0000884144 srt:MaximumMember 2023-03-31 0000884144 asur:A2018PlanMember 2023-03-31 0000884144 us-gaap:StockOptionMember 2022-01-01 2022-03-31 shares iso4217:USD iso4217:USD shares asur:security pure --12-31 false 0000884144 2023 Q1 10-Q true 2023-03-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 Yes Yes Non-accelerated Filer true false false 20623010 21438000 17010000 4027000 3248000 14762000 12123000 218000 251000 5075000 10304000 41493000 39688000 223465000 203588000 264958000 243276000 11944000 11439000 86011000 86011000 63024000 66594000 6531000 7065000 6376000 5523000 438844000 419908000 5418000 4106000 1744000 2194000 4391000 5791000 1671000 1860000 5013000 3728000 2886000 2955000 4182000 8461000 25305000 29095000 225462000 206088000 250767000 235183000 728000 788000 1430000 1503000 30478000 30795000 6098000 6459000 132000 114000 38866000 39659000 289633000 274842000 0.01 0.01 1500000 1500000 0 0 0 0 0 0 0.01 0.01 44000000 44000000 21003000 20628000 20619000 20244000 210000 206000 384000 384000 5017000 5017000 436907000 433586000 -280887000 -281226000 -2002000 -2483000 149211000 145066000 438844000 419908000 27956000 23004000 5108000 1329000 33064000 24333000 8664000 8869000 24400000 15464000 7200000 4897000 9956000 7485000 1979000 1821000 3302000 3432000 22437000 17635000 1963000 -2171000 -1944000 -820000 83000 4000 102000 -2987000 -237000 30000 339000 -3017000 481000 -1063000 820000 -4080000 0.02 -0.15 0.02 -0.15 20347000 20041000 21041000 20041000 20244000 206000 -5017000 433586000 -281226000 -2483000 145066000 375000 4000 1984000 1988000 1337000 1337000 339000 339000 481000 481000 20619000 210000 -5017000 436907000 -280887000 -2002000 149211000 20028000 204000 -5017000 429912000 -266760000 -99000 158240000 43000 1000 0 1000 729000 729000 -3017000 -3017000 -1063000 -1063000 20071000 205000 -5017000 430641000 -269777000 -1162000 154890000 339000 -3017000 4789000 4754000 307000 430000 169000 164000 982000 0 14000 -118000 652000 -48000 -73000 22000 453000 203000 1337000 729000 -160000 -1000 -69000 0 3290000 1252000 -33000 40000 -4850000 -2756000 0 -2000 -450000 1072000 -123000 -345000 -219000 -476000 -4339000 -2137000 4588000 2530000 0 1970000 726000 55000 1158000 691000 10189000 4504000 5426000 501000 -6647000 -6719000 232000 0 1988000 0 19372000 21296000 21128000 21296000 19069000 17107000 164042000 198743000 183111000 215850000 21438000 12054000 161673000 203796000 183111000 215850000 1038000 684000 82000 14000 0 411000 <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 - THE COMPANY AND BASIS OF PRESENTATION</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”, the “Company”, “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. We offer our services directly and indirectly through our network of Reseller Partners.</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%">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;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 develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in California, Florida, Nebraska, New Jersey, New York, Tennessee, and Vermont.</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 have prepared the accompanying unaudited Condensed Consolidated Financial Statements in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”) and accordingly, they do not include all information and footnotes required under U.S. generally accepted accounting principles (“U.S. GAAP”) for complete financial statements.</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 the opinion of management, these interim financial statements contain all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of our financial position as of March 31, 2023 and the results of operatio</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ns, statements of changes in stockholders’ equity for the three months ended March 31, 2023 and March 31, 2022, and our statements of cash flows for the three months ended March 31, 2023 and March 31, 2022. Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. These reclassifications had no effect on the consolidated financial position or consolidated results of operations of the Company. </span></div>These unaudited Condensed Consolidated Financial Statements should be read in conjunction with our audited Consolidated Financial Statements and notes thereto filed with the SEC in our annual report on Form 10-K for the fiscal year ended December 31, 2022 (our “2022 Annual Report on Form 10-K”). The results for the interim periods are not necessarily indicative of results for a full fiscal year. <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 2 - 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%">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 Condensed 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 Condensed 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;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%">The Company considers 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, 2022, the Company had a restricted cash balance of $500 related to the collateralization of a letter of credit issued by South State Bank in connection with its money transmission licenses, which was released in the first quarter of 2023. As of March 31, 2023, the Company had 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%">RECENT 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 2019, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach. The adoption of ASU 2019-12 resulted in no material impact to the Company’s financial statements.</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): This update 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</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 standard became effective for interim and annual periods beginning after December 15, 2022. Effective January 1, 2023, the Company 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%">ACCUMULATED OTHER COMPREHENSIVE LOSS</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%">As of March 31, 2023 and December 31, 2022, accumulated other comprehensive loss consisted of net unrealized gains and losses on available-for-sale securities.</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 Condensed 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 Condensed 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> CASH, CASH EQUIVALENTS, AND RESTRICTED CASHThe Company considers 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, 2022, the Company had a restricted cash balance of $500 related to the collateralization of a letter of credit issued by South State Bank in connection with its money transmission licenses, which was released in the first quarter of 2023. As of March 31, 2023, the Company had 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%">RECENT 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 2019, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach. The adoption of ASU 2019-12 resulted in no material impact to the Company’s financial statements.</span></div>In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326): This update 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, the Company 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%">ACCUMULATED OTHER COMPREHENSIVE LOSS</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%">As of March 31, 2023 and December 31, 2022, accumulated other comprehensive loss consisted of net unrealized gains and losses on available-for-sale securities.</span></div> <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 3 - BUSINESS COMBINATIONS AND ASSET ACQUISITIONS</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%">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, the Company 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. See Note 11, Subsequent Events for information regarding payments made on this promissory note occurring after March 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%">2021 and 2020</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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 2021, the Company acquired certain assets of two payroll businesses, which were used to provide payroll processing services. In connection with these acquisitions there are two outstanding promissory notes payable in the amounts of $2,223 and $4,080 as of March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. One promissory note also includes contingent consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for which we utilized a Monte Carlo simulation to determine the fair value of the contingent consideration as of March 31, 2023. For the quarter ended March 31, 2023, there was a measurement period adjustment to the fair value of a decrease in the contingent consideration of $69. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2023, the fair value of the contingent consideration was $587, which will be added to promissory note in the second quarter of 2023. See Note 11, Subsequent Events for information regarding an adjustment to the promissory note for additional contingent consideration occurring after March 31, 2023. </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 July 2020, we acquired certain assets of a payroll tax business. The Asset Purchase Agreement set forth two subsequent purchase consideration payments, which are contingent on certain thresholds. The first contingent purchase consideration was paid in June 2021. The outstanding contingent purchase consideration of $2,299 was valued based on the trailing twelve-month revenue at October 31, 2021 and is due to be paid on July 1, 2023.</span></div> 1970000 31000 411000 2223000 4080000 -69000 587000 2299000 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 style="width:7.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.837%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 March 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 style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 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 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 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%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">6,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">61,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">68,078 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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%">6,286 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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%">61,792 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">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:#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,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,886 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,886 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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%">2,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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,955 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,955 </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"/></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 3 — Business Combinations and Asset Acquisitions for further discussion regarding the contingent purchase consideration.</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%">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 style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 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 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 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%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">57,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,685)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">55,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">63,787 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">65 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,060)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">61,792 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">70,084 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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%">65 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,071)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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%">68,078 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 March 31, 2023 and December 31, 2022, there were 23 and 3 securities, respectively, in an unrealized gain position and there were 114 and 124 securities in an unrealized loss position, respectively. As of March 31, 2023, these unrealized losses were less than $81 individually and $2,071 in the aggregate. As of December 31, 2022, these unrealized losses were less than $96 individually and $2,480 in the aggregate. 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 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 credit rating of the investment, 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 March 31, 2023 and December 31, 2022, none of these securities were classified as cash and cash equivalents on the accompanying Condensed 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 Company has classified as restricted for use solely for the purposes of satisfying the obligations to remit funds relating to the Company’s payroll and payroll tax filing services, which are classified as client funds obligations on our Condensed 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 style="text-align:justify;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:94.152%"><tr><td style="width:1.0%"/><td style="width:68.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.653%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"><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%">161,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">6,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">55,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">223,465 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">Expected maturities of available-for-sale securities as of March 31, 2023 are as follows (in thousands):</span></div><div style="text-align:justify;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:61.111%"><tr><td style="width:1.0%"/><td style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><td style="width:0.1%"/></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%">6,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="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%">55,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">61,792 </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"/></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 style="width:7.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.837%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 March 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 style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 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 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 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%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">6,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">61,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">68,078 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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%">6,286 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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%">61,792 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">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:#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,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,886 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,886 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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%">2,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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,955 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,955 </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"/></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 3 — Business Combinations and Asset Acquisitions for further discussion regarding the contingent purchase consideration.</span></div> 6286000 6286000 0 0 61792000 0 61792000 0 68078000 6286000 61792000 0 2886000 0 0 2886000 2886000 0 0 2886000 2829000 2829000 0 0 56556000 0 56556000 0 59385000 2829000 56556000 0 2955000 0 0 2955000 2955000 0 0 2955000 <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 style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 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 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 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%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">57,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,685)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">55,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">63,787 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">65 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,060)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">61,792 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">70,084 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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%">65 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,071)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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%">68,078 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 March 31, 2023 and December 31, 2022, there were 23 and 3 securities, respectively, in an unrealized gain position and there were 114 and 124 securities in an unrealized loss position, respectively. As of March 31, 2023, these unrealized losses were less than $81 individually and $2,071 in the aggregate. As of December 31, 2022, these unrealized losses were less than $96 individually and $2,480 in the aggregate. 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 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 credit rating of the investment, 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 March 31, 2023 and December 31, 2022, none of these securities were classified as cash and cash equivalents on the accompanying Condensed Consolidated Balance Sheets.</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 style="text-align:justify;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:94.152%"><tr><td style="width:1.0%"/><td style="width:68.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.653%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"><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%">161,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">6,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">55,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">223,465 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr></table></div> 6297000 0 11000 6286000 980000 3000 2000 981000 57523000 62000 1685000 55900000 4784000 0 330000 4454000 500000 0 43000 457000 63787000 65000 2060000 61792000 70084000 65000 2071000 68078000 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 23 3 114 124 81000 2071000 96000 2480000 161673000 147032000 6789000 9174000 55003000 47382000 223465000 203588000 <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%">Expected maturities of available-for-sale securities as of March 31, 2023 are as follows (in thousands):</span></div><div style="text-align:justify;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:61.111%"><tr><td style="width:1.0%"/><td style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><td style="width:0.1%"/></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%">6,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="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%">55,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">61,792 </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"/></tr></table></div> 6789000 55003000 61792000 <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:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"/><td style="width:56.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.511%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 work forces. 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 March 31, 2023, there has been no impairment of goodwill based on the qualitative assessments performed by the Company.</span></div><div style="text-align:justify;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:69.444%"><tr><td style="width:1.0%"/><td style="width:78.268%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.852%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.480%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Intangible Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">116,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">Reseller relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,344</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%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">880</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%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,032</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">132,228 </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"/></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%">The gross carrying amount and accumulated amortization of our intangible assets as of March 31, 2023 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 style="width:38.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.380%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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 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 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%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">116,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(55,972)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 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.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,551)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reseller relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(908)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(855)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(918)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 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 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%">132,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(69,204)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">63,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">116,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(52,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">64,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 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.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reseller relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">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 $3,302 and $3,432 for the three months ended March 31, 2023 and 2022, respectively. Amortization expenses recorded in Cost of Sales were $268 and $296 for the three months ended March 31, 2023 and 2022, respectively. There was no impairment of intangibles during the three months ended March 31, 2023 based on the qualitative assessment performed by the Company. 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 March 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 style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><td style="width:0.1%"/></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%">2023</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,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2025</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%">12,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">9,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2027</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,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Thereafter</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,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,024 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"/><td style="width:56.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.511%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr></table> 86011000 0 86011000 0 <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.444%"><tr><td style="width:1.0%"/><td style="width:78.268%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.852%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.480%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Intangible Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">116,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">Reseller relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,344</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%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">880</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%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,032</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">132,228 </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"/></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%">The gross carrying amount and accumulated amortization of our intangible assets as of March 31, 2023 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 style="width:38.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.380%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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 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 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%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">116,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(55,972)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 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.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,551)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reseller relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(908)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(855)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(918)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 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 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%">132,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(69,204)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">63,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">116,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(52,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">64,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 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.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reseller relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr></table></div> 116971000 12001000 1344000 880000 1032000 132228000 P8Y8M12D 116971000 55972000 60999000 P6Y7M6D 12001000 10551000 1450000 P6Y10M24D 1344000 908000 436000 P3Y 880000 855000 25000 P5Y2M12D 1032000 918000 114000 P8Y4M24D 132228000 69204000 63024000 P8Y8M12D 116971000 52700000 64271000 P6Y7M6D 12001000 10283000 1718000 P6Y10M24D 1344000 889000 455000 P3Y 880000 847000 33000 P5Y2M12D 1032000 915000 117000 P8Y4M24D 132228000 65634000 66594000 straight-line method straight-line method 3302000 3432000 268000 296000 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 March 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 style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><td style="width:0.1%"/></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%">2023</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,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2025</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%">12,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">9,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2027</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,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Thereafter</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,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,024 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10030000 13338000 12554000 9442000 7267000 5816000 4577000 63024000 NOTES PAYABLE<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 style="width:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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 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%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5/1/2023 – 9/30/2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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,715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 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%">13.75%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 Notes Payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">38,379 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">See Note 3 — Business Combinations and Asset Acquisitions and Subordinated Notes Payable - Acquisitions section below for further discussion regarding the notes payable related to 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%">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 style="width:48.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.131%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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 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%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(625)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">32,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,858)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">30,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">38,379 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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%">(2,483)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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%">35,896 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr></table></div><div><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 following table summarizes the future principal payments related to our outstanding debt as of March 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 style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><td style="width:0.1%"/></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%">2023</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,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">6,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2025</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%">24,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2027</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"/></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%">38,379 </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"/></tr></table></div><div style="text-align:justify"><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 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%">In January 2023, the Company resolved the outstanding claims for indemnification for which it was holding back payment of the subordinated note payable as security for such claim. As a result of the resolution of those claims, the remaining balance of $232 has been paid to the Seller ($182) and to the claimant ($50) in satisfaction of its claim. There are no further amounts due or owing under this 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There remains an outstanding contingent consideration of $587 in connection with a payroll business acquired in September 2021, which will be added to the promissory note issued in connection with the acquisition in the second quarter of 2023. See Note 11, Subsequent Events for information regarding an adjustment to the promissory note for additional contingent consideration occurring after March 31, 2023. </span></div><div style="text-align:justify"><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-style:italic;font-weight:400;line-height:120%">Senior Credit Facility with Structural Capital Investments III, LP</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%">On September 10, 2021, the Company entered into a Loan and Security 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 Structural and the Lenders (“Agent”), under the terms of which the Lenders have committed to lend us up to $50,000 in term loan financing to support our growth needs (the “Facility”) until June 30, 2022. Of the amount committed by the Lenders, the Company drew $30,000 in September 2021, at the closing and the remaining $20,000 has lapsed. The Company also entered into a secured promissory note with the Agent evidencing our obligations under the Facility. The Company’s obligations are further guaranteed by each of our subsidiaries and secured by our assets and the assets of our subsidiaries.</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%">At the onset of the agreement, we paid to the Lenders an origination fee of $500. Interest accrues on any outstanding balance at a rate equal to the greater of 9.0% or the Prime Rate, plus 5.75% (the “Basic Rate”) and is payable in advance, which as of March 31, 2023 was 13.75%. In addition, interest is paid in kind (“PIK”) at a rate of 1.00% or 1.25% based on our APR Ratio, measured on a quarterly basis. The PIK interest is added to our outstanding balance and accrues interest at the Basic Rate. Interest only payments are due until October 2023, with an option to extend until October 2024, dependent on certain financial or revenue metrics before the end of the first twenty-four months of the Facility.</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%">Principal payments begin after the expiration of the interest only period, and are based on a five year amortization schedule, with a balloon payment due in October 2025. The table above in this Note 6 — Notes Payable summarizing future principal payments assumes the Company will not extend the period of interest only payments to October 2024. Upon payment in full of the obligations under the Facility, we are to pay Lenders a final payment fee equal to 1.0% of the increase in our market capitalization since the onset of the agreement, at that time valued at $182,400.</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 Company has agreed to provide the Lenders the right to participate in a future offering—whether public or private—on the same terms and conditions as other investors for an amount not to exceed $3,000.</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%">There are no financial covenants if our net cash position is equal to or greater than zero. If our net cash position is less than zero, the Company would be subject to the following financial covenants: (i) unrestricted cash of no less than $5,000, (ii) maintain an APR ratio of no less than 0.70:1.00 through September 10, 2023, and (iii) maintain an APR ratio of no less than 0.60:1.00 from September 10, 2023 through the remainder of the term of the Facility. The APR ratio would be the ratio of our tested debt to our annual recurring revenue and would be measured on a quarterly basis. Our Tested Debt consists of our outstanding obligations under the Facility (exclusive of PIK interest) and any indebtedness issued or earnouts owed to sellers in connection with 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 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 style="width:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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 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%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5/1/2023 – 9/30/2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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,715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 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%">13.75%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 Notes Payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">38,379 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">See Note 3 — Business Combinations and Asset Acquisitions and Subordinated Notes Payable - Acquisitions section below for further discussion regarding the notes payable related to 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%">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 style="width:48.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.131%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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 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%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(625)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">32,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,858)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">30,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">38,379 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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%">(2,483)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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%">35,896 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr></table></div> 5/1/2023 – 9/30/2026 0.0200 0.0300 6715000 6947000 10/1/2025 0.1375 31664000 30607000 38379000 37554000 6043000 625000 5418000 32336000 1858000 30478000 38379000 2483000 35896000 4774000 668000 4106000 32780000 1985000 30795000 37554000 2653000 34901000 <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 following table summarizes the future principal payments related to our outstanding debt as of March 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 style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><td style="width:0.1%"/></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%">2023</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,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">6,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2025</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%">24,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2027</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"/></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%">38,379 </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"/></tr></table></div> 4543000 6367000 24494000 2975000 0 38379000 232000 587000 50000000 500000 <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 </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%"> 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-style:italic;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 doubtful accounts of $4,027, were $14,762 at March 31, 2023. Receivables from contracts with customers, net of allowance for doubtful accounts of $3,248, were $12,123 at December 31, 2022. The increase in the receivable balance during the first quarter of 2023 is primarily due to deferred payment terms on many of our Earned Retention Tax Credit commitments. No customers represented more than 10% of our net accounts receivable balance as of March 31, 2023 and December 31, 2022, respectively.</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: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 $7,525 and $6,660 at March 31, 2023 and December 31, 2022, respectively. The amount of amortization recognized for the three months ended March 31, 2023 was $496, and for the three months ended March 31, 2022 was $345.</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-style:italic;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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023 and March 31, 2022, revenue of $5,613 and $3,058, respectively, was recognized from the deferred revenue balance at the beginning of each period.</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-style:italic;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 March 31, 2023, approximately $21,295 of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 92% 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-style:italic;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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023 and 2022, there were no customers that individually represented 10% or more of consolidated revenue.</span></div> 4027000 14762000 3248000 12123000 No customers represented more than 10% of our net accounts receivable balance as of March 31, 2023 and December 31, 2022, respectively. 7525000 6660000 496000 345000 5613000 3058000 21295000 0.92 During the three months ended March 31, 2023 and 2022, there were no customers that individually represented 10% or more of consolidated revenue. <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 8 - 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 Condensed Consolidated Statements of Comprehensive Income (Loss), rent expense is included in operating expenses under general and administrative expenses. The components of the rent expense for the three months ended March 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:98.099%"><tr><td style="width:1.0%"/><td style="width:67.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.655%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">526 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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%">546 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 8% as of March 31, 2023 and December 31, 2022, respectively. The weighted average remaining lease term is five years and five years as of March 31, 2023 and December 31, 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%">Supplemental cash flow information related to operating leases for the three months ended March 31 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 style="width:67.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.253%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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: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 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%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 in exchange for new 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><td style="width:0.1%"/></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%">2023</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%">1,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2025</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,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2027</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,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Thereafter</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%">567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#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%">9,754 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,985)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,769 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P1Y P10Y The components of the rent expense for the three months ended March 31, 2023 and 2022 are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:67.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.655%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">526 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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%">546 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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 three months ended March 31 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 style="width:67.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.253%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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: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 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%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 in exchange for new 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr></table></div> 531000 557000 5000 11000 526000 546000 0.08 P5Y P5Y 494000 476000 0 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%">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 style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><td style="width:0.1%"/></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%">2023</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%">1,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2025</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,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2027</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,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Thereafter</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%">567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#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%">9,754 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,985)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,769 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1759000 2154000 1765000 1313000 1121000 1075000 567000 9754000 1985000 7769000 <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 - SHARE-BASED COMPENSATION</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-45pt"><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”). The 2018 Plan, approved by our shareholders, replaced our 2009 Equity Incentive Plan, as amended (the “2009 Plan”), however, the terms and conditions of the 2009 Plan will continue to govern any outstanding awards granted thereunder. In January 2023, we granted Performance Stock Units (“PSU”) to certain members of management under the 2018 Plan. Each PSU will convert into one restricted stock unit (“RSU”) at the end of the performance period. The number of RSUs into which the PSUs convert for each member of management who received the award will be a sliding scale between 0% to 200% of the target amount based on the Company’s achievement of certain performance metrics tied to the Company’s recurring revenue and gross profit for 2023. Once converted, the RSU will vest as follows: one-third on the date the PSU is converted (which is expected to be between January 1, 2024, and March 31, 2024), one-third will vest on January 2, 2025, and one-third will vest on January 2, 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%">The number of shares available for issuance under the 2018 Plan is equal to 4,350 shares. We have an aggregate of 2,549 options, RSUs and PSUs granted and outstanding pursuant to the 2018 Plan as of March 31, 2023. As of March 31, 2023, the number of shares available for future grant under the 2018 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%"> is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,632</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div>Share based compensation for our stock option plans for the three months ended March 31, 2023 and March 31, 2022 was $1,337 and $729, respectively. We issued 277 shares of common stock related to exercises of stock options for the three months ended March 31, 2023 and issued no shares of common stock related to exercises for the three months ended March 31, 2022. We issued 98 and 43 shares of common stock upon the vesting of restricted stock units for the three months ended March 31, 2023 and 2022, respectively 4350000 2549000 1632000 1337000 729000 277000 0 98000 43000 NET EARNINGS (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 income or loss per share based on the weighted average number of common shares outstanding for the period. Diluted net income 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 earnings (loss) per share calculation to the extent that they are 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%"> For the three months ended March 31, 2023, we included an adjustment to the denominator of our dilutive earnings per share calculation for 773 options and RSUs but excluded 79 shares related to PSUs as these instruments would not be considered vested if we were at the end of the contingency period. For the three months ended March 31, 2022, we have excluded stock options and restricted stock units of 309 as they were anti-dilutive. </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 income (loss) per common share for the three months ended March 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:99.561%"><tr><td style="width:1.0%"/><td style="width:74.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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: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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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="3" style="background-color:#cceeff;padding:0 1pt"/><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,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.02 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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.15)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(3,017)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 earnings (loss) per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.02 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.15)</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"/></tr></table></div> 773000 309000 <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 income (loss) per common share for the three months ended March 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:99.561%"><tr><td style="width:1.0%"/><td style="width:74.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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: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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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="3" style="background-color:#cceeff;padding:0 1pt"/><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,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.02 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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.15)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(3,017)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 earnings (loss) per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.02 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.15)</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"/></tr></table></div> 339000 -3017000 20347000 20041000 0.02 -0.15 339000 -3017000 21041000 20041000 0.02 -0.15 SUBSEQUENT EVENTS<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2023, the Company 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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$587</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was added as an increase to the principal balance due on the promissory note. </span>In May 2023, the Company 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, the remaining balance of $422 has been paid to the seller consisting of $411 in principal and $11 in accrued interest. There are no further amounts due or owing under this subordinated note payable. 587000 EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !*!J%8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " 2@:A6"M@+UNX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R''8*";-I66G#08K;.QF;+4UC?]@:R1]^R59FS*V!]C1TL^? M/H$:':4."5]2B)C(8KX;7.>SU''-CD11 F1]1*=R.2;\V-R'Y!2-SW2 J/1) M'1 $YP_@D)11I& "%G$ALK8Q6NJ$BD*ZX(U>\/$S=3/,:, .'7K*4)45L':: M&,]#U\ -,,$(D\O?!30+<:[^B9T[P"[)(=LEU?=]V==S;MRA@O?GI]=YW<+Z M3,IK'']E*^D<<621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !*!J%97^T'E8P8 ,E 8 >&PO=V]R:W-H965T&UL MM9IK0*$2?_ MOD=@@[,5QPX3\B'F=E[T2D?B0>AL(]779"6$)H]1&"?GK976Z[>=3N*M1,23 M4[D6,9Q92!5Q#;MJV4G62G _"XK"#G.:\15N[ [?!RF_FIVI?]YR3(E$*#QM)#C\/(B)"$.C!.7X M=RO:*NYI O>W=^K7F7DP<\\3,9'AY\#7J_/6L$5\L>!IJ&_EYE>Q-=0S>IX, MD^P_V>37]EF+>&FB9;0-AA)$09S_\L=M11P3P+8![)L ZE8$N-L -S.:ERRS M="JVBR3CVR56L _U$ MIG&>'J::VR19<262LXZ&NYF8CK=5OLB5686R2][+6*\24/6%_SR^ Z4LBLIV M1;U@J.![KDZ)2T\(E<8N*^S995Q)ZY[Q;NNYAZ MZ?[N:2UL3O%PZK0_VBRA434M]0I+O>,LS80*I.D,/H$N976'*Q6)6IFI:'Q- MG_W"9__(IE,<1N,L;V_%6BIM6_2Z%XHFT=<<=!MLR[M]=_T;5[1V)I>J5,^FIUCW(Y]']23D]T&R1XR M'V)KBQZ0[#H]2(80,L67D"8*L '2)0T@7>C0<6QU@"O6K80]/J$OJH2)V8/4 MOI.;V%H!N-P8D"JP!4[PP+H^6>F3O 2-<=M-F@8L1I H]HR4<4AYIM@DY2 MI0PFY6P4Q,NL2Z;V-R%<\8OU_6F"1]7U66(2/8J3IK$6*G^;-KS+=\:M/G'% M*I]-$!(M$8D>Q4C702B B&!474KU9'6'Z]S(N,T]3X ,B/BYH-5O$XA$2T:B M1T'2/.)A2"[2!$XG]JS%=;1*K6R/A]6TQTHJ8D=1T54DU-+TRE] 0:]@B(W6 M/+:VZP'!RI<8/*ZNT9)\V%'D,U\):$?,'BY3;:\)X&$E\+"C@ >,1<#O%@)/ S'DV\];B?ZJEWB!\P,BM.UV>\SZ[H%'UK57L@W#F63O$*J"&SRLIC^WA!L7 M9Y'G3\/OG5.'DC7TQ <>6LM[@>N]^)-"$\3CEL3CT@:^J;P2QFQKH DHAU3 N8*;KK;Z:(".W)",7!YM=$Y*K1V_%XZ6H_!IQ0.AF/+\<6[^:X8%U M'9:(Y.)<,X?'*##[F/R6QH&9L.1*!UZPYMFDR4R)A0 *]G.V)[-403TD@F0K M!JS/7?Q^+^[138"56X*5VV]@3'LE4-K60!/8Y9;8Y>*<])(Q#5=Z[4R;X/>K M6S,EK+F'9I3(\V&O\NWI@% 5S>!A+_77V5MF8F9?LM4W"?',1\9\Q4EQM%CA M,\[6M73*R_/E0>^YF;Q)2"@6$.J<#J"3JGS%3;ZCY3I;M'(OM991MKD2W!?* M7 #G%U+JW8ZY0;'N:?0?4$L#!!0 ( !*!J%9)';R\^ < $$C 8 M>&PO=V]R:W-H965T&ULM9IM;]LX$L>_"N$-%G> 4_-)3VUB M('6RNP5Z;;')WKV693H6*HE>B4J:^_0WE&Q)%BDZ 7IO$LL>TO\9D?.;H7SU M+,OOU4X(A7[D65%=SW9*[=\O%E6R$WE;:@&/N+/$Z+V?*J>>];N;R2M5R^?!29?+Z>D=GQC3_3QYW2 M;RR65_OX4=P+]=?^6PE7BVZ639J+HDIE@4JQO9[=D/H:2NE,P/ M@T%!GA;M__C'(1"# 81/#*"' ?2U ]AA &L<;94U;MW&*EY>E?(9E=H:9M,O MFM@TH\&;M-"W\5Z5\&D*X]1R]?7+[=V7^[M;!*_NOW[^='OS ![M$E^NO^%OWCXI^HVL6EJ%!:H(>=K*NXV%1S='%R?;50($Q/OT@. M(CZV(NB$B'_%Y3O$R!Q13)EE^,H]_%8DW7!Z.GP!X>AB0KN8T&8^-A63NBQ% MH5!<54)5[VW^M!-P^P1ZZ[VO]G$BKF>PMRI1/HG9\M=?B(\_V+S[29.=^,HZ M7YEK]N4JKG9SE,!?)/ZNTZ0Z8SPM M*>$LO%H\#1TTK4B ">ZL3I3S3CEW*K])$EF#5I"9"!"^SL0<%9#XY!;%&:2G MN$@$@D2'-K)>JVV=0\8V4C.^#KR1:-.(8(:Y77;0R0Z137]@2..$1VSD@&G%(C\,[0Z$G0.ATX'?7BTR-&\Z9=P?A]EBAIDW)3/J M9$9OCK--9&1^N\\C;[R +6:;<0VVCF@1D MY1\VUR2).!^IM9IQ%DVH'4">.-7^+N7F.(,4I>+B,87L?;C9TS&DA@*?86K$T&+F>]'$]B<]*(F;E%_A?L=:NW12-QL_-JDTW,*3>3X;+ S#@I-*\^;XA+IP43< M9&JW^?3V)B9YH*X(S1UCL2-1A">R$.DI1?Q7%8%9&J_3+%6IL%>"Q$F[MY:" M/VNV4Z=[QA$WY(Y.[V79-%E0)Q52 :/W\8LNL*P!,&GE<:.0L%AQ@J?2<,\T MXH9:5P2Z!)J@(H&YD"PX(Y-9HZ<9<>,,!):U+J!EKLN=N.U=@1EK48AM.K'X M36H!!(S<85IY0321D&E/-NHFVSC/#3; _,AE:TMD89RJ-)- M$W996!6;3*-A.$[5-JO(FX )[<%'W>"[%5L!=UWW@]!-U-8]1DV.00X8]S@6 MJY#[4RNVIQUUT^ZT9!S<_&-]WM:Z39F.Y#I+'YM V]>&B3OJ,3RN?6UF$8ZF M8MUCD;JQN'J#4DMO1CUN-)8V.^SCJ3J=]H2D[D9N,NQ6M6931J%U\X.Q6HL= M\T@X47#0'FTT+Y4H\[-$ITY&OOEPYR?-=NIV#TCJ!N2K-J^)OF&B M._AA,9I<0ST>J1N/G3P5_^ANC/6T@IJT@\X(CU5:K#P\L7A8ST3F9N*781'4 MG3(EI]62]7S,Q!W#/# .R&QFP50Z83T6V1DLNEA>R,*!1(=QBQ;V) M?I7UD&1N2+8X/Y-2F(D[PL;9SV9$)JHZ-C@T=2.Q37V9+:58E9K<@U[&'_/; M9A;YD]'L^P\=S&BU$"R.?CI>SLF>@A#U8Z"G-T@=]A @FG1$]Q M5HL/B,P]C(]/7^):[629_E=L/NA=+%!:5;KNE262M:H4]!>PYZU1,_$Z3J%. MDU/_>OBR,WVES'/H>Z:I%:O<)/TE#:$:'PNU&Q)*IY3V M10%W%P5#I8?G+C*'M+;3#^>?H$B0E940W&3])<78>)!E,^-3!3SO:P+NK@E: MBE63E+!*MM"?1]0XW+;:>=B?BG5?*/!7%0J#EE3OP3TR+"HK:+8S#[P*8 MH&Q_K]%>*+EO?O*PEDK)O'FY$S&$6QO YUL)!?WA0O^*HOO5S/)_4$L#!!0 M ( !*!J%;=E^<38 , $H+ 8 >&PO=V]R:W-H965T&ULK99MCYLX$,>_BD6KJI7V%O.0A]TF2-DD52OUME'97E^<[H4#3K 6[-0V M2=M/?V-@*60)V:WZ)K'QS)_?#/9X)@/"9;1-M'MC!9$>V-*3ZRVXE86;7*C'+*%=,<"3I9FK-G.NY MXQJ'PN(?1@^J,48FE+40]V;R(9Y:V!#1E$;:2!#XV],Y35.C!!S?*E&K?J=Q M;(X?U-\5P4,P:Z+H7*1?6:R3J36V4$PW)$_U9W%X3ZN !D8O$JDJ?M&ALL46 MBG*E158Y T'&>/E/OE>):#@X_@D'MW)PG^K@50Y>$6A)5H2U()H$$RD.2!IK M4#.#(C>%-T3#N/F,H9:PRL!/!_-/MXOE;;A<(!B%GSY^6,SN8'(S^SB[G2]1 M^'ZYO O1ZQ61E.N$:A:15+U!?Z$OX0*]?OD&J026%&(,1(BE9"L6(O_CM;*RUA1_[7%6JI[7=KFV-ZK78D MHE,+SJ&B=I*7@L$'A8W=TA/K8R'/]<3?KH&8=]+*NH&Q1*6F,5)G5'9%H M3]*<=F&66J,& ;[$SA'F&:,6YK#&'#X/LSKW)->)D.PGC;MPAX^^K3/ ^ CW MC%$+=U3CCGX+%RXRI:$F,;[MXAT]0CF&[;-HD8YKTO%OD3*E\NZDCL]"]EFT M(*]JR*M>R/*D/VF'7CUEAYXQ:C$Z^-=5AI]!^:0-6BDV4^7[^-$6/6O6)FY< MOL[SB4]_^4JMB>$Z&'O'M!UF>.B>*%3.KUO0Z;U=NFG/G*A*\HC%N3I&[C)S M_>-[P&XT.J;+A#YAR[A"*=V '[X<@8 L&[=RHL6NZ'W60D,G50P3:':I- :P MOA%"/TQ,.U6WS\'_4$L#!!0 ( !*!J%;JA]BL$ 8 %\; 8 >&PO M=V]R:W-H965T&ULK5G;;MLX$/T5PELL4B".15*^91T#B9VV M 9H+XK1]9FS:%BJ)7I*VL_WZ'5TL62+%-H!?;%UF1F>&PSE#FH^9I'3%V(#8_AS5+(B&FXE:N.VDC.%JE2%':(Y_4Z$0OB MUGB4/GN2XY'8ZC"(^9-$:AM%3/YWPT.QOVKAUN'!<[!:Z^1!9SS:L!6?X:GD) M(A[RN4Y,,/C;\0D/P\02X/@W-]HJOIDH'E\?K']*G0=G7IGB$Q'^"!9Z?=4: MM-""+]DVU,]B_X7G#G43>W,1JO07[7-9KX7F6Z5%E"L#@BB(LW_VE@?B2 'L MV!5(KD#J"GZ# LT5TLAU,F2I6U.FV7@DQ1[)1!JL)1=I;%)M\":(DV&<:0EO M ]#3X\GCP_3V878[17 U>_QZ-[U^@9O9"_S=WSZ\S-#C)WAU__1\^P7D[K[? MHJ^/LQEJHV^S*3K[\!&I-9-J'/TH7(_ZFB FGRP,\]AW62P M2 ,LBNY%K-<*W<8+OJCJ=\#%PD]R\/.&. W>,WF!*#Y'Q"/4@F?RY^K$ 8<6 M8:>I/=I@[YGO>+SEE[;(9)J^73.9UI=JP^;\J@7S5G&YXZWQWW_AGO>/S:T3 M&:LXZ1=.^B[KXQ>A60AS/775YFFFWDO5DWJS&U/J]?Q19W?L@BE%?$II(57! MUBVP=9W8)D)I))9HQD)NS<],O7OTU4'/@&81&O2&=F2] EG/B>RS%$JAC13+ M0-N ]8QO$M_WO!HR4PIW_2/\%6C] EK?F;6/&RZ9#N(5XF_ (XHK:P+W3YG M)S)6\7=0^#MP#D6:' @J&%1<^9,GGMO\'1BQ[A-C0$PA?S#LV\=C6. ;NE.% MQS @88J0+8 = J63 =I99]O00# <=GLUF*90WQ]T[3"Q5Y*,YP3Z#$/#Y'R= M(EU 00C%!GH!:W[GIBJI.^P/:SAM4@."&X >L2%V KV.A-3!+Y:V&% >@EBS M>!6\AAPQI;BV4QDVL$ =(W7$%BF?D@;$I$1,_J#("F-F6H$2LW9 +>W7D9IB MN-^C35E0]YA(2-8EM M,T0+4QEQ-&4:^ *77(;=9.8<&M+60F3F]3*$V&0X:*BPN M*0\[&>;@ 8!#9Z]0;X&5/QXRP@JV;\%A3C%3BC9E0LE6V$U7#[#J"XX#;L5G M$A&E1G4UA=K4PTW!+/D*#]T-1)JK@!#(>IVL!7>\BMC:3V G"[ZWH3B5M>HR MI*1"XJ;";S&LML/@%U]4/4= .%F7P1*V47R^E8$.[#."F.SG#W!M$"U";>SU M&AIG4G(D<7/DI'GXK%BQT;\?5[T=9U!.%6 M0]"A#XF!)]4A[%"-LB6L%;N3>]^;>:>R5HU%2;_$3;]9+,Y@83X58D8=)U9MJ/ M=,,( +,=\-N*)YM+M=3+=DJLT)T4_^X\.Y&U:B1*SB=NSB_S+'/8/EB69:Q' M_3I/6L4\OZ&W(R6K$S>K'V>7"Z5)TP0??SY':1%SH"P)G;@)_3DA =FPZG3K MOCMG3F2MZFG9&!!W8^#:#R,GI?]36:MN^Y7T3]WT_]L]L5R_LMW5-]?I-C$* M.6=/.5J2.W63^Y,42ZZ237J F;@?S+DZ1S!%%GN8)FD]$TD79\7NM/WNKPDP*MLM M&HO*(B___F3C8BP)@5,U]R7!L/NLY&=77CVV3Q\(_9HM,&;@<9FDV5EKP=CJ M7:>331=X&65OR0JG_)<[0I<1XX=TWLE6%$>SPFF9=)!EN9UE%*>MP6GQW14= MG)(U2^(47U&0K9?+B#Z]QPEY.&O!UO[E!8?(GQ0[;S&>13N27D:WXPGIVUK'Q$.,%3 MED-$_-\]'N(DR9'X.+Z5H*UMS-QQ]_-W]*"8/)_,;93A(4G^BF=L<=;R6F"& M[Z)UPJ[)PP=<3JB;XTU)DA5_P4-I:[7 =)TQLBR=^0B6<;KY'SV6)V+' =I[ M'%#I@ 0'A/8XV*6#+3C8[AX'IW1PQ B]/0[=TJ$K1MCGX)8.KAAAWZ1[I4/! M?F=S=@MJ1A&+!J>4/ ":6W.T_$/!;^'-&8G3/!4GC/)?8^['!L/+BY%_,?%' M@'^:7'X?3.M!SC M^\T8T9XQWA 6)0JWH=YM2)9+GNP31J9?P3^?\/(6TW\5,",]S/EL%N=5$R7@ M*HIG)WPNPV@5\R'I0'T]Z#5F?)G ,^!'-(W3>:;#"@X,\'(X!N>,T?AVS:+; M! -&^% I3ID.-3QPTOG"EJWIT^;\M<'F;-9Q.CS9MAF'MAF'"F!G#_"D2)$V MN%RSC/&$X+-7I806)%^@WV6K:(K/6GP%SC"]QZW!K[] U_I=E2@;L&X!EB_. M]P.^5"/OM'._FPE\0=(I21DE29*;C5.&^>"8*G$V W!WN(9=#SE6G>RA M;(8L1T@(V<9!_3Y$=3-?-CM!KMMSA9"!PJ[?K]N$"INN!7M;J]I9=[9GW6E: M&4I:N;*8N786=5+H*F_VEZVZ9 M<5^6&;\H_UU:/D5T2PM2T>(J5E3'ZXNTR&;(Z@JTN#(MMN4Z4*!%-N.T]'N] MGD"+P@Y"5R Y5%CM)Z:W):9W>$T]R7=!L[PWXEO#+-HP06F4SO$R;[]N>?NT M8W<5/15?GS]$=,:7XU7NP-=E_Q'3:9QM&NS9H*IK[\G)E[RY7&Z*U\9L2;1+,/VK\@* M%AA%"TVAU9.@DM3@ 4WMYRN94-;'E!OOTDZ_\U: *;?>"COUWEMEJ-A\J\SV M[[YAI5C! Y+5D46H16EU"@WDL!@I8'! M(T2PQC<6U$VP2?EG"&4E3%FH1M4PHVB!4;30%%H]42I%#.HEL9>_P:!.,EG1 M4A>S++4IBED&4Q>S;+>GF%6&BF)6F&F*N9*LH%ZS>N%;#;:2H+Z\=W'Z"$I[ M'-D.04LD2%:B'-OM6SV1((5BA3S+\Z261V5H65++HS#;3Q"J=":DUYG^AUL. M2!9BD-@)#A5&=D_L/_5S:_QTA5&YR2A:: JMGB65*H7TJM3/NOM0AJV5IFU+ MN6!2NADA6J9[M[ J,/=QE%"XRBA:;0ZEE2R67HB">\ MC-V%0(HGM?J>)ZX3\H-:X@9<#>2(%WBC"IA1M- 46IW72@%#!Q2P(Y^FUJ(T M+FY93E(6M\F@OE&TP"A:: JMG@25#(<.R' _7P8M1W!P8ZZPDS?F"B/EQEQA MI]Z8*PWEC;G*3+$Q[^R\3I._C\4OG?.8+XD)ON-^UML>3WRZ><5I<\#(JGC# MYI8P1I;%QP6..!NY ?_]CA#V_2!_:6?[HMG@/U!+ P04 " 2@:A6>^9# MZ0X) #W)P & 'AL+W=O2J*7I'+97W](R;9D\>)F MX9?$EH>C;X;#^69&.G_FXH=<4ZK 2YX5\J*W5FKS<3"0R9KF1'[@&UKH7U9< MY$3IK^)Q(#>"DK1:E&<#%$6C04Y8T9N=5]?NQ>R[.TN?&./:V4N#&;G&_)(%U1]W]P+_6VPUY*RG!:2\0((NKKH7<*/\WAB M%E02_V'T6;8^ V/*DO,?YLM->M&+#"*:T409%43_>Z)SFF5&D\;Q]U9I;W]/ ML[#]>:?]":KO^!Y M*QOU0%)*Q?/M8HT@9T7]G[QL'=%:H/6X%Z#M M1=$'L6X.T"7!E:(ZO,NB** MS,X%?P;"2&MMYD/EFVJUMH859AL72NA?F5ZG9O.[VZOKV\7U%="?%G=?;JXN M'_27Q8/^]_7Z]F$![CZ#^>7B#_#YR]V?"] 'WQ=7X-VO[\&O@!7@8.V/PE1=J+<%UD=+TU,^82""K\2\0%@ M> 90A+ #S_SGEZ, '+SW+*[T89]GB5R#E3XF$JP$SX$^>8(H5CS6H[/??H&CZ'>7S2=2=N"!>.^!.*1]=JNS MT$V1\)R"=U^XE._!I5*"+4M%EAD%BH-[(FBA7$ZH-8\JS285/AC8G9 MY(W@3TS',%B^[G:9%^Z]'9YR;T^D[,!-H[V;1L&]O:)::<)(G8N+%)"<"\7^ MJ2ZX+*_5#5N;%8\GW1UU"0UC]X:.]TC'0:27+6" KUKG,*,Z_P,B)57._#6V MT.!HW$%LR\0X<@.>[ %/W@0XI4L%5JP@.@XUZH1+'9K&Y2F3"2_=YV=BX8*C MKK==,AYG3_?8I^$CSXM^=298H:B..@7HBZXX)'5AG%KWGTY0!Z,MX_$NC!K& MBXZF)=+QL0[FG)5Y[5>2)(+NO;]UL@0FT)\(RTSRZNL"JB^)3@N2)J6HDKF3 M B,+?Q_&'1L=0A!./&:VB!T&S;PW6:FJMC16D/)RJ59E9HRKS'&BA1:0T;"[ M(PZA?NQ#BQJTZ"UHZ8H*H3/J-NDJ\N+Q+[+!C'$7L2V$D =PP^XP2)U5%.FZ M.6/_:)B&$V@5(28FI(F;MX<*=OAU:-GBD$(1]EC3,#4,4_5BK9FX;^KA5">8 MW!Q9;R;?JCH(5XR[B=$A-493#\Z&G&&0U&:FC#!NUJ=RP[53*U=GO'CLZW23 M!W+Y5N]ALHNZF!U"'L0-3\(P4<[7I'@TU0-8$2; $\E*:D#KLL*0D*XSP*84 MR=I0D;XF=2$A_*ZW";)OI76'D"]G-AP*Q^%BMK)"&C-:=6SE[2IE9HPL6>:O M:6&0H]]:^)Q*VZ$S&GZ&1PAZFT)-<4C9DSGD3IMM?NUC-+6"SB$&T="7H!HF MAF$JOBF>='!Q\>K$9O,JME*-+=.//9&$&O9%8?:]%W1#6+JK"^KPX6I-1>#T M(ILAX\FPZTF'%!H/1Q[$#9&B,)'J%D94E>*[*UI_>F_.P5V%^6Y_&B[]Z&W& MM*#;(IX 0 VEHC"E[L-T0UY],8H<_!G;CK6E8#3V 6PH%(4I5 ,4)76&0I/2 M^3)CCW5'Y33 P8<0=4/9)87CH<> AC51F#7O.JU$*PLZL=J4V$>PF[Y=4O'8 M%\4-7?I2[J=ZV4[@EU%<',[*=*]4[[;3:TLI&+,*=C MWYXUA(G"A'F_+<-DW1":.D>]5CF):C,VN6=2A1PT.4:C+FB'U-"3@'!#ICA, MI@N^4L^Z<@<)V3!EFI&ZHZUF!,[9HJL?A6A@W3(J/M*1M#[^Y M0<*.QA-&T!HBN>0TIWDF&[CA4WRT14TH3;Q;^B1C MIH%?E:9P#1>JV)X4PRD>6[ZVQ1!$4T_YAQLJQF$JOG4]K'"=$"=VFW$1A,CR MMTO,C[TA9GQDJ*RQLUT39KRN[3BKK3',_*1SK [X,V#FS8(ERLRP*A&3G3L7 MVRN1-6-QB8UAY"F!XX;0XS"ASW_.M&.6G8$E?61%8;;6%#-4,)ZZ MS(T=H^=1',7=L'3)32?CV#-XC)N2( Z7!" BEV3,Z=(6C+!4.P*0[B\,/M1;G99-34!R2K@7_6]9*N M\^KW@4SK\-?E4INF^>"_3@M.^@#[5-H.O='4('&X!KG9/:.\)RP] ]QS:DN-)KY3VI0G<;@\.>Q1MB]?/) 7';#5 M(73BM4N.OO4V.M<_P8_S M^AVT1DW]2MQ7(C0G2Y#1E589?1AK9XKZ+;/ZB^*;ZD6M)5>*Y]7'-24I%49 M_[[BVD/;+^8&^W?]9O\'4$L#!!0 ( !*!J%;&#((G7@@ )X3 8 M>&PO=V]R:W-H965T&ULK5AM;^,V$OXKA LL>H!C)T[:+O(& M.-[L90_("^*T17&X#S1%66PH4B6I..ZOOV=(2E:VWJ# W9=$)H?#F6=FGAGI M?&/=LZ^D#.RUUL9?C*H0FM/IU(M*UMQ/;",-=DKK:A[PTZVGOG&2%_%0K:>S MP\,?IS579G1Y'M<>W.6Y;8-61CXXYMNZYFY[);7=7(R.1MW"HUI7@1:FE^<- M7\NE##\W#PZ_IKV60M72>&4-<[*\&,V/3J].2#X*_*+DQ@^>&7FRLO:9?GPI M+D:'9)#44@32P/'O12ZDUJ0(9OR1=8[Z*^G@\+G3_CGZ#E]6W,N%U;^J(E07 MHX\C5LB2MSH\VLV-S/[\0/J$U3[^99LL>SABHO7!UODP+*B52?_Y:\;A[QR8 MY0.S:'>Z*%KYB0=^>>[LACF2AC9ZB*[&TS!.&0K*,CCL*IP+ET\WUVQQ?_LP MO_N-S>\^L:OY\LN2W7]F#X_7R^N[I_G3E_N[\VG 571@*K+:JZ1V]@VUQ^S6 MFE!Y=FT*6;P]/X6)O9VSSLZKV;L*;[F;L..C,9L=SH[?T7?<^WT<]1U_0]^] M6W.C_N24&F.VL,9;K0J>,L44[,%)+TU("[9DGY7A1BBNV1*+$FD9//OW?.6# M0V+]9Q]"R8"3_090L9WZA@MY,6KH+OO=.WM/^_W'O MD_)"6]\Z&<\LU=JH4@EN IL+85L3E%FS!V@62OI]$+QKY'X([NZ?KMD1.V!_ M*S/9/)JWM&78<"?'[(L1DS'[_L-W'V>SP[.X&Y^/SL8L5)+EC86M&VZV_59> MWG3"T>&\:%N75_\Q9IQ]DIK374Q8UUB7(58>6XVS+ZJ0CA %*,"$+[E!G1'$/=VWBQNNRN8S[[@0;>DW(-E-*C+01/WO:\'W!_P@R50 M4T+VFI:<+WM5X&SF:ZYU=*>6A6KK Z_^A*)5ZQ$-[Z7?';V]\MW1"?M5PHL2 MOE31>,0'.(B!^,UC?T^P8"%F)+8]F!V_H5]IF O,G7JA-"%RACT",@*\5$42\WR*"%=HF;89XC:H;.!65A6K"[ELW MB#G7L*A#RE!WXUL?(RJ!C]U*%R$3U@#WC%7TV[)"4>"07PI(D8TUNN +K(M" MR>:L!(L*!. H:7%2&A@N9 ^>CMGM*]6\.0P4H'W"^O(Z^NG,,R0Q>KL*\FWY ML6%R*R-T6^#6![YU%HGY@=?-&7M""'O7Q^SFL<\"D;C'IS3'WA-&@GQJ'@+B M%&7ZHB%A\!S'34&N4W7Z!+DT?*7E +Y=FNS0&( @RY*(S1"Y)5G^C N*%^0F M"IB*_(7K%H58H,<-[=]42E1L0]E=)F!1MQ$,M+%G&1H-T@,F)Q]G9Y-O;3#> MHODC@C[Z0FTF^K*282,E@H9TB9!O/0B[CX]RQ4'#7=CV;+3?J>V8\@\B<$F( M%NJW7?[(UY#S'_ELDJ== !(IR"3W'I(#!B%+^_.%1_0%K:'D 3X9W!7UHJBHI(AG$HW4U@<6'.8EHEN@TO$*R5!=QV.! MNS7F7(U:!:<:: 9*MFF1YCCV\V0Y 4D&9QNTM( "%2I0[#.)3*U .9!1-/HR48&4):#-J8FS+]0/!DQ2.EMW M/'/:5X1\50&1PVE07]>\$T,3GG\AJW$7&L97"DX-N'F-&1Z825XG<)(;D-XH MU"5X!=V]C?@I _((1!3D(GC$JR(.ME-*7XTRS\%YH:YPUBK$$C7^Z*/^_OHZEN$]%<]/R60O1-=D!D M,M!C^$G[:($RMW3?-AA!0@0]UAI 0"..F;%)+79754@^Y$9#'8Q(@/QGG#?L7 M B>WZ?DWU#"I-C&ELZ._2%=;:AY=RB'WP5)ZU<4*!$?HE0K M'U] OQ],C\OK1=_12#[=!Y/U-DZ96U989FSH,HSJ%<_I%;H;P4MK V1H:)!_ MM(H0: WUX%$(VY"W?S=PYE'HPCL53_YS/']Y,?XDTD.L[9O ] M5!-,R]%]VZ 4$Y?4?4Y'3[Q,S4?5>S5$FN"$."5D\3NR*:Z/:<,K'XV%5D.> M@XPS_L20\J\'8> M)6PCXS3 J$8''M"H'H,=,P?OV^*YLIK:9AYL&$4G)--(9V+R.KW>2GJ]W7?[ MFZ592OU(C6]OWLV?_XOZ"5M(E^)04XI$5T@9\@1JX;FRQ?X QA),P5)8X>3G[Z8<1<^AJ4?@3;Q"\P*QLPTL5'>A.0C@2P3U30_: + M^D]RE_\%4$L#!!0 ( !*!J%:EJ)T2-PX -LB 8 >&PO=V]R:W-H M965T&ULM5II;R,W$OTKA+,($D"6;D7YW=:Z.[]1*HB' MLC#^_<$FA.K-T9'/-JJ4?F@K9?!F95TI [ZZ]9&OG)(Y;RJ+H]'Q\>NC4FIS MV#H4VZMH)7Y>E=+LS5=CM^X.3@^;!C5YO CTX.GU7R;6:JW!; M73M\.VJEY+I4QFMKA%.K]P?CDS=GKV@]+_BLU=;W/@NR9&GM'7V9Y>\/CDDA M5:@LD 2)_^[51!4%"8(:?R29!^V1M+'_N9'^D6V'+4OIU<06O^H\;-X?_'@@ M?$7>.,ML;8(V:W%M M"YUIY<4_QDL?'#+DG_L,CO)>[I='5?/&5S)3[P]0%EZY>W5P^NTW)Z^/WSZC M[ M*I1/\.*#]EEA?>T4[YGKM=$KG4D3Q!YO['/!LTKN=\'EU6(J3L2A6)Q/Q>3J MXGI\^9L87WX09^/Y;"ZN/HKKF^E\>KD8+V97EV+,ZLWM*FRE4P,Q,]EP(+[[ M]IL?1Z/CM_R6/Y^\'8BP42*]F-BRDF;7ODJ/M\UB-C@]M+5+3[\?""D^J$+2 M62*SKK(NN5A[O*JY*[.#ZGRE]*(B:QT@(V'DI_* _G\)K.5"MI+N6\%07P%;Z41<'F ME"K7=7GH]9\0M*P]HN$]LKC=>G'FFZU#\:N"%2O8LF'E$1_X(>LM/[]ISPD6 M<"*,PFL/B,9WR-<%U(7/G;ZG-"&4A3X98I3!C]%E!:-86-@,Q57M>C&7!31J/&6H39W\\-8+)#&:M [JB@5"V)H^$./+E=&+@O5DY0JQ4!FV&HY[7R#@?D]\A-%# 5^;TL:A1B MCI;5UW^[T=E&;"F[5]&QJ%MV!KK2G0I5 ="#3U[^.'H[_-H+(6MT<430LRW4 M9MB6I0I;I1 TI N[?.OUAA<;F BXH'-O MT!>* D*N89/!62P7144E13@38:2T/HC@0'P(;N&5!E=H#=4U;PO2K4%8"]0J M,-5 ,KQDJQIICFVWP_D0(!F:@=5;C;H$KJ"[ MU^P_;0 >@8""3)0NBTB30^?"5MS(.&LJ>FK[QC_U!1*GCO#R%!V7-3#($+8^ MSBH !O3T;=F2#RV$8!-9@TI#29?441,>IX6L5:%7*MME!6*RP)L6CA),M6"T M(@V27$$LQ;])B[^ J4%Z08C5:^3SKOC3^WTPU;Q$-"@$7-F;&.+[:H*R8?_B)SG(4;"KZR-F -D0;U1ZW) [6A M/LPXM%:&Z [A9):IBJR5'>=.H2QZ=(QW_3P>7S]B?Q$TD.L=,OC654.P93;? M5BC%B"5EF]-LB5>Q^>ARKP2&"4D>IX3,?TB4$YV.E36Z^A*#N(%HU(S[K6@!Q$8LWF%K12S 4$U MVK. J#H'FS,'@W-VM[$%M*_Q,<46FZ@A(\M=C10Y'LX0 E0$O,%!]"1CS+F>5^758]>RQC(6';4 ME0BR4CHF-;%'A;@=O8\)B29.3^_R[K*!"H/IQYJ.W[])R'@4&?I7O- AQ)>J M,AFKDYV@-203A+%V#<6(FQB(.?.;).]YB.;W>OE[FCWA]U MONZ*!#5/FWJ7+)VX4J*)+'?]J#2MA?2A,20U%A##+3>^!D] (9GM@AQPDP5O MB1Y-;D=S0":81^G$^,NS#3W1\$IAS?J0+B'R=G?CP<>+FVAEJ:5]$39*&SQ/ MWN1UL;8C"Z4+$P;*SGCHM4$K =V@:9_BX6B B;[$RWN)&-18QZ-W/R][[EJJ M0JM[;K;2VS@)QG;+3H)E1/==5I? +@CW7\84W1>T>4ETDSHB-^=VU$["NN_( MX%QWUQ$]M8#6X_GY@/\5T[_?SCZ//TTO%_,!7W/=H-!O9I/%]$-@,5"@T7YHFDQ^1.EP% 2PU:#*>5E'Q4[HC03\%XZQ]PR)JRLP'(?4GR[1![2V(D1,R-@8 \D.M,U[:4L.$V2 M"53OKMLC>>:F,.1.;HEQ.U%[Y")-^R3C QA/N43"= RAU[&X-\J^P/Z9M/]O MKXZ/X_U,;-:Q=Q;T':PQ7?QR/2+(F#_BE20*4@,YD(K1/W-;(U$8%<69-'>I M-YCTTP>G$55_C!Q&->,;.EQ@@"!8;"\[))56H?B^,[&/E788&_^H,;E'!8B^ M-!YX3&J^-!_4X(G]B,IT,GW2)6^N+O%Y,KV@"B(^VWIV='SR4Q3;-8#>M36L MQE#FK;<5]Y_VOFM^VVZ[M$-6X?!DQ+?2MN2A MD1C[ GP[$S^\//[^C9AKF@-7NZ:U](XA!.]O;%SMXQ;-EP>J/Q;0#AUW!#X* M,7:JM'P!FR6*J!YHGHA].R9.FC7Z4P76M5K&[B1177GJG70UV5P>IJWT1%Q;F%)QM1D('=KND(#+!H^9D6IV>;,R2M.Q^-!S'TE'0U@ MN65_T79P)J0C=RI^3(DQOVT"W><(3=IW9_TBH010+:8\_JU]LQBN;.^I&9,D MXAP#Q;9L=DL,V]R\,;T"J?N7C(TBG;C2YI'&.[K-^D)R"FAC%J+0MR%2ZEC% MQK;-C@(NL]#D3.\'%+[\_>I\^4MM%,E^G6H1I=66%$Y-9?+Z\ 08T!7J#)W# MU3'=^(S16S&)\/7)QE\M8N:\&+U&%2U $$0=BQ&@@>ZN_89Z!M^JS^\;$H@7M-Q*2:U2!P%23MF/$@"5<2!^E[J M@AC/(;X=>K1MT+YE$+Z]]1@DF[C8@"5,U>B7A,0.%=V!QL(MN)E)P0RXHXRU M0447;"ZYE!S*W;<[(_Y$UG.[^#]7,<;B:2OK^&2.?I&BZ M]TQ.23_EM(64ZYQO?=*%\-/*L29='>\=W'[:4PD\&IQ/KWA'T)O MIN?3R_GL\U1\NIK/][91UF\/MZ ;_C)=M$_;O]P8QS]8 MZ);'/_N W6M2J5 K;#T>_H!IV\4_I8A?@JWXSQ>6-@1;\D?Z]4TY6H#W=/W6 M?*$#VK]G.?T74$L#!!0 ( !*!J%9.TE+X( 4 'H, 8 >&PO=V]R M:W-H965T&ULG5??4^,V$/Y7-"[3IUQ^..$.*&0FX>@TS!S0 M"]<^=/J@V)M8/=LRDDR._O7]5K)#@"0WUY=@RZO=;_?;_23.U]I\M1F1$]^* MO+074>9<==;KV22C0MJNKJC$EZ4VA71X-:N>K0S)U&\J\E[<[[_O%5*5T?C< MK]V9\;FN7:Y*NC/"UD4AS=.4257-"?WI;HS>.MM MO*2JH-(J70I#RXMH,CB;CMC>&_RA:&VWG@5GLM#Z*[_,THNHSX HI\2Q!XD_ MCW1)>?6^Z\^=^2RD)8N=?ZG2EUV$9U$(J6EK'/W6:]_ MHR:?8_:7Z-SZ7[$.ML>C2"2U=;IH-@-!H1262'+ M5$RL14],DH=:6>67SWL.$7E?+VF\3X/W>(_WH?BD2Y=9<56FE+[_#596&?017_OJD,(,]H= MAB?KS%8RH8L(HV/)/%(T_OFGP?O^+P>2&&V2&!WROCN)C\HFN;:UH5UP#SN\ MN;V_$D/Q3DR_S&6B^3%56Z*60 MHI)/1N>Y6+3Y08.PG$B;\3=(@V/#HT'G]$._(]:92C*ARB2OT6SB:#C@KZ"L MM#)(0**MLQW/+X-)*0=00 S1C"Z4M1KOI78$1]Y(%KINXHP&@ZZXY[7OH)>& ML))HPS@DCQ.\.5FNU"+';M]:#(+M%J3*%4*H67+B-)=%DVLK]6 M+F,DMJ&MT3)>@F-F@./CN+(@*%3G91TL1Y-,W(N.\-"/XDX<#WT1CD:=_DF? MV<;ZRU*)KK@%C:_K*W.KVW:U#-DA.O.'1XLL3:"-:6Q+(6JG9N%P5)%AX_H!49I8$W_0>SXE> \"TN"=0);A5V4^:]*+GN[T^?<;G, M8!"*<-#L!? LCHY//FQZ4'%K@K$TW?3A+JVPF'FT0ELHA D5_-^#"N%X M6[C7P;TJIJGO:YD?J-MWYAESB\J^&= MZ9RL0(_'S\L R_.(D;//=:A:VY> 6YEJ:>!AW'[CAHM.#WU+GV7I?ZVF 9Y)3Z',+IPYM:4 M/]([WZ^@&BV CI1.W"9.LW8VA 1IA2RG^ SF%Q20ZH:EEK9=]X?>UGT0I]/* MWWI98J!;X6JX6=UCT#]F^.> #!O@^U*C1YL7#K#Y=V/\'U!+ P04 " 2@:A6^B0QN@0* M "9&P &0 'AL+W=O9AL0\MLB4V0K&5[J9M[=?OJ6J2HF39<6;V MQ>:ENNYUJHJZN#?VN\N4\N)AF1?N=2?S?G5V#-W-BE]+BU MBQ.WLDJF?&B9G\11-#I92EUT+B_XV6=[>6%*G^M"?;;"E#(B>";YI M=>]:UX(LF1GSG6X^I*\[$2FDF\ M65:'H<%2%^&_?*C\T#HP>>I 7!V(6>\@B+5\)[V\O+#F7EBB!C>Z8%/Y-)33 M!07EQEN\U3CG+S]\^G9U\_7ZZM/7&S']]$Z\GW[X(KY-/]Y>B>NKZ!*==DAM76N7$OZZ%JFTJ1-O3:KG.I%<=X?3F[='8A)'XO??)G$1U%[OEE[YS)B?J(:@N:.C$G^CNB[PKEO)SE&OGNA!1S*Y>*JEX G<22F9$F MFQ.B1/99<7M\'EE+D6LYTKOU:'()2/6@?6!X)7; DW!6)7LF<&"R-\T*F=[+PP$]3.@"# M_0[F)(FH&U$;ON #SL;"*_DZB)8!'V?*WRM5U#Q6TGI-HF"^,$%ZRR4BE5X= M!++_5_%?,$L3!S86:4>(@M_%NL2LBD M2 'P'E&6Q2/:8U$E#0+C$JMG(3LV8C.MK+1)MF8$3VM[YB9'4Z*,\9E52N3J M3N6.A%0Z<"27F?A7:3Q.<0(X#AQWL"I CJ,,SBB^!/G L7;M8&OESBMN\K\9S.H8D*H MZF,M':ATLZWL1AHT9;=KX;'XNIUQK!8#;N'=+J=-PI(?36F1505 2V\B37JU M^-=Y"5#:@C&:? B#2LO0B/P'?DE.\FN2T+149O@.8+6< 8NJIW$79]U*<4P! M&(>,0X :$+NC,_'5>&CT5EJ[)NX!U:L,KG.OCLBNO"G;<2;> Z.=R%0>(#+) M-7L$XX-:-XC&- =BU(TGH]9_ZAJ]^+QU-;V32#/X]A68O7(23G9D?7#2J-<= MG\8-\EH!*&)9CE# 08XHD)A;V/Z^5%J MI\-C\O:\M*ADRY-%Z:K-98&A*#09-N1YXX[%%PPY@%C"ID2Z3"C(0"US%$FT M+NY P7,)H@LT ""%640^#M:]]AEJ=KX_*5BR(TD5=&WP:;?2ITO )5IQ*OZP M!AZY+; #YN$!=C_'+GSTZB/N57@W72S(%?#O#@X\9R^7X.EX*V*'/0Y_J,UG M\Q.YI* TCZ**(2]5*X-XB=-)A# ?QD>XZB&Z%LV 5$O5S&\E^+@[A(JC&%*[ MH\GP2 R'W=,H$M=EH<,@-C/DVD%W/!DT2A[V^QA@!]W!<%#-GN9.V8(')XQJ M1;+>$A)%FY.#/@X.QU7N[HEH&\WZD#H6(^1OW(U&$%D!53A,YAV(<=2-H-H! MD1TPX3CX+X#<8R!Y/AY/0T7][B^'I"\&54B&SX4D[L;#'MH+F1+#6\.H&T/L M;D2&G#@;OT9#BL@$WOG%B PIE,/H11$!U$7]GN" #"8X6$%=.R"(T604$0R& M>#!=@Y)4*JT"6G!M<:\/I43]_%D5:$S!DI"7:04*J/+E"N@/2^%NNK$JH\\J MF-*(*:;G7Q@'"-X *_2G(NJWI&^/"]UJW2BW[1$<1=&[AGM;>2EJKV4M ON.IW&T;;? MPLYLK JZ]&+;8_$GBLXP8UUX5?#6XU2>5V:U^P\I?-^0JP>*PS/D,S4G M@1A'J?K65=?!K"J;[I+04LM3:K?:J:K]BS7"G"GO$MAX\SY/G"85$@JD9 !1B1*M^XHUU[O K[0S"P/?=+%Z*Y29(P-6R(9%T6W]!0!B,Y.G.T?"UPFQ4E:;M-'6E7,@M:ZTE30;5)\Q MR+GA^P#UB2:@S5(8[#EFR)OZ%V)+ 92JK-G.=*Z;[5F'6Q/Q>=2CJN5>)@1U MT)1K^1.7T)$C?T_91"OW],LJK:T^K=B_.'A+P-(CAN MV_K9315Z44V;<+Q52UT/[5;E M(>K5^EEIP-UJ?([REFN+(8Y=4U][^8#],:=3M!#3^EX7EWSL6#:ZDM96!'ZE ME/I[KF3,JO"*7O1G"6A%*!:\_;?*!Z*%; MC\9]NAJ,T=NW)+@,J/6*<*'*>M[IVPC]4D$C#'*GXK3;&P_: G)3+/XO_#&U M1A'FJS%FC'H\?&(GP!B'ACG@:3&.^MWA9"*N&-BA4(7 .F3M3P:1O5.%I>\C M5; ?Q_>? ("UDI:[%4'@0>6:Z1QN$*9^[3-KR@6@DX88>M*8V.SP81+>]]W] MI/5SR5+9!?\H1'A?%C[\@ 2U7_-DB\S)=%5B #OYP8;9W5# II?XR[_!U!+ P04 " 2 M@:A6?&VYA4,& #Q#@ &0 'AL+W=OIP$ S6+Z[D8FGYQ>CHH!$+O$;[9_-%T]-H8Z60%=9&JAHTS@\'T^#=<$@&T"!<]&6]DJM/F*?3\+VM#9G_Q(:PWQ"ZN#M'+LI38<71@58KT+R:K/' I>IV M4W"RYJ)<6TVSDO;9HP^7EZ=?SS]]@NG%*5S>?#R[@O.+F^G%A_/C3V6_UN+,:/F$U@L^JMDL#9W6!Q>/](XIP$V:X#O,X?-;@9Z&' M$ 4>A'X8/6,OVJ0=.7O14VDK5:QD68*H"SBOK:@7O@M1__TP.\2:'^#GK MOY/##=Y9."Y5_FUG%L_ZV9W%Q>7-&23P%EY"(#C%'*L9ZG4)0YCFWUMI))], M U3=?+DI+VP2>PU9ZOE!0(,WK[(P"-\_O/J*,,-2XBV"D8M:SF4N:@OFOD:] MD&A 4.)XU]#IQP*LHF=I$.9:5:!:DB4JJL6%S$D8MD)A+.T2I09!,%:$9^%T M!4C_0)IL4C$YGAB J7O5#,'/8D!5WG$:C#&<[=1$_KH_'\1*X ME"@9P!IJ!;)J*",2:\OK-TY8+PN@$#C#[ZTHI16LPBY38WB]@08U-Q=:.+MW M"T\46:OOA_!!*X+L5VK_Q)<3)Y/$+HVE<&5[P=P18PNRU\V!UX4QW"C14&E$17Q*$V%$%QV^:F*N2&JN!/5V-$M:FJR#+94A=E_1P>H MGYKV4QW:TZWH+HB3+\,Z&XZW\'X->TE"HW"?AJGO32:3W35(A^FZ#GN![R5) ML$]@QHG_5%G2X:0OS=[$S_8ACM)'18J&OBO47I8D^Q F3U4L&89]U?8F =D) M@IARB+=J2#FD$R_T8Y=#Y/EAO$/&7@Q'Z(U]WYF*O? I2OX$1YA%#,0*.>+P/4?0B.!*&8[P#CL1+HPZ.U$LF,4MP)T:/:LW80.5-UG#/)G MS"\'D#8Q"3Q69^XS%'5Y_Y)H3I1Q.GDMRDT@89IU8823]'\(XL9)],HA]9,Z M/P!JH&CUND;_[>L%:OZ,F']4*^*\]D#.Z0-6?T-J9XTB&]2XNV\8Q7V%FVK1 M-V/'D-524A K[C?DBK)Q79<^E/E?UM1!N?7.YY2[Q]=1^\:/GW^ M](VYP)R9:%Q#K<2]*Y.66-./TCAKN_7T=8UA#1Q MX2Y;U .Y\W4WDLW;S7UNVEUC'I9WET%*;R&) 27.::L_'-/U27<7K.[!JL9= M:F;*D@"[X9+NI*AY 0/ M5@H /49 9 >&PO=V]R:W-H965TW4LJ++WE6N+/.ROOU2:_GDI7*I>N:M2KP9F%L+CUN M[;+GUE;)E#?E66\0QY->+G71.3_E9W?V_-24/M.%NK/"E7DN[>.ERLSFK-/O MU \^Z.7*TX/>^>E:+M6]\G^M[RSN>HV45.>J<-H4PJK%6>>B?W(YHO6\X%]: M;5SK6I GM:)R2"5J<23!(F?!W6ELHP$P8S/EI79YU91Z1J(+C2HF%R=!RNE@*+^>9JOI.?U5.F-+BGW=>%BDM2"E* M$L\7PF-G*CT6:;Q+<)6*0UW@N2D=EKNC$_%.^M)J_RBNI%N)Z\(KA,.+#UB, M=S99-1D4;U2B\KFR]9.!N"_GQD(K2WYO2-.=?&0+?_ME-NCW7XN+Y'.IG::V M=>*P?R3&O7Z/Q=4KCGO#F)Y,Q* ;Q[^*5V+(OP=B$DW[8_X]'DW%O2JTL>+* MJE1[\;M,=$9V]^,@<"SZP^YT_"M9-YF,Q#".)O%4_&&-)RK3!J_%9>F0&NR_,OFOQ"0%[MKG85 ME,T)2Y%?*Q:E1<*L2%'AI:N0 ,XW KN?J]>N"BH M1K1SI2P2)1+CO/N)DGDJI-R;U[7$JR 1 6EZUI2%%^\1L]U]>R5V55JKL'!M M+$<'%NUZ3<40CX;X/9P,QD?X'4>C_JR26JV*1 %%V)OLB1L.HN%P@FQ'L_'L MB$ID-)V)C\;+K%T4AX-H-!N2\.$XFAU/GJC\'S!T%$VG(S9T,COB^WX\^7%# MI[.8##V>C=G0Z?%X:V@H6C9T,@Z&CJ+CN/\CN5^4GL!S;761Z#7DP19,9N2K M55$O@,I>QO:+@Q^2LV-D"3WW4(FM6Z-[7VH7E1&JC:D-:-IO7P*TU5$Y>U-3E0T:", MV&9"R"!D7R>M;J&NX"90E&R#,']&)6*.DM%4CMWM:.G# )2U4Y]+\O'M S=> MJ,# RG=A'^&1Z=^@CEQOSYA)V^$'6X+^>3Z&"<$,BUV0>;N=W'UNP++#H"=E M N" _"NYUM2GU\6#"H:A :^O(W%S)V[;\>['417S=CLJIA@459I!UH/N$L.20Y2Y2_EI=L+W152AK/+FCQ5F7=;4I 5L[0'$J[O79^+/LE TNWAD=L5M0+F '2VKYH]MFW>K);4X#!X,&ROWNQEI M"XAF7.B7= \I#P9A+R%D)M=.I8$AU0IDYLQ^33)FXW:_T9KBX50(]8#>"H'B M>3G/]+*BB-ODU*'9TRA\JOQ=0D$ 4"K$!TED5;DE[0 6='2&@-= M!895&XMU]%X2,75-(*K;)S9C H780;=J1I"LFP] J7:F25U2A-A6+RLV+!8J M3*%Q''>WQP>9)+:DPPGU]N,.Q->CBQI.6#IF Q1]I4:Z)<5=AYW<0HP(8QW M5J,GZ502B76&^ATSUV\7X:5T.N$E31E2%/26DVE"TP?27H^!)RD-S?MPEB"/ M&FB-J#R">RQ3\V3X!.K0M.C=]3^WNAO_H*'/)QKXTN\.8#9]>T@I.)24B[L/ M9+4&Q.1*.DXFQ:T>(]DCK=<5LX>*'3N: ;9/V9HXP[XZ'7RW(ZSQ\MJC>;QON M[EN*.U=+*@(>?RSWRUIO&08]T;MA4%:;-. [1:))G(0=@-9')9D,851\#6+H M4UM:$K6OR GRD!E3-*21@@D;6L$9A\P&MB[GYD$%/J'#(4M,&H*\2X)K8D_9 M?I[5 P'*O.+^->@Q^P&DU?EB5L&N,OE[NA*0WG9&N^*O=*)V1"P!9;N" :XQE<&G3H,QS464J $XX#Q24@[2> 6!((0I,+30WP$L9Q M']!_A"X/,B.ZAUMBS-&($*T]*FB$\%[N-PP'PO\=;.310]\.@V.H"DJ&#\A3 MY\@L%HI86)74S2HPDW6)D"74!TCB0X5B>&\J:BGS>M('$E&D]7<'5Y$9S;3( MV$ HB5:%24N)YMY,R/2#(A%@''!6G"B31TJ>,SL'ORW-C^:O;41]]>ZU-\ MKNR2_^" '/XB 82SIN)NI!;:BK,:= !3UC3=K M_K _-]Z;G"]72B(TM #O%P;07]V0@N8O/>?_!U!+ P04 " 2@:A6\OA8 MKY@$ !A"P &0 'AL+W=OP% M)+F[OZ\?:G5W+=6+7B(:V*2)T#UO:4QV5:_K:(DITS69H: OMAH=.HIX\+K=]W9@^IW96X2+O!!@<[3E*GM-29RW?,";W\07!UW;+R3N 'Q[4^6(/U9";E MB]WJTB1P7-BF/1M%73GJF/[P? M3R>#X?01GF^GWV'X]#B]OQM-'F$POH')Z,=H_#0"$AJ.K-ST]G[%66H8B1CC8_TZ\:U(ASO2U^&[!N^8JD$S\"%LA,UW[#6K M(#2=O>8;]B:X0I$CS)5,84A<%14+)<(L8>A2@ K^&CG)_WV$\?UT M!.?P]0*4Y]E"=;DD8PTC8C5 ICR-B6^J8!4DB)H*"&(;96 M5>8*1DP)DIF@(1';&*=L T-2XX:"D:;<6%U=@['<1X,XNLH5AE1326Z:)1,0 M-/[:F;71JF)RPB/F(G6<#F B?ATDG]1UAJY=)]L:"91N#2T[;9\#O3^,JD-: M:O-!5LL4G?OML.W0SSI^I]-X72F?HV:SR5+KLZL4"HSAOY@I'JQ(+@3_111M MW=A,FJ5"I.BY7HBV%_X.NJ8HG;4N.[Z#_ZQ>6.@U6^V#8.VZPLV^DC[&MZC' MIJW'A2%;YVV_$Q125/*-]L5Q/'S'X]!QFPJ+7%7FSEA5%<9]G^&""V%Y$@HR MPL]0<1E3A!43FA4O^(/BI#*@^Q@Q6X=4\E9Y@G;XL,H/J-R88BW?SQ*^<*G0 M,#A1>Q3B+%-R0W?($'Q+4-]P)V.J0'- MJ3W4JCJAAR-">VE MNNB?7 [YO7_PAY(KN[,FUF2A]0_>W"3GK1X#DKF,'7,0^+F75S+/F1%@_&QX MMK8BF7!WO>'^P>L.71;"RBN=?U>)R\Y;TQ8E,A5U[K[JU>^RT6?$_&*=6_^E M57@[&+0HKJW314,,!(4JPZ]X:.RP0S#MO4 0-021QQT$>93OA1.S,Z-79/@U MN/'"J^JI 4Z5[)2Y,[A5H'.SV^N+^?7\K.O BT^Z<4-W&>BB%^@&]%&7+K-T M728R>4S?!88MD&@#Y#)ZE>%'83HTZ+*QOGVM9& MTIU\<'29Z_@'_7FQL,X@%/[:IW+@.-S/D=/CQ%8BEN],>] MTU?P#K=XAZ]QG]U*Q);=A^I5NOVH/GV^NZ8I'5%P+WV7E(E[2;)TTLB$5.DT MZ315L21/3#F+)[$T4B+EG&W3*E-Q1C]KD:MT3<(2"H$13I7+\-A2#=<;NIA_ MHT^Z [_UQT>]J$WOWDRCJ'<:%**#.UVIF*;#Z-!?]$\[],T3VAK\ ZLVN8PQ M6*N-1:['$JE*HBPAG:->%75!!YQ]A[@M78?N,KF!X3731BU5B==0L(!4^1#G M=<)@X?RFANB*"X$%"U$N^2HUNB!=2EI+80@FP4N_MAWZ7)MG1J%$4ZD=Q0A] MU#L 7",7(5%!,(RO$L9[+_):TK(6$.,D &KSZ)4SRI69VK!-@2FCO\!"W!XPKOCTL&MMO:P_1B=LH@F MMK4/JYT@:1YLPF0I2]SDL%E"(F&?LC;>#IN7P:L,%3YI@##\1_+0AX*V&;Q" M12A"DHL0H80@HC8UQ$O"(B*!&H#X376.%H384&P575L\L( MR^?'X0^3K(,B5L(TK%PXR)58J%PYQ6GT+-B]\ARSNT[:1DB( MF;KDS"/EV)GH[%:78I&O*9;&A_E*HBGE.9A+$RNF\KB8?YL:=X3<12[:$*DZ M!U2/:\V)M8'OEVR9@(8D-I@!*4+=U#6-!:\D&T4C$9Z4'0*>_^:*4[G/[ M>U208H&H:TXC#EI;29]W^?H%T4;R%//+U-XXD)1RD/JRX)GO;O\S@'E=5;G/ M-^1$+&Q&*8(3S@ES5AAY\M#8^'_)V,T5S*HT"S?>5GN6>,'R6( M7G#L!H1H!AE*?B@>)2;%ITFU@Q1"N4_UH].=U8?:\2"QZ41([T*YIEANRB_: MI(]7@4QYJL^FFX:N)-$BT Q0+4)9J,2ZZ;G_X#+OE;?4;T]&Q[P94M3NCX:\ M'/'I>,3+,9:#OG??!,M^U.?E%,O>9,21CQ1/$=LT&D_H3KN=%ANLL<%#QQ T MI%ND]@FIHJI=&!TD-S&4MO;Q%"4N<-AGQPD0'=.^V:B[,[ 6TBS]6&[))WZ8 M7;>GV\G_(@R\OYZ'OPV(6?1R"P I2'N=R:A%)HSB8>-TY Y)T;K::/-B M4T0'KWFF['4K=:ZXZ'9ME&(N;$<7J&AGI4TN'+V:I&L+@R+V3GG6'?1ZI]U< M2-4:7_FUN1E?Z=)E4N'<@"WS7)BW*69Z<]WJM^J%1YFDCA>ZXZM")+A ]US, M#;UU&Y18YJBLU H,KJY;D_[%=,3VWN OB1N[\PRL9*GU"[_M'A/"#"/' M"(+^UGB#6<9 1.-7A=EJ0K+C[G.-_MUK)RU+8?%&9S]E[-+KUED+8ER),G./ M>O,#*STGC!?IS/I?V 3;T4D+HM(ZG5?.Q""7*OR+URH/.PYGO0,.@\IAX'F' M0)[E-^'$^,KH#1BV)C1^\%*]-Y&3BHNR<(9V)?FY\>+'Y'%V/)TL9M_@YN%N M/KM?3)YN'^ZONH[0V:8;54C3@#0X@#2$.ZU<:F&F8HQ_]^\2JX;:H*8V'7P( M>"=,!X;]-@QZ@^$'>,-&ZM#C#0])387!XRF5,(:Y>*/.Y9 M/^&K@VFFHY>]W#]&OW]XFL$Y',.A7H"?"*E8(VB%U3$"_%5*]P9%)E0;7(I4 MI/X9W*J(^/#^9",,D:5M..+M+Y_.!H/>I;?B5?_>O_RC T^U\]QCB:(P>DU" MEV^@2QH?K#W568S&MFD,4,2(=GF+!L\YS *1;>0*QH*@W% GOHM/+KOQVY#J M#:[1!!4.34Z>*H9(JUCRX+"@5Y7"RI>.:):Q@9.J)!\-"3$V-&(4E706 MCBH1\\5S39^#1V@<35_(,5]2DI@N^8JJ-WR\;868?P=F(DJ!8!HE1-^!5(3& M-:8.=D9&S,7Z^"7%;\(_[H07SD-3HNLL%3ODZ5GJ.)18E9< M40T_UTR=, E]]42N2X(-IXN^$[QUH_."BLDR^U\OJ2&B5%*3^/CD76=\5VN. MG#(+3C(MO1>&:)?&,#=#:-P[W&F)T=8"=?U*!NW<$!UX8-0J)1B']GRL2[:F M"G&/KW1&GU5[P64[=JDTC818.*Q3"])ND> HI)W6\+5 7V7BN]RFJF[,,'I' M;<^2IC$Y5>-X1.=F&W'+2.]TM3<\"<[_R_;T?:/XHT_)7PN9B275DI,CK2U] MPO]"J/3C# R$DEB,.'T4(Q!^V1T#KKP)[T=>I,9^X:L M#Z27L'.NB](P"5?7>4M ^./W6ZZHE),]JZ&@_R%V5;K25(/AD.!^^W0X@,Z^ MSTQWYUZ0(W4[WWZX%:CAPQ6A66TN6)-PK]B:A]L9D4\DS<(,5^3:ZWRE^XP) M-Y[PXG3A;QE+[>C.XA]3NB2B80/:7VGMZA<.T%P[Q_\"4$L#!!0 ( !*! MJ%9&SL8;C 0 &0+ 9 >&PO=V]R:W-H965TM&!+ M63+J9O,-I"T[AI@S0R[73\,^T!+9XNK1*HD%2?_?G?4 MBYTV<3,,^V*+%.^YY[DW<;+3YHO-$!W<%;FRTR!SKKP(0YMD6 C;UR4J>K/1 MIA".EF8;VM*@2+U1D8?#*'H5%D*J8#;Q>PLSF^C*Y5+APH"MBD*8^RO,]6X: M#()V8RFWF>.-<#8IQ197Z#Z5"T.KL$-)98'*2JW X&8:7 XNKD9\WA_X0^+. M'CP#*UEK_847U^DTB)@0YI@X1A#T=XMO,,\9B&A\;3"#SB4;'CZWZ.^\=M*R M%A;?Z/RS3%TV#5X'D.)&5+E;ZMU[;/2<,5ZB<^M_85>?C:, DLHZ733&Q*"0 MJOX7=TT<#@Q>/V4P; R&GG?MR+-\*YR838S>@>'3A,8/7JJW)G)2<5)6SM!; M279N=C/_"+_]OEK!8KZ$U?O+Y7P2.L+EMV'28%S5&,,G,&+XH)7++,Q5BNE# M^Y#X=*2&+:FKX5' #\+T(1[T8!@-XR-X<2:.AYVCW/>U$_D8BRS&7"4>A!95D> M\W TQ&UE[AN EW&.5KB5I@T1^N5[;/71)RM*2 /"X=77#Q>/=YU[/Z+^A,& M/'TZ"'4JG8?FVJ#U/? YH9Q\V6+VX5U3@RXS2'553RKD204T9Y*L&S2>?!-: M*G/U+\G_(&W<"N-QW-4:)\A7V+IR;_Z\[FQ&OI8 M^3[LJ#]L)99',IR1B>M>5DHZ7U5Q=-X(NF_H/B MT!6EXO2"2#/*X:?PFP+SD8,K9GH!-]_1>P%Q?$Z_)W$O&HQ/:4S7$_=E.W'; M ;N?N'7(#P;N,.K%HS'_1:-![>I(1[V J!\-V674'YR=MN/Y?R,W\*P:UC>G_?'Z_DFYVE)O08X;,HWZ MX[, 3'VGJQ=.E_X>M=:.;F7^,:-K,!H^0.\W6KMVP0ZZB_7L'U!+ P04 M" 2@:A6O#15U*@" #>!0 &0 'AL+W=O4>5(DPCJ*SL&);TCI'F,QJML$UVH?Z3M,N'%AR7J$T7$G06,R#Q?AR.77Y/N&18VOV;'"5 MI$H]N15?F:6)3.M6M NF]B0(WV2H<>+Y)O];(_Q9G-=C<^B3T>T3@>MTV/LR?IAN5Y]>UC=?H?5(ZWK0P*/4AP6^ \O M7$M8U)H+?\LG8$N$*U753.X@8R)K!+.8>W?!)1.0T2-SN7&W2*;A.6KF&RMO M$+AT3MFW6LMMZ9$L>VZXX=ZI"F!0LYU60D#:&%)MC .NL;98I:B=DO$(%H82 M23CU52>K8%S#E@DZATBG$.+2.2G'Y'<(:D8S(:60;!*D] A+(3F-M%W[#=YA>"VZ MGOV3WDT^^M\W7!H06! T&IV?!J"[:=)MK*I]!Z?*TCSP9DD#&+5+H'BA2&:_ M<0<,(SWY#5!+ P04 " 2@:A6W\0PT[<) #=%P &0 'AL+W=O+]^3Z;JYL:8C7VQZZ),Y?7D49TNC7URB5)>O&1I M[LXZB?>+D_U]%R4JDZYK%BK'FYFQF?2XM?-]M[!*QBR4I?O]7N_S?B9UWCD_ MY6=W]OS4%#[5N;JSPA59)NWJ0J5F>=8YZ%0/[O4\\?1@__QT(>=JHOSCXL[B M;K_6$NM,Y4Z;7%@U.^L,#DXNCFD]+_BAU=*UK@5Y,C7FB6[&\5FG1P:I5$6> M-$C\/:NA2E-2!#-^ECH[]98DV+ZNM%^R[_!E*IT:FO0O'?ODK'/<$;&:R2+U M]V;Y797^?")]D4D=_XIE6'O4[XBH<-YDI3 LR'0>_N5+&8>6P''O#8%^*=!G MN\-&;.57Z>7YJ35+86DUM-$%N\K2,$[GE)2)MWBK(>?/)^-O-^/+\7!P\R & MP^'MX\W#^.:;N+N]&@_'HXG8N3.ICE:[I_L>NY',?E1JO@B:^V]H/A37)O>) M$Z,\5O&Z_#ZLK$WM5Z9>]+?> MERW6?JRM_;A-^_F]BE3N1=MH:W)<1PH]XMTF>]_1.!J.?LGZ_>T-KH>C:[R8 MB'$NOF+7;*HL8G[PQY[PB1*7.I=YI&7:MF7B91Y+&SMQ8? G=FCE[[\=]_N] M+Y>#R05?'GS9%=JY0L6;11\7L?1*[)1R@\EC+79CNFS"AX/^'NR*3*;$@WQ! MQG8>S$)'XNAC;_=$3'2V2/5L17K)@M8VP*\UP3VQ3'24"!=$*/DD(=".[3/8T0H).':T MJ-Z%;(U2::>]5W!5_ MJ?"8"F/R6"5:Q(6M$OFSD)9T-WO]4\((NQ(!#_!;N&HQ0ND6I>V(HC42>0Z) M8E^2U=3JF)**?,XQ8NIB6#:&-.HR$U-]Q%CL-V@N$UJYA2RT?0 08#Y < M&R WA1'!0R:!,E7-# UN\Q65^\'1%R=F=8\A*SXT>'<+B'RJ0>33UI8?2I=P M"OEB]+/0SS(EY7OB7@'X=$2F;ED5IL$FK'EGX\'D^YZ@7S'Z\W'\8W!%"+,G M!C=?Q?UH\G _'CZ,OO*"AR8>H1UB9:E+4I%@PJ*"4@V+**#/,#GT$->71/"M M1GT@;(@SBL>O*!U_]$0L5^@/*]",4.4YYAZ)I]>+PD8)YCKE8HH.))]5XW,W M1*'UA$ A+6*U9@'2B_UUCL[R!14"&6%RM8(I]@GD:E;D<55F09"%'KL3%!#U M;X%BGNHT191SXX$:E(&IR6,\P.4^S+>J-E;.K0IUL0=6$CTA;6AY5T"[F:9Z MSKC!QEO+$ #CB[)H7S25(:I,:AN>=]OIYPB40,2HP@^F,B6L<*4+@!RJ[4I& M,OQ1&F(KE_ =UA8.K*XK!JRC!H5R@/?WVH4O$@D=;87M/4G^'Y]Z/;Q/);TL MNP;)F"1%2%LMSPL:$^K$N+50+%R).Y<&>/5P-JWMN'[Z-[,;R]OKL??1_=3,8_1N+J=C+9Z#]7]X:BD"U[PW"+UNQ- M86<])6/2FZ.YBAP=A"K DSFFK_+'4JIZGZ /C_X-#&PJF( )C M?UN4C^HH'VT-PZ/C(AVA^[FU-@7R'0V3D;B]%(#"\36B.0&[4PMIZ[(.U0(F MG5.]XBJ33QC[ ME0]AU*-ULHK?)$!.R:R S8&!QG+S9T297&4F9)0O4Z E((W#' H^UBY"7@K+ M\8*%1$28[6P4JK":>>'_$052]Y:I5CVKO"C]5"\+[NXVYPA"=!>8#@]ZMQ8A MN.&*Z=\E(Z 13W-'L4J O$GQ].\BGH:,NDQ@JTU4[ M*]6H(7L(J4,]8!B:)2,CT1DFG9;Z J=19:T*U"9$M R[\L2V\K5R:N"?GA#L MI2:??TCA2EQ+5Q%<7UQE*^(ZBE^GC=B7H M:4SP"#FD?%BMR$72C9?/(+.F MH2VT!<00V\4T>YU3T/^4.'!-U< XP/\06-H@*&ON4<%Q\.O7=MD&*\ 0;,M_5)KK'GFAD+ M1[T\I/%R6KU+=8C-V@1CCR*,=&B74'F(F<41@[[7< 5GK(S/7$V9A5 WH,5M MFB>!A#0X FU33/6V9-;8A@1?-B^T*TT+A 4E@5,!-,[IS(#Y'B!N656 Q7CB M9B ;P>ZXZHG9+*0.)(0(PHS*L:[^E=B1="H$[6"5NQ4W*(^#@1IE!CQ!QL_H M?Y0NE77%$LM^KK=J] :&:2RBDI;<1 ;:,E5^J5#9I0Z,#:]I*P:ZL'LK) RF M74YC2+-749*#4R.4A0OLJER^%M0")F<2W!%CEG468>B9*7WJX%;3^:(H41=@ M\VIED;]:"W(4B@:)<9'5TU =S;:)!K\#<5@Q9L25/S-#$!B0&D08G.]9I0SK MI0V[5'$H'/-?S-+PTC>W7XH%T;NRM 3*7S:QZ=B"LR0AR89ZTHP;24;$/JEU-;_W[0Y!!O'_;=T_?Q5124; M9CJ&ULK5A;<^(X M%OXK*B8UE52YP1C,)9.DBEQZMJLZO5VY]#QL[8.P!5:UL1A)#LW^^OV.9(PA MA,[,[@M8UM&YG^\<^6*E]'>3"6'9CT5>F,M69NWRO-,Q2286W+354A38F2F] MX!9+/>^8I18\=8<6>2<*PT%GP671NKIP[[[JJPM5VEP6XJMFIEPLN%Y?BURM M+EO=UN;%@YQGEEYTKBZ6?"X>A7U>?M58=6HNJ5R(PDA5,"UFEZU)]_QZ0/2. MX)L4*]-X9F3)5*GOM/B47K9"4DCD(K'$@>/O1=R(/"=&4.//BF>K%DD'F\\; M[A^=[;!ERHVX4?D?,K7996O48JF8\3*W#VKU#U'9$Q._1.7&_;*5IQW&+9:4 MQJI%=1@:+&3A__F/R@^- Z/PC0-1=2!R>GM!3LM;;OG5A58KIHD:W.C!F>I. M0SE94% >K<:NQ#E[]>G+M[O'I_N[+T^/;/+EEGVD-"C]VKPF:&W16I2'?/=Z!MK7*T4?DZ M.LKPGNLVZW4#%H51[PB_7NV"GN/7>X/?1RXU^\;S4K!;:9)2(N6R@5(_2+:%W]^DMW$/YV1.%^K7#_&/>K1U1F M6N:"J1G;*A^PB3'"&L:+E'V6?"IS:24,N1><+$H9BN!!)*76LIBS:VZD.639 M<=E/F6 SE:.6B8FEI&#.Q *2+6V20B_.FYD4FNLD6^.$9JK4;"8+7B22YXQO M=QL%?D[Y*E!_RYW@%8T;_W_5G?$@B.-!3;RW MW%@3CX/>*&Z(J>C^9W>.X_A-)]'>UIT_HR2.CT*P+\H*9.IF^[HT*&)CH--B MB@(DZ;[RG+?9)/FSE$;ZU^3M6:E1R9JE0,/25.UWSG7J2CYSAAPWKGT$Y>(: MY>*C2',KIA;F;,(4'(CB(?@ZRO0P,#\( +U,+& GX29C OX [KB,(S?)X@44 M"[=./(T5I" MW@LH/9,)Q#IX3L52(;?8>!0B)4^C,SQUD8EZJ32IEE*4F\4X#&*H.(@@-1B, MXC,6Q\$X#-E]6]X/-Z&MWPY)C_6KD,3'0A(%4=Q%*R13(G@K#H,( M8OUWF M(?X6 %R\V ($:C04B0 M[>/AZ&I$IU)I%-#QQ5 6N!2 BR9%.*9M ._[1Q>"8L *_51$O8;TW=$F@"(@8>6N/3FU(YL!B$G0 -9I/)%IB7/,9R1.B>N M9I@#1(%LJ7!L(^JPD]XE;3PX* T9<4#:DV/:\$O&$<%"6385HG!>JEIA"=A^ MY73 _H[?7", J NO2S?"@BY&;?8'BDXYQK*P@D*D(#;/*[.:_8<47M7DX@?% MX0CY5,Q(($9GJKYUU74P5_.ZNR3*6#]1!VR5201QP=N,J$FTBX]ZAT1;9ELBD_%T#@YMQFSE*Y$%ZE'Y:*$9IZ YMW M%&Y\-+=)XB>IT_N:Y[@ "O9('RPH M](?')%=H59&1PWQ&[,Y+E$ESI4G;_=%IS_B?=]R#9CFMJ+00=(/D]LI5DYV: MYG)>C=(GK(L6,QCVZ*D_1$/:D6 RE-H'2N8J5.[2W(25]PH:8/H8LW'0'?:; M G)5S/\O_#%JA2&&@B$:XV:F>6.0Q>P!E.^[$2<*>T$\&K$C0_^@'OH'1X?^ M3PW,N-FFWW3M+E3T-0:XC?AZ6&*WR(%#EX"C0@Y? NXL/!#HG55PG,\20JB4Y^Q>@BJRC,K7 M(4O%JE?S:IN-!SY?:+/1ZG>7=,Y&3/^UO)?XU:J\3'G&K6!=SJ, MS'U[X6_.5FIK#2:3B1!/YN-ZVJNY!A!+6:*-!XH_S^R,I:EQA#!^KWW6JI#& M<'N]\7YI<\=<)E2Q,Y$^\JE>]&IQ#:9L1HM4/XC5#[;.)S3^$I$J^Q=6Z[MN M#9)":9&MC1%!QO/RE[ZL>3C&@*P-B,5=!K(HSZFF_:X4*Y#F-GHS"YNJM49P M/#>BC+3$4XYVNG]U=W?^>'US X/;<[@;_[AX@.O;\>#VZGIXAB/(+Z MF$Y2IAK=EL:0QK"5K-T/2_=DCWL??HI<+Q1)H"S:=PG6N:SSGF"@.EF%9PSE62"E5( M!K\&$Z4EOJ)_=M%01@EV1S&5=:J6-&&]&I:.8O*9U?I?OWB1^_U #D&50W#( M>W^$E3HM$+28P27/N6;?;O"I[\KGEU42QNQ%PS 5R=/.9 Z&VYW,E11*[0B( M>B6+2C XLR^:2:SGE)JR5 N^5' "GA,1Q M70\>,%B:?C+V'#\(8"SIE$%.,Z8@CEVX%?FW1&1+IAG0N60,.XDVEUV?F'@^ M<0B)8;Q@,+?8$RKE*\_G0#-1Y-H^")HD159@,,2#VU+S/S:P85H4$OA;OK3, MERIS]B%K*LTYS$2*/5!!G>>@%Z)0&$(YP%X2MM2PL@W$!'IF$OLA+)GD8JH: MI_"X.1JLCTJV!UOH;K%_'\=UW&QO\7T"]3#$%6G@,G*=3J>S6X.H&6UTJ'NN M$X9> \D,0G>?+%&SLY:FWG'C!@1^]$XDO^E:H>IQ&#: A/L4"YMDK5J]XZ$? MSPLPAV!+0\PAZCC$#6P.ON.2 '-(6#9!4&LZR/%T$*?MNM95X)!]3_(#'23V M#1UM+SZ"CCCN(!UAN(>.H-T WS^*CM#0T=Y!1^A$?DE'Y(2= YTF;#J,N'_ MU&4,%!0K$C6]!!++M;D"GELL1,%6L;I9PU^!\D6)OC$A=3 MFF>?BYJM$9;"&1_BOU3YN[+&JK6;*(N+:KGF*T")'-^/S3HTKR<, [..H.,$ M 3'+-K0=$K7-,H;0B;W(="BMK7$("WYNASYL M\*:MEY-1M5O-E8-RG'J[7@ZE"&G.$5K*9FCJ-MOX+F4YZ)4?6BSM<#41&KN+ M72YP-F;27,#SF1!Z\V$"5--V_U]02P,$% @ $H&H5GCV+5!+! = H M !D !X;"]W;W)K&ULG5;;;N,V$/V5@?:"&%"B M^\6);-'-XAG,X MGL&&BT>YHE3!4UE42LY)6DO$*!%T,K;%W/HFTO3'X@]&-W)F#CF3.^:->7.=# MR]6$:$$SI1$(#C_HE!:%!D(:WUM,JSM2.^[.M^A?3.P8RYQ(.N7%GRQ7JZ&5 M6I#3!:D+=<\WO](V'D,PXX4T_V'3V,:N!5DM%2];9V10LJH9R5-[#SL.Z5L. M?NO@&][-08;E)5%D-!!\ T);(YJ>F%"--Y)CE4[*3 G\RM!/C6Y_>[B:P=WX MK_'DZQ6 /ODLX57#*9%5S6@L*W\5PJ@:+X^U"P M#59X&$L_E'.Y)AD=6O@2)!4_J#7Z_,&+W8LC3,..:7@,?33#AY?7!06^ ,/Z MF\D*/- G!9."9X\'*1\%/4SY845AP0M\F*Q:@C*G-*^3_4,E\%K@GY**5+DV MR#49(C4OA9XY46C$\%N&LQQ.6(7[O)9H+GOG<$-4+9AZABF1*[BN%,6#%=RC M,7X3V:I++X:9T7).Q7;'AUD]YP)/-A YGF/@MA9])W#U3@S^F>M^@E,(S/@18COQ(C/VPP1FM&)VP!&X 5G2?1)LXOC$ +7CMT$?A%GM(Q=R^MI:M@5OKBLNYE? MHA:8, $YRK^6;3U=$F&RJE-9&;QUBR=H84Y1'(OF"_ 9_(=>C"BT1IB4-:DR M"AF72OZ$9 Y=J7D"UUO$:8.(%](]:%Y7"F[QSE[[[4EL6@M!T7#-A;D=9/0Z M:BT&-PQP/(G]J(=C9(=>VJ*V5C94>!#Z9GMP@6\'08S9MM,H[6F)A$D*#UR1 M8E<4)[X=IH$&#R([[<<'E/\.HJ&=)*$A&J<]L_;<^/U$D]351/MI9(@F_>B% M:"-:0S2.&J*AW7<].%+8HJZP1>\N;&UQ8-1HXRNOEJ=8'\J?*7A'#_M?!4]+ M=%$K_?.P%JS*V!HO!2\4FQ 4W@"75TL@!:(IL=I%HJO35\QYPJ[%#-=85M(A3; [PN.@FP7^H"N MT1S]"U!+ P04 " 2@:A6F7.#:=D# P"0 &0 'AL+W=O]B(=*=['[WCW'37=2O6H"T0#NU)4>A84 MQM23,-19@2735[+&BK[D4I7,T%!M0ETK9&OG5(HP[O4&8S:>R M,8)7>*] -V7)U/,"A=S.@B@X3'SCF\+8B7 ^K=D&EVA^K^\5C<(69)80",V,1&+V>\ :%L$!$ MXY\]9M!N:1V/[0/Z)Q<[Q;)B&F^D^).O33$+1@&L,6>-,-_D]C/NXW$$,RFT M>\+6KTW2 +)&&UGNG8E!R2O_9KO].1PYC'IO.,1[A]CQ]ALYEA^98?.IDEM0 M=C6A6<.%ZKR)'*]L4I9&T5=.?F9^=WN]O%U"YX&M!.K+:6@(U'X*LSW P@/$ M;P#TX8NL3*'AMEKC^J5_2&1:1O&!T2(^"_B%J2OH1UV(>W'_#%Z_C;#O\/IO MX'WD.A-2-PKA 7<&%D)FC_#7]4H;137Q]ZF0/6)R&M'J9*)KEN$L("%H5$\8 MS-^_BP:]#V?X)BW?Y!SZ_ ZIR+IP([4Y1>VL\VEJ#P5")LM:5E@9#3('0S.* M!H [4K=&('6[25,H1"A]1M%F%"@?6=$F!%BUMD8,C Z4:?(4)&P-'5Z1MVPT M+="7$WAP2,>U\2.20_FM1L4,KS8@;-S$4QNX@+0?V6'2+E:@V[J[6=*XD"7^AM;/M[\"U MOP6_+_?_$J2T#:\T$&PO=V]R M:W-H965TLFD!B)"30=@R0H&/JI+5# MP-:':0\F.4C4Q,YLIW3_?F<[9&QMT5[V$OOLN^^^N_-=1GLA[U6*J.&QR+D: M>ZG6Y=#W59QBP517E,CI9BMDP32)K4B)+K%&1^V$0G/L%R[@W&=FSA9R, M1*7SC.-"@JJ*@LF?,\S%?NSUO,/!,MNEVASXDU')=KA"_:5<2)+\!B7)"N0J M$QPD;L?>M#><]8V^5?B:X5X=[<%$LA'BW@@?D[$7&$*88ZP- J/E :\PSPT0 MT?A18WJ-2V-XO#^@?["Q4RP;IO!*Y'=9HM.Q=^E!@EM6Y7HI]M=8QS,P>+'( ME?W"WND. @_B2FE1U,;$H,BX6]ECG88+)G_8^$6O8A0=VL_ DX V378AZ'0B#,#J! M%S711A8O>@%OSB3/^$[! B6L4B81ODTW2DMZ'-^?B]?!]9^',PTS5"6+<>Q1 M1RB4#^A-7K_JG0?O3I#M-V3[I] G*VK I,H1Q!:>$N_ C*DL!L83>)_EE?X[ MX2Z TR[6*<)6Y-29! [:U!T4:D6'4J>@Z3H615EI9EN(B&P:IXES"IPF1\9) M#:&5"Z7:4!)'D@NR4#;'A&:Q="H1H7!O!,T; :IPG%*)H95QNA>5(FS5 7R, ML=06RF&P0E10<*A/M(0HMXGN@D:8TL3.I"H-.U+\P2]#OU97 0XV.TN"XGT'0 M#4+C,NCV!NU#O?X;N9YE59.KG?T[O>>>KG\T80J4.SM'%5&@FKAATYPVHWKJ M)M1O=3?GJ5:[C"O(<4NF0?=BX(%TL],)6I1V7FV$INEGMRG];E :!;K?"J$/ M@G'0_, FOP!02P,$% @ $H&H5LT<_BQE @ 2 4 !D !X;"]W;W)K M&ULK511;]HP$/XKIZR:6JEK0@(,=2$2A:+VH8 : MNFF:]F"2@UAU[,PVT.W7SW9"1"5:[6$OL>]\WW=W7\Z.]T(^JP)1PTO)N!IZ MA=;5M>^KK,"2J"M1(3022RV MFE&."PEJ6Y9$_KY!)O9#K^,='(]T4VCK\).X(AM,43]5"VDLOV7):8E<4<%! MXGKHC3K7X\C&NX"O%/?J: ^VDY40S]:XSX=>8 M"AIFV#,0L.QPC8Y;(E/&K MX?3:E!9XO#^P3UWOII<543@6[!O-=3'T!A[DN"9;IA_%_@Z;?GJ6+Q-,N2_L MF]C @VRKM"@;L*F@I+Q>R4NCPQ&@TWT#$#: \%\!40-PROEU9:ZM"=$DB:78 M@[31ALUNG#8.;;JAW/[%5$MS2@U.)\N[6QC/'Q:CV7<8S29P,TKO4YA/8?%X MF][.EJ/E_7P&YQ/4A#)U 9_@*9W ^=D%G 'EL"S$5A&>J]C7IAK+Z6=-YILZ M<_A&Y@ON.Q#\HN"<.HV^_%_NZXF1-A0=0;#-JPNDS_:,[M&V-& M:$.Y H9K PRN/O<\D/6]K0TM*C?Z*Z'-17+;PCQU*&V .5\+H0^&O4WMXYG\ M!5!+ P04 " 2@:A6025WXY,' #Y'P &0 'AL+W=OP99V+OG.W+U="_J,"QC3Y%H6QNJH%6B\_ M-IO*"UA$54,L60Q/YD)&5,.M7#354C+J&Z(H;+JM5J\941[7!I=F[4$.+D6B M0QZS!TE4$D54OEZS4*RN:DYMO?"%+P*-"\W!Y9(NV)3II^6#A+MFQL7G$8L5 M%S&1;'Y5&SH?QTX?"9"?$/WDS\JUH+-6(A\S2RH/#WPD8L M#)$3Z/&<,JUE,I%P^WK-_5=S>#C,C"HV$N&?W-?!5:U?(SZ;TR347\3J-Y8> MJ(O\/!$J\TM6Z=Y6C7B)TB)*B4&#B,?VGWY+@=@B<#H'"-R4P-TA."BAG1*T MWRNADQ)T##+V* :',=5T<"G%BDC<#=SPPH!IJ.'X/$:[3[6$IQSH]. Z4;"B M%!F):,9CBL90A,8^&2H%;C?TGA.NN%T^'3-->:@^D#/R-!V3TY,/Y(3PF#P& M(E% I"Z;&I1"UDTO56!D%7 /*- FMR+6@2(WL<_\/'T3#I.=R%V?Z-HM9?B) MQ@W21NR6G:F7W:AE_["/L4FX=\ M'#ME'$OAG?,E1<*E4A6!&0IPV.!+-?N[O[QAK0AV*Z?II.[F^F4C.YO MKR=WP\?)_=V4#._&9#B=WCR2X>CWI\ET8I?1\\C-?,Y,2B40#PED=)+Z9)WH M@.%QES1^A;0+_B.9GZ8:)B&7AS8)!'RIB)@32I;T58HP)+,U6%!N8-FC*L!G M4 4T;CQQZA?GK3I9!=P+("MX80(134[:#CX%SXP5M$TJKNG%C5,9G(2@* M*EII4D1<*0'WL= ,TPMNHI%(4CD=QVE RF%O:D\E@Q5/2-2#8EH#;IK&"SX+ M@=I$$"J!^V:,QPN4(C7_%[9CF!&,)RP<9V@9K"\<( %5B2DGY)51J1IDRABY M0U4=P'B:S!1[3A"3FQ?XM6CQV)9H6RT75/HH+05/04+W&4K4 0C8!4!X7B*E MT6ZN039D*,!WG:(:^.N88\!%BTQBT&>I632#K?CHD,&9A%P>6Q2,H?5*[)F: MJ;4]5PQ 2A10:H$JOG!0>;T=[CW8C3JBRW.X:: FGHCCM,"ON Y0$Y6:;5U3 M8 D8HP50/G0F"@QDT9<*KV]]X $ M-/22YINYP+?IE6$=@M %9GK%PA=V M9OP53 TN !Y)-;GWM,#WSA.V<)XP# ,A6>7OG[&!#6!@J$*^\9NE>U.E[!8L#'>0.+J7"CL6E(F8Y7/H9+OWWS1I;0UN= M/&[UQ2/LBXN ZN_Y3WO7?4IE'PM31 MN:QCT4NY;4>Q"P5X![ZJ9.;QVWK+Y93B-WJK#OW'4V64^G;N4JYC:OBEH=X\X+.*7\'-LSF+I@_[D1LWCH9).O8CG]!Q_9X M"(,=>/8D]D3$R.EGH=0'?#S"W0_V;04, J_D] EG 1Y_(/=+$_HP"0SQ11F4 M8U98>\OU.]HVG;TL<-;;2Y8_8G!P-I.#4]HZ#TJ'Q]),4>FP4"FW<57<\IAN MY@6G]_]DBBK'A%&EW,95<FJ^YS;\R%6)XWFWPR9PO*S^(EB^2=69PLJ)"7R5N3+Q-&IYG3(FQB MQ_&;"QI$C4$O^^PA&?3BE0B#B#TDB*\6"YK\OF!AO.DWW,;'!X_!VURD'S0' MO25]8V,FGI)W7(+%X"MN$[[U%*Y36. MW].+VVF_X:01L9!-1 I!Y@J%(_QYB?;$FJE>),XY-E?M-G:.@TT67$1+[;.,H)% M$.6O]-=V(78<7*_" 6\=\*$.9.M ,J)Y9!FM*RKHH)?$&Y2DUA(M?9.M3>8M MV011NHUCDAG?/UVAT/1P_/U[G M]T[16&;0=!4R%,_0#0T2]$+#%?N!AIPSP1&-IN@NH*]!&(B <31BE*\2-D5R MKQ[99)4D0?2&+B@/.#JY8H(&(?\N8=6]4_0\OD(GW[ZC;RB(T-,\7G&)RGM- M(8FFX38G6U(7.2E<06I$DS-$W!\(.Y@8W"]A]RLV*=RQ[MZ4RUNL,2[6&&=X MI +O9B59H#D+ITA^[] D#%@DC+1R',^,DWZCS_F23EB_(;^RG"5KUAC\^8?K M.W^92%H"TRB3@C*!T =/L:"AB6'NYF=N:8E9#_R.T^[TFNO=T,M6K2[IM HK M+2:OB,D#MV$G.\]-H7DV%]\2F$:T51!M@8M_&4="?J%DDJ'E*IG,995#DUA6 MWBE+:%H\3]SOI@7(45L[JXX['?_3UAB,NJV*G?&+@/VO98M_2$0&H\J(VD5$ M;3"B41RQW[+.)N^RD\Y6%54(Q*B;,9; -+J=@F['4H7JV*1L"4RCW"TH=\$= M/IQRMY1?/BXE8=D(=W#7G(2NHYJS P8Y7,LV25]#=BIC/.54=E^>]LNLB!G[ M(HA7=W]LH>GL=Z2):RDKMT"V:%M"TVDKM>""G;D.;5Q.3;?=Q9]RTV#6\ELM MOR([58]WX29_Q]8L1*XQ,M"S]H980M-Y*MW@PL*AQH98U1"VT'3:2D6XL(RH M[,IN60,8*J+!"BB)2BJX_O]2<2XH-6IO@24TG:Q2(2XL0[ZJY+:PNVOO?-X> MR$0/5ZD(%^S80,9T]L<#F>CQJ!;OPCU^6Z#0O^@P/0?#UG5=%@"TVGK40#!KMS'=KN(67,8%5=QO#.2 !N\BHU:VL\&+GV=AUC3("5 MAL#$5I9:E12VT'3:2E)@L'?7H>WM+9V@B1Z@:OX8;OYY?F)C1*!G[8VPA*;S M5'("PW*BQD98%1:VT'3:2EA@6%A4=FI8)A>?)5=8?+PX9228!,](FN$A0$'D94SW2=O?& )GH\JM,3N--O M2]3!Z@Z&JYL[MM!T\DH_$%MG"L2J7+"%IM/>.5: 1PXU:)/]20F9Z &JQD[@ MQJZ2LK:N@Y%K;]0QA@=$Z0?2LI6?5N6$+32=MI(3!#[)J$&[?&QA:K0&,Z#1 M$B4 ""P \CPU'8Y>P)ZU-^08YQI$"0IBZV2#6)46MM!TVDI:$%A:5/?J_=H! M--%/7I5V\.!AQ-ZS5ZLC"%MH.EDE3#Q8F'Q5UWFF44-I(&&RJCSO])2@\."! M1&7&>.73 U-4!JOJJ%2_]PXY8B ':SP8KG8>'6-(X.T\KV#KW,&S^^S",:2# MIZ2#!X\>:M N'S%\+F:@B1Z@:O(>W.154M;6>#!R[8TZQA#!4QK":]O*3ZN2 MPA::3EM)"@\^Y:A!.P?RH?R$3/( FSM/]Z6/5HYH\A9$'(5L)GV^#O-18B7F1OYXS*YI,:R/NS.!8?%^DSA,4SHX/_ %!+ P04 M" 2@:A6P?)H0J$& !H*0 &0 'AL+W=O!G%,;996_#V/;C8) M-C3R MLXMD2V/^RRI)(Y_QQW0]R+8I]9=%HR@<(,MR!I$?Q+WQJ/CN6SH>)3L6!C'] MEH)L%T5^^O*)ALGS90_V7K]X"-8;EG\Q&(^V_IK.*'O40TI N6N_#YOSV= MTC#,/?$X_CXZ[95]Y@U//[]ZORG (BM@7?G,'X_2Y!FDN37WEG\HQJ9HS=$$<3Z-,Y;R7P/>CHUO[Y^N M9]_OKN^_S\#D_@K<3&X?P-/DZ^,UN+N>S!X?K@^_]<$5G3,PHXM=&K" 9A_ M9.\'H3\/:9^OIG[FAQ2\OZ*,?YG] =Z!( ;?-\DN\^-E-AHP'FO>XV!QC.O3 M(2[4$->=GUX ##\ 9"$,'F=7X/V[/T!VZ/Y%X6^J]W=%%Z4_=,;?@(]A.9"H M'$A4=( ;.KC9<9S@"PV7@ \'F(8!C9D2^,$/4?O)M^W';.LOZ&6/[\N,IGO: M&__^&W2L/U6H#3FK0,8E9*SS?@KY1D#^ !YHQM)@P>@23/ULPU=*E*0L^"=_ M3C*F&I-#1T[149YY]F,'>JQ#&4@NQ#6 ,BVS3, MD5L"<;5 .L3GRO$A:UB/4-O=+R8UKP3C_8\+KGDDO%8CH;(B;L-\04N0OF4" MI)*V+7FK(->IQ:VP:L[5\$2LP+>:'"46*-..:PW=.AC9S/:PV[#]H5 ,4,O. MX_M=-*AR#:X 890 M 5 O UK "/-MT18&ED*$L,Z8*B-$&I (+0#U8N V7@;[8+GSP_#ECN:HE %J MG705<*:\52$+D0!M0[(5:N5&9]B&O%5A"U4!];*B0Z(^>CK=_7VWGJ=51I[3 ML!Z%0(!ZA3!9KU.Z]AG5+$:MA\ZS8LA;%:_0$= UM1@-280C[+<0'% H#JB7 M'%T6H]939]R=Y 42\@+IY<64\K)H%2SXRLUR7EC2(O6Z\=E48-Z@0)=8+TZJ1]#8AD M35&73PJ3!M&!A.A >M'18?N,!9&?"^T; M/TC!DQ_NJ#)4^23 DUA3:=0@JY'@=J3G]FF2;I,T#W:9EP"9M@30^^J\$0UY MJR(7>@$-3>4?H[+!E+[>)@$6S]$,R3AJL0O8>NN]&4MRK>DTL! M;"@)82US=X9MR%L5MJ!QK*?Q%G<<,C.3H707H+"R3Z]"JN$)!L=Z!F^?@O#Y M4WZM235 P=K86$6.Y:/X/L92D HK8C6H"RPX%K>LR=OG'_G G1!;FG>%E>LU M*#)$3^+MLQ&165D*46=2#5"0-M&3 M=H=L1.2RM4_JRE)E9#=%*:B6Z&O;[KF(* I8NW[/KC1J"O;DHOT,0!?8NJL=#5UJ3BNMWS\(- MA0\1=$[T=-XA$\D$+;TCH+!I$!Q$,#@Q=KM.E-?KCI0P56:-Q[Y$,"W1E[F_ MD(X\^0(6#KUZQ:LPLQW;KM^O#$Y>@\O?0;SSTS6?3!#2%6]G70PYXO3P6M_A M@27;XLVX><)8$A4?-]1?TC0WX+^ODH2]/N0OVY4O5X[_ U!+ P04 " 2 M@:A6/"^ HAT# "G"0 &0 'AL+W=O568X%D6=\C:5^ MLN2B($I/QG4B&O%*,EG@G0%9%0<3/S\CX M=N3TG.<;4[K*E;GA)L,U6>$,U E,F:,=!K?&T^G7=((=\?/[E>V M=EW+G$B\Y.PK7:A\Y P<6."25$Q-^?8+-O5$QB_C3-I?V#:QG@-9)14O&K'. MH*!E?24_&@X[@E[XBL!O!/ZI@J 1!*<*PD806C)U*99#2A1)AH)O09AH[68& M%J95Z_)I:?[VF1+Z*=4ZE5S?/DYF]S>3V_L9C&]3N!I?3^%Q_/?#!&XFX]G# M=%(_^PA75;F0\ 79 C1QN&042R7A?8J*4"8_Z)"'60KOWWZ MT!+N,]Y)8G6 M#%VE$S7+N5F3U.Q;O^ 5ORM"!3P25B&D5&:,RTJ@A'_&]&+O4Q>N/VF6_B&S%RB#%F5PS#V9HD9&,X4+R(C,0;=7 M/<#O%=T09CLR-RVJ.$BBJ%S^A,QV*BQM__(YHRMBMIS.OJR7C^WR9L?<)+VX M%_=U$VYV@7:$A7TO\%^&I8=AOA?TS^,V[ 6$L(40G@I!YERHCPI%H?<$\:3? MQ#E#D)A5@BJ*O\>BSB+:R3[N#\[W2!P&G??ZX1Z'H_7\8LM$+:WH5%J,EZO_ M"U9TP"&*/&^_;PZCPGXPV&^;HP7](JZXQ14?Q77/%6%-R9:'/EDT(#KKC@]; MW _".-HKO"/,"Z+!8*_RH[G]U\K=G:^B.<+H?7U%2PD,E]K>.^MKSJ(^%M03 MQ=?V0SGG2G]V[3#7)RD4)D _7W*NGB?FV]N>S9)_ 5!+ P04 " 2@:A6 MG"S1"ID" "*!0 &0 'AL+W=OBCIM[45%'%D;P'%\4Z"++F-H]H)#;KM?P#A,3ODJ- MG?"CSIJM<(IFMGY19/F5RI)GF&LNX_ZA9?>[#7..6WTT!IO)0LHW M:XR672^P0"@P-E:!T6^#?13""A'&[[VF5X6TCL?C@_JCRYUR63"-?2E^\*5) MN]ZM!TM,6"',1&Z?<)^/ XRET.X+V_W>P(.XT$9F>V_MG[O@Y'#F'X M@4.X=P@==QG(40Z885%'R2THNYO4[,"EZKP)CN?V4*9&T2HG/Q.-GN?#Z>MX M^/PZA=[S !Y[HPG,>]]F0Q@/>]/99%BN7<(HWZ V=!Y&0U\PK7G"<0F+'?1E M;A25MV "QLP4BIL=$ W"^0 -XT)?P!GP'%Y366B6+W7'-\1N"?QXS_E0ZCXPKF#-1( RXCH74 MA4(-/WL+[7+Z58=:2E[72]HVNM=K%F/7HS[1J#;H19\_-=K!UQ/ S0JX>4H] M^IXC[) ID H$ZMI2E@IMIV"[8I""'J*;5,EB ME4)"/>5F:D%*R=812*L5!,UZDE9%TCI-LJ$KQ18"+^E-NM1,(+7APH#&V%X] M3L=GI*&[F-BSW=BSK6-K_5^DQLU=^ ^;?]1:]I6B>[CBN:;2)^077-V0C"H[ MOS2,7+MN6TA#O>N&*3V6J.P&6D^D- ?#-G#U_$9_ %!+ P04 " 2@:A6 M']?57[X# F$ &0 'AL+W=O-^9>4R,)Y,=93]XB+& 7W&4\*D6"I%>ZCKW0QPC?DY3G,@K&\IB M).20;76>,HR"7!1'NF48CAXCDFBS27[NGLTF-!,12? ] Y[%,6*_KW!$=U/- MU)Y//)!M*-0)?39)T1:OL/B2WC,YTBN7@,0XX80FP/!FJLW-2\\TE""_XRO! M.[YW#*J4-:4_U& 93#5#980C[ ME@>37$U[@*%).,H^?I:E6Q53"_>-G]P]Y M\;*8->)X0:-O)!#A5!MK$. -RB+Q0'>?<%G04/GY-.+Y)^R*>T>6!G[&!8U+ ML1%$O6@K 235XG4B=G'NSOWV_+Z&N:W+MP]?O(> M8'G[.+_]N+RZ]F"^6GF/*WCC8H%(Q-_"&7Q9N?#F]5MX#22!QY!F'"4!G^A" M)J,L=;\,O"@"6T<"VW!#$Q%R\)( !W6]+HNH*K&>*[FR.@T_H^0<#/,=6(9E MM>73+;]![!SL0FZWR-V7R]NB>]UR%_O'Y#48=C6M=NYG'YM62H,=B2*0DP/+ M1*!D2]81ACGG6'!P"?R2I\C'4TVN M4ARS)ZS-_GEE.L;[M@GHT\SMT\SKR:PV58-JJ@9=[M54M>'O5)Z*OS!SR!FQ8 1MV IO[/S/"B7K/M#'K%)_*K# ;[A5@ M-'CU&<[KR:R&U:FP.MU88\H$^8/R]S?=R.6]6C50OFJTP>ZT/!6V*3L@=VXR>LIK1K'4<5QU,EQ0;EX!_LTV\!U>IP*;G0 SG+ZC V[6 MA=/ UE-2-6SC"MOX1S&K, M+RKF%YW,/Y"$"'QV+;?J+;N$^D,,-UB$-&C#WQGD5/S=&:NMBMKZGZD+$!]+ MR>W%Q>NIL-K523@Y!$:09\T/9"T'*B(_;)J TVG]FS8M1X[%= M=(<[=?_5JYO7EUN!6M_KAV+,MGDCRL&G62**AJ(Z6S6[\[S%:YQ?F)=NT;+^ MM2DZ:+G?WY*$0X0WTM(X'\G5EQ5-:3$0-,V[KC45LH?+#T/9R&.F;I#7-Y2* MYX$*4/TU,/L/4$L#!!0 ( !*!J%8#[MM5*@( *@$ 9 >&PO=V]R M:W-H965TOFEII(R%05G4A$A1&D5B+ M&KH^3'LPR4&L.G%F&]+^^]E.B)A$JVDO\9U]WW??Q7<.*R&?58:HX27GA1J2 M3.ORVO-4DF%.54>46)B3C9 YU<:56T^5$FGJ0#GW M\?>#EE!8E"M[>442AV MFK,"EQ+4+L^I?!TC%]60=,EAXX%M,VTWO"@LZ19CU(_E4AK/:UE2EF.AF"A MXF9(1MWK<=_&NX ?#"MU9(.M9"W$LW7FZ9#X5A!R3+1EH&;9XPUR;HF,C-\- M)VE36N"Q?6#_YFHWM:RIPAO!GUBJLR&Y(I#BANZX?A#5+3;U7%J^1'#EOE U ML3Z!9*>TR!NP49"SHE[I2_,?C@!!\ 8@: "!TUTGCV?W]Y&F^6,#H;@+WJ]OI \SO5J.[V7R\F,(HCJ>K M&,XGJ"GCZ@(^0VS:(MUQ!+&!F1!IQ3B',V %K#*Q4[1(5>AIH\SR>TFC8ERK M"-Y0\9W*#O2ZGR#P@QX\QA,X/[OXF\8SA;75!6UU@>/MO<%[4NS/T5II:=KA MURFA-6'_-*$=D6M5T@2'Q,R 0KE'$GW\T!WX7]^1VVOE]MYCC\:4TR+!4[)J MX, ![:#MHZN!W^V&WOY$OGZ;K_^_^?K_E,\[:CP[P^8>MZQ0P'%C<'[GRR4! M6<]%[6A1NEY<"VTZVYF9>4I0V@!SOA%"'QS;WNWC%/T!4$L#!!0 ( !*! MJ%8&PO=V]R:W-H965TSLWNS+:2!!!ZUAFKNUUG^FMJ]_KAYCY0CKA?6I#W??*\K_#P)+&[H>P'7Q BP,\PB/AE:R'$\J+=YI,%"3U^3ID*=LWN9+1KQIDA0&;608=COT_*C5ZR:?/;!>EZY$X$?D@0&^"D./ MO5Z1@&XN6["U^^#1GR]$_$&[UUUZ)P,:/#L3\7BLN6TP)3,O%4@'NGF&TD+LF*\"0UX M\A=LTEBC!28K+FB8)DL&H1]M_WL_TT;L)2"[) &E">BM"3A-P$FA6V9)64-/ M>+TNHQO XFB)%A\DO4FR935^%'^-8\'D55_FB=[U_?WP>71S _IW0W#_].W+ M(QC=/?7OKD=7-U] ?SS^\C0&'X=$>'[ /X$S,)8WTG05$$!G8!0)+YK[+_*L MSSD17%[_/AZ"CQ\^@0_ C\#3@JZX%TUYMRTDV7C(]B0E=K4EADJ(W7KL'&#X M&2 #84WZH#I]2"99.E+3V[)%69]0UB>4X.$2O*]^Y MR=B/ON:FF[K]N9#P8 M"1+ROW6U;L%-/7C\J%[PI3\72/X/GY$F17>FO"9-//NB'E G_7R]Y3!\(\^E4UY+J<1SP2CS&@0E"&HD% M!\@$4^]5=R,-FD!2FF%FS3!K-N.:4:Z]V;= =@(42^NZ!S%"R.FVU_NE' U3 M>%H93ZLFS_YDL@I7@9=\;WO?EX[Z%MO:XW1FN\@P"]1U89:-33UU.Z-NUZ1^ M1X2.I7W0.1L;J$A2$V5;;@G'3L:Q4\EQD,@T8>"1!$D7^<)?2DVX)>$+85H] MJ 2LJP<-@2FU.UGMSBEUT6FR#PV!*7UPLSZXOT@7J\?9J9FS4S.(2G6Q"22E M&=#(7871E#*F2(KF0=OMP,*C>SQ.Y;KG@. )U3$%5W3/LMP.*M+7Q:&.8930 MSXT)K'S?OUTA4QQ%_ S7=8M$-6$F*FUS;AQ@]7MX2-9RTK"4+7TBDT5$ SI_ M!Q2R6P"26U';G1@7:=3+IF'-@;*>?N!8AX+4YGF=@=6^YW_*9B=0R&$ MAF4=L-?&(0>7T,\="ZPT C4$TSGLGVD919Z:J XL<>PP]Q.P^O6Y84#&2>?7E7:D]@2[(32U%[DA074-R7N%\(S>)$\%B4RC,W.:CN\D@=:4S!%(:@2[* M<=P2ZKDU0747,TID$1TN4IC8+I+4!%E6"B(32U%[GU0'6MQ[NEL7H@O)4S;0O>D:F6FUL5 M5->JE,O>H0UQG*)7.1*DLLRM"JJ[]E%+]%R-G.U)1T6A"PR41DN&<$1*2Z,B$N1JP[@/?%)I: M?O[BQR?==\&-;KPTA:;V8F_KY9?MO50/9*5>#KUAD;$1*+4AN67!C>V_8,W. MBH&+BW3'HE2>N6W!I]Q_P9J=%1<67:$^JL1QX=Q\X(;V7[!FL0$67;F_L1!P&9R2SCO"-K9-O=^>V)H,MD@_N%"CEE3@X71!I%%@?( MZS-*Q>XDWC//?B/1^P]02P,$% @ $H&H5O;9J])H P % T !D !X M;"]W;W)K&ULM9=O;^(X$,:_RBBW.NU*;/./!.A! M)%K:722N5(6]U>ET+PP9P-K$SMJF=._3GQW2+"5IU$/'&V([GO'S>QR'27_' MQ3>Y053PE"9,#JR-4MFE;1'V^50EE>"] ;M.4B!]7F/#=P'*MYX$'NMXH,V!'_8RL<8;J M2W8O=,\NL\0T128I9R!P-;"&[N6UFP?D,_Z@N),';3 H"\Z_F-[D=0JUS2!A^WG[+^.XS%D"!R;?DB M6P/\(L#/0??*Y-':QK*S#;.E-!WJ8Y3T:?I=/1U M/)G \&X$T_GGFP<8W\V'=Y_&5Y,;&,YF-_,9O!^A(C21'^ CS/2#%&\3!+Z" MFZ=,[P;&,$RY4/0?DN^,&642]=POLQ&\?_%F>7M9 MB+S:B_1>$?D[$1?@NRWP',^O";]N#A_AL@SW7H;;VJ[2,Z_TS,OS^:_D>[L% M?PT74@G]J/Y=![U?I5V_BCF_ES(C2QQ8^H!*%(]H1;_^XH;.;W46_$_)7ACB MEX;X3=FC6\JHPH\3?2!C&#-%V)HNM#]#*5&UZCUJP9](!$P9UEFS7R_,US-O MHL?(]7V_V["0V0N"]A%SHZH3F8.2.3@; M\T9@[4X'%>I>N^T=03?*.A$Z+*'#:@ZX9'S(VJ3F3NELS=,S"3E4+13-ZMD+>#SO%N-VH[D;Q7DO<: MR:NP=ZCJ2'H5DM!WO.,W5*_R[@[#H/=SU@N-KO.S4'$:54Y0:\,63#,4VGRV MA@GJ^JT%$TH6-*'J1PL4AP7"/:'QFW:F6/'%0UDYA\VR3MP:]Z ^<\_P6#Z@ M*>%C;8"N46ZI7)(DMZ+6!;?Z9^LXOG/L0Z/._^J#?5"RFN\%7>*M*9.0X$JG M=RXZ>E/$O@3?=Q3/\BIVP96NB?/F1G^VH# 3]/T5Y^JY8PKC\D,H^A=02P,$ M% @ $H&H5B:[&]&"! 01< !D !X;"]W;W)K&ULM5AM;]LV$/XKA%8,+>!&;[;L9+:!Q&JV#$EJQ.V&H=@'6CK;0B72 M(ZDX ?;C1TJ*;,FLE@1,/D2B=/?PGH?B^8[C'67?^09 H(&4I;;G.(&=X818TW'Q;,ZF8YJ+-"$P M9XCG68;9XP6D=#>Q7.OIP5VRW@CUP)Z.MW@-"Q!?MW,F1W:-$B<9$)Y0@ABL M)M:Y>Q:Z(^506/R1P(X?W"-%94GI=S6XBB>6HR*"%"*A(+"\W,,,TE0AR3C^ MJ4"M>D[E>'C_A'Y9D)=DEIC#C*9_)K'83*R1A6)8X3P5=W3W&U2$!@HOHBDO M_J-=:1O(&:.<"YI5SG*<):2\XH=*B ,'B:-W\"H'K^W0_XSGXSW7H5P[] M0IF22J%#B 6>CAG=(::L)9JZ*<0LO"7]A*AU7P@FWR;23TQO/W_YM$#S\[_. M+ZX_H8_H%C.&U5*@]R$(G*3\@WSZ=1&B]^\^H'C+AN8A^\]A7_A=0+>8':"?+>'/,?S-?', MNMU#B&IW3^,>=KO_CLD)<_:S'V"_#M6AJB*P$9_ULG>HG: MUZ.JS''&MSB"B253 P=V#];TYY_

(\QR0"-*-<\![ZE5$N+[.<,:F73J/!422!-Z@C*:EK;()1TR;L#.Z5GT50 M4P\ZJ5]3LOXH@&5(B5"QUI$M808'1/R1/SQMT=58#0>#?HMP9TBO)#RL"0\[ M"=_!%C^J'< 17:%%OJ0L3@@6$!<*Z*@/CTAYOME*<,D6&@(K*'G::WGZ9O\ MBIV:5-,D6&@(K*&FZ^PK-,=,PJIP#K=M,'3;^5EG==H?MA)6=TROY7Q0E;J= MG.5]'HF0W*]^*1ZW" M_M'V&SCRK[U+C9;AIM":TNT+<;>[$K^FF* YHQ%PKO2Y!&T%7J&TI&D+8[2T M-H76%&9?A;O=9?A1FD/_HM>7(]V3O7CSFD0+3:$UA=[7_&[P-OG04.%>26H2 M+32%UI1TWU6XW6W%\\N2X5%'Z+M!T&]O;(V9$SA'A/]9/Z_/A\^)4U-Z;EX?+-YBM$\)1"BOIZIP,9:Y@ MY7EM.1!T6YQ@+JD0-"MN-X!C8,I OE]1F3.K@9J@/C6?_@=02P,$% @ M$H&H5CB>D0[P! $!L !D !X;"]W;W)K&UL MO5G;;MLX$/T5PBV*%D@CD;K9J6T@L;N[ >+6B-M=+(H^T!)M"Y5$E:3B!-B/ M7^H2R5)D)G95OR2Z<,Z<&U$/M1;SS,GLW9>$@3$?@1F3/ DS#$ M[.&*!'0[ZL'>XX-;?[T1Z0-M/(SQFBR(^!K/F;S32A3/#TG$?1H!1E:CWB6\ MF" G-O']'_R(*7P2PQ)Q,:_.-[8C/J]7O (RN4FLY;1^%'Z&1>"R;>^M!/C3Y^_?%R ^>6_EU S\"7S8TX3CR^% 3DD@* MI[F%TZO<*=KCU S&HD-!Q\CCWAU>TT&4$:!'J.X0DK &6;GP(!G .G(:.$S M49M/B5N:(P4=HTRJD>$9OY[4;S?2%EP+$O+O;8G,'9GMCM(>O^ Q=LFH)YN8 M$W9'>N,WKZ"M?VC+0D=@M9R894Y,%?KXAD;K]X*P,(O[#/S)*&\MG1S&SF#2 M2>AN;/0-9S#4[G9#:1GE6)99CJIQM$J.EI+C)&&,1 +$E&5SC/Q($16$@Q@_ MX&5 VNCFB-8.$#;C(1+PEH_CQKXT._3%5H]#3MZ )ZJ; M/7>6E([1Z7E"5%Z0LCRSBZX@+ MED@5*Q>P&18)\\4#D+I+ULN4<)?Y\;Y)]QET2X-:JEW FU=]!.$',- ,/7UB MMZ9""79L*BIU Y5"X>5+>8%3:V<'6HUV+D;M]K,],)T]_5SI#7B(X&BEIP0X MN#X[0JN'6TD7:)VL;Y4JZ>"\=(16STNEDN!+9))BR2GL:U(2&8;=K-(6082< MOKZG3"M%!-62:$(C3@/?DY.()_=#PA=^NMQ,:;H'_P[^ S,_\L,D5*] G:JF MKM#J&:ET$SR9<(*=*J>NT.IYJ;035(NG)RO0=22G-\(%N,U6H(7(:FA.F"M? MXW5[M><^!CMEK)_KJ%GL2B9'1HHJ*8;44NSYGL#WS_:$VL>AW[XKM'I&*E6& M3J;*4*>JK"NT>EXJ588.5&7']$3AH]$3S5V'FLFQD5:B"ZE%E[Q.7*DX<3#! ML2]P(-O@^"V+VMG!1? [?EA"E=)#YLF:HU-)V!5:/2^5)$3JG[-^<Y?U%S.3;62D BM8!\\6ZLP*D) M76C;9C.LQ2PH?&4HC\ MQ#1YO(0,\V.: Y%OYI1E6,@I6Y@\9X!GI5&6FHYE!6:&$V)$@_+9-8L&M!!I M0N":(5YD&69/9Y#2]="PC><'-\EB*=0#,QKD> $3$'?Y-9,SL_$R2S(@/*$$ M,9@/C5/[9&27!J7B1P)KOC%&*I0II0]J"$:2I\B0Y M_M1.C69-9;@Y?O;^N0Q>!C/%'$8T_9G,Q')HA ::P1P7J;BAZZ]0!^0K?S%- M>?F+UK76,E!<<$&SVE@29 FI_O%CG8@- ]O;8>#4!LYK#=S:P"T#KU*#,36DMHTF(VL:)8/)M(NU$=/7]]GR"KD]_G9Y=GJ/#,0B< MI/P(==%$GIA9D0*B<%)C&@$>6"2^G=9(P.#X[0 4H(NEW2 M@DLM'YA" JIES+B&.:M@G!TPWS [1J[=08[EN!KST7[S,<2-N?/2W)1I:7+C M-+EQ2G_N#G^OSL#]Z90+)D_D;UW,U2*>?A%U34]XCF,8&O(>Y$/M\F'N\][I N]2PUS;R_S)26+K@"6E<>Y@[XPRK4EK-=>/71[_2U&C:KG^YZ>,6P8 MP[V,MU3@5%N!6M=01QZV]]KQ0G>+7*<*?%=/WF_(^Z\@)YOG0D?8;V?-#_O! M%J%&Y?4M6T]H6_^^A-;>-J@NLS8'=*M;M@JX3M0JZN='+J$92]@2+A'"4PEQ:6<<]N>^LZLVJ MB:!YV=Y,J9#-4CE&ULK99= M3]LP%(;_BI6A"20@:3X+:R,5"MLD&!4MF]"T"S\YS',?N+"A[X F 0(]9FO.ND0@Q.S5-'B6087Y,9Y#+-Q/*,BQD METU-/F. 8RW*4M.V+-_,,,F-L*.?#5C8H85(20X#AGB199@]G4%*%UVC92P? MW))I(M0#,^S,\!2&(.YF R9[9NT2DPQR3FB.&$RZ1J]U>MY6X_6 [P06?*6- M%,F8T@?5^1IW#4LE!"E$0CE@>9O#.:2I,I)I_*X\C3JD$JZVE^Z7FEVRC#&' MSS3W4U*,E M]>&R)D^'Z!XP0S>@[?M QYZM86P/OB.766.Y[L$8+VH15 M>GHK6+;KGKAK7%LC[\CEU5S>N[@2!HT3YFV2G03>&MC6T#N"^368_QZP2UJP M)BY_@\M:@]H:=D>HH(8*_@XEGJ$^,\H;?Z'!!H;3=H*3-91@8]4Y@><]?YXO MU^3!F\UB;#^W1<$'G, ']L+B7^-8N4"*6 M E=,<")A=MZZ<,\"MV<,;(N/#-9JYYF84!Z%>#(OU]%YRS$>00*A-A 4;ROP M(4D,$OKQ)0=M%7T:P]WG#?K?-G@,YI$J\$7RB44Z/F^=MD@$,[I,]%BLWT,> MD'4P%(FR5[+.VSHM$BZ5%FENC!ZDC&=W^C4GXD<,O-S VS-PNR\8='*#SH\: M='.#KF4F"\7R$%!-1T,IUD2:UHAF'BR9UAK#9]R,^T1+_,O03H_\N]OI^,*? M3LBGZ^E[XC],IG]OKLE;P/0E"7J'?F3 M/$P"\O;-._*&,$ZFL5@JRB,U;&MTS730#G,W+C,WO!?E5PMX0^4QZ;A'Q'.\3H4__H^;>Q7F0;UY .%+YJ5H.L4H=2Q> MY_\8I<\?$(U<:TC5/U4CDW7=K>[:Z,Z96M 0SELH+ KD"EJC/WYS^\Y?5;0V M"18T!%:BO%M0WJU#'_DX'R6J$JY''1/?KD201^1"*=!X2U Q*0^!H/827T+$ M-/D@5.7+2,7 MJ9":?:-6K\6,!# #B8&3"4U $5^D*5-F/ZCD(,/N[7(PZ.]1T#OTNMLKMPEJ M??S).=$O&.C7,E!$/(85\"4<;1[P'HHY9]_VM2N+O7\0>Z_O=O:"[Q\&[_1. M]Z*O]>\GHS\IHC^IC7XG:)-0,#XG]R!MZF'6P=UCPN9V>'NTU?KR M6MH: BO1-BAH&]1+31C*986R5#$S.)A1)SUO?T+5=O=:9@Y[[/?[3K6XNLXV M$7/J-YQ\B\%PN9D(,A/:,5-/Y/,-I(\@*[?O>MC7[M^-H@5-H94IW]&7Q$+H&',9:63Y@WJ%"RA7YA/7\'^U;D M91%(A86G]9]KU K,3H#HF'+B.K^;_$0L)>%8.=,P-+N1:1T"6]''!+!43*P M4V5:8K8?QEG\FY*!8!V#GH9VW95^>4<(I!9@"];D^;AR-&MC>/5H-H16'LUM M[>'6YMF;/6QG!&OEJ-%RHE&TH"FT,I';BL+M_D(Y:K)^\!M%"YI"*_.^K5O< M^L+EO\E1/7:PE":IT['1'@F ,F3/,<"<8[PH+)F,H!%*UMI<^*ZJH8AIPGC$ M5BQ:TB1Y+NF<53>9R1UJ5XCUEDA81,T_F2W5:DUJJ'+*A[31.JR]S,Y_B:W'8>&&/V/:^7[IG?G9DN(7)3C!Q*.:,*Y+ #"&=XQ,,0&:' M@MF+%@M[3/8H-(Z#?8R!1B!- _P_$T)O7DP'Q='LZ%]02P,$% @ $H&H M5AFG(C/' @ Q@L !D !X;"]W;W)K&ULM99K M;]L@%(;_"O*D:9.J^))[YUAJDTZKE&I1LJT?JGT@SDF":HP'Y-)_/\ NBS77 MO; $D.M(D%2-G*V5V[KHBW@+%HL4R2%7/FG&*I:KR MC2LR#GAE1#1Q \_KN123U(E"TS;C4!@S@I(XVR M9.Q>5ZY7(\?3*X($8JDML/KL80Q)HIW4.GX5IHZ=4PM/RX_NGPV\@EEB 6.6 MW)*5W(Z<@8-6L,:[1,[9X0L40%WM%[-$F%]TR,=V^PZ*=T(R6HC5"BA)\R\^ M%AMQ(O [3PB"0A"\5- N!&T#FJ_,8$VPQ%'(V0%Q/5JYZ8+9&Z-6-"35Q[B0 M7/42I9/1].IB<;5 'R8@,4G$Q]"5RE7WN7'A<)D[!$\XW&#>0FW_# 5>T*Z0 MC^OE$XBM/"C+7<5B@0(+%!B_]@N!T-U4C4#7$JCX6467VW6J[?0M.A<9CF'D MJ&LB@._!B=Z_\WO>IRK6ALQ*Y&U+WJYSC[YFP+$DZ09-007V&;HU,0PK=+%7 M/1M $R)BMDLEFF.I^F? 8TAEU:;D,PW-3/HEV$=>RQN$[OX4MG8Y;X3M6-C. M/\+.0;]B=@3Z!IQ6H=;/TT4/@+FH.NLW"$NH78O:K76Z411T1]'=#= E\,H@ MKG5X;1 W9%:"[5G87K/7M]4-F)?*^)>_7'O,4A 5R']%M@YU2[46_LF%JN :W5O!!Y8X$%]7./CLW%=Z_#:TVW(K 0[M+##9N-ZV"1Y M0V8E:_75L\GS MI#&O2):9O&O)I,KB3'&K$FW@>H#J7S,F'RLZE;.I>_0;4$L#!!0 ( !*! MJ%8@&H4[FP( .8& 9 >&PO=V]R:W-H965TV*0&(PK0P>$ ]NA* M6O' 2^*/>\X]Y\:^23="/JH20).GNN)JY)5:-]>^K_(2:JHN10,<=Y9"UE3C M5*Y\U4B@A075E1\.!HE?4\:]++5K=S)+1:LKQN%.$M76-96_)E")S<@+O-W" M/5N5VBSX6=K0%F!@G M"R$>S>1#,?(&1A!4D&O#0/&UABE4E2%"&3^WG%Z7T@#WQSOV=]8[>EE0!5-1 M?6.%+D?>&X\4L*1MI>_%YCUL_<2&+Q>5LD^R<;$)!N>MTJ+>@E%!S;A[TZ=M M'?8 R-,/"+> \! P/ *(MH#(&G7*K*T;JFF62K$ATD0CFQG8VE@TNF'SC[/Q?#8GYS>@*:O4*W)![H%K,GO"YC?D_.P5 M.2.,DR^E:!7EA4I]C4(,G9]ODTY*&TQ)/[HZ]FCG/8 MSVEN\[5J: XC#Z^K KD&+WOY(D@&;_L,_R>R9_:'G?WA*?;L+\5S4T*?, M$<1[62_B V$](4'0+RSIA"4GA7W"IBW-T0%W=/J4)7_7(TP.I/7$#),#:?Y> MRZA!KFPG5?BI6J[=O>M6NV8]MCWJ8'V"3=SUW#\T[@^ MVK%N,)#L$3*P>45 M%DNZKNHF6C2V,2V$QC9GAR7^B$": -Q?"J%W$Y.@^[5EOP%02P,$% @ M$H&H5H!7+CQ[ P C T !D !X;"]W;W)K&UL MM5=M;],P$/XK5D (I+&\M.M>:"-MW1!(&TR4EP^(#VYR;2QB.]C..OX]9R?+ MFI$&AL*7-K;O'M]S=SZ?IQNIONL,P)!;G@L]\S)CBA/?UTD&G.I]68# E954 MG!H*I+$W.!%PKHDO.J?IY!KGWX48-ZS9Y6@-< >>5^ HH:)-JI;] H"^TGM0%GE0'1#@-&Y$H* MDVER(5)(V_H^DFD817>,SJ)>P"NJ]LDHW"-1$(TZ[)G_O7K48\ZH8E\K?-,!H2CA]&O>#X,D2N26X>3G-$ERYEA MH$^Z'%MM/.[>V)[_$UW0!&8>'G -Z@:\^-F3RR66$5'E M-=PF&15K<(DOL* _B.1V?G?Y:O);P(('(>V3:+$Z;%@=]K*Z8H+QDI.O5\"7 MH+YUF=6+\-@0#@36(GO4D#WJS=[?2O_72Y0@;PUPW%1[O)"/W1(?@)5781[]?Z14.P'0FNSC^[91_\OP_^ '08NQ[MJ]KQ?];&T_:V^ MEH-:NW9?D\3V4%5#V,PV3XI3UT@_F#^S3PW7+]_#5.\4;/?63&B\D58(&>P? MXJ6JJM:_&AA9N.YY*0WVXNXSP^<2*"N ZRLIS=W ;M \P.)?4$L#!!0 ( M !*!J%;A-YK^\P( "0* 9 >&PO=V]R:W-H965T7T]PS7CCR(!D.@I2W,QLA(IEZ>V+:($,B).V!)RU3-G M/"-25?G"%DL.)"Z-LM1V'<>W,T)S*QR6;1,>#EDA4YK#A"-19!GASV>0LO7( MPM9+PQU=)%(WV.%P218P!?FPG'!5LVLO,J1>GNH&M*9C2E M\KF#;H@LN"JA T1S=)^P0I \%D-;*B;MV8XV\<^J^&Y+_!O"3U 7=Y#KN%WT M,+U AP='?[JQE:1:EUOK[7S,37Q7)V^+#@>^9^;R:SWL'OH2#<0:])F$7 M=\V$?DWH[Y_PBA7)B*3E#C0BNXV+&@?>W\CVUINO\R?UD"YH+E *&PO=V]R:W-H965TF .>FN\(G,BOZUG''IFCN+3B,2"LAAQLNP;0_MZ;+>4 M@[;XFY*M*+21HK)@[%%U;OR^8:F(2$@\J2 P_&W(F(2A0H(X?F:@1OY-Y5AL MOZ#_H3PEH*?',R_#!^FEZ/A?#I!X_O;V?1N/OQZ%L$HC&>WK,]EQ&L"VY.AD[7R@%2;OI$N$=%FHHSPBGSR[1+ VKJ@-1RMAE<.NUVS]P4 M-3DVLG*+/:+-G&CS9*)>@6A9A"E2J_!QVW4/(SPV:CO=\AA;>8RM$W+R?PP& M^OX70*(;22)1FK>M.O.V)K ]J=JY5.WJX93,>T0W0B2@P23A-%YE*7>1R@/Y M^$!@!E-/@D5JGB7L'6S#;(E@OUD2*A.P+9.J?92!W36![++LYR^X;KKW=.F6H"6Q/!MO:[?+6[QZ1TS[9*4JYI'>1E]5?/956H7>Q*5MF&@.X3*214'S W M2[G81UR<9J-[R*7R6^=R<79'^^2:$&X6G&RX1[N#?>?@"-+]7&.]+%; MKG.H3V7\Y^JSJZ+L4\JHM]RR[%IKK;K0]N7:55OVFY=;9Z?3<4E5EDZ5\9^K MSZY(LT^OTFK3)Y$!X_3?PU-,)DOSI!6U,NQS9=G5A79E+77RBMHZ:46MM6XS M"X?^@#\\[F/32 HY^*PKL0[($ M2.NJ#01Y>@^0=B1;ZZ/T@DDXF.MF0+!/N#* ]TO&Y$M'?2"_C1G\ E!+ P04 M " 2@:A6I^\[EUH" !_!0 &0 'AL+W=OAZ(&1UA81/A1R M92=_7Y*251=(?"C0B_C:F9T5.9OMM+FW%2+!HQ3*3J**J#Z/8UM4*)D]U34J M=[+61C)R2[.);6V0E0$D19PFR5DL&5=1GH6]AF'<*NY92BY16:X5&%Q/HNG@?#;V\2'@.\>= M/9B#K^1.ZWN_N"HG4>(%H<""/ -SPQ8O4 A/Y&0\=)Q1G](##^=[]D^A=E?+ M';-XH<4/7E(UB=Y'4.*:-8*6>O<9NWJ"P$(+&[ZPZV*3"(K&DI8=V"F07+4C M>^S^PP$@';P 2#M &G2WB8+*2T8LSXS>@?'1CLU/0JD![<1QY2]E1<:=C M_,O\*US?KE:PF"]A]7FZG,/))1+CPK[)8G(9?%Q<=&RSEBU]@6T(-UI196&N M2BS_QL=.62\OW'@+:1)FH*MF$%[A';85ST,M*,7:.'$T0(^%J)Q[P'61DLHM*P; M8L&3>@W(C.)J8Z%&TUXPG'#57?6S3[ 5,0XB?,_9YL/D0Y(D6;P]%!\?F$*B MV03K6Y>^4=3ZH]_MN\NT-=6?\+8UN5>XXXT M.<.&:>4Z)!H?X,[76M-^X1/T/3?_#5!+ P04 " 2@:A6#V.9(6(# 4 M"@ &0 'AL+W=OW\T(XTXXLK:E#$=BIU/&Z5*"VF49D7]-:2H.8Z?C' V/;)MH8W## M44ZV=$7U4[Z4N',KE)AEE"LF.$BZ&3N3SOUL:/RMPV^,'E1M#4;)6HAGL_D4 MCQW/$*(IC;1!(/BWIS.:I@8(:7PO,9WJE2:POCZB?[#:45@* ,"*S0@IF5-2>:A",I#B"--Z*9A3T;&XUJ&#=?<:4E/F48 MI\.'Q5?X][E^@$U2?*;!XP2MXYR*.]6RKN7T,,'[&2,1R*C<)T*I6Z: MU!80?0MA^M8^#(+AR-W719S[W 9>9U!YO6#7J]CU+K+[9ML$)CW94XE=[YC= M6"Q(.<,^A14_MU>CZ7M =G(AJ\O*Z MG691_4I4_^>+BLOJ_Q=9_7/"G3KA0E:#U^NR!I6LP4591:G. M19H26;,V,B_ !S5.7MOS3XB?.]UZ[4ZOF?A=1?SN(O%C8_W?U._>0OWA*52ELPB?_$NP^G!=VD9WB6'H-!<"+G M(J__VK/0EOC"WC M"E*Z04BO/4!YLIA!BHT6N;W&UT+C4&"7"8YM5!H'?+X10A\WY@75(!C^#5!+ M P04 " 2@:A6]N6:/1L# !($0 #0 'AL+W-T>6QEUY-B9X[*67S_?.$T_\$6, MAPV6JL2^Q^?<8_L&1QW59BW8S8(Q$ZQ*(>N,+(RI/H9A/5NPDM9GJF+2(H72 M)36VJ^=A76E&\QI(I0C[O5X2EI1+,A[)97E5FCJ8J:4T&3GO0H&[?#N1Q^.CGIWIY>'\9,&."6A5W3P#-&S'JYK,4PZ MV9?>##^V6AWW&"-?>,A;IJ.%[;J-1X62V^6+B0M875JRX)Z*C$RHX%/-@570 MDHNU"_TRN+_3=O@!L.F!02Y$ M9[!/7& \JJ@Q3,LKVVD&-\%'4-"V;]>5=3C7=!WU!V1+:&XVR53IG.DN340V MH?%(L +L:#Y?P-VH*@30&%7:1L[I7$G:>-@PVH:5G3$A;J#>?Q1[VJMB9\=Z ML%^R:UI#;=/)N [H[ZHY[5W9WHMT@XK?*_-Y::H2KTZH2ZT^"SV7)W.2?G7 \HAM>L%":/]AL4"HS&V":!/=,&S[;C?S2M+IE M*[,IIU6!>^Z_0<]_=YWG3#)-Q:YI6_NO>95?[#B^^%>6F_\JAX:]'MM#[+6; M'+P%D\E;,/DZ:S)LCYV=LVWO9.NB ;Q!9.0[O(F(;=)@NN3"<-GV%CS/F7QT MP%EY0Z?V-7%/WX[/64&7PMQV8$:V[6\LY\LR[49=PT*TH[;MKS"]*.E>7VPN M+G.V8OFD[>KYM&D&MF&SMA<0#I&KYO(C&,=A?@0P+ _F .,X%I;G?YK/$)V/ MPS!O0R\R1#E#E.-8/F32?+ \?DYJ+_],TS2.DP1;TOAGD# M!I8',OW96N.[C5?(TW6 [>E3%8+-%*]$;*;X6@/B7S=@I*E_M[$\P,!V :L= MR._/ S7EY\0Q["KF#7N"<21-,01JT5^C28*L3@(?__Y@3TD/F'#PXC\+-.15N?SL9_P902P,$% @ $H&H5I>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'F[:_? VRTILT>[8LW+R$V MR'PB<3Y^.+>UEA.ST&J^U:)MH+*K>!+\1?USOBN2 M9Z'$1E1"?Y\[_?^*.Z06C:C%#[Z;.U.'J$/[\M!*\:-M=%FQK6RK:NZXPXDG M+K78_E+-.LBBW*B^1I>;O 20N3.;0H-[(97NK^C;+X'QF9+V9Z.HOG2-0-/,3$>HX_#^3@$\5;^ES"V^[W8\D6[/=6\T4,<):\ZP$8= MQ%$YI"EK/G?.EQ#:[$C4: @2B9NA*;BV>U*X=;P;GEH#KA%#>2O@A(QW/;@] MR#!+%U'*H@6!?RQ+X@4MH'!'$YJ&$3$@/032NR+D'YX!Z2.0_E4@60&'590: MD $"&5P1.(&9#O$,AW=B'O3DHT7"D2 MMO5&-,,%I(2D297BVH!\CT"^MPL9IT\1*^ ]+EC?W?: M1V\@^?79>K6&O$V+.#/SGXNIQ+7LDC0J2)(Q&&SP*O2P)AGF#]>R0-AIH_B? MIVZ"&#W#KS+!,&>XUY3&:([@8M9P+6L#S)9],>2\BUCHLL2R,7Y-+A<1,5MXEFV!3E/'PP_3B&=9 M(^@<<(R)V<2S;!,\YY@K$P]3BV=9+3AF8&)BHO$LBP;'O#$Q,=%X5Q7-S,3$ M1.-=533FV/0QT?C77*&,QJ:/&<>W;!PUA/[5*X MA8+Z;5EMUY)TAV&;-;CI-D7VIZH*H2YKDK;&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-V;MNPD 0A>%707X EIE9;A%0I:&-> $+EHLPV/)N%'C[("C@6"G2H#V5 MM;8\_AM_LM:SKU"5Z5"?X_[0Q-[E5)WCO-BGU'PX%]?[<"ICOV["^79E6[>G M,MV6[ZG M;H]Q'T(J>JNRW84T+]RE>IZ.[GZ0_FURT5MNYD6[W$CA<@BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM M!'H;ZFT$>AOJ;01Z6V>SA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.] MC4!OCWI[ KT]ZNT)]/:HMR?0VZ/>GD!OW]GL)M#;H][^G7K'=*U"?/8\UOC\ M=U*=;O>&Y^/OR\?)S@MUQ]G![['%+U!+ P04 " 2@:A64]DK*;(! !3 M&P $P %M#;VYT96YT7U1Y<&5S72YX;6S-F60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9UU;A9 M5'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK2N.& MH2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z7=>A M)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M')@B1 M]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D2$!R MW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D&UL4$L! A0#% @ $H&H5@K8 M"];N *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ $H&H5IE&PO=V]R:W-H965T&UL M4$L! A0#% @ $H&H5DD=O+SX!P 02, !@ ("!I@X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $H&H M5MZ&FA&D!P =#8 !@ ("!L" 'AL+W=O$P & @('.,0 >&PO=V]R:W-H M965T&UL4$L! A0#% @ $H&H5J6HG1(W#@ VR( !@ M ("!8CH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $H&H5@_I MY ]6"@ ]1D !D ("!VEX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $H&H5A'02UR9! @@H !D M ("!%'0 'AL+W=O >&PO M=V]R:W-H965T&UL4$L! A0#% @ $H&H5M_$,-.W"0 W1< !D ("! MAH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $H&H5GCV+5!+! = H !D ("!;9< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $H&H5LT<_BQE M @ 2 4 !D ("!**, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $H&H5L'R:$*A!@ :"D !D M ("!GK, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $H&H5A_7U5^^ P )A !D ("!FL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$H&H5O;9J])H P % T !D ("!JLP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $H&H5AFG(C/' @ Q@L !D M ("!LN4 'AL+W=O&PO=V]R:W-H M965TP, (P- 9 M " @8+K !X;"]W;W)K&UL4$L! M A0#% @ $H&H5N$WFO[S @ ) H !D ("!-.\ 'AL M+W=OKP4$ M "9$0 &0 @(%>\@ >&PO=V]R:W-H965T&UL4$L! A0#% @ $H&H M5@]CF2%B P % H !D ("!*_D 'AL+W=O&PO / " ?, 0!X;"]W;W)K M8F]O:RYX;6Q02P$"% ,4 " 2@:A6N#;$W*D! N&P &@ M @ $M!0$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" 2@:A64]DK*;(! !3&P $P @ $.!P$ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 -0 U &H. #Q" $ ! end XML 59 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 60 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 112 260 1 false 39 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 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) Sheet http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 4 false false R5.htm 0000005 - 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 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION Sheet http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATION THE COMPANY AND BASIS OF PRESENTATION Notes 7 false false R8.htm 0000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 0000009 - Disclosure - Business Combinations and Asset Acquisitions Sheet http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitions Business Combinations and Asset Acquisitions Notes 9 false false R10.htm 0000010 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS Sheet http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS INVESTMENTS AND FAIR VALUE MEASUREMENTS Notes 10 false false R11.htm 0000011 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS GOODWILL AND OTHER INTANGIBLE ASSETS Notes 11 false false R12.htm 0000012 - Disclosure - NOTES PAYABLE Notes http://www.asuresoftware.com/role/NOTESPAYABLE NOTES PAYABLE Notes 12 false false R13.htm 0000013 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION Sheet http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION Notes 13 false false R14.htm 0000014 - Disclosure - LEASES Sheet http://www.asuresoftware.com/role/LEASES LEASES Notes 14 false false R15.htm 0000015 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATION SHARE-BASED COMPENSATION Notes 15 false false R16.htm 0000016 - Disclosure - NET LOSS PER SHARE Sheet http://www.asuresoftware.com/role/NETLOSSPERSHARE NET LOSS PER SHARE Notes 16 false false R17.htm 0000017 - Disclosure - Subsequent Events Sheet http://www.asuresoftware.com/role/SubsequentEvents Subsequent Events Notes 17 false false R18.htm 0000018 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policy) Sheet http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy SIGNIFICANT ACCOUNTING POLICIES (Policy) Policies 18 false false R19.htm 0000021 - 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 19 false false R20.htm 0000022 - 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 20 false false R21.htm 0000023 - Disclosure - NOTES PAYABLE (Tables) Notes http://www.asuresoftware.com/role/NOTESPAYABLETables NOTES PAYABLE (Tables) Tables http://www.asuresoftware.com/role/NOTESPAYABLE 21 false false R22.htm 0000024 - Disclosure - LEASES (Tables) Sheet http://www.asuresoftware.com/role/LEASESTables LEASES (Tables) Tables http://www.asuresoftware.com/role/LEASES 22 false false R23.htm 0000026 - 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 23 false false R24.htm 0000028 - 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 24 false false R25.htm 0000029 - Disclosure - Business Combinations and Asset Acquisitions (Details) Sheet http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails Business Combinations and Asset Acquisitions (Details) Details http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitions 25 false false R26.htm 0000030 - 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 26 false false R27.htm 0000031 - 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 27 false false R28.htm 0000032 - 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 28 false false R29.htm 0000033 - 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 29 false false R30.htm 0000034 - 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 30 false false R31.htm 0000035 - 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 31 false false R32.htm 0000036 - 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 32 false false R33.htm 0000037 - 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 33 false false R34.htm 0000038 - Disclosure - NOTES PAYABLE - Narrative (Details) Notes http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails NOTES PAYABLE - Narrative (Details) Details 34 false false R35.htm 0000039 - 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 35 false false R36.htm 0000040 - 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 36 false false R37.htm 0000041 - 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 37 false false R38.htm 0000042 - 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 38 false false R39.htm 0000043 - Disclosure - LEASES (Details) Sheet http://www.asuresoftware.com/role/LEASESDetails LEASES (Details) Details http://www.asuresoftware.com/role/LEASESTables 39 false false R40.htm 0000044 - 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 40 false false R41.htm 0000045 - 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 41 false false R42.htm 0000046 - 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 42 false false R43.htm 0000047 - Disclosure - SHARE-BASED COMPENSATION (Details) Sheet http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails SHARE-BASED COMPENSATION (Details) Details http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATION 43 false false R44.htm 0000048 - 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 44 false false R45.htm 0000049 - 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 45 false false All Reports Book All Reports asur-20230331.htm a20230331exhibit311.htm a20230331exhibit312.htm a20230331exhibit321.htm a20230331exhibit322.htm asur-20230331.xsd asur-20230331_cal.xml asur-20230331_def.xml asur-20230331_lab.xml asur-20230331_pre.xml asur-20230331_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 63 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "asur-20230331.htm": { "axisCustom": 0, "axisStandard": 18, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 567, "http://xbrl.sec.gov/dei/2023": 31 }, "contextCount": 112, "dts": { "calculationLink": { "local": [ "asur-20230331_cal.xml" ] }, "definitionLink": { "local": [ "asur-20230331_def.xml" ] }, "inline": { "local": [ "asur-20230331.htm" ] }, "labelLink": { "local": [ "asur-20230331_lab.xml" ] }, "presentationLink": { "local": [ "asur-20230331_pre.xml" ] }, "schema": { "local": [ "asur-20230331.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" ] } }, "elementCount": 406, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 5, "total": 5 }, "keyCustom": 13, "keyStandard": 247, "memberCustom": 8, "memberStandard": 30, "nsprefix": "asur", "nsuri": "http://www.asuresoftware.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Document And Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.asuresoftware.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "10", "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS", "menuCat": "Notes", "order": "11", "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - NOTES PAYABLE", "menuCat": "Notes", "order": "12", "role": "http://www.asuresoftware.com/role/NOTESPAYABLE", "shortName": "NOTES PAYABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION", "menuCat": "Notes", "order": "13", "role": "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION", "shortName": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - LEASES", "menuCat": "Notes", "order": "14", "role": "http://www.asuresoftware.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - SHARE-BASED COMPENSATION", "menuCat": "Notes", "order": "15", "role": "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - NET LOSS PER SHARE", "menuCat": "Notes", "order": "16", "role": "http://www.asuresoftware.com/role/NETLOSSPERSHARE", "shortName": "NET LOSS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "17", "role": "http://www.asuresoftware.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policy)", "menuCat": "Policies", "order": "18", "role": "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policy)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "menuCat": "Tables", "order": "19", "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "menuCat": "Tables", "order": "20", "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - NOTES PAYABLE (Tables)", "menuCat": "Tables", "order": "21", "role": "http://www.asuresoftware.com/role/NOTESPAYABLETables", "shortName": "NOTES PAYABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.asuresoftware.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - NET LOSS PER SHARE (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.asuresoftware.com/role/NETLOSSPERSHARETables", "shortName": "NET LOSS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FundsHeldForClients", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION (Details)", "menuCat": "Details", "order": "24", "role": "http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATIONDetails", "shortName": "THE COMPANY AND BASIS OF PRESENTATION (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Business Combinations and Asset Acquisitions (Details)", "menuCat": "Details", "order": "25", "role": "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails", "shortName": "Business Combinations and Asset Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i72811b6c81d1478e817d3e91e7548ea3_I20220101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ie70ee78b1bde441cbd5085c3bb35caa0_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "menuCat": "Details", "order": "26", "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ie70ee78b1bde441cbd5085c3bb35caa0_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "asur:FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)", "menuCat": "Details", "order": "27", "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "asur:FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details)", "menuCat": "Details", "order": "28", "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details)", "menuCat": "Details", "order": "29", "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:TreasuryStockCommonShares", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockCommonShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:TreasuryStockCommonShares", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockCommonShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details)", "menuCat": "Details", "order": "30", "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i67dc30babfe14f4f8aecd5676fcfef9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill", "menuCat": "Details", "order": "31", "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill", "subGroupType": "details", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets", "menuCat": "Details", "order": "32", "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense", "menuCat": "Details", "order": "33", "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i72811b6c81d1478e817d3e91e7548ea3_I20220101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - NOTES PAYABLE - Narrative (Details)", "menuCat": "Details", "order": "34", "role": "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails", "shortName": "NOTES PAYABLE - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RepaymentsOfSubordinatedDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt", "menuCat": "Details", "order": "35", "role": "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "shortName": "NOTES PAYABLE (Details) - Schedule of Debt", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ia6c63e364f6948b6abad1c0ee37c6006_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NotesAndLoansPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsCurrentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs", "menuCat": "Details", "order": "36", "role": "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts", "shortName": "NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt", "menuCat": "Details", "order": "37", "role": "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt", "shortName": "NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details)", "menuCat": "Details", "order": "38", "role": "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails", "shortName": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - LEASES (Details)", "menuCat": "Details", "order": "39", "role": "http://www.asuresoftware.com/role/LEASESDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "4", "role": "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - LEASES (Details) - Rent Expense Components", "menuCat": "Details", "order": "40", "role": "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents", "shortName": "LEASES (Details) - Rent Expense Components", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Disclosure", "menuCat": "Details", "order": "41", "role": "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure", "shortName": "LEASES (Details) - Lessee, Operating Lease, Disclosure", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Liability, Maturity", "menuCat": "Details", "order": "42", "role": "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity", "shortName": "LEASES (Details) - Lessee, Operating Lease, Liability, Maturity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ic6586c64710b4e4c97d0601d2970d1a8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - SHARE-BASED COMPENSATION (Details)", "menuCat": "Details", "order": "43", "role": "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails", "shortName": "SHARE-BASED COMPENSATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i427d8c819b5242f79ac7c7d3c6f6c321_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - NET LOSS PER SHARE (Details)", "menuCat": "Details", "order": "44", "role": "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails", "shortName": "NET LOSS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i427d8c819b5242f79ac7c7d3c6f6c321_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted", "menuCat": "Details", "order": "45", "role": "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted", "shortName": "NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "id60331cf51064bf0ade0d7a1a0345e98_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "5", "role": "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "ieb67a70b036d4cb1b29cc65a03aebe3b_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION", "menuCat": "Notes", "order": "7", "role": "http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATION", "shortName": "THE COMPANY AND BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "8", "role": "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asur-20230331.htm", "contextRef": "i23566ff8db6645fda29d4af0e6fc7837_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Business Combinations and Asset Acquisitions", "menuCat": "Notes", "order": "9", "role": "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitions", "shortName": "Business Combinations and Asset Acquisitions", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 39, "tag": { "asur_A2018PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2018 Plan", "label": "2018 Plan [Member]", "terseLabel": "2018 Plan" } } }, "localname": "A2018PlanMember", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "asur_AggregateMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AggregateMember", "label": "AggregateMember [Member]", "terseLabel": "AggregateMember" } } }, "localname": "AggregateMemberMember", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "domainItemType" }, "asur_AssetsBeforeFundsHeldForClientsCurrent": { "auth_ref": [], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "AssetsBeforeFundsHeldForClientsCurrent", "totalLabel": "Total current assets before funds held for clients" } } }, "localname": "AssetsBeforeFundsHeldForClientsCurrent", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]", "terseLabel": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]" } } }, "localname": "CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "xbrltype": "stringItemType" }, "asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Table]", "terseLabel": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Table]" } } }, "localname": "CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "xbrltype": "stringItemType" }, "asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure" ], "xbrltype": "stringItemType" }, "asur_ClientFundObligationsCurrent": { "auth_ref": [], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations to remit funds to satisfy clients' payroll and tax payment obligations.", "label": "Client fund obligations", "terseLabel": "Client fund obligations" } } }, "localname": "ClientFundObligationsCurrent", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "asur_FundsHeldForClients2Abstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FundsHeldForClients2Abstract", "terseLabel": "Funds Held for Clients" } } }, "localname": "FundsHeldForClients2Abstract", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "stringItemType" }, "asur_FundsHeldForClientsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FundsHeldForClientsAbstract", "terseLabel": "Funds held for clients" } } }, "localname": "FundsHeldForClientsAbstract", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Losses", "label": "Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses", "negatedTerseLabel": "Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses" } } }, "localname": "FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "asur_FundsHeldForClientsRestrictedCashEquivalents": { "auth_ref": [], "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails": { "order": 3.0, "parentTag": "asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Funds Held For Clients, Restricted Cash Equivalents", "label": "Funds Held For Clients, Restricted Cash Equivalents", "terseLabel": "Funds Held For Clients, Restricted Cash" } } }, "localname": "FundsHeldForClientsRestrictedCashEquivalents", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost": { "auth_ref": [], "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Funds Held For Clients, Restricted Cash Equivalents, Amortized Cost", "label": "Funds Held For Clients, Restricted Cash Equivalents, Amortized Cost", "totalLabel": "Funds Held For Clients, Restricted Cash, Amortized Cost" } } }, "localname": "FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities", "label": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities", "terseLabel": "Funds Held For Clients, Restricted Cash and Debt Securities" } } }, "localname": "FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Amortized Cost", "label": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Amortized Cost", "terseLabel": "Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost" } } }, "localname": "FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Gains", "label": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Gains", "terseLabel": "Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Gains" } } }, "localname": "FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains": { "auth_ref": [], "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails": { "order": 1.0, "parentTag": "asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Gains", "label": "Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Gains", "terseLabel": "Funds Held For Clients, Restricted Cash, Gross Unrealized Gains" } } }, "localname": "FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses": { "auth_ref": [], "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails": { "order": 2.0, "parentTag": "asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Losses", "label": "Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Losses", "negatedTerseLabel": "Funds Held For Clients, Restricted Cash, Gross Unrealized Losses" } } }, "localname": "FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]", "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]" } } }, "localname": "INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]", "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]" } } }, "localname": "INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "asur_IndividuallyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the position of unrealized losses.", "label": "IndividuallyMember", "terseLabel": "IndividuallyMember" } } }, "localname": "IndividuallyMember", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "domainItemType" }, "asur_LEASESDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES (Details) [Line Items]", "terseLabel": "LEASES (Details) [Line Items]" } } }, "localname": "LEASESDetailsLineItems", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails", "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure" ], "xbrltype": "stringItemType" }, "asur_LEASESDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES (Details) [Table]", "terseLabel": "LEASES (Details) [Table]" } } }, "localname": "LEASESDetailsTable", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails", "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure" ], "xbrltype": "stringItemType" }, "asur_LesseeOperatingLeaseDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Disclosure [Abstract]", "terseLabel": "Lessee, Operating Lease, Disclosure [Abstract]" } } }, "localname": "LesseeOperatingLeaseDisclosureAbstract", "nsuri": "http://www.asuresoftware.com/20230331", "xbrltype": "stringItemType" }, "asur_LesseeOperatingLeaseLiabilityMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Abstract]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityAbstract", "nsuri": "http://www.asuresoftware.com/20230331", "xbrltype": "stringItemType" }, "asur_LiablitiesBeforeClientFundObligationsCurrent": { "auth_ref": [], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "LiablitiesBeforeClientFundObligationsCurrent", "totalLabel": "Total current liabilities before client fund obligations" } } }, "localname": "LiablitiesBeforeClientFundObligationsCurrent", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "asur_NETLOSSPERSHAREDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET LOSS PER SHARE (Details) [Line Items]", "terseLabel": "NET LOSS PER SHARE (Details) [Line Items]" } } }, "localname": "NETLOSSPERSHAREDetailsLineItems", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "asur_NETLOSSPERSHAREDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET LOSS PER SHARE (Details) [Table]", "terseLabel": "NET LOSS PER SHARE (Details) [Table]" } } }, "localname": "NETLOSSPERSHAREDetailsTable", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "asur_NOTESPAYABLEDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NOTES PAYABLE (Details) [Line Items]", "terseLabel": "NOTES PAYABLE (Details) [Line Items]" } } }, "localname": "NOTESPAYABLEDetailsLineItems", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "stringItemType" }, "asur_NOTESPAYABLEDetailsScheduleofDebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NOTES PAYABLE (Details) - Schedule of Debt [Line Items]", "terseLabel": "NOTES PAYABLE (Details) - Schedule of Debt [Line Items]" } } }, "localname": "NOTESPAYABLEDetailsScheduleofDebtLineItems", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "xbrltype": "stringItemType" }, "asur_NOTESPAYABLEDetailsScheduleofDebtTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NOTES PAYABLE (Details) - Schedule of Debt [Table]", "terseLabel": "NOTES PAYABLE (Details) - Schedule of Debt [Table]" } } }, "localname": "NOTESPAYABLEDetailsScheduleofDebtTable", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "xbrltype": "stringItemType" }, "asur_NOTESPAYABLEDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NOTES PAYABLE (Details) [Table]", "terseLabel": "NOTES PAYABLE (Details) [Table]" } } }, "localname": "NOTESPAYABLEDetailsTable", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "stringItemType" }, "asur_NonCashOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NonCashOperatingActivitiesAbstract", "terseLabel": "Non-cash operating activities:" } } }, "localname": "NonCashOperatingActivitiesAbstract", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure" ], "xbrltype": "stringItemType" }, "asur_NumberOfSecuritiesInUnrealizedGainPosition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities in unrealized gain position.", "label": "NumberOfSecuritiesInUnrealizedGainPosition", "terseLabel": "Number of securities in unrealized gain position" } } }, "localname": "NumberOfSecuritiesInUnrealizedGainPosition", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "integerItemType" }, "asur_ProceedsPaymentsFromClientFundObligations": { "auth_ref": [], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from obligations to remit funds to satisfy clients' payroll and tax payment obligations.", "label": "Net change in client fund obligations", "terseLabel": "Net change in client fund obligations" } } }, "localname": "ProceedsPaymentsFromClientFundObligations", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "asur_ProfessionalServicesRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of product or service.", "label": "ProfessionalServicesRevenueMember", "terseLabel": "Professional services, hardware and other" } } }, "localname": "ProfessionalServicesRevenueMember", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "domainItemType" }, "asur_RecurringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of revenue.", "label": "RecurringMember", "terseLabel": "Recurring" } } }, "localname": "RecurringMember", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "domainItemType" }, "asur_RentExpenseComponentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Rent Expense Components [Abstract]", "terseLabel": "Rent Expense Components [Abstract]" } } }, "localname": "RentExpenseComponentsAbstract", "nsuri": "http://www.asuresoftware.com/20230331", "xbrltype": "stringItemType" }, "asur_ScheduleOfDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Abstract]", "terseLabel": "Schedule of Debt [Abstract]" } } }, "localname": "ScheduleOfDebtAbstract", "nsuri": "http://www.asuresoftware.com/20230331", "xbrltype": "stringItemType" }, "asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Debt and Debt Issuance Costs [Abstract]", "terseLabel": "Schedule of Debt and Debt Issuance Costs [Abstract]" } } }, "localname": "ScheduleOfDebtAndDebtIssuanceCostsAbstract", "nsuri": "http://www.asuresoftware.com/20230331", "xbrltype": "stringItemType" }, "asur_ScheduleOfExpectedAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Expected Amortization Expense [Abstract]", "terseLabel": "Schedule of Expected Amortization Expense [Abstract]" } } }, "localname": "ScheduleOfExpectedAmortizationExpenseAbstract", "nsuri": "http://www.asuresoftware.com/20230331", "xbrltype": "stringItemType" }, "asur_ScheduleOfGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Abstract]", "terseLabel": "Schedule of Goodwill [Abstract]" } } }, "localname": "ScheduleOfGoodwillAbstract", "nsuri": "http://www.asuresoftware.com/20230331", "xbrltype": "stringItemType" }, "asur_ScheduleOfIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets [Abstract]", "terseLabel": "Schedule of Intangible Assets [Abstract]" } } }, "localname": "ScheduleOfIntangibleAssetsAbstract", "nsuri": "http://www.asuresoftware.com/20230331", "xbrltype": "stringItemType" }, "asur_ScheduleOfMaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-term Debt [Abstract]", "terseLabel": "Schedule of Maturities of Long-term Debt [Abstract]" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtAbstract", "nsuri": "http://www.asuresoftware.com/20230331", "xbrltype": "stringItemType" }, "asur_SecondAssetPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Asset Purchase Agreement", "label": "Second Asset Purchase Agreement [Member]", "terseLabel": "Second Asset Purchase Agreement [Member]" } } }, "localname": "SecondAssetPurchaseAgreementMember", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "domainItemType" }, "asur_StructuralCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "StructuralCapital", "label": "StructuralCapital [Member]", "terseLabel": "StructuralCapital" } } }, "localname": "StructuralCapitalMember", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "domainItemType" }, "asur_TheAssetPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Asset Purchase Agreement", "label": "The Asset Purchase Agreement [Member]", "terseLabel": "The Asset Purchase Agreement [Member]" } } }, "localname": "TheAssetPurchaseAgreementMember", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "asur_WeightedAverageBasicAndDilutedSharesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WeightedAverageBasicAndDilutedSharesAbstract", "terseLabel": "Weighted average basic and diluted shares" } } }, "localname": "WeightedAverageBasicAndDilutedSharesAbstract", "nsuri": "http://www.asuresoftware.com/20230331", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r677" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r674" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r674" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r674" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r678" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r674" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r674" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r674" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r674" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag", "terseLabel": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "trueItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r675" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r183", "r410", "r411", "r412", "r413", "r454", "r628", "r742", "r745", "r746" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r289", "r290", "r291", "r292", "r360", "r487", "r522", "r554", "r555", "r605", "r607", "r609", "r610", "r615", "r629", "r630", "r640", "r648", "r655", "r661", "r747", "r760", "r761", "r762", "r763", "r764", "r765" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails", "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r289", "r290", "r291", "r292", "r360", "r487", "r522", "r554", "r555", "r605", "r607", "r609", "r610", "r615", "r629", "r630", "r640", "r648", "r655", "r661", "r747", "r760", "r761", "r762", "r763", "r764", "r765" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails", "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r226", "r488", "r516", "r517", "r518", "r519", "r520", "r521", "r632", "r649", "r660", "r684", "r740", "r741", "r750", "r770" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r226", "r488", "r516", "r517", "r518", "r519", "r520", "r521", "r632", "r649", "r660", "r684", "r740", "r741", "r750", "r770" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r289", "r290", "r291", "r292", "r353", "r360", "r388", "r389", "r390", "r463", "r487", "r522", "r554", "r555", "r605", "r607", "r609", "r610", "r615", "r629", "r630", "r640", "r648", "r655", "r661", "r664", "r739", "r747", "r761", "r762", "r763", "r764", "r765" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails", "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r289", "r290", "r291", "r292", "r353", "r360", "r388", "r389", "r390", "r463", "r487", "r522", "r554", "r555", "r605", "r607", "r609", "r610", "r615", "r629", "r630", "r640", "r648", "r655", "r661", "r664", "r739", "r747", "r761", "r762", "r763", "r764", "r765" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails", "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r19", "r659" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r229", "r230" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "asur_AssetsBeforeFundsHeldForClientsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $4,027 and\u00a0$3,248 at March\u00a031, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r104" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Net amortization of premiums and accretion of discounts on available-for-sale securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrentAndNoncurrent": { "auth_ref": [ "r84", "r86", "r120" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions.", "label": "Accrued Sales Commission", "terseLabel": "Accrued Sales Commission" } } }, "localname": "AccruedSalesCommissionCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r33", "r94", "r153", "r505", "r527", "r528" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r4", "r13", "r33", "r415", "r418", "r453", "r523", "r524", "r695", "r696", "r697", "r705", "r706", "r707" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r89", "r659", "r773" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r395", "r396", "r397", "r537", "r705", "r706", "r707", "r753", "r774" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r700" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of adjustments to net income or loss necessary to remove the effects of all items whose cash effects are investing or financing cash flows. The aggregate amount also includes all noncash expenses and income items which reduce or increase net income and are thus added back or deducted when calculating cash provided by or used in operating activities.", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "terseLabel": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r62", "r63", "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile income (loss) to net cash provided by operations:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r154", "r231", "r267" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "auth_ref": [ "r7", "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Deferred Sales Commissions", "terseLabel": "Amortization of Deferred Sales Commissions" } } }, "localname": "AmortizationOfDeferredSalesCommissions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r324", "r439", "r646", "r647", "r700" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt financing costs and discount" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r7", "r53", "r57" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]", "terseLabel": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r118", "r147", "r182", "r213", "r220", "r224", "r264", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r410", "r412", "r431", "r501", "r575", "r659", "r672", "r743", "r744", "r758" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r140", "r157", "r182", "r264", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r410", "r412", "r431", "r659", "r743", "r744", "r758" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r74" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "verboseLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r238" ], "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r239" ], "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r235", "r276", "r500" ], "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r243", "r498" ], "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "After one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r717", "r718", "r768" ], "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value", "totalLabel": "Available-for-sale debt securities total fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r242", "r497" ], "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "One year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r236", "r276", "r492", "r710" ], "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Aggregate Estimated Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r233", "r276" ], "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails": { "order": 2.0, "parentTag": "us-gaap_FundsHeldForClients", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Restricted short-term marketable securities held to satisfy client funds obligations" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r143", "r233", "r276" ], "calculation": { "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails": { "order": 3.0, "parentTag": "us-gaap_FundsHeldForClients", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Noncurrent", "terseLabel": "Restricted long-term marketable securities held to satisfy client funds obligations" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableforsaleSecuritiesMember": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-Sale Securities [Member]", "terseLabel": "Available-for-sale securities" } } }, "localname": "AvailableforsaleSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r405", "r653", "r654" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r64", "r65", "r405", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Business Acquisition, Transaction Costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r409", "r699" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of contingent purchase consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r1", "r70", "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Business Combination, Contingent Consideration, Liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r2", "r70" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent purchase consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails", "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r114", "r406" ], "lang": { "en-us": { "role": { "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination Disclosure" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitions", "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationSegmentAllocationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Combination Segment Allocation [Line Items]", "terseLabel": "Business Combination Segment Allocation [Line Items]" } } }, "localname": "BusinessCombinationSegmentAllocationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSegmentAllocationTable": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about goodwill in a business combination.", "label": "Business Combination, Segment Allocation [Table]", "terseLabel": "Business Combination, Segment Allocation [Table]" } } }, "localname": "BusinessCombinationSegmentAllocationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r38", "r142", "r633" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "asur_AssetsBeforeFundsHeldForClientsCurrent", "weight": 1.0 }, "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash, cash equivalents, and restricted cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r39", "r117" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r38", "r102", "r179" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period", "periodStartLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r3", "r102" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents, restricted cash, and restricted cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r12", "r666", "r667", "r668", "r669" ], "lang": { "en-us": { "role": { "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.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r136", "r150", "r151", "r152", "r182", "r200", "r201", "r203", "r205", "r211", "r212", "r264", "r293", "r295", "r296", "r297", "r300", "r301", "r331", "r332", "r333", "r334", "r336", "r431", "r531", "r532", "r533", "r534", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r563", "r584", "r601", "r621", "r622", "r623", "r624", "r625", "r679", "r701", "r708" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r662", "r663", "r664", "r666", "r667", "r668", "r669", "r705", "r706", "r753", "r772", "r774" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "verboseLabel": "Common Stock, $0.01 par value" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r88", "r563" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r88", "r563", "r581", "r774", "r775" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r88", "r563" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Outstanding", "terseLabel": "Common stock, $0.01 par value; 44,000 shares authorized; 21,003 and 20,628 shares issued, 20,619 and 20,244 shares outstanding at March\u00a031, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r34", "r163", "r165", "r170", "r494", "r513" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDescription": { "auth_ref": [ "r45", "r47", "r75", "r76" ], "lang": { "en-us": { "role": { "documentation": "Identifies or describes the benchmark that serves as the denominator in the calculation of the percentage of concentration risk.", "label": "Concentration Risk, Benchmark Description", "terseLabel": "Concentration Risk, Benchmark Description" } } }, "localname": "ConcentrationRiskBenchmarkDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r45", "r47", "r75", "r76", "r228", "r627" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r45", "r47", "r75", "r76", "r228", "r529", "r627" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r45", "r47", "r75", "r76", "r228", "r627", "r682" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r45", "r47", "r75", "r76", "r228", "r627" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": { "auth_ref": [ "r267", "r270", "r272", "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Asset, Allowance for Credit Loss", "terseLabel": "Contract with Customer, Asset, Allowance for Credit Loss" } } }, "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r338", "r339", "r351" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r338", "r339", "r351" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r650", "r652", "r771" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r98", "r488" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of Sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r698" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost, Amortization", "terseLabel": "Cost, Amortization" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r46", "r228" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Lists [Member]", "terseLabel": "Customer Lists" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r112", "r181", "r302", "r308", "r309", "r310", "r311", "r312", "r313", "r318", "r325", "r326", "r328" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "NOTES PAYABLE" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLE" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r83", "r84", "r119", "r121", "r183", "r303", "r304", "r305", "r306", "r307", "r309", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r440", "r643", "r644", "r645", "r646", "r647", "r702" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r18", "r121", "r329" ], "calculation": { "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Gross", "terseLabel": "Long-term Debt, Gross", "totalLabel": "Long-term Debt, Gross", "verboseLabel": "Long-term Debt, Gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r316", "r430", "r644", "r645" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Debt instrument, fair value" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r26", "r304" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDateDescription": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Maturity Date, Description", "terseLabel": "Debt Instrument, Maturity Date, Description" } } }, "localname": "DebtInstrumentMaturityDateDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r28", "r183", "r303", "r304", "r305", "r306", "r307", "r309", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r440", "r643", "r644", "r645", "r646", "r647", "r702" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r723" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "negatedTerseLabel": "Net realized losses on sales of available-for-sale securities" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245" ], "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723" ], "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Debt Securities, Available-for-sale" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "auth_ref": [ "r126", "r278" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions", "terseLabel": "Number of securities in unrealized loss position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DeferredFinanceCostsCurrentGross": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Issuance Costs, Gross, Current", "negatedLabel": "Debt Issuance Costs and Debt Discount, current portion", "terseLabel": "Debt Issuance Costs, Gross, Current" } } }, "localname": "DeferredFinanceCostsCurrentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r77", "r748" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Total Debt Issuance Costs and Debt Discount" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentGross": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Issuance Cost, Gross, Noncurrent", "negatedLabel": "Notes payable, net of current portion" } } }, "localname": "DeferredFinanceCostsNoncurrentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r399", "r400", "r502" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r104" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Provision for deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "Deferred Revenue, Revenue Recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r7", "r216" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology Rights [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r361", "r365", "r392", "r393", "r394", "r656" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]", "terseLabel": "Disclosure Text Block [Abstract]" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Basic and diluted earnings (loss) per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r171", "r189", "r190", "r191", "r192", "r193", "r198", "r200", "r203", "r204", "r205", "r209", "r422", "r423", "r495", "r514", "r637" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in Dollars per share)", "verboseLabel": "Basic loss per share (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r171", "r189", "r190", "r191", "r192", "r193", "r200", "r203", "r204", "r205", "r209", "r422", "r423", "r495", "r514", "r637" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in Dollars per share)", "verboseLabel": "Diluted loss per share (in Dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r197", "r206", "r207", "r208" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NET LOSS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NETLOSSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r14", "r137", "r166", "r167", "r168", "r184", "r185", "r186", "r188", "r194", "r196", "r210", "r265", "r266", "r337", "r395", "r396", "r397", "r402", "r403", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r432", "r434", "r435", "r436", "r437", "r438", "r453", "r523", "r524", "r525", "r537", "r601" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r316", "r354", "r355", "r356", "r357", "r358", "r359", "r426", "r460", "r461", "r462", "r644", "r645", "r650", "r651", "r652" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r425", "r426", "r427", "r428", "r429" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENT" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r316", "r354", "r359", "r426", "r460", "r650", "r651", "r652" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r316", "r354", "r359", "r426", "r461", "r644", "r645", "r650", "r651", "r652" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r316", "r354", "r355", "r356", "r357", "r358", "r359", "r426", "r462", "r644", "r645", "r650", "r651", "r652" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r316", "r354", "r355", "r356", "r357", "r358", "r359", "r460", "r461", "r462", "r644", "r645", "r650", "r651", "r652" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r424", "r429" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r10", "r17" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments, Policy" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r268", "r269", "r273", "r274", "r275", "r277", "r279", "r280", "r327", "r335", "r420", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r512", "r641", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r723", "r724", "r725", "r726" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Total" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r145", "r287" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Intangible Asset, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": { "order": 7.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r110" ], "calculation": { "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year One" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r110" ], "calculation": { "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r110" ], "calculation": { "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r110" ], "calculation": { "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r110" ], "calculation": { "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Amortization Method", "terseLabel": "Finite-Lived Intangible Assets, Amortization Method" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationMethod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r285", "r286", "r287", "r288", "r489", "r490" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r109", "r490" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible Asset, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r54", "r56" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r109", "r489" ], "calculation": { "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible Asset, Net", "totalLabel": "Intangible Asset, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense", "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Intangible Asset, Weighted Average Amortization Period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "xbrltype": "durationItemType" }, "us-gaap_FundsHeldForClients": { "auth_ref": [ "r694" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Funds Held for Clients", "terseLabel": "Funds held for clients", "totalLabel": "Total funds held for clients" } } }, "localname": "FundsHeldForClients", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails", "http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r700" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Loss on disposals of long-term assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r100", "r586" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r144", "r283", "r491", "r642", "r659", "r729", "r736" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails", "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r284", "r642" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Goodwill and Intangible Asset Impairment" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r97", "r182", "r213", "r219", "r223", "r225", "r264", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r431", "r639", "r743" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r95", "r123", "r213", "r219", "r223", "r225", "r496", "r509", "r639" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) from operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r134", "r195", "r196", "r217", "r401", "r404", "r515" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax (benefit) expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "auth_ref": [ "r6" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts and Notes Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r6" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r6" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other long-term obligations" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r631" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r6" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r683", "r699" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r6" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Increase (Decrease) in Other Operating Assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r6" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r52", "r55" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r125" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r175", "r177", "r178" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest Paid, Excluding Capitalized Interest, Operating Activities" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r155", "r634", "r659" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "asur_AssetsBeforeFundsHeldForClientsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r549", "r550", "r551", "r552", "r553", "r604", "r606", "r608", "r611", "r612", "r613", "r614", "r616", "r617", "r618", "r619", "r620", "r664" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r549", "r550", "r551", "r552", "r553", "r604", "r606", "r608", "r611", "r612", "r613", "r614", "r616", "r617", "r618", "r619", "r620", "r664" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Investments Classified by Contractual Maturity Date" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Funds held for clients" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r444", "r658" ], "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Net rent expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r757" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r451" ], "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Lessee, Operating Lease, Liability, to be Paid, Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r451" ], "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, after Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense", "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r451" ], "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year One" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r451" ], "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r451" ], "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r451" ], "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r451" ], "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r757" ], "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r451" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lessee, Operating Lease, Term of Contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails", "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r23", "r182", "r264", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r411", "r412", "r413", "r431", "r562", "r638", "r672", "r743", "r758", "r759" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r93", "r122", "r507", "r659", "r703", "r727", "r754" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r25", "r141", "r182", "r264", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r411", "r412", "r413", "r431", "r659", "r743", "r758", "r759" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r18", "r80", "r81", "r82", "r85", "r182", "r264", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r411", "r412", "r413", "r431", "r743", "r758", "r759" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r20" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoanProcessingFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses paid for obtaining loans which includes expenses such as application and origination fees.", "label": "Loan Processing Fee", "terseLabel": "Loan Processing Fee" } } }, "localname": "LoanProcessingFee", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r121", "r315", "r330", "r644", "r645", "r769" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Total notes payable" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r148" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Notes payable, net of current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r9", "r183", "r320" ], "calculation": { "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "Long-Term Debt, Maturity, Year One" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r9", "r183", "r320" ], "calculation": { "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "Long-Term Debt, Maturity, Year Four" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r9", "r183", "r320" ], "calculation": { "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "Long-Term Debt, Maturity, Year Three" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r9", "r183", "r320" ], "calculation": { "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "Long-Term Debt, Maturity, Year Two" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r704" ], "calculation": { "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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 remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Long-Term Debt, Maturity, Remainder of Fiscal Year" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.", "label": "Long-Term Debt [Member]", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r149" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Notes payable, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r28" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Notes Payable, Noncurrent", "terseLabel": "Notes payable, net of current portion" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r28", "r58" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "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.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Bonds [Member]", "terseLabel": "Municipal bonds" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r176" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r176" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net Cash Provided by (Used in) Investing Activities, Total" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r102", "r103", "r104" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net Cash Provided by (Used in) Operating Activities, Total" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r96", "r104", "r124", "r139", "r161", "r164", "r168", "r182", "r187", "r189", "r190", "r191", "r192", "r195", "r196", "r202", "r213", "r219", "r223", "r225", "r264", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r423", "r431", "r510", "r583", "r599", "r600", "r639", "r670", "r743" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Noncompete Agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_NotesAndLoansPayable": { "auth_ref": [ "r18", "r121", "r769" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Notes and Loans Payable", "terseLabel": "Notes Payable" } } }, "localname": "NotesAndLoansPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesIssued1": { "auth_ref": [ "r41", "r42", "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of notes issued in noncash investing and financing activities.", "label": "Notes Issued", "terseLabel": "Subordinated notes payable \u2013acquisitions" } } }, "localname": "NotesIssued1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Notes Payable, Current", "terseLabel": "Current portion of notes payable" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Notes Payable, Other Payables [Member]" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt", "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r213", "r219", "r223", "r225", "r639" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r445", "r658" ], "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r442" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r442" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r442" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r443", "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r441" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r700" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "terseLabel": "Amortization of operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r450", "r658" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r449", "r658" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessor's operating leases.", "label": "Lessor, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r79", "r105", "r106", "r116" ], "lang": { "en-us": { "role": { "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.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r146" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r158", "r159", "r160" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Unrealized income (loss) on marketable securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r14", "r16", "r162", "r165", "r169", "r432", "r433", "r438", "r493", "r511", "r695", "r696" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of other liabilities.", "label": "Other Liabilities, Fair Value Disclosure", "terseLabel": "Contingent purchase consideration(1)" } } }, "localname": "OtherLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r104" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.", "label": "Other Noncash Expense", "terseLabel": "Non-cash interest expense" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "terseLabel": "Other income, net" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r35", "r173", "r232" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedTerseLabel": "Purchases of available-for-sale securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r36", "r407" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Initial purchase price" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails", "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r101" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Acquisition of intangible asset" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r101" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r101" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Develop Software", "negatedLabel": "Software capitalization costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r87", "r331" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r87", "r563" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r87", "r331" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r87", "r563", "r581", "r774", "r775" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r87", "r504", "r659" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.01 par value; 1,500 shares authorized; none issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r156", "r281", "r282", "r635" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "asur_AssetsBeforeFundsHeldForClientsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r40", "r103" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "negatedTerseLabel": "Proceeds from Income Tax Refunds" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r173", "r174", "r711" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from sales and maturities of available-for-sale securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r5", "r15" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Net proceeds from issuance of common stock" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r499", "r508", "r659" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r172", "r271" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r37" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Payments of notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSubordinatedDebt": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Repayments of Subordinated Debt", "terseLabel": "Repayments of Subordinated Debt" } } }, "localname": "RepaymentsOfSubordinatedDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r78", "r398", "r766" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r38", "r117", "r142", "r179", "r503" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails": { "order": 1.0, "parentTag": "us-gaap_FundsHeldForClients", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash and cash equivalents held to satisfy client funds obligations" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r90", "r113", "r506", "r526", "r528", "r535", "r564", "r659" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r137", "r184", "r185", "r186", "r188", "r194", "r196", "r265", "r266", "r395", "r396", "r397", "r402", "r403", "r414", "r416", "r417", "r419", "r421", "r523", "r525", "r537", "r774" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r214", "r215", "r218", "r221", "r222", "r226", "r227", "r228", "r349", "r350", "r488" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r135", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r352" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r133" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r680" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, Remaining Performance Obligation, Percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r448", "r658" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r228", "r681" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [ "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt [Table Text Block]" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r709" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NETLOSSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r425", "r426" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r54", "r56", "r489" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r54", "r56" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r642", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt [Table Text Block]" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r362", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r692", "r693", "r749" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Junior Participating Preferred Share Purchase Rights" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r6" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r362", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "verboseLabel": "Shares available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r369", "r370" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "terseLabel": "Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails", "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Shares, Outstanding, Ending Balance", "periodStartLabel": "Shares, Outstanding, Beginning Balance", "terseLabel": "Shares, Outstanding" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer.", "label": "Short-Term Debt [Member]", "terseLabel": "Short-term Debt" } } }, "localname": "ShortTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-Term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-Term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r105", "r180" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r136", "r150", "r151", "r152", "r182", "r200", "r201", "r203", "r205", "r211", "r212", "r264", "r293", "r295", "r296", "r297", "r300", "r301", "r331", "r332", "r333", "r334", "r336", "r431", "r531", "r532", "r533", "r534", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r563", "r584", "r601", "r621", "r622", "r623", "r624", "r625", "r679", "r701", "r708" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r14", "r31", "r137", "r166", "r167", "r168", "r184", "r185", "r186", "r188", "r194", "r196", "r210", "r265", "r266", "r337", "r395", "r396", "r397", "r402", "r403", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r432", "r434", "r435", "r436", "r437", "r438", "r453", "r523", "r524", "r525", "r537", "r601" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r184", "r185", "r186", "r210", "r488", "r530", "r548", "r556", "r557", "r558", "r559", "r560", "r561", "r563", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r580", "r582", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r601", "r665" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r184", "r185", "r186", "r210", "r488", "r530", "r548", "r556", "r557", "r558", "r559", "r560", "r561", "r563", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r580", "r582", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r601", "r665" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r14", "r87", "r88", "r113" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r87", "r88", "r113", "r374" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r14", "r31", "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock Issued During Period, Value, Stock Options Exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "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).", "label": "Equity Option [Member]", "terseLabel": "Equity Option" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r88", "r91", "r92", "r107", "r565", "r581", "r602", "r603", "r659", "r672", "r703", "r727", "r754", "r774" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r71", "r72", "r73", "r137", "r138", "r167", "r184", "r185", "r186", "r188", "r194", "r265", "r266", "r337", "r395", "r396", "r397", "r402", "r403", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r432", "r434", "r438", "r453", "r524", "r525", "r536", "r565", "r581", "r602", "r603", "r626", "r671", "r703", "r727", "r754", "r774" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance", "periodStartLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance", "terseLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r446", "r658" ], "calculation": { "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubordinatedDebt": { "auth_ref": [ "r18", "r83", "r121", "r769" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of subordinated debt (with initial maturities beyond one year or beyond the operating cycle if longer). Subordinated debt places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets.", "label": "Subordinated Debt", "terseLabel": "Subordinated Debt" } } }, "localname": "SubordinatedDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r455", "r456" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information [Abstract]" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r327", "r335", "r420", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r512", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r723", "r724", "r725", "r726" ], "lang": { "en-us": { "role": { "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.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails", "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock, Common" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury Stock, Common, Shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r30", "r59", "r60" ], "calculation": { "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock at cost, 384 shares at March\u00a031, 2023 and December\u00a031, 2022" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r636", "r650", "r767" ], "lang": { "en-us": { "role": { "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).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. Government agency securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r48", "r49", "r50", "r129", "r130", "r131", "r132" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r709" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r199", "r205" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "verboseLabel": "Weighted average shares of common stock outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r198", "r205" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares of common stock outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-8B", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//842-30/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482710/350-30-35-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r674": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r675": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r676": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r677": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r678": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 64 0000884144-23-000037-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000884144-23-000037-xbrl.zip M4$L#!!0 ( !*!J%90B,EX$ @ +HJ 7 83(P,C,P,S,Q97AH:6)I M=#,Q,2YH=&WM6FUOVS@2_GZ_@NO@NBW@-]F.G=AN@,1QKP:Z2GVOC?Z[:%/)B86 MY.'+S:=!CQ1*EJ]2N1W=DH^C7SZ11KGJD9&BB>:&RX2*2J5_5R"%B3%I MNU*9S6;E6;TLU;@R&E905:,BI-2L')JP<-7%)_#+:'CUE^Y/I1*YE4$6L\20 M0#%J6$@RS9,Q^1HR_4A*I5RJ)].YXN.)(;5JK4Z^2O7(I]3U&VX$NUKHZ59< MNUNQDW1]&3(D*/D[: MUF#HC22XEW<'4DC5/JO:?QWL*44TYF+>_GG$8Z;)'9N1H8QI\G-1PR*7-%,\ MV>M64'[AUJYS5(W! M/R-3IWS-@P 6E"GWA"=7K#T>##X/>]6AP?T?N/Y"'_G!P?PM M'?8?[H>C34__G#X^?!E^_G)]-R*C>_*YW[.>UJLU]';TL4\^7P]OKN_ZGTOW MOW[J_T:N>R/LJ56KM?_'^7]FVO!H_H>[VMCKZJ!(S(21#%9=:3"'A47R0(WB MP2/YFV0I$T42,(46HB0U;\[.+SH'^YG2, 0N*0D6F7:]N=?SC;B7+K]#U/N/7]9]]<**]LL3\@$SIE1+$I9S.@93/AFOPKHPHVBYC#\U0J0V1"/D@5 M$Z]:^CN1D0UG3\8I3>;D+3;>G%W4:M7.T(K;AM=Y!V&\/,TPUHXMC#=40_ @ M3/&(+24QM!2G M@D0T@$>*R)@;8J23VQ%(6,"TIFJ.(C%]9';:I4X-ST*P!:84-K7G^ FX@E0. M8@D,=^1 9A,>3(C.\&E,P388: M_)S"N)#XN2@$(B&'$MA KD.;XT%LSPSX(;6U;1(E,@ @4P)\[&S: MFA-0/2&1D#.]37L4GSB;P<+B!O1R2[8M/5WL-8X->Z-5I# ;>:V.SJ&5%QK( M'C**.#1M# >$*F:A J'GOF 85<( GK[@>H+B*!8#V:'>>>A: MKLFQ9$T<5E$_04I;@[#+SFC+P1-%&Q-%,!'ZN0%LZ)XQ6Q:\H YKG!\ 6._B MU1#[EKX[%L@VRY<>KL,M<\6QRW__&UU%3,T!S?3A0S!'^@R0DL_DLJ[,%"@ M\IIR;?D0I%AB]6 UOF+2=3)63% +O3SMYO IYBR-/=Q@%DZT%#RT9WZ=^9J' MG"J.UG-7&=C"FSE6 ONFQ:UFH6AAYG;)ANA:26N3 MRU/N4)JI5&J( E8N02!5: VPQ>V8)5"0" []+ 4=Q&*0.'N$ V[C:? [Z>, MZ>"(,.VHNC^E(K.4A@%G403U)9]"J/1VG;BL/@X@9]?<6SI:^,(XH%;MBE-? M9N;YV0_)'G0IS;#PCM9Y=./PM#3"7U3T=D,RMPA@C@4?ZC]1 (9'!,"<5%U\ M=V""!5Q>^N4=VSC\!AK%W"^#(%.(A+5J@LF;,Z]9[=2]HKWH?^?FFE"]K#60\"RP\;(0R!*2^)*EYT3P1R;R M^X8M^>++O'XAE(_\G'9^ NU\9+O!?7)$24N0Z%%?\A.3V#87'9D6[M(M" M56ND^9GZ\%5%NP5AR 0\$D M/!H'G$&D85Y@D^6)9L;H(^9-5WS9S&G+1GOKN;@*^B;XY.LL!KC EDR_,3CTM']]9YQK2;Z2 M*(H V9Y#(!D+ZUSQ+D77!"EJ113AODNH>/\[EWEU,?B5,@Y@][91#J^HQMP M!OR]/+^7#T&%>S]J[-$H[_4!CDR58)D%335K+_[H ">G@L[;/+&+90=U%>F$Q(,=BNY8^$6]S MTR(\=Y9#<%8(7K@[<^H(A7Y7?R^'7\/5FOIGX M3\"E-V<-X!G[ZX*W^2I_P]4_ K>OXS,Z>EI1/-"CG.YMB9""F7B92Q;V?:.[ MCN9?R>,?,/WAT1%XU)MP%I'^$PLRO+0C]^YPNXO'BBV@#OW.:]\G;5=='_4\ M4^5M?>B82O>E9]N]V)FR9S]]S&NYZFH(]8$6,O/\D)WO\)ZW<./7?=5IOR^] M^@]02P,$% @ $H&H5KX (K 3" M2H !< !A,C R,S S,S%E>&AI M8FET,S$R+FAT;>U:;6_;.!+^?K^"Z^"Z+> W^24OMAO <5S4BVZ2F)[7QK5F_2IL-NOG%XV+ M?WM@9 7$W1AMYH*]+<0\*44,YV\U:N6+9FK:,QZ8J.55J_\L;(@:]L64J."3 MI&4-AMY0@GMYMR^%5*VSJOW7QIY22&,NYJT?1SQFFMRQ&1G*F"8_%C4L3^X&8Q(W2O7.A647[BUZQQ5 M$_#/R-0I7_/ AP5ERCWA20"MUKEU_X6\ZO6'H\&[0:\[&MS?D?MWY*$_'-S? M E"'_8?[X6C3T[^GCP^?AA\_=>]&9'1//O9[UM-ZM8;>CM[WRKS=B7KKZ!A'?OPQ> M>>'6MY]]^DBHE7 M+?V+R-"&LB?CE"9S\AH;K\XN:[5J>VC%;<-KOX$P7IUF&&O'%L8;JB%X$*9X M3AX3.1,LF#"WY5Q,2"#!@$1"\@7]E"<$8YT(),QG6E,U1Y&8/C([[5*GAF0-@10:LP%P&1( [=:JV?)R$0#\7Z$_[V11: M3H#2"ME%0"%'KDH!"(AAQ+80*Y#F^-!;,\,^"&Q=6T2)3( (%,"?.QLVIKC M4QV14,B9WJ8]BD^/CH83T^(EC7&[NP/IC2=M!].!D>#'+8&%,>(.U3 M+1.*K$\UX!Y+4G@XH2I8X O@SNF8"V[F6 GLFQ:WFH6BA9G;)1NB:R6M32Y? M]G"I&PEFNW5<92&QB'MZN@2/N@);]!TE_QOW%P1U"27@T M]CF#2,.\P";+$\V,T4?,FZ[XLIG3EHWVUG-Q%?15\,G/'^XV80]AT0 &:K;D MJ_U0RRM-D ?\0$%8=)E;0]K660QP@06R.,POZ/=>F)UZ6CZ^LTX7TF^H@"B* M -F>0R 9"^M<\2Y%UP0I:D44X;Y+J&3_.Y=Y=3'XE3(.8/>620=W]$-. /^ MGI_?RX>@PKT;-?9HE/>. 8Y,E6"9!4TU:RW^: ,GIX+.6SRQBV4'M7-=8VF, MC%%=>XK$#C5"CBJ+)M>]>M%>KKJ7[4;!_V Q<]Y=MET5$^SVU<[+E[7ZD]W5 MLO=DW_]56[YL7/SI6L\ORM7ZT]WK:BMV(=QBP'IKB/C;0KVP&)!CL55+OQ!O M<],B/'>67*;N0X9OOG%L5&]A*]AT"*7@W!6"EZX.W/IZ(5^5/\OAE_#U9KZ9 M^$_ I5=G#> 9^^N"MWJ-O^'F7X'9E_$7G3RM"![H44[UMCQ(P4R\R"4+^[[2 M74?Q+^3Q=XA^]^B%/>I%G(7DW;(.NU\[U#ZX:UQXVEW=[>8"NX"MV,KJT(^_ M]GWG=MT9HYXGRK^MKQ]3Z3[_;+DW/E/VY/>0>9%770VA8^",S.P.>=*.C5_W M0:?]M/3Z?U!+ P04 " 2@:A6)?.5JDT% !=%@ %P &$R,#(S,#,S M,65X:&EB:70S,C$N:'1M[5AM;]LV$/Z^7W%UL+0%K%<[CF.[ 1S'60VT<68K M:/MIH"7*YDJ+*DG%\7[]CI35U$F\94/;M$6#1(AXY-T]QT?DW?6>G(X'T;N+ M(2STDL/%Y]:0P\[S0ZA9?1ZU?0=/T (DDRQ303&>&>-SRO06VA M==[QO-5JY:X:KI!S+YIX1E73XT(HZB8ZJ1WWS @^*4F.?^D]<1PX%7&QI)F& M6%*B:0*%8MDP*6/*BQOPC_Z@=Q\TV/0J:LX.84/QMAT$X"]J$'K7^"-!) M#Z>7:Y1><_JBMF29LZ#&?J<9NH<'N>ZN6*(7G<#W?ZUM3=7T6CN$LWG6L0ZC M-!4(;R..!1>RL^?;GZZ1."E9,K[N/(W8DBHXIRN8B"7)GM85!ME15+*TG*C8 M7Q0MHG'[NBH=.D0]G&6TLO#K5Y+]11'?2"0H%1EPK=H4D=+HB6+'X/OPF:4UZ'1,"" M2CI;0TRE\;4.>2%50=!=+2!HPZ4[=01 ,6@)O":R'BQOQ>T_&XCJ)@^QS2@J.QRAO!63"^L3DD_%$Q2A:AA>!TO2#:G%9F"HT;3$G%I_4-29LF/R:CPFV04RY F2V(W+T8M M!%M376+M.Y#]KZ\=S29<5I)9T+B^>A@-#G)%>U4_W03IG). MUAV6V9C81=V-KIG06BR-NNZ5.3=CPC?=A5]EENWG:*M 7U2_#V<3 ;H#_6+CX0T>:XMXE MCFX*SA*H_/N/<,MC_I$0_Z3I3T3? *+!@M$4C:! M^I[JYSZ453,6)0P]Q*S49IP,BQDL233-T"&\^VU[;5/5W"F'%UB@S"A.S:6X M8J:,PJJZKPJ)I8U(]8I(6H=1%KLVSUTQS(UGID;:9-.H;>?DM) 94XM2Y:U: MR<@_UDN8("^94L8E+*\8YM'H=YI"D>.(<9PJ[8))Z3&AIW-A&H1E-P 99I$P M \(,W]C$@Y.:S/Y?FP76%U20"5TI81P58&!R(G65Q6\*!G30E'18%:(0@PN8 MA<=HN=6+S$79C.U(RHDA^<[NY*8L\&^6 MD!D&JM"[E]QIE>WV<.M9-EYM"_CX;U!+ P04 " 2@:A6/8S:'& % "> M%@ %P &$R,#(S,#,S,65X:&EB:70S,C(N:'1M[5AM;]LV$/Z^7\$Z6-H" MUJL=V[7= ([CH![:V+,5M/TT4")E<95%E:3B>+]^1TI*YB3>LJ%-UJ(%:D2\ MX_&>XR/J'@Z?G<[&P8YYO!5LE"OFNWT+O MN?C$+G%I5TRE]+B.,W3*YZ%C%AF&G&R/AX1=(D9>-UC8QB[I1$=A&';:-/)[ MQ'7=;IOZ7=SQ0[_UFP=).N!>SI%JF]+7C37+K(3J]?MMW^X>Y6JP840E?<]U M?V[LNF*Q F_%(IUST#USS;Z M5HS7+-WV MGP=L324ZIQNTX&N4XXE0C2>+8'HV'8^"Z>P< MS<[0?+*8SDZ!N(O)?+8(=I%^FQCG%XOEQ>@\0,$,+2=C@_25V]%H@S<3M!PM M3D;GDZ4U^_!V\A&-QH&V^*[K_Q?POQ=2L7C[U:&V[X4Z;2*54%1 U86$="AI MHE]XDJ$YS2+:1(2CA H:;E%$A'"TRM;;J&/#8++K$(<4:E-;M*Z1:-(J4MNH8Z(:P.#XYZ@P>7 M,\>$P!%FI316_5;GW@+OT,OR>H_ KOM+[MDUKL=??;=2GFN;ERR #?E<8 $O M8;I%@N9-LBV(NS',..7""*!25H'=81,GA@==Q M!RVO67XU7FBOPX.>[[N#A8EK'KS!2Q07*2P60<24 ;P-4XF)*>CG@@FJ/RQ2 MKRNOB?4"OT2PL'?T@KR\YA&-"@&?18@PN8H2G*UH32;O5:MMB+@V^0$I,_)] M,LK_7S**94"3-3:;%T$4##,)C)I]*\F 8LPTY7)!I=[OIC;C-$4P#9+!*;!! MYD 61Y3,0" MSD8+JIGB7-)^_<> ,)FG>-MGF:F)F32H8H5<*;[6X0:7^MR,<%IQQW"F--\T M-+9;-C5*P']2KUR9;6-R%+EK\SMVSV_M-;NVM]?VMV'M7KO[Q:-VNK;;VF_^ M:UC'%*(L!M1;POZ];K0:]82*[JNI67BGY#PO&\9'?S_,KIX"E\WG M#$[(;7D^]LKC\5976%7E2P%^"JPGV]T/]W< Z?"@W1U(\UMNWDU[M /S:W#V M:?!JD-_7#CX04774FR8@AS1YR@BJ\_N7<,LC_L%"]Y[@0&9-)&?*6]-+V:_D%_?:: M2:E3 K7&H"V'O.,8%3F,Z,2I5#;2"@'T 5UQO8WEY0)0T"!A&H0>OED3SF*J MA<(_WCV87"! QE4=A*40 J38Z%J45#I#TA0*T00F6"$XB)HZJ.4FQJ0ZGKS M0<+AADKW76 =#T--R3UA;EUSYKR\Y^T+FD(]+NG>B\]*9;@W4W (A2K4W2E[ M\]CY+6]NS1WR\9]02P,$% @ $H&H5A7@$_F^4P$ ,#\/ !$ !AR]:5=;2;(N_/W\"KWT>?M6K47:.0]4-7=A!C=U+%$& M88[XXI4C$FB@-9CAU]_(+; 9;6PDD&#W.J>,M+=RY\Z8GHB,C/CS_YYVVI4O ML3]H];K_6B!O\$+E_R[_^?\A]+_OMC]4UGI^U(G=866U'^TPALI):]BL[(4X M.*JD?J]3V>OUCUI?+$+%;U9[QV?]UD%S6*&8LAL7^TM64BF]UT@2G!#'F" = MDT$I"INP)YCJN'BPY#SG2GB+DI02<<,2)+8>I.H)(Y:9XS5,C^V.82W@S?L#I9.7;\=6O]:: Z'QTMOW^:/;WK]@[<4 M8_EV?'%A?.O7>TY.3MZYJ'6[@<;]"ZZT88CKS]W^J''=^,'8M: MW<'0=GUI MU^_8(= 1AB("88T8N1S'#D;]:X/D+^*@EX8GMA_?^%[G;2899M]^ H^^>Z+? M>R[%"%-$Z.4@HP$ZL/;XZT#)#EPQR,6%XJG?GGC?RA!VY:E?;Q_T."7J>ZLY MON/R!X/^\/9$X,MKDPCQ!I-<+C=9O-),?5XKID) ^K^Q7-=V\J-C:VEUU._# MNVRT!MZV&]'VU[MA#73/0F7,9_"$T^%2@&]0!Q[;1,&>+51: ;X/[-.96^M] M^4"WOS18=10.U[_LOS>'6X=')[6]=5Y;:S:KY^\ZU?IVIW;XKMDX;W>JAXW3 MQN%?S<;AD6C4#^@'5FLWSGNBNO:IN;7VD3?JU9/]PW6\?]@X:>Q5Q?[A)JWN M;9XU]C;%5AZSK?$'N@^?O:S6-TGC'.Y?VV_NKVW2VMK&4?7]^FEU;454S^%* M?87O[VTT:^_7OX3W&RWW?E?NOZ_RVGE#U#K5T]IA_LTNVZ\?X:VU(U+M[!]6 MS_]J-PX_GM<.CRY^\PF>);K[]>.CQOD!@^]IXWR=PGO@6CVTM^H?^59]]VR_ M4SVO=CZU:FM5NO5)GWRHKP^K._CT0_V U YWQ6(BM-G/'(.&+<"\2E MY<@&R1%82Z>#PEZ!!EM.MCV(3TC6]2XHG;-5H&O?MC>[(9[^3RRE]H?D/;M% M7D8()5(0%+@';,0D2*VP#%DG+75&8!&!O!C^IS4GG#\AC2^QXC?-O0'?#$HJ M_XC*Y[>H#%@V4A<,$CR!$#LFD>8 @['PD42C921V83D3X=GH^S>,WPLEA1]$ M87R+PIIC0\'*HBB20ESA '(L$_*4&<*ME=R!]?UXV_2^O0["^C%%@$L^#N[ MCAE3+@T*1P0XH%)@S*4A(,9_+0Q:G>-VQJ;%=\U^9I!K,/'-Z2# $&^OCS%^ M_K>'7LQAT!OUBT^%>[-TP75CMO@5KKL<*!9FX_)3*^3/J17[E6)"\4ZO:'7S M?ZXKP)L_7K[\ZOKHQP5#7WX"+ZP_S+"SD#($D\/D\G??KGV=9KAR*RL0T_4K MEY\O'_+VVD+=N6XL.<^PI2RD[ ]K&XF2SC(7/*R:HL^P;A>O'P^R&AA_#/"P MT^-VR[>&U=AQ\(C0@JOC:,*%C[>T,X0UR+]9;=O!8"OM#'O^:.6T-5A8OKQE MM=*E\890I=@+(^8. M+$P[!2S0K-'J/G>1&"L:=81J\>HXY#N" 9B??^F#2RD.\JVV?7%UL!V_Q.XHOD1Y ME(0XX34HU&@Y5MI@*ZEC0%D=B2-T_N7Q^0CZ+!**L;"$*!#'""N4= MB5[GN->%CX,G#$=,"NA>(PUP,U-)*I/=IF"5BU2%*$VV0"*H]&)(4^\78/FL M(,Z83G-"(A ;++67.!++N=9.1V4D5=1+RBT)+X9$*R&TAH4M^=NVPF9WU1ZW MAK8])V3R&)QFZZ,C.G!.HU/)1@H8 "?&I67=;PV;LY_OZL9E'^Q(WN[[7 MF0(XFXYQ"E[Z*'0P)G%/-8"(F!(US"JN,)5SX!'-$H"8 8\HJ2B,]<$GQ6/ M6F(>M'*8D!0PPR^/H$]FTYZ?N(%K:43R(H&")4I;*AUEE#(%WUN37AYQIV\) MGY^JC!"MK8E4",()2UK+)(GD"NQH9%Z_/*H^B_U\?D([FHB5U%.I!'@90&>C MI F 8(,BV*NGVT*;9QL[J;V]ZQX@%UYQ"?XX91P##&*2@D.8E M" QQZ,:1Y M:B=]@B32U@EM##/$@?00ISCVF'&'(XW4X1=#HN=PTB=')N8DM<$318% 5C @ ME#4R$&64,M:^'#(]J9,^.?J(*'(2JS;@I_/(C/,)_NMQT!P'[^2+H<]S.^F3 M(UF0F1P^"8(E=PG;$'%0EEC0?B*:<>H->0%QE:?"#61B\1-#"<.6$ M!:P<$(A&^!!?#'V>&S=,CF1.64;R(5+B",_@6_A(%4D4!T$B?4*1>JX5B$XJ MJ[##3 ;N'7'4>"\% "<;761N#O*#9@E"/7^>BTL^6 \$33X!ZC*:^V24ML09 M["36+X^@S[.]\2S$M=@QI@(H*%AJKJ4VH*:T(S(PEHC"+X^X3[R]\2Q4C9X3 MH"I501).0/-Z2BP@<;!$VE"<7AY5GW][XWD('000U#J6SUS98 Q5"C[9!,87 MGN/'Z1\O@+Y/EX,XJ0B23R0Z:VG"X%Q188T+F"EB@I%",H%?#&F>/@=Q4B3" M!I-@.%!#1DZY@3BOWOH(Q*FH)L1)KTD@7.FHB0HL&A)S?DVT%PGA,[)BE#/G\BGDDDQ>O!VO>:4.$V<#Z"+I,AHT,Q!CLN&;?4_V?8H MOCNKCDLAQM>;K]PZ>.A!\8=/J=6U7=_*50@'PWY1T.SZ M-*H @\ZJMG\4AQNC;IB7A!N&(\'2>LJ=Y Z CE=2,@,?O0$]34IFF0%F^96U M^/KGOV%U+:B]LP_Q2VS?LQR;W>/1<%#<0>:$V9)S7QOGTCGA7))T$-$3(RTH7/ IJ90&XXB%H%*'.8#%)>=.EG/9G'!N MKL1).8V@<14/7EH1*3:*!D$<";3DW*EP[LH7VVI;UXZIUQ_8=MS),P O)\X+ MR!0:NZ0R71& P,Y'.6'0/FT4&FJE-UCDP^):\=DF(/RNR7GSA.TG*#.95QIEV1* "FYM_FPAI).!^\Y,+ L M.?<%!4(G6!PYGUO525&."0\L.*(IQ9(S Y;:R])4SRK6*WGX6V"8:[#15MD$ M/$P#-C[B2).C-"DG+C952QZ>%;8I@><=/&R!09,CW'*EN*1*DUS+14A*K!+I MHLA:R<.SA_]F0*!FA8>959B%8*Q4EG-GM,%<16DGCV:D5R"CGCP M%ZSFW$A-$Y!*2LH!&491!AEG%?_-"@,%YJ,FA.LH I<1:TFEE5088T.@^@F[ M_)8,-)?(AY"8F)5ZO">6L.7)2Q>5P$$'E4C)0#.*?&:%@2@)E#,M@J>.XT2, M<@!!C @"TQ"QFX-=^1]!P]78S\_P=A@'6VDM'O<&E^/-_)YW\)AAD?NE,<,! M4AB"23+&16H-PWP.VD[\F#R]_G&O#\19BVXX=[F0P?"D0(A8HK!T+H(.U@PG M';2C@1GS @A4'75AA&/;?M>;GT/5AGG+I?&>.,]]9 ;4F:""4VNY\VP>CJ;^ MB"Z[.^][7V*_6UPY &,)4C.7,J0P$"HE1Q1-',OD4J!,A#U4V/\7&3US!!.F.#V M%\ $RH6FU 6>3T@((Y31T3&2@F+F!=#EF7'"Y&BEA A,,D)M+M;/O+%)&!L] MUL%I<%U? *WF<1L#Q'Y,H,%XLF=?5[\SCM*,:X!=7KT<\S-T[(\0[ M'4GB3 2.K7"666^CPS%R:=,"]%8CP# M1, [E6*IZ#[(U[J;%R<-"/!X#WQK^=%X)@8:@-+HD -BH7W3#**6&YM]YQ M$69?68&-:@WCA]:7&#:[L P'+3!'1>G&P;NSJCWL]5?;=G"SXOUH,.QU8G\[ MMFVN_3AHMH[GQ;65$D"?\GGS)' 5L':$V9S\I D&;#$?(;R?)]E:WJ;H'<=0 MC[[9[;5[!V?;K8/F<%[(IGR.L7KL!1".**Y%!*<*YYK>#(,K_$+)=BEI'UJ# MN2&5M5Y9KZG+F5F!<^-BPLY)GIC0:4Z"Y#]/JGK?AEBSG;D)\M&D%!=1,:PI M!RVHO2>2&>]M F?8I1=*IUHO5\,_CL-O18GGA6(R;VE$[YQ6L);*6NJXXX$I MK[ A83["LO, -R88":3&"O"=O#6""PKHT"G"./,>?*B0YN&4U/S C0GF9Q)- M+ G,!2&Y"][&F',D* 'H:).= []WQN'&!$]S*2^,B%3Z[ TK8['DAAM/'8Y$ MRI=/'W MM!MP/DNW"IUHS#E+6EO"A??.REQ9!>@GHYCI>FZ#_G!I&\3N@GKY8Q5$LC/J M3"H7-+/'S3'RIEJO8UO=6?09OF[1=$=Y+KG[WLO6A"5*+%46(X- ML](%R73*^W,NX3F(;\^,XI].GA9A&DN6*'4&5DYJ@TTBX+10 TJ>SH&;,HOT MF1R"$B'$: +!V2GQ1FC!'+?&:XTCEQ[/$8*Z2[N-NWW!5WXXZMOVPUJWSA]K M/#]F(X(%%KG(3:*X-,(EAKDA,24[$U 3K:8Y#8DQY=$"77'[;^T"(8V(>6D-^7VCRU3DC230"LT0D3<9S M3H2UT5G*G0@2*Y"7V=><,R,G$U1>"8P9UG*%"-6$9=X3-Q0IRF5 LCG.1:S;1!_ M>>-L5@R?4-1(",*W"AMH^(Z6IR(T'Z&XU^_O.TT*TL?:4P^!9ELQ)P; M;9CF0AB5'"%)FSG($ETYL?UP\[@)Q43_W;;=.:$"IRIHKXEQ@G*:E+%>>168 METEZ1DEA4^BE3:$S30X8(;3:HV'KRY4#C^NGOCT*,6ST>YW57N=X-"QLSE9: MM_UNJWLP^#OV=YJV']^=W3W #7,T[/FCK>,\Q)1-$7VX*:*_9HK>MDZ7^G'0 M&_5]'(P_-J,-Q>1#Z\ORG_"?K\>1K.;:,E"+/$ELO4E4$D>M,\9J^3DSQ;?? M#(9G;2!_I]5%S9BS,YR\^_-VOOZ5FVQLO9F]4V%8L'-3T_[+B:;P;?=V-JN M5OX$4>SVNC7P8?LM7[F0V.V8\ND*)J1,20'&X='IW4]M9Y M;:W9K)Z_ZU3KVYW:X;MFX[S=J1XV3AN'?S4;AT>B43^@'UBMW3COB>K:I^;6 MVD?>J%=/]@_7\?YAXZ2Q5Q7[AYNTNK=YUMC;%%MYS+8^_4#WX;.7^VN?6OM[ MM5;UO-FLG;?;M;6#DT9GG3;HQ]/]PX.SZOO:$[MX:^U=JU'?/]Q?V^ALK6V>P!BD4?]X6B7ZO'J^ M^SEI$92@$BG!(^(V:J2M9TA2H32.!GRKM+!,,/I8Z,-O1/AYSKF'X9;_'.;= MG\M?NUX?-"X"]FK;XT%.'B_4>#)V''SQ4H/E-@1ZO^O1E^>,(L$'LM\^VXW&O/URHI%Z_8X?P %@/ M0%Y+KM=K.]MN]X:N=SJ74K_1G^^_7 M2>T);K[]>.CZOG!6:WS%SPO:PF/&X>USE9]XZA1 MWV6U0W]270L=N'Y4^Z1//M17AM4=?/JA?D!JA[OBZ67*L-FK'P#U16 YK ,YOY9RC8 M,W06;1_%;BE0#Q"H]6L"]8%MM^._M\_V]\*QHUS6#IM'U<[^8;6SSAKU)LS= MBZWW&T?[A[6C1N?C60W6L$'7>97NIVI]\_PS-\D*3B(R01'$'7=(DXA1,MAB M)Q.3%.QX-=?:K3"R6,E$_[Y%_V9PWA:VMC39I(OSNP_Q:1?3[MLU>2JW3 M&."MVH/YQ.ACY5*KOSML[/UUU#@/G?WWFV>@7$YJ<"^,?UI=VV75/1#X^J=V ME7Z\H5QZ!,9K-CK;AS6Z?]0XW 3ELD*WUO*[K)_4ZOYTOU,]K>WMGN]OW&&M MA05C;:-#7AH ^\J+G1ND:_,?C^RY/1C]\%@L\7QKB;\U9[G4YK MD .TE8T6$+%6G!A:FB:&*X[ G.6GC1\VQYIS/T\]#:KZ^PVEHXVEIK MM_?KN[Q6;[;@V>?P/(!81S=A&8R_?IHC(#7Z5[L*L*Q&/_*MO4_M&FC'K?=_ MP7M6X=U63K;N\'-NPC*8Q]E^_>@4W@DWZJ"]USS)T+!!_VI6ZWE-0G[&&4"U M5#T\^)R$P8$%C"25"G$:!3+44<2<2IQ9$SPE"\L$,2XH_64X]CU>;W4.*H.^ M_]="WHWYRB:?#\B;P^.#A8IM#\>7XJ"7AB>V'\??7XQXP<*"'Y_^D@91ZOAT MX>W,1A?'VB1$WQMOO"^-P*_JY[NFBGG&@KD=#UJ#;"^&^7#Y7 KG8T*/'S]C M*8RSS"!'! A' &AB,1/(R>"2@N7%PBPLK^SL;J]7=K8VZGLKV^N+ES?UD\MH(7, ADR]+^2OF('E<%Q]'FK+U1:W4IK.*@ OLCN_N\_ M]5IS@PV8>J,9_267[/O7%/FU7WYOLL2\H61>)ENL+)]]KW12&GS:ONE83V]V M_46)=+ 0.T,[C*N]47?8/UOMA7@[M#S(=QSW>U_R.',="ZMU(+&9M[;^7I!.?C=<%1R0&%2F;' M/V:2N>_VRG\K]'F.]O3R0<3*X:C?&H36. P$0*UU5??_/@^:Y6609?/-]IN= M-Y7USG&[=P9TN:X@*K7>F]_OXM4;;BL1Q6K-**4>>^N+"YP]D_U9":$?!X.+ M?S[ !$AI>WYD>\Y_%"FKU3_B6GVC53O_ZW"_OGZ2YU$[;!_5UC9/J^>;>+^S M?KK_O@%KL9%J*Y^%2CJ!=>LPI];_7KOI,3[3\LZ6RN?$\=&">41 M%I(CG@.MV@(GT41$=-X%Q<7"\LIH,,QUH)Z+0PJ@L=7_&QQ# !6EWSAC?%2M M;WZV@DIBK4;$"P'HF>5=4B,1UBEYRWC"!B\LU^.I'3P@5/_L^*#T/!\HFG_W M0/;:^ZWC<4"GE+L?RMT-MS,?EM8A&L0(HXB+P)$1(B<@D>#R:2:3(KB=6N73 M&Z_=X[Q@NNQ='O?!%.3.?I5X&GUQS :^!B\G#DI?\\D( H)?R9)_AT=9)F>4 M/N8C+4WV#%;ZTAA9@J[ =@- ISKN]W8(X_3L#H M;!_NK\%[KFV>[^=YOO\(-FK]O';>(%M[VTV86\[=S7/,;B4U! /)!9**&<2E MTN!61H^<,C$P$I0 9W]9D%NY%VB*+/&A!R+Q=[/7G?^\G+EDBY//D@G@"T,0 M"<8B[IG-6,4AR@.-W@AK95A8YDPAJFZ'%>[+RYFS[=1[S.&WM)1__D-3HOX8 M5.JQ'8\SOUYDK2WFN'A[E%^IDG7;?>9SSA;D;MM0@_>>^U>[A]8;O3ZP=*&: M%HN !'RP%_C4=L/E5ZDU@.E6\ND.('VJC/-? 3;D2$:E;0?#2K_(IOU%"'68 M8S/I[)ER56^% M0H\[C;V_P"?QIUOU=T?Y&.=^?9=LK1V36L[]WX YWDQ= M4\E*[%1$U >&>(Z'6@Z>A984,QT#QMZ.#X, ,Q>UOW^X?[>]73 M*CRC=N@IC OC-#O[G>I9H[[)MV >MSMY\P'+G)+XD21%-0BGD1"QA&* M<%!$,8LC\RICJ4&P_[DI;)6+HK^5JNT?Q>$+B6G]O+G0*I%PBU:26Q,9 AL)V,5R@:R- .%%# F[(+T* MF15N,M/+=<_OB8F_77E I/=GRPQ^BY3.33!4XS=$/&PK_>>*UF Z^:(UXD7. M]<&I_T0L5/J]D_$'.G^U2S:[(9]_B!5W5O'-Z(\JN3A\Y:09BZ,K>4_BRKGB MW\CO__P'D?@/L(*5U&J#9;3M]L4^3=[I^,^HE(&&/ABJV/\TRMU M4,9?/+ 82H"K8)/SK>64''@G"/1N\&8_S:T=,,I]=W'2IH>EKHX R7:'XPI%&>P-[7 TF&- UZ"U=O4\9UTWX=I'\&OWF]7.YGGC M,#][DX)?"_.L'6W5;Z:)'!\VZ.YY]7#]?.O]1[*_UL"USOI9X[#6*M[SL"%J M>QN'5?I1P!QO SH)H"UY0'!8:PH>]1D"IP%B*-%CSD1GR,@S#[XL=? ME/C5>K^NEU^/_<\V$,Q?IS4<@M6,;3"#_5XWOTC[K!+AI'.W!C]5Y/D!>$*_)A *N,]6VB!EL6*]!Q#:MQE)9ES6SS&;.[^M M@.9&=UX8= "]PE/ZEXXQK&L'%N%L,<>I8+@(^OX@?W\ :SQL7EY^4]F)L9A; MB*G5+\9X;%9?+'Y6T_O.'^^5W>F,-4%S??,]?+.UO=,<@F MU"%ZF7-\-=KVYA_^R.G*;BIH*S_,5-E+_;[^R>;-5W\7[G4Z>VUCBMYN(7A[F1 MR.Y9K?[IL):;BM3]S5-Z)PVZW=FOKX@:O,_^'GALA^"QU3=@C$U:JV^2VEZ5 M[J_!O^1V08[/A!KC$O7(&YZ;D@B"G/ 1I6"8(2$P3V5QPNJVO7_1/MQ/A5!> MDN;>N0\AO13R3EUU%2OX;C2 )P\&+S#WY^ETU8TB)H1XDQ*GR =#$<]-9#4V M"7%IL54^>C#=UB\O-)Y:YMX]^UQ? MS]Y[^DYX,9?#N#,JVDIW[_'@YG1[Q5;Z:# .3<*KC[MZWM%"K-W;#N'O7*'@GSS8&B[P?;#H))+2[;" M?94-V&_V]TE&&*ULU2^>@YV9$8-&.[?2F]E=] )HM]@7$#GN]'W7]_ M,UM4?%9?XX4)WI':\#(Y9LDG':6RR$IM$.><(:L<1EYKF9P-!CLU3E7Y4?': MV:]VM5)L?%?MV3@K4HP[@2]6+M_EZIR<]4< =4?=@"ZFEXK__?%4D[T0J8TB M?PY@ZJC;&@O4(!_R'"S<..^.I=,T86FBY-I%333U(FDJ@8+!F\^;A6P)#. T M1-_J@+S\:P'?D7]?E.7/OB<>+YU+^1N40 MR7%O[.PM]6/.HOX2OT5&L@1<^>%%7 5_^XEU@UY[-+S]D_N/7E[];QZ[8%.# MA=5<6X83X4EBZTVBDCAJG3%6R\]JX?(WS?XWPWP0D>M'>X1L EBQ9-LG]FR0 MV[U>F72GU;U<::;?T/S&=T_V#HJG-#6*?[?SJYV9N52:_:S:_O$@"M6+R!UP M\&K6BMU\ZMW>2?W9JF52R%]]Y=V']R ?/5]&JOT%?_KAGRX*B48B+6R7:]LOJEL;-96:JN;*Q\JF[6-K>WJ M2GUSJW:'7GU<1.V"/K/#JYO#V*F0GXEU/0673L@&/XAGG@@/_.1Q%2*COFQ5&Q@&AXJ3"6O0QU_N__)8^B\+X'L>4VF*B_%)JBU=+?7.OMKB" M'8K80N>X'YMP7RX;L-GUO4ZL_/:A-QC\_K643AT>&RO57G&@?[U(:KA#NUS[ MJE0M+YRY[B-PJ5I>.O4I?:AJ*;(L!CD)HXBR-WMM>-K@(@)?6?_/J#4\*Y5, MR6;WLADKE*_5USC,: MPIR&O]+>J;+<&1Z4%>7:QG)H%*3B!/C( .#7XMB!KO MM0[[0+)"_?[=[_D8LLXJ-=2SDWUJ&BJ3G?X@M'?CC CAMT[6_P3Y'Y)>_>1C M_"#I^2EXNLR&_CG#>ID-O5E!E:WZO]>W'YX+_4KY^7$Z>C8AQX.RP6="?$LL M\A/2+1:6/\0#VQZ#D*(;2XE"GI_@T_.3@.!4_)J;](*4V4JIS5ZB-M,+RSG0 M4]FP?MCKEXKL^6D]/46F2T7VP W34H_-Q%P>SMN&+"SO=L=%*&+1U-ZVQ\4I M+I)@KW3@S0&DW4%Q[O\"PI5J[_E98VIJ+[-&J?98J?9>HMKC"\MK,=DB]V-T MG*OMQ&ZKU[^B[DK5]NSDGYYJXZ5J>^#67JG:9F(N/^&ML)PW-[K@J)HQ4:K-G)_CT$)HJ ME5FG(DME]@*5&0RTL+Q^VFRY5GF>:@8(/;UJ%)G0] 84*D#9TT' MLH7E'5A6.RP=TYD@]12U("NU8/FBY8O&YVC"5,ZNG%TYNWF:W:W./O>WV+C= MZX/3*?;ZN ,G76OE,+DN(+DP^N/;@%PN1MD&9';:@%STQP#L/9[K?;STA/&V MHBU(/G@R;E2U>5O&'LBT;.&A4OL\[[A97Z]6R-56 SOU%?@N=T&I_/);RX4[ MR/PS*F(&F\2L[.QNKU=VMC;J>RO;ZXN5S=KJ_6V69F72JUNUM?7:SOK:F(_A MX\[6A\TUH/!:Y=W*!R YO-*_U]?O:'GS9*^B'Z">%I9_:W4KPV9O!$.$P6(E MGOIX/,P]BL?-LRJVD[L.#WZ?X]8]TKQ1DDV\R0YA;PBFOS3L]Z\)]FNC_G"R M#UN#9VPI^[6-Q%0%X6Z1OEX==B(>YH$'!E+2;''1<:HX GUUI _7S_ MI^=Q_C(SJ]/,-2K^SL7+6H/Q-#I4GLO<]RX/*Q4EG0M.BS.N8ESK64Z MOK/1W3I\T?G4:G2VX?E5MO5^G7]@V\U& MY[2]=;AY6J4?>?6\W6[4PU&M_E$T#N'>^L>3QN'&T=;:I\[^^^W#QMY^\_(W M\*S1/MV5U1U_;VC_;?UYK[ MG8U46\U]U-=S/W5>JS?(UL?/.JAH+..Y!71 ' >*3)0*41J%IR*1E$OU4[+( MF;[5 WKL)#]&(BY5X$](QB1->ZF>7J1ZDBIXAIUU*1*>>-(V^B"DDLFGF(PM MU!,EM%1/LZ:>SF^H)^G KK!HD!$$=)1P"1GN+3+8"> MII!=^]#NG!=#H'S_$AUORCV#M*YX7\07 2#Z")+CVG&QTHW#O-5AV^W>2='3 M,#?U"+V1&Z91NV+S3^YJTW'OJ9_!^I'8(8]6WF_M[ M5;CW(WQW(/8[FZ3:^7A2/=]H_>]Y@WU.U :*M4=&:8IX$ Q@E@.8I3Q+"3,/ MQFEAF2]BJFZIL8J=2N^:!_)^&&O1GV'^29G?DOE? /-[_%D&RHE)!EDOP<>( M3B+MG$'>6$P3EI:(W YLD?+;+D;%#L?-G,9L>&?'VVN7Z&*.21Q'GS,VVF<_ MR(BE/V>3[_0!YADI3\Q.W1++6AR6DCEYR;SIOU-N#'4B(18Y R>>$N1,D+"\ M5I 8M:$F D#FBTK2QP+D[X2EI^6_/S2,^]KE>&(FMY3CIY'CFXXN\ M&E&<9RTT*33Q=:5!^92*Y6<42^LV0#"46!\3 MHG1&)JV;SNY("F#>$&80DYB"1K(!F2 LBH9SY2B.EL2%9;&(E9@A7Z2,*Q-;&$TMD=*@H(1#'!N-G% .J>2TQP$3D]M4$[S(,)\A 9YD,&'6 M\V3KO:%MWT 2%1=!*&(EP2L.*LW8#L4&N6^WQ@<#?SWJ\+"4_!>GP1Z+0.Q@ MU%]:*6CSKB#-1J;,OX$P&[W^ZI@LI3Z;L#[;NIVDZ)DAB4L">"18Q*G*OI)F M2%*+O63>*@R^$B>+W#PZ./I3$C-' 8Y7J@(>"V)*%? \*N FI!%")2J#0"%% M4 $D8N2()LB8:+13S("F7UAF9E'J244RIZL"7E,L96-R@.8U.%Z3"IS$[A=47GDI01JB6!\SL6@E"UR609.7J[\3BIP M4LKO=.7W)L; U*5@"U#A,>*:.^0\34A)QJA5E%B<2VICMB@>#S+*N,G$XB9E M9.3Y\CX+ I0.T(254[6^DA53 3"VUG9IK7[TV<($V%098Z M@J.(PN7A"GRV4IM-BEMMGX+O #)A",&(P&.%.)4)J29"X@S MQIT ZZ1YWI$FBX9/:D=Z-K#+!&,FKU3X)Y>&4@K_$PG_#2A#/)!/:HV<]P)Q M(2VR& ?$HLSBSQ.-J1!^SLQ<"/]K"KB\[_7"2:O=+@^]3!F<7"YTJ8LFIXLV M;P&1((-7E!"D><"(>V&1P_"78#%)9L#2<+:PK.4B)K.4>5^>B)E-4%$*[52$ M]@: <#Y8)KA!4A3Y7RR'/AU%GFNIM#0"'(H9%-K7%/#8[ YM]Z"5"\>/-V4> M'>MXT?IG>5*W31YW52]!2A8C$3C1)")3.5<>XL, MI0$Y92*5BEEK^,*R9(N8SE*N?9GS,9N HA3H)Q?H&V C!.>)9@E11AGB+CID MK<0(B$I)X-9C94"@Y:(PLR30KRDFL74<<]>M[D&E'>W@\8CC-7@\DT(<7]?^ M0U[Z[3R9K;0[&*NK4C--3C-]O!V["-CK0!PX/TRCW$D,&1<4DIQ[%I6BEF+0 M3(N"S9(75(8N9A-IE(+\=()\ V)8)Y/&G",L6"ZZST3>&DF(L>1#3,))Z1>6 MU2)^?)IX&<[X-811%/HH(QE/B"ORBE_X/+VN+U/,)JV&=F_A"N@#?P!&)>M"[(2)E M+49<^(PCHD=<>H^5E=0&D^OTB)=8,W26X;ME7:O=&K;B+S8B?VW-Y6>]CM0E88][_0**]%*EVQO" M\,?V+/>J>4PTXX4!T+O>\*7 S$FYS;7,.W^/6:<\TSYQS'ETRX<6WAM-HD%" M&8NX) )I)RGR."K0<"HZA7.\DC^^&\GL;3B4RNA%*J-)^;RE,IJV,KI98".9 M:*,0B&OK$&=YB8@%K1!G-.(C$D,"1)D!/4$>BD?CE]4$]M5F*&]@U*" MI]2_M93@*4KP#2#AA0P>JX"(TPKQO$?HE 7VU4EZ W2S!B28+I+'GQ>9T6S. M.0 2_5',[]G)/8AL(8VY,I>+W9A:92GRJ2.+]%F[O QF/.E!U4LE=5:JJ(FKJ-M5MD@,U L<$=B8W$DA)&0Q,\AA8AG! M+$1%:J2?#--T/AH6)2(LV003YXA0X)"#L ']D+D M?9,LR5KB&9+DUQ3A'BN (URJ#&DQQ9'2]\Z01-4R_=+KL52&"6X.SZ M2(6X912Y1#QB,E$5F9)$JZ)%/9FEHV]E1&-&$48IR4\GR3<0!@[*20ZX(G % MO@)S"6E*(K*!4<:"((ZXA66VJ.@L)86]IG#&*MP![KI=D8MS2B1A"4G! M ^*Y1+%AU"#,E8F<,:F9S%N_6D^J15,9YY@]*9\4"BFE?$:D_&:9#1=3,"&A M(+.OH1U&C@J-K% R! *$S]%,NFC$2RW7->L(92VF"((0*OWX)79'OY8I^AH< MIDD!DJR7\N/V6L/FZF@ KQ[[I5*:GE*Z7;P+ZZ H-1AYG$ I21&058:!>F+. M>T6$9$5*!]%TAMRF,@ RF]"CE.-U*S\%\"ZQ>MJ=_ M>IAB!Z/^4M9?8P*]*^BS6I!G Q9YZQMQ2MTV<=UVNW:6D-AP00SB.-'<(X4A MRX)%$>,8K>0>&P,.E%AD>%(>U%R4SBHUP=0!3JD)GE<3W$PGX4;K9#VRXTYN M3B/KJ4( =PSE' O+(F@"LXC-?&B"UQ1E69T@OGD-SME$4$RIJYY&5_G;*28N MF$2<0L$6%3^51HYSAQ1\IL1Y&Q5X9!1@"Y=EC.7EBO%$($@IQD\FQC<@1\0. M2ZH<2@+0!E<A'B5GA;0T>4?S[@V6BUB_U R3N0VME+&39]OB*?/@IJFG M#FXWDO6:YB-\R&%%$(\N]ZB'CQY;2:DFCA*1@R1X44DU%[Y1&269%XA2ROP3 MR?S-7K..8LM,1-Q0"RX&XSDPPA"C6L+W!GN"*]]<$%CL[ \@?,998[SS,KLDR0:E3+[ZS)[ M UERJ4 \K442M"KB*5%D,3=()14#N)D-$_=GE[Q>&MEV_-)ZJ3;5>B,E9P0FY *RB >G$(.^XBL5-P) M3"-U+->2X.S1M23*[;29%>5)(8E2E)]2E&\&KH+A''./@C&YWW RR('X(LFQ MEBYR"4HYB[+ LU1^X35%(VI7&R,M5KIQF-LE^>L=E,H0Q;0WT7K=@WKL=ZYV M]R@UT^0TT^W2KWD9LL':YG 1>Y&J6?)\R7C&; M**,4X*D+\,W3UM*F0 E'(46*N'("&1X9\B&!! <@H)>% *N)I0B7P8L)UK?M M?@WBE=&,YREQ>S6,6FJJ26FJVS7H> 05Q7(J((X*-0YR+ MB SC',4$X,'0R%+NR$/8HP\6E3&*F173B5:O+<5T(F)ZL]>.C\%RGD\I6X*X M,@10@>)(:YV"DP:HQT%,R4OM[#?K*;CC@T/MNQ)Q'Q-]>*7'"*9P=*AT7Z:A MJ&Z76%'2""N2!/=%6\0=5\@H2Q%66A*O;9#*+"PSO:CEI-J9S\;AH0F&*5ZI MU$_A\% I]5.2^AOPQ#(KL)$..98; 820/Y=0LHG0GRPPH0 4F\6Y<2B%C-V M?&CN#SV7AYUG#+&4&FMR&NMV417*<0PI<<1,BHA+&Y%V(N13)89B$7!@X%!1 M#2J+S<>)Q_*4\QP#E5+8)RKL-^ )82%*'!QB*5=[4XHC%W+QM\"-]BYRK1P( MN^*+FD\JT#EC^&2.8RL[PYX_:O;:L)R#?_Y#4Z+^J,3_C%K#L_*,\Q3..#^8 M%4+KR^78%T.@?/\2Y<6?:':<:G:'Z#:CX;5U6NJ_4MX_XF'?__5 MWJ?M+^[P^*A:7Z'[AZ%5/=]N;ZUYO+_VD33J#;)?_]2$]SUOP'M5Z2;>;^NS MZL?/6#M%K0-WE7.".)AOI#G6&1!J+#E1W,;O8X-[N.C7,$+)17/)12I)P8(' M5*&MR4U -=+&)F1D(H MF$R*+"SC-_AVR?Q;7U2.;;_R)5/WC\J]?#?(5!], MR0>]SG,%@PU61L-FKP^:.)1(=489\;P&C*A-,H)$Y*)+N0^<1HY(B:A703&K M&?FN.KN3K2;E[91L-;=L99T41MF M _ 5CB7AW+8(T^)EXQQ%S0=G[*[?6#V MMH(;P;E2PUFRPE ;P9:@5**9\@ M5@)@&_<*F:Q?./><.S%+)K-DJ9EG*4TUDYHGY*7%")S("-RD8T9A4GJ'%59^ MEK14:?-FF9LB-D)*[<&;=*"@DK/(LI3+B%L;E<$Z:+6P#)P4?XR]'H#.6@4S M5'K]2N^;IOD:9PVM+V4"[=1V?Z\+9Q'B^:%4EB[1 Z7R5A$@<):YILA@ 6*% M85V=E@P)!30+06,;^,)RL=] _YBAK-HR^7TV-W-+V9VB[-YLI2$H41:P%0@J M "Q&(M(\:!0Q$0I[RIQWLRB[$]JUG>,=NM5>I]/KSL#VW'@BY:[*I,2TMK;R M ^#;.V_0ZFGC?/>\<;[1KG9V<6.OUMZJP[?O-T^V8#ZUSCK?7WO7K&WHTZV5 MSUQX3J.)"!?E?B67R(:D$18D:@9>5/3I.??F2A::>1:REK@H&4.&J0 @#V.D MK4B(>^PT #WO2)K^QMSD:A9_9;AR^V1.N/"\>O"9.FNMS X&RR%&8@UP(2.( M4<6#B=C1()\K'E3RU'SRE#61:&,#$D9RQ"/PE'4AH(!U$L+;%#U;6.9\$3_- MGMS4^/&NX&3)BS/#BZ2V\MD+QFR@"@6#)5A98$,GF$'$4VLTUT&0W#V( "_> M3J6OV&Z8%7M:\MI,\QJM?ORL77 G!45=^^67LE[,\-[;.OC9Y^8,%90T',6<%R('&D?+3*8*P]\ MJ<9-XX'WR.U3CK.DYTJ&FWV&X[6#S\(*JX+&R-B4C]7FAD?)8_ C'(O.46Y" M*AB.\MN%/RZ5W95MO(H=5JJV[YOC$"@CBY6LL@K67(L^=ESL7[M$%RLPQ'&$ M$;_$]MDCM@%?0P6^*1B((IIT35Q+B?PYB;RQ[>> (E(XBI*R#G'O8/BSCM:DY/-R-H6$7@CK MQ?-*Z?P)Z5S_44K;8;7>;F[M53&L"=D_W,5;]4W2.-P]VS_\>-;H[+?W#ZNX MT:F>5MOZ;&OE,Q86$R,,HD(FQ"D#7"M\0HR**(0@UAKZ7 'QDFEFE&F2$*#S M.46$24!N3'JDC6*(**<5!E41(\^5Q6Y[0O>'NW_6'7J->9"_/8,'=$T([\BE M*N,4CQ3-FUY1:H0C9KD>ID(ND8 TX H9,(N6\RS$;!$T]0P)\6MJ0;3B_:@S:N=\TR(T7M1Z1KR>,EXQ,_&*4JAG0ZAO M]CTT$:398&2,Q(AS0Q'X$A8Y"K@C42 M*0IRDT5*;\..,I3QA(BC5S1 ]+W. M<3\V8W?0^A(K[=[@49V.7K:VFC@$N4*.HNO:ZE5B;':!-O$#4*06AUNI;D]+ MU34YU?7Q%A[!UDHAL$,&2\ C+I_T$M(CPI@,7I"D+B#U=<9;QC M=N5[XFBDE._GE.^;S1/-SV+ M?+^^[D6#>WL$E,V,GFT/YFKCAO6"&*6>FIR>NMW+&1O#?" )82 4XD1XI'." MNXS&>!8<92[W+.+'-UR=I]9&LX]9KG1<+%).'XYA'M@X:/R*2P#@ M*J$W1_/\O*O!2=/X6FE2O=4%J :5J VQVWC>>$:G!,+<^Y MNU1HY&2N#ZQD2& "A)$Z[]?K17W'*>%'-=]]E!@]<_"JU*&E#ITAW%SJT"?5 MH3?[EVNJN70"*9_K!.9#$#K1B#BFU@BB@^,Y<9&818-OEY69/QU:8.RW0PN/ MNSS,=.4PZ96Q? 1>[U](X?*?KO]V^?H9J ?\;&+"2_##T'4S5JS/VY.V>Y:K M7G1[PPRQ^_!UM]*"F1WTBXSL_K#22Y5A,PYB9;77#;$[B"'_5:QVL=6YT>K: MKF_![45USPZ\U^#-O2MP,0U.WZB\G7O<&Q3IBTO]V+:Y@L8?)ZTP;,)[%$KF MR@\OF !_^XEU,(G1\/Z?S,IJDQMGXJ[\-\^V4$<&"ZNYM@PG4)(26Y_/;Q-' MK3/&:OF9F(7+'S7[W\XT'T3D^M$>(9O@!9=L^\2>#1;>7EN'3JN+;JS[S26[ M=V%2FMK"C 42]'.O;PN"@@*(_7P7S,G.S%PJS7XV8__X,8E _]6SOL@BLYHM M($C"GV_M\EWDOTH>VS\ "A5Z#%\'0D_$MNKN?(:=W>WURL[61GUO97M]L;)9 M6[U?KF=ETJM;M;7UVL[Z6@7^VMGZL+FV4HJ^]4MC;@4O7O[?5_ MPWV;G];S>VU5URN_?=C:V?G]^5[P@5NNK2ZHX]X(A@B#Q4H\]1$,W''LCP_L M5FP'[.AP#N'3YQQ^A-3ANV[.E5K=X>/&C/RY8 M]$('9P5RPW86JS.^?*%;C'E#I/+E^-6#^D-/Y$6 M\-=P_(UQ7M""THGRG'EQ//?;J&M'H05>P^\_LU(3KPKT'$[ =OP2NZ.X]!"9 M^^7-V^<<8Y*IOL3,/#7]J-^_VO;M%W*7GCGV^G@YRP$,1_X;C\1Q4P1 M!T>L]9A13B31DEM-D[Y75<&0PB_%^8FQS&K9V+"&?G(VT<-LZV]G9Y]3Q'&C^2_;6& MJ)WG"JX';*O>.*WM[9Y4U_S9MP@G?*YOM_?K55JEZ[AV^!'O%W-=)[7WZZ1Z MN'(&\SBOT2J_&>&LU5=.:^\_M:OGC?-&_2.MK6VWX1UPM;Z+&_7=L^K:)HQ3 M98WS9JJM8I*CF]4=S&OU!MGZ^#G8J)F4"N'$ N).6^2"U"@I8TD05/F44QC5 MHA&S=*;SB?9Z2KTU2^_V$WJ+1O__V/O6IC:29.V_TL$Y\<9L!,74_>+9(((! M[&'/ +;!,V%_F:@KM"TD5A?;^->_6=TM$!+88 1(T!L[&"1UJ[JR\JDGL_+B ML9/<2,&X,TQC$3GFS$5LO?:VPBTZQBW:XM:BXQ:;PBV+E=7$1 0"I8C+I)'S MFB++%&Q9VD83,VZQ58SG=;:]< '8BTX77_=["92AKG,#]_A<^CA8+8YM/WRI M#UV:E+&GDJ(^?QR#'9AI'3R.DG,NM $*9K&+2C/!DNA=@I1&)N/(,66$EPIQZ&22SF,N5=;+*Z&R' MF.?3E_A1HD*JF.M^K2]WR51?C@21>["UF) RY3Q(*;E(P5(3N$U 69('GJ): MCK)4V%7.P['L9F]0A;@>P,K_N>H\S\(JFSNSR?.^ MGU[U>J$*YF]<8@>]SI+TEET*C#J;(3#,!F=C^V24M5KI MN+*N5^7=^4OK9%E<=9X[%VG5^4'4>9IR1,X(S2WN':4!<:4U,M$#Y< .@Z9+ M)4!PH,Y:/D%?2JV5>NWQZ@+>4#%?]7N#07':[Z6?K$'\S"VGN9./2B"O*WFT M\#0O>-J_(J0F*&F$UTB9&,$BB@: BE%84")HG31-,546$2R1I;"(6G?)\E*4 M5NGO1^FG.0F7UO"$/0KP/U!Z[)!622 28A(>2ZQ%+K$E5OF2^$B?@QMD_S3F MQ,?N41&_GN8DW\&= M7GDS5RGR'LMQSALPINKWQA54S2B>U_BL,KPMQOLX,] M[7UJ[N3T('8ZV6O?#;OCV=^N=;+=MN:U;>T>;@SWIHH$:<*H)CH@8@-%W$2" MM,/ 6(G7A! &-K1865>K=&Y<=4D9Z=/6Y[GSSE:?'TB?I[ME:!>C81HQ32SB M5"IDC L(^*<(2>@4+1B??%6;1>JS]ZS"HE_%;LQU9C+5L.&D[):#8;\J ].> MQ#V<,ZP6 N#3QB41M" U=Y#:GB$=(5D6-/%(AF@09Y8@:TQ"CG,G$C4"X["R M;N:1<]:>QRVN4L_?V=4J]0,J]13S8)[0R*1#GCF6+0F&-/86&(7Z.G=YIKES7^CD>,+:Y%@%@U-:% %J FCM M[>P@=;5L;@J?0\1R:U* M/Y1*SS3@HDYI!0M84. <2AGD="!("8&9"H'"FUFE-;US6YO6V_%SFKEQTH/! M?*OJB^:0X[([M-VC,A=EM(-!'+;AQP]'/B9EL9]VSB6Q40FBA:KY0=7N#/N@ MQ@BLL$2Q+I-//)ZF[-Q/?TP8B+P -.0^[ M:FRD%J7FB%)OKF >A-(@[?K^Y/.T@DXUQ'CA0W&G&B(K)8>H0]=4)&3(US*^M$K4IVYU.9 M-BQY3OJYT_6]DUC\TND-!O\J4K]W,F8RO>Z=W"7/%<7NC\'4HOH3!-7BV/QP M[-WLV8W403F>\K$-R'/9/34*/C!J[,;>>EL,, MX('AMQ8&'AH&IN@,YH88716;R0X7J1DRA E$-+8I%TXD7H$ILTK4['G/OQ8+ M 9Y5X,E.;LH2!\.Q'V:UZ,;G%G5R&\B: V&Y!K+&DJ@1JS'"]F*;'#I'W'H_ M0U^\8(ESZQ#CCH 99@RRTFL4/=":D&2P5E3TY8I&W#?'K3;J9(%5^OY8R/4J MW6KM[;1VBFUP0Y,5,2)BN4.<$XZL2A2!RNI$B#>:ZI5U36C8TG=&4];9^=_[M+J[%QU=HHJ$$^LTX0AG5D"%U0A%Q0H MKC;<:N^5DT 5%JFZY'.( OGN04KA(IB\L>$0Q=!^;<-#%N)PY<*9.B[R779' M,'_[YZ+[O9)<_;G#++?MK\.^A?DON[9_MC.,)X.]7C>/LM^KRA",3:06YVZ# M3Y/MKE=D6?(A!24)X((QU;6R=UC6-M DB5 B47Q?]PC M7K1>T3F"R73&L Z>!AJ18!A($]@WR'F/CQ]FH4YU&FAK3+K?:ZFT"'4KA)HM5.)Q MPM91@"3B ^)88>1X4$A2+"11@25AW$X]J_43IC6P;( M#A:0RF3 6@L]MX">V;(BWLH4?$HH8"H0IR$BY[1'&(=$&=5&19&[(\ZKJ$CK M$EEDO5X,E\B4AK=.C#FJ_[030RFOC(^(81X1%]8BJZQ'D40MN=$B*9]S@#%Y M+DZ,A68D==P(J,9I/QX# R\_Q\L,Y4X= !:ESG];S?]=MQ]A&-]BN"S> B"Y MKN]OJKV^[=]UB[YK-#-=4!Q&5 ,+J,>*2$61HI"AZ P(G2AA) M5M:Y7J3B66UD\O+0T/DI>LM@YX@"9]/U(630 .G 8*E%W&&%M&>YNV8BR4O" M /!S<@*^(K=RF0.=%YJ_;%[/4.\GC^U*8%NX:?G?>WKXQ4;SQVU9/@/?+?_Z M*>2=S6H7VDEGF4'6Y>H<-@ 3(Y(AHYV)TM+$M+@ZP>0)Y[2WC M&*]R40':O"W5&]QCXFD9/%+HC;*3Z^XM2!]QB,^![/]N!Z6OFW*4G=$PAB+: M?A=&/QA[+4\C++)CV[^^15CKG5XB[W0E\+N8SD^-WESUB(M-8K['85['_D%6 MUOG:9G2:P6PW(#'^NFI5G=,3W-*3&]"3H]GF="IZ3QU#@H?<0=/GYG3"(A!+ M"()R2_.!+EZ;6X[+ GG%6PA:)@CZKAUU#0;=T9ZBUYI3+1C-!8RF;"5K+3/* M9+>\8HA+AY'5UB I )U\8"*0F,&(S%9O76;7_'*PN*V:K-\E>/BI@>A5C[C8 M(+J /*Y95RUXW@H\9PNI.,:4498C:FA"7 B-C.% YV(,DDL>M0SS87*+E\/3 M@M R@=!",[D6CGX2CJ:X7+ .>Q4=(E1[Q(&_ 1P1AHPBWA+J%-'\SEQN_@E* MT\YM_EC.[86^QW-P4_]=_1%#86%4]B@6;L9O7?FHKX^E;9W42V3>7.FD?N)Q MD]?NP_7"ON]@F[&&;=0*MC+ _&@Z&H&PPI8USI3VEGM-N_6TV MK4]0$3U0*Z18#(A+2Y 6L&\G0T1,.O.N7)P$KS(^KZY9"^0(;M7\/JL M&K^ M>&H^'?P\E/IH0DVC]/#R.A?6Y9(#MGN5FXMW> M$.X.>E' 8$H8V5'?=HI3VQ\6O50,C^,@%IN];L@%OD+^K8HZMMD_]K+LVJXO MX>,'0W@A)SD.UJZ=@688G*XI 4,][0W*+.@7_=BQP_)S_.U+&8;'X^KR$Q?6 MTGF!+RZQ#@8!"GWM)8LRV_3R;$S^S*.M4,4 !FJN+<.)\"2Q]29121RUSA@+ M&$CIROBBXW,']BF@&W+]:#\AF^ !7]C.%WLV6/GUTCR_34W;MQ*1T M;Q-3*R3 ;*^N:?L"%#GV\Z=@3'9AQE(<]_,N]3\_%I$"Q:I*,(#*Y)J]61/^ M_:M=OTK\D^*Q_2.04!7/CR_O[ ^T;-65RW;CX-W;[>)@_^7AWQMOMU>+G;W- MZ_5Z40:]N0][VM[!]E8!OQWL_[FSM7$(?QP"-_JW8OO-NYW#]X_WJ/IF!ZQE%X"Y-X);A(D, MVD4=[:AK1Z&$#6-VJ+"GUY5+QDA?I5/ P#KV=!!?C'_Y+92#TXX]>U%VJ_M7 M%_W6:$^S/61LF]K6JPFHW[Z O35<0U_C;VB^N7E[K7IKBFS4[S&RQJ2Z]FV\ M1JY][WNW56M"Z)^ZZ_??8_SGKFS'VH[U>V/5:XR()1FK65.4+LE8\[S>; W\ MP%MZB^/B[QS7UQO&(WD6KMG?>RC3N6\ MV(JI].6S5I>Z?.3EXCR_U,4#_E7DLE;/>7(.>\/*L05 7YN:)!\SA.H*J8[L^%G8(NN-C=JP7C*P6V3%_E]/,:XL:X*4KFOS]QIA7 M'W4*:VURG A&N.?"$2Q,T)0FK&UPYI^=/+^$_NC@8SF/-LYVR^9HX^/;SON_ MWY']K=VS]R?;>/_P#7S^9;GW"NYY&#[M;1W!&/8^[OW]H7-QM &O_[UW\F&K M4U9'%1_??OJP];;Q\WSMX?^K/W'SL?/_R]EW:;\TOXE^\=OB?[;_XQ MTD="E$-:N(1X;OMDB2-(!"IA,&LM(9Y1E[W>OG46P,A_W2C2K_X&%OL=MF+@OV M?9O"ON C5TP;9(7BB.N<@T9D0$%:Q8/TA$F?L4^VP-<"WQ,$OML4?".*,96D M,HY''JP";J!"E(9S+D10Z7KDNR:=;5X0V'+#N>$CF<+'Q+@UL-,A(7.I \XI ML@X[) 7VPDELB"8KZ^*./31:<&S!<0'!\1;8"'002^TECL1RKK7341E)%?62 MY MODMCGQ8=6W1<0'2\!3A*!=P1@W65(N&))VVC#T(JF7R*R=C6K%YB3)QN/J$\ M!M%BQ*-E\"-AI)768&9+(:/W"7N_LDZX6,5R:>SJN98E8@N.:'7D9CD8C&(H M1J>@VKW32L/CU]CWY2!6!:D^@R;E7+U>*K)2]4M?E:>JKLU0\(SZO?Y$B T) M7OHH=# F<4^UM0"$B1IF%5>8REM7$ZB$ME/);&O4SX (C]%KLHNK-_-&2 MJO(5AZD/I,=_V#AW)S;"-FTO 7C5DRM MF!XCS'W>50O;/?-1?1#3WE;AN3=2!B2CP8@SI9'C*B!,M;06Z\2\J3=-O4"; MYER+JRZ\.S6[X'(E_Y@?]N0T=@=54:?G4VWU#GM+6RNS%5,KIE9,2RJFQ_1N M;(2/H\&P*H!YV+NHO9%+;^QTF\(;U=Y4;4V;$SO3V_C?43DHA_$@]C^7/M84 M[VWTO:-N=9>*[;7$;F[$[FS&&1*)]38FA:RF%O&HX+>$'7)"A20XS10^\SK& M[MP;HP6%%KM;,;5B6E(Q/:8SI-UBEVB+G?&=),D--U0@(R5#N90RW%8E%7QKV<63=9ZXELQM6)JQ=2*J173HHGI%HP[<"V- M2%XD8SA1VE+I**.4*7C=FG1KQ@V$H"X&FDN!M@SX%@QX;W,FO3=H[6F@%#'B M%>(^<.2TY@@[Q:U1)N+=ZD]S(45 M R;-?CJT7UMKYC;6S%5UC20/T3*)M&4&<>4H0AH7V M/TQTJMJU?7\\;E/%[A+8\+S;5#F:B)744PDK6\/_I%'2!"I)4 1[5545NTE* M6]NFZMX0:K9LCHY:4JH%,D ($8].(>,\_,E4%)8$DBBKVE1),B]GZ<)43OS! M:+-*R?>^OF7%.9F2=C<,*YM4_4(V#==:XAQ)Z20&(F("[34%MSH577(J@*.-86\LDU5XFY8+0U+#K MD:\MJ+TL^#C=IDI%,$^9(4AI*A!/TB.K24"8&!KR>I!,WKU-50N.+3@N(#C> M!ANU=4(; ZKB@!42ISCV&-@%CC12AQ^:%;:0.#=(G$D$-L%+)A1*01D$*T*YB!FP0 <:Y;-:HU7M6Z) M8PN/SQ@>1138^J@-"X9'9IQ/\-/CH#D.WLD6'I4-$F MP$?I!:*<:J"046IN.(DDH!F"+/A<8Y15BDP+5+B6=,)-RL4G+G6)F'@L8J MD.;7:E7!OZ'\O/YO^#$>U\2]?,R+K-'(]7^[_J_KYP]SQ\M@)O+WGT]&_>O2B[E)RU? W7FMZ$$#7?W+R]5KTU):+Z/4;6F%37OHW7R+7O?>^V:DT(_5-W_?Y[ MC/_U8V[%^;ZQZC1&Q)&,U:XK2)1EKGM>;K8$?!$#^,%9Y]J-74-(:O!^) MFZEI;D;SO&WV3DZ DM4-!R<"\*Z-B7QN<[)Q C1B^)RGX[ ?[6#4/ZLGY#G/ MQ$5]P2(7&$1EMVA*##[K6?%^=#+JV-Q\="NFTI?/6EWJ-/=+219%SJ]XSG-R MV ,=*2:-\BK/4/U6U,;YI;F94U&$A?8%3>0B;$4?3QPLF28=@=RE&L+S3D<( M,GN&?!($2^X2MB'BH"RQF'$13>T](C=H[:_]>EL;^NOCQ\.X5E/ MMK_M'F[@_:UC^!MFXM7+-':,3X:M]MK3C'UW[K?9 E\+? L(?+<)G#"4,&PYYT1& MSI($Y'-6)YN<49)'?CWRM8$3RX*/T^D(QB?.G' H]R5&/$2-K%0*.2$,P]QY MF?C=TQ%:<&S!<0'!\3:L$!0@*4>BI89CFRS6F 3A8O+"A60?FA6VD#@W2)Q. M1PBP!2KA.+(T4<2-50BLYX0(3E0(3[7'866=4[-JR&PP64L;6V1,R\,QLE0S4A+&Y'PV\*AQT S((L=&<*NX(2Q@Y0 ?:80_XJ/! M8XN MSI4F=D(E@$ ND8LJUZ,33@>JN1%Q9=W,%GAJT:]%OZ5& MO]O4=E*6$19Q(H[PG)PJ?*2*)(J#()%^AQNVE'#A 7$JW8!1FZ3Q 5$PDA'W M-B(K@T*YZ!/7U'%*WF8=CJX,H8E.*JNP MPTP&[AUQU'@OA<7,1A>9JTH.TW')87K#3*R=2F9;HWX&Q*K/.#(\YTE*D:FI#DIKH"NM M$B^9$K=](9="3+-(8MEG7RK%HM5]ZUPEE8ZE7#Y=@=V#S_;:/EF_ON%^CDLA53 M*Z963*V8%MYSL1$^C@;#D]@=#@Y[%]4R=S9:RMTYX1S&20GG$0<[(:):0 M"XP;%X+V1*^L*WKGMF^MUK?@W(JI%=.2BNDQG1GM'KI8>^B,[T,QR[R3&A&E M*.+**&1M8"@I+#553+LH%VT3?59Q8GMQ6'2^5W'K:7I@6T=Y*Z963*V86C&U M8EHT,=TF(\UBQYC*7>@)YUQ+;02)VA$9&$M$X1LPZFM2TX 8['1][R3F>IQM MML6\2/+>; (NI9$9'#%B007$8[+(%CXCHQAX)4#'&2*V01)I'U3.B(!?:.+13L*GXW*4&+Q=V#A@]^^G0?FWMG;G9.U>T4\8>2RJ511R'B#C' M!EF0'W*4.1ESJ^606X>N8CF;Y7[K^D:M>B^B>M^?WZ)5[P=7[REWADB TX80 MA%UV9\!J1H[XG 5O?&!!2!#Z0JGWG,(K%MJ+,=&R:M?V_?&X7Q6]2YC%\^Y7 M%8, *F(=,U%R&XRA2L%?-C$98&)]57[L)OEO;;^J>X.GLYGZ.M+EI/ $;,,3 M8" T<.0T8RC(J%WP(K+8]*M22].V?$[G*O>K[@L'B3(J6T1EP2C)QA$07L(AADV$3",_:)%OA:X'N"P'>K MQ@.)1&%7RUEYND?$I M(N-M:*/BD1H7C9#.<2^ -W*PFZ4RE G!0TL;GP!&3H?+.QZ2- K,:N^J8K\) M&18(GS,\LNBT4Y8#0()5K5VNAF:^ MPQQ;>%P6>)R)]XCSXJO:W+F?U4-!8Q5(\VNUJN#?4'Y>_S?\&(]KXEX^ MYD76:.3ZOUW_U_7SA[GI90^HR#0K\N%Q+*S/>4"V>Y9;5'5[0[A[+M4*@REA M9$=]VRE.;7^8NU<-C^,@%IN];HC=7,@5?JLFW.9^5B_+KNWZ$CY^,(07JG)! M:]?.0#,,3M>4@*&>]@95/: 7_=BQP_)S_.U+&8;'8[R9N+"6S@M\<8EU,(C1 M\/I+%F6VV>79F/R91UMACL'":JXMPXGP)+'U)E%)'+4.H%3+?ZA8&5]TW!\_ MP:D]BLCUH_V$;(('?&$[7^S98.772_-P4G;1U+Q/3]FU$Y/2O4U,K9 PKU^ M533J!6AY[.=/P9CLPHRE..[G'>U_?BPB!8J5\2*KS&;>#+NYQ9M=OTK\D^*Q M_2.04 5E^#+U>:!EJZYK]>+,NC-_;VM M[;V#[:T"?CO8_W-G:^,0_C@XA']VM_<.#XK]E\7FQL$?Q+SGT3>" MCE_*+J!O;P2W"(-_S8P6MLIJP9UC9+4IPM@Z]G007XQ_^2V4@]../7M1=JNO MJ"[ZK5EW#;!F5)C:$*LYJ-]N ,.8-2U8QHPFQ+3YX@9.UBHXF=K"Z_<47=-, M7_LV7B/7OO>]VQ*R)IGZJ=M^_SVFQ;T,EE__]N1M?Q#&^\.H?#/ST2L,JWIA M/XR%,;W0\#:6.S"YXX'Q39 <+B(\+W$$.\Z/Q/&[G5$\GLAT8LW?L@8XIN[S=.:3SG7%F:>VXGX9=2W8X6 "_.LV$W73[(?'\0#= M;%?>M(/C(G5Z7P9%ZO=.BMYIS+01[*ALTWX&\R0.7MQ$&W\ZZ^HQ[_$T*GC> M3-*Y@&=9Y5P5O^1"&7]_VRO??_-<]^@Y?>!S_ZNR>O#QY__=[NOOM M0V?WVYMO>X>_'^_27;S_Z@V,8Z_SX>1E"6/@TQ['#W^_@W%\.(:Q?=L[>?=M M;VN7[+[:_O;^VQO^8>O3EUWZ%]SW/_"\QVEO11*UY$:+I/S3K7U&UZA8;*B9Z&=0#'M%/X(&^K(3+S.\_%87 M:)_/)/^TW_M<9C>$.QNS_%ZWY?8WX_:F/FM8X!6Q%4]A%9255 O;#84]R8?* MWWZ^1>%-M^&%VZP>DQQ/B@%^[\3J7+\;-B:DT>Y<<]NYRAE";53@7NN$X!>* MN,4"N:AA(W-!>*X599RNK/-5I9\@I6[U^KX:"+5Z_B'<3"#@9Q^&1* M]"X^&]D?S_^?>?K?YE'MIW>#N)'E,"FL[:^YX=GBM#%;"I":K6+#"0-!B8"< M,01Q'SC2D6+$9/ 2@\Q\!BF&9XWFMDCF4U'BN5./5HGO5XFGF88W1+C<7 6G MS#08(4A+XL"@<,Y+X93UJLJM72 E?F;.CFF>$:(;%JF.W@6RX7N#X:!R@H1R MX.&QAZT#Y*$HQZ1H]M/+L4PVLTC 7MIJ!-(>'-X&I?9G#PZ3QY8H+Y 7\ -$ MII&)VJ&(O0U,8.)=+N^;=);I7W7I1WFF)(3#0+22%,MRM:5\7CA4KTNJL[-RB;QKH@UO6Z]%P_FO<@UPW,6)(BA MM6U^ G@.SED#W/-(['[Y)Y+D'2P8A%W0B(L8D";.HYP'Q%CD3OBTLF[T;,9W MZZ!X*GHZ?P?%57HZ>122RJ^PT+[%?J_5W]OI[[<+_87WWOS#F"8L<05:BU-N MU(&18=(@0ZVTA$F!N3AOO+- .OS,_!,YUMI.^2A.^_&D')W4?@GK?3^>>R_& MM+K(H1N?;=G)26T(- @-;$Z)BW[4KR+QGY<;XS9!A_/W8XPE=-DF.C>!P!QZ MW4ATI_LY-L%8+;[]'#\9&T9*2&Z"LX@;2:H"KQG:@*D0HAVC(FAMP3":M8O: M_M:+JL4+$3G<:O-#LI7S6"S.7&*)(JQS%'$2$1G"!&*1V*"X5HI+T&:B6S?' M8VGGZQP5/,AZ"72C"+V1&Z91IZJH,NJVH1H/QS?.!?&RU]]JQ+#A6W?KK7%H M]W!C.%WJSEB6M.(>!<$E<(NHD#/1H6A#Y$8[;PA=69>B=7LLF<8N1EY2J[OS MU-VIDFQ8,Q:4I(A+#S^<\D@K2Y!(B09OG6-8K*SS60ZQS$T+EY0^Q!3[_1C& M64A#^[7U6=PKA[@&D+8:0=39DH=9#&#AP+^;\&+9@M(M06E[AE!PS4U@/"&6 M;/93Q)"CT36B"2N&@4XH Z"D[M))M?53+"SYOX?LDE9?YZNO4R2")XQ54@FX M?\"YA50^]Y0<844DDT0HF^S*.KTS_V\=$7SE6QR'Y &20 M#TGF?R[R+(R>>TAP=<.#\XG?&$L%+)\#D,G;1H*O;-EMR\/<&KAV9XB&$\8H MHCEBQ@)ZY=+4F@J#F//4!^Z)-#D872Q(S_;6:;%X3HM6?Q]2?Z>(A[)12((# M,HZY7%">(LL21AAS$A((4LB82S0NB/X^,_?%P;'M1^1LK@2?2\C'[J"ME_&@ M=**2P.]9 )L3\]]FTL\/D][,< I% [,<"S"!O$' '1RRS@:DL. 4_D](#B(C MJXS=.4^U=6(LK"K/G5E\F CPIHPQ,$.0$8RC;3Q(7B. M):=V95W114KT>F:^B\R4L[,B]R;H#4 ]LL.BT^L>H6'LG[15+Q[K&&1LQ>QW MMRK)E'745Y4X/R M,MT*F=[-\(B L<4\8N2YT-FV$!5+= M9^:;V#RVW:-/*;B6&S7,Y;4Y*9Z/?SW*MXLMK$>_DH/11=[B?KKGD MS]*ZLE,.SUK4NQWJO9^A+)YYKI,/2.JH /6L1M9ZCS#%G%.J;"!\9?V*HAEM MW,:B L!CNCP>3.W;;-KYP,$4"8JP 221%))!T\WF ME$[;^E?N1H4&F0M-]*>J#($JF[;3:$K;J^J&ZXTM>">5CWA+A&1(V M)5!NYW,. =!0;K5R*E(L5#Z&IU>D)2Y]CZ5%9R"Y"D!WV.N?M<=V#^Y,FX6H ML32 X+>PJ2I7UA$%K:TS M/P2;S9=FB1)NB$?69$=[3L*T\!)2"G8A*BD-!N?N75K<.5BH]68LK,[?7[!0 MJ_,+H/-3K$5$$0*-"I$00><5J+N1QH.AP1B8'90 _*^LTU4EY +I_'-R>KI@?U$AJUO?H6X-2E0JIS&5T%66THP$^BUSKB.V"KI+"+<*\1M+O42M$.6 MR$!5D(8Y"K1C@53X.3E,SB,[3NU9&]:Q* Z2L51>UT)I,>A6M85@PR18 M.1+&J4@FY*HM;=3&\NCN8AVOS&ALZ\F8HSI/YTIA862R M!EGC?"Z8 (J=RS%)JA5AAMNZ*\4J5D^U@-P2T(K^*%YY#G.1A]US,,XJM/Z9 MN346F'9DJ?UY$;[=0M6MH.J*VBXJ6:MTSN,$FX<;BY$1BB(3B/)&,,-23NND M"U)OJO5>+%YD1ZN^#ZB^,UG9BFJK&4HQGY-Z*I!)(:*41 35#2E&O;+.N%@, M]7U.GHOIPY*)I*/6B;$(;.)<0'_FO\^S)UM,NA4F75'F)5"GO#8H22P1S]4K M;70"B:0"]<0*$/'*.B5MTO33U.$'/1%I=7@^.CS%*[0"L07I$.;&H"Q%9$,. M(U66:VI NY5=6>=J-A*CS32Y9U4<1R@5_?@Y=D<_=R+R+&R;AR038ZF\K872 M^E?GATZS55EH J'E^MA:RGQ<0BDR3,/B3@ESSB-.GN;H4,;NPC%:M\7BJO9# M]3M:>KUVJ7E/$,>2U M;DSR%J+4;"!8:6C#B9'8ZR2*VI-+[-+8Y$9 M1VZUX^W@N#C-W?L"4 ]W-EE8!6;_\YW]&J[7#[&/AKW3%UD4@UZG#$5^M"5$ MLL<,"P5A;8*L7C>B^OWLW2#W";N(&CN75@MD\P,R/\-1L) \)1-A@:D<5N;! M>,)>(\6D,U0%+7BVH%:%GE"A&FGBI Z<( $ MI:)$7.*$7(@)):D2#4H0J:L$%\'FE=1VOY P)Z_+(E.?K#=%ZO2^#(K4[YT4 M9?=S'$RQGK:$W!.IH+SA_SLJZ[KAN7!RV1W:[E'I.DUNT_,ZM7M,#OO:GE6% M3P][E4CZ8(2/1=%F-]Y1L:>X9TA41$8E(LPRX)X6(QV%0RD:PDAD/*@A[/ +RNI'(ZX[M#C>Z M87LLE!:8;@-,WV;+RZD0@C/2(F^X1SQQC;3C#- I.>$\BS1'"REZETB#]B1O M<77W_HE&J[MST]WIP[IHI.&"HZ"#SR:#1@:'A)C4$3N@%<:[E77Q!(./EX!1 M'/32\(OMQ\+;TW((X_E6I3+!HP^>6YFY!>$26_%S[/1.QX)I#9[Y8=-L!3FJ M"1&,4$13HHAK(I&EPB+F!,>.<\I8;C:Y2L3L^5L;A_P4-/D>F<6,)K?*>CME MG3X9P\9A&P4"L,V=8;U%FO. &*P""Z(QS*O<9FVVO63KFWA@WX3];,M.+B& M8/=" UCVQ2#Z4?_G X">A9ES_RZ*C;%@7O;Z!R"6@W.I;$4W;,G&_/!KMAB< M)BD8,'C _-$T%]R.2'O'D LA: 7+.R8#9 .O$MU&)#]-!;]_/T:KX ^HX-,5 M]3'QD2:/HL0*\904[+*TA]:C4I1'62Y!5!K*-;MBMY72VGZY'N1;AYH=PLR7HE HX M,:Y13K0 $RR""::Y0(X(H8-P*0B[LBY6^14G,6W-:CLO0%Z!:9IYRG4HT&,>3^ MU%<%%-_%B_*4X\$BX,,5TN",L8P-2.";$ MM?)(@\F""">P%7#X+[<*DZOJ3@6G'@07GD$N^71"52J[MNOGD5!U4Q/O,>_Q MW X.&Q=V]KUU!;'"'-WMKV-IXT4]M->ED';L^%G]IW9!'^N!54A M)_@KS!!7(2"3!$$RV91+I$6!P<*F;+;$>WO@MZB:^IB>LNL5MEBGX1.[@]LZ.][#([O72\5PX&(R"-,=,* MWSLYZ>4A]?RG]@3O44[P\M3OGU9M,K:_QKXOP0YN3=YY(=?>UFS.%'/4R8Q< MCCN!. ?D,I%B1"253@;%B*SZRYBYU19JS^H63ZOO]ZSNQUK=4I&?5^CI1"HE MM&1<@/'@(N)!V>Q3ST9WOE,#6BS3* MK:.>:ZNHQV A=C#JGX/5V,>406NSDLA+F-?]"WFT5&1^R#6;9L6TM)@*B02F M'G%/.++><12E($20Z!C60$7,*KM[K[O6&[*PNCTW+M+J]B/J]DP,D;4ZUU5/ MW*G86$^X;$Z8H3K(<,Z4%4ESF>I<*(T.X12(Y19740H@T+XKS()CP3&*H MRZ9+2^6' 45:K>E0KI7W&10";(;5HA\'PW[IA\".ZH_DA+"I%R>O:!TW#\6( M,O3E_[8O)O_MN5SR&QO=#9WHW4DW7,X M]@VXTX^HTVKAXE'9[6;G4ZY?7*E?&XYS#59*%3S#SKH4"4\\:1M]$%(!G"$II",1,+_"!6^(E#276Y=\ M%?,[GXNU,3H+J^I.6498Q(DXPI6Q5OA(%? C' 2)E%2J3EI57R95GR(W(DFJ MHY(H*M!W[J@!57<$)6*"%UA9K5@V@/2JXFR!5/T9>(KFQFYB#O&YCM?<,&>P MGH@7#,05>J/<56K\_'=PJB_:C/_O8TW.4]DPO!1:>LD5P8Y'[@U83A*30(W" M@5A=;1CW[6)K-XSY;1CO9L\A,:$2>#_26 ?$-8[("441, ,NK"54!0<;AF:K MA-RY/,M\U>R1O6TMTK9(.S>D-<9RS*TBS 2>HG$I66#DW@@)_RA76^$MTBX3 MTDY3<^DIV-@8!9(2XC(JY!B1R+#DA=?"2^GSZ:Y8U>+.+7<7 VDK5O_K,">. MPK^A_+S^;_@Q'O7$O3PLO]AOM'3]WZ[_Z_KYH][TLKDI-\$WTN[#XUA8[WLG M\-UGV==8%Q7(34YL+J4UC$=]VRE.;7^8Z?KP. YBL=GKAMC-Y;;@MVJV;2;Y M3:@%?/Q@""]4<:9KU\Y ,PQ.ZQR%TU[=)O9%/W;LL/PM@]U,RW\4Z$A6_;SZ-_-F5X4UV/6K)#DI'ML_ M @E5D(0OTYX'6H'JZH;,!^_>;A<'^R\/_]YXN[U:[.QM7J^BBS+HS?V]K>V] M@^VM GX[V/]S9VOC$/XX.(1_=K?W#@^*_9?%YL;!'\7+/_?_/BA^R:RD[(YB M^-?C/=L-"YF470#5W@AN$0:W'^U/[#+51G:!I=7."0_;L:>#^&+\RV^A')QV M[-F+LEN-N;KHMV91-P"<(6=JXZR^KWZ[02-CUK1@&9 :OUCSQ0U6K558-44$ MZO<47=-,7_LV7B/7OO>]VQ*R)IGZJ=M^_SVFQ;T,EE__]N1M?^![_.&Q@IGY MZ!466[V('L%!L=W/<_J[M^^."D=5+//.N\S-A8]^4 M;2[VS&6GUTVJ@OWP:6\^90UP3-WGZN*,T]HQ=5[W:AK1Z$<3F[+UTX4 MN67XUX+[EMX""P7;J%/6'2-SF94YQ=@6PUXVRZXSRGZWG:JPR\%QC%,!N7.M M>L,6>_XWQX=2/PI1OO/9^@(].;Z=5_.J)UQ4UR1^Q$.@C>ZTSW%CN&G[_>P_ M^FG]]^VO^Z>[)WL'?[G$USS[<,K^)Z3W;/]PS=L[^/NM_W#XW*7 MONS,NB#??MP]W#Y[3]^3W1/X[-;>I_Q,[[_MB+TM3W>_[8K]5SO?WO_]5]K; MK-V/NP>8[QV^)_MO_M%!16,91USQ@#@.%)DH%:(T"D]%(HG2*K^$LR=8JJ>% MIR<)3_,\.6GAZ2'AZ=L4/ G)&8^8(9JX1-SA@&SB!BF)E6>>Y0BFE75"5[&8 M[6NV]*%+2\$%W]XN5BEGQG5&H6XNDDL3#8KCV E9B9J"1<\GS^VQ:-?,\>]S M//1]&$@[F&%<4AN2F,"(,$L03\0B([5%) D=J,QL+$?72+(JU9W#,=N$M(55 MYGF1E%:9'U"9I_E)T![3Y#QR/C$6@%*G B6 K4S:?,%M5;0FBA^4E MA[VA[=Q;[OT]UB%9H(G\.9MRR>/T'M,9UL;I/3[*ES.4C1OJA#4<*>\#XD9% M9)2Q"&-@)>8:0= M52AJ'1R%CL13450TMHA7'SMG=O<(^)IYV*RY[+[1]CB,_ T#@8 MG9YVJOALL#?*;HU .4"V[1)X$_1U8PB M3!1CR=O &,Y]B/#=@QL6S]/> M*3!*2Y%[*; :06 )%U[QE77]!"O6M?"S//#SRZ(TR6SQYZ[X,]T'D\,& M$9Q& #H&<:T=Z'O\0P\U7N] M+JH"6\KN9S#XJDY?U$G-=[506:4WM6%2K(G>EC[<>V_K^CLB[Y M-3.<7EQ[51KBCSUWML/Q#EFRS%:YQSWG"/A)XLAJ ![.3$16,(UH MP$PR;EF,=F6=SZW\:UM9L*TLN$"S+:ZO+)A'6T'*#VO=4;W2EB-\DN4(%Z62 MWU*6']S;/]P^* [WB\,_MHMK:A&^W-G;V-O#89G.OC.C-579&YW T_LYF,:7">A^_\AVRV\5&EWL MM_#'1C>\[L-^W!U6?^ZG\PWX8O_=*@>^TQN,^A$^?0"/4R8@.MWA!NSYHUQ^ M\^@UW,^7<7 (8_Z]T_.?'I?:?ML=4]N3[:]P#5#2=^3]W_#?X9NO[P^/C]_3 M7;Y[^)^/^W_O\/=TA^_^O7?'^X_'']Q^/X'XA[<)8]][\PY.C3'.&(@,^RK'PR EG M$7.""6&<$)C4ID95LG0C^R.(6%MA*$<%>.,W+ MJ3^*ERE)PTQ1MB)?"'[9M&R67/U2F^V)C M;ZOX?>-@IZKK^OKM]@&@Z<;ASO[>C";>%HNN>GPF'^#IKT:GC:P^Q4$O#;\ M",%VV/5KJ\4OV3-"\6_5N]7OY+?5JL9;\\9F3:K/WVI>_C+^<.4C;U[LC?K- MJ_]:+6RQ!1PX?Q>LM_YI0T16BQ)X>7%:=T[O5\7I.KU10,YF)O['")ZSV+2G M90X7W[5=((09 <['^[O@_&E M:\7?F2 E>);C:O" 93 /?N+C?[P]_YYAK]<9%-T(;P]L_RS7TW.CL@/#A3GO MEY^S[?*EU_\$X_$@HV::*GE&L<[=!42$^1S:K\7'4;\8PG@]CY M#*.K/E2/N;E)K+;U*K\C7QF[QU6IP_'D=:K5/3@N3R]=/*PRK]:*<_4BZK=! M 8NX&(R "UU6OV)R<3>%8 ;%:WO6[\'"_'_VY/2WXA!$>/[HJ\4?;\]7@8_5 M4PWJ90[O9?1HKMH8 GD/U6?.E29_N&(BC7E<3V8UY;%;T?Z+Z;M8)A>S,3$) ML'ODS;>;-^#ZL_83?$'X#&L3%#@K^>=<# K!;@$:-3'^+\>E/RZ^Y-6=ZHD% MO:TF8]?V/\7A:VP$A'0/]LL;A>'7V($H<%RJ:;\ M; !\XEP^93^@[!$X.T>CJQ_J;#6O/_A(Y6,8P>W/QNL'D+U9_[">N_63C@50 M@T*L/_>]F9Q D#S2\^M#V8?UVJF_#/:/\9\ %+W1T7'UX2X\(L!%_MZWP*$Z M';C):WBF+GS7K+&SY#O8W[F4>#\C1(;-&A5/>H-A ;QDD%TW6[0]H_BL*@8=^7S@6D\[9V..I7'Y]W:P1I@_K#?.P46.80'\]4I+ZQ.$"#@ MZ9=ZH\H3GK4M#LMA#V1Y;/.2@-63V:N/T[@$O^6A5D6C3_OE2<9[?PQ[3(25 MTF@:7/LY;V\3P)CZO9,Q;+XX5_#XM1S"0H2K U?'*ZVP MKH2'FMAJCOH1OGD8[4D].?5CP*>_E S8VZ8/U\?A&?Y,-/SP7HP:A&RVFP=R. U&[>*BXK2=ET_S[7DZRE<)/J"/XL M P<@U$DF",WVTGRP&E6G3-&?^0[()+L&S]&U0=US;$UY!,U]B[S@!B^:#\^@ M[FKS1@;@"5YR<(%ES?M7H>[X39#FYCE>I 3(3 M&W(V&)T"F1Q6ZZU"39 _4*I**;[49.D"'T'O0"U.,Q?)<)Y%7VSDAP4B"J:B MK==:I7+UQWN9F>45=3QRU8Z_"3,$7*);VM7B)3P^6*VK\)RN;P>?JM^^%/^! M-1O/ZM_? QKG6W95D #B >;;FRP:=)G?UZQ^S:>^2RB M?)=^S6[&U*OHCSH-%^G'HU'#SAK??W$081NO(3Y_8OLKP'+>O4$W3TH0/X#1 M+Q,FT,'VYCDMRY^OOP^&W#FK3*6S(O2R^V:,*QFE)U-=ZS76ZPWK4XE^+IR3 M9Z#RR=:[SU'L9LZ>-WN?O46Q_I;:MS%>Q9T)FZ*ZZM7&QNM+)DR]50#"7>P' M@QL<8CR#Y;?3K23?.X6]I]X\3\Y!?+4Y$*K(8WERY>15^Z+-BRW#4,A/=U+7 M2H(W!F4=+@9W[6:A=W(%)5AB_2IJ;/+#%Y9?%614)%OV&P(Q/-_6,Q)=C&%\ M/I29,;Q9=9RHCQ$962VRN^U\JX?[C#K#ZF.]TUA1^K&H)N?\VHBPAQ)&WBTG MIC;[ "H%K+1Y,.SY3\>]3N;CC<54E9H:UG.6G[/F5!E2CP>YN>]D(XZ+&9F= M*5K#<<54+G_]A75[Y^]8*S9COUXJD^[@B@/"O>LFQ%>OL0H@73998/ET+"!1 M*FL# A99AI-Q_?WI%9-?R^LM,Y+O?$'%A@9QXNZ^ <9CL+:[O6SS9!.Y5P_8 M3X+O%0NR IR)CURQ_"XPM_$CK153IT>7O,[/#96RS[TAW+4L*Y_U#QVRZ[48 M?V[#'!SW1F %N+P,;%5G%D;P<=2M8U*J#30KR,2M?W##K ?USI8].A&6: )N M'B[V8M@_*]])OFL7GK0#WUQ3N&[Q,J]J@M'_G2M>*G-T2G$&]D:C=UL FB$$3(Z_<8S[M>;480-Y.Q^#-?$C#8Y^C M+L7IY][F^>GGMP_5O;?A^SYT/GQ\V_EP\A:^Y[C\\/$_'_<^=C[N?GO[\3U] M^VGV]'.OL_?J/=T]W" ?3OXZV7OUU\F'5R\_[K_ZS\GNR2[=_WOWV]ZKO8\? M7KU-N]_>L+TW_P2BO20Y%EB8@'@* 5G)'4H&IEH3SSQF3^LTDQ:H.-AYM;?S M M_6.)T<)2A1*)#G&F,+(8I6+._/G^$\^J:RE2M> M>Y2__NJ+"EM_57[0GYF%"V_&[%"KXY)1\YSQZVF^YZ (H_[X$*"^J'*:56Q^ M;/).S% .&!BYC\UA-\QYUPY'S8%HV?UE\I).;8[COJ]ZCPJQ7[E$+5?FQEMICT"701B M>&DY50ZCZC UOU+"K'1Z><>"1PGG5X]G\/*'Q]+RC?MQ1FQYV<#KS6Q.9L!5 MYT0Y0J,RXBX>'L9U7 Z&O7X..Z_DT<\GIO5T7?M2>H2*V9\^1$'SY!TP_8Z*(2!ON M$5=4 YME%$7J>: "!QG]="R?9)9S+A,F07#NB0;#!\P?0I65(#X\32!R(_/5 MNIWY]IMW.W]M_)F#B5>KJ+BWL(._W=G,$O=[\F/*D 3#T"[.]D2,N'56<9P@V&7?5L MD#VO52Q#L],.\YDSO'TZZOOCC-)U?,1TEX:U8O.:=E.71I ]USEI!D0PK,ZV M\R!ZW7C6G,56?:G&H3OUA=5%%54YS" ^ZI\5L*UT\H%';\Q*7*^*AH9??^WE MB*GSP=JC?HS-^4@^FL@Q=V>P1PZ6@VVVH'%?N69'LZ>G_=[79@.XV.G6 MBNF66\T!S86CW]5M:@?-(V1",-';PE910%D,H6^_Y)/C?C$:P&:5XX_R/<;N MR.+B5&'"P5VYTNU,LXSF._/U_RLPKB/&:M]^[6KOY+_[L/R_G>_W%H0\'#9! MDK!CE\-QACK,ST%O! NEHDW%[[;[J2&/.<3MW(^;Z4$MN6$?EO_X;!,@M>)- MY^%7-N^]G5A%8#:'%:GL#X;%?T>VWPP@X_IX!BX?A,P^?K%77Z_>>J^J?SYG1\S^QC^6ZAB%Q$C3J!"/PB/KA$'$6Z>I)0Y; M,[UU>:P)3#CUTEGN(]7<&*EE\%2IR.5W'3<+0Z+>;F]N3[EAWN[OP>^;-T_3 M>2*;YD[W BDI)J:&B0N+[T*-,HIU@^V'0?%[#_ZY%'SQ\44$)Q_*\7Q4&90[/2 MV=B6G/B:;+)-7CB&SD%]25D??DW&;$P73,R8W8\GO2K$VSKW8GY/$U M9EG>LO.'SK\EC]5WP':KYZ(RDO)7YC_BUR;8X0B8BZW"'O.0!HT<@'=X^&QS MDIP-[/.JX.5)?:?ZE&Y\V.8BT)QN]37Y>.1BS1!1;2]XM=[+HNWGZ)C0J^8K M7WY2PN88*M.T>CDOC(-W8T%/.@7&V]C%=_W'PB" I=1;&/P<#<8?AJD\CX2O M.(8%.3J$_Q^SG =.;.C4#'CP52 MF'R&^IRQWI6[O7/K-@O<^N%XS4RD:%3AY3<(_FF/W6?Y_(\WH,L;EC4&*P98$U#XXS[:[2(\&4S"&I(O%4UX,HEZES3><.R(O/MJXEDXJ[I\Y]# [[?K#*H'& M5R':E472Q*W4G\CST8W#QKU7>8]\0XE=S8BKOR<@#]X5EO'#+C;H HIWJ9!^=(W,H MJRB7<=#_-!3WNDUZP)4A4Y=P>,806DY+*,]O/QZ#)0DBJ+E1:P$U%M";?P@E M'.N4D&&6(%$B/(QN42^FUB[,!8-F#+O=M_]614>V#_\8_MME3G[ M=ON/[;V#G;^VBS_W#V:MFB7G!QO?C;2].AQMM4H..VE2BFIF[2=5I-X8QA0] M5,'"<3BYSO8]OOGS8 M"IU=^I\$]SW;^_)/M(XG97)K9,"XM#HMI?Z6%Y-#;RG: 75J#B]W<'.WO;!P<9C7[?V:LR]@^J8XN- M@X/M[(%Y\V[G8*=Z>5[P]$@(G-'E&?F-KJ-U4V[V\V-L#\,'[C&=A%WYST^; M++YQ>F43L.OK#A=UKF#VR-^B,I]@S@O-&)8I\""\I3Y8$33'1EAEW'1E/H)_ M5)&\'L?@L+=1/]+OY[F@KW* P%*TP'IX&#P\^@K;E#">)(\ ] +B7&ODF)7( M>$E- DO>Z*J!E5&S'3 Z6M:T M<_VA[,>BWKB(M=@$:WD_-4LA;&=K].PPG][4H\IO+TRA^D?8_#:^_&.LC<2! M?B41@%J;I) UWB).%(U<1AN37EEGL\47*V/]8BHKQ\1$M$Q3.^2L@8Y^+Y^7 M]>#O?(8Y/A=KG!6W!(UYK9>MZ(87OJ&7MNS_E<\\G_%Z.(+UX)35+&GDJ?>( M6U@4)B18#X$;0B/)*^+J:IR-:^D'.TE]/IQ3/NO3X;JBI.T>E3E2J7)]U1Z, M?D[>JEP6Y[ZOS.!ST0*;-SB4-[L<1E4.JAHG1;7M52DC@[7B(,8B5VDM".QW M!R,WB/\=Y?UI^W/E!JS])16M\<Z-A=7Q05T"XM)M-M.R8 MI&6#V_(R*2,G,NB0,.,Q8>!EC.*@I?1.22PK7G:#3@^P75<5(;+O+W.TUF:[ MBJWM';X1>]_>D?VM'9SO^8\/@7FI C):.N#O+" '#!XQ'9V3TD:63Y+H*J5L MELQG'+N-K+T46GK)%<&.1^Z-"EAB$BA8AX%8W5JZ5NQWXPSWKH-TQD6G)A)H MQD'!-;5XS'TBFQ?G42RC85F?2-AB-ZM0#KWM]'( 45-)Y_+A^&RJ25,]XNK' MO$J8:SE7_U*LSE4E-U:;'2('K-IQM,')1-&+BUHKX]B8J128K-EU6;&R^_U1 MWG(G\<1'&HPBTA N7+*2V$B=(2KQB*6X0?.@G%\$OTWCS<9%_9B]7C>[+G=R M%'-;GKSDVY+"7@[Q?UYMR^/WL'6S3.]W]NAY']VCCO(=9 M"TU;._"?Y_]$1S@6R2,:J4%0,_[=RJJ@-/ M@_KTEU>G.J'.Z;.=[V#Z]WU@LW$X_Y^];^UI*\G:_2L6[WN.IB6*KOLE/4*B M0Y)):VPF'=(Y\"6J*Y@8S-C0!'[]6;5M<[$-P6#,-I1:2@/;WKMV5:VGUGK6 M;>GMWL8?IYWS41AMO,OBNW*6YOI=Y<6ZUK88@9N_JY"MAP"(-\E&N?O>4)&:&JWO7M MR]A+2@:WN&Y/_OQ&LY[_<[(N'H1TQ0"Y\Y2'Y M;OF3[K52>CL=?S-2]#%TW?U"@#B^7PC0783UTX>" M\ 9J/'$4TJ67[2KVJ"YU=G!S%-QX$ YVMS?.6U\_Y>9U'(3JK$G_W&\=['>V MOK8Z31"&YD%HP_?.QX6J1>$ZJ,*[FSL7S8L]$*J-B]T/[^C6AR]BAW[YT=H$ MP:(?88P@5/"YUL8W^)81GB=D,!:( _ AG8)!%+1FRAT)CJ?QX*,H(F/.,L8S M5ZZ2-8)SY;W0,3@5)X*//K;^>O=YNTJ:JL)ZWF]\_+/QU\:_O[QK--]5K9V& M"54_R4J>D=G_^3#'7HM*;CC#CD;+58Q:P@% "0E!:!TH?O*\^LOM>:UQSK7T M@3HDT#_/-OWT#;- '!@?B"8!:J_ *L?@2B0IX!U7%K;J1$+\W]UH=T?#FV0H9WKO8_*-A_WVE5M>3ANSZYJ6_I8U42I;(.AHIM3-ZKC-ML1 M.1 D]URPET50SAO_L#DGKWTRN.4OURJWCJJ(]P8=!RY[6^3J)J.T^*'9??FH MJ_L.4NJKYB&=\QLQ**,>%<-[Y'X4[?RHRIDQ>/IUGBLG%JQ5RSCDX:+?/VK_ M-U?$&?ECAA^_,:FP>^$)/]J'L,<&^2K]RMCONNRB&3I2CD^'Q7=R??[Q3YX> M37QVK3'<-+ P?=]KN\'NN'KL?AM455"NSV_J3*F;*^$,\N,R0=')I=XK&V0X MAFHE#^UY7L?;WVHU?V-@1EPEK&1/AW;/[GQ1F_J4IZS MZL]Z%3&1-PRJ:@,<]^.;T0^_@00==^SYF_91!0W5EWZ#';37/D+#,(L<6##6 M#[9ZW.#R,.; L#6J> X[R,UAKQK1#B,2UJJ(A+$FM8-K:@V+VZ_B-?*@:V0- MSKP'?O/VT6B]I@B[UVVK)KG#N9C2G7NL#^_/VFB?=(\7?SY4823_SB+5(%?; M^O:.X[@/" CGIB9TQUQS>Y4TO; MWV/$[0P2>6Z?R4=4#>*2+>I=KQOVVYBM>DV.QF+&B!A@W+SVX4,_^K*DG!8I M?RE2W@>UJV-[-93QQG_')W,TBX,LV6'%='LMMW>$6/E6PQ>[[>:5TIGSM5'H M5>7^+JLFYAI-W?[-VHLC3367H[S4X*J;%"1Z5B1BBT.BD0I=FQGX,FD?78G& ML&75H' 7;/J3')?:&U3TJ,P^.VIK-K!01E^[MNFGAC-<*]QZ4Z36;BQ$MLQEJ<)%9_.&?^, Q[CC+G33#HLK3:&4TY-(-S8 M8)U70L#%)^>,/_O]&$X[F3(>L<>5B[>_<13^?84B0YXP;!W].>IF]7M.7JEF MZQ6[0/#6QK<0A4M,>B0I,XBS1)$S'B.2>&)!6DJ]7TYN>?LF15=)QK!N3W_\ M#+IB^*IR8C?ZEMU2'/QZC:#KI]E1531S%)\Q2)*ZN^/9;748KCI9=\X;_Z@H MW.XIS$CH_S+)\RV:<@/L7L,#_)Z5/S79-L(H@2PM/GVJDMCM;FYJ?UF&N#HW%V;QU' ^ABQSF0): MIH!-6IRW(\1DA+3W,8*=,"/A\:SO/3T;Y8YEO?6MATK'2??X#;QTHRH@UQB] MP S[YJ?3^IA[E$$^WR!G%J=APL$RB=/ +T/@_@B7G=@M,SC;1^T%YQCSFI%XW\?S5P M5-1YMS?'>QE-[/197APWED'"__=1KWC]U7KYKK5ZMUGJL"638O3:4*\Y)4X3 MYP/51 K#N37XOEE:'Z_:94U)#UF*A*R'.D[V=PY_=+8.=^%Y87]G^\OY[D'K M$)XIFA?[[9WMC8OFP1Z#>\#XPN'NU]W]T7?@6:>[](OV_SAL MTAUXO^\76Q_^V&]N-L^W-OUY:_-]NT5W.[N'[U/K+?[Q[^UW)\W/F+>V=\C6 MIV^1,,JB=81JX2)1QM[(N5ZF6$VELJ=Y YSZY64S,"OWF@I20&FV@'3Q1@P.:VQP38A&5@"8/(, M6>,DXB)*#]@4N0@%F HPU>#=9@ FS)1/0CAN)>'1<^TQD9P0+D34T=JG *;4 M_A$#NHB];L&DV3")C&&2@24*+'+D4R*(8VF03@DC&54PQG$JL*%51:!"JQ,5321A$6!$'4.(TX MB0[IJ"027 >M!9/:D3JBTIRHX&7AR3;N:CUT*SE,9YN/J;"[U-B4@W(IIQ'T M)<6#EU9$BHVBL.$="?1)L*F8)V2(LTF":F9A0QKJ\82V^%$"8P M*2PGV%GMG&)6QBBU9%25$[EVLCQ.9 A/E/&2( ]KB+AB&KEL/-B@C=:4AQ1C M.9%?OBACB1G7W#F7!,9S7(B+T**QPW_))(U+((4)YD0 M-R8B385 &BL+H MM",N1,Z)=T%@+3QSC@EO[;V#9P:1WD6#>DKL;4]P&I@;SZSRR#*I$+=>(^VL M0Q%C.#A5),GE)@=Z%2L])\[U?@)2",&<%5X-H[CSGF*6"0#W-O [H@W"(0;IP&<\;99$A"2N56UR9Q M9$+ *#G"F3$L*2KF18,5B"L05Y^WG@'BC-5>&[!4C:;<6*9CT@RK)+WV./)Y M0URA!Q^*;N/TH$N!2HDY2A0,4XYC0MJKB#SGPGM'HYI_M.+3PMLMU4?I'=5' M%U5Z@,$KA>YIKGUUXW6?.T.Q#/$YAOBR&.Y;"M5<5:&;2YF)>23%EWL\\3T6 MG;Z_@'9HTQ6DJRZ!MW0T?)*JXG)-W&-T4TK_9F1";&U*S<3<*V903?8?Y)%Y[B"37YKH6049XISKDW*O3;UXYG8^D7K%'1ZH>@T+^_0S.A4*(:' M.XBRA*:6GP M CF=8X*5A9]24"A%8I++P4@YCK!^$4@%F@HT+<*M4Z!I8= T[MLA(;?*" Q) M1QGBB29D58A(6)Y4U#2*7-BF0%.!IAJ\VS.X8XI-MUA\&O?."$MP\-BB%(A M7%"952>,J$Z$:X7A!'+UL^E>%K%=0K>+2_PY>;7WH^X^!8<7@\/-[8V,P16_ MMK7YA;:VOW\3-"IC$T?.&[!AB1,(3E:!/%'!A%R8"?,Y 7&) 2J 5Y^W?@:J M[D& 5VSBAV/=^4VLXS$IB5E"*1&=J[UJ9+C3.?[1!)JT84$N5TA00;N"=G5E M_PK:+1;M6F.:G==.>2XB8D1F[X2DR'CJD.-1FY"\LIX5M"MH][K1;EZ$8C%F MGP/RQA0\@S'U7F. /$(1-\XC%ZQ'>5%UL$&2K. MCS%[2\0W+Q'?98BU&N++ M(L:G1WR/.H2/NG3>IT_K+QFQG[P3X3+ M5+G'D\#VLE18?T0GPA(5M>0D!I:">LNC,9@;ZXV+AN,8B7)"08K2II**1S.8WD==(\ M$)Q,0::"3'5XMQF0*86H4J!.8BRX"-1ZISS1,GI&C,;X*9"I>+6,3KY MD+AV3 968*E>L#2F*Q%,G1.4( ]!XR2Q9JK&T+M3/!,S*CDO'*( M>4H1#XXBZXA$V"A,C"4J)K#FA%P5X@6VEB^R?-GUF# 50%NF'!,>6'!$4XHE M9P;,'R^+_5,S,1[/91!,)D,)PM)'4#1D3O"W'HG$8^YH)B.=GZ)1Y+B^KG'\Z;REZZ$S]F5\+Z.\"76ZJ>]XHO1W>?E9BH= M+!:IRA],5DZWQO%(N4%:\X@X%A$932R*CLKDHO%!5973C7BTOZE^,3L%GEXH M/,W+0U1Z?RT0F<9(ALB%C"Y(Q)RD S=1[M8!R&23-(F92.=>Y[Q@4\&F97'M M%&Q:'#:-^W=P("3Z8!!1.4'2,HQ@^1P2V'".G5=2SZ]G:L&F@DU+YI(I9MVB M 6K<0^.=8C)Z1#S5B$=&D87U0Z *:UA + 2G]3/K7A:Y/?\0[L' )QP%Q6O^ MV*EY,0 ^+UZN-()8.(B_F^3FJ.2*&8\B$1@L8**0T4SF;M@!NR029?,"\3D* MTW*$&!4H+5"Z& ZQ=!!;,(J.J<(Z!@7&ND?!48FXP#DMF7AD W.PCMAB]E3! M2@5'"XZ^>AR=%]]9<'2Q.#K.>5)B4C F( [*)^)21N088R@:3K!CRI)$"XX6 M'"TX6F]NMICVSP&F8TJI4L+E4Q!%)C3BS')DB,/(<"E28L99EUZ.:5_QNK^> MY%*5HPA!^&1+&#T_Y).YT/_M0^"O'HY W*'YJWP)J?R2O- M\GHMTG'A3__MQD11L29HGH;/,39:W9/88(WAX=OX_;0/W^WW&V^[AP[$/6^; M?L,>A4:5*]/8\/\];0\"/?M54ZETVLL>FT8 \3_M]S,2]>*>[>7'->!*A41W M!JVNC06 #O9LZ_007M0/?A_)O<4#?[61S-A\7?MWOW]Y?^?7&*QVVC]#8%(Z__:WOF-*3O>- 9.' Z YVR!O I-@;! S_T]9F M+(W]7CY>_Z=ML+"::\MP(CQ);+U)5!)'K0-31'WW=YG./VKR=B&Y_W>Z?KORZD(=.*__CS? M_1J.'>6R1>'ZYD>RN[EST;S8@T-\XV+WPSNZ]>&+V*%??L A?]ZB'V&,?Z36 MYD>\]>F;X#PR;ATBD8%1%(F <]RR'#XKDA!8@&(VOJP,&\TI@3,_$LXD&$Y" M<9RB"E)$Y=U*(X)V=9S!JG<:;X6O:2?C4QR,]P2T/V/_!/;@202SR?;W&Q&. MF+]AEX"05"=/^ZJ:6\-W+!PRJ0V?M7!ULHSU6?MDOWTTZ/\VT?IPSYM=OI4 M?>AU^_T)L*W;*+\<@2K=J5:T[D/]8-M'_9N&_A.G TX;Q[S3 8N\%'EYHI1Q MF,]8!&:IC]N]OZS3O<]<&*(-\OD$NN@3#.3>J( E)H$:A0.Q@T;S0T)TFB?5]D][;]YG;NI?L1/>=WMO!\34 MU=YZ"UOKW=7.NK0DLQ'Y&ARK7UCSXB/9S4[4#Y5C%>[_B3']I&-UVU\T#_Z"[_BSG(L.#0ES&B(QG <6@K Y8JV3=RKI2P)1G," M]^PF.$$J?^"MV_W5MXJEXRS4IY;FUC4;08>^*U3-ZMK!N- M:W3LSKNX?Q'>Q0BO]Z>'IYT<"C"%E?P]@GX1M^V/(M&S2?0$"YFLDMA[)*EG M8.8GCYPE$05LAZ"_0L]O]S2_28_5_. M\+F)^S@Y0$70AND(E@87B/-HD&:!(F6%52*0:'-E:;(J]63YJ?L3!$787]_I M?3M!4,1Y;N(\SAXP:2G'2B(KC$/<)(-@6P!L.3 C.3):HY<:" 8LUPTF!WTL",*;1! M[3%J2F:6%])H&I$'6P,P"G-DI:*-P%I3C5H2-1H$8SC-*ZL,S9I8Y2@@MI*X"58=YR:;PGSG,?F<$T""HXM98[SVQ)+:@# M+IU/\ 22D"@#=T@D0Q'W-B$;B$56)NV9LXY)O+(N:D5D%N_$<@IO80D6*>GC M+ %E1N%$P'[0B2"N$D=.Y<#'B"/3 1,5Y+P;BA5IKR-+\-SB7EB"1XCU.$L@ MI*1*.1!FEPT+H@ER'#NDJ/$1CG,J9 +#8C(VL 06U%:8:R#+)?-@/N(Z$3L0 M+=9"1L0L!GT[I(2<4 )YS)*0U,0H"(BK>'2]Q/H%#M3:]-_NGMC.M-XXCS3^ MAU-QK^K +Q.A% 9X2LD111/',KD4*%,ALN2=ETZ5\(*ZP]C69$4"L!><3-P@ M8X)&G.N$3.0)J4 L!E"3C*B5= @W%N M(7NFB#<4669S]C.6R$;MD Z)YT6.+D<;R4UTB$WXL9R#E$-!2;J#Q,U0(D2#[$ M(!CG0936A N*D5,># BF"#)<>>25T<('(HCUH#&0564>G06Y*#@8\B2C@8SV M.:^$O2XU(LL]ZGF/19-L=[6I?WJF;4%- Z>-X*%- ^DM30,?##NOH:SY/5_^ MQ>@HB^]U=13N($*+"C.W:M[.H2!B0<0%(N+T[EH%^V;#OO.;V"<" M3S)9CJ2-#G%,)3*26A0\$3A8@ZTDBV!\"^X5W*LGJ;T8X/L9VHVZE,070AVL&X]_ M[6T9O%+HGKI.O/FZSTUIER$^QQ!?5F"NFGK0;$8?#UWL-1A9;Z^ M'OARC_KE)A&O-)B'A/I_](TYVFO^&+T8ZF"9]A9ER+AB2=M MHP]"*IE\BLD,4G@HH?/3CXN+Z&ETX^:$B\@0+:.+N5$NDXAK!KJQ5QHQC8U. M02L9JW@W34V-$G[FI/H4Q"J(-1_$FN["*74"YH-98_9\L%+XD"CRU%O$'0M( M*Q)0E)0SL/65(O$%%PHHJ%50ZTE0:YHKIL#6@V%KW MCK3%":(P2#:!J<2.1 M3D8CJ:+#UN*DG"BP56"K%N]69]@J%N%<86I,NTJ$B6021HX1@G@T.?$A"D M M@[57.<6%U\\B?%E,\W29W+BK^,.;0CN_DGN\LIJG;_-8$HSF!.[937"$5/D1 MI=+I;>=Q"B)BEI)@47"NN%'<22ZD2,(R:XCOL*,>-1.HTHS6T&K>3( M$N*0]]9&XJ6LJ@^;*7V-EY[+6AH#O]L[[O;@X *)<2=SJF?ZLF$H2FLUC4ZI MZ#GVU @=N>8T**FB3 M4/!?E6M-']/QI$C[ZSN^2QG0A9G[#Z[2Q\?#S%&J7UF00!/DT;>/;:?AND>AM$&]'9R$PTF:(*15W.BDE?"$ MF, E-<9C7)B#^H.4GV .I-*"<260(=G-R+A&!J>(G(NPK(1Z'CV U"HU=6K; M5+P3RRG-C/B4AFD00O7-QG MHA6>6=Y+9,%CY'J<.<#.D)0[#N0P>\2)<\ARPU&@C,O <:Y.M;+.\:2KLL06 MU%:<:R#-A3=8B#2/G=*,")I\I(@8;A$7)"*3)$<2_L9(9$YH"]*\JA_?/J2$ M'CQ4.K^L?5YK?.C"D(X.X]%)P^[%(W]>0A#N@5;86TZYT)2Z #\D*XQ01D?' M2 J*F9)E4 M@VIN,,H@\$!D24M%XQ UCR#(P'YPESALA790\$YJ3_FH(A[C9F"YY;WPA0\ M1J['F0(JC>,4*R03H;F@,<@U"PZ1H$0("A;;AGR$EP"#Y9'F&@AS24*8E[R. MG<->:D%S"ZYD(P9YQ1PYISFBVOE<;=%5YS"?(K!+'T!0:_._ZO38L'>5U7A, M),%K;H4L1&"2$6IE +W3&YN$L=%C'9Q.Y G9@<)IS@O'OD_V$U1"<<,\BL)H MQ$VTR'+MD<2>.ZR"-<:"WF%6,7MT//.L,K1$;HR""T^-"R6UX6GP8)Q? ,T3 MK(V @O$Y-A(T'(<#0=*:1)UG).*,!P4*7@T4S,))/#<6E*2()P.*<<*"$6TH M8P31E"(H#E@A:P1H#Y9)+YD(DE9)$5P_AK,H.+$T.%$#F"AA$0M!@O%Z#(XP M8X)%4GN#N!44&<8#(L[C9)(F+M=N%W)5"+DL>L,M[=C$3.W8EJ'R9+E';:MY MWIMG"^V_GY%L&\GN7 <@U\0]1O!;53848.1-+X(ZV/X[_I8A ;'JV^/39?LQ MWP T6GJE@%1S-R/L#"9^HEW>ZVPP.\^I>3$*SN+;:XVWGRW]MIY&_SEX-QE] M)2VG6+M,F0C$@];(>AX1(RD:&6R4U*ZL2[*JY:.]07.4MIKWCBA86[!V2;!V M>J>P@JJSH>J851DEUMIA@VBP#'&3)#*21L2%M]0P*ZE/B"Z 60'V9@#H+ MB[\81/T9C$YK7594U\>![$1E(Q&TH-$CS01&W!N+',@$4E19IZ3G5MIYD_@% M8PO&ODR,K1W$WJ6T%F"=*[".IXI28WEB @F)!6BOEB*;^]DJ^)L@3FL5>156 MQ>96IOHYX;5BO'\]R:ZX$:=Z24JO_]/U?EV_2;C"/Z/W&3X>981[P^1-V#LX M[9^TT_G@3^VC #OY#$FY\).*V4*/++D[#=]WGZ;S"Y'!,5-L.RSS#0QJC+QRU9YX/M$? M18F,.4;&8D9N&IRCO3+:5:/?^Z]Y\XCFWC?FHTK&):1T5FAPTH ).0T5:R\, M=8YG)PH&94NT8_C-X('5!#3B7#3DWUXTO_.8(TQXIV. M)'$F L=6.,NLM]'A&+FTB4P'FI)*.^_MYL]:&]]T5$YZYE&2..7^>A1IPP5* M##01P6!-I%I9UY/9*+#%P*YHAU/;Z9Q7J#/+'GC885-"EQ>[0 8E1BS8W8&IJAR[FKI',H T[-Y>+^[!,HR@Y@[+9=YH0QP- ME$FC#<5<\& )!<2QB6?_%G6T).XO:#,),'@\QX+FTCDRQ8@X#199T(H1[ +F MJ6:*);>R;B8#5Q^'-L80>* @7NO(0<])P,1Y5 M6E*U4]I'I]W3_H1IU>W=U)ORRC4.81D',$0H_')TLM]?:WR-C="M;MR&?9<- ML2X\MM,9(EK[Z._8/\D5T@:4T=GEQ^./K(?=\7%7[1M0V'RNLG:>T1,^U.XU M["CF#-Z@#R^4LW=7&V?[;;_?.+3G\,6&/8&?3BJ-OQIB+_[=CF>-[FGOQB/@ MX>U,]K730+3BW[9SFMO)W?C0OCVII##WD6_X7@SMDR$\KS7>PQ)T>_T\EWVX M%5S,P=MH_:1WLPKIAM4YCO:D;;%?UU=9,1,58M8"<>[9WL5V_:/HR# M(?TXR309C'3P@LG"#.1A1EC2_F UK\Z'?)/KDU+]/GA8SY[DX0QF\=H+KE:/ M&#3YX ME"?WI"JR#PAQM: P48>V]SV>#-YG[5;N]F=,K;DD:E\2"4QK1P)OG,S,R ), MQ>&>NXE'E6+C.[;?;Z?V@!;VMK]?W:SZ(5XYE3+#7.&;SU0Q[*>\D=]V\Q+U MX:OP4^5GJ';7[[9CCWQL?-Z/\:0_MJ>&P FF-TR*_\D>N]^6^LD&>HK]\W,W M8;6!*K==8S^"^&8Q] //'8C?,=C E: #A(WP+4_OV\'D5KAR2F[';"@JU_S=X]/>W!6Q$K'[0/2]%.U2/E2U\'LV(KBR,#0BX> 1JD:W""< M/G^N>WT$55DQ]1L G^=G)+52\] M?-KU@<".RI#WD$WTH,6?MHM@,PZ/X&I0 [6'8:,Y)V7\1JY]=I=MR5L38K;OWK7;>^^)I1\FL&R>]WV)^E3,Z1MW9%0-=A$SQ0^ MHJ8W/,I'>&-T>M]:I>@5S,1(:1E-!KTQ&:^AC-55',\=VE<%XME.&YSKMQZJ M<\NN?45Q:J\F$FU>O/=$<.]8 -J+)ID&\68'V>[C[?>?BDVA= M?('/[9SM;KXCS_P!C_V&]]V#G;VOP]C?+/X/^\M;U#MCY]$\10&Y1!F3]$/'F*C'0$ M>6]Q#CY+6N:&Q)*L2C7IX)]S#OX2!NP6J'L-4/?8H-L"=<\ =1=C4*>%9XX3 MC5BT!''C-#*$)>2-5B)*;0DLWSKA:A6S>;5A64#P[.,;M-0:FZ[IL_W];N\$ M91Y^R#(/K/AK'I$'JK6EFO13QS+<5E_I[6FO!TM4<&]NN->>4/&,I$DI+)'G M2B&N56[O8CP2BEL+^I^F6*VLRU6EZ]2SNA2*KZD.4T3[^41[0J5A2OB@!*), M!A!M :)-DT1$"Q8I_)=Z4(<0JQO.BIFI$0!7Q M?B[-I8CWDXCWN/*BE)6,0E5[D[*"( Q:2F]P(1ZTR_0*[XM9: M>QGTPDE3 SYFU1A+98NGG9H7 _/STN*F%+PPU&OK%/*5KE\=,F*.4K.,S-3!3<+;M9*/2ZX^;2X.4'> M<4!-ZL&HQ1[,6U@\Y 2UR OO6O@U4]/;O_*M)CBYPC))G@L&^+: MO_N7/2B.[5Y$KA?M=V03#/:-[9S9\_[*KS?>Z;!]A,;F; M#""GVZLVQ!O8U+$W*,?_3UN;L33V>QF,_Z=ML+"::\MP C26V'J3J"2.6F>, MU?*; O.JHH"[*:@KB0..<,YXZ_7JKDH@B R38FZ>%I0)*5/2P4FX40J6F@!Z&@:US2O-U+?-2LLFF* K=?OF0?'Q*I7N M[65NQN_G^64R.IW:3G.8J;=I3V+ULMOP_-\[7?]].8^*!Z>"MN!SS;-O06,= ML/$(MH+.A3 $,MX+V$K!>IR4",*L-"*;9M%=\,6;68IR,S4L8_=H^V6\?P7;;@=WVWK9[?^64 MZM=@D?UUL/L5QK/Y'L:U?] $BZQY\9'O'OYUL',1.CL'>QB.6+I[L-N>L,C@ MGKL?=G#SZ\Z/K0_-"_C<1?-@_W#W:^N@1?]JP_CQUO;N8>OPC]2<9+)", DG M'I"3%".>X!_+E4&@,&%J[,,+[>TW4BXO MFO]20CIK@UO54@%L;0_6Z#TL44:P?H&P^4/89#X/KTP-HI!@P2(>14(ZVH0L MD\QB1I/78EXQ$R4D[.$]#TM?@-(78*EA_C-,82=>)WH*KL\-UR>#^",E&JO< M:H6GA#B.#!G-<^!O8%@&3H(V5:M 9>:'1BC_;:,($;55&@S7;?=[K]TUY] MN-CSH20>-G\T/WP1+?K^ "3CO'7Q9[M)=_=WZ+L?< \&$G#6W-RAS0^M@W$N M=N?BW=GN]G<&S^ [%Q]9Z\/'B]W#]P<[VUE"/6D=;)RU\AAH*X%$\];&-YL( M4R$D1*,"#4ESA700"E&AN//:>\.'V H[*X:-C&?4,),+V7M%$R?*FLBHLCX% M3CWS5,[&W2Z^-D9%U;:VMM\UQ)-4(+LG6=Q C<4\?OH$?-C:VOSZ\=__;FRT M-AM;V_]Z]V?C8VM[ _;,[_]^U]CX_/G=]N<9*.:',\I/"P*?_7X,IYVXE49P M\*HE_M.W1 3VV#AD"0N(6^;!)H*C%)0C*07(N_5\0H(77")*K$G"'\+Z"[DF M^/Q9?T+7!-9/42)*\C)8,WS<$>1L]? M'HW.\E*2J]2I>?)0T-%F6Q)*YV%JY2C^\W!KNP/C@7%<;-!6CO6$\32W6S#. MCQ=;F:[9A/%N^_/)^,\=& ,HF@?O#^"^!'X_;QZ^^]&D.S^:!WFL,+X/\/>+ MJ52]\\$RP0V2(E/UL"A(4T>1YUHJ+8W@8%BN:[F*R60[BCJ6HRF5MPJBS1O1 M'F0/WP?:*K6J%\/F:0]F[3]5X?N;<)?:/V) %['7+4@W&]*-1[I3RY4W+")F MDLT&N$3:68Z<<3(2*TS0@'15C7#Z6X&Z G6O$NKFY<$KRML30!H9#Q63P2M* M0&7C 2/NA44.PT^"Q229 2T\.XN62'F[Z7$;][4] 1M>LT#VK[F)0:<=_XZ- M/@ROG6"FCF"6SX]B;V_4\CJ.HMUS.YQ>NQ\;J=<]K/I.]$]ZN]MCL=/2'WX/#[%AYS M#,L0!WT]SFS5$C/^\+E'T+#YS[4>0L._',7+=B!VJ.KDP:P.NG7W8O^T<[*: MFS?EYCV]W,9[;X@;5;)_M+G[QM6;K#4V&L>Y25-NLY&N;GGYI>J?W*=IT,JI M8L^K5B+VQV4KD9]UY^Q=ZX!4"QUQPHWZ\? 89OIPO#0(;#J?$196-O3CT7)" MZH/=+*WM*F>2;&V^P\W-)LN]S[#B2N0>X-@*Q.$ 0XY*B3PAS(08K8EX9?VH M.Z7QV>4,YYURN;V[S?'_3U.HZ]O"CP07=^O?O, M$[9[68@?[WT;-G_\-[SNA%N_7ME5S^'?V_M&%!DM1[,"Z&0MDJAR+4G MT0K"'+ZGA_ZYDG[,&NAL]T MQT750+-Q);B-@>067\ZK]>6\A:.F"X?&L%L:Z(G[[>/[;(A",!2"X>$$@\$B M-_MP283 O<8N&>64L-Q;[[@(]RZP=+LZ4F'=*R >#EN=W8-//YJ;'^G.X1>R ML_WI?'=[!\;ZCFYM;C 8%]W=W#]H'NP?C!,/._2O0_C<6?-@M[V[_==^:_./ M3NM@#S?A^\W-T-[:WOV>Q['UH36->(A2DL C1Y;J@#@W%IFD"1+>2I*\5I3F MABU$KIHI7&2<905)P@+B5&FCF+9*1.&!FC-Q0 9I7QR=8)C\.7 M)51?MGLVQ&KW/@Q4BM;R4U"QUBOK-75*$]!;N'$Q8>I$1..X]BD X A&0O_LJZUKAH):WN$8S^\#B>Q(;= MZ\5X.*U^>-%*YA0IEY3B(BJ&->5@\FCO28Y$\*! !^52T4IJARZ3[(XF- ?! M,<18U?)$6F2IP4AH$Z0T(F FLU8RK4/E7+62>1S1I>)UJ7A=ZTBY G4+@[I) MAB=@%W3@!GF)4TY_",@&0F%ZK24A8!]4-L 87:7TA9:_?N(*IC6+L-O>CXV] MRA?N;:]W#O.9@\5.CTZJ(#GK_>GA:CL+8'59%= MK2+G8 T'8\U/@V6S>S%'#[6[,Y:977BD"&#E&A[@Y:RA(DRO8?W0<) [LZ39 M_6(Z9@H586M,L3+8,E@VWXBA&6)I7ES8S=<1Y&T,(*\Z23:N@6WUAT$N5*/Z M.4-G5;WQE]<?'IO 7/:7[8H? WUJ0??^Q< M_-%I;8?.9+)FD[;@?78W]^@._721V^KL7'R'\>["W_S%3D[B//Q"6O2O'$QT M/D8UV:@L)3$APSQ%G'"+-+$.*9^L$M(+8N+*NEY3DXF/\Q>A6<3FA;+9+Y.5 M+N'52P@5^#G#J^=80+^ TRL$IW_4"YVNL037=9J"5W/$*SK>[R,IJ@@52*DD MTCX@;T*JL80]@RYY6QT3 -P+4FYT(4W5>$[FIA M>-^NLDNM$I2,SB64K0EFY3$9G<_77;4(\[R9B 5((2^*0$TX@%G.C.K#>5"(@WWA5B$GYOC\3443[59_3Q72?KQ2/F^ZHDF6!I)R Q,5D@F-I@;XD-1Y*D,<4VWV6J@[%=G]F MY&J]G;#=&;9$1"91C$* ?>$5F!8<(R&548$SJGS,MKM91)#'O72"^WHJEEHG M*,52EE"VQFWWQQ1+6?J8B!DEN9YD5*9Y'2<>N;A*BEX'#. M"F.RX]PB&Y2!(L+X4$B_B,V]0/+R18 MG.'U%M99+.H%2&NQJ.42W7I);+.J9I73"GQV546 P(R-B!"65)>1HS(T(M7&)BF1C6%FGDT): MG-E+4AJX.+.GM9^D=2"(*C 6I#)2 M.[NR+M9H<6:7&MM%MNZ4K7'#^S$UMHLSN]ZR/(OIO0!A+J;W7"1XW/1VL$"" M!XT()AQQX@ER3#C$0I)*6EA+Z5?6#2G.["42W7I);C&]9Y;2<=,[@J[J"&$H MZJ00=XHC'12(:K!)6VV9<_F<)74*&7L-SNSILUO\V ^UM6?I1E%L[>?&JUN7L%9C5K- M+N,]KBW>6&?*ZZM71OE$HWQ9U._TWDV;T<=#%WNC]DVT+BQPN<<2W.,U!":6 M5DI/7"&7"DZC=TXKS8FRECKN>&#**VQ(()5>FZ-SBK/D^97:YO;&2;.-?V3% M=FOS"VUM?__&;2(V&@'&NZ"(1YP;#BB+O F:>.N5]*GT4BI- !Y927 &F"@^ MC[I@1>OM3:R0D3@55$3"Y)*_@0MDL J(&*)Y$ *;X$HSI8).M7BWF4H8/ST\ M%>_$(@!K3+D1,1KJ?,C)%@9QS"FRV.2\,:T]<21@"X EZ"J8UR\JMK1 U3)! M5;V0JO@1YHQ*6V-J5#!:^& \2C+79$Z<(<>]00D[DX).3C"[LB[Y*JV5%O6R M"-723FGQ9%&DQ@J*N;=&<$&5@_\(X\S[Q$U(K)!%M4*N=Q-DD3(X*A(5PEQD M S!A9)*+B$D6D^%4"*NT%')9#T4F1J>62[7J)=S/5S]+-)(,L! M1T]B]%SEQH>K:DJ^>JE"55HJ+:_]SH@FE@3F@I#)DN+_5XK MZ/HX8;\GHY+@F"".@P -A">D%1@;V,BHK0LX>%EZ*BU<*YA%KHK]7A?A&K?? M8=D#S@U3HY.YV;C#H!)H@10F*L&J!EC=TE1I.85Y%O-] =)+N<:[N9%!0N\<-FME^B60E2SB^FX!9ZX MERX%C:@3&M18')$E<-P&PJS.H1!_&>E[9*2V9T)^6%$9%*[QF7 MRE@LN>'&4]CV1,KB-*\76C4GC&[& *TD9XC"DB'0, +2F3YTU%+KX1BIE(K2 M5VG!9_TL62W M7J);K.K9Q732,5Z!TDA]65WDH+/O5GD:OBU*Z+<(T;W\(';7*&FLG=RS@7%AG!'-+4 M^)@\E9&8TEQI.85Y%O-[ =)ZN])C&QD5V7_5!7,SOV<5TW/Q6FJO$F$ !%%K$,15()RN0BLY$$P)Q M/(>5DTF6;'F=VG4IB[C\5JQ4P3,,XIPBX8DG;:,/0BJ9?(K)V&+%UDK\OTQZ MB:6D(:F$/!BOB!OJD'5<(5C)%)0--DE3MZY% VF85I&W5+B?VP2]&#UD%H@J MA$!=<&J<$- XL>P*0,I+@KC""6EG%&+"2Z&(P"3X)VI\- =I6H[&( 577SVN MSE2]\.F!M=0+6 34CJF$$.5=2E6)9M? M/I!,-FN+&$,40(IH@GP%,CF43,,>Y#2M;D4O=2 MK@HSYP9.SPBJ%47WZXF%A\+_0_OO]4D"8>QW^-#HQ:X]Z^"T?]).YT-17?^G MZ_UZQ3U4][WVO:&8<;JF!(CB<;??SK/X9E"8X>_XVUD[G.R/Q/#:%X+]CNR"0;[QG;.['E_ MY=<;[W38/D)C^9$I/]I*#O0=XU.U5^M\;V/&QES\%8[*U&4MCOY=! M^W_:!@NKN;8,)T!MB:TWB4KBJ'7&6"V_J97U[2P:C6YJO,UX7X56V?5I*PE2 MDH^$]M%I];P!!E/##("(]8JF7(_71$:5]2EPZIFG\M:M.A2GP5NT8>A')V^8 MK!29Y]B\7V.CEZCHZY9',Y[L=\-R'H2=^*\_SW>_AF-' MN=RY>'>VN_V=P3/XSL5'UOKP\6+W\/W!SO9[&*\GK8.-LU8> VVEUD7S[!L3 M,7IGX*0)7B+.#$$V6(6<4)%8PC$G_FY? 65"RI1T<%)RD8*E)G";< 1E1FFF MJE5BHU5B994>LDHZIAHU"4!T\]75GOG_1L%D*4!;)Q M6,W6SX[G1A?.^TH2(R#(83;)03IC.NTT.K >_0QE^6K[C&'!1@MLKP9#!7 MPQZ%F9;]06=!6?9Y+[L__R8UI\%0BZ3@''&:,-*4)92(%D%;%6F,>=GYE!B^ M/*L5G)R 3@40!2N\WV_$HXP/3=OS^P.[:-A_DE6[)"_G*L!(_SCZK.QWSN\# M-6^[_9.,79]AH>J ,GD\6^E#MQOZ&T?A<^S]W?:Q_[G;>5'1:0_?6=L[&"QJ M:9A+%AF/X92CCB$K, M'3X?#X]MNY?SC5[:!FMN?>'/OF]4V$HP!(K0,B(O(D,8\ M(>D"M@%P CLX?(ZZDPC1OIS5?"Q^XL9_MP!39,_LY_3\$$ M/ZEXJ$HU[O>KAX"JFQ]U.8\@CP/"[ M#9L2[/3J@=X>P[@ZPV?T!W<^S=11UW]O'(/V'_,.S<8":/-PWT-[7AVFO78\ M@FOV:&S2\I>O3QP#-1?T]K;7[V^S&<=F(WW6%W MOJ]>[#IV#TV6BN#9AO'\WH%I?(U2>/8-P%IK$CC2RFK$M:7(6A!%C)-BT1"+ MG5H!@Q)V8%[ZWFE<%N(*S@; W$ZG>U9!0D7F]4\/083@)OU*K(9;_LILD5P0X4;&]4P!*30(W"@5A=.97OH9G>DXT=GH># MJ&Z F2TX3K-ULU-%;;]@^F3@>3Z$ZP?^?/=@[[RUV>JT-C_1UM>/?.?@(][] M\(6V-O_/E]%PSA MK>!HPLF+C$ULE;%'AW/7*/-L2;!)/ B;7D55 MJ>?!IJPK;9]U"R3-#9+:$Y 4\M(*ZI"17"!NF49&)(N$)LE(98@DI&J$*,2\ MXO2*NG1O2))%7:HA)&4:O(#2W$#I?-*&2X(G!2C$ F:(NVB0=HHC9Y@/B5,M M#5U9-ZN^[IX56FALDM29I)F)>O/D&*HJXZCH2O4"IHV\* 6= MYHY.D\229DDZZ3T2@3O$E?"Y:;=$@I$Z=-S>^28F=)=PB"=B(N(X.&1HI8B[(P*RERO.5RW#V ML)'Q#DOJM?7$,@;P2I*SW!J:B(N&)<\GXHSSPGYN_&=C9^/W?[^[M;KEU%#: M8?BQK"HDW!V>/IFZ__-QWGPOZKB-Q"H#ZB'LJ>2(5#%X$Q0#1/'DR9.N1V'P M6RGOT5J%M3_#]OS1.OLFI,D7E%HF.8&_\BP]IS@'KW M]*0/>D<^6$!1<2?#^/0<\1[L297M$> T.8EA) QS?1&Y)NY3I6.R]$L^(A%; MFQ*NGK-T!L5$&D\RY'O._<^B^1<=LP\J[AH>J+FS!NTSN4;T[9ZEGK2X_H5]7K]6T)Z>]]LGY M#"]VC]+[RS4';VU_F-KU,8\M]D\:?\(!^IJGI$IW:XPRW5[S3&Q&'P]=[(TF M@]Z8C$7[D!9@AT^'O\^G6>%I'U69E*UN5C3_8\\KA>C__H^FA/S6V/#_/6T/ MU+[^<^F>^,&ZYS_(+S=5OH<4IYV%#JK-OI^][8AA@3+#*%A;@GOCM&-<9F: M&IP$$??D6SX>]<$XRUGKHU-H$[;7)AANO?;QH S',IJWPXJGNX<5#WKX_GOK MP[N+WQ^_91Y3]K:?,=:%Z'=//Q$)BJ>'NYD'A3&\@GO;+>^P^=#MP#MPYV<'/;LQ;]>+Z[.36WPRML-?84*88#XI$8Y#PU2"NG,OVG;2Y0 M*'XEOU99S"/Q-;\R_.L@TO?I6XTL0JA^!J0UJB1ZMS?CZ#0?0./]O1*-#">M MM25<>.^LC(9G:9-16(NG.S3HW7(XTG^R^O/Y)&/]?V(O3XK=BY?N"T2+7-Y' M+B]NR.5G@W?_WS[VAW\=V:_F= O&W#S\/_W[>;73ZSUX8OX?Q>?O@F32%(A(>J$1YQBA;*0(V\Y"<'+Q"5;6:=K M>#*5]/]?WW%NY[9B5-N)H*!?.:ZD(_*R(D$$Y'LO>>D%[Z_LW;@RSB@0D M X&])6E )K>*)"$R&B(.%,/>8E/WUN-UID<6]']]7OZ9W__%./&C%D0E2BP5 MEF/8M-(%R72*)'&7<+BO$_\F,+VUO=[YH-W=Z=&2N/"7!*;(>-JQ#8KZ*)#T MS"*>SS/CE$,Q%P3ST?I$P\JZ7%53VM(^JA3_2VE?4M#N]:!=(DQCR1*ESG#" MI388E$ 7!#6@^E-ZW^8C!>T6A'9L#.VH3"$1:A%@&T;>%3JYWC4[O8:;WLQM$\:[ZUO=^[G('G(VR\9\R="B-$$ M@BV6W!NA!7/<&J\UCEQZ7)B_Q0'.9*2[Q8HP;A7*1P?BT7EDD5(A@@44NN/.&2R-*%4%B9,%^,T.G4J24,0X<$@+IU!QB2'2"""&RV<53&72%I3D[;*_WE247KU MJ:0/$Z:B&3^;;(WS )X3+ZVS2'(1X:!B"AF?4]H]T=J$!&NH5]89695R7J'\ MB[3UBR#?E]##$1L9.4^@/E*F3#(:Y!J#F.4"U;J8N#43Y'$35U(9$E,:89Y# ML4WPR 4._\C A<.PKM*!(.-5B1]MXY;4[YG$\$.OV^_?#-5Y;D_^/.^Q#$MP M[YC1Q7:[OITF>D5,\N.FYL6

K/=V15H)N?[L+O;AG>V'4).^HNM_Q\'Y5,@0\)?>>NW;C MR4YP=Q:!6/H4ZBI/.J=-M_O]4YO;Y_EN_[++UY0LZI]V^5JBO&"NUY1@\T\( M%6N$ZF7)7EVVP;+[#:BDVM;'83P]D_!AA-P+3JP$%/XX0N'_S]Z7-[6M;/M^ M%55NSJVDRN)J'I+W4N4-)(=]@TF [#SX)]626EA$MGPDF^G3O[56MV1Y &QP MP&"=JK,#6&[UL-9O#;V&;8'"(!/I[UB*!U7?3=Z@#F@,MU/+ZW)AKR@+^7&! M<<_MVGZED]R$F,'M49Y3-VFL\PJ:..B2$^KW8RZY7IL?:=X27XT_B#FA8W+3 ML6+'M[P @QPB'>H=V*<7.WO?)ZM+KGS5^_T.(5G?QNGQ]UN M9V?_!OU),#_KX'C_IF.ICN\8 MGJ]%L1MZ&*RM6>8:762O*"*E@:.7!$?OGN5^+^8@XJ+/21_U=5+7I= CNZ:! MG^7@9SK:U'1\IL%)J%I@!*IE^I8:Q)&C6I%A&[JC:Z9G /P8L[&F[QO<62/> M?,VX\PRP\S7KGQWSO(=. 0DWC1:T0AB:CB8P/6;;GA]@RAJ CVMIJNJ%<>NZNM6H(:. M%QMFK%E6@/%-1LLT']U<:H7M6U;MF7N=#+PNEDPGZX<3QDS#T"MCZ&E+1X^9 MYUN>JW+=]U3+#QPUO-);WGVK(JQN*W3L/+ZRN(_81R, M.;AAWA4R[[1]$&O<-+BKJP$+0!K; 5<#SPM4VXMC(S0#YEDAY?M8[J,-A*:9 MVG*M'K,A2Q_8X&CSR@HMO?X&?9N(Y6? X#D-P'4OLDT_RF_]+U8 W(-R*W3PI_9HFZ ;87 M-FU'ZX;'M-!SU<", -@XLU7?"CTUU&-?QUHHD8YVM-WR_$=[M9\*WJ2174ZD MI&6+P.MY(U7G=.Y=PWC:US7+U^5S>4ASJ&INP=CNP M=%&"UZG6<=_6S%AWC-@/+4NW&>,!,ZS CAS-#36^:'&!)FCACZIWLT$+S- B MU_1,535X!% M@SLO"7>> 7::8/(_"T/33B[T/3H1XZH+"JQJF9ZO!HP%JNGI<>B9/ PMTH)T M;9TB-U^7W^*I@\D73=QYT8#$8M_AAA>$MA%8D6;[1F0QW8LU+0H=FUN-7;8. MB'0P&SH1!C8//(^IMA[HJN4R366A$<*OKAD:W-%C3&\QC9;KS?:Z?/%9OJ^< M@=?%DFF"R?\<0\\T:>$ OIX>@'T3!:H5FX;J&9JEVD'D^F$8VX;F83"Y[[VN MQ-E7SLK/;!PTP>1_A'FG[0.F^:!(N1X8!)$)TIA;*G-=2_6MP MBU_0#TZ5@ MZ8;.4[\E 6TE^*C-7=9-XC:(.J:&;=-Q/M*T72F#E3L ML,#5F>JZZ*'RN:9\-1G@P37AS$=8XXQID?PSO_2K/P]\LD_)3_^_#Z]&'2>=G)^G .SL[>T:G][FWO_/;[GSYI]?92=/]G_C=?^+.SMD5IKG% M#MXAAB#O721KQ@JW+ M$O+W-G.9LZ.B,\";IV[SXNA;NJX_I,N+:V\9NKWR7B2&L65[BPV["1[2>1T) MF@BT5ZH*_HG\RK% /.0ELAW$WTJT.^0]AOB='\2?$]0+3SC+-T!]/#_1]\^_ M@\3K >T[.#W\?@+0\W?GG?-\ =?#\S.S<_-W;__+Y]TPGP/,?U]@M\.1X MU]A'"?SE.ZBAGW]W?N[?G-SL7Q_LA.9^#^=]&._/!H=$ONE'$=-5/;!<4?N4 MZ:&E.G:@<\<)7!X;&*YF/[X"?!.NMBS66DTTVAJ!TUZ_ Z\_ON3I!=^'N70W M(!P2_4YCU0["#3/=B++M&/L36$Z;G-/_M3( M9#=%E]<*F5!/.K[,&D!:&2#--LMQW2B,G,!6(S_"ILDZ1NYHD1KI@>_ZANYS M5P/FL%J6OTX)CANB*SF-KK1^B-3-^2;$]C\5)LTI%!^$<>S&GFH[.IAOS+)5 MWPMCU0]#W7-B6V.&CS>GOML$$SXY)+F-DK1VD/0Y&TTYE.+D"JR*&YYG#1@M M 49S:K3Z9JR!DF2H-G< C'2?J9YMH((4A:X?^-RW=6QT[1FZ\;'1D-8XMGFR M>MK\B][;;WE?M24XPC\-@(+,9UYOJVZUHLC@/=<7D4^I%K M GB$^GVQ/<\0RD.O^I" WI2$"Y#UT0@Q*^E3D(ZH-2&K&RBJT@[_,TH$HQ:+ MQ-],KOH>$'F!D5![?>5O!@227U.(4HMBG[:S'LSQ6LDY(-D%ACK!'^MQ3F'* MDEZ!>H"":^OUDQ@@GH@,_W;93<*ND@R52U8HW2RE[^!2RR JI%XKA$8G'W^W.S0_]8& 4A0&MJ^Z$78;<2);Q>(G*BBSGJ'9#H/=?_/),(T974CI @D%G/>!I!(* MUD,Z..)IRG/EW5OX^GL%J+G\@(B% 66^>VMK[X&JE0+HN8@E90"U),.B),#C M+L^!1.'__4R)1SD,D"N,E.-"B49 7+DB0@L)XN$%27$[K6^M $]>'S")/19\ M"_S>G\0?$FMGB"3P8Y' )K/RG);A:L?AENY$7A1KIL5CS=-=T] BSW'"P'4T M9U%SZ:]1 0LH"@#. $\87KM=37&[/L.O"0N2%%"MX?&=70W^O>J<_0IA;[TX M=%0CB#B&SCNJQ^Q #77.&6-&$!CFFT^V-QM?@(P*)]KGXJ@ODV$79 ,P5IZE MJ1+(8U$82OT<^ X>/^*#H2B;#6>KMZ2PNDSP>6#J*.(5* SRK)<410;"D1@6 M?AZ)0:;?B4^SL6JA4* O1Q&6 <;\!^0K:,Y(G4A/6S '3IJ)HL,$ /T+_I\1 M$O/N!448"[DJK&P<+>=G+"?"!SY@$;(P2=%;IHE?1]L,O\O2.Y@EQ#H3-"PJ M]B)DN2PF#K-\ OWH!6B3O)_ ?FX#]8!"\YF%Q+WBU(^&^2@RWEZ[>9[?A#D/U4R'Q0YR%=:TD^JBN.9-42IP"),@4KC)&P M/2I5NO99SCG1\!(;J;Q#E[6A?1P_3G_0/TI)?L9)$E<\X"#DL96]/^?;U0/GZ=;N% MBBJ+P/I-BF%.G@)ZC@+R80]@(8PX#WFRMDJ:+[Q+OJ1:61L?'K^R5!^X F/U M**] P%7]NUT&+X7E])*A3$O %2NC0AD-\+=E!*)IF6'(O<#1],"R(^;;CLV6=726_4^RO+ MUO=!-)I6K!N&KX:1X:D6AY\")]144W>]V/(XMQU0@&VM!3P_5SHBX2@I,F!, MB=24\)*!-CK 0HN4P0*(>PD]3GBBD8W]A2 M#H0))O3?&B$&UW4RG02(* FO2M.<)9>!4H95GA1![T909]]80WT4MGU)? M(E++JQ< 76;3,$0&)?PZ+2\KO"#N4_@%B$BQ493?$P (D\ L:OQ8;LW$6^E& MS?U83'P'$:>T$J%P5#;2V.DED%8J>/D2]-- M'!]75"GX+40WL3P:,R'[Y#?P8J54?-O[W_&[J_7!&_0M3:Q%WS)@V@$#&,7- M04QI?SO$62>@%/4X*PB+<-]*8R:]QN>30@ @O&)B'I49-9TA6>TSS*\\CNJ+ M$O7'6U8[NZP/;ZQR,!%4T=$B!-)!.,RD[#!;T@B$50R(;6$2P*>D$4T_;+6 M"0><8 L7%_)\"/*EE)1P_+ W.0>C#%[5X\,\"=&G!.H*IXGBH!)EXB2'20XO M8:1K-<95]R@SH?R\DA>;#,_?9I-I WZ&]$_V)VWIU2 9^W+P+\DD!<";LT@H MXT@$%/PRR>]236<:END+N!U!&2E(ELYZ6 M2J['^4P E%TGYBWEQZ"V+*3C$8PJM_%N-89D(^XGC D#C$4C\4(U>9*-%3#J MA(3E*84 D05M%%$_RW^## Z%-5>=18*\?Y>()@C _R"P7K 4_2WP*_IK6T!4 M&\T^=?T6]5[:-D)9T&A1:9W0:DA?QF^+,\5+>*##H9 W)7EF<\=44_:+5LY/6V64V2B/TAH)A<<[#RM$X+IDP9Z(?E'<)6H@( M5" HT0*DEU+_N-KKWMIXYBUX&AY'XD-\:OK#:21BAG@6<" M8@-WB I&2#6)]?MXFCDOO;*EYH$+JT:Z1QD[@(&.Q=AXDR@\OL785*SK8G>+ M!.4=,"GHM"A5X@/;PK0G/E)^S'-DPK@S>N M2U&:@R-I[_4ZO=.=[Y>GQYW>R<]= [Y_M6_\D\ [8?R3J].=WY^=&*>_.SM_I?O&:??D^ 3FNGMS^G/O9O_+YZ1S_OGWP?%?\.^/R],OG^/] M8[ C+W^9W K#.-#4P(D#U=+=2/5]EZFFQ=U89UY@!]X;>;4!1-=&[R&8VWZ@ M>R;W+=/R/,.S3=/U8M_U'<=V;7.Y(C9/W]25Y$'GX'A7<:N[E^<0223L]8]/ M,X7YNZ!L'W2.#]O;QT?*S[WC?RO;/XZ.#_9W#X^4=F='.=S]9[?S8Q)?D;4 O%L-8AV$3H>!"Q&DNZ^58573T/[]OHT6V'X:@WHO)2[7+JG[-< MW*-\?3'M/)Y>9ISHOWPM,)GM&ZH6VTRU#-M2?3N(U%@//#]"_-<]+*!"Z6!3 M/D(T?T$#?PY::$M:'!-WA[^L_G!/?]JA_LNP?-\([%@%10&[-QBZ&OB1 YO# M;)USSS=\D/"ZU7*=.;%A;#BO/MN6\NP(LZJJGPW"K)CFSL/+7[%FA['F!:KA M!I9JV5JH>H'IJ'!F01A$KJ=YSIM/9LNP9EN;/@!A5D4+#<(L?]IGE[_T,/!! M=FBJJ^F.:EE,4SW-"%4K"#3#,D-'\PW,H6CIQFQ%+D28'=AO]"=,@(PA7 1U M=ZGP+I1G4]V01"-R HPO%Z:BR.BZ)T_0X0SF/SJQP4NTS@T-*!,#U'UV(7-L?T-!-L M8?@?PP(8B4GKBB AU= M%S[ZT@]8":8Y%'=[X5)T]\PGYQ:&W@_0GW/!4[S=FL[>FO;G3)4&;A*Y5I'( M93:)7.LQER=,Y+K7V_52G!EEHP^\?L"XK#5)S7HJYJV6'U;+AQ_197^G!?*L M%FL^XM$1J(;%^,BD0MGN1R^M?^%32_C.SMG-+].S=.9[ENJ$V&G%\T*5N;:G MZCSV @:8H9G!FT]NRS9FZP61.'XF2Z(Y^4>=_._+7Y&O.[KOZ:ICZ9IJ&1%5 MBM)47]/@<+38L&(3RVDZSIR WOF.B\7U,S(^Y%4\>B_J@3*@$69G?4"NB'P9 M=,>)=+\Q/@567KH,::KGL\LU8*=QM*^EAJ% M 2BMNF9XW,*>-;,RZ%EB=M9/9967^)NDKH[=4@M*!P2/.0C1JN);GCL5OSQ- M>9C5/Z4XU!MM9BZ"W)Q<_V*Q8T6:$:EQX 0J:*T>8(ECJ6%@AMS3+<.VP4*W M6XX^STFZI!Z[O\AZ9GV,::IV<<#*A,4O_L*\;I8-M@CB4C=I("BU*,\G7I&JSO M5PGYW?/.%R#EXUWS]+S[>__F^_5)[Y^D\_,[D/-A=_\X-+&(\;YQ. ;KA>'9FA9NJTQD^&%AV/8NA[[ M)GLY"1J>HBI?=]M'NT=/+D-,"LIX)C$"ZBN5&YJHK)+%,1J9,!_X;TIA;55& M;U'6-,!,15@+!1F5K"4>+I//VD<_E$ZV!:"F.ZH&N%858J*'WAUG ^!SSS+> MRVH&6\H/^B+5!A5#B3S&E%BUC''B968=5FGJC7K*.TP:?Z_@/:6X$)/3H)7) M2B"IC)P327"4+D>IV70]+RH+%# $ZY]1.B1H_[+X]AVH9+K %ZX>8%MMRS<" M6(1C _B$EF9/%U>:*@<""^)\$I*PV\9!7 ;Z3IB <+KAAVB47V9Y!&B_:0!U M_EO_Q6S?#W4&VKBCF=B/1U<#D$&J&7'?"4*'Z[K^YE/6%Q4#IN6<.,MA=O^9 MVJX!2C^<9Q@$EAM8GL>X:WF<:>@="^WF3%=SIC?MJU]Q&'%NZ*X:Q"!H0(" MF>4'GNJ&/K-#%QA)!ZT"F)3.M)@^5)$<.XU/2I114CJ>JD@9OE;0]LX3RL4M M2'42E0C&Y9L*TIQJ3U'&BW&8HTM41@(%E(AP7@\AJ>NS1 M$/X1QTQA=CU0?[L(XG!2>WTJ ?@.DQ[>MR9GEV"F,N*^J/8Y%ECR@5)DG?$^ M+\OY354!+)^\.XAZ!8HJ <=V5@PIG'"CM=+OOP+?,\P0%%+#<%T5R)*I'HA; M-70-#S::QW%L36NE/A@JFAOJIF&$EADP%MB:&WB:H05Q[$3^M%:*&@.2'@@/ M25@B@K]&/TO&SY2F')6!8(6LLP#*!V4'9"-@PJAX_^%N:^R>N.2Y,:3W+WUR MJT!_MP+3U6W'<*TP!'O.=-V0VY;#0:!RM.E$T9PJIIJ:AU US$'!/Y0_?(R2 M8I"RZP])GV"#OO2QQW+0ILI&)!AY/-4[A-8E/I9!R;ZWI?D^^C=DVRCY8AFR MO$6NCZE&*.(SQ]WR-?W6C[6MAWYF6_:#OGG79'5SR[&MES39Q8:]I^%7V6%& MP_XRM?$>\J@_\^B<=EB"6YZI^=.,N2GZA1&$B#;GRNX80K PW$2GGP7W\B4T M 9O?Q^AQ!+)P'Z,UIP<4& OLS/W+W:P],Y;AE5?1]_1@TLM".06+$,Y]:Y^F MF_N^=RL13=/1:VM0N/3Z7TT7PI5'Z$UZ2=#869>HAH<:.K+/8%O?W_EQTSD_ M,TYZGWN=F^\WIS__Z9X>PUSQWY_?[?TO>WIGY^QZNL\@?.^R<[QO'.R<)B<_ M3\S.3B<]_?DY/0##"/\5MU@_M(.=O^/]1-.G^@S:1NS;&MY*:3Q2+<^Q5<_T M/)7%-G=TTW,]3W_SR3;U%;6'79@+'MI)L$&S!LW^#)JM/.JT0;/'HIDYA68& M=\W ]DU5#[%K*D";&K (;Y&P9ZIM@OC!+@GV;.6?-46S3>B$?81-9D4-#/3$ M/D@WG5KVK3:-L=S6S07O]0.Q=\^IDY7')_SH#8(M@V#7,_H8!SW,=")-]8,H M5JW #U3/!1ACELU<..W =C&/8@:_WB_;[?DI=:V&.Y]-QVBX\S'<.:U?Z%K, M/#,"K4)S?=72XEAED>6H6(/.<$"O\/'F69\UEIZ%/3?!N]7APXDKMV?T;,G[ M*A-."^O_I5RX2!=SGKYN,_%Q6[/>\/ZZG"- MJ99K8IGQP%$=@]L.,B676(#C$OMSJO!QI5K MO@TV/A ;IY5>;EEF;+A<9;H%)BEW#-4W0.FUN1:'%IP4<[ KM_7,V+A2E]O_ M4"32O-263>Q-]!D;0(WR0881CY@CQ-(0:T>7F4I3@?SU)J7B#ZGL=I]@9/Y, M_+SL>C2H3PU[$NHJB"5SLSZ*_R4DV^+N>_(J6-719FYNS9IN\\0+-HV]R]_>;[-;8^! M8#'\0+5"/529[7EJ&#BQIH<\9*[VYM-L]8I_K:)2[GP*&V?JLZ4,SD)1"]W'>XRI1N;PUWAX:+7+S2X[NL&*)[<52V+@W&HV9X:Z(R% MONTZ8>#??;BK**C]1Y+VYT:#+Q#=_2+4EJ/18)!2V@?V)\0>A'&:78)R(0A< MU+I,RW(X,_+[ON!]Q=3O#=2?.K2G#HL'*VQ+$Y;8 ^+B+<==?5"XM678MW_\ MB AV\V&CWCM9\TDBV)NP])=SY[!P6/HKBIMN8LV;6//[.6.;N@NS1%0)%O6E MBQFS7K:NI;XTH!?-N @^/.82[T'TLW8;N3C$+.NV;_9R=6%UY%]T17.4==Z! M<0J(Z,0]&L:DKE*QNFF]]S&1"J_MLF;>$E_-C/M8"2TY[I_#.P_.3XUV[\V7?.#T/KSM?.K_WSV'..R>7T]'R]SLV>=F)\O][_T6.4F,W77M%S.7*S7;SWV^F7] @,;Z'FET/.'4RD:Z'D8]-Q, MW_RZ/'(B-U1-AW/5LDU7]2W35PWF^)ZC\\AT&4"/^^B;WR;H<;F@QZRO"DVN MTMUPWR\>;SVMPFKX8V-LK-8^<:N>!7CA+:QI?A5V6?],%)KIPVNG;^)K5G6C MUV^(<%VY7G^(\SB(?Q2<6H[:-38O7 M#[LF T-OJ7Q^1VOSC>Q(;C4=R==C+G^F(_DTR3TBZNC>HO!_NM+_O$+,E3#8 M9\-1#O]N?''53ON7:>BA$=BV"JHF4RW;"]7 9Y'JQ#HS;&8Z/N/+E?!?EXBQ MSR,X95X5B*=.[$-9-[BL1)PF,;$&2].9N[.RR+TH%L^5"Y8GQ$J4HCJ0;LG6 MLF%C=Z'ZTP:4.?J6KNL/B2=S[2U#7WV14@G<*OO(N142* [HM)W4,3KGIU_VS?TO^Q:L MJ=O9:6L=8^_JX,N)UNGM78+-='5ZGO9.C--X?WO&Q^,R+; -IJF>[WFJ%4<@ M9G4C5 T_,&+=#.+8UD##;KFVOZ+,NZ9BU<(H:]UZR_(ZB]BL*RSMC'@'WGQ\ MR=,++L*0&U!:&2C-.IX](]1"'73_R#1MU=)] "7'=%7=LQV3Z[H?>6 _&BW= M7J=XE U1_>P'@=*B:F #2DN $FI'QY=9@T4KPZ)D]A*,Z5%L.QQ@*+14R\:\ MO#BT53N.75_#]H.:4)"J8=JMS7;>YZ@<,B!]'(U,U&,WIJ-'(;S6B=T.AS-FI\1RL# MH\ZL[XAQBS$X,S7V?%VU3#-0F6%I*@LM$TZ;.9Y!8*0;JVKLT*A&"X.1UZA& M:P5&R46C&:T.C.8$*P:>&\1ZI,8:!\W(\0&'XC!6-5^/3-UC/O=,!"/-?;2= MUFA&2W'F<9?GG$)N&OUH72"IC<A:'GED7$2@[S ^XK8:FXZN6@8T5 M;.ZK3+,\Q_-<,\0[--M954.81@M:$'@RK,E4QMF(7)4R/.8QVM'CR@HW.+4$ M3C4JT\IP:]:9%!FN'CA>H&HQUA-D0:AZ?LA4SFT&!@2:=NZ;3W[+7=DUV_JU MLGJ!^A3RS@;1[%<*C;:I, MU"#8JA#L8(X'RG!MU]0MU=(# _YCQFK@!AQ+AP<^9X8=& R-/M][3#.K1NUZ M@-KUZ-3@.RNT:YO6/\,4+]0MEX#YH\ \SD>O%@+#",T5-,"G=0R M;%,%VK?42/WY3J/#D5=.0>M.-VOGMPWF_Z'R1I$8/=F6=GV MFX6J.=^=1O4'TZ&P4T":8:'&@W@[ZV%W-5KDH2B9C)U5BJ,NR_E?P(91:1BN M2VI4YZADM!]:YWSO\F"GDP!C]3K'W[5]^'G__/MUQSBQ.IC_>GR"/562Z=0H M>-;8/V];^\;?2>?+B=[9^7ZY;^Q==W;V@&G/M-,O?Z? 5LG)S[_C_>,]K7/V MB^N1;L=,!VLM]E3+LR+5<^-0Y8[N6]SCH>7% A>!9GC41KC2'2_FCF$&9FQ8 M.G/\$ [+CSS/UQG38_^N5"I)Z"J*S _65$63>PK_2 M[_K']Z+M1/7GEL(&@SR[ *,UN*9N)@5R=C=+ 6,++$4/;PSA4_S(T#1?V143 M&;]9#E,H ")4!GKR_?"5^OM;2C>[Y("_8A78WD+TBP'6B!+1%2:+Y0KE=T6# MEY)WL&3[&2;E]>%[..=A,80!J!82;D*AG.6L3[7=\9*#$F&W8+[*WPS0.K^F M^OLM[!M3/O>-YZ1"P)*4HR% F/(#M)E">2<7\>WH1SE]?'G9>:9'Q?MINO!= M=B;JVM+[QB>$\]]2=EG856"8:B4H@-!-D-$9HZ\ D!SG4M#[49NJ7G]8>ST; MTM"PT>4N#6J3AY^3+!)'+!K-X%/P_4*\2^0HXK>^X=_*>6 -(8XS%"N:6M!E M-X,)ACRY$%LJ=EFL)(#?E ($,.X^:5KPI^$EYWU%^Q?N%9SAO\J9#EE^QH>R M.+ 2H/" U=-'*&;@,"GUW_T(!!%V$R"2LE!PN>/UM?8X;EFA@!E#5?SG#0/3 M'N4YSBV'T9!VD-) [2@*!:@^3L3:D2"VE ,<56X)CP1Y'I9'=@$G5$O<_(#' MI@Z[25XM(<*.0')KL6%+-9+R3FP[_ U;E8:RZT PWJJ2,$4#"*M%LZR*J=/? M@&_&;QS/**M1-3UHBR\O]*RSI?RAYA(O F0GF81@#PCO@B4I)=8B821%,2)B MF\/4=)[_&8%5#8=YJS4DAITRB+C!XS".G)AQS;)\SS<]R[9]-PYT/0;]85&# M:*R$U=6T=IYC>1/DG;^N9_0TDA,=6O9!3)\6[=&PF^6P<]'+,*6>6L.#SZQ? MON_%&MBQJFY9MFI%NJ]ZFA>JILMBVS#,B)F@H5DMT]9F#"%)7%M**=>!>MC9 M6<[/9!>Q%T8^!Z)[V\%8\G9D5[.&?.:0S_F9\0LLY\AP(U<-3!:IEL.8&D2> MJ6JZSRRPL'4;.PD9+=N:M:/+;GDM(ZH?;4!BN3\JD;W.G<^$1]).RBLL2(A*IGB9 L*]"?+ M?Z'69+4&<[-P;BB7( 3>/F=1T?GXTZ#'7/0XWKO^%;N ^DY@J:[C1]ABTE:9 MYW/5]2TG\G4'_LHIO\B<#68C,ECFN%=>A_&VX][<$[5_Q:%F,NYKJ@8LA(40 M011PSP"],'! 3_3UB 5O/KG&K"XXW4,6+ HT4GFTI VQ>JY&K-JCJ>R,T.7R MC7Q10E>@#Z75L"N;+4<;2P+[QR<:D('1N?FN=7;.C/VS7R'\+PC-0-6]( 8% M(394/_8MT!="PPDT9ENZ!^:!.X?!I3Z.7K*L!P)!2HU:?\NRO34]5)93/WLGK1V;SKM7YJM M&U84Z*JIAR&0EJ&K+- =U>$1]VS;T3P'-&!_MK5ZO1_V6B),<_IWG[ZV__V7 M9WO<#4-7C5R-J188/6H0!H:J:9&C@S"++3B"3]9L.OQMP#(:R%L6O,E 'Q<\ M,/?2;%F1-MMP>S:V8]XUR8*A'EX]U.-.,_<9+^9U35'O;$&_@IB2799CL_D" M.(G8:%VB10ZV2P;Y)^D ,7?./_?V?_Z3[.\&ZYEJN[KAA$%D& MCP.LOFL' '@A,VUWINQN9_=8V6T?=O8Z7XZ4=U\/CH[>*]]V#T4$QFP\TUQJ M7+QO_+V3FUR,#4# S9"'GN%;FNY[/(+_FC&&] *Q>2^E:O!/3HZ;T9 K?8[W M^? ;5P" 4KIAYC*:8O*N6XR(?OL+GK.SNF^]Q#P)@C6??HEJY0W_3I)2ID'M MM>/7Y3Q. G4 M=.@R%!W^%1B7.MZL70&SK2%U=6V1P& XU1!+)M,E!@5FB$41ZH_70Q$:Y>Y2 MV$&$IT\A ?)B XX_ZR5]-LQH]]!E)E9Y(JZ182X# 9I$N(NM)11@(HAS1T5P287(M"U<"S M:CGF9@<+*)_O42NF+\W@^*KNUWCSMM3QW4.X" ;/;"#]E"#6%A@FKH8D* D] MN78[W*X6OS:*\5/+?5"B[<[-#QW&AN_\T'\YONO;W/;5, 0#W'*C4/48]U4] M9F; 8IU;3OCFD^O.T9%+D$5D(F@-1L,2*R+%]4O KEGC=%_,"HES21\TYY&H M;B\$03\;8D 2T$R11#R'+R%\8R9;C)1\R1$-9D+/A% _X_WPNA),RS&*08Q" M8JA:P*0DP47>HNDO'3AA&6[DA9[N![9A&;'KL] -W<@,G=@)34._QU# M9H,V;$#)M4<8;$99-;MR*9]!H&Z3!".^/8BGM> R&VU#F6+2$=J^.FC_XDQG MIAL;:L!,4(VY9ZN!'_FJ%5JF884>TWRP'$UM3I2$(.]K2:QWB:[YT?NK%F8; MV?7'GMKIINO/J^KZ,]?Z6\":^[/.A:.PRZ-1RF#%W$O3G;U::%FPP?#FBXO(N#7N]^/ M[V_9SL/Z_5A;P*8/ZO=S]V>V::V\BY .PVHO:K+&*EH>+=&I^]Y'_9E'YV1V M"RI^I@SF&=^W+(&&'"PZ1RB[DQ<$$TFK3[B7M:H#MV6YWE5V8 UW>5Y?J@7RI M);Z:\B0K]XT#.>X1-7X%6GSISCW9,_R[W3GOGI_<_-/M'/_S^^#X.YB9W^V3 MWKYY>OP9_G9ZWMGY<=W9^:Y-%R YW?EM''SIG,/:],Y/&&?G[*JSDR8G-U&Z MCW_K[6L=K*&P]6$+%6P(+AIWNPYR7D5+P08+*F"PR[;NCZ(5=- MS>*J93.F,I>%*M>YYUB^9\=N",#4TO39H.W%R]PU9L MA=;\48OC==;Y7,?8@S(MM19V0!9E@X&KPL#.]HQR9ALV#T&&J:[)*:M=5ST; ME+,8.U_%'@HX'=T9+=-:ISKK#9>OGLM7'H3?,XFJ6:0A$9BJ;46 XT:HJ\RWF0JG M$D6V83$#+59M2YLM0K+BSA(OR<4WUE/EW%_L%#?!MI QLP\+R;A'Z+Z:,3;!J;Z:\(I[N/71#K2UV[;% ME:UY2UQOE:H)KWB)FM/!K ?_R<(KUL]]WR#.2T*<)KSB=0/3\X17--<-:QE> ML:C6OD!?Z%=_\?I4X16W%7=H4'!E*#CKLF>::YF:H:E6'/NJQ9BI>A$W5(,S MUPDC$SNJOOEDZ*NX>EV_ -B&SY\AP*+A\R?@\UD'MAYR'XPO6T,^MR-?#6+# M53W@:SOP-"X/>PDHN7RPZON6KH*TCQS+L<#X MC583H[%"=EES1UX#EIL,EFL=_=' YL-@\V![$C8C%FBARP-5-[Q0M:PH!-C4 M3=5W]9#I1N#JGO7H ) U0,P'MZ8O;J\K=%M_ MOI3YT2@H^']&L'V[%VO4^!YY[>*T_W?W]":[[AC[QOXY\.=-]/MTIZT='(>7 M!U].])-CX*>=]/SDN'U)W[_VM=/_U]7"WC]]]M,?'9SOF2=8^!SX_#W M_@Z6+6U;I^? T\:/RX.?G>[^3AOG>O[_;O9,X%.S

N;#:W -[]*YA<,3!1&!K,CKC/ MX6G+!TEE!I9A&LRP7%U_I@IJ>WVE/4B*J6>&O E &[SC/L)([EM+%4-GSQ MB ^&HA,YS$2GWJ1,%LT6TXI9DBL7+!WQF5*TTW/!(K'KV$%QF9YLCL,MW8F\ M*-9,B\>:!ZJ)H46>XX2!ZVC.HIT__Y)[#*<:8.5I>.UVM6_;]6W[FK @29/A M];HX]IX!W7[@N'KG=-M:H_17"YGIQZ*A&$''5TB-']9@=J*'..6/," +# M?/,)&'^A)IY/16G4\1%T#RQ$CO6418E_5O"R$CGP?#],!L#1 4NIW3DRL*SQ M/\BS7E(467Z-1:+KI71G](P_@;?/L6'S0?Y^T ;\W&?7<]!SP!*!F_6.#N5> M$PH6(]0;D2/FB(M4[W$Q' UA!S.0?J+F-Q;.[B:#XA:$%47^L^PW]A0- MZ16B_=8,SN:\QY+^U&S?6H:A=(&4 L[[IE0O$Y"D:O[PU@*E#%XQ MIC)J22G^R,(PQW9?">JBO!AN*<==*M\,_^]G2CS*8=R\+)@IZ#)71(G/LLMT M4MR^?5NS9+I6;0R:$M*S):2=VTM(+VZ2.'IED31UIU]^W>GZ\8A:MFA@^T\@ M(N8;FWO'N_L*(.9^N]/^LKL/5LA__Y=GZ.['(V5G[VC[Q]'1WD%':7=VX/_M MKR='>T?*P6?E\UZGW=G>:W]5M@\Z.WO'Y3.'NT<_OA[3(P??=@_;^,'10XUQ M9XXMOC1>/=.V;K=_X-K;AR?*T7'[F#86=N=+^W!GK_-%^7QP^!-^5+\>'/PO M_EX],V>S[EO:B]5.CE'@?<[RGJ)KZG)+\+,8V'CF(8=08+T UH390XM,?6T=;RK<\N8"1E'&;#.4K_',F5"PP M='!)[7"(7])]WR95H*""V_5IU>?# E"HJ',.&J2@78!R(=27@M98=G?B5]C= M#SMPT>S.Q2\P*^5+N_V-]!%0UE6:)OUE/!Q^EI$.D@W(-H(9E,^/_R)?2E-6 M+D$5**G=3_AEF-_VGRR1-I_^&+;1ZL-SIO\M%%--_QZX7J&/- M?@,5K'XT,SYMS/1?BR[VA)EY)RB U=]P"XH$J)OEN+NP?G'@J+>)5XF^,PER M"S#/':>XI>Q>L=X@%6&$\VFQ]G@Y@_)LZ^2)S(.D?U70Z[K7%, "JE1"7R M9' 4:F=+K6U$^[?A?>0,FWG&TVNTO'#BP"8YLJPXI-K,:N^0+" 7PR\$6\ S M0_AJ)%5]V!=)AL05+(YY.,TV =1M<@Y6](:FP_%$/[&SZY;"A!*/E1!D>K1 M.].L?R9^JYZ=VM,L.!=M-F5?M?'[^YQ'@G_$-28+NSAAPBS8W&(4AK4^:L 3 M\![ O.R"FA4!QL$3W;LV-^E?9.D%=D5*BM_P^E%? B8A$4Z&%<6H5_9^PX$1 M-Z_QE9?=! 8O&Q6!78*@"S;5EK('!E9?O%S,FT;'&4^.CTR&'PPD[4JH8175"(?5NBA(XT+QZ!1 0-?(3]IMX4+*H0, $ MF"T1FT:^M-OW3#*4@#6Q,MRHR:6!NL?S7+ [4.-%U?>,IFM\Q.94PIP;*BE MANA()3^4@Q9%!E2 GY"!BRIZV.75<4^OOQ BY!JE4(']=C\J\P>:NWDHA&!@ MPK0EET/=^F D(:#(Y5CR9_\BR;,^;EE+&++Y2)XF;$DQ M&@S@2,(N"6E\&[7:HT97W1'>'5V*9A2299 U!EF:T!V0H*E1'TWC^D3JKZ>& MV6B,#R_1'C\< 11CPSEXTX_?.;R5(TM'(PD8(+\Y$$!V3:PE5C_V",&G%>_& M+$EQBJ( VHDKU"P!DK%+PP MA@D>D<'A;*9&(T60# M96K\#DIS(D\E%M ML1&P[2R'Q7U$7] %"TD)!2B1?)&RRZ*F;\FUT3M0;!%V MB/TC 092I"]% A*C[,Q)SW\$V@UA5PHIZTJ6F3XRDE5IQOH?@0U[J&R%LDTI M?"+\XR4/UG8Z@J-*LT%/T/Z8*<66$=-GU7S&Y(F3',O%N-H#ZC_#AJQ$-<14 MW(H6-I?A\-4D/"IW@"/)+G0HV)\'Q I81K(2BXP1#17 MQ+ZC$0^&I%3!"_&S26F6X9:F[/I6""QW29$]DJ8__\D#I9O1YGXDDBB(6S N M0O :@,T@&;)T,;KK)CG)-@)]/*Q>-A0VII!P7"IVPOR=.R,A(#XJZ=@2%>QU M77;/%&\-4Y;T@"7[_ S>4=-H80^'*9_!@FE0Q(U,L2?S".V)' 4#JB]2C46E MK!\!V>;7:BEKZ_@'I)#AC[1P?.LE9[_+R]* ]7]+R4A[!Z/FO^ED%P/!2C(. M0;((HIB6K.*FE20FL0_M96]F5B"4$:UH ^"C48^7X%Q/#D,BIZT0+%C":\CA MZ( N"V%=2\#@I94E_L1Z,]@O,#_-L@/]5G>S21]D1="Q]F7 M5FYMSR01"JV"#!9I@-ZM1)6F2U*,^RC+\Q>;3XH.^L$*=(3];TNXP_#%'OXF MVXV7!Y>2F5YZ""KCX&AW6UI+L#5TC07_EIZG* MEDUQJVG8!^K#P5_>K[WZ6 M Q<5/=-'>WULGPMLO5?;G*EGII=^R0.0NM1F-Y%?WQ+6318/P4+C6\!%>$=' MU(HF(YPEV*)9D-:A*\KHST/IAL$UC081&Y8]SF\W]ZI&=0R-.E "I&4-6L76 M@YW1[IL_R@S/Y*<^^&?W\)^]W9]/P.[/M4) [3)<9(- ;;*))&K',"XP+''= M')0J78/(,_#8G$[PQ)0[(-XPGFFZ][5L;CW' [E F\G:^#B:(MRVV,8;3,A( M!@Z<@QP;1PZ@+*9GV_T^:B*'A*0ED!*.(E;6W2>((:$QL1LIG!=POI_X+4P:GH][_/OK4J@3W\* M4D#H,0!ND8!Q"E/(BK$$$6N%K8Y'>3\INO#+8)07(]8GK>U((K9NOF/O\3'= M?A>]+P&\=I&Q>R7MY>K^PK2FA 8<9#8Z$WM:XOLX6D/!J^E26YK9Q1AI '67 M+GJ(D=:*3- <>FU <0Y2M.4PUBBDE]'MMNB&C;/@J&Z!4B,].+3JUN2RAUFK M/.[[#[54JFK"35Y#"2&-BR@?SO(R?D6X".N?E6Y!W7R MLW0*!]_-+CEZ:2]14B,G#N?H(O?M=3F5>8[R@$N329AH;RQR,PGB%.ZJFI66C9";I+I:,J)P!.LU&DBNN\?X_@+/Y.67ZGBXD,[HLZM+D41:/\K#V^+\/J_<, MLRP%2X*CEP8$/\)?,$K0?$-9EER0FR/+?\-\\#ZU].?):RE%0,<:.B/.0;P641*.O2TP>)*7?A5T6(%L MS7+I+D4I27[8\H8 Q:2"&P!_ZN,E1C5"[=Y3GA]("_0%22=)DM?W$CBL2^(4 MKU4B *>$KD#Q_7A-V$5M2YBW>)72&\"BI&-)J#?C,VW=ZA@T)9?%V"55^>3@,$^8.@R+-%H_J*N M6Z7O'/U9H[R\7\!GKX:2_H&>^V*E8W\MT99X[JZ=K"$(SK3Z?I3@975Z+;TN MU:^ETHL/@P:)<('O/>0R4O@;K*G/[U*E-D#6?$;_$VQ8#FPF8K3P&F4(>RBN ME+,)".GR= #V8,X%'H%&U(+I"9AC89Y1?#=7?O3IHOT(<16.K3T JKBB6"(X M%MVF[Y3.67&-2]JX.+E*P_?$@^,P\/JSY3FWD!'(UJ#P"(J-8*$,%YL]:V"D M#)EI2.C-T\GU;30E_*3[7Y0K*&R%+.VA73/,8:*H

+)(1J& M0R5%6QM64> I#[*!3-FBP+8>!Q.0(@M@8:&P6R\IV#[FET*]D:YZNH%"GRV= M)Z.K90 7/BW-"@RHD1Z*00[$E5.< YRVN =%?![0Q?:P+D[)WRJ%[8=*+/"K M9 CP!=_.PNIZ3J@IDY%"4F*W*B*M750(!>4,[ O8,[Q''\=@T;5)DJ83MY7" MED-IB4LDOPK)FO&E@X#. ?FS)^AT:B\HPD*#W$"O0=34LC_"8[.\,X34S5 33K8O 1 M8$@H/3$SV5/2'UJ4]]:4U/;6:)FVUA)/L$)Z;HL/RKODO?)6;_FF3VY0- A0 M/4^SHKS7?Y? (_@6:89=RURIR6RW5K]-J6ZZ&C5[/[T>BUSNB6RU5(S91#).-/V7G@1ZT<_077M?6MN^W.2*@)R M91++L!#T#>VC'U'99GF:88: #&$A#P;'>#L8:-D4_GG4L(4W ?0U>3\T]W*L M)0F4,J#+:&'2GP:PZ@SF&R'XE8K>[+P8YM-7H;'W%1I0WCK^UGJ6&_B\\'WB MDH>#6TOE(-*)*A$@;M_:GEOASSTIZ)/(L7@Z>GDJ!<8$114MP*373HP^KL2. MJRV=U;>1MU!>:DP0:-(N4FE]DQ1NW M<\8R3/,JVA8<2C7G3W0G6*@ORVQGW;OIZ(4T;8'_/JK0^D(,M6QMX.?8B'\U ME-50UA-0UB;TU?M"<3N#/(N38=,P;^GM^9L*GEL@IY[ MQ-(JS1^C;1_:)9VWL_/(@UY+$0>#]1,7SQY;(3R*4MM4++L M1.QJHVLLO9GFLISR6G2-ACP6(@]]0\EC$U31PUMR"!J%8WF3;4/UC88Z%O+W M;"AU;((VVNYA8;5QA<:9BH6-UO& FX4-U3H:\EB(/!K_Z.M52H\IZ'%(%\XG@;JGR0#@FP+R3P/D>B^@W+M'E-U-V3-I0':.AD89&&CT4 M]5"139AB-J$HI56K&AY@%TTN$1=K:#[0SM]L=>1A7/1:%).&1A92676CT5E? MH\[:X<,2/P7(-FK(\A<*&ZJ --2Q M162;;E#MS3*_EHK?807;/*'^RC&6P?1,]0=?Q8]$AG::WN>9?E$58X M;TWT/15?HM*UHO*<=C6%MO 5OW, MQQ6!JL85$U60%BJO\U >J:R/+Z[Y=OF0\KR6-Z6K]W^\8-KTFA;GO6P8>_^ MS+86JW333'9M)FLTI8DVJ][0AM5A^@<4!RQ!NO$UEUY7.:"FD-)J"BG]N?I< M+VQGWCZ&H%9"32]LPS;/L7Q8&IQ_K+S/7/_?VNW##*NL;OWK[1 TW)9O/S"Q M[4^6>%JEZ[JAY0VA9;.E:YVQ2W9+UY9-95M-"%,38+9X#$W+-/SFD-;[D,R6 MZS:'M.:'9'A-?OOK=:M1?OL#=3MY#6_"V4;9""_UR_DVMMW*-FB]&<8T6]K2 M]8%7ODDOP]/1L,O&LXMAM4S3;-BE89>&71;8&:_E+EWQ\[5QRP-\C_,7??N* M7Z)58C[N)O!16_1RC9F9#(K%@WB?)+R91OR0@$F2A LE$91!Z#/MNEY)']?# MF:C_LJ^]$G-.[5PI26# KO,L35OE#YB\W,+_*# %=D;-5>%WF!JY;5,&E#[Q MT;\/*>@^I7"]FK>WC2W?]ZDUQ"!E(?_O__(LS_A82RN@)Q1J<$U)U)13 3/ MQN8XQ;#+\C.,0H8W38!GKC%10.97E"L(NSS\7"'*/DROLD=X#QA^.WSR 609)BF^M&M?#J$76XT,Z+#A7 M9.^A<'7#K.DK'+8CNX9?L%=N#H?(0JJJ.<@SV)J"1Y1B$F7821WF])]1@JDL M(L\#$Q2H>A[6QYDN?-;"D;S3\UZ MG(=1RT6)L+?[99?W%<[";FT7@51@X'(51=E+OL>NE8##&?'?Z74+7J&6/Q:\ MEZB489%>XZ+EC[1,EA:9AZWHLJ$" M#(WE2\0:2UK94O[B(1L53EJ=>SP\@1V320/S6/#*H=HG!U4*%VD@AZ6$:AV M?DN9P\;X:A@V.^L#'$1EPV1YT"45R*>P*SB0V\/ ;2/[V/M-'_OUF,L?ZV/_ MHF5WK8EZ*NJ*@I! _F?]/DH&*6+P ]B-4B*B] 1 *D98([]0/J,P_:D:!&OT MBZ[Y?DNBG'P!X7)MN%&_ #",1BG*13EN#G]4WI7#!ED?H!6KHTB15*4NEF ] M,1^"J.'U +7>]'HL'$M$BY.\&"K_&0%^@U# ?$#XXS5GN6PZU;\N4;Q$4!RP M& 7GF )VU+3&4HI*T0F?%>TCP=YB(.V8W@T(A+:QC':\/UW6(S$T#ZVM]OT MD_[Q?6MJ2F-$%DVPSI*^F(.0=KBH+IPJ/ DBHX_+@LD5,!$4LW(0D6W*^J#[ M)P,4D!,9IY<)JC- +PE*2M0,KKI)D,#JNDD!6,\*TCO@BS"43,H4N8\P[4F= M"<^D$/H$GA4M&YYYE^'K2$'#O0&9=I84(AGU?4ETE2J02QDXO:%;RMY8#Z(L MU Q0L4^YJ*!WH%Y8"KT:@44C(G&17CC*A]UJ8R.QV%LI;HJ^A$3.PA#U'E&( M!P?E_:A.-:0#YO1Q/5$6/RXW,AE6)%5J)^%UF-)D *.$U);\!DB!^U5. =22 M%#A:'B/EEKN+'PL%L2*UI*KWR?*^T*YB$ J@'O%4 MF (5MX_-A8JF2CT3--Z$2:4>M7*6@QI^QL<:,Z#-18(1*DB"R+\2)_"SW5*/ M.^1XQJBY'X,]M V:5#(&AMW#X^T2&920/B-&F)Q^4I^3L#1H-9>8NP[:+E @ M_;5<5(*,=$&F%% 13X8"/GA)0(A1R!Z(7V(A8[,-X:674-Q-0:;'U->2(ACE MA>#SZON5T@H#T2=C.T+83'*:-.C$5"?ANQQ=KC+K$Z>8&KP)[ G2DE!KY#?"[0"_T94+(\8N2_@7N[RU$ ?L'Q@>_EDT)Q6,M MX-Z>,!I)(U58&)*A1_GB/9Z'":$HH%5+$HVL1%.@) 98DR ?HI,F1CZ&/\#Y ME./!6$F*^WU-NS)@253)Y?$!X!$1W)Z- &$S,#! C>R'.#B>5E9:8#7U_QA' M(*-4MF00Q(7P!?0USL\6FT+G-[:'Q18!!0H.ZPW >A1"#^Q;X ;:K6I,)%&J M,H!&^8315LPJ!;?S#G#%5NE4J9,^BA_2$X"4+A!H85Z5$=H;I<-$)=E>FKFR M#,(%F T]/F'PXAL)0T+TN46"_Z<5IHW&V!G]D;8?Z62A6@@FU0!X*](F4"L< MFZQ 7&\I;+>%)&L8_VH)DG@KXM*7>X\QQ[P=ORK!OLP)L'&"Z"(T@JFI &_E MV14\,\0Z%&_UEN=:$S1]GPR979S>,DT'QYAT:\G9"15Y]CNZ[2I4%*/FTKC% M_[6EO$""6M,Y+^GTG0A+/:HH;U&GZKP=5!@ #@8LG ?6:\6-AQQX=HB#VE7 MZ$CD%(R']+DL,3.A&:(\JM6O*5UW-:\LK Y8M\^&P*X;+346CMJ>P>I(>4L! MF4(H>!9*A>4$3J7(% FL#-0 Z9SO%^CQG76(244LIA!F"6IN+4E0)ZE@1BLX"&(^!8 OSK$"M,(+G\,) M^+ +T>F;RFWUT3LK5#K8^J/]OX1Z7O=1#/'N9$B?S8Z(/ E\6J#MG5SP:D8P MS!>>G>5LT!5Z/MGH>"$@;JE*UA[3@?02_>@G.)FC(:FOFWS>-1\,&1/B2*2+ M4';%I,V\S/+?P)_AQ-V;J$)6ZC18GZS"U=$@(BN "I8)X.T)[>ER\N1)MT=Z MXE=@P: CA. B&Z#3:-07=A0])ZZ\:E=GU0$C;O"PVX=-.Y./DQXFS%;R^@"G MDZ%:SH^NY$JK]0DJX3U3J;\OQ$J(TFC!PIK%'_;)\;A!!0"W@5XQO() Z(SV M8" VY4%6CM6"U\P: E[+-QT2:+9763FZW;*$F1A2@T9ZFXO<;1 M[G,=Y.1WAYWR=G1D4/ MB'P$!D-T\.=1V-E"CDO;A,J)\ZBA& [7!8HK78)U%TD8,^+51]=,Z/#[DJ;\FCNMI?=L.K MZ9?C/\4L3-*QUZW\>OE =5'/IEJ6DJ8P LHFG;22#[6.T.7)_N35C5J]SVE] MO-IEBAR B^@/*;VBL9RZ)E^5I)MJ!Y]%&7DFV70D5,0^(\.]WP\/5S MT7@;>M4V5%0[9B3D@Z2BE#&XS1 Z>4WGC D %\TZD;Q>"!@9-"Y>U6(3\D4B-^"L_-!1H$[.!:H$IAM:$IZS'7#8X/.6(B]C"6W!N62V<@XA^Z[:,>5JXT3(UD[1PRZVT<*OE M^>Z2VNT<#]+8>P7:2I'U^SPM%1H9MB&@MX:BBJB!//'EB2@0^44643AW4=N7 M+>6>;;O#)!B_#-YL&$O;!K1M<'35]PK6XU,NMJ%@*<<5K((.]TKEL17 MR,,B@I#5WN,L'!5XF=1-R-4HE6%!)14-E97?Q:46A6G6]=,@A\_$/5**/C=Y M10I//(/KXM8,["?S:8A(*=J.=@02"=2BG*3W)JJ/]=U@D[OQ""WR/CU1Q-"3NJ MN"Z&O#?!(#1HB;43;0C$/='XIF&L?U:S+:,-ZX'U@DMQ'62<":UNL[W!B]#2 M@R2U/S\JP&A9KDZ2VC0K2>VV+,]^A*2>]C/-$=DMI>B"D2]INNZ)$'14QI-4 M8(X7#?=OS1W2N/1-12+ Z6'2V-17)HU?NN\ \SZHY#F>QT[-5[.!$F!B+^I^ MJS+J\/"_66_P<:<*/*P(MI0&8^99B5RH8M$ =P=E["]EZXB)/-#D?_'G)%?_ M."C56[[KSXE!LCT"4G]\[]#R#'UI?_[QE%=^:M)WN_3KD\(LJDD3:=+]3IKT MY-U@Y8ZM8C+ZT<3%WM;T=!;'7.=AD.LV]L_8_IG-+*A%U-QZ:+C?%%) )DY1 M,VO&3X74LZE4#(/KDHQ$A"^+2+>!S/G#!E@3OLKRC5E^QOI)B(%%>7;! MQZ&@E3L>=50*599Y,'"^0Y&".">-8E#>(:";+!IVR_#:,V&+*0$?7G(@\(FL M0YA8V09)VGY5+#3AJ\A?%!=,+$@HGP#?!HM'#HNDC5G=9J.VDO7% .)J"E^' M(>>UO%@P18>TBH##RRZXS'; !VD5M/(J^C?ICSMM\?X9'#W/29$_8NQ(Z6:% M4.M[68"MNLAE4=Z_3!QTRD1JC+ .,6* F"?(,Q;QO(RNGKS9ETF290@84WYC M/'0A^I')3!W4SX8)Z5I1$L<<;_(38?XJ':&#E7.;Z*:&3AC8BU$A$F-Y'C., M#:NVX)('90S Q#F.38F)Y5'80)H2V95S2W 9-(7-MASP*K#.FN7M*9F)(PR3 M*R-%9D-"1&)U)1O G(O0QR B_ZMD:T&\LK\=W21DE&A1BU"2M[W7RAD;G>%C MDN*&F--:3/##)1?7MS+:'A@_3]!BK*]AR%E/W.05L./U:4]P."@YR9!+3Y @ M(K0U0&]">Y;>2J^B\/@><(*"PU%& /%>R8;(R,,BB4B&A7@!7@H[2NJN!19/ M9A4(6A^K94<'V\J>]_:+65[&_\[)OP'TO4+LR+: M4W?!>^-KW78!$+I)5L3$7E3:7K^\EG^,LQY#9LR6J8&97HO2(*W5U(2COM): MS99E&DMKK7,GOZAJJ"]@CBN3:J%NW:D78L/*,EHQO5X= ST/EU3I:=*V;L' MP]=6^F2<@U<8\3.9.4H;9ED&7)7/,2 M#1F+2I!G7[^1(!WG?@^[21[5<[]A 3IN6)04H"+(+/$.J V*HZCT0Z%\8]=H MO3:A!W\F]$!O0@_68R[/$'JP;O>&(O%HCY)TY\NPUZO='4BM7JS]H:+-,R?E MVO*YF[/SN$>@]?D9[">IY']&HGU>:M16&4,ZDHGCVGH81'2B:R'\7KM+,%S6!!AL],CEZ,UHF!!LI>\EKK>+PL-8&T &=L^XXJO M9?+4 JOITM5TA2]#FDGX-S3#ZFPQ8Z@9CHMVFN=K_WK%_@"0"5(^*.^^9D7Q M?J-S 7_6:S%(DB-B,472YEMM2S.H=B'=IK?JQ7D61=.Z.&%*2NYL?$5+T]WR M);K]F)<86^614O@4OF&.R!&ICN,:2O"(+DPI??G0N3'?WN,&2*+_^V8!AU3QY#-->CZSO",C M-!O!&%'Q?HYW1"!S9=)1Y5\LD\,&!?]0_O 13-5!RJX_)'UZ!7WIH\BF*JL( MH^$S5?B7SE1\/+:)MC1A%\F6(O+-\N,M^FBJC+'XS/:V?,^]]6/@QUL_NVM8 MW=MR3.=!P][]F>E9?V*REF\N-.PF]I=_6=VK)QVXJVV)_K)V8H>'O!> +"UE MX[,V('H"A_9\.M]FA0B6"O$'K$EXP5+AYIB5+(^>E+-E+S"K.?Y K NOFEMS M\!YCKH2'Z9T^)6N:?KB;U0_7T%N6N6Q_R!?6$+>AYW]%B M2@]0D9C(9I\PXM4_8<7[B]DE8P'QY&__.+$KAKUE&[@-5,TU8"G%LO K6<-U M6A:C<[A*;CFIV6YGLBZ&+>:!Y\;.)@I6H[[?OY.?4E1@ZFV[PV\T<9%QI^ M"Y/W9(MR?![>;SFR9Q2&SG>S?"@Z;T0\YGD^3O6\&TE*" MD2P7'F6P:M%Q1,9H3HPEZ_\6<]83PFHN6'X]+MA:JYA-09A)7@5>B7"S='Y- M5Q'VR]):*3[L5(*N<*H0/%4V$$:MET^O548N8SW+7AV;$[Y]%W <5 %>[2HM MXWG1 ]WP) ZH:' DR@^/X]#&V2.RM*SM>0^YSJP%HU3!IU@7D%Y=NYDKXU1$ M9$OI!I^J(^NV7,^=DS >(=^$R3BPN%XO!N-I$N%MSN*X@/$GZRS7UDSAB,*% M+6\/DW&3'5$42<2WL+)5S5NS99L>52:"!2V[JP9\>=F@)5K(XGM9>ONG=M)N M^<[2.]FJ;>#T^.(V8BD+;PF_8:7XKD)7:PT/:FJW9#*_9;K&@V=O M^,[2">QB]N,Y%UG*14+N2DL9:Q,+H+A<;>E@JUT9)V M 8YZP=,"=I2S8>D'P%3"_E 4F9;=Q40_51RLST7\4_Z\-3 1%^EH03&U^^K8].$/%*W(L<&;(E MR64.$9'')\ 48A'_=^MB<)/"D ]DI""G)G_B/%B:/CQ(R5EED-)&YDH84S>Y M3:[$QN9*/%6HW?;AWO'>=ONKTM[>/OC1.=[K?%&^'7S=V][;/=H8#9)$,\FS M0">*POWZ[ MJKK5XFH@V(#12\8>9-&7ZNJZ?I^?!DJ3AIWTUT6609<5?3(KDR#H(F.>6DER+Z]-#BZQEJX M*DFLGDS4C=:&OQ"2#$ESWV9K(UA#XS18W A:Z;_S.7,Y^I$03<"=2+:1S!7T M^Y*ODUA(?<77+J:R++**I-Y!W'L*\9Z=[N!8$@7TZ*N0)U&\OI\L2:R61.*( M+!K3%#1HTG*=JGI6=*K45RDY%U-+H2AM 1LC82H24O8S!#/KO^.'1Q&276.E M=KQ*??XG?$D@T7/A"QC-K1#1010^-1&"$V3HH4%S$:,+46A( LBH[:G."GYB.!?P, 76$R'^H MH5%Z=/P<$FZ0G(JW@XN<.16J4D MGE"E=FCI05I\(R9Q0'D._DZ+2,';/KEP0TGV??$EB6EA@I9B6!?X_ZO+WJN-6ZDVW MV[9=9MTVNQWVU6I_L3NL[;A?EMI&T_/[=+BF$O)AD[UQ#UA7PS!1"$G"3,KX MKV>Z%? ("RR>*(B_Q_)0AW%R>]#YA#_#+,%R(5P>V3Q)I]%<[C1NX+Q?_ROS M-$_+TSR6EDS4N46-59J-3KM9=U'?MMK-BET%%?MQ>U%M98OR+:\J&QMV/PH) MB;@%J5]N"I\4WFU'Y4B2R'><]D)ZM$()X8Q8(H2"\?N2KZL]!N=2-[T+O73F MGU.S9^E!_*:L8_L7W6N04E45: 0*1X%C[I$DH=@TBKEP7/&9^YF;3GD[,5"A M0\P!R,[ON9,L^-:)5%T0I;EV)+UB7D8C65 F8BD-6A.K''W8,QP0$32+8D]Z$9SKE4 MTC^K# *_SY?1[XW1'VU"T@"<%OX2^DS%#<1GB.:9LJ71;D:7#"<"K@>?02P8 MX1Z!M@V9$\1Z*UD@AW VHZ:&FMO%6$4-)?7F*[M=M.&3=XEQCY3WA>%[]"]1 M;'"SD_&M(TIZ?0]S#?3.0KB*6F5HCHK MJ?SG"8HKS4=*)G@2F1'=W6FF)'=N36F]9[0[ (J(1H7]BS(53_\1@CZT&B39 Z2#&!$G'.R[@0,1+@X MQA%5L78 MTC!2S&I6I=-L;Q+@^)V*N;T*MVZL&5A.^FYM]'8R^:D-@;5ZI;41(IP$"0D'H()X=?]E12QD?&EV>$ MN;2900=A)-+8A&@_P\B0&OW615G7"W,I'^.@&!KK-MKVG>-V[+9=9:Y5MUW6 MK#'[6Q>PH_C.=:&ZQ::08=>UX4-Q.YQ2<4LC'"YR9]>4H.+'E2!38U6[9G7K M'9=U6\T&%YF&TVRG)">3DIU=-FO>[.9F&FM?V8BO3L/F&J=FIU.V\-JQ7*24:;2+J),?'YO&6:2C_))]B[XP@$4PPUEFE8< MK[W'H*:&Z_\:!/?!Z-/>!_CF@:G-=NGME>"EQNR_/SNW3L?-L9K3L!H5QZHS MMV/Q3^U&A[F5SW:U6U]P9:ZE[EZ!6]++>U-W9][;X"VM)X)3ZW*I7>N$MP1% MK D)8=@;*]HU$N];R7_.UF!YMV91S2IKT12-96FV86 M81T6E=+/K_O2\[">U3"W(WNLZ%C8.Y#DI+%. 6I4^2>ROEV42@1#U@+1=9P< M<^#CW"FPR11=(/"O)-3>%S;^^EJ[*EQM@QJO%[1"<3W$],U VJ\*VX'&KQIL MN:252^L-Z"CAW1>C?PN+G#6Z7V_M]KOAH,MXQ"$M1=5V*VVG-16;2>WV3'3" MQ-DO 3->ACN[%,WX]Q9ZP^_;K?CR;]U3$4KAT , JP@YOLGG7UY> M-#Y.[3'\F;>BW@!HEO/^PZ,7Y1^\D9@P2F;IBZ MF)I>T$UM,.+GB"M@?4&DX*U/]THQV29"FTG0OB0(_7ON.K6HG!F+D]U1V/O. MNL-@Q*P7+WI@=Q'4E#3"42!Z45<^;3U&/IG\JIY^/B6OEX&B"FY$Q: 3,\=GIY[Y_0SL2@6]'?+[;W&[[O'$NW%BS-="R<;S$1G&4%+ MN +!.P=!:2V)*"O(TY6U<1NS5E!UARAD$P3-CY>/I"I$^QLLC?\"?@YB[0ZQ69_4PCL_YF\Q-WJ1 #S#\/PB?N,:* MQ;HQ^Y\Q\KV=%3=Y)\"ZU_@F"?29L](YI!P(6FX3[-D%CF:FE/:CE(J94EJE ME'J(T 'E^ZK+=3:IM9[B^8>>6D_GJ=%G M<2N$Z]PUK,ZZC8$+$$4NTX B1]L!UDKY%JG2UN2V1P=#,;Q-X>WQC_5KLTB^ MR@]4:3GQDL< "%2& )P$<.! ^.4ASG.J]%L@[PF4-*B@Y5]Y[P^\I[Z$OD,' M2V+Y@2"/AP" !N_SQJ-!B,!Z;]@9^]XEGOS*T0K4YK5IC:=1T"[+V]5XKGRM M5BY>[?ZM14V_-G;^VN*55KXJ[Z%T='^V&VG[I>;;Y2'/:''YIP7=VLQMUCI_ M66V;.WJ-BK:M>7HBNYS-Z!AG]"$EM$]9*K_+IMCQ@2_W.[D+_V7_*Q/EDQ?EH M9K0$;?LW17TX,,NE\.'Y>_#APG_SV#TX^G? M_P=02P,$% @ $H&H5IGL34V4BW]=VQ=DB,K:I(TLZ0DYVG[9&,)*G%H'" M@"_[ZT_/ ()Q "6(^WB?<@*:?KKGOYZ;DV#/__Z/+/1(_$8=9W+UL&G_18B MCNE:U)E>MNY'U\I9Z]B_/9UV$57KAG,B..CCD>P3RST1/T']-TB M[$\T\=P9^NYZ?])'K"A?A%#'G;]X=/K@H\/]PZ/57[T+?'IX>FJ:9\KIP?Y$ M.=[?/U#.R.1]&)L'A__JHGIT]/1Y]<;]H^ M!#WMW^ZZAFC:BMK:U/ESJ?7SV+/C]D=M_O,8,Q(WQRSPEIKS+PAS)_X3]L@G MTYVU>9_WCXX.8A$.2 M44(?YV#$7*BS?4_R7.6$'^4+P>YO_SA7M*^"[PR55 MEK\02^LY:8<_MA#V?8^. Y]$3;')BGKCR\?$.)*Y77#E1++;<*&9,15LR&6>Z4-N:-K72S( M),4U*VE&_F@MZ818@/?^I(I"1LQ/4_>Q;1%:)O!7F_,/.:&.'>PS(R<,S3$_RZP9WJN+1E'[;GGSHGG4\+2L[D M>/#(Y++%IRPEGJ7^L/'X$U@2-\DH6 X]_G,;1(C=37H2RW+V+UL,"+!)Z)M= M[O@<^D1_(ZH M==F*=Y>J8VF.3_T7'68);R:\VD*\Z?U0E^PQA#F%0+$!L0F)[5_VQ7\'2$DV MNJF/@(9".)3"^]Q>15G!#QBQ^LX7\7EUF$3"49,"P97X*BVW3$RN6/1ES$0! M/YU^[TKK&=H5?##Z7?U*'6E77]6NVNMHQJVFC8Q*+)6 DW)U" 09X$\2D;7 M1&E0%*&B$/:=LI2/!\")XS\0GX+!;,,$KH!+Z3RJ0R?ZN*SF/TWGUQC!OW=: M;V3TKSO]N\%0NX4V^C>MVSZ5-C2T_]WKH]\W3'>!(BGQ)[6(#S4BO8?2.O^-0JWO49 B M1S5NK[O][YL>X@M8*<.GM1@&?"04-(C,T:W&IS2U][O:@R73T,'1,,$9X!1U MI/=[E2B4@DF)^X7OK3*7P4 *(8L0&U>P_KA6K<#\-EHQ*#9?!DY!WLKY*70A43),=% ABED1O$VTV_?_5= M[\+)[*H/R\=0APFN=Z-_[8([C*JY 2F8E+<9B2$&7 $4)*@IA&T17KS_2 MC('ZNPJ]KT3-DJ"4AL-5&H0XBN0;Y&_8 8^&:F=D?-='MYU[.,SC> DV3UP;$&0NK\D\P^FP,I @FEH1I$1T\; M\FXS&?& _CW*P;4 7ZIN]VL M#"YE+I/T2*M D0XDE.PAH08)/2A6U$2.5S(;=6:W7 0I6R4R)$WD8S7;48.0 M-1!21N1IDR82(BM/N2(^IA5+3\MB2BG+Y%%*5;Z@CY&")O%8]E1;A\^JV%)> M7U5MT4AZ2YQN^0.S5F 3=W*-J?<-VP$1SN-4=2D>4YORITSNB XML2,_ \ MZDQAFT!K!<;/LTH64D=U:T#X.A"9*/)O8"025NZ%H1=&8P3=XH\LHIE096[600B($%*#$!(BHV M0@$K%&[&>\3DDW<=.!:[);9U[7H=F_+=V1N%28$F:6QD,DSE8T.H15PO L4H MTOP>#ODDZ,ZOH=-/\#V'?;Y,'NY@E/P&T5*/2.D M091)A94/HI1%*#$)C5]0RB@46X6X68V,,%E&N4[ E,64\I_)R)5+4[_3N,[E MR9;SQG6M)VK;;T%LCA8IU9D47C6J5_:JL=[W"%C/C0Y==:84MESA;OYM(R&C M31H1F33AJR(BT1\=7MY#8SU9VO.,LH*5(L#9A, M%O-5 1.;@M*VH,B8!@5/^A9F#WL>F/-8:QM9""0E-Y/O7+XK"M7I$U%!]BG>&=V7?:0U*B,RGE9'9=9^H3_@[#38[@M1JDM&B:55_W!JD:NR6'Y4!T>ER6E!&729''A M4M.=/N25$.&.G5<$N4[E1U!*P$GI65M7EIHMAZ+4(L1&"7A3B>L2.*.3_ISP M+;TS[1+,2.+"^@Q*<*549K)4.52&.O;00@L2:O92@N^T)NZ/[Q^_Q+GXS;*; MA9>2G$D\52%YH6]O<7.A06SG/[5:9PDL1I)RF*UH6_,8;",7R97"S5K9G'P( M*3'9/$Y.\><[)9$'DIV .]&PY\!$PP;$BRNEJS5T6;E.AL M JB Z*AD.U0NLJ^1>@3ZPXKM/5%'9(;9@]"(!H7':F5OK2EU#8:,RI-,LB>G M//B?/60_MY=?_QY>+[TBGK\@/OJK$X(Q3L(?I6JQ5K(SM8H!H3M$]\D,(@*/ MF:AON&SY7@![9?[:_)*E:!NVQ*&V*.F*+1%_1^0"=DS4M4;BY=I6X D'MA"# MD/*I'_"K&\\-YI>ML#D%K!8*W\4=?@/= V5R]E'!%3BG7H1IU>%W(%,MLG=REG;\L_->UWG8O1@_AX!H$GOD !PAU MZA'1Y([,QL1;UQVIV,;[E?Q-GPO+G6'JE.A.1[!-_R)6%ZX(6^N8#2#OJ,^^$_[WT(BE/L*8G(;G M 75Q'A!;=.FPKH:Q[0%>G"R4];6L]-9[F5X9Q4-^I=;0J.4&K+?\BP=HZ9G! M6*S*-?O!!]< 4S[PU)D;P/C2'=,.+&+I#BR7T7:5R_0G2YG!$LO19K"WS72\ ML>^+^_YJSGU_F1^J(&R[MP//-0FQ6/R(][7GSG+W[FOG\@H(53K[-UGH;F C M\2;K7 2\JR>E6H?$O^>A4%H;5+@G24BQ^*J/=RY/E49B%$E:_BZC8T, M[17$'=VZ5NI1N*@ECR9NQD]9U!WU5;+$KU;LE]\=2K\"M>X5P#N MSB)H@ $F!#&V.WA.?6P7#^RUS7=B:.?$:8U,_>X,WMRJ.5F/)$+;[E,OX '3 MGR0+NNXLGW &;OA.EK73416("I-1A=Y2QR=3XM7,A&4*J^HDQ I MDUQLCX6 M/)16?I$M!;+U/A/3C5Y>5/&&5!G)G9A=<\YTTIN'Q3);)VT18_%3S^6C,BNQ M[=[HCD4?J15@VWXI#KF\ECL18J\Z&+Y9%JZDIEW-5=79ITH']BM!MSU6!IX[ M@445$+%M$.^1F@3X?R1.0(J'3@G!G1A)/ZUHJ?"(]+.MV)USE71^D4TJK[U; M7A9_1T_K*_?+JMU=VYDE69KHK[.!6HNP]=[FED87WRC( JO&&ULY5U9 M;VI>.VW?"@.DFPHT)3-^>>5+4D@6:EB6N)+/,KY\LR0+O MUE)'/C 1'0:KQ3E?97Z5E9F5E?7W__Q\.GKT$:>SX63\RV/^$WO\",=IDH?C M=[\\_N/M"W"/__,??_O;W_\-X+^>OCEZ]'R2SDYQ/'_T;(IACOG1I^'\_:,_ M,\[^>E2FD]-'?TZF?PT_!H!_+/[1L\F'+]/AN_?S1X()>?7_3G\.1AB3D@/# M60'%& >'Q4-!'0I+G F'__'NYYB4LCH%*,884%X6B,8Y\"4ZC%*J(O3BH:/A M^*^?ZX\89OB(!C>>+7[]Y?'[^?S#ST^>?/KTZ:?/<3KZ:3)]]T0P)I^LOOWX M_.N?KWW_DUQ\FWOOGRS^[]>OSH8W?9$>RY_\U^]')^D]G@88CF?S,$[U!;/A MS[/%AT>3%.8+F=^+Z]&MWZB_P>IK4#\"+D#RGS[/\N-__.W1HZ4XII,1OL'R MJ/[YQYN7EUX99F=3G$W*_%.8XD]IT*#63Q\_N4#_O)X-CS],,+59^^G6'YY7!\-5>M, M+B']^QI/??(-=@JC=#9:2.F(?C]_=H77Q0CP\QS'&9=R6T$83=*E+XVJUB;3 MU;\#LQF\"^'#X&@8XG TG ]Q]NQL.J69,F#1AN*E 9.S!I6,@DIM M,)%;'YDJ6?G+DJNCF]'P%MHN8187*C]_Q9,JTBN2+LW$^IL_?+53T=;C:2>%C0LC"*E"H::K2\,$I MKB*BY,'>2Y2-WWIY>!>8"8,YWBZ^O?5Z#6EP'RR#\DO]4Y#VXD8=\)1T>;@"$DBZPW*&@^> M\P):<):#,MSRN!81=E6\^ X5WTRR.RMZ-;J#V0SGLP$3*8N4.&1ND4:$&4(P M">C%-MN<952NL35;OKD-_I4(.5=":BM *!E 29XA1B%!.LU]C,QSISH91@\- MUA::77%U=^$VX^?KZ>0#3N=?7H_">'XPSH?_.AM^J*[J*YP/HD5A,_F(-#=H M'BK+(6I70! >3SYFB8$U5O==>/IDM1IHOYGHFY'AU\DD?QJ.1H,@BI())<04 M,JBH,[B8+,BLT&2G,BN\L>)7[UY'R?+[4?)6(FVFT)=C"J'>#>,(ET,A9AU^ M3J.S&JA^16:4<3F'NMI&"\II"T'R!%RQ9%6V!85IK.QU<*U#!/7]$*&Y*IJ1 MY)BL$ EA_.X(*2!^4\5Y7/Z8+7$.3/ R6#(_5@6")&AI"H5+*#$'3FXS6B8: ML^-.0.O00G\_M&@G_'9\F+_'Z3E))^.T\DZTS$4X!TR)NB"9"(Z52(/,S! Q MDS6Y-0]N K*._LUWI/^=A=U,[Q<",?)%K'U#4>RA? JD3N:3]-?[R8BD.JM!U?S+0'/4+-@ *5(0I:RD(98H@ PVD]$9ALYV MQX,;,;4TU]GD9!VC0=%JLQR>=TP#%YD^SK[FT_9EKGMCUG9GPAV,WTCDS7A^ MPWAL2*PP'R$81C-8I !>:@G")BU-EL;HUO[Y?5SNC7EKSX =%= XK?QUP37> M1A4=A*1#'.1R.TPRL\OV5?9+WW];39" M-]NG%=FP[!#(8%MR51W%Q,8%T*JDG!C2QW(M [#]#OGFO'XUF>/L=?A";\1O M&\X859*T3,0J9TEQ?2C((.6B@Q#6F]@ZWWH#C#X8N&Y)<)7SN^JBW>*=TN2, M9MP5+"YIH42(8(SRH+*B6$PG#@4))#+CM&N]Z7(SDCZ8O/U2HX%&FK'C\/3# M:/(%\0V.:JG@#?D5%0(6SSUD7CB--#BB;Y%@'%>N*+1:MR;*O:#ZL&VW7\ZT MU5-'NSDK5%^^4AJ=(4^A4-A*@U6Z%/#,>^ 4J&3,/ >N.]W.N8JH#]M\^R5. M0PTUWO-):7IV*Y-]-@C1UAT.FPA=-811&B:\CZ+XV)HU=R+JPR[@GEG33D/- M6//T;#8F9-!0#0Y5[P) MR-]*$ 7ZP#T74;1.6VV/M@][COMEVYXTVXR)%=PTI/F?P_G[9V>S^>04I]>1 MQ: 5CQ8$5PD4K\4XS&C(/G-$QU/FK0.O=7"MPR[[0[&KN;;:I"/63)!QQ8PI MV4"RAF+&3#^\]PI*C-DDM);Y*^YWPTSD%E,CS-X?C'/]HV:L/X91??C!_%F8 M3K_0A/YG&)WA@">3)8\!G*_%IR1><$DR4(&TFCW3T;>N[%T+6&_2%!V0X]JT M:*ZIYBF+-YB0@%&,_ KGJS$G)K3,]5Q9E N+;R#P$B!G5"&+&+#]]L,=>'J3 MOM@#99KII6')Z4=Z]V3ZI58QZR2TDUH CYYL.!("QR@@UIARU%*K&%H?>[CX M_MXD)?; A*WEWO H 7X(PWSX^0..9U]S:,PQG:0.$#W%M(H'18$)BR 3\SJD M3$:L=<+A1B"]R3/L@0N[:Z+CLBPD$H9"X6ER@A,_N8;HI(=2'#JG>4#183G. M;659C<.."^/5)B1$[\ 4DK^RF@)S1@ZMETX8HV3B.NPS\MBL,.T!:G>VY,I& M@<:6^FDV-9YC07I]?CE.A.MM^'QQ_&3$I66N8&1@Y.(\F*0(RRD%PENN4T;+ M0NL3T/= ZH-GU1U96NJCG?VGIQ=:<$Y!LF,JTZ 9 MA09!^61:;P#=A*,/[E5W=-A9\EUOZ5PLNC51ZIJ'B<;69(QP$"/!BD4DC1$1 M3>OU]%Y0?7"XNF-'6YVTW<>Y>;0Z)4R\5JCZNAL9,%)<2 M=UEI)[4.B1;"+ M/9RMZ^'W=8JK W*TT4*79<,>>8Q8B\=,/6&$7-#?#-DU*3%[#,[[UN=AVI? M4YRS7+(7CUZFQV1!)3F38%W)=97F$#QIT ;4)&B4.;>N&KP!1I_H>J!V()5'9W4&;I@ %;D$)VC9SI(5)DHR6;4^ MK7@'G#[YS8W9T$H)[3+5.0^K&,+H=1B2+_\L?!C.PVB SGB!Q8*T-%(5T8$K MVD$N6F+RUB-K;?!N@=(GM[DQ&UH(OQD3WN \#,>8#\-T3'2<':1T=GJV*-:B M4&^8AN2CD0>/I?88JDNRXCQ32%36WX?/ &2.2(QD8D\BR>8;@;5*064I< M.BYM\P!\0XA]TL_?#U^]/3E^ M\>SX]]=O#G^C[[S\Y^'1\4F[?J%WOZ7;_J$;C+!1/]$;3,)7A\_^;G#>:6BZTPMZGF+HK MJCV(GAM6 JVPOB")+\>SF>(RT[\X%P!K54K'8\9\OB4"^T 0H1HE%%:;2MB=OA<)IM M$%TP3-Q'3E$W0I+!@&*!0FZ!%EP4+ =N,N/-^W5=A]&G!:$O?+QU*VE+[;7L M%KD8S1+'>?70HIR,FSKK%SA^ 5,S"MUG2TG7EI=UFU0Z&K:W17?25_!61'U*S_:580UU MVHQGE_UREWU000>03M#HE.+@0JY'<970I796MJV3+7=$0OURGG+(4CJ.$%$H M4,($B$E*<#*Q(FW4R;:N%MF;\_2P+L;V'+QNP_NA_\;1 $]MQ-/<8QE2&8H MLV*\#2!,+8@HJ=Y1) P8,A;1.6UR;)U*OP7*AJY%MZG1UDS:3?#M2]DN#,ZG M;+2EX+1D%4#I0,04B8!H3DL3UY&+YDF(^R*5S4?VZY0>\GHZJ:+U*22KO 13 MFRA1?%UJ)3&'0MX\H^C;2MYZ1!=>WR>#N*N^K[73WU+*[0E\/IMF@\(D%I*-%/8^GP2F:F[7#AR2G6J7F;B5Z6JM\]U$WNYRC O4,R8:HST#5/5V M#ET[?FMAP6>+P7K"9EKWP[AU@F]3&/$1QV>XBU!/:E$_^6:02SU MN=A2U@]LGT;;'Y< MZET6B\:K./TX3#@[F8SR0 1;$H_U%*+WH**DH5LEH3B4GO/:%+SU.=#;T?3* M6+9B22/A=[A.FIIC,I63OEZ @TI1U!$5Y&"3]5HPF5L[^O>LDUL44N,BDB() M_QZF?^&%1P]RQI(PDY1C+8$M7( GEQV"X=$+Y$'XYGV8;T73)SNX&Q.N-6!N MHX%V7@%%4],P(CP'^70X'L[F=; ?5]FP@:)99M%'2(;LKS()P:4B(%DG!7.6 M"]Z:%O= ZE,&O2TW6NJB817J#.DQM;''3$E! M> 3/O05,3OFLM?6N=?!P)Z ^);_;DJ.='MI5G9Y.IO/A_RYD<5RN7A V\,'Q MY%T@)Z#N >9<&WE$"82UL+IH^]3:=-R-J$^%R6W)T5 3?:@B/#CY[<71\9\= M50]^??H>JP9O'E&C:L':,B?,WI,7_G%(3WOZY8]9/07^8C@.XU2=C42KR/+6 MC\15-ID;T$C>N?**@4_.@99;>=)^BZ([)]JT552;%HLK3*_/";W(:MW49G(0;0@YU&2Q9+5YF4((GAD(R4;-LL]. MA/O6LLU>V2??MV.*=*B+=NE$&O^55HCDP\^GPS3'?-XJ\?('%[[Y&J?#2>WD M4H^$X'-<_DF_+W.EAY_3>W+Q\$V8XV$IF.:#XBQYCS96'R\LF[5',JN@H\+, M,(=26GO;^QUA@_J:FRCYU1&_0$F9#3+F)6AOZUW7=:>F6$X,M<$JS8UVK1> M]='U*3?68X[?<.RA"_6W+/^Z"5]MBSB[@B]'C4HD51,_CB)%U! L4W5WQ 46 M)))D]D//&]#UR5'Y_NFYJ_J[IN=-"[H3BC-#\T6I@J!*]>J5+Q"M8LE85(&G MGL28#^LD??_TW%7]7=/S)NMN->/.D[])T8,&);2 Q67/SFB!)G!7FM<^;+NX M[UI$7*Q7@64$7I6M@JWW:6@-5O!H!$49);8NE.WM<' M*:;A0BCT]Q$N)#[.%Y/$ T3N,E(,E')%QDJIQ_H,F.0"-RI$TFQC:JR#JT_> MPYX8TUQ='?5M?%-%?EQ("(M=A8OP5KM0C(E( 77=PN#UW$04M;ND :9S%C:4 MI&)GI81K8NS3^K\G@G6JQHXV$[\Z%K4NJ%8$/1_.EC<%#$KPAN42H$130&5O M('(*T8)*)F5G2BFM;\%9%UN?-ACW1*Y.U-;V[%X]15)]YW-V(XE3U<:88G$6 M(<4$@5L'*16;;N$F]?3_%T M>'8Z6\;?B_3R@*(F$Y0*H%%08$,1TWF3=>NEX4D[UWP7<3NDO>J1M"\[U+U. M6^Y ?AS."-^+R?3YY"S.R]EH=1'.@)98@SX["&0>01EEP0N*(%A %D7T1:36 MEQ'=A:O3;X/TSK$<3\6<9JJJ2%YXOQ"8!@-_Q?SKV$X7J0L$@]< M*QL@A%IM;\COCZG(6G?/C%92Q>850ILA7(=8_@=;W3K48;LF[>_#%)]2A)EK MQR?R[I:9BZR5B%)JV+%'E@Z)+5**>\:, V5] "W=!],IW7/:^':/UML?[VL\0 Y;L?EONN?^4!8RS./ M&4K$2+8RT_RHZ[1+A>NHM3"V=?9R3T-;B\H_6%J]CZQIV8SDRK;O*D AAW-1 M8OOM0M6!\(Z'Q#4PQVOS#4=2-.B@Y"1B4130-#_"M0F^M<@I?S [VYD".Z38 MZH;6Q=A5IO')!#)*!.68@FB" "Q9U)X64>3668H[ :U%(O7#DVA;%77(FO.[ M7%>Q\7GBEUB^2 >?'U#*$1TSA<#5)D$JE 1>E !",I%#4-JS]O@D6C2[.ZZ)8ZZAT/61K$>Q' M2]YWH+0]N%JK4TRBB!0"F5>IBP656(20HH>D0R2T.:K0NM[Q7E!KT>@'R]NW MU52W!)J>8;YPP>(@R1U<:]'H!\OB M-]=7EVO;S;>X#DHPFBFLK>5JHV1=(P;E:?W-/"6',7O=NGOLVN#6XI3_T3G5 M0G,=$FOEV9TW[QH(K:)FCJ)/G^F'0P4>C:S]/(4E_TZHV+U]N@)JK5K1'RRA MWU93#W%X27@M:;2*EE^1JN5DX#3]S4A:FHL/B>^K \&]AY>VJ.PX/XKZ=G*0 M_G4VK.V-K[3BT$8APYPA^*QJ(\E: <M_[0'T//0EVI=*U M(H^FFFI7&G05%LF!3,C\R^M1&,\IP*XG@!:=?P;))^ML5( ":[>]&A>)0@N' M+%G18N%S:-ZE8&UTO>I1^%"4:J.[#KAUWD#JY+R1S0!IM%9I#(DR8!8Y-+^/84.(&Q;F_V"D:J_%;IKQ$*9%7\QYA?7EN-P.>*"M]5:3 MYRR#$J"P=G[1!#L(K57=W]"J]2&0+:%^!X7^S9FW!Z7VHTW+P&$1F<"!4UXL MS^5%9 4LQN24,P6QM1.V$^ 6TJ+G7WGJ =%J.OU"#%K>6JRU-))S"?1GK3_T M%.N:I( E*T0H,@;3VI]8"UB?SB/OCW?76FTWUV'+9K.7)7!UW*@4.JXYJ)!I MW#8GB(5 HK&T6*$3I7G0/-LFOG+37793*=T9">XYP^F%U&O%Z'TF;O;M:_M!MI M[-C==-'CK79RF_V&HTS>PK*WV^Q6_IZ?_*JUSK/Y %$GM#Z!]/5Z*&. TD4.9:2 M("&C>:ZRQNR;C_\F)+W(+NZ13)=Z%.Y5C6U:7.X N5:.XP*SX]8H\*$>.G$& MP95H 54P 5/DQJ:NJ;>$TH>U^3NDWA9ZW#_W!D9%%]$JT*JVJ:") MZ5#"QH M$Z2+_EH-:@.:]:%_R/? J(VTT^YD_Y7DPA6OY:(8GH;9L':EB*BK/8W::T)I M.3B>"&J)18N0K+>MXXE-,78LDY3.3BN%:<&Y;@26=[36&[D2"XYE'2 976H- M>CVZ&CW$Z*,L*OG<_(1Q$^!]"OD[9>>UA@A[5_N^9O&MT*O'] VZL3*@]K7C M6HUFC:.XUEL/P>F8:[\L%EJ7^#8!WJNMT^^"LMOKO3/*7MY;N9#CYIDE(X,F M\LC:R$U8<$HH<#;4T[="9]UZKVQ=;'UP;7K!NR;*ZT4.ZP:/K=O$U1TOW&>V M:MUQ-[J YX;7#= 8[ID2P**QH+CC-7]>;_N5BBNNLU>M3\C= */SA+P.WAF5 M)/" !LCGIQDHC 83,G,L,9=5Z\.E+1+R^W+Y=F7&QFGV3?2Q]]7OV=ET6LN? M4/B2BO-@DR([JCF2'24Q^.A=D,H%)IK?#+<9Q#XDCKKB4)?:VCNE:C_!\U ,>JX?BE7?4/;)R7HH8FVILUYX5!>:!SX;A=EL M6(:8XY?5S>9G8;0J=7E.D4JWSM9V6/;IAS605B,7[6YNGJ.@WTZ&XW:L_)VY8(W;LBOQX?/__SY=$1K:S';W\[?//RU=N# M5[^^?'I$J^O)8:W'6:R5)^D]YK,13DKMP5'CPION/-C"_6CZ_F8N1W=2:94) M&HYIFAP1N_+5 V6O<#YP9!F)3P9J'$[,(D_721W!QN"$P52L;1VBW(UH5SM\ MQ]-O$/D;/ U#DO*TWA0P(RK4*3A06646.(=<:JEY,"04FO(0"MDA@X4^:>TS M-(#=)\>A(>NNVM=]*[B9A[ 9\%S02G&B;KQ&44^;^L7 MC4)@7D6,.0?3O(1]-\1]\@5ZP\>=U/I 5*Q3YNVGR8"F2<:0/<2@R:^N)Y%C M*1%R8#1O/".WY&$9> ZT5QFMOA!O&R4^)-^(0#@H LG-S09LX5CORD;P"BV0 M%ZP\"\AS;GVH;DNH?;IHJ5^GKP^^.^#IT>'UQ)AWS*ADW(T&;^C M89PN.F-LD1O<[D7-DH -QMDHVU!8M3>:9J:GJEZZ8QVY)0F"29(JXL.3+#6\M@5'XBXHTH? MAH6KG!!F=+)$#J8X\EN+%!!,\J"8EUBD9P3X(/SBWC0(?D&J+5! * MX:-3"42*FH2CR36VK-YRR[/.$8M)K3?7MD/:IY1>C^BVL1(?CG"+/!#J9&66 MD9R!5 \,I@BQ* \^.*V,=U:JUN>;M@+:IVQ>?^BVL0J[CVIK:*\QQ8A[!I/;1:O;CJ"1L'IHK'\XL"_ U%VFKYJ+':4=+M[A,_B:-G:OMZB/7"&1")* BQ*D?U3&KR3"(ELGXU, M&E-:IPTN(^C5>>PVJMY!Q'LV^$VY.>Y5@ ME-7:@A6UM(/5;K68!#B'5DORSIQMGL_<&FV_EJL.>'?-]=V/8MM%6VL*Y5K> MBQGMF(X(/L=ZX%=06.BD!BN+*4$)(U/KHIUML?8IB]D?$NZJU+U3<)4&2X22 MGD+>80KU$@NGZ_V>&J3G,^XMK$2'X9JM7ZH:"6M"052\!F4X1J"-*IV M7<_26:\+MFZJN"G&/I4@]H]JFRIQ[U2[7*]&!I;;F#*0:\E I4@&F.>R6/UY M,=8PT[J3P59 ^U1ZV"O2;:_.-?-VYY_7'Y$P_.-O_P=02P,$% @ $H&H M5A^&[T]8/ /G(" !4 !A2 M[GO_"EW/ZZUV[4O'N"#SMV'WXM/X!:=ON=8Q6J(9 MS412RHB%[$@&Y3.-C'(+__?B;R%*:53T)&NMB70BDZ"M)2X'"T$(F;F:/+37 M[?_^M_)'\"-X@9/KCR;?_O3#I_'X\]]^_/&//_[XZ]X]*3;'XU]/]X. M@,.G\$<2+8 M7[^.T@]__\N+%U/)^6$<#GKP$?*+V9>_?GSS$&FW/_XQ=2]_G'WF1]_K(>+) M$\;?/L-//XRZEY][Z4=70Q@-\O@//X2_QL'ECQ.,U^OK43^=],?=\;"!YDHLXX+@&<-QDB8YIJ[8R7J?/HDPOZ:_R]0;PW4*\LFH,;EGL^0&_R MTTZ"[LUC[SP-IPUOQG YZABJ,P,0!()V1&86B1<028C&^B!M3(D_U)31M>:- M(/[U8O#E1QSGQT)%^6+"R5175HP^Y:39K,[QLQUCA4@T*A*$QUE8*G&SY(Z@ MJ%46E@5M4I59E-'NH[[5I:/A-?[9.[CE2UHLBQ;8&P\J"&_*#,+_X<5@F&#X MTP^T!HD?8-@=H-*G5VAF=9)VS.L@B'%&$JF,)HY[28(")KDQ!I*HPN:]80^( MUNW%^9!?5N4E'7KHIY-)GDVQI7E>'#5'P^_'0\2 M=%C*&3W32+1TGD@M*0F@'.&&I^Q8-IGJ"EP_"N)@J*\GZH>:()MKPKG_^B;A MS+NY.W76WU\5,76<94ZG:$@24>.D@\*-1BH"W"M)P88H<@4=6#+\P;!?0[P/ M>5?->3]*"1VBT>Q_9;JL@PZ,E$H+DD-9EC0$@E8C[CDTTR"C"UXWV\B7#GTP M?#<5ZT.N=36NC_'+T^'YX(]^!S4OQ20H,8%:(IG!90>]5H)_.XL4HZ&.UF/Z M=N!#XWE+D3YDV51C>;+%G X_# =?NOT(G9B]Y\PI!)(#XHJH?8 JJ*,6S-&@ M4@SUJ)X;_=#X;B+5YF@(?H)#1A6XD9[D'-%J9*&<]VA+ M+*@40J",-3SHNSO: 5"ZM? 6'*$T.B,K-V*]#Y\&?9C9@2%ZFQWU1*=R7B<# M$*M#(LHG!]3I()UKQ.3\B ? 9B,A+F"TT:G8&<2K(:H7X^&\.^Y!1TG&:"X7 MP5X*(H5$S0J:$A>SC**_ZB MPSVC$40@(!Q'7RP"\3%DXAEWPAH+FC9;;Q<,>@"D-A7E FH;G5U=+Q@G7^,G MW[^ R:DJ=1 X\QG7"VX(;O.FW(UD BG$P"5UWMLJ*^_=40^ W,;"7,!NA1.J MXZOA$*^U]6H ]HKK]#/3CZ@VD7<&H+UN#]82-2%X(&S"L[-XM$/ M@.UJPEW >H6SJC?],0Q]''>_P"L_]C.<'6&8LFCD$254(E)Q3CSEDAB7'.=2 M9-[PCO&QT0^&]0K"7#(_]&"X&PV\=(;G5''0Y, WH9GM-G)5 MC.2."Z&X=#7N&N\->C <;R_*!=16.*$ZN_2]WLNK$4YO-.HP:@T:@9&DE- > M=!Z=;Z^+T> XHR+(R!<$LVU,[;U!#X;:[46Y@-I&IU%3/">7,+S S>/GX>"/ M\:?CP>5GW__6R9HGK9DD.'[QW:@@/FM!8K 9+0C*-#0SL1\9_&"H;B[:!4$A MC8ZN9BKX"7J]:S@I ^ L$_&^:&",F@07@&@'1GI-3;(UKA;NCGDP!&\MR 6\ M-CK FMF#@\O+$IXPB+^???)#&)U>C4OL?_'Y.L;S(%#'B(&,\ +U))23-AN$ M#4Y3KTRL87(_@N%@>*\FZ 5ZT.C8:V8,ONZ.HN_]#_CA=<@A1ZO!>2.(,$H2 MZ8LG& 3@&H04)N%5,,UNDY:-? "<5Q'J J8;G8L=X313F>KD&$="C&C],^*H MH[CV.$\L91:USQD3K:>4-PNWOC?< 7"ZO?@6$%DA@NL8H0Q][TT_P=?_!-Q, MF,"IQ8R&OBMWTIDC-O3ADPZ22J54R++&:GU_V ,@MKDX%Q#IJWZ\=K M_ G.4%@!"H H-C']0[D>8;B$,!YTCMQ PYB.)0,? ,DU1+J YD8G7_L"LBL=>,UNKXV3 M)E.0.#H: #*@>^=B.7-'O=/*>\MXC:/-VQ$/@-I&0ES :*-SKNL9_M>5'XYA MV/LV2^%($B 9RDBT@ :!TY.[3_R62AVX-P>T/!_TQ?!V?]*",_=,/([BX?'"[L[Y.7(W(A?>? M.Y.8T/*@XYX?C4[SQ+<_^MH==:P#"U$8(D3(1$+PQ'M466JRBB[J8,QC5Y79 MC\*$K-E(4^V WGAT_9-;-5D)IJ*N/%*?8*7N;$'SH UQ5\R-O 9V%\^KR;JY M%J+.7,&$2HKP$$W-;6%9M8=;_BO3-6A%UKO1 @Z<%( MMCQ[D2E#C+4YGP>Q.SNP%C/S1#<2:\7R!C?ZC#XDC(X^(&$P'$*Z"RUJX:.- MY6J]1$T%Y4E@41)K:0*G8C:B^F:_',ZSY[Z6J)>^[?_^XYQHT*S]O5$%G./3 M]Z].WI^=O,(OSD[?OGEU='[RZNP<_WQW\O[\[/3U\>F[#Q]/?L'/O/G'R=O3 ML[/[(->KB[/%*+6JY32=X%P-':%" ,EFCM+EJ,3/HD@DLK@<4-PG2W&JV3* MW[HX/H+EH1,N;4)D J(TF/9KAO\VLYC'L?H5JR.[\"M5(J"UL3C,\ MKW'>QX/^!-)OW?&GXZO1>' )PY.OL7=5;IF/1B/ ?].Y_]H1V5LO&>ZB693# M,LF(52H2\!$XDSH&\]A=40,]V 3F[E6E&;>+%:4U8EHQ:$?CT_SS8)!&1_V$ M>_&7;H31V:"7.B)ZJZSW1$2#FR^NU<1'*DF,AELE-$1X[+YX.\MV&9IGOXA4 M$G0+*O#S<# :?1@.,4+@+06L200.1GFGBDV/$,OP1E.LU ^$^-]"4$'W+H4! +&F@2HN:[Z*O$HH$-1BGI2;V'7 M.+HL68+_FMS@G>8W_;'O7W1##XK',AYUBD'C;72X/]I2"C]:XF*IC4)+2)4R M@:7'+L"WT8G'$1V*4E24>\7B@4OGC"N7RU8GB9,+MK@LBGA@GFAIJ0%%$ZWN M&SX <2C<-Y-NQ9J!#P"5BI:7\!9]F@X.JJG.$N>6.9$,MRKK(^+R#NY(J#*/Q%-%,!]_#&'%1H2,S1"2C2]^31&PTJ)3* M0J:<4R]J4[X,R[/GO8J0VWC5QY]@.*>4=]#EF&VD@+M-4#AEZLLM;.ENXP,+ MTG*A8NWCH,<1/7M%J"CPBA5$;]7T>E6Z/L/N]J\0YPSPH#]Z"7DPA.GGSOU7 M&)U\Q1T0Q^_V_?#;1#[O!_T2@(="[DVF.-7\3@K:,!XB"0!0*CT)G*051=.= M\B9KE6O;CBU.Y]DKXE.ANF*%U/M30\BS%^LENN'E1%8''G5$LTH8C6959))X ME0V!X',$Q1)/M3W:)5 .1'N:B;ABF=1K6+B$WC&LLD\Q2AE(=K,$@5+>!DAF M5"N;->/JL>2I;?B^!^#9L[R]."O61+T3(_9Y")]*0.*7V:J$^$XS*N&-&Z:T M"(I+2;(2J'Y4(42M%4$K*R2:68KAL:(C6P;CK8+U[/6@MNAK%EN]9U@M %I4 M]^B+[_9*//KKP?#,]V!6!ZV$G:7_O1J-BZ2N)]0QI9$C#R@H**X\2JH$K"HB MM O"B(AV^6-]C+:V>2M@WT,L8&W-6&0N[YK5=N*&E\FI@U@HL%*Y*3J4#UB% MZRJWQ-@LE7$\!EK;SWX$SN'I4"W9MW #<^*'?32<1Q]@.*D1&'VVFAIB M>0FH52F53A*1<&TSE]2BD54[7&L9EF>_>U415*I689S2SK H2#:TH(JU]M+X0R.YYKT/4"O8W%W(+V\$\J%?=WM484@<$ M8Y/^4"*77G LXI1E!,)9"C8;$<#6/F]; N5 V=]&T!77_1)NW_D-2K-Q2$=? M8.@OI@I9+H.GT*:UHFXFGYU)HAP#)E4N!X*,"%0FM%ND%MQX+M3[(JE%C:7)6#O2>5N+3KFI=,B 7%2H0VLA2:.]7.ZQ)?&V MG UG)HBS/!/CF)3")0YFK8T)![BC!_C=K0XL&WO7]2YJT#BH*,Z*.\@=/'>3 M5&9)ONN VJ3&Q7I^,_1B2"Y12DDM-1"F8+^DLN.)Q ML"Y("8FO5>?@:;&^I*S%#DG?1*X5R9X8.A_+B?D0+8M9NCTN4E1%'#SHY-'3 M#J56+2@22O-JIUPT\P7=ESB;G?U64=:#2H*JF \P5+2RV!4U-?WKNVKC"?5 F*7X[> M_WQR]N;]V?GI\7_^A*\VF3 FJ_ M2YXB["@>*R3Z-$I5/'1O930> -?2+*4DTAI&'#A#(BZJ2F0PZ=$"Y5M-:W]' M#97X?>!=-A)K&Z642CV?3X,>/FUT\L^K27.J61V$#R7I!64['@^[X6I<_*CS MP9*8PL@A.<<%$9:KTJ;.$2=I)@+79HG+>]35,]/K('_^&K5[ ELX%:TTB\!* M;SS&";>I!"*X2)S6I7D>,U8#<\'4KJ?3AAIN*;\WH]$5I%=7Q12>EMF>+C>3 M7YY^GH0-GWR%8>R.('6\RT+N22V,$N488HBZ5)5O\W<'.5AO)[M M$=-&DNE->-;H?'"4TD3>OO?!=].;_K'_W!VC,5[@!X]H2_@.NNN3F/2/@/H_ MZHYA9JM/IXK>V>!BRMH_?.\*.B88CN]CB4)6Y2PNENXZTA--I:!.9RY"[4#O MMN?T[-7T29'>0AK=_5AI'QPU22 83W&;X*6S*HV1,"IT3E9$1FMKX-,+/6^B M+MN+LZTLN251J#>AA"4*7FM'T:XV$S,[$\^M*NF[5NO(DZB>7;(.KF>O"=6% MWT+>W$.G*RNEC? []M#WY@B@GBF=6")4>$.D%$"\SHSHD#33D%,(]+62:X)FI;X2O(,Q.:$CI/@PHG@A4NU,RHV!OGLE\EV:6DC M8V?N CWQ4O8(5Y1 =6E@+1@NX2P0P8."P$NWS-IEZ9Y,.$DSXK<6X[[#21Y, M8;JJEPN3.M;3*%8Q[(H3'38>#)#[)$@XL*YM(MH4+PR6'@S-P ;UYE:E%3S\*A(0^ M?V &3=< Z.4;F<#6CCI^%- AJ$ ]B;?PYG^$,('XE+)X/BFRL(DO!'()*U)'TTHNX^A&3+Z]& MN,2-1H@U=/O3$F>^GR85=H_B](JQ_.Q560M[HVV")#<=HE9<9*.IS85"QNQ8 MB%0P;[G4P;ADLV6XWB?J'4NNL^E@S5[H!:.=30^=CGJ3OWVO37&63FEF*$D^ M:-RPE"V6JR ">$ =C%&JVB_Y1@";+F^O((S?]$?CX;3=O>\.IW??4F:N)1KK M3%.TV!-P$KQ-I3076-S#AALPO>36DWT: Y:RLQ?VHB:/A MT/-._J<)\%,?=+Y/"<1WNLLFELF5(7N&\ MHIHE=?"AYAY[4O(MN9RR/KY)/AOP7V]EN =.WK:-W#V&J:3_AC]N'-< MZ$<^7O]ZU!$I4QH4PT6;,83-4);"2I*DUI[3S"5OR^[=$.HA:^4NV&LAH\A%1.W(YP+8$MQK.01C^&XN.L A$;ODN(1HJ[M3/7XUPT1S.YN]#MX5UM%&\N_A2.'1;"F9AK,;D?6 =A2Q-E*$)A6]X-I25[N0^YX4945LVG[T9!/QUZZD=%;. M':9W8!^NAO&3'\'1!4(KB^GL6E100VWDB40(./G2R--EF8DW$1+78+5T,:(GA#HJ&&>7$AIQ*^P)@H<32T; 6 M[2L&.BC.:PJUA:U@_JY[LKB!4]%Z:H@(0%$)I2=><8J3=25]E5'0M:.1%^$X M;&.RL>3;N(R8PS13_G50M60^+D:T'YNQ.6,K5*"!N'>P-,S028B@&3-$&3!$ M%J/'^4B)SDF@2208J-H5NW:I!"OLP5WIP"92KFT!KMJRLA=!1Z&),Y-T+32 M@X9 #$V,\\R-G:]?]5SL@!ID;++Y;R+)VM;>&L:HCPQTR8S/+)?J_T&3D*W$ MW30%I(I=+-K,QL:3G0)!!U M=^!JA;#N29QSP:^) UB:3)(^HKNBG;00I$S:H<4J7.CL#F:#16H-D+-1&F*] MO7XP7*,W9V-IJHAK,I1D9#"19*Z9"Q^.[T S&46E"2*%>6 M*V[1NT&M(BQ8ES2N@[YZG=Y.Y>XV(9+6-&)4E!Q5+,+!%KA2)>T$0C;K6)T[7>IT<&V9/UL*7P!RU( MK@7_[TW_"\PBTVZT_%5W5"X\4:D[P6D;:42+508TE'AI0QLS)P"*HTDKK0JU MKP@>1[3CU:(:UN' @N!T01.0XQ$E9Y1$@+@4F8]24IYJDS,3M7N MO;44S+-<#^J*N(73P3L[V\U$>0PY!?1@P4I&9$(E=U)DHH37Q@5&P=7.75X MXT]#X3%#H2EO+2PCD]3;.[@6:GO6*E-%B3&<$LFR(X&BWN-[I:5D2;'JI6_7 M@+7[I:4Q?8NJ4%:4?0OJ\;K;]_W8];T5,)GUEH/ %T*$7.Y?) D" K%&<:-C M4$[4#GQ:$]KS5Y,V.*C=?WAG"_'TNH]F)W@TN/5*+DO0*9#@9%F$G3!6.AN# M6,N5V2WNML,\G].>^-35YJF$FMY,]^6WV>0FB<)#^.<5]..W:0R49X8EF7%K M"#@OX]$52;84TW51>*%48K4M_C5@[3IJX,EKU/RZ7IG9-K;_:XB+ %Z'4JX! ML:68A#7@[2= H3JURU2G,B][4B&005F7.?&,HG44&2/.*X8V+RMFKS=@JEN/ M^U*=%6$-3T%S-J%C1QHSFN^62;6)Q@I#! 5-I-*,3#HE1X=F<(S"T.J5G=?! MM7MOHSJA:RA,(S9:J%9RYZ6Y^?*7+@QQD$_?WL(7Z$T;[0*E!A"@"+:DJOE, MG+6..,V555$X*4-[9M(CR/ZTE-:VE&KQV\*I[,(WY2'>Z\;<:X#=H=FT%.C> M#:AJC*^SL%6E:U=[XU+060@9 1=ZY1.:!XXJXI0$DH5D42IP$%M;\/:G6^M; M6$]#M39AJ4V5>M/_?#4>323 KN/D,M/:6$6"+4DP1E*$QB)AD&, "B'SVH$G MC\!Y&L95)2*7J4Q#%MJTKNY XS-HT5G!(3C"!2O7$S$2JY@DU$N7=0Y9V]I) M]8_ ^=X49!L6=K2"B.M6]TG8+,I9L#8!/0,$Z;TS)"2KC3?!4MO:T>1#.-^; M@FS#0AN6\?4-UFVER\D>&W+4&;=3XH/&A2TE3SPP05R,E$$06E6O^+($RI\> MV H/K *#K93F]OU1AN'HJ)^FG5QQRJ=Y =K1.3YRM/A7LY=OG;FTY)'5G,>> M'+8:"O*@'/B>V6UAKZPZ)Y8"R]H) AE*&@MD8K/TA&5(IA3:MJRV]?7T-765 M^_?4%7434EM0T'>#/GQ[YX>_PW@26#NS(+A-G!F;2!2E!:YEGKC .6'6<0=. MAFQK'R4L1K)[$VY_[ ZJ4]-&:Z4O:*$4 R,/AB/?@[-B>LS,D6D=:.71R+26 MA% :44;AB4TBX9LEL]=24LVJU[]=@>D[5J*J=#VMW,A2^/)V.O,3;3?U<;VQ M=YC9N(4PYA(7F?,>; 2-RB:5EIXQ'JPW*?M 39#K^2_KH&A8:W;F')WFF^>_ M'@S/[NGVVYM8->XI1\TN#:=DB9+D):U8E/)1OB1ITLQ-[0.)C0#63O_BM[DP MSJ 9$R0QRJ,3&'#2EL>2&L,3]5IH[=;+IWQLE#WTO&Z-_E7Y8=N)=@Q?3<56J?%%4\\]UX&I.N,K_VA^![!?O/*'E\ M32 %DY4A^$X((I6@Z#IY])]TMJ)X55[[ZOJU",EWIU6-Z6BA3<6*5?:V0^D" M\"^+%P/G_FM'N@OMCL6+' MC.:K\\(7RVCTTA7"CZF8EEI;XD%3_)8FE:@40J7V]]$_%[Y6"*O81Z/I,EY: M8<&HD[(#JRD0J[(FDI;"BP:M@[)^!VTHHVKKVC*;0?GNU*LY(0_5R>QK8RWH M[RS)D081N"?1^G(4334)^ ^*DX:07532U^[06 7X<]?!_;'X4!5MNRO;JL5Y M]CI%Q4J03"3,0NEEJBAQ$#T)R3$J49+,K+Q%J GHN6O8WLAYJ&!N9UMGAS$O M4ND$6>YK$2A7Q$*VN$9+7*T#,#G?S*/"+OE]J,JV8EYPK%KO1OS!/<1];>X8 M)4P"SPGEI2H(*TV^:7&!<7=6T2A#H7JEKC6Q/7>M:96+!4K3K-!W(W>B$[,U M-HM,K)$E "1S1&T%T4:ZQ"1CBM4WOA_ >.X:LV,B%NA0LT/X:=?UTWR+YTW_ MOI/Y83 ML-W14DO@#(A.I2B>CD""C)PPY8*7WB0TS-92F/7'/-A[X9;$WL)U MWY)8C)E0[EM5UYBO9W?]_:A#O4S*!$Z\+&79F=7$*_PC609>11=I]9C]*L / M40'WQVP+22*/3V*:PL"SL=IH1B+G^ 9Y?(V"9>A*.E"\%,.+U;.)UH"UJ^ZM M3T6A-N?BR1336A+\[;GF-C%&E,5%60KPQ*>D2+;1FYBYRJYV*YTGDHC4&N-K M)A!M(OFGGHZQSES^3"!:HH!5%*3-O(QMV'WJ&ANT!B5M1(5BN.4K[X@''@@P M;I*PN$F(VL;!ZT0U(+^43'@^'GP1"!W3=) MKFMA>!M%60>6T->@S0]ZQ#U8AJ(XWQJH^"^>Q[ M+P>WF7+916TE@N#X%;I$/A!7>C/(EQ 8[O6&<:T]+"P<.O M9S\/OL"P/]G)+P!G/7\Y,,-9Y@AUXGFP3M:I* M5PNAR[?=J8H<)AX(5R:YX-#YR+PTF8#64 M=PO[UGU$QVB(70R&W7_Y(NUK'5T#84LG4JO1[>>N9 C5KU?VI28K#GEVKR6;R+ZB=DP+D?53]TLW M7?E>[]M-1>^LO1>9&&T%D108\4Q3(H45G%*OZ9H=QQ\^>_=&16WQ#^K)KG8V M^-'%Q1 N<(93+-?U_V2B1J)S!;$4@/=:X,9G.!K!S!FEE61Y/387/OZP"&TN MP1U61?GY]/35;V_>OCUZ_^KT_)>3CV_>GQ^]__G-R[4$$,%>*#%#B50PD!\YS3D&*W$*1S96X M*ESE+QOC(Y1%!/W&6=[R9%GX ,/N(+%.HII1X1R)7LJR)&N""X(C 3TVY-5+ M!M4;AVP'=0_%:FOKTX(H@-9):Z,"]G+8DXR$#A79).44$89J4L+\4":X][BR MV\? P/+:B4JK,'U?VK,Y#6W4P5Z.[TZNU%W][E!NE03M">B QH11CMAD+'$^ M2950%G?ZD[>O.$M0?E^J5(.J=FIH+T/\'L:=) UPF\I1ITJE:E\B:+4HHK.2 MN#YR&V7U.NN/(OJ^E&93"EJX7[B-#GT$Y_0OGMG?_?DD#C1Z/)V5E$UULI:XGF M@/9;C+@G9Z:)9IZB8ZT<3;6OMC: MZ\KB[849/UEJQ%1N[6@;H&^]YQ(,8?>I^OHF.HRSQR"G1Z+*6EEZ: M>,<]42HI2(EGIZL'PBZ'\Z1L]>94SL00M)*@1/H:^:,EB'%KT2(!#*3H((3N,ZVM)+<@7'8:M%4[BT]X/^G%P M^1G&<'0QA&ECP1FRQ)RG648B9,1I"B.(%5R3'$Q0-DA/0^TZW>.WO<[;%BY"5>V"H"HK1B3*'4IV&* M4!U 2"Z]C.NUXGALE!H%&6YCJF\:3W:"I%0*H$19E_!UD4""HHR -4I02IFM MW@5@"90=EQRJ1NFB<@M-)=V*=Y)A.(0TC;"'4OQ]='R%/^F/I_>M/J?@.;5H M_IA)D5&TA+EU1-B$5K*SH'C]JNL=$/&=E^]-1*V%!T-SJ"G$?S^'H1"69M^"/E!F>YF/4V"XN M8+$T)/[VSG_M7EY=OAP,AX,_$.FQ_XR_&7_K("(G98PD48EN=$; -J!#G;*. M$(.(2=7.P]P$WZ'H2VN8?PW,H M2E!-YK4;5RR8\31>0D)QG2PG(2FF[Q>&[%E([0=I=0. MH?6$]E2BD.[O4]-$/>Z5A%S EP7*X +E0E:$92&3SCRP^=2URO;!/F***C+[ MJ"6PL81;]SWO'.2N@ZNE<*!EF/83]].4LT=5H*' =ZD0$HW/P"(ENM19EMDP MXLMY6D;_!H15P'F[2\&>(W-VI0>;R+EV\O(9PHGCJZ'OH2_;'?O>=1_[8*B> M-#\2L?PA4\&D<-XA,(&6JG#K=4!;,L#N[[7JB']0678M'#R_'?0OT.&\+!.^ MR;\7D9K(,R4"!$5[1Z#%26DFWILV,IMW&,.(=IIN#K MH&II8U^,:#_;>G/&5JA W&WL*TO0<>YS2IY5'=O')$@%/$N4,(8R\EG1)O: M7@CVN*7O2@RJ9V./\%P]O5-+(U3I18#)1[05I7"ES[1 M.&6(7BK#5AN0;"GZ>O@>3:>!NOX21%K?.*&)H#D18B<< S,4%'9[*P,:VU#^^;P"6& M5@O\;2"PRKR]0TE=7EU>1RQGW-.MQ]4H>4]D*8KJRL).J3*6&L<<6\MR7L'< MO4%WMT\V$ON@ALQ:,(PF8YAVCQY9_%#V\C@60/^7!J/L(Y39V245DH M")9I2$D;Y:A/-BXR"^8>7S?,Z/[#W]Y$Y6A/(_7"$2UH:7L3#?$B.0+"2,-= M .;L6B_C^F/6O3U_Y\>EAOZW5Y/&/J,X['Z>E#_CFE$3&"?):XMO14!#"WPF MT94@3P' ;.T3N+6 [3_&KH8J/'[37H.35O*#UHX1EL+D'"RNI%0Y(I5U)- @ MB5(,?^4]6/4]QVRWKT+5V-EU+I'5PC+%(N&)3L)+%7$RE0H=!GU[%YGEWUS0 +:@U!; M*Q;A.$QM:"SQ5JH=W-Y4S?(@.T8K'ZU3Q!KKB026B=6*$LH"3E%[[V5L\5)P M!N. =:"!O%M)])G>6M^%UH%0T@^X(O&=]OC07F3-&.%>34LVX8QF:)-.9Y==;()O+>99+ M.KB^UZR1C3A;-UM@&X'O4B$8&C*HW)%H21&?\X@T.4^B=SX%DY3U[1Y6/+VL MD5;T8!,Y5XZ+.![T1X->-Y6#D)/^>-(S=(8*>/80T:H)CI;&8=P3W#$YT=S0 MD&QT@JZ50[PB2&(Y@B>46+(10X/JXJW='&]9NHNUR8/ABF@WZ0N+?WB3+0'+ MC?:1)=!B+7OQZ:<*;<-H-=GM($=@LEIE"=[*Z EPDXE,TA'K(B7,)8,"4!)H M[;2_IYPJ5-NV:RSSW24.K8/J>TT<-($HE-ZZ8Y MXSW)D)QQ*>.2V/:R\-02AUK0@4VDW +WJU(:K,)]*22-R W0!,H\5HK$C2W MWN>4HJ@=,O5<,DDV8F[#3))-Q-Y21O%T=D+$6K* _$>BJ\ MY12-U=I^_4(@AVH7-I=Z"Q>'#T#-%'X=6"U9ADL@[<2L)"X224U.M3NL[, QNZ-@2H4/4;[%O*M:/W=3^5C)EN: M\BRV31IGB)7>$&ZS,:6U)[H[%0YVGUP><:UM?GMI5@P&F4_R6P?&X645;R3\ M)5FIVTBNQ:SBTDJ7,5P=&#?H(,92@"*A \&3]C(%(T"NY9?OF\"ULHIK\+>) MP%K-*N;,40J@".Q+\TJWD1FE3?$ M607XZP:(!IUQR)'X7<'?8;D;2VSI6_>'A+$ M?']2L?G-:'1UTU/D/LY*26,+!]I9(MGJ:5 MS-#,5QM5"X=LJWE41E@0DR8Z,87&N43UBS832"Q1EK/F@:VB< ?-HU;TK]&2 M11$,D,!ER5V*^"JJ3(E)S"8(V0=EUEEX-@JR>3Z]@S8A>>/>09O(OG8,QM+Z M#\RUG(=7-]K\.U&G*U= MLGT+@>\T^-9D22704GXR$ G*$@?4$A65ERXD3EE]N^!I!]^VH@>;R'F'3LSQ MZ?OSCT?'YV>_O3G_Y?C7L_/3=RO_IX\H^3][^>X.^/3\I'SM^?!F$2!):>-"U)2D3S/''T8FDT,0:?4V6K$!E;>-N/=VDDQ M!IH8VJ?4TU@Z:QMB#>JFYDH9'3U3\Q4&EYB"C6 T7>*.T7P:^CC^K3O^=-U! M?E;.)EY=7O5*$ME%%\'(P''?_Y0LMI_G:/SSS/1@= M#RXONZ.R-:%PG*66E=1.AY:F3)H1K[TBUBHO6("<1.V]=SUDWXV*M4!4*\;; M%-='^ +]*[CY7QQ<]+O_0F^V(Q3@7'T@WE#T=*U4)"0)Q%EF QH>H7X$_DI0 MWXT2U:6GA6#]&T1%BMW^Q0<8YL'PLBR;IZ'7O9BH?T?R:",-B<14A7!JHY(C+PH%0)FE7N\K1^NB^&ZUJB;"'JM6L M(?(V IK>-V2=% ^V-(+T*!P3<7'5#-=::BDX="M@WMJJ>.:RN_NYW6O0#GEY M*C=\#Y?@;S>+\+2V>[@*TUYN_W:D M%BMWR ;TM'"\\,@./@M/7P-?2Y>&J[#MY_*P+J/K&U3;T[$7M6$ -OA$E&6. MR& 3\"M\>A+JLN&+@.FQ+7WS:E%1]DOMC_JA;V]/CLY.SAK$M-U_0*U@M4=@S46A21;05!1, M0@Q29V>3BY MAY)-$Y3LW']4@V/.>P^Z>SQ7NK*:2')BE$CT4XCW(1)P-EHT M7#WSZZ40+'Y^XR)$,!H!G*(AAAK9OW@+?@0E4?XT7T<6=2Q8QY/5:#B5\HRE M,E> 9 B-"8*(-#-3N[/G:E0[/N2O0.Z#"D5U)=^"4W(?VV_0O?A4HLF^X$\O MX%5W%$LKEM*\9W8?VO'.!3"!X[Y96K-;DU$M- MJZRT8'4\BO?FGOU&_5E'EWYZ7FE"4VGI87(F#I=QDD24VI20Q5P[QF93C >N M14U9J>CP/IS_U*\7P0=MC2=3^7!]_QSK*GP84DB9HDS&?%2' @2]QI M9BKY**HW&%X#UE[.Q9JR/FA7^BWL)DLAWJWXNP;$E@[ UH"WGX.PZM2NJSH- M>=F3"J$K;Y-2E @E-9$*$&H4BE#+O*4F1.MK)__N3756')0]!$"IREUMJF]:K3/X^Z;%N3M[7,=EC2X/[Q MPX*3Z'*0B'X__N7&MSXK'M_*G= F4YJ[,?(FV1""B%P;Z;UUS,OD#,N&"BE8 MZFPR4/W[)&.B &L"X:B 1'(E2],*00R 3*A,TE.YBI[]WB?1Q+PWMIQ"E_6, MEII?RB1)VU"[A;W29M(OG:-M06.113HMT7T%9/-!C]]L=4*@K@5#E"A>HP^.!.$3X5D* MC[L>5:I&!=XGYRUOQ-A";WD3R;7H9*T#X_"\Y8V$O\3;VD9R+1*II+?6!8_^ M R[]$LT8XDH68/22&Q",I;Q6!95]$[B6MUR#OTT$UJJW+&V('C0C,O@2<&8D M"90KXIGQ+/CH#*]2"/MI>,L;B7VIM[R)S%KUEAF-2B?T'[W1LIQ91^(B;@1> MEKM=&IF.:R7=/P]O>6ORMI;9#KWELU^./IZ\Q*W^U?'INP\G[\^:5OI[_(&U M/.(-8,_YP%E;H#KY:!B5.6H7LK>,1>$\#5J9SN./;MH,"6?Q$KV7=#RX_(RK MOY^J\+"HV_3BZ?8C'_RW24U*G'FZ-<$Y+QV@K28^A=)"M&B4C9%DIA7CW'@^ M'W19H7=24]3-FTAMB>#]57GY3O/DMZ.C+\AA,65?#X8_X]\==X0+&O\+Q&K! MB8P9B,,7E)B(OHTU.:)-^U2DN6(N^VAGM5-M?MCYZ@DH10NQJ;7F=37^-!B6 M F2=Z+11H"C17I0P2:J(D]8302-VSHF@GN5REV9T[?HLC4%_?WJ[4YI;*-UXW4-I MMC,\)LG1,E'.#H*UE""*;>2++^N#)$%Q2X3!4:7@S.>U6GMNHJ^UP+=]??)4 MM'4O9._[GN:F?-P$_G4(I]0V&1TI"4:77#,EB->_T]EAG3JWUMJ\_G_U$\3=0DTT-S%UQ M_%ST-]K$.#.2)&PA-&=8+[YI[\!/T1%JG:E!) MSCNLM_'^Y/SMZ=G9AY./DQN6!E=,2YY4K>/M&D#G+I6L3-$6 TD*)5DR5C)! MG9$\!NTYLYTESVS2V'/A$V^=AT@%U89[8G7I61(%$*L4)Z UY.!*R_/UWK85 M S4VU?OC;NKVKL;=+W &$3WK<1=&)U]C[PKE^QK?O?*.78UG/5I._+!D;X_0 M^9Z\84>7I29 AW*F+?6:4%5JU5/KB TRDL!-Y$D+KD+M6[$JP'?= [>BTCRP M\W=.9.TXSL72F17;,XP*&0QA4N&B&DL1HY(XABNS-T;CJPZ^P>NTPXZY+:A M5>D]F3.$9OK\\MOB!TSLQ.0"PUDG E8GU'(NB$/!$A4-JCF@&QNX!B-V?2-3E:='-Y]9"WO2(8?;C\D?P M(_C[7_X_4$L#!!0 ( !*!J%:@;Y 3"J8 %?% 4 87-U>J&JJ 2Y"2=\#KM"3W[S[2.GJ+5UKBGL>#(\_)&135G*JIJZAK/]0T,C8Q-3,ULWMC:V3LX.GEY M^_CZ^0<$AGX,"X^(C(I.3/JWW^L;F%N;@\.CXY!1[=OY'KTL LDO_5/Y= MO>A)>ETFS<$5BC]Z7;KL]Z<"_17RNX^NWE32I;#VN'7O\0=*AJ<)V95MU[C% M]-",KSU'J)AXQ)=Y,7]4^YMF__<4"_F?TNR?%?N'7C, &I)A7J8GHP< 1?F MJ-_U?H7^W<[OWD7=#:&ODOZY:Z#[ T +X$P>A+3K%A$!R+4>_*DY@A6X&M1T M/LD'*K)>X;+GD.4::-BJ/N\\?E=%!.!X6:$X@@5DT?M?W&+ 7]YH,[5V4KTW M0 2@/SL!#\\\B(#@$2+@FFHN$0!,Y3J=?YD3;W)"YZRX@_B7GW+]H_8X%?\: M]-7_;N-_M_%?V49AJ?/#3&K>4]VG=[.U@"OTEG=MAHYQSE]VBNLURLO1;$$-(C<5&3SZ_^^2P3V8 (K2 6^+88=%7> M>H8QZ#XA_\\0ECR[J4:)0?]9% 7[#V=A/=FO^L(F687IT@=>ORK MAMCNVR"$&8:+*TBK <.^$TD$-".=!C!^<7M!.KZ#P^TB_5K6DR.O#K"_+'[- M/=%>&2(K9Z"MW8S%OR "0@0A?7#_7X2>JT3 +^TTT&OC'@A:Q>U,"LH*F5I: M/'?\);CS'$S#=VC>_BT[\TVC^\OB7.='\@/^W4C# M'^7I)#>[L7-7E)O\I=QD*DX3VUHIE#)1?OBP>TU!,/!VP'ARSM6>3E#T]PW= MOBNT\GO)*ZQ[",E&WU'UGJ1?$F8G!!=5+Y[A43F?^]FP_/:E%17'!I*S5;2% M_9G-T#S(8CW[#2--ZEMZF$8_).S<6JP!W-:6D<6[@^NC^8G0?^EXUHZ;@RCCT M(,@[;5G<. !%-WW::28CYWT1Q> WXYR*0%L5YZ_O,GGVU%>H^';7R@0)@!'^)2 F9!-/9[;;OK1F>D8YA4W .&F9J8;,(U,S'SHC;9/S?>UX M8]@/M?@\<8FTUO9-;IE EGM^$DQ[('"=,=+ 3:U1\>>\_S?"J,EY%9RW==6"B^53=B@5S:-7NVP<7\9MB8T/>%I8*09] M\5]$9B^!;V"#B["C:"5GFJ]?EFX6,NYQT2*L\7J8W"3]V "7OLNM.6CCMB&N MMHF$,E_?79Y7010S=: M,=.4JUX+BDSI9V!7#4471AI *''%8\8R\V_J2 I^B.QE*RJHA;N,,Q 8SODO MEW=#7;R_FMWN)0)\&X$W<5=_PG6;=YFV#P.I=HO*[YJY^\7(;%L[3%C4ODX_ M5'3%)EW0.=9?XW9\B%)=3[(B7]F?=NODI'+D213^"0/R#X$C##GT.R8".X52 M;ZCQN^U3':,;UP+-- V"XAU_--!HK6EX:@[8'"QL=3O+F+Z)?R;@T8_*AL$) MPN#>&5 \=T(YO%GR%1@UV0]B1-@'@Y9W=T+D3-?K]2 !\8] ^B%#12AQ;63E MF:M/N_\<8B'Q-]0[8(AADS['I;R-PTG&UL1&J(>J12LP8B!ZO]+3^3.FIS,& M40EFN)/3^/IA3K3 ^[_YV_\W/F?< 42_A&$% MPWIVZC'Z75;4Z!I%^O2+MD"CI&*G]+BC42=%PZY#$*2SN_PLQ(L02E8-V+O)P*9&,1K,,-?^!I M%JY8'X)Z (L"'8GB@$1 >^ I$9 BL44$E&*)@%6<\=DW(L R=PX_F(.@(0+^ MG9J@JD44;*4.-L+[Y#[KZ@B'JDS M?/)5E/Q2G+!BS>FHK&,@O<)?_P8Y62*0%2&O5HCMZ)B0K4L*MB]Q-,N'^Z48 MUWD)G9RZJV>OI,@P)'O;WDW^_$GI"KMA_X'VI_\&H?"_(DSRSWD\ ;!(+ 3= MQ7*4!&F/H33]20[9XGAJMX"XP D)30P0 M-CTZW*X\52%;)TM'>[U B3/S*KP)GJ1!^UAX&6(X=X&#JR38&@H$=3C?7G6 M_'ITF!5XS*/$NN2;G],J4.LXGBH_/WUA14>F1JVEE\W&0Z+>;WS^0^IMB\UM M-P(+_5I8V%(8Z97,%-0K<3*#F[TES_CN\>.X),9QGEZ/_IN%704T">'@-K5^ M(:WS+J>[F+)O_1 6"A8/4FO\*7'MJ%>YAT?()NG.07#I,:SS?,4_A"\,,5[/ M>,"WFWK!:H9=T4S2_\6M7F&MMT,?\&ERQOTD@'+D:#UK1$8!2C%@:3YR[5L']'W2'T5O6VD0NXDH6/KO+[S7N4!%( M/^<*BM-$T7U,]YN!U;KH=&7*-Q !'WLZI<[+EYK'1-;A<5:WUY-?AU&;S^ S MIX1>*E&5-YADAS^LA.U(X9B@)QE?EPNRT(O+L5GI- M8>,7+0GI)@6_:F]YVH0..K+ >T5<1&WHPY[%SYF6K/_NF4S&)I 5!U?5TMW M66TYF%DGG..Y>8M9CU)K34-+RH)4;6M+?;U8D67_KR<'0E$M;(+KJJRBTKV( MNN,S5=LP_Z!GQ4>;&\$BG(4*$G\(^/NI?X;L_X:"0_X#(K85Q2&]9S['%=H( M/9)]T2I&' S+X5%@$E 8]?#_RV3K4@/&JN5"$D>1BJ)MH9E\F62?Z2F8BA5& M-VVC^*+NQDNGK:B1H^6,%R'48-9I++52^.ULE>!<'BKT8>S0RXCJB$YDPQ*! MQ?^\=:'JE!N;KG@-;0D+]?9W*5\Q-)ET>SZ3$XTUU>B;SVK2+V3U>!E21;)T M@_2_HX!AL+)^A&;H8-KXK;%TJ1$J/0W+%/X*ODX@%TYB^=A:,OMF;TNUE1=* M9U93Z]>:;6VZ#(.WS+;EY^\26T&/[).BD=^E(2@#4,#^9^/^4V#]8*3YVT?' MJ-)9DK$\$7GS]?H5:^?2"V9&7&$RH=E68S8+K?@]I]5V%.(ZUN2Q+N0@9O5A MB0B8078TM<-F8-EA7^N<6=/L[E/M\=DQ1S^>V4]A9$8J3Q25*9"A1))01KKV M/NRS3:\F?CN'ZWKX)BKT^UCK>BG-!Y!?025\=7GEG]K5]XK&_;O=QI-=/7-? M<8D,7PZ!R\.+[RMN&4[<']^[YGO_(5A7=W&AKTBG\!?5F:\N\UJ]\*-;K?!8B&N1,#T(]?=M8F:@:" 5_"OS.7@L':X M&K^&]2,Z[5A<89R_MCR,XZ,9/@\AMNPDH#F@5MG@L*I75GB%-1ZA/8?[_*_L MZ;^6DAA'DZ9(!2R_E57MMF.^@F3PA^QNHU)J(IZA=U(\S/MX6%OS/9@R"ON- MEL[NB\.;/BSZ6U>"5C\MWYZCZR?1&./=JL5;$J)129:+6C[.!?ZYQFC(Q]T] M%^'LAA%A8<4>F^)N3MZ%;8\2Q^IAFD2YV_!X[M\2N,^91NEV=G)I43*P/.!2 M+HC^R.4=ZED@7;B0-YZ[@\ IZNQL4SBC[.@"6!CV5:;*TRVVLZD2-V!I+P)< M.G0!YRK7=Y(G-T.VXDW5#KR6A[2.@GU'49+\ULF@.^>L M^'$B(.0N8805&@465;K^J;41C8R#*_YTVF1@-GXYY6S$"9JV[PP('W<56MB3 M*4PS4)^0#;)ZY<7@&>3&L+3/& G-57A;5U%!@]<@01I*Q^3_;]SZS\4T0](W M#OK^4(/X"49A[D_2C$];/^+C%*]+1=86'3MRV\4S':$:*_W#GB85(34?#*S' M=:G1T3:?<^Y?B 8QA_Y88 O_K1XR]SS4XU[+1W>HA19/; _PT9 !K*9M]8A?L-87+/K-(UR.?48G12$AMPQ;D9R?=V8%_6.=BY%+5H! M?)UNL54:@DIVB_P\5RG2NU;',)G;T,$3S[T[W4L%^:IN(SO@1E-<\&@0J "Z M(7$A2K7.9='AJ8.*7S\D FZ_@4QC!SJ6,DN/5;48 M=$$&09'_9(LO94>>;#_A*L[Z-T]PL?O_'EG\L [9/T9T(C>U68F !",N'/4! MR;3@U7/_[K,%7"L)"'[A(!/BT)GPGHZF\?*/F9>P;LMLHFR.5^Z=#:$T-X]= M9&5X>5)LP_NILQX8"$0T)&<-VD;TXY5@O^U/D/@*";IX(N"2-X+>^512BE,> M6V6-*8QR%2I7[+F6[NR?75TXUL!F MQ&DXR%#[N4L6/_;" D*/'="#^PJ?1$T?!&]SAOBQ"AY+EPIR27(XCRHR$ :; M3KLR*/3'A%ZEN1PUO!B57* DD_CAR/IFIBZ;X6'%NA\9V3:H+%#MH\_^M.#) MI?'6NYNRM%E$ *55$CZI )N^;U@-D3)+>CDN)'2]+MWO+R) +7Y+P[;19>2: MGC2#.A'@(+E@Y_BEC%>"K]E>E8UVJ[]GM790V,6+1^LTQS-BB_9!\E96'=V/ M8H0]$1#+&@Y]:/U;AR4+COF-HY8[%9L:%H/MB\[Z+SE4'D;J(,)\OW5RF\/H?6Z29],[];12M6 M3KRQ$7SM1$#,C&15XFU"EVS?) =EQ5M?#N-L@;=-$NSW\Z#;YLOVG4.W5HP[ MN&C]!SJD(O30BS'>S2[VSYL?:EQJJFF,L@O7$5$QO>7M6NA<\GV8\@J]^?@! M"'=3^01:B6U#0TS0NW6VV<2YPXGSS273&SB[>T/R+&RI> M^GF,_YWZF $5 T?%&EA?B;Y[TL=ZM=%NC=*_@RPU!KK$8=U8MC/),!)A M8QGR"BXBT(!7'T )'.-C&(L4K]LR*8NO(ZQ_)]X(C-BY( +(*[%NF/5N*3/; MGE!%/O_[W6Q^Z<(@L^I?%6\KYBUO*-_^M>]:N-"6UN:0+-D][=YEV.CT:KL# M%7H1QVU$9Q<M%:W?#+;2V>#)". M$GSW927%V=;Y"\.<:CGMV>7]^4\*3(U:_U@UZ\ F8;A4L"I+EOJ=K?=:6,%Q MN>WVC5_[ [+8 5'LUGDI:J^+$KK+#N0$2JH?4B#-3_:P5E_F84[JZL-L'>>) M"<=7::*+VO6P+RM2UF&Z5D BX/H*NIX0?EV9Q MEH20\S"6P]2R[X6E8(PB4 M/ER$1X8[3A#!B[#!YLPVE0#%#Q=N.'$,L).+!FLU8#Z6-P&W]E%(2;JUP1KK M83%TO6S2D_O%3\K<>]0!WP)BF^%5S,+O@U]G%]38DIBC^K]> #Q@VY_M6=:" M1DF4\_B7[OIELMK)M2RUB% MQ)"GIJ4B4\,7,ZRY4=.7>[$9E2IO1V5.#'G.=7<*ZG7V:&WG3DH$*L(JIK"% MRM5C1P,#EFI:8Z\T2S6;38T<1+)]:!)5MYY7/?ZD?%GI"KU1Z>.0OVM!2D$H M3OJQ7A16YZJDNB_ M_'M_T:LD2S4&7\,>=KIORH)+5_+A#<;>%_8=T)LF'6$L,BG.5^+\=TSL_^HK MR%GX$UT(/K&E'[M*\E]8PN#V=DT;&%*UB+.!I5B/RYD0NFC\GSUKE M%>XE-B,;QX*%E&!S.U,[M$;$36A.Q2C?I+]X0ZZ.BC/3L/45B&)P&E7?*XH> M["_L M"VO1;;P=)8O7YHH7*<8ZHXMB70\XYF^=73F23MWHW$/QCX $J!J/' M#]--AL=>D2F..<7R"M^KX..I5_R4@U"P(P)"8PELTW-"?EP4K3)FU0_U?\/" M?UA\>[-B(D]5B=K'BFB'E?I'RT&N:RZU/[8; ,BY%S]+/ MJ ]:ZGE(_'P9/43-S)]!WX;BK>&:ZSWY::E[3J[B/[D3VLG8&0CT&F2R#Z9TQL M?)C234V[^'D[[\HQOA256%MX[=2;5\6M=[H-T, 8$-I4]!8VW\4(&&\&"EL8 MR:)H S-6?[2Z2DJ'N<@,I,ZFZU&9J M*]QOB5RD$D3#VB%HTZS(]%UDZKN+9]CS+@A<'KCLA3OJ/][_B$"; M+-[R=],98\#YC.*T OPQ9VXK$&K3H>O114F*ZJ/#F9X[?0W]MJA'-?=-:G3X MNGK\&=D-^:J!ED6P* (GI,T-1X$2YE*S-.\(;)NHY7@M+(GBNKYHMLUD)#FJ MP4_XZ9CW+L",,E<]W>#&M5.=NML5E^6@N:TW"9,0NE8I+(FNHNLC) 9BXB O MJK14->6&1 YUG&/L7A4X7._4+6_G?BP4?A/%+?14*]RDP]T@5X^+W>Q8=>2S MU>!1"7].-?__5!9R*7]9^&YM"WABWM@O[5[QR@+B&9@L2 [Z@Y,N7'K<>/A) M#^.!\8X]>C<(M/+X4'2 ED5;<"^&&E(YW7.#"$AQ8FH%1E8:)^8TN8+;EA<, M38WRRL&J>"NBT/+.CS$"L1"/'L8?3]/$2@-F(!P=/:UWV7W#T[QU^JQ639BQ_LB)4KG(N*Q>+S@8[4 M2.9M_:EI'1Y?3*51VW*8_[=$\0K31KO5$9XXP10[H9YBAVLM2E$:&^J%^AJ2GV:CGQ ZT?R]@<70[QWE+VP8YK7;C1<_9ZMY M%*@RCSO%4EUZ$AW%5(*%61\5%195@*.; M/J](-_0Y]']<8WF@I@K]!9MF/OE>A:W,5G:60EY6R7 D7;J-_E<$0JA*MB->$L$A$T0Q+&ZQ995X8WUL3LKFDN.+:#]CM<-> MDBG]^"]_',/%"FES!(L2 >VB:/TV*S(M?FP"2HDB\JV=O7/I/IW)#!(" M855-O'LA/ZID:^,^#&-.+KZ=X25K?#A_ 0K2)JE:C>DQ&L^=^3ZXJAIYN81_ M"4 ! #SZ ,I;1)LA8B4);/AR\&-GV1#'4IARH2.(MB; !94HDS.*JHHP21JR M\Z7C236KR?6\RM=8A),>&$A(N;+.+R1 M6:E&5SM>,KF]:$#J6B(>0I3 BH/HCIR1& M-'3D#L9 -KDUVQG%\9R4D:BOQ#ROJ?ZZ>R.FN$ OTW)\J,G\[$':6EP%R^4R M/4VN/0FP1^<7I'/4JKG:H<(.N8B97[#.[T4"%=^%,#:W?2*3IPYS::+"K97> M/^DEV@,Q;EN;N6_X:^5@S_MK\9OZRY(IE@);;7.[JH?4>\_>%F'?LD?C\215 M4(1AX.PB(YC3PN%<.#XI#Z==-^FMC_>YSOG$L.S-0:^"/RQ_&6Y?V_%.QHU#42T+ MFC^@G^;ST,%(P),_IS5R&6B(6(H%<1Z5(J)!U_;XFC*11NCP:OSG??(YID2G ME, \'>N3:V\R'6S>0>JT;'VMA9 \=3H<'5Z7\^ ;F>5RXQHUPU9?]2H#)HV"276.P:S#P"+"* MXB-.$Q46!]=@3SV_7^S!7GQO2TK6!]^=(;PTS:">Y>"L#TPI8@+*O1)B>(1; MB42#!VX-UZ7^?C?%"A_;.><<5V$P1G*T_*2^'N#N8D]?K%WU)J1L2-]LG?PN V>6'P*D_^,W<*WQSE)0I7<1( " MHGY_=PV"8>N1QD5_K;KCQZ7P2@ ME.[C.4^S,M9GT1M0+Y]&1G:J?G8]50S!UT&68'Z*=S!N,:V3*- -I]3T[=I$ MAXG C/GZ"/%Y";\RWZ_'(UQA7/X=6E!- MK>=L'*SC0:<:A^VV:*H!+ M'JK 88><]W3(PXK96E.[F:B,2YN[UMFQ8MC(^C$ZNO0X/0]3@&'11O M?&E>77&Q>0:B6^Q7"5N^K^_57)5VX\D3@A G:Z2(3D MM!7KYD555UJRE9I*1V5E[I^JBQAW<;MG2O:XAZ=:/*6:423FL9O2;SMUN^G; MH/[GGNHCDFNOR^2B#S&FJDQ-I[FG#M[Z70;A@X0L(L!N'RNP'T(0P/H.;W5?3SQ-CJ%\L*H MQ=N_?%INZ7V?$+=\/2&X37W!]K&AMK4^F:Q'7.^N((]K;%E97OB5&^H2 MN+\(?8LWX-9N&'.MJA$?83V-^^XYY-]V/3;4/$!P!/JIN;I0*SLN*/ZV^+8C M15=IDA='"E+8GO#C)VYN9P6,V]MOEOG=RBS=;T2KT6W\XN1A0Z&A$[2)% ?0 MPQUK,*Q@1*R$#A5X:$8^T.5HPF/+[+S+O[($DM=S/6QWU4'S@>UEU Q%/R/? MP(R&D:W;>B[*;1>RL@UBL>()'.O/CB>'/$&@3>G.I'2N0Z:Z1 EIM<\)SHH" M1$#O;@#A.+B>ZE=L\4":CWQ0OY:&R39BN4KQ#A'PT].);C=+QP_C3G"7F] MYDM2I&V7^U?;/-=$48ETU-X_+"SL4@2\L7AW,@2VTS MTSW>A"A'WD15>[_7IFE1/(E:GJ1\;IKK!F1#1N(5SH0(2%!;AN"C9/T('RQ< MP.6IN@7HFEE-VS,N*2N]D\3)XBVN?ZH=F+KC<6'FOVV,WOMV1> M"^U 1)E5)!>^2$@FY>0#[Q1PGOP>(!!.E6T 4/08ARSE IE] MFO6O(Z-%WL0>7TD_0LX>$M29VW4N;AU!\=S1KX1 H2S'#G?"$O4P@LD^\]2,(I2]Q*PPP&P$J U(@[,B?Y(/[T]DW>N;V(Y MX\QJ>?2H2VC&*-=>UF)FKK-:L!O)/L)M/?)Y*?S*30&O6*K2<(]"#K6PLA5= M&06ZC=*37#P,)WF,B]Q)5\7M% M3',]3M/OO]P-X['[&)&1G:).MP[9%;QP _G/D"W#KO-.0'-,=(3*W44RS5M> M!W#DI>_MV=W7C(G*\TO4>".TMS>H<;_U'7R,;\SNL846SR@7RG?.N6\ :W?M M :_AZKY1<>ZS6Z MO>?*L:;>EJ)';\+_N+';9+TOR)%DHR_4G%;42PRM)21/PA>AS)VD!AN1L MAE:U+('JE/*46H77*\9?!QL2\EY[?1N'7H7T+N8?$P'0O/U]T]K\)>09VQ'B M_%QGW9+.1K'PZ!$IA)*(24(/BAD?GNK6:Z)V46196\E]= M'64)O9S*=QL%KL]L(E3E,'X[5:N(!DV-?+CGB[TJ+VO3["U=ZU#*S>D MR.D^T4W4D.;0"N"6DW-];0K5>S=J/&?M"9<@=WB&V7HMH+4U8%91[5$^SU+Q MQI''5>-^"0&2P6#\UZLK=DFO\G/> QZIZ8"&H_G)S#LXI<=P;/[UK,$#YOTM ME J"DS6BL[F=3#GV@$^1U%E9$*JI"?&W$.WD4YYUS+5U8M"MP?#P9YZ=MF&I7 MUN=IM7A/9UZ+K+<<."#;Q?H4^(((L"4"9BE^(&J1805P=&8IZS:KF0J^9;EY MFAMJ@88/C_*'G$];Q@J9L81("S,,L"2R\$:EJ!)>>'/16_F[O8S_/8QR#N!^ M]:-[S?G(GG#-FC2MLF-P,DS$BX8F>.*BGB1BNE[0P[?/IFQVCZ;2LHA"Z*-4 MDK0^SU6-AYPRO.&@^*$&'Q79!K>&X^\-VQ>U=!M,T:M@:IP[>K\'<4VQ?'EV M8X^\K/W7RQI[99^\^0#=?I<*>M,0=>Z4!Q2\5C(V"2PK"1Q-6]C=&OLBL#WN MGW>!^V3]\S&B8E*?(KB4S^PY"!C@G\CQ]P79!R]=W14V!?7;TD$GR,C=72*@ M=2Q?4+"JN&OXN6#QB?V..?K,VXW*?,O\[-0_$I1K(CD[XQ$.7[O&* M?H18CY&/8+].(_Y1@C5WQ(]?A9P#^Z33'XT7WS1(J$:(S6>]QQ1X"-E)_(HYMY)['9+%U]DJH-U]R67E6E85'J+=XFI=8VL*@!C-2R@53X MD\$\/I"252,HY/7W@VPC@_PF7V"!NW01RAW=J>PH&,:@:[%N8N06$Z38^N"G M?>5;QF\N,N4"!M+6VH\]@GK35+1%'D]G)2!J4T.A(6"Q+=_G7VWB&GZLE ?D M!UN2C) ;&XQ/104$EEO8ZE)_D1[+)HS0 M.;>CI!^K1.?$:9/H[)OX?BU#GC"S9QE:_)6]57MZ5I/RI! M<=7AI'VT'9.X5N<2D2M0RRB]U_?ML\T@LF\?^X"OLQEX"Z=*^AR2")[+W" M=AQ[^H4.X9HYVEX/HS6_-I%0:+Z(K2#L"?-U?+)0$?K4H9/(LV)' $Y807 FI;[7VC!Q]C4 M,*N2DH$<-1]RZF5M(V:N&$!M(4-&3VT&6@I# M$L$J6N>3<446QNH9J<602,[35@K+H'?X>/!=1S/F\"/83?_S@8Z9C/T/8:N2 M0R(9*/K"N2YK'Q?A[IL+RV]2G70:J=SJW@="?' ALV%S7D2%K M#(5F[;B>">J1ZKZ0TYN9PD]7OO[@#$&4!.(T2"HV$CKIL:(K%/%PMIS-$S.= M#W:CXHLL6"GU49P'%:M=A%ALEY7T^SS)#:N+*C7CP)B'X') M[&!(FC%C_[)E<;0_A8O**1ASB4O)EN!M M=5LF,*'4(?6^1+DG5=('KXT(P6(@9]+ " .=OI(Z[@X2B?'*GL9V/#\\!M&" MMEF#4D^:@F?:[MT2*5X^D-I MGQZR&"\PHL)X5GSTCRV-C)V$D2PV(2+ 'A+*NA@#$UY ;PXP,/E&5V756\V] M2)E(6SB]9.V3+C:V%41^)2A4KVS=%]2WR'H(.5@=[\B+UUU MGB?6%%H,RR:1X]8[B3TK&3WAUBG,OVK8',I>W3!3LJ')25_73JL!13_OR'L"XQ=X9 MT&5:.2I2*T: TB0FX4?2SY$G+TG=]9:*Q^DN9P"[JL1E(^+R'>!RN;.$0[V) M-(/JR-QO1@T!EH#T,>V,HJV>: M/,^?J"\SH:AK2/1)OJ/N$CNB+;1\@,I4G[9M^*1S\65TI:O;?LI"OM&\^4#N MP:LM+0N<03W6%D4-#PC46MG;C$1*N!$8LF* &Z QQ'X?$4"%/W'#WH-U7A>U M3%]1PW:@)W4J#S5GS371.9KA'\3:66@KJ#])SSU!Y@>&3>+H3Y\U-J6H8/LP MT8P) Y0KT(X/W%?PXUS3\I=^&B>)"$5,?_A9-3F>-92/;.>Z90I=V&CZ"-E_ MYA2V&"+A3"XLF>7%&I^7#=MPZR;9HRJ,TXFUI5.6JT>4#A$Q_J%:AR%((M1H M/)?#X,*?4W+!>:7'0DQB+9JUV4:SBVO;%52=B$VZ=ZSZ MXO3NV^H!%\8.>:NWPCQQMS72*5_VW\'.GGS ?Z@!D?MG]BA53TQV*/*.G]1E M96,K^M<[SO.WY. ><-_)A"[N7+AKR9*+G>I+3TK.3"[%MO&1YPM-[+_:#*'* MJ^F>=Q/:84*!=&9'=#&+U70QK92+;,'O7C34?[I)MX=T:KP0Q%&.*\H$&?PZ M:A8T?>,FXQ?7ZA_WV93!\L'VYE%49>+/O_:7G=N'J2'&1^; MH?NP-%9H(MRU49>"TFS\LO:1J0ZCY;[&.!<94]A\* F2>N.RB%OBAJWD/,*"'L/ ML;,-4*YGH T,$P$Z4" M99ZW(W-KB">E!SN_V#&&<^?>BC%T*OIA(:0@++ZAJ$X:_5Y(7Y._,Z'[ >1H MJ,3XT!1C3%!S1IZ6GNO_7WRY)ZV#]3R6?SN 4I-3VE2AR _^\)N+E-^W\0%7 M_=$(/)3S!A$PEJ0%V^1$?(5B>=9Q4$YF(J!RI9WK/-&Q%L\]^1NN0<#BZ??7 M2'/]9TO-K9I_N@YZ*+C;#)QLASY4:!(!10L? M0$[&JQ)@J:U@>5\2.3.RY1J$[)X1 3S4RWSXJ',U0D(7Z.[D9%;].NZ3Z,>L M$[Y-KG,UQJ (4*DM<._[D:+S+9PJ Z=#3@OWWT\.5#C,D/]N">9H*8>/]MW] M,?-Q$N:P^#TB3C1(6+(%+%2C0#LB/QN#5_6IK0\+7,OHY8K0-QTKUTZ'ST?' MV@HGH$BI),E5HQ&DSL'R"#Y[F=3X=$6..Y)B*@\T04 P-C28!\ M9>SG\8 PE\7WGZT"V[*V4]$G2-U?BAS;DW6R'VG(U.1O]3B,#% 7TR3>%>AO M^W G^M#)WD0=7^.M=LWP"*B!6(H"'4CCGI+&6;]]\1QH ?LI<,9%N&9SH> , MHA'&6:+*]94GX*(V*$UA[N>CXO.OQ^\@,D='Y6(^!-\K&_YY!BOJ8Y[^'<^" MNKC[F/\QN4Z%X*&%P=CV<]WIZL5"IIPD*MSJGZTBX(ET+4+J>>^/[^;."<^B?2SY_===';B>"G)7--E/Q;UOE7\B#^\$\^+]\'GS5KJ??/ ],@[G:6S-( M8OCG]O:FJ$K^2M3X<3GY><+'@(*=B-N-ZX_C/8RT-6=9E57 MZT9%[8PVC!X['Y.=*/]AQ_-!KFA^#%UHC9;(WKA0UU!!(ZI8U'M>S#114S5S MRB3GB6UCO:_D\O[5*4,1J8Z3^FAUM6G@-9)9QUD]'OT]:FZ!35X&TFR*;6(J M2G.Q.FW;PL?)?>\CS+6,SAT-D^WO1/%\)U]Y*M^05I4E$X4*4I :T/+B&#O8 M;+'-QK*Y7$CZGQ\(8_R-31)TG@I_"STWR$(/ F\@-G0G$&A&D@,C"MQH(6U" M! :'0-[RELXL^EK-WM<BO/>?S\/I1@-0@9M92Y;)8G4G9(S76E+OT#.3, MB.5I""41L#Z)HB"P0^B)@(/@ ")@VXL(R()$U9_8GT)_WSP]\<%,I'^MD!"[J\SAML6.[E=O[FC^[=]R6.&IXX$_$\>V]\C<.OV-#\@S-!,L&\>XD1=4)WOR&'Z5Y9ZNA5DGP69+UKPB,'LE#LN*U#"-KE/J/'%WL X!.W; MH'MNM6GP@"4=VDU1E+J$8,",&C.U_$,KWE][\5MR*96-"9:\?H#7UNQ?/X&] M.DW(GR)JPD=QR'=DYIE,[W)7L_Z=\_\[#XF #F@V#AE/!/AG%9%RMLI^!ET5 M .,<>'CFY42KD*/O.G:A(? X:YI-/7X;E9(A9N\)9!R*316^!KP?:*H =(S+ MY]H7';R8[3@W&:DIVIW$DEO^Y9V#>.12[PO15A403/ZST^.O"C\4)$HM3/Z! MAZ^V9(A@#NP!OO*8Z9)4T2!_ M3E60%JH4#UZL[[^I(M]*;D+D]\:8U]T@0\!F7<-2TR7;YK M4H1\&3@!A!+XY_S#?>,E\8O:=$XK+#'?TD^_!WA"$?H>KK+OPAL_-U?:N7HZ M?M:U^M'^+W=4A?:2@N&%.>%:,H8E)Y.#8O#,M-X%U@B]BA A.7<&@8=5=)?: M9EURRG=RZWI+_\+3*KYYL I8JMO$5O/A;Y"C!7ZR8T>_-.5 R<,2PG=R(D^ M$]O[\PMTI 1OJ;B5U11\:V9.%0$7^Y8 RGSC(GT$^[6/Y;>*$ZE&Q_-&^=V> MJX0-!C\58\J6S2Q99<5#0IR];'&P7/NEA3NZJT,6J0:1#CG1%[=0E_^+\_E# M$BZ0*^(+A0A"CF9Y$ZS=Y;">%0XW_.)H;:\'U>&'\ M[7I<3EV[T%,C-L88JK_Y#0KGC%%KRPKANM83X;-_ PONZM121TUQ@CRQ4#9!&M=99>KO_^ M*(]I GU'_564]#,5=H&2]P!V@."6M W%KF 3TH%@G_'%<"WBWE9 *VE@\ , MM=G]KY*P$J4KCVH2->Z]+Y$]!+5DH96ATQOY*9 $&HW884/?)0 (PZR6R82(P@U.7LR546PHJ*Z^ M)H0E!][H@J).NYOXK"%SYA)Y=L/-Q[UUD<9.;U6P"P+=IJH?@TVWUFIJO>RK M2'. X:M@Q##CF :612..("'I?%WX5LZ?M_ M:F>>"O+X?D*6"I^T6P$?_PQZC_B"&"!(^#ZADJ;_N/;8^=?5-1U&@(\P-5 MNW528&TP6.]_8R')H9J6%R:<^H&&-@]=-0FSJOD+ZAWVNUIE0 M=H9HAL=+=@U&\>V.@W72K*VXZ 4@?ME'#8'?T'HD &G0^MLF0S@S@AS=U MQZ-"B^VQ!F?U7X^_2]\A ERFC%N,WY.(M YD=5!>B0BP#J8@ G1\)?)%XP)S M;"MQHX3I](\S6;MDY5IBS EY,GQ;SOW;OR#.BV>BK#T7ZV?IAP)X< 1Z90.: M6HQY"'N+_Z#(Y8B@)RB:FVT=F+<5F'6Z5A1DA'1=4:>&Q_>$&;[4X'M_"78+ M]F?/AB^6304+PT08H=TBTPU&Y&USYS92H;=V$J77XW*%(JI%=F(QG\02NFSC M/^=&?,MMB(]8^D1*8(]U* G(P,4HN-;R.)H(B)(W1UEJB\=O*\%' M?=1K8MAF8Q0>LWUL3LB;77WFRGV- V[M)D49"Y7H) *,_Z;Q(R+ <1/AA)SZ MU9X^7%G24^)_V%%9'Q;DE5)[2QG% 62:7%NI4[1XZOARKC-;WZ=ED&[M+_?< MQ=(#&8UZW^"G(Z:D"*#WMX<9!D&:R^52W6#V,?%@&YW*\9H,LQE-N6VV7J9W MSKT\>HDJ/&^IFF03R\HH[WQ2N@K[L^&&,,J%5N>ZCAV]#C)"7RT/SMD2?ELP MT-Y4LQVP+//;-"_A4UF"AL^;1.XS :$U$Y=.]RISZ;B?1/%!UQ-O9I,P;K]@] M+[S[U@7U)*&#P>%R#^N]DI*B2T\ '('716OOQW;X^*!M+T!KL[+2Q !-@R( M<[MQP;,R;.G_P=Y[1C75M6NCL:(B($@1$*(4Z2!-0$I4I(L1!$*/*#T"(E*% MY $%I$9 0$")TGND(RW2FXBTH/0$Z2 )-9#VA6=_[][O^S[/WC_.&/O'&>?\ M6 /62-;,7'/.^[ZO:]YET@'"U8OD4:H$HX?__<=[%\4H:D&9UYR(PN\_;&>] M&&K^LL7V&3&;A-K4"(#2NI"G$"L&>6/;R/_.4VS/@%_!\%=[FW0 [C"DZ?3X MH67_QX6XA.$&_3(A0>F AW??TP$?(/QVJ1W(?4XX@P[^2,I'+'%UCJT&>I%+ M001T]_X[/:+H"MO\8?!"U"Q%E\$^O&^AJJ4T^#/^.5J;Z8;JH G(!M$NA Q)/$))H[51A.D ? MCWZ]NOI7-^QH!6K/,@BH'$43/O0#" /0#M04D&.3S6X$\6S&J^%G,-7TA563 M.@>!ID9]%?6&FJ-%!2*)3P!E-KLA)+!*)UO4N'U\]CD[XQJ(AK2[FDCFE[/I M5!I#QN[ 6S.!@\T\)$0GSS4M_XA;5BO3'%'M;%YE(J^U?4]6+*@YRG[HUAHX M6\P;A7=+XP-75@E>\&NK6"SCIY&Z*W?HIW8_.@9.,BG/^-(, M''?.L*B/F*(8P#5R7'6J94EMM-O3,9O#3HGU%X8O#MF>S4')JTJ_LZGWNF5-7K6*X9 M.H 3^PHD^!YQAM*\!-OVY&N3#("Z4<8SN1U,=V1^B&?E#5?M*]LLK>/X<])J M"O;06:ILNM0,^'&Y3K;SD]>*0U@C<5.2HQL[ J:SZ[65M;&>B7J:R68$>"KQ>OCZCV%?_-H;(E MDJ(H4\*O49=]SO:\R #P9[,_8S*8X+T>UVKS)J%N]Q2CCC\[Y%M4?Q6^AN!^7G?Q>FS@ M]!IC9/A5=3\^ G2#&M<9H1J:50MSVW#[!:/L>@E\W<(SG5 MZ:>4U0,FT1NSBMRF97$C3';M8S@V"E?7KFK&%YK:V#4&.P-YEP4X[WA4%RK! MWN9$Z"9RUD4XASH&>O#I.\7U-Y*>R6Q6#5[(3ST00G]#D&2A;7'GOWA]("WH M8M$[7C&IUOZMRVO,K8]EA&NJQG:,8.U0N?[SIS/U)_<;^%2 5^8MT/?%._O8 M7L78:/(.1&<5W7_/]L=8< M!MC<67)A-:E2;3XLT%CJ %/J11-4P+S,ND2 Z-^"FKK0\V_=,"JZQ M]OB6U>GZ\!N>P_B>=.P1<\4;K,QGZ0"0%7H$21("=F8@(_@@H5Z/L\GF'>@X MI77)E8GU32MJWH#9.S?/G \.0ETR\TUC;U9,QOO5=$\+,0P=Q^!BJYJOGA]4 MRKQ\)_\_*\A8_6>!J[$_BUHM!O]K42NT(Q4)^I5M20>,@5?M5>Q[R(*('MUR M.J ,A:W;8ML+#!+L8J,#NEM3BR@#S4R&X@+BZ*\#RW_\^>QQ:MT.[WE<_PA_ M/%:M"V>_9W^,_/1G-QQH9X1,&B.@M:5JL1_ABP-$'3J@4G*B4NLR0U]MO]AO M%!<[FJ'4=\;3\T7I$P8 D6[[8%/EMPFG W+=[L86&:5<@@6,X4_41I0"%_2> M7'=N5._44J\G&J\V[^G;9+GDFHQ1=+SQS#6)SIH&G3"MYB2FT#A1_[HF;243 MG:!C?Y?&IOEH5R;A(6G.\:M?K*_R02DN;^:C#?OP W0O],=XOU?SM9^=,\_B M1P_*<98O!06K;P[>>XB1FFL(<1:,7+/GFUG9T41T?V=T?G9@^!#JL E2JT"_ MWJ*R$9*4LC'$+W4&R[>SQI@A/-CVKX@MS?1BI*IG]EFG$6,6Z-& \U2L?3Y> M2QC1W:H5;BV>U;Q&V?Y?C+>%I,(G!37'FKEH'2@>B@G.)JVD$8S#'%^]GH?T M9JFW-3CQB_N\T;&2NV6)"MU%MQ0JRB](WFP!4!AX):P4/ND3L(J?Z7HUUEZ_ M6XF; K7'S&+.CO'2']!^S1E&Q3 MO[@IV J2)+FWSC$C0-,T;KC7,)(W[)+LZ5GFR*8\TGC2_]()IC^.%ICIF-]F M7$"IL14K6;85DF7'[QV7;W.26R./)08[AU7-3+]. M2'8554%.6\2CQ-:JD^ MV&0_['FRQ84!7K2IJ0G$10'B!](''0*T3\8S70-' YRG-UJ?N->S?L3S\S:: M>Q?86$]96B^G_!Z+.[Z[=2?N22W257JW,_$EC_3F91W)F08NHA>%?6\6\4J# MV65N@QNJ7>A*.S_&<^=[L'SNU,WYF#X/34_'5,L;T*>E(WM#MXL&/[I6D?+N MB_ATCNXF,P#PPTQA=LGWUX%&D?D]QK<94XF[]J?A4&"PO<9SXZ07NR])ZK,B ME171J_BN" T3-^4?[#I*F\MQ>796Q9_YY]EC,G;BKSXI#90XMJ!&$2-]Q)W6 M8)I[KVV0I.7T+D\1]0@Z"J5P G%72HDSNQ=(#3@0Z_*]57M);+!PH1ZN#^+Z MR&O=M\9_^%>\P:MXB>Q&2Y%X"Z?-G-LAO697:<] LQ_H #:EC-52)KS%'Y4( MA^#;PZ4[#=RI@E[)&C"ADE"#HSI3$<>R3PH4KP5 >)T)FSMZJ6FFP^^!\H,Z M7+N+\2&G&:MOB=3%U(J(*U>>NR,C=\>[/-H_3/^'?DFBGA!7P"^],TM++0G) M5OJ7^&AI=( 3.-J$XDQ]3Q'#'T'X%T[96L;8W5I8&5L;-@KQ[/?R_WSK7BQLC&?K84D_SM#L*Q;\N/E-#3\N1A##K/GA@#(:7(H6S M T%&;%I, \3:^?+RP<_WOKF8%0^UJ_6(KC].)< M0#%35KO>8&:-#21 UF"G MISA2U#&#*_T)Q=V]^>,%>>_??P?V BF< MZK>@;+21=(I\^*;_;UU[\Y'$FX*=C5K-0X>Q5_!>P4LDS4];DW"-H#&SG74VC.^ZC MZJZ6"SL37]S5TIE(>_4FDB\^)N1NI]OENO#0LY%,O"624C4FQE9O4150@B&2 M)#Z"8FWT]A#,\,9-0(\$S+7O\6VTBY=M9TRL/V7.'PRO@EQC\9(X>26S#:SW M:D*_;2!M+WP>!&EFAX] 66D:>OGHE\%..*K[UOWAB%+N]P+C785Z'N32 9GL M];J7']-%?5.47:=U(&>ZN"CQKO#+C83?^2RCN:/M"C,:IW$=U$'((LJ'&9#BB\D@$=TD2H D& _N"&@QP_:CK M)6A'9!AVH(?N#TBB$@^$9_KH@)>,_@2(N?YS64Q*V+^'LOI!_YWQ0$OG,;^K M#O?)A1>\@>VI!9!_(T0WL7X*>!JV!AT#;\9+[K!B+7L24 MPU(P5HP4*W[L2G0&&-D_XC%,WBRB.4)R'H3@&(HMB?JZT8!L'*!H1QB(?!8# M7$=RAV3?R; 9$6'VP(5H9)5^^_#H;(6M?IB9_H=7+T2&.@7PKPRD$8/58&L#3WA]V34Q++Z22TAJAPQ]J=@$X;UQA+*>S/U+\@*OF$KAM9#YS]C+ MV(Z>;6OA)<*;?8G#,E6!8OI_[OLEP:<9>&UG((QAP&H[41=(SJ1EN @!%:K< M[V+0>*Y+Y:?L^O;^0H1=HI0NV5''HZPD_\*EV.B=]'TQ&G/V7.G]+T""D5S4 M'I]YZX1!B182M_JU[6+60(R8JQ MFBX1=F-F6<1P7>'!ZDZ"J*P GYM5U36A@'W$T]PT)%%=7OIKH$@25!8R""*8 M&L,%[L^%C)96O%I_]C,=>R%R*N[\O#GP!H BM>A.]9+-[XEX&8Q,0TN-/):J MH[[34)V6(LW@BKGL^GR#$S*O.XZQ,8 D!ZE6AP#N[&%YJ M[JT4O]1:T/E?E>F;%T:$# EQHI0\)\";:;)!YT*G,8J$ ,70 4M)%!DZH*V: M(0\2Q9O1;^_W2!A:%*AUAJ+. MD.'-=&3A0U "M67=89(JF8511N H-,8WL\"$6CJ =01#RK6MN1.[D5@F9 MC[!H'K'8Q!O'/E^",/^UNT\1_(A9M'77.B\!O]4ROA=.49R5 9IECMLT>;6A MN$0S:=.JLD)U\H'0GQ*+VBK)OXQ//^-H4RI/-2:':S.],@4SNBWYJ6:)$D6M M>Z9,V.LJ-9V\N1M2-G-%?KH1WM1'.\-/%#8B%9,-W,<[XVE.[]8,TPGC5 @+ MPHE_5\L]OWV-:W>#P@'IH -<2#&S3:*IS-YS*.8:?$ WD?4=XGY'L(Y]$UD3 M9L$0?S:M*Z[^6,*4S22)WS:I)_F8Q+.*E-N/@XJ+/FU+LCQ=&-G_E&1_9XQ9 MROP.-?/O4B8K_B-CG MB@[F^V6VCH$%!H&*PSU%SS5\)1"!<)MQNO]Z]"%&_@?M76P2 MY*8.Y[VK:!%J9=5 +>5"HSD4I3: LZ^U175Z,:!ZJ_EL3(QQ0^W9.4)9K.A= MP\&DI0$5U0^K#XJ&[!X.[F)+R8G3D_ MHR-_ZK)/)^P+3338)LDLK73=D=H/+W_1UMOTV0_T=J6CU5,@;B8*P\,]?JVV MVN/KI.=]>Z.0@OZ"KT/&PNKR&R;&BN#+SJ)1>6/#.,*G;/[;,0Q&8"?\MW4] M#DD1;%>"#DA<=MI&CX)9$=T<$]06:#*B'$Q)-9++A1<%^-!NI,S\/D/)CZ<# MIC\NP7MP:'(3&+HI9Z+#17R#$ND%6BV&K#2>IJW*W2<"V3&_'("W2CE-H'[PH#]-(FO5 MO>O?F59<*.PV-..Y3M2NJ@HM_5DOF:-9_>\<+[.!,V2J%U'QX'X$YI=Y)!UP M]#]JCN_]2^H^1I6!QQFB574E 8>)$F0AK/?WV2%:F3].!PSA.XT V-V@\*\O M[@[)?MT0U!@0AQ4E=(F=8*Z?=W"G7D0O0'8;J;E><'%:_[A]*9[9HHJXU^&& MC*.8KCDI:/8/*VJ?X;4WL,!._]!F:;RS)A2F.G+QS(Y"L!Q6W@2I4ZQ&-%>3 MJ G.G^OW:-29D[F[\_9S_>= A>>_%BI8V>*? MR:>-'L]%SMN.D5C=E@2M=+>*^I[#BN,V=_ELK MW_ _.H2Y%:3]=O=8+IOP[2?:WK"PU9;VPA%/*O[ 6=OT:5<> V?F?SP0FY4[ M[H8Y2V')(GGI1L!"@&V[Y]QJY(V\1=L3;IZ%770?ZNT7>2GYA]W/-*1(HD&I MNSBZG^W#?Q6* 3-FJA'>;3V"XFN^>B4WUXT&)-":2AD283*K[Y#>SP.IY;-_ MIYR&#Q-3*&:Y:R7RMO>5O5'VI9FF=,QCJ3D,2<8E5$./H?Y^=K741T1^L%X9 MUWM!<6)[I6%5T .7<21\>\&:45!*^WC!#6_P*AI\&>_T[FV9DP3/V_(>H#W3 MN25(G,Y@&C8OGXD;H9CZ*23E-\-@+V:PFS $?QQX'/D%%<=SH*IK?M8._/#T M;/3F=:KS>QU5B2[GX*]9PY5G#N9V64FUWEZ$OG9!_O*H,@WCAR"<,*%8SXUE MM"/ELP,M.7_@J&%)A,[G:(V3IA>X=4]8OMC4]$=50ML_:W%0'@[Z=O]R'>_T M#7YA2UJ[CKYE-O-P:>1)>B*HE"T0;@'N'3RF9?5YM@' M;%D90RX*+AR".@(=0.':VU6M)%7BBF<$H%#W83=83DOV2DW6M-KC M;=6%C.6=0EJDUP%&5K2VP*AP4"]RG4;(;:?@^;!J;'A(NEI(0!O;V]7\[I!+!, M)_GFEY^?Z&>=V9"5VCZCC+/0^.ZO%RG>*_L5S=#Z[:'WGIL>O^=3C9"T%C^& MN$W*Q;.Q")7&YRK7HP$2RW::D>M>1([._E($3K@N_=L=K]KWQP>U6'5-*EA/ M,26TH-6R*I,O&.$-WN1@OQX(MX%JFE.+EKXO-U\G1(93[/([) =^V2U]YYH^ M"JQ1]_WK-9D'BB*GTAYN$UFRZ> M'R^,N?JS= 3J;M?&SZT5573?/M+MO>]UU\!:.-GY_@JK5'^[8YTAAA.^SK*, M7^ER1A@BCB%F*P2!8X=9^',P9F=(J'#C*$5BT?U>FV1[IX'3,,,,7_CU6J@S MA0[P<%)@%R[ZF-S\D<1,UB&I[&80G#J;9M\_(MN *S 91HT&'F(5#<._LX2# M>;C'3E\D&%0GWJ@02HFWS+'->=5/20HPPFN5SS:9JA?+W-I4NZQF:Z@3\IPL MQ0"^AKXLH,X:']CUL5>-4H7%UB>Q%,WB_OPI.VIR#LRQ0G#)/][F\%_.9YPW--8*9[(_MM?L[ LF'T?OZN D-)Q"Y!JV*6FH'8[$@# MHG.^ZY"UWQC_8*-^:9>FWX%J@Q43-608SZQ M4E-99/0[P_@(__]1?O^;47Y<+CJ\V#7$*AY$/67NWH!+:.C@8Q#"_&[$MKQ] MTH\OM,.?C;.V0;2VDJ(*M)D-G)LY""FIHE^]R\.]+GL\=/.(?3NQJ,P]N()A!=X7ZY^@XKHIP,^\A$EJ<^9*>(' M0)G[> =3F\D>V*6 ']EREZ+CHY *DS^\S\+3G>ZR43'K#_0Q\_477FAU+ M[)"F[M?%BP#H6]1,$)9$IK5K(N@ XRU(YMA'^ !P-3B$P;T%,71 WGXQ\BH= MX%>XQ$"^UL!V9!'(L_D?T+=^X#\CE6P/CR>!'_GWZ*1:PA:$UD;T*.T"R]1C M1:^+R7>7J/.EZ:59I9L6X)25OU.ODN1+$)X44$7=M_55;'T1T>O'5F=/<<#) M;UU^UER+Z;OIE %>X^%2\>;%[6_&T9:Q7-=C*LBMA^4Y/H/OG.YP)KVPB/B& MU7$^49,I"60GIGY\C84Z>RR$4Q"N=]@P:& M:8K[56Y-+>#J)>?-7KD$ OF:3WXGTH^[J!_ MY-.,XU2ZH279%],B#=&GF^W9E=$"WWQ:MOAI>0/M;1$P0 M(YF A)Y54<#S.^I LX"F !GJ(?5+3K@HT:E%$]20\BUTIP5 MK!8P72YRFN>:0H^T'[N.FY=O4KIF\/G,K;),#KZWT MNTO,YWQ_R"+S[+[;]0W_VH_X!64OV=L*C'DKT1@N(-VTD5'TV*FQXTO M/2R*-KL*?GWNB#1XT8ZK+:9OZ2$BMLSC;N,R16RIBP)JP^=3>>2B9DAW#K-2 MDZL0;10M2<3@4]+[P[K5X9A]&^B[;0C/05,H#=H^L3K:@,H&,M8G6S1JV[99 M#(&3QWG1+!BDDXU *J0#=/KP_K3S@MP,CNT!]QG4^X_'M)IL/A_(_]UW_MK4 MV*(F)Z+X!W">HOW__,?6@35RZYHN9*. :4W# :,8X]K:6B/7[/@+'\W-+ES0 M3Q"^B<3%<7$^*?H T+"/EAK+-52:_AIOXI7W?"\?Z2CW%6E0C5F3&M M5^#?I_EC\(BVYU-N'ZM'&D%!P>J"'R]"ANR4KK\E2_N]K4[0UA;=LJQDSDF? M5@@S+6]TTX#6C5(8'6P!-8LM3Y\E)7CGP%+\QO->X%UMC$<>>T*">5(VXQ)U MY^J31?AHT9C9E&85H@M#,SD@3AK,P7[Z>K$O^:QD\F7<3W,YOWIN.2AW.L,K M1#[30"2P3&;]8:8![[>]Y,D'5X]MQ0NWD*7!U\?UFOXH[+\[A?Q0D!6]/U?W M#ZG>!".!Y4QMZ''^^QEFV*JHM>";HHV?6*"F]ORISW"ON% 1GU"![D7T\ M)E]?<99-E:W,G(8/'28PA;C@_=!XI^IABK#OA_$323KU%2/38S:CY_0^#SUW MKK$Q0_EWYWIR2)R:AG_C?PC/,;%3#79RE]W.&7RWW!ED .R'KC,$]'C](.UT M0!F8;0!O^0S*(269EU"&6IOHJ=4?E&JMF 6?UX^/41+%/XTK_W$4UA8,)I^D MZ']?2,LB4#M&&X$A.*$;:=\4:U6_L4&UH:.8Z$:I7-)J&U]*9)E;#5]G3(EU MWR.$0XAG*G44E1..<8-I5I;GOKR^>;(QCF$;WR&.KIL"UY#AS>R$ MV(2[LF>GN2H9"_MI8'>\99B1:&CX0JST$%#V5D]=L<=D4=MT&U%7B,_,4._B MY@_-]\CYC';020T#G':\' MS?<,SI0L\?$*)U,-U198\R>,1A936$N"@%R#]N7$Y[LJQ-26'EY?EFN;.M Y M?0/HM\8R/-9&[9KQQ81/*R5URBOW"WF+.R87WUA/QB=?S#XIH =V-Y3LT2IA M" V"-L:3R4K,S,!-V9BDS!B3/:IWJK'=>1[7?D\[9HZO*"?;*XKD#X]$./Z.8<+F6NF 78T ;0;(,[Z&R0FB MC$6!9H!9FA0,Z?#$@C"_?S[> =@M]^^Q5D[$1S0=8#BC$9'EF8,3WM4'TS:T M53!%:E/+A9UB$!0>-+9F3 >(T@$,B!R N+YI_2]%-H1)3[>%4.W(F0V2T!@E M%.,Z0)9*I -65#Y QI.)4 J[*QW0GO&O/HO7HX?5,X@_&3VR>H-@Z/J_X&E[ M^ QJ\T8S!^('*@>Q?-%\4P!>^H8.J&_[OE\")EXPWSB+Z!YF0,ZQ7Z"#"T7* MS]N FTK+B)U]-EJ$U&!*)]/.X:S6T0%)0@Q6\E(9_2=6-M_:H'#,T>[$'([8 M.2QFF_@<>A,RE]RLLC)0%-GZIZ_D3P1 &J"Q'J,#WMP/V*.U97(R* W*$%WY M+Z":]!^@ND@]E,1+#D+TA(PA5FE>U%-C49!&1,NMJL!G".3!]]>(DN:W2/+2 MV(NQU1_0V:[O^T&H\V?2!\ 9]T(^9:L'';DW]GV& $:<6=*2)>5ZN95I+VJ+ M8/Q5IT+?P97-5\BJ:KM7V!?\-/0#CEF -A?EYO4HE_AJ*?M]^Y!M-K($HD4< M#J0-(BI5_H!?=K>NC5*R00NZ>2)UF1P39[VYJI3M!X0KO+N?K7) M>RIA=%+:O55IFXWDO<<8A0,^#5\Z %[E18.,?:4#2I\ADC-3=Q\WH/J[_O%# M#)!^ZB0#1FD]I9D?QL>U(9L9B^?[X!R:O).-V&Q&_J4EAD6P$:<#I-C6?OJ# M&"SPAK+7_E;J9C;M'(L-+7B>4GR@=U@1()C!Z3YF=T'W5AF@;CX$2)C;8"S" M;:6 51K5=8:"SJ8^SJ:4@"J=)FF>(!Q@%+/X#=K[GZVAEX&TBR$,HAB!%$#, ME#*L1_(VXB]]VZE ;GZB]:?Z[!\>K'',@D%/U!"2_]D:)@?QE]X/'FY_'_KJ MM/7B,1M8AEGH/0!A>T&];>1K=@,+<_]XBX)_:I"60 ?@NF:8Z8 E5^(8]6 0 MLP_5HZB2<0@JB^!U.@!CK<(8CZ6_'Y>RC5GP2_3V6ZU+MK8355?S_]A9JWS" M1#%:0"\I_N45ES"SD8C33IE3OBR/.NH[TU-3:E6"G'9JXD13BB_RR-ORV[SA M!O1X2;S2DP[DG_.WC1N-$(LJ-,N5=)Y2__A:N?A.QDYG7%/:#A"TC%G2Q/%OB=+\7S3W\>,<[7JMZ*7.:/KTLT M^ARC_[5-XVC0O9,G.$W%\\N6!F'IC['#DE4^$A;'(8MRZP-D%=L L8YA=^YK M'8\S1))M96';Z8Q9CP4R2]/$2-8P_@*+>[W>.VB?R]]$_VB7H*9^WM(P>=VE MV%J'CK^>?P",=_10@I3 AX&5$84$K_8MI4^HBJ^+?>/7SVP^O0K;_7KMROL@ M]U*59P.+7W4%<\_$)YL[,S1&V8O_]F0@+.8A:E\V!6I(-2,L4D)E,)-<^Q R M0YOT/*LX@*SD1X)^G?:@S:)[ S:H*X*1:YD,0M(PPB#A0CL,.W(&_O9P[ /V MUC_2 2+M5/Y]R+Q? QUP>6+@8&7T(/MOV5/Q%]3OBAT0.Y&?ILN^?9C2O>>R M^.?)0S=6=8Z5 N!YB+\>=3.'^4L(%9R) >@Q6#K@/"A7%4;3L400Y+H9&'%S MX,D_T*)4.V@V5U"UCL"VQDYT7P1CJ[W88..HB+)MF6/WAMKI ,^:T9WCY)/O M'K@RO4WDG\AX4B%[W#%2.CHWLG9L08_"/;&;Y,5,&VKF(FR,-QIXY02<;U&Q M%\?*:$U)\VD5^H04V'3D5-Y*]/B:'Y0.1 E>9DAO99=U9HX-8D+,345P7P0K *\-SRH8BE/=UOMJ MEO'FW5L3'%ID=225Z$['^Y23N1 MIAO=Q%#;-8S!N=&O3:.HD$P-<*6&G-('(9N2.\[A?P!S+W9;.$F*+^M<56H$ MEEP+Q$0]ZYY7JOD=QW>NB,,SQ3PSA+B8^=1I(N%+\T;4^ MLS:;5&S$5AK@;S:XGET_4A5#>OBDEIM@)&UBJQHWK^TE'<75:B"BP'X1;<]V M;I9:P]OC)7!WDL7>.B4$O R/SL9Y<2YGJA$Z,TI=ZY/CR[-AW.502^B/2=&. MTIW& D&UK(33D+C!Y.0WK[^$G3Z)ABSD-_]SI,@_+JXH(@\N/X)V-4!KM:U9 MAD"+PB/99I0\?/+<=^6A5I,7?ED]DN,LZNX0N>W;K>IH>O6&*N90&J'3P7#'8)M?M3!F2#8=S7;8TRG.-GSYN[D6,9@3,Q4K? ML> .#=-')2,(9BB2Z,X P[2PNU?*O+-H%@ZW7QA2U_\I[3LAZ@2$54\:F#8, M.H>F93+Y'F]\JJTT\_U$ ^%,ZEE+WUCK:]@]Q%[(K[AO,?)8 M9&@CMS;-T(B9RTDS3MLN=9TM#_$H^ E1LV"9A1(MOYP^!]NQ-$J70%W;]CMS MD+_+3'H!?-$H'(B/T]9I)(JFMLYP!3SO\K'ZV9X$9;:3,ZNMKW]NGI!PAPYP M,3@:ULNJ+W(V8;,ZA&$RCU<_3/=OQ^>$:4@5G=/SVE:#??LFE/LB/22.$#]J M0E4SL6?@J.,?&%C*&MX/W34\W,C-B['>6Z$4'&C_0I*DH[K6EG%H\@4&EAN^ M5@CM=^D [PN@0=/HY2W:&20!"P32OKZ>,2APMW@: +6M&!&.&.F:G]F?KUJ, M>++4WC4/U9]ST.708Y\T4U#9 I&-W=A=07S*,9:0OFBU4^::G]$U.#59JZZO MQ"WQE;0OWP,9FM4QT&4<2C"8X6BC Y@?M=:HC_5KJ1 "NZA?@WP11N:4(@87 MOUZ5@>:DW!W;-E8Q\0!:8Y72+@WNG'@_&Z)R#YHY-"\2&QFOGV\Y):#OY&3! M)(3)P_RTF>O K*N3U0+DNK"$9>S3 )1AQ._=SCY38T.9*WN>$PWGGT1G&7+\ER'/")-1D?X;S_GS'3+WF9#,D]Q$F*UIJX1OAORP( 462B"C"0LO% MXDK.+*_#\.A/)%,Z8+VFW_MM5$=KF= G[ZM^G+FN\X(ZD"\7ZIADN@ MM]#X((&-""5,I+5G+DPY_N.CV:GK4C%NJ8]?UZ:^N[K3PD0L8VU:I)T!EUF3 M(G?1V(5R_>S*5Z<PKFW0IK4UM MM-,SN &2(<:-RCV@NB5B2P?,W&K4:HYBJ&!;(R[4NE.>W:0Q2W5IK+&OQE#- M#US\5:LTI!. ^Q@'IM<8+!_0L89.8,A"8^]E*[R^BE\;RP[[EOUG!Q_ /(> MMLP:\NBYMT<1.+>5;)EL7!,4\L[FGB1*S/O$SY_-!>C#T(TGP7*C6ASPCNDS MPSO5F2R/+(P&.&:LC9U$W]0['I2N=^;M>G&^K(/Y-5SE(%O%BD;KWNW8.T.) MN/M[<>125K3D#=HC.N#?8YZ:&ZD8T*_08!$&MP+ITP%#JL6_KE-M).@ W\B/ M6Y8H_-7BZ0L,DI5_F&=_N(-OYKX7 ?KEQL"XJYM ZEE(MDPLVXH/[32#C5W1 MP2'(IV#0@X F](?BQ1F2:!!:=@NJ6"O490Y6_B?S.=/ MS;2%HG M?AF'(C&SJ72 X*51CW&\)K E"/FJ9/PR0R][27*F M\#Y\8J$_Q9N<$'KV]/%SKL?V(QF#F.WFSXUA?P;K^Y@19]C+7P@$!)81I12] M5PPT@L;Z?'%8]E

980/>F:M>23BLN1_\N%G15W;_0\7.2 MED\'S*9;M\N0V8)5"*M*4B7!H._2&L(E$Z7M"M75\W$E5\N%5$**E1ZJOWJ1 M['/BJW1W> W2#_W-BR34M=Z71QHSS6@)6OC\R,-G#J;OBV*^Z>,E[>/N;T%H MO!Y7Y7\B5D')8G?71Z:.61;[^75@0N<"<#"=$LFN,U0LZ96ME?7NC''QFM#>MHSK6M;T,U;%&O[_C7/ M#HK#9NE:OW3BJ]Y-K>I53/G >H"L5V>X2!]Y\8O(6'NS"BG&&V\38?YZ7VW6 M'!$IJ%)' $:M[S 'GFF\RPIK8'_=V2U^]/ 8/L^9+W]AS>TD"L)O\%D21HV@ADMI>A;"LI#;R823P0?7ZN.- O. M9W]2!E1$7M]SET$AKL!E!HY-& YVYUK=/:596+V7NLY\6( +"0E$:X".=MZU M:NH/CB0*SUYK(,R8)$ZO8%TV!T3OC:WR>@:&=^INSZ,]\_%I>=JQ7\ IC4H; M@^^,N41V[UNCIG6)=$"CO,E8^?.U@+\[@IJI%/Y7?P3Z;V)VWA!GR".:;#\/ ML^'\"U=I.BOB6X,:%-,X@Z4-E$]Z[[T[1K43NCQ3MZN]\9K3R$ MQU&*-QOLZ(#7ZXM47W&&C]E8&SA+TC:LQ^[ 6HXG41.'QKG3W33J1G-"RK.OC5@\B@48 M',6\QY#$O=;/-%\FV%=+W2RU7)GA;-0K($VO:#K/&A?I>00^7<]K>:+=S5ZZ M/>@""+=+9#]U6]T,LK9(X3[?F7*@LA8%C/ 4QJ9I72*%M=U.+I%M[D4YAF?< MQ\3CC5=F7-+;P(VA"=K[S4'MO:9Z4I1E^$\4@XWC_((]1JK?]_8.*8C;<]V8 M!:@?B3Z \[:0#7]7CH/2%A>X AUZZS/!.IR0);$(R6S])]DR2U*[/+33C$$X MOHXAY1/2T$HQ'E>Z3.L_B>Y,N1B&:(,'YUVWSI&O]YRN3XNRD)S^NYO2JWOM$3\]1J3K$M@Y5,S$3>"0 MJ/)OR"&9\EE5)\*(#SOZ:H31D_WM# MF!OBV7\^A/M_Y3-H$+4(-)O)M[>V1SAO162*:W0@;'3R*8].IW[(C8@C[&SS MYWP>J38ROLY+&[U2>+U(=^_FSSN.%86 %R^@!5QZ[=.\P\%NN"9M/:P26SF6WM\ :S_'1$D?!&D,O$U3ZI,X+!P="BYQ(N:\^\A47 M:?E5JYRN"P\26VL@&D)?@BX\*W572P=6]):^#F$)G#KC]TDKHCZ?2[RN.<_$ MSU]O.XVQ=C6)4FXS9X)#9AM<7I%"U$"N*1*FT3'Z[ MT]".?JP[6F9.K_J\:8Q1TF.%TSD2\YU)&F&\(!^IS>"NLTL/1>\<6'.IS>9P MFM@KDWWAP[7 BJXO,^L>5V2NS758!D1DVR)"ZGACW ;.-N4EQ0"%LQS$+T_]8-6#V<+ M]B$@NQB OZ.X1^E77*^8)1^/ M^6R6OBJU[T&Z3_:3V6NGRG4(*@VO,Y29Z."']#$P42M98]R^R>'B]XQ C>() M/X,W;PUN&%V4N/1$'Y2+J)"C\+#NM=%8AX/EW I<,1R/UV2RJLH;B)[5/KFK M%DL9D0=V:WY[L )YTVC1JRV7V#V3RT02<@2YY2YWW'ON(R=R]WADDD:7$,*5[7H.0[31:< MT.$T^\-$QX%B0$+AT"_LSS82Q6(U=#Z2(&WU@;%V[ND=%(MK%IT&W.)[_5*2 MLLL"[$]UK4;.)IX >$)Z&!H.@CYS&)I(N/^EU+?P)@Q'%>XT60GJ#V_3]]BI MB M:??XRMBT0&HG]Q-;:TMKUQK,4A!+R69.8FNM@O/SM(S>4)&,/7E]F6S'FI>I M4TM.=7QOHP=C+5)'NMBME68G0-?AUU>.F9,Z\.K)7E>-GPM'[/24W M4C%ZJ6Y<-&T7"CM18AC];[[5_<48/-$+.869A:)."I*]._PBKA^ MWV"7DRC7+B-)L5?2>A))%I!5G@KUE[TS\S-3=XV2":=H]&Q4%XU9;DE^%;T#WY'I1,YCV%AQ'X&RF;=( BJ'8JMP11M=#DG=_'\BTC MP&)A",\]Q4D$?8W/KT^^] **%44H( @FX)_16[-=+YZ)-<6/K=. <8UR(3(Y M$3:!LE7+]KW.<=&%\E6OU26<+,8ADOF70O28QTS:5;4*MBK%IT^C@(,Z7 =' M\ +(+Y@H"/ ,_++E"G:M3^1IGK[JG#*5G4&[!>@ =TVQ3B KN,TACYJR.4 V M:C\PIJ;OU\-+G7P+E-M7##]PCUELS4A[G46MLN-35)*>]3!M6>3#CBWWA["0 MA>$_>4!,OOS/->^NFM8.SZ5-2_6KWT.!1YYA S*Y4[ KW%8/7G>(1'V^X&3W M9MZ J65 H38FOY\M2J!.XU:^E)$SPFP$LC"P%L-0?5E$GB@E\=*=/DTF? K* M^:2RL>"\$I3#[E;-!\!!\!CNNF3V[(>\VMRZQ[;J M?P2]0;.NE0]" M>*!O,01KY'C#W3$-N^- ZZ#S" M9>/) V1?J,PV^7/V*3X\?TRVI^#-\[S'_=EIVK1A4+5 5Z>,*2Q$2[ERD#;A M'52XT*-4JP@6-I#>,A)62C(6+O=/T77Q$RD7&1MTW)>Q'N4RC!ZT/GBG6F+[ M2-"R"2Q+](^6U7A4UH]XMBXR+"]2WJ.!=6(@RD(K*\%3$"R&8# 3NHLZWPQR MNW90XJ_HFKY#0V6MR&MKI*QKYHY2FQJ)4<*2R\T2=BK"4H#V,-93^U)NGB?@ M68B6\\T"Q@6D2AP\&>85D%X;K:$GF+,GOXQ\+O@^?_E._!EX?<=^$$5+72]<^)7F5H0)'7T0JF\&W3?Z4SL/4!Z8M(!F.Z#E*,J # M'L(3Z( <;TBW[\[B7Z,,5WZ"R26:;.GM= ![N#VABQ)W'4J%:],!'Z.S(8WR M=(#PW50Z /J:#EAZV,3[^ 'B/HI@A-Q7D#LLQZ%MS> 7'>LA)Z!:#+&2!?WJ M;I2C QQ88'0 F*=ZFPNN9C,'+SDH"#X,%_SZX1\N"P:GHC%[$ZZK(V) ',+I MNG6-1*?<_+CM_EWDJ03AJMJALG7\4\.['K0V-Z5P?4>^=Y=?LZ#%\"6$IL:2 M1 D+TYLG,0P*3Y(26^L3Z]QX,7V1:)_QP3;@A1W)I?A:%C8=CMI];TH'&-;7 MI@R8U/Q1?/J"M(]>D,<0 MXPM;7]*;4;AJK,-WSZJ);F4/_GN?W> #;B',OY']YQJ?*C>^>*;8F7@YY73> MJYJ?%X!+&;M!I"9@%S*,!B1:CWQDO>W M1*&OPN;)YHXFU2-CFSSY*QS+J5)*TA8Z:L!4S?'9G2D)W5.6UA$:V $44Y)I90FU@. MRA;SPSH*R$F@''OW<+]--B1#_P"+>NY7D761-RVZ3=JJV\) MN-?C*U4B6A5N%3RT'#QM9A+NX*MJ90W*;V:E#=$!K"#7%P6'F86DT%F4 .+1 M/L. TMC7GX[=)_-D8/JV@B,],BB?K_WN7(^+G9W#Y=^]%UQAX5+.*U:D[O[G MB8&']#D & .:+<14HEY6&7@A.U&101.ZQ*P?)'_+&.C(HHOO#:&*#KE?5S+!2'VU_M63< ML$='?TZ%].U3X\\_%)UTSRT&,S+9[/*^MY,\<5"'2'#](!5;HOR'(4 M"0S1'B.8&YPRV_$HU\V/#G ;V6G(*NEQOF=4<>DD,ZFG//7L%U*VC< M^VBI_>IE$J<"9F%@G8NAZ04R3(@IE:4!4 OLS@8'K*:SRX1X#1,TEIX[BGDO MPIA179Q,Z>VAWE78XX0;X33++\> HBN"5S$C.[LC>6GCRQ.!'EVE(1;0-EF3 MA?:&0$&/QRUB[BX[[\D2\$$"?)@..",\UHD,Q%'O?IM=/BA[+Z^HX_&L\&+< M[O/W1:D6OQ.[1'PN\2=_>19MGG*!*HDY@9A] ZU90Q$J@B6*C -+$&XDR5MC MUAX19;O,^ 9@Q52K=)G9IXA?K6-/;2=RN[HK\XZ_/NV8C'@"/Q,,(Z#7>0B5 M.L3:,-]BZ+F 1^WG>-?0#\XV?.H05-$[@D]1XYI+E.!RC-:?$C ??1/\VR$T MD[LX7RYA2K>B4- 1'AS\=R7\L_YO"7_$?Y7PE^"MB7;JZ)W0M?HAAVU4"/BQFQC M>]7B;( )-!_(IN'K-#?#VA+HHM!=\L<[P0C,!7SRQ]<*A+YNY1V]-2.RK4J8 MW(/!G=,76A<+-Q#&L+QCT-..*F7=7V=4U64 M:E>1O0N9 J;9"U%#&_7R>[.FL8%F.^HP1=H%: =JFZV.#FB&[5QHSR=!-K-[ MP+_%J)M2(TC^.=/J!'Q?6S"S__U$D+A&"%F$%//%GA=EVEB9KGJ9UUDX-U 4 M7@:?8B^B]1]@N?3Z?CR'S/.N0GW:U*IMV]@DJ\W3_4#J^,;X%$ATW!GCJKF0 M6]'BZ!PMV_\/A/JB>1@X*8KRM)GZ#N0P$"TH.XA&*\V2VQ1EBKPZ*E!27]!>\D.+F8-_\/]U]9U23Z[9N7*@@ M103I E&*=!"DMRQ%FHB(2!03D(O MD00I 4(X8>U]]EC[7L^?>\X>]^Z;,>;O[\M\9WV_^3SS]KW8Q9V6#;NZ!H2& M@OC6?#(R^Q3@,G\-(IN!BR:JX$X*1G=!(?NW($:(;&"CR=#%V8!S;M/)J12B M)@?(5)$]VAC*K5N%*G,EAS.VEJ__A&B/X53#23QX6*IUZ(!S&:/RN0WH=^?> M5:$#,)'QVCYHM$5>C_P,Q^G2)9C@>.FN@CO>7>SYMQ?)Q%D-:?^U=A8&BWK) M3^^%N3)4A^!9O<1ILD+X83V21%5",9)0Z.S,,=@*XXII\RQVG MIA_MO?/\MAI=S7O]%G4:+RD2OG(9%F>\[-,ELBXX*BV3T,,S5M735)'N4;7&%_;)AUV#DC(6#&FKZ^9R&R-%O9(5*;BJND _A_%>":;YW8)>*XG'K?FTZ73#_NTR[RN$] MFC3A 6WFM%. +W_I!T8%2JA2_:.BNS$K5]O,BAU@ I^:'FM.YIO*JP:C7.$+ MP7!.;)/5L1DT;G)MO^04<+6%T]S"D>/MI:7JYNZ0/8K?#K\_T.7O>'T4L-S. ML][Z$MVJ%X$IX8ZXTLR^:5OM%032)8D0'PV1J/S$\0)1ROK^)\GH#"J(L=E< MJ??U.'B%F?G=45V!)(ZJF!IINZGPKZX!EZX;HT.(S$HD:CJ,Q+5-L_'"$I,- M#O%,3([L$4M(@1[MA"7=B.>]"Y4^:GW1F!4MTI@;4Z-(TTOVO.B1WU UX&JY M ,U.E\D8C-R[@237,GI&;[#!2'3:;_=VY@_WXSJ7LOI4FFPS/(>X,'F[+:,J/ZJ) M5[$:&;HGN,C)Q)A6HD*U!N<@.S< WOK$#XSFXB_YD1UB$'Q/LC>)0:2D0(/= MA"&0BN^*+\>A4?AJX;ML@\5PZ2C3;CO_-V@@0>A'Q(*%J0P=#7HN:>%$WRFW MTE^S34H7G;K^['VVLIYK?I.4LFU65,UMYED.6:F/XR9G\RR.P%U]D&.TSRD@ M;K@,CI\Z?!B.1F@'QC<&RICT]A7NZP6@%HJ/5MM3-_LBP.RDH8:B>?,(4VPU M,OQU-5$\T&3YFE?/RETT1F_N+K[> H^0U!%U27,A5SJBN!]AOG0K8;@0]$!( MP63:^ 1"]5IE(&9F$9!=8I6P6">SH\+\J.>EZQ25'JOACT%/0OTQC#"-"7H MJBHKL4G=%A7[Q+#F:BE0M"EGAIU^:JG'W]$_-K.44JSN-9I-[3AD))GPH99: M,%^-YNG]\BR$G3S JU1;6ED W1C#LEFS+ULPHGL[H(BR&38';V4@,4'2;YYD M+8TXYTR"/DM<_NZX8PIH'QB7^8)\%K[0H"6Y#[WF^Z6ID&%L(&]PITHR'B=! MO-J]KX#GSBXV(<2-_F[AVS'1A9EOF^-,V;@F@.?.9,XY@+ZH&%CGB!&?,[:S M8].:9I>G//BY+W425[7]_12 =OH1AZ*-V MON'IX.IO/@&GN@+C>KK<2JF_L[\Z>R*SX4WIKQ M\4UZI2ZHS731H/X<;'*8,)C!)9%.#NET;CS=\H?PWO%1 M:;\8M2J4 M3OE7-ZQ!@O>L#4+!6F_PN$_AA3B'4+;#DEI@R2UU6'%0ET&'@>'UP93B^T^6 M>[^L985OWI:IDN"&JK)-GV04/IW$KB_72%J6+NA-H[HM:1$7G:QW\%: 3;): 06VOD MQ&3\6-LALBU<>"4LT\([0C]Z?(!=($6#NBB(;_@3%V4K_)R%GQHA+'=]'%C[SR25X*ZOJN6F"=7>'I>SHUNXU)$U+F@O:Y;+C\%/1@U?]$"_O MAE9UFN-0CG6G!7G_4>U\EN>7."^3(P*YMY:'+_S1(ONM!+LXM%4ZT3$G$!!4 M;"DH.T=3];+70RC^1NY[*\3&DB]QH*T M_4BP?U@[XC[ME:X3'#A%A1!\W\,K'6W(H+%J9Q-Y-K!&$7:;WPC6ECKL[.M- MJQ2^BE@9(_>[HJ]O_#]_G0#JA#&-$'W03CIJ$]*S(+-ACV+3%QYTJD>SXF(N MI8^41:W1,G%E MR;)9[6M@:(IZ56RVIGMQH(38AFM@9MUF/KQAW7,X]&1NX$;DY9:2QHU#6'G#>ZN?5G@#:CHI"W? M?^8:WVYD:&UOEE+(;03G/QJ/EPTI[(=*26G3)#S3$"Z%(>"M.O"%E-=O%0_" M9:($VA4G0GXT@0IF)ON@'L^>Q1A'2Y4DC3]D7TR9,\D-UIO]@J716>JK>.(. M3#V:"-E6!GD.S9GWN?!P,GNT(K_=,MGP3G',E?7#.DKEBTBE*2IP"#$G8&T5 MSGOF#5L$"[S"G0+V(_$A[<5+\7H3,E0VEK00(>KVH>@]; 6\56.+:(].'&GR M60#2>&^,.2U7@['^4B))X0H T_/.?0TJGR\_"GI_V>T<$N%09O9=D1D>QM1_ MP\R58+JO>09P*4Y9[3 _9G=1AARK022_W]DW$=MU"7_='"G$CM!^N%/A$Z]Z M"#Z(;XJ[,,EFQ>F:Y3['3LY'48XKL;@!5T0CU +ASR9MH.+YXRE((I/& MQ@ ^.P2CB37DD= <<@,P'?$9%T(0EQ1I%27R_69FZ< 1O$22Z/R%D)$V:QW MPZHNXZ&&>@UTY?WO;.T,JF:%UA%Q+R5WG!V*HC4#(QH"*2-+CC+4_<#D5WSO MO8CQ325_]A?:PGR0AR!\WWUGS.C&JX[TT8W%:/GLK<@I)('?^1";?^SCL M(@/Z\,?N?-CK\21(T9WLDW!V::S;RLJTKNY#AR7)'L6GFOP5#S=%I-7TWN8P M2O]4),D0^0@7,,"(HRW9U\X9'M>3 [>?\!NK_ 07@G'D2$@0H S#^JEG2H1@ MNPHOAI2M39%R,=R?6QRS2$_>'THW1LY>FA+\F*8.Q^ M61T&-HM*_E-N25DJG%EXIU,VV=N'LB M*Z)'?5N/=H(KHE">=3]!FB(_Y?;/IK(?$?4)025$^W'Q3-QJC#E&(-)F/+-Q M5#QKM+JO5+G3!0J%B#4-=SJ"*K%#=X%8\_SPF5[--*'0O6=I,I;BR';_!QL_ MW50M!MM 83"!^"Z8XK=J63MXS8/G/0H#^\"2.GHE9$T"F@ MCQJ$;E>5/P5DV6/(OLON ")^0@[Q=K#QE>1XP_6+OQ/3.OWIR872$8X[L9C0 M:(+7:):6;0 &BO&-N^0G*=T(9Y*2! 7NKVZ"R>54>["?ZRG@WF GV6&EAN"' M5N!G\%8EU$*,FQ\%'A[B=X?\#'J"Y]Q(NUU=BD^+^>87#SZ:_2?U,5LKM)\' M^1HST_:?FG\>;KPPX^,ZHQ;BSE> \MF":E*HNB^7[X=L=>-(P'>HROD@=_E= M,$%SI6KDHV\?A9.+DZAQG"!B/5?'QRYDP&?.^'VW=.^(4FVJN%>MASKSX2'V MW3_QE?Y%8&SP5@=5"D@++R$-3]$.X\)%PNA&8,PSD-CUU_Y-DM-F3R$3'!9- M81ZVYU]VE)NFOFNL/??@XZ"MU_'G5TS@^KV=>2(3_?ZENI.\)KV/!&1;S=1= M0@4->]/MXE. @Z/:P\IO[I <[<%TF_+ZE!4HQ!ID%^-WB:&ET6V+/2NI5J)3 M6<5[3!*I-W6G@V1I&]DM(D[?JY6'03U5)L>\\U?QN2W-/DQ@>C]U?\[;#32I M*GH:QS*?:363@:D^G*G7B@YCLQ>BON0+"_Y*]7!2^;-3P!]X6+9Q^:%2H,CZ MX&3Q(JPTC]1O*3KD!_*QMUFDIVE+E\4U8SO?>O7G;30\*?9WD=;7*LFS&$I@ M?TSUOOCBXR0?K\[ORR.DO9@:&.R84HO0M6N5?5#^1G:D4OW: MC+;P]$Q)39=N":[^M_IMPLW5K;XR6/G!>>/<_TN#JI-@P3A+B "3\0,V-'R>O70 M37Q2"/K-*F27S7,3\<8(PM9C=>#C9[X=])Z<6)A':< M03N(NXE'&L0,&2PPZ7Z9]*A*[I7IS-37^M^TG*^[I]P4'GC;M6'*%WM9?U*O M-FBP7%K:)=GG@\>G)ZM+<#[4%1@]=)Y6/%*Q,W7ZRS7G6]"D*7_Z9?!(?A1J M(525!B\VD.GA@J?HKI0TC\]=GYI1M"O,_7Z[.)0WX9K6MO.-MQ4O#P+M&:)& M$:*K*_.1\[B[>E<ML8[=,O5)0\*Z^I_ M\D;'O!@J M^N*&;^&[RG7CGR4.-+)]OKX] LF!@?=>=NTHD-/.E?SV)J&S$4?<8,?T^@LB M$!^!/@6$[U&5]D]6C_<<>6?<_*,E=YDU(E+QKR;*-T>">- M>2]A'G=?XJKZ#3!6YW8TQN$4T)5*-MH\O-S)^:U3P/8N?-$"."7OLGK/WS+? M9NE(9).>X"$7AEH3L#\%P+-/ 1SE96B:.,AB[Y\)*5,?%O*TZ3NZL\N(H MR[]0Y2)T_NV%/VC?YRQ.Y9FFLPC_<%!%ZF_%Q*ZU[H(2_8]QW]7@-:X,'VOH,C,,5XJ :S>D4'L[XWLBD6Y1O=NY^Z32A+X'; MQQ"NUX:62!]'S)JWON8J&=\:5K?'Z'K*V]5;<7QZ[Q^L]*5#/=7.M#TPVM,& MXBP\#%2$0K(1XG;CN+EK7#XAJ)SR9DIS@CPURE)T89WW]^;U;WH9NOD*\Q*_K6 MB"YC[29]ZR"!5[,=%6+6/[M?6DP(,HI>4\Q+S-,^>9=G9FTQU,-0S7/0;Q*@ M^5-\3H$]!RXF%0$@<=TW>ERPRO)N[V0X\91!>'K&P13-%M+'%VU38N(CDC868Z@=OU;^\* MWCAH$$0F)7Q(FUSG=[JBK\Y\_<\*!8[5.19S0%4=!-E4-\2ZHZZLW]4X3[.VYH$U+$_^>AYMIMN(#>,*QVDO.%/ MHD44?I2AS2-B+FL=N%%9:\FP!,OWI<;,'$J%YM':*,GV7>TY1C_QTT6GR76U M7/LF[61_MAW#WVQ*1V3SVG<6S-3^)::<6)UK@671)8:);\XS4EV?\*2\5?HN M249@1[+T+C-S#MEEV5"V@VQ^=$UQP"N0"K,J>TIAZ,!^AMJA\>X>WO@,03/1 MU:!;HLB=BT'2]]BX*/*Q3GUHN5&.2LS26H#F?N. !D?S!&S5U-5(-!\H*)G" M]$\R40M!*;FD*%^/+&^]MJ.PX%>S#X(]@3M1"\)PH001-I]8Y)QV]C=Y^ MZS[*. $/%CCCKDZI M6BOJJO(US*8.NU]$F'NI$4UBH&YFC:21O/SUA7V938.!EZ^F')81C$6S0-YA ML(D?>2\0WBJD M_. KY7[N'X.OI.&+!M[YI$M).42IX,XF"-[@,XF>-"HJIE%:/#UU\K&,QFFF M7?Y+_X/*!Z*&,T/CW-F30+Z]; C99V&Q?K?)01K@=[^Q#KJ,"XF2T56P1UQ M&([NC@J%:X1]O^/SBJXM\[EU";[ 8VJ]GMWD1!U'3Z*RQVCY\=OXPQ? E ZU M$ZQS]VI:^,>;CIM5OS]EFUO.K AWN/F*\7"XK?8^IQ1O'P7K9*MYZ*>7D_-# M4_(<2 ^;'>!"]U;JHD2TU_N\=WG-O5IW!,X#E%).R!U\X)D5\>3)V;Z/E MB PH-*I=@JET^2"LY;IWHV:D@AZ]8ZVG[)2VC:@;A:BG+&+P97C!\*$+#(S:J=E/' ;V%_-9F@06]]DT0_;J$A_N- M1P>OWZ$UFL><98N:^]MYLI+9A"-YBGB*LG@T0B/&]=7]AM?^@9'_"L<>#'X& MOH7_ X\>?O+UI.",+2I=89S(A6[FZ&O?;Q$?<;^4H?;)2<"TEB/![/EOMA5U M#3I5U6^_.&%JM9N2V0YWXD)M^@3"?U7/^">M_F%FXMWF-L8MYL>EK5L5TS-C MN$U+3RAR1QT10TX!:LQ'A;\H5BQP$\0KYEV#& LYK_9!ADGD] TZ5Z_"M;:Y M&78F=KX=)%^\=63EBZAY:L]L3B&LGUI0;8?-'D=SS"B*P#\(+ ?^$QQ%Y22A MA5IB"WNLY*W7NE5>NI+X'*CO@+S9% T]3,YOBN7[@U+P0.KK!O5'PV=%H1]Y MCIAA+H^-XZ'UV]WJS[+"A2_^M:5R!54!/W-1[B<0;#W0:=YST]U\Y$JSP$2K M' QA=?W)/-9841%V9779PWO)R'M)FR=.:WIGFT3-3TZ5%A"/W:;*40^)J^*H M5]*>','O,@=%)A\\3\34-M<&?17, F2LA[.PQO)=1BQG:L,M"\I*Q*7*N/UV MTR(W'D>I0X ]VYTQWXV[P;2\S8UUY=JBHC_*1)?CE#-N.O [Y(9U255H\DA) MW:(MR;E"A61OJ(H;0&?%FEH\I.J$&\&KP,2KC>AY+%?1IEGGU&8Z.UZUD8EA M%JK(?!BL32MOF(BU8YS4E7Q+13MJWB.04%Y@M=1FL6[;&-V" 5/; M20+!:KQBIX!0X+'?<0@7:NX\^6]X'EK*H,7^>Z)>]\?"@<9(;E\ ML_N*$8I-N]PB? MG$&$P86OHO?>]Y9$EW*&EY1$4IUGL)S]6XVA_6RC+*1[UWB$'1R!\6[62W# .GP*BGM:0 MG5S/<7Q*?26[B)"M/KP[J\I:W]#0V!0N7XKYW73VCYK? B[Q[?X6__53CT4_ MY=B&IZK:G\'*?P^G1Z+RPB"CT]EJ\)IO.(XQK._L8C$1IL/BN\NC/YZKA;&P MBSM;_VR3U4^_/AQB'.-)F#7>U L X^XBF4R]7?3KF@EP]+'2,:O#"ZR?(89M M ;K/P%M2_RE\[S'CEH%HVX.NU;[I\HS@VBL+"U6))W39;XK%QF*^T ?#*?PT M\5[ZYA:7NW0*/RP \E..MO 7_Q7:FC[*>-*^N5XC%6,@?Q MKKQ=64)<3-V7P#+L7\LB&&4/! ,^G;@3#,G*,\6!@ZI3==7,\%YA$BQ" JP< MLF^85($CXHM2]YU:)8LW!/'9:O5QA_4_1OUN>$\_H @ ./?YMQ8X>R>SP(\A(XNY50_1!A'3RD70))1$ MM8V>?Z>H7J4JE-*&Z6)?3-P5D_2: HLZB?,TU<6>3[J%^L%W*^OW^JBL>"R# MDHA_%#J#=KV%&C>7D>TPY1\=G[TN.SQI\GWR]YK]\4<:F;SA@D,7[JF?,WP" M(/\N6&:U6)9"OB6I:'J^9@@/K]+[NAVE6]OM!0=O6EHM@H#3!+NQ2I[#ND/- M4B?8&)"I=)>>?4[T186LUJ%>L]\@!L@XXQV,74JYV_OP"??8,8MQ4F\.KQ#6 MYM">*ZOLK7*@@!JXG:A MF+-EKQ6?/12I9GD3\A[M.GR"J6HL'?02P(C:68@,)35.;L&&".!N#J](,19? M]G&3[\\YQ^L4D#W@=QG5]F$MW+,:H*J;4++Q!UP=:2DEJ)P"+@B.5GNC*UMJ M;9,R8U-0\E_K0*PA?M^:EV"E"?A]FBL)KJI+*(K-*9%(7$:W'CTAKU?!0+_* MR#6MY5F_^[[B7GHN*0NCBM/L\)%>%^> M71M] 3EG',IB74[FU\$)FJ6P,M(L:,=I:OX8-8(2C#$[ 0>< F9621)#1,V. MF$-V-2+-3RMU)N.9C/3_;/ZYJW]URX3ZQ:R&03=\^]$NZ#ENXF0N'WG(6I 5 M3C#8_7SV&MVH7VU< ?X*\F1Y_A3@D51(B F=W[D5DVD4+HAL!*G\.4=!:2;( MY4"Q=_M7$QAGN]#^M\LHG/+V":F6D'PBU [>$6X_!;R!G1'5('S?_ +&]>\H ME NG@&ZZN^:G *"E='3_3^[\N;JCC1;)4\"7GUXD/,FC=V+7"'A??Q>48(^_ M1;8*Z[M_95[^JZ1Q#M+8FB8EF!&M6B6V"?X5ZH;[R( U7IE%(_2#%KCU7$BC6N1M,_#.'LI@%TSBED-O M'V(UB*'-WY_J6ZX8)PY_'G5?VYH=I)#N+V=_9VA^Y+VE7&8WD4D.[;*&:-\%,&7Y&N\JMJJT:IYE!3PDWYO6YID>P!T(@UEU.Q' MX6E:YVUJ4]T_A!.0CU.QBE$=V20S!<>WM.2_8YZH_[FU+;I[<"6YAA=H/(7A MFFLE&VV.S[^&7>/?78CLA.Y3 &___''WX82(A7$7Z)#;^10P!QJH-R.%_XUB M?B>2=//L$XS6_[K;];\K_Q)*R']G 5V$_37X&.)C2)JIJ(.8GV5&J*R_ YBS M06'DY&+.^"OZC/^6_$O8Z?^-A;XU(Q*^HSQ["FB"I[E5C_G9D(UN9?MDD;B9 MB%PK^?/SG> @QNJ,A/N_O.O_/Q6*4O)YG#M*_N6&M&ARFQD^O^/"+7T**&]% M[8[F&7]/)'![D4X!YL0'I 0T\I#9ZA3P&76V.;-/Y?-_07ST[R84N(-%5F+T M 7@;N/JTE,EXEP5(<"7GYDV_L\]]W[_^C\='+@>R2^J"%J)!.W>:H.1/_92W]CVG[=/(_ %!+ P04 M" 2@:A6DK0I\#:T "T9/;.+8G^O]\"KR^-V:J(A)=) &20-]E(KU5.Y[+Z;&SNJ>CXH4"JY-32BE; M5'JYG_X!I+;40@$0R&1-Q[WEM%,$SOE!^/$0_.E__N=_^V___O] ^+]??'P'7LW%X[V:+<'+ MA6)+)<'7:GD'_BY5_3O0B_D]^/M\\7OUA4'XG\U#+^]_L?_AK%; *#>KF[_^QY_NELN'O_STT]>O7__\C2^F M?YXO/O^4)0GZ:?WI/ZT^_NW@\U]1\^F44OI3\]O-1^OJV ?-L.E/__N7=Y_$ MG;IGL)K52S83=H*Z^DO=_..[N6#+!O.S9^FQ7]H-:5'/Y:,JZF1 MOAEM^?U!_<>?ZNK^8:K6_W:W4/KXL-/%XLFH5DIJI4P+*^6_G)KLIPO$CR3O M\E#6",(UZKZ/)6,7IN^CB7MK^$'U+_#.-!>+W'ZA7L_D4-_=S507B]Z_Q+&^ M%O,EFP[PM=A.LR/RU/[#._/3:AH[4 >9-O.LJ'M'5/5MJ692M6SY9&A0R?_X MD_EI\EC#SXP]3%XIK18+)=^:U^.]NF7?5'T]D^9/\R:4U;*>E!(AAK($XDSE MYAU5Y)!*HF%!$JYQ5M($H\ER\QV?J!G\]=-:G&9.OPG_Y*'Y\L0.7JAZ_K@0 MVW??_?38"\V\R^S;C_PT8_>J?F"K!XS4UDQH%?G/#XOYE\K:$4#/%T"NI =5 M(SY86OG__:>MLA$0GPZ.X[1?"->B@E96T @+V$S:G\!*WI,@SL43P:;6Q)@O M]I&9"V]DMENX-DHUL&A6\T:OU5@_6?/N)S5=UNM_@?9?FGWL/-U/!]^)Z\5: M)[809Q9H]8F?Q-S86@]+^&2MK&T:IOQR'O9U:A?!"/4G,%](M3#6]1$%-U_Z M>K&U;-_C\WQM@'KYL8+H"DY_T?C(;SUC^A M>]<.-X_L[&[SM^W.WA]MD U\0H7U/CWU:[_MN-[MQL)0-[K=VF^8J*;5\OLO M[%MU_WC_8KY8S+\:1_DE,\MI_GV"D?%2E9!FNY+,F %40))+#&5>BIRFF!#& M?"P G\G'MK&M[&"N5R\ML!;_"JP4 !L-P%H%/^O :V7<+(6^\.Z9-6)"[6U# MA& 6R9[PFGI0VR($E'T[(VB,,)+[J&IE'KHS=LPK]45-YP_VK?/ZVX.:U6IB M?)I4:,F@\"J,/XPDMC+&J7JGV MS[>SFP>U,)9L0U#5DDVO>;U<,+&<"*DPDD4"D4X-E^19 1G!*<2(I$5&F4B$ MDU?C/_78B.7EG;51:U#-P'PM,F!UK9:MPS^M&+><7ZGZ+WYDX[$<;LS3#\@] MT]!::/##6NP?+=8;R<%*=/#;6O@(WE4X8I%HRF/B03G+'Y!] @L8P8_-K+<] M>?O^;Z\_W?[R^OWMI^OWK]YFCNFYVK]F\[[9[=^7%R_GLHQ*/BX41]P6KJ]I:=V^7ZKZ> M<%[D29$BR+.,0YPR#JE&"JJNF_O_ -^FOE\@?X ODO.+Z9F7LWV[V0\WKZP$M3$*__)<8@WR[GMFS-O%PEK-UG6I7WS??N8#^V[_[?HK6\CF M/[=F5N/J?# [^KW9X^WQ^00SQ90F$B:LU!!3B2"53$ D*<<((^^S\PS-JI]?W/[^A/X@^,X4NP%1'\9H4$ MC901.>\,#M'"8([/,G#T2Z>JAT$OW1\/.&KYN#U_MH0TGUD*VIQ,(B(021,& M\Y01B!5-(:%,0IDJ2G ID>1.P73GIQH;"WS^W M3L&H^3G13H!T^KO=(PSGFCII\L2+='LBT.%;LF5CAMSH3TM#+7?SJ7FX?OW/ MQVKY?7M_1(JRU-@8!0I;#\YP \\(@9+D JM2I 11+P_.9=:Q,<1&:'O,M"OV M_P"MX-Y' L_%Z.(R>5OY0 M?3N_%F9TPSR3*"2985L!0,0:RQ@ P9PZ>D&*=2,J)*Z7LD2TE^RTTQQ/(Y+7QF.>[,] M;X+C<=7/YC>>>"S@R/?]H\W(,EZ:#1EH!GP[^W6V4&Q:_9>2/[-J]F%>5ZV] M@].$2DP@-?^#F",%J4Y+B C2M%1)1IEV/O]UGW=L!--*;D\DZHWL-HSU<2,] M^&S$!P\K^3V.ACT6P^&Z8B=Z'[P56NBNDT-['/@>\3 <;S+?YSI+-Z M?] Z#^X]AAON%-]?QR='^@&/AUF2UT+,'XT7;;QIQJ?JY:-YQ\R6$R%$GJ>I M-F8CMSQ?YI"+1$%69*+00B/$O:[ZCT\S-EI?2PD>6C']+,834+H9BI<#U#,I M;[!927@%5C+&,PJ[,8AD"YZ89% 3L%O1?\PV*10J99'G4)'$IJ"*%/*\ M3&&6)JE*%"T%%9.#*E+=;]1(LCGM'+=R6C%W4:,=L.H!HQ]8*7@%MBH"J^,J M29,OP5;-U:DSV&H*6E4]C*!8"^]@>0ZYCL,PX/\E:^=AW3[#&@YD^KJNI;VL M_,*FS5U0E'7ULY0C+T"G&1UKKN%L[,CH/#' 8X\=9IV_G"\>YHOFZ'AWJE4Y M)?,M9\SF3:"2*YNB*"'-*8$E+R1%!6*EYCY&>N=L8[/5-\(":??DUH/U,]J[ M$7:SW:/AUO,+; O9'HV!WUI9(P;0.&$2R:3OGFM0R]Y)[7T#W^VAP$)9]D)< M;7*RW]D<[?7)\??U%?JK1_4/Q19OJB]JPE&1IRA5,!>%A)@D.:3"1OH+K:GF MFN?**QG+5X"Q\4PK_]5.A8)&A:O-YP"KB63;+=YW< MJ*E/]'MFJ_C ^Q?1"D0O5B$MW^F'+:85",Y!0:W0<0(./CXLYMI,9UP+-OVD M%E\JH8Q9]T7-'MN%;5\G%A3YWS3#"F&*1( M(HBE<7M)DAFW%RM>\$R4N5MEGF@2C8W%&TE!JQ%H50*M3E>@U>K)05?[\4:S M)LJGJ9*RU72Y74S; ==M)Y?& .M5T 23"2,HR7(7"K/P,DSD> [3*R) M-7 8A;^I9FPF*C;="4';5*79IB-/B"AY0LH"9KR@]BB!0,(QAU(5"5&,)(4D M/D3M.._8Z+AIE.+'HJX(NW%E#[CU?=6VEOA)7:YMZ:Z=F@/QZ,X3IDBDYCKK MH-3E"<4^0?D^'N#)VRL8>^YC6.WZO@F/>#L3TT=I V1O[]1.EX8;_>1(P8BR MR9A-59ZF)<]A00DWEF2B(9$E@H(*G"/.A:!.C0&B230VZFKN0!^,4DWO(-:J M95L'-7K96,'EG0+W.RTQC"TR;>J[^A?*C;>N#@<*0Z]6WU<[$=2)Y$C'1+;3 MUXXRT7#N>$QR&7$5GK;9BS: -%$JA67!;"1I:B-)\PRF*2-E MR5@JBMRO^NCJ,-Y-*)U0#DY MT<#]3LXI?-C=Y.P3@84:%JO\I<8K_< 6-XNF/H1L;$+CP#;>ZP1GBN<)SV!. M16[80MO;9Y3 3*@BURCE1>%52,9MVK$QQT9J4%NQKXP)M@!?K,2>A1O<0'?C MDOA0]GX/LT;Q4XNBD=E>'+12KQQ)(W=[QA:QFH,74+%J.KA-.FQE!R\@#NH[ M^#T=@Y::D2<(:YV1O(2,"P5Q*0I(49E 0626E+3$5'J%U1V98_2$\Z_)GY-T M2SO_!M*K/$E W1PQ O:XO)LO;)3COX'9?*9 U9Y=F\TU?US:KNJV4?TE7-6N M1 @Q>>,[- NM:L^WY[=]L+LPCJ<-0VS M3N-*@ME1:1SK%#/M)>9ZC3?AY=F36UQAOBRMY>PL(TIH<47$+Y7%>=0P&_LU M6\R,.5BO3?97U?31S#S1.,V$%+;#%B+6U^>0&VL;2I4I33*)2NH5:7YBGK'9 MVBNQP _5#+R:3Z=L48,'XX4VMO6/?D;S*6A9GO-42FSV ],0IYA"3A&%.2Y2 M7&99PH6>?%$+/A\0W-WY^H=W:JEK@VNO:+NY*1$0[/G=OI9P>RAR!592QO-3 MSL 0R51,8V.'?0.^E76=?WR!B_,$W@!/)Q2T@1T>1[PN\WR. M8=&' _1DGN?S@XZIV^D.'7T@C"*>UB.J;>9,7<\7QYIY"]OU(C.&XFT ON1A0?0;NS1#WP]TTDKXT&QL[JGCNK^ M&$6B&8^)!^4=?T#VB2A@A, ".I;>7I@YI&WVK&9UCR#5MVIR]X#\KP]#91Z(MAOEC>JL6]O4Y.EPAH&9Y:2*A]QP^J-1ZR8V!V3-[U:L\OJ; M6HC*,,Z$9WF1\H3 C*HP42*@JFD2 OA%5_M+<'HF*&CSM[J[+?] MR-J^VV@2I09BQU(Y4DR?"] W <7'/E8]P_/X]5N_L&/^,=0K/ ^/8WU"AX'\ MJ%&J:G*[8-: ^O3]GL^G$TU3IFU#,IED#&*2$TC*C$#$1($$+3(DG=H6'HP\ M-BI;"0=:Z=SHZ1"N;MJY"(3>C]^=]'>FB).Z'MGZM1)__CS_\I-YIMWUYH?M M9C\<:9!-?%*!]>8\_8$P>^373S_/OZC%K/%J/JN9J%1]M(>.S@E)L"HASDKS M']54U,\Y+!)-F,Q+6A"OTR77B<>V97_]\Z<_@ZWH@%G9OPTJS5->?%ZHY MGEEO$*EI@0ID:,ER$R8%@JP@&2P*BC*!$2O\*M2=GFILE+25%&Q%/;]A? %V M8Z XL/7,.8&(>5/,>3 BD4K'1(/2R'F%]XG#X8DPJG@[^Z+J93/>L9K;*:., M%!3#)++5&[YYN;)31YD7=V;PH&TTKVN06/ZHX M [ ;7<2#K6?*V!'TJN\2YFZ@1**.,Y,-2A]NBN]3B.-3@1:'6KZU#*5LJ/E$ M8"H2F6MC7PCC!4E)#6O8XPF,!!,$XU+KR=)V"G T,G9']R*)S1P]OB75TA8) M-]*!'VP=!L\Z"T^1*VE&BJQ(H4A*P[>YR"'+L8(HDU3J-,VDR"P+MTU^ MVG( U-ZN4+/2_0BNE\M%Q1^7-CS>]CK\P#JS%1S 1)ADI<@01&66F)<7D9!G MFD*6):F6 HF,>L6JA7\-AS!O8WX-'8W84#SZMELO_6[Y6[#'D(AEM#X9>U@[ M]9A:!Z;IT0\%-]NIENI=]<66_[:+ M5,(T*M*\@#RE#&*5I9!BVW8VPYBRO$Q*&98K?&2RT9E'Q\ZI:I>N+/XX.]HV MD=#KVW@)!BX\B[@#D=AIQ,>F>IX\X@ZE3R82=SUSL7%P/6N+S=_-I^;YVE9X M6G[??,D98@ECA>TGP1#$6FO(&"J-W5 6&2XE4HE78K'KQ&,CEG=OKU^\???V M]NWK3^#Z_2OPZ?;FY?_[UYMWKUY__/3?_X5D:?EOX/7_^O7M[3^"+8ONA?"V M-Z+!.YP5TE23:07MNY&6$SKQ#97N:9_+?'$"H\.H<7L^^CG2NVJFWB[5?3W! M6-,TEQE,D)2V/$H)F4 YE%RFQM])D99%I .CS:1C8ZC.XP?S)K>"@T9R7R/( M904N/N@)PO4Y3W0<(8UY;G. 4?\'--LIQW(2??8_%DU=/3D=!:T*O1Q7K]8F MZ@&U/^+/2F!^8/=U /T4M&&/G%=SCX7:3L,2>*R\-\@%&7S'G1*LTR))-(59 M;DO(B-(XAI0C2#0O.$YQ3I1?!88_C#^X*^G:_U.-Q)Z]DB]V^?X03EXKV-6) MV_M>G+W!W+NQ.'3^+EQO3MM+*_%LN6A(Z&-5__Y"S<3=/5O\_FI^SZK9A!+C MFN4IA2DM4X@1DM8D$E"6.DL(HRHKO,ZHSTTX-OIX(B^P H.-Q."W5F9/-^TL MYFYT$A/)GDGE,A"]"<45F4BTW+Y,U\\8E- MU=,,G&LA'N\?I[8^_Y$&<2^4GB_4+?LVD1K3@I$&?5N+62-:AFJ^(F M40K'=*THYXD014$@X?;&1IA7+LM59KP G!&"&%(D\>@KWO/"#M]+_(^^OAYG M%[WMPY[?Q3$+-_HL4:SZ00XH]UM J$N ,500<@#(L820RTB!+U-QI^3C5-WH M_3:LY@M7"=NDK6W'>FO?^MN:U&G!6(9Y"HV'D]BXGA0R*A%$G"5"(\U3*;S> MJ&%RC.ZUNE+#-D(ZUE:X4:9M>G2FP7#4U7)DT_[7H&]*]84?_-;H GJI-GXA MGK'(,U"*81GT,J@.:/3"X4)/K>OEC?YY/I=-1)-:?*F$8>WY5$Y(DHN$%AI* MI!7$*2^,I:I+R!-.=584M)!>]6A/3S4V1K22VNUHO47/@YX./%W/HF.@U/LI M= M0(V;#36M!@94TYOGS.32BG3R?G&C@,^=S"A^>-I]](I0:[A\6ZLZ8^-47 MU>;(?IA/*_&]_>].4Q6.F")9 @LDC%^;%@)2FF80(4Y)2C5EN5=1)M>)QT8; MNV>0-\L[\PI_HLG3I&Y?6G%<"U>2B8]P[Y1S".45:.4%OZW^[,4D\@4K&B,Y M3CLP/_F!<_W\Z6J/[#OUF2:X"PM4L$43+3B$'.;+H95 M 8DVQ@W"&<\SK\B=8Y.,C9,:VXZ.?3!ADW-9Y[I&\>P=>.=2Q'K MF6-:L#ZLP;)5RZ)GB'8@$"OUXM@4PZ99="AYD%+1]5F_S6^;RTV:HF=_55/Y M9KYXV58\^ZCJY:*R=0A>LOK.!OU\,8:]^<7>A<_/K)K5QNV1%.,L@PG1PK:( MRR&7*88EXJGB2@OC_KBP1!1IQD8G;4DYJQ!X8QLTMRI=@:U2P&IU=7@'VZCC M1C1QUK&;D09?G9ZIRW%AP(Y&8U@D.3]&>)_>_OS^[9NW+Z_? MWX+KER]O?GU_^_;]S^##S;NW+]^^_N1Y%>*&O./-1W0\^[[HV H,MA*#M<@] MM4_U@RG6_87;I,->5W@!<7 [X??TA25>=KK(IZO"Y(CI0B"$H"Y+;0\9D3'+ M%3;$A+D2(B74LS[>Z;G&QD&-;" -+.-R!$LW@HF$4-^&[Z:(RQ5H!;T"*\!Z MJ/7N@$GL,BY'9GJ>*BZG53Y9Q*7CD0#7?N>&=%57\%@YN74F&6%%DFM!H9 X ML_41,&14E]:C+PJ-N!",.?OQ7E./C3^>1!@W!4'6Z:3YC3B<1Q:DZ1/W*VR$,(O&7LM^K:;F"Y\*5.1:PU*6MIAW MKB'C60X+51HN4J5(5>ICOJP''AO7K.7R,U8V,*74-CPEQM\DRE;K3&RA3D4- M:E))FB0E(]GDH8TO7+*%8R'Y$+#V)^D/LA?,_%5X%BC>("8)HAP9:U@5)8,X MYP7DNF"0IWE.6)F5+"E6B+V>.69RA>.UGF*L:+E9OB'Z]_QN.;NOO$W9?24C MV:V;805V;=(#WX?FL;#EDV,>YLY;B^SYS-[3'?]K:HGI#L5BP];RE MO1$+2()P0"):OD/77 .G-CBH?9C%X/)0&&W<+MBLUF83;@+TJMGG&_VFFIE7 M6<6F;V?&V&PNG.I;,T-]_%?K,A**<)[0 DK!;(]6P2!+M"$=I816F&M:>EF2 M,84;&REM) 4[H@;6FHBZB&Y,]EQ+T_>17=BJ>--?'_!%8LNHH@U*KGV NL_% MO+>A=%@& M-U*-#6[/9+D6%_RP%OA'FR^[AON=0WN/@-:4[A!%:U#I,.7 ;2K=03AL5NGQ M;&!VAEHLFPO9I>6_5^IA7E?+U?V>P"PS%B*#4@ENNV1+2(N<&T=4YH@36S;: MJS1TQUQCHZ%=4>TYO&R%]"3RX6N61*KE;M6&G:,.+[]N/K HV-/4:WC_:V6]TF\V_6TKG M9_/LCMN?I6U_?$L>#NQ&L?=]7Q)?73[EHV?V/$'M>DUBGCWV).>S! M9<]@'YQY]CU?J,^];O5NO?OFY%]CC1C6&#)&L?&P*8<,$6/@/V N9 ._WE/+1?-V#"0;V;$\I>.C' MGOSD97FYM@;C+VRYJL'X43VTY&*LW@^+:B:J!WN29YO"WGZ=3W2693I%'!H[ M4QEW5C)(-$40,XP+S'-*,J][U1 AQD8/5@=HE0!6BRNPTN/[5=M6V4@E4]G'06('ENVW'DFOQS\?* M./?&W%K="")$,-&VVE)IB],98&Q;$0:+/$\Y%0DND=>U[O%IQD9CC91@1\S MR]D3H+H1U.50]4Q! 2CY5[+N!"%6:>KCDPQ;:[I3T8/BT=V?]J, J:K)Z]G2 MO#P^W;/I],5C7: MVRI,)(-4"P&)D#I'6#%9>M5J.S_EV$AR*W%HQ*H#S"''P9>"-]CQY0 M]')8?'3"9SP\[@*@^S"Y\TE_M^J=6;GIA[OY3+5W4Q-2HIQKGD$F-(:8Y89* M,II!A1)>I)GY'7&*@3HV^-BHHI$/- *NKH?=O:D#X,Z[4I? T?MAK3,27D[4 M*96#/*B#P09SGTZIL>L[G?Q,[S<^'Y4E:VDOEM]4M9'"FAN37"4TT1)!C@I; MM55J2!'24'!=Z@P56>G7M>-2@<:W^4_=3VS$M\$BK0*-Y=[;S=#Q!8Q^2W3Q MLCS;C9'WBO1Y@]0)X_"W2O-4B=X%]PR=8\;4#3G[ZKZ?&=K7'Q1"_9Y MOY?(*H!G79PE+669IYQ K06!."L32!F7AFM9EK)4H:)T2F3QGGELI+J6';!6 M>, W77CDJ@M/W2C@42?':R6Z2;-7?'MF1Q^Q(U7'"4&JLSB.UX##U<8)T?-) M:9R@ 2ZL]??B^R_*3MX$'+Y9J'\^JIGXW@2K)7DN<*I*J'2B(*9Y"CDIS']0 M6F18EIHF?J?GY^<<&Q'MR DV@@8% [H [GCH'1?&GODF",'PPH#G,8E=(+!C MQN@I,% QT>#:.;FP?#:+9FZ3N;C[=.P_N^;?$PP3)A1-NZ7"D1$&N> M0YYE*91YQ@LB4X215R;+V1G'1C4;@<&T23B=;G,5K\#L?"^,0-S=."CZM9)O9-I,?S)=?K1J[[)2-V53_ MJE]5M9C.K0EJB\^X-6S(..6:EPP*(K'A:JHAS0H,$T29DH385N->IN/ "HR- MWW?UOP)/$&B.X'8Q:$_2UP6EMC" +0YM@]KN[A.>5NW0WS!'(WG$WYN^;>[A MOS(]-2QYKD6,Y1P,+?ZPOL8S+W%U[8RVWNSCS?%+'&""!.0 M,JTASLU/+$W,FY.4$C-&$X6\POQ.332V-YR5ML*$LI1I MF/),0EPP!0G% J:B++(2Y6F1>MT+!<@P-D)I5;@"76>/:TT\XW\"%L@QY*=? MV/N.\G% ?#D'7($/K));]'L]_K@ TE@1/P$2#!OD$P[105S/!4.%L>7>!7T; MH?GD>O[F<5DOC?=BY+F6_^>Q/8*9,)%J37-C8A'-($:,0%X0"E&"22JXE"GV MJ@@9*,?86',3YK/2X["XUHX:5V"EX!78:N3'I:'+Y\:G RS*0+%!/:R'-Y5> MB&8D.@V58E!*O1"J?5J]=#@_:JT7R\F'Q5P^BN6VWKA:%^HOLH13E&I8(&-O M8IDCR"A)84D(0U1(GG"GB,C.6<9&BRM!VT.P5E)/W[0;U&XZBP95SV05A)(S M#3FAT$4R9H =@C%_VY)+]]B#4(>3>FMBP3\XR-+U9G(%90WV.FXSBZ'B5=C$[OQT4;8'H^ M >I$(MHIS_%9!C[)Z53U\+2F^^.Q&@39R)>9623;D@87LB#*;'MA' 5C/6 & M&5()1#@MF21IF>;Y9*8^,^/:N/% YWQ.WW?:?M]W9^TW/LP*YWGHW(VJ&R=< MCM2S=OC9$;;/SCY',.FMI<_N7,_(VN>;^!Q[*(PUUE7)7L[O>35KKNH_ MJ<]-??5ILXKF'QJ:FLBL$++ Q.9 ,8B)L2@HSH3ADBR3/"&LE%YW7].2-UJ1*,I]WD'IRAN. M?>KR'R",QMZKY4M6WWU8S+]4TH;W_EK;.F)M[*\]G!7+ZDN30;1Q[273O&"R M,"Z1L8,PRW/;)%M!)0DJD,IU1K0/G_F+,#9BL^(#/9U_K8']*IAW_TITP#:R M_\6/S0+6Q8W6^D6[9WXSPH,&[+7X-DWA!ZN!P?Q'L%$";+6(>C9S.8B1:"] M@$'Y+QR@?2*\8*3 ZNZS9=54B*B^J$]*K$I]O/XFIH]F_C=&5=MJYW$=G?F: M+69&C/J#6C0W6]?W-@)SDJ82(:03R!7)($Y("8GM?D,SE)<289YKIX+04:4: M&V_N*@7JC59 K=1JV51L%;.GKVJE&GA0B[:$!_C!.%MM,8\?/8O.1UEK-^(= M? 5[YN(GB[=5"+Q^LG@OGR[>6BM@U&H# JY JUG$.O@Q@8Y5-C^*3,-6V8\) MXT%1_JB#!Q*][8.V::N5)DRA-$T@R6U_LIQED"%L_'5M_BBQR(K4JT71D]%' M1[Q6N/"N9$^1%?347 M3;3Z_WID"[,SIM\_JH?Y8CG)2H*X3A#,!9(0HU)"QA+CA"89D=AL7Y4Y7>IW MS#&V3;L6$US/9C8ENY72O4[L*2B[]V\D@'K>Q1ML-B*>@\>K>.P9 ()JR)X: M<[!2LF>4VJTH>^ZC_OOZ_?QVP6STWZ?O]WP^?3-EG^W!4IJ4I889R7.(56I; MA)J?=,I8RC.=(>04J7=B_+'MY_=SL)(1M$("*Z7[?CX&X?F]?"$P?1_P^&'B MM8D[- _:P,?&&VSS=BBSNW&[/G9AU;^=,E_UYA__6JF%&?+N^RI.E">J9!HA MR"FRC3\%ABS7F7E-*_.2)E@([?2:#II];!O>R@D:0<%&TB;V]/WUWP(S1_U6 MP\U2[PWCGKGC,GC#ZP7ZP!2[X-TW"/J;*#!L9KY4M9G' MOJENEG=JL?JY7G5EPS)+2YX@2&1B7ORDI)!K36&JJ, ,4R8+K]J?9^8;&_TW MXH*5C%>@D7C]UQK\U@KMZ>J<@]R-E","V?M1R$48^L>TN"$3*X#ES&S#1JNX MJ7X0FN+X6!C%?+0IU#?ZU[K-=KKA2^/KV-"7U]_$G:6]-_/%B<(5$RF0H$E: M0HP+!+$L-"19R:%21+)4IXFFR(=^+I!E;-2T7R.=M1E\\Y5*-FY?K91J7)"9 M^@KFI^NJ^W'8)6OJQF\#K53/W-=H ><:&CW:'$MPL[- KW<7:*]ZS[9X3SQJ MC !J)-J\1))!*34"9/MT&V/(@ SS-X\S6?]53:49_N6TLB=1'U6]7%2VJ[8- M37S]S\?J"YO:7]A..XHOMQ$MJP[,UFRMEQ-59AE6Q*:>(PZQQAHR@A.H,TLARC8VB&\V 50T8W&P1LSW:;PH);O:[ 1C./#-;8 MZ]Q-U<^X>GV?P#LNW(YNXUU$N;KS;CS-,2[F$P'_[UE4OT()\:'O+*@0<;KA M"B_$Q^A)@88>A@^\FJYFU=*\]+]8HV"O5$0[3;-57G^S!TCJ>*M;1$J>RSR% M*DUSV[2%02X0@QE)!_6*V, M8RRQXRWXL O7]YMYF#7SOT2/AW*LJ_4($@U[X1X/PH-K^(A#]U!;^M>9-//8 M3 EC0]H/KI*R,&T1"@SCA5+"@VQ8 DD28$A3;*2IJ4BF!9^-3N"Y'#:_X/6 M\G"I>+RK#6C5.9>B$W'IW,BYO^483^7I@'6(6VSZ'(Y#E)L^*<-X"DZ?@\FK MY/39P<)H]-=:W>C7];*Z-R133V0I4TX5A4S)!&*49I!K*2$FLD!2"44SXF/D M/AU^;/:J/4.VJ8=K^?QH; \Z-WX*!Z1GXMG'XJKMA?0=_+;ZLY>*9L?AB,0? M>X,/2@S'%=O?\2<^%7 6_?[U[;N;3Y\^O/[XZ:_7'U^_4DM63>MWU4R]7:K[ M>B*$+G.J4Z@3;;S7G.:0TC*%:6G,'TITP7*G.#67R<:VS8VXP,H+C,"@D=B6 MXVID_A'\9L4&C=P^A4[/X>UPT!L1Q;X##BX&T._HSA&9SO.X+8U;\:::KIHP3%*9T;SD&)924X@%9Y E)8,8 MET5">*D%*UV3+/<'']NF;^4#5L!5N+%[=N4!<-W[^U(X>M[5'DAXY52>4CDH MH?)@L,&R*4^IL9M*>?(S/9QLKB*8ZU>/ZEJ;G6)/4M]47]1$9(1@DB0PH0S9 MZ#YCX"/"H$0%34ML+'SIE8@2),78MKEO'S=FE6DN,H!5)^*QYLEUBW"L&6,U M1G"L&;(0<<\USP$YQ+GF21G&X5!=T\W-EKB5J^ J*5V8_[SL#M1G+Q M0.R9S;I8[.49^/Q[QCNA$JO#>_=DP_9C=U+\H'NZVU-AK/)AH1[,^VEUK;W^ M=N>J)"F3!/*$&<8^(71_./P M]79U&+/J!6S>G1_-1*TQI7^#1-C;$RR?ZZX;JY\U=K_C "$&/PX.!^K8B;7[Z0;?;TN M^_1FOK"_W":(3##G*29$VWZ]MMT,+2%3/(%4Y&FA%,-,>_I=07*,C6[6:K1E M]FLV73EG]YO7@ WTVI33@GJ^@/93.WT6?'VVL/5S]>IZ7Y7>_;[=!;%B-NNQ MUL*NQF%*W)/EL<_$]!(O0C2:'QDFQ<">YD50'?JBEPT7V,Y@)R/CL%?RA&4Z M*Q7/8*X*6UQ944@2FL(,8258+BG!?OT-.J<;&UON2FMW8K5-@0HYOSJ#M1OE MQ4.P9V;;!^^@_WG$E@E.F,3JH= ]V;!-%9P4/^BRX/94:-C0ISLUG=J":VSV M?4*T0'F!"E@@5D!,+3R])1C;=O>-7 D^L_9>*L?CZCX7H.^3ZOC8 M]Q8PU-O1M??\HPP4.G]@'3S095W:K\4_'ZNZ:HK&VA_-R*NP?9HF)$.$P$0) M&R.$$&2$%U"*,BMM?J3*BY#N["=G'!OU;7J&[TA\!=8R!^9(G,?=C=>BHMDS MCUT*9'#/];/@1.ZU?GJ^9^FQ?E;]4[W5SS\8D*+YT9[G+ RWK2M!ETJH+!>0 MJ-2X34620ZZ-VU1F*AN!2%GBE@3[(+ M8/"H/GP2!/C9"/%(*.,05O]/\]):4/1)\OYDDT'QW6LV?84V.H"G2GCV&?%=#C<>ZA/DGIG)B'X:W&$J"(6B%ZM;B>_TP[8O M"03GH)])Z#AAO&=+ ^^5!WY:-_AZ)D\6$I[0G"DBD;8-X G$.L\A%:J 62HS M0K.TR%$Q>5"+:BX_+=EBZ4:%%\GDLV7W)>MO]UHAKX"P);K55M8KXXQMZG>+ M=37]_7][\@!7GZO9S#* <>5:^?V8];(%)Y0DK. Y9&5F[ZPR:7Y*[$$*+DF2 MJ005:K7@KV>.93T'7NZU7'^ Q58VS^LYEKF0C"FNS.(*FT+#%(:\,#\IEF>8 M%V:/:^[C-0VVQ$,X5>WR[I?;/]X9HZ,^_Q6XM<(.N:QN1M)@B]6SQ>2X3E?G M%BJ> 14%V4C6U&6R#&I:18%MW\Z*,VC\'@E"/-X_3FT9ZMVXLHEB6*6D846AB7!$B8)X(:<@2,5;DO87/?9V/[?PM+(#KZ[S'T#FS2&ZLV"/T/5-B M=-3[#9K;8O<<(7-F]O$&S&VAN2A<;F>8P,1NQ9=O9\;N;&("WK!J\3V'>CPK0YWURR;V!5D&9WF%A1@-[0=\8'NH\V7.2@ MMX9/8@K]GXY1B[5IH5RJQ+C%20KS5"<0%T4"N>UW3BG*$2>9++A7,]7#*<;& M_OLU5X5S^^H.&-WLQ,O Z9G$#YS4."V@S^O>2\74X?HWGU>PNS)JA*[*+^?W M]_/9I^5<_/[ICIDOQ=NZ?E1RHG&:)[G-(2V0AAAE G)9YK#0FI2@JH1U?,^]02NCC>EEZ/5]QUH"]2G%JA6R"OPMALI M_WO-;AQBW5B>F&78N\AN50]N&<]\/(P-?E[,Z]J8%+I:&H>/9Z@TFU\5MB(R M23 D2E"8,X542@II6, G5&-G[+$%7C2B@8=&-K]MO@N8V]8.A*'G[=PB\*$; M >_M>T372%MV=^1!M^D1E?:WYK&/A+Z<9TUMOK]7R[N7C^:E=*\6!W7YB5(B MY:6UNYFP(54E9)QRF.>XR#-F^_/!)<%5:E*8)9J C'7$M*")##E12%4IHGYIKF6ASHVP=@(92TC6 L) MK)3N):*.@MA-(3&@Z9DN/%'Q*A35I7I0J:BC PY6+*I+G=UR49V?N[RQP<2X M\ E/6 E%(HT57Q *B4@HI%J6+">)( 4/;5TYZN(L%+&JLIZ<9]B"K.?4/:C%>O:!@;H0O3'?K(GB3-(L M+R&1*($X1PJ2O!2P0%G.>8J*U*\11Y 48WO]G^F)8T7NN051LS;^=D,OB ]J M8/B!W7__H5VPGJO]4"/#N+L/[<)T]>S#RV';L2CCP6RN>XS8]!*Q[THS5_!:Z7RT7%'Y?VCLFF2'Q@L8,DSL(5+_CQY$Q#!T"> M4_E($.391_P#(%ZM$G-L7>N)HB@ALLP@(\K8XXJFD"E2PDPEG!M[V;\E[A#,#+08.$+Q\3?#5LX M^OO F./Y7'ZMIM-5DP;YZM&62/_0E*:;*,0S17$)$Z92B"4J(2>:0YDGF&5% MB@7.?$[XNB8;VY;<:6#A&93W2_O&NFJET4J0"YZG$D)>)A!BC MQ-CW>0JYS(6Q_,T?;FF(G;.,C1M:0<%*Q*OU#\ *"VYF'F_PT\">?YU'@:MG MB@A&*J#-90<2%W2[/#;JP$TO.Q0[['W9]>' >T$SKJRFCTMCYF\[:MM0R56[ M,9D7E)&\A)H)#7&A*.2&%FP10ZHEE2A+4Z^+P#,3CHT.=N5]TH+>BAS8Y.TL MZ(Z7?1&A[/MV[S(4_:_R'*&)=7=W;KIA+^L<$AMC02MB"!) M5N:L\&J[=*$\8R.J1E3(K:Q@)2RX7BQLY'OS\V\N_25Z63@W-AMP.?J^3VQ6 MXL5E*^%?W"L.?K&*@%THS;#%PN) =U!4+-*P872[&6^^\A>OO[!J:D_5W\P7 MG]ATA^*;I Q$E,8)MKW,50(Q*[ M5JA@@FF.,UUF(M'K:M6W[BSK*8;3-GY: MK_IV '+]8 :Z,ZM4VVL*MM8 ZOD"UD8'4&^4\*-6WT5RH](^,!^&.M>2VXN? ME>QM2,:NS7C]!'^K3SP6#80N$FOZSCXH2P9"L\^*H79>X[OJ.K2:7SWXV%D\+$M8?%166^V/3HW;Y![9C38 MEO,S_VB[(K+/:E(PGB.!-!18VWZ1*8:<"@)1(GF&$4I2Y57_PW/^L9''2GS; MC6>E -C1 &Q5N );)?QHQ7>%W.BF1]Q[IJ&XD'L35"!PD8C+=_9!"2T0FGVB M"QTF\+1_.IU_M6,;4^O5_)$O]>-TU;FRMLU@JR_6#EO7Y3WO #P6@?'VX"^T.W[ M:F E(]@*:5R\)VB_7"A9+8$-%NRA:E(0<+$N#KSF'O86(026@RN%H$$"(Y57 M!9M>6OUL':?FK*VJ?U]%PY><:I7E&12((XB5;9"I;;QA*;$M],8$]ZK7A[[O)WM9 F^"NP#$2*07(L&@1'@! M1/OD>,E088399HU\6K)E<^V]21DV-IB4*.60T2:BC K(\I1"+@LE3T3L,^AZL;=45 JV=Z"@'*FWS.P!")8$[-,BB)G%%UGRC. M?3R\[&V:\=MJ.563C".29HF$J484XC3!D(HL@R7))2[0:][GU^*28];VY?.((*W>[K?5&1V\U@@Q>XW5?C M6'';@\\$E$IY]_KZT^M/K]225=,FJ/RMV?KUA,NS9HSRVW@\/9@ MBFO$$R83*!&W&]F^C3.<0C;0CJ7 MJM7#T6,<\(;.TSHNS#C3M#J!"\[2ZAXUM.[&+?OV5IH1*UV)9M[WCVVQRYPK MIFTF5D'-?TA!C0N7(HB$Y EF*J/4J4OPV9G&1HRKJA)&6O!47-#*ZUM_XQ3 MYX]1H\'6,XD%(Q90A^,,&A?4XC@U\L#U.,XH>%B3X]P#H9>G7\R8\\7W]VHY M23"A6*$<:BD5Q%*DD LM8*(U3T0J$$N<"M\>&WQLVW\CF^^EZ Y>KC>A82CT M?OVY$JLIBQGSQO-0W6C7G#M##WRW>:C4X87FD<\$MA2RIS[6(I@4J5:B3#!$ MJ3"O9TI2R#BAD)*L8%F:(^W& 0K>V-*L-S@7JFS6-?-O^;0!S MVY-!,/1]XV%EN@)6JHA]=_85C=5+9S/NL/UQ]M4YZ'ES\(& B\KW\]E+5M_= M/"@;VSG[?"V6U9DX MW]C>GD9B*(S(8+Z6&;"-T'_QN,%T@-KA-C,N@#WO\_/"1KK>=$>E\ZK389CA MKCW==7IR!>KQF'_WB(_V&*?)2B>)5H7"!"),,,3V*I2@)(.%RI*<9BK7A7;M M'+$9=6Q[WX9L5?72>"%3\(NR\*[/L-S3^Y_"UKW#@\'H^TPO# >O3A('>E_0 M16([UF =) [$W^T><7_GIAG;-MS(R;8RAE4>N,4KFX6=@2T>MZ_(4!YV]]G M8(ADC9^:95#;_(RJ^Y;ZN8^''G2_G9E=UABCZA5;LG5RLZ;&9,\X@YDF"N(" M<=MH$D&E>%'0G"2Y6XV-K=WB^?>;S@:$%BB^W=;[V*X U:4@3F>O,?"\RJ#)[ MQ$:2$K(<,:A35B89RW')"J_X@?-SCHTDSI2^:TH/MBEZOE$"#OB[V1.14>V9 M1AQJ"9X%U/_"WQVB6+?Z#C,.>W7O#L'!_;S'HZ&VR.R7K*9K&:?)X9]5"HE@5H2"K'B"O(\43!)LZ2@BF4\O&V M(H-&YBO02@UVQ/:U5SH1=[5:8N$XC.T2#&& #>."S 663.?P ]LS+JH>6C5. M3X5VS)PU)Y=_KY9WZY(437KU3O?KW;HX;74C6]QHDAF9 MSZ*O14 /STMAC-;B,UB0@3N 7@K888/0BT<,N '>5K'XA2U7)N&-?C>??;Y5 MB_LGG>DITZSDADN+4G"(L4X@02R#B*"D2(3BV.U@R7/>L1'G;K&7K>SV;U9Z M:$2X=VYZ?]%Z=!-DCRCW?=T4$6"_>V1_N#KODSV&&^Y>V5_')_?+ 8\'IMUN M^GCLQI#OI!*\^'[0ZN/Z*UO(=YOL<%(HG E&8%:FRIYW)9 *A"%5AK&4HFE6 M>-4GO%RDT7'93L[,KDY/4C;X=W TM\9J%I#/'W&!W4S$89>M;W+ %Q$##A M]W1HZY(E,_PF7[.%;1-0[WC9KY2N1+6"P7XCSD^&!6F*^>)BWY;.;.I O;;W^Q?>7UN)0=6 M=/\0KB[<7>]$HZ$YS*7H14 &!7CDH>RSBR^6QP Y$39WI M51#9YFRX*$B&!$YAJ:B&."<4,EU2PS$EYIB568I3KTY#QV89&Y6LQ .L$=8Q M.:L;1S?CY&)T>J:&5KY-IY]>BK!T8A"KN<_1.89MXM.EYD&SGLX/AYH3UU*: M+T?=\,C-XL-B_J4RHD]HGF=98K9\0F@),2/(;'G%8)IJB;E@0F/F9T<]U68'FOOBUOOZKI%_7+?+:\JR=>N:E?@'XHMP,W,L]S-A0OI>*DUV/+T?=G5 MS\J$Y )' #1>RO EP@R=61P!N",)R#%&#:/B#N9V;; K8J'K66,1UK=&$0BHQ.3#$HRW8KND\>93P>2PO+.=I6]?UBH.\,Y MAIG:S@\VFGT_(7$G55'^G\=Z:>-1!)L;,3SZVRAV+3ZK\;):KH!_C U*OT(YC-PSQ:_JV73EK3> MJ.1)/K'6TY&NGF&5^B:XEV^O@$,R]17XF54S\(-5]<^2=].,+LQZ1\DX?M8IO=5W%1O'T2B MY3H^=]*WC]*'^8J])7QO":E^;Q0PKE(3AGX[_ZBL0M74.*G++;/=SAU/%R M\A+[V;N'AJU1R!TM&4O Z9O$_8))N"W5L"(]]D=ZL>R5X_, M,*R9>EK% ^NTXZ,7)*0_<;&*/*6)$@S2#'&(J2V(H;F$6MJ.[IPHDJ&)X9AJ M+C\MV6+IMK\O\L/V9^OO^WS$";L"+]3G:F;3*, +-F7.L7<=$"=$8EDRB#A% M-H6_@$PD":V!X7S=_QL*V+!DN;&:;2D1J M7DR:0)XI#M-4I;R4/)?,*?$D"JZ#53MP/#=PQ-#MS33FHY5>#U/Z/D%YYF,3 MY[.26 R58FG(K,VG_>%O7CY84FNZ:FW!"(0K%!&6PR$H!,GH)], 6X(L5-_CNYR36WE= M,1 <]";("&P35UJ15V4^C-#M#5$O=T+G((I_-71RQN>Z(3H'0<=%T=E'HR; MV#ZE]=ZI?I+J1&E!(".VI@<5 C*.$=2:I*R@18HD\FDSZCZU%PT-U(>TXW!^ MH\'.X?P5N+6"15;.)9*S,0)C;_QVJ)C*($48]O< M[3G!92TV)3% ?I5[;-1Z98/ N26Y-&CL^V4=#MFT\O@U/ M^#"O*YN!]?[1WE/>Z/7?ZPD112Z2(H4*&2+ M@4[38B&F,50T>MTD/-MD!/*P4B-G9S74AW=EHT.49@L#.)33LY*98 MOI V,?JWJ? >/D<#ZKF*\FE;+[Q/- M"L%8*B'57$-,\Q1R)B5,G:^_;7V0C;F1 M]9*Z2\ IPO35@]0Z"5O=3O+,R:N'JC:G;EZ^/' ,+"S#5": M#IJWZMORA1'^]XE(DZ+DFL.R2 C$J*"0XEQ!KI.24ZK+/'>JRQ8JP-BL-??V M/HT>P"H"&DU\&XSXKI0;[?2)?\]\= ;ZVQ#H_6." O&+%3+D._VP$46!X!P$ M'(6.$T:*:W*UESBL3"E/J("(V9#-@E)(N!0P+7A>\I1H9MO$N=^P[8P]MBNT MYC8,3+<"^A'4+FINW!.(1<^T\LX! &^:.*)J) ;8'7G0S7U$I?U]>^PC%]2% MOA;_?*Q:-Z@Y$\4:,2:D+6)=%GIODK'9&XV, M8$?(H /FHW"Z;=I+0>IY]WKC$U8:^@0 ,2M#[T\Q?&'H$TH>K0M]ZK,!$<'O M;VY??_IP_8_K%^]>O[+]+*;UV@"8Z\W+?L(5DZPP;V:62&[>S*F"C!$"$U)0 MKDA2%M1I]WO,.38R:*0&*['!#RO!?P00'(2PMC:P3R"PXS)TLT9/X/9,(A%Q M]8O_]4.J,_;7<:CAXG[]='L2\^OY:)B)\78F%O9HY95J_WP[^[!0#ZRRC7/4 M8J'DJJ+@]4PVA6G:DH.3C&F!$N,6,/.U@E@6)20V!%A29BP2DHF29I.9^FRC M!-W,D#!!G+8/;;?/KCC][:*5U$"UXM9-&/W<2KSJ:>%GLP2NCYM5TR/FPU#6 M6@'+5NU//]I+P_4:K,1OEJ!1H*VB&M'#N0S!2(93H!"#FE:7 ;5O?%TX6J W MMNTJ=JI&URK7/96ES8(0,)>EAKCD"-JH9$A*A'21% JG7@D2SC./S52[OGGY M%EPOEXN*/[;5"9=S&_#?!,*A6.Z@\[S# M^HB^@I,MF1T>#4T>G34YJ'^OEG?;XBVK.WM;XZGMHC;1&6)9FDF( M5(X@%JF&C% %54YRQ5C"2>+5E-EQWK%1S]I8!0OU1&D]-F_\@DA19AK HN%<+B\[9QL8_VUB=G>MOS_YHW?!Z MWXA?!MIP=^2[W-)+9S,G3.)?IA^9Z[FNUT^KW7'AWO%0> K(JZH6T[DUF39? M[#37,A>"0E9R;MREE-M<+PXS51#)4,FP]KJ$/S[-V BCN?O9BNE=:N<,J&YL M<3E4/=-$ $I!B0^G08B8R7!DDL%3$TXK>BS7H./3813P86&[.BV_?S"K;$OO MO/[G8_5@G:=;,][*JT]9E@BF,2PESR!.TP(RAA.8)AE)!>)8(*\Z? YSCHT< M&FNB;5MW^Z1I7>!AB@OL;HP1&%[9RA+%$"JZH-CX+8Q+[\,VIB<9& M,B]878GF/E=6TT=;,$JM)%\WPS(KTC9E\6.;DTB[44P,_'KFE;6(V^):O5@F MYY"(Q",GIQF4/,XIN\\89S\?ZJ2T!XEOJMFF'N#+U@WZ>6%VQ00;#Z5 *H,Z MRPU=,)%"EN8I%+@@I4AU*@NO ]=S$XZ--HZ4L;P"C:17X.69$\) Q$DB$D0* M2*GQ$G$N;(U$0B KBE(JD7%)L5^ 5!3,!PV%.E8\=%-4U)KI\\?9\@JLCU$> M;!M;_\S^,POAZE3&^T(/X5X&?I<#_$PW7*)YG&>F&]CW=%/^T MU?"XP>U5- MI[8ZV4S^TG3]-#^OPITF,K='UE3#O, YQ"AEAG4*!)D4K-!<:Z6\2HVR6,E9 /41LQUG&3$_-"S6,3*!#T]T; Y MGV<5/LCN//]$&#W\K&9JP:9FX&MY7\TJ:V$NJR]J_6WF5&=,%@PJ8_1!3$M[ M5%42B!(I!$]+PKE7S,^9^<9&%"MQFQW G@CLQQ?G8'8CC8C@]UD?3-3MW>+^>/GNS=& M@'\HMJ@WD4<3171BG*$"9CDB$";_1??#IO15M"-UYYE789PO,X50K."MT7LK];E.;Z;3TX; MTE.RH<]/YET_59M?@U?F-^LV\%9[8 !*T3 FZXWDW\P=^QUB17L'4VN88/! M8\-Y$"P>?8+ FJ+SVQ6_1>S!S0OY[-Z/JUD\Q?SQOE@-IEQ;9N_WNC6Z:W8 MM&D1T'3W]#Q+CS+7B'AC5Y\K\$2CA@YV=;(9MANMP%:M7H[JHP(=JTA9%)F& M+6D6$\:# FA1!P_;_+<+)M5[^PU?I59E.1&9(!@FO,@A9L:*HX5B$,DD4Z*0 M6:F\RJ'M3S V8ZR1#S0"!J:M'4#H1H67 -,SJWEAXDU-IQ2/Q#('PP]*&*>4 MV]_[)S\7HPCJQ^KSW?)&_UJKMI+)O;U]:7EF?821L1RQC)0090A!K(L,,E$J M* JAD482Y9CZ;'-? <9& [LBVA?U?%,:=-HDH8?D]WLOBJ,-U2/4?9M+^P57 M&^GA7$,C?QL)=65C&*JYK 3XJ.2CZ+PVO+ :JSMVO91I=9C^&>NWNH/37=C5 M8YP+*JFM+^$FO&0I28H"%E@J8[^@$A)!%.0<4\PHQ1QIG_*&3T;W8JW!"ARN M+]E#..HI>(X'0*&0],PNK5P]W)0?53AF9;3-V,.71-M7ZV@MM(,/A>W4%X]U M-5-U_7)^SXU'L_)[+%.8L:T'5,F&.>:S;:UQFN2RS H&LR*ST9"$0"*M/Y)E M3&:"I\*OF5: #&.S5=8J@!T=FL.'E1;@B1K!U=]#5LN-0'I>@YYI)C[\WH1T M 8"1:"M$@D')[0*(]BGPDJ'"B/)CFS3^QFAU+)-V<^B*,\DUT11F2-D:'\:? M8[88$W,?#OOVQO%M9E2YAJQ-$]@65)N+$:E(:>2PJ+DJ5:\D"7S M.O=WG'=L%N.NV&W?=RLXV)$\V&!T70DW_NP!WY[),@ZT_F'I?D#%BE%WG'78 M@'4_* ZBUST?]R,LJ:K):^,\+[^_J:9J\=)0W^?YXON$<2VS-+$QHPF&.&G* M55()4XWS5*>TQ-@IO>7$^&,CH%9$T,@(UD*Z$?_GI_Z_N;7OCUK$UT>_S*P2+Y'K1 M=U8FT*A#4 M/]$A'58&BW,J+84:%TLYV#C/] 8]Y#I@@ M)B)0(BB)C*FT*B'2)&1LDW>C9U0I6N7FW)H"%EI7>S^\%M)V9SP$4#W/:2^, MG!SS-A"\O//:AP[FHK>9=>BGMU[KW=%F^2)%63OA9O'T-%VMS+GUIH#J7!Q4 M$1<84A(G#,0(FLH2(@<8MUN=,ILKWHL9'"1O.HJCBQU]VYCXTM M]):'*+T VC-Y.&/IT[W&$99P[6ML!0_=O\81D L-;%R?X%G)8K$0?TYG)JO] MXWR]J859Q1KNB[SNVI]/$I;JA073[%0DVD.14@*&<_V'A!G*5 9CZ;2P+^[UWW3 .ZI/;&R(2B,<5R>. V1'9/W!WC.9!4;XM$*^L/+7*S^+F?BPV)Y,YL>I5!3G.#8-'Z'%%/3L4L! MIC(".(549IQ#Q:Q:"[8)&AN=E:I&W[6ND5HL(UYIZ]#8N0G49F(*"57/%-2@ M9:!>S18X-#9H;KI_N*[,%E8AW549)UD8:R)M3K2Q MYRK:6U0%'>R*D>Y-Z<8H#J/GQSG]C,D0K&0Q' ?FO.G0B 5_>=H65AC)$!WI M]%]WJ#I_;-S1=?T<.4AXTP^6.Q)MGS2/)WI\]![6RQ>^?EF:P*'GZ9K.=DVS M&8M):K)PH\+Z+#TL ='H_ M*3S1T+'N2B-"#OP> *F!F-O^57+CX!8$&MFU[M[A>+-%^R-&;+O6MWO4IAKX MPWK!_RB[/JRN7];?%\OI_Y5B4A".I!002*$X0"EEFO7R!"2()8(2@3%R.E=I M%C@\5>I6NT74[>AZ= MHFQ "=8DJE'8P/VA; P_;PUE=9Y^@IZ%P)KMN2 8B04\E!B7';D"=DF;'IWE&I_+O M4KS,Y)W:'O#L#RQ5G$+.E (XQWI)FE,(,*<<$*$PA9#%BCIUV6N0-39:W*IJ MZMSM#C:KJ,W(^[RX"6L[C@N$8-^KUX[@N4>_ML,2*A2V0=*P<;'M)I\%R5K< M$FZ1=_>R7FD2$]/YMPF$,$Y0' .>4M-_#V* $TJ RA116+&"2Z=VX2WRQD8F M=*+[12N_. L @2[T+L/2XUCN4]N:+O0NFVZSV+MWF M1RY?Y-KLQW]=+GY,A13O7G];&0=I5T'SFJ^G/ZJ3JP3&(BFX AG/R_8J!& H M,& Q2O-8%'D&I4N5%'O13I0S0%44K7EU4K75/6*OT2]&_6@Z_S7:%YG=FW 5 ME:4RW9C(87#L2*D?R'OF)P^TP_&5.V*!J,M!\* LY@[(*:%Y/*';ZFNA&A9_ M'U[6+TMY80E8>M3[)03E.$-I 0%""=)_, [*1G>:]!+"*.*2"I_E6@CEQN:2 M'2Y1&O==-"U6)AYMNVQ[O@5;$@9Y =S6D$,/ZX"+SH%&U'N=&A+ZP O;(*J] MR4HX)*AU2^>@,@8K$+TM78XP+S@I8D RH;\2>

RT&[EY8=!OF?&]BX2W4/Y^NZ OEW1Z#:Y9$VG^!#1# A"! MD>!4R(RZ]9.ODS0Z/C3Z&4^JU##ZW>CH6[KC#%5+-S4$5CTSF!M,_D4]ZB ( M7=_C3,[;E/JH,[>VZD?M#7W4:=[_;?O-CO,8B3A+01KG*4 0QH!*F0&HB'Z% M1"R9=%IX.\H?&WD#L*"PQGS[15:AL=J'M8$_Z@H$# WH?V^(1J M=V@A<=@.A_80G#4U=+C5(W/JDUX<2GG<.7'_Y%TV>PZ52!C*0,$(!@AK'L)* M*$#3 @I$TKA(K+HS.\@<&P556E]%9[U$#XMP.-9N=QF"9C+J"=B>R2@0IF[9 M1VXH-28C63YJN-PD-]N.4I4<;^W@[FR*/1V0VG;-D+%#;U&#LX-4&0&\2?V19]._)K M@B^^[$ )Z<34"QO>?VDU_*+KTGZ7A]?RY?;QT]W#P]?;^X>_7]_?OI=KO69; M5?6,"R:SA"L.XCS) >() 001!1*.8,$3145L7\*D0=#8V$.K&AE=(ZUL5&H; M_;+1]U>W0M&M$%NX(H& ZYD\.F'FYG58 -+H:C3=/YQ_86'%D5-A<[V?)_%> M/B\EGY:+?_WS3)8]8N;B,%1@0DG,: HYH#1G "49!K1@!2ADGHDX33")G;I. MV0@=&R\G6P5+O&\ML'3V==P 2B0 MQV$EY"8\Z8O4JYDLYWEA6M,4<6:Z)$O M4NV)9'D*(<,I5SES7LW4BAL;[U2.^;34\BJ:RWH_W =;AU5,$,0&6<7LMT$J M5:-?-LK^>A5]:0#0;R'3BDO(A4R]L.$7,JV&7US(M-_EF>='7\UQ^^IQ\5[^ MD+/%\\-"K?^D2SGA*4Z%(A@P&NN53*']&"80!1!AH;DEAS%6D[G\9EJ^VC%( MK2RKJ4"JJ7 HL;\9L=4LXE7AG&U(,5^L;&NTMB-LQR+=4!LHFV^CHSGWWV@9 M;=4,F,;7AD2H!+Y:.<.F[K69>Y:TUWJ#[V*'K3_.5^ME6?7KXUQ_O^5J?:^G M81FN([Y*_1K-U_2;)HV$(Y8*!-(BD=KIH+%>\@@%%!$B)CB)"; -?%D/68V"Z)^D"Z]X51*) ]5DBN> 5;)UD+ M'GBUY K(^9K)^0D=PX/O3/('G>MUVNSK8C4][AFNB8L5"0(J1MRLGS# &&9 M8IRA'!4I$TYQ+S9"QT9B^_9V50I6I76T5=N_6[C- -CQ5FA8>V:L (CZ!QU; M0!0Z_KA)Y-N$(EN 4!N5;'-OL!PPLUMDLM"N^7^^3+WFAMM#1S1++N415;N= M1O?H0/E>)HP?;OVE"S4)?^L4(0M@+-*";)[B^ZU?\#^^+V;ZCI4I +Y^G3"& MN%Z><""$:?R9<0*8*3&2IR:74B(9B]2EILBY"*?O^ "U0\HR(%6IHHV>__YO M&";%7R-9ZNOZ]3Z#U/9;W06HGCFG4N@JNEZOEU/V4N4UK!?15QHVC*,>A&#? MWC,! W]IZPP\_Z[67NF[4U%5+;J7/^3\1>[^PQ??YJ9,;3+)59[E1$_[/,?0 M)/90P#*$0:*4_J\H,&9.,5ZM$L?FTF\5CC:J7FU_B/9*NVY%M(%NNP,1$,K> M-QXZH.BQUV")3+ MAC9Y ^\L6)I_OJ%@>V/72JL--22JH*5$(:*=# (2J@1 M$G* BRP%6:Y(FL8<);D3[]B+'AL!V5=U<8L;\Q@42Z^E%ZC[WF<(AW*'VJVV M@ 4OY=HJ^(TJN]H"4E_HU?H)?I3V<R]K/[[<7Y"HA/.,4MD40"<&":C MB $*%0*IB!DB!5+*K8)"J\2Q$=CNV[^L]'.CIW: [5@I*&P]D]%65Q/>6OWT M:S2=1Z=.5#@&L@8G$/&TRQN4;ZS-/Z49^QN[.DQE2=EW6H2X63R96)9J&VBY MU.]-N=6Z>O>ZOV9SLGW])UV*ZM.=25:(Q+1&YW$*-.GD !.J2:E(LRQ1J41N M!\W!-!L;6QTZ J7:@!F]HT/CHD/K3*'3PPLW%D:EB5U=LJ[#[NJQ#3B8 SIT MU?"\LQW'=Q[CV,'I"X1Y<)^PJUYOY#(&@K/>HPPEP.^3<-RB\WI^VJES@A(F M8)Y0D%)4 ,14 FA"I1YI%N<)A)@KIY5SF\"Q$?A![1V^;?%<_B /.M;V4W2G M=6SLZ#@DXCVS[*5^VJ?M@<-QIBTP@:BP5=R@#&=K_"EQ6=\7O!7=9_H?IK,P M7:V^Z%?H_>*)3N>3/"G,SAXUG2YS@!),3-)X!K#D7*$BY@ES2K-PE#\VMFJK MTUS:$%55]HP5T>^5'8X>I>LHV1%5C]CWS%OA80_98JX)O/Y[RUV4/I:F&-OFZZK U?UT]<>[UT?]I++>IQ0H@2:N&RM3136A*2!%HD"& MI1 :(,4+I_*(#;+&1G!'JD9&U\BHZE50M0EB.\8*!%S/[.2)F3,%6: 1B&Z: M) U*+18FG]*(S2V>VWLO;*57)?KAMS^,*[8+5TQR4Z(+25!D# *490)006( M999A00K!L%O5Y1I!8R.+O9Y1I:A_Q'0=M)8[8@$ ZWN#RP-!WZ^+=OR"\<'/S__UW.1,?S.K8;(FOCKS%9&Q0 0! M4:0Y0))2P K3USC.F"0,I8I9E6MRECPVK[74/3+*1Q_*7:-2?1/B>K0Y[E#. MS6D"=U(A.A4I01$.?4K"B@ 3%$&0P@RI' ML(B9]*U[4R/3:M8,6O_F,,-RH?0J8'>B0(W&OA5PZC"W\^?#X#A\19R-MN?G M,GV4QFF!)GB)G#IY;U0JI\7\^I(Y;3?ZU F^>[Q]^'K]K^MWGXXKV$I"A"HR M!: J"H"R1&E/4VAWDS%!TIPB1:Q"6AJEC,VK+/6,-HIV*PY;?-J$)CT*+H[$_:XA'(G+"0.ZU#80W#F4CC>F'!9J1@@JI" R"(M($PHATY%QYN$C8UH]KJ6 M4?('VD9&7=?@UP:4[0@F%'8],XLO;![QKNUX!(MU;1 U<)QKN]'G,:X6]_CZ M+)N,KK+X1AG7O_JX6KU(,]G+$QPV&.[E97 MOZZL#=A:;'*&0:QGIO %RVV;LQV*QHW.AMN'V^ILM^%HL]/BOMT]R^6TZ__:WY>+/]7>3+DSGKY,\2Q,3) .2.&8 21X#&C-I"EQE+$V* MC&96*7 MJY;(G'!&5A) M_I=OBQ__4S^A\@/T#_O/?]MS!R$!2^.V)&![>;<2FU4A;'EC&N*8EEA2H3A' M* $4F4#L5"G 1$8!Y47.J.:'6'"WL(D:2>,+EJBJZU:]*/2ZRR@;E=J6Z>/E M[TTKZ\5+0QE9)ZSM%@Q=\!NR?<<19(%;C;5@$+A>YJF4-ZF266-J76W,NLM] M4SV.PR?T$V]_\MF+,"RT\48F,9:2"(I RDUGL11+0&*].H"28DDSDL1V_H*+ MT+$Y#Q]/(JI6'DT*K<"VXXK0$/9,'!FQ(7'_[MBP_^-7>QF9W#=*X@"JE $)! 4J07IA@A4%" M"8IYG @IK7+5ZT6,C5M.E'38=KB,H,6.0V=<>B:,$_W:MR)ML7&(H^^,T4 ! M\[:OC]M&3*/UC7LPE^\<;ONE4?.CG9?F*]TW7=YO!OR#7CW0V5>YG"[$!_V[ MU40)JB1&.5 $*H"(C &3E -$::;B@A198E7^LE'*V'AMJVA4:1I5JD:EKO;; M+?6@MF^V!(&J[T65#TI.&RVM*'AML]0_=;!-EE;##K=8VB_V6T)]DMHYDKM^ MSY],'=Y/4\JFL^GZ=1NO_OY%?I$_UX]_RMD/^7DQ7W]?39C@!&5)#%)A."'G M#&!S0AM3F9%88\U4[K*L\E5D;+11V7%UT-^\-.4JVAES9;(TF(R^TJFXBOXE MZ3*ZFSO6]?8>-KL%VA"#T3,Q!1\'YQ5<5Q #K>J\U1ATI=<5K-/57^?G^='I M]7P]%=/9RWKZ0SY(_K*U;Q] MO?R ,LP\26F1*F;";&D,$,RI]L+2'*2I8$(@EF">NC!NC[J.C90/-8WVJGIE M!/0YQ';L/)*!ZWL1[3=FSC0] )J!F+Q/30#"&R7P_<."@?].R: M%/H;D,.4 *5$!A!C*< \+@!6)(Y%GBD(K<*=?!48&[E[>7K&D'Y<[MTXA76U M?= ?HXO="'QO/O8I>@/[UCOQH_2I3\'Q]:7/GN,3YBFU<55WYJ_Z/?VN15U_ M6\JR,\1F$SRAA*,LYYKU)4)BR4/7/7VZ#H<'X3%LV!#G-:4 T596L-37.T;?MC!HRZ MM;;I./K6_C8_[_3+8KW-[TDF*>0I9)R!F,5F!X*G@))$JGFFT5"MX&MXE M8P-Y;$>/'M0;NV34J:=U\9HPE2CA+J6C0'$:)ZH /#.)MQ3F@"52 87S)&*FEL4_J@-I_:U^;K5O,0NF3*A *KYTG=I&9_Q0K/D' M3@C?(%G& MQHZVXH/G-WCV0[C866\B%$PSQ H@,2)ZNL<(8%G$0/%$494JFDFG8X/+8L8V MUP][BO(#/1W[(%R&U.Z3W1VHOM= E_IU[ALQ5N6ZRV*E/XWZ 8]&FZ$)U17A MLI!A>R(T&GK6$:'Y:@]'X..7?]P^/'Z^_?+XJS-,^58C&_-YO@R^G\FU9XNBF) MAU#"4I5R4#!NHE^) !0*#-*"X@RE&5%86KL6P^H^-@([L#[2YD?&_J@$(#I$ MX*!B'X@.DUP/4^,K,,K\H ,XHBT>D6F3M$4D*B'QJ),X\*MFX6Z-]P7JF=A' M_NZXN8IO,XJ-SN? *@WGSKX-UD<.\ANIX-NU\.EI,2\KX6SS/PH90U28CJPF M4J> ,2 P+D""!$[TQ&68R,D/N60+^VZ%)S)IG"$". Y9GI>UL@0#(E00ZS6*1%"C&V"CX/@N

0]2C:+=DZ81-SQ\U-U@\NCG6F!ZLA^/I\P?NW%ACWGF_QKH+/2,B?VBN M-E3[8;%\H+.#V!F3C[W_FUEK:G;6Z\Z)R!,ABR0! M,RP$7H&8\*P&228<)H MFJ1.147=51@;)1QT#YF9PKQ:YE/T1)=_Z"^A.9%8[+G)%*ER[W/!9M-OU./$PF,4[1BGW['IF9+*B@)[';6SO+4&J,42&'NJ391* M\X QB]ZHA0I%=%=@V A#;X#. @?]G^1=YIU+*RG, 352">YSD" M*;;<064QP$H<:MRU8-PWV8P MVJCM7.:]'G0[)NN,X5"E5#UQ\RGLW@I(N(KN]:*&+N7>:O2%&N[M][CG\]Y, MUZ_72TEO%D).XD1P40@,FZ=D=(N, M(B^WMY'#W^_OK]U<\OK(;7SR8, U??LW^AH2F=4 M?0VBWXV>4:EHP!W.5C ".>/U<@;UQ%O-/77#VV]PXX75_'"UW?+![G\ M,>55OS")D1*JB$%,DQP@'DO 1,H S/(""JX$CJTBLNH$C(T%-CJ69\@;-9TR MKVN!;":!$/#TOQAW1<9ZVK>9WS3;];T',UW_;3_+:Q\[R.1N,VH[IUNOZUH> MJ\IU,W6<>)$7"2X8D%Q/:404 2S6CK[*<98)F4B16:6C-<@8VX0^+?JT2>SL M4!AK#V>[3Q\ I+[/!=SQZ5 2ZPR! 6Q]L]\HW)89T;5%\,ZO]0S?MJ<>7Y? MS/0=*]-&%V?%?S-?:/OW0;Q_G>N;) MU7HB%&>$Z&\Z2F&A_V 4D#3/ "&2DJ* !.)L\EP6\'I8T^7:SN4/HYS+'#E5 ML;_IL0EX"DV%=*R'%">(U!(2B'$C*0PWKP(MW/+*O5O]1IL%?PO]!)H ME=_Z#5 J5AF%""22&=< 9=K1CQ,@4I21M( QQDZ5.H8?_4%2-<*._)N,M-UV MQ/#CU_?>16^#Y9Y2$A3;4"DH890:-F4E*)!G*2YAGQZNY-*C7#[=J1LCRV1S M*LQY4J0,,,D3@&2*]*JNT!]O+!'7E,Z17Y%CH^7:ZCY&;9,EL%6\>QFE M$^SMR#0LHCT397?FCRP#8%#RJN=-]2_CS=#Y]>GG: MQ&7C%"I&8080I"E 6*2 %0P#5609IYD41":V>\%'3QX;G6R4L?<_7 M&X:>.< : :8)NZ%\TXW,V]?(%WB*6>V^O7KWI\UM=S81R1 M9[.A9-J=B30I&($)2$A,3*W=%&"2)0!"R-(4H5A"I\+F3<+&-DFWNI8'$G*K MJ$>SJ$:$[;[OH7#K_PBG5/,J*A4MD;O=(Q>TOYP-).$B*NM%#1U1V6KTA8C* M]GL\V]1K'EK+3],?4IQVF'KW^IG^ARGK05=5.><8D83S0H%$, @08CF@@C&0 M\B)."U,MB\=.;>OM98^-62K50:E[=-90+6*O4:E_5!K@59?;96#L&*@GN'LF MI*!(.U.4!V:!&,M%\J $Y@')*9_Y/,*/WN[6W^725!]9RN]ROM(2JXCT3XN5 MZ:!WIQ[ISTF>)"R%A=G7ACE !'- ::')#4L.\R05L' J*60C=&R$5NH<'2F] MS:;XQ>C]:]4D4B_MM?)N3&8U!G84%AK9GKDK#*C.I.6"4B"VLA(Y*$VY@'#* M3T[W^I[.TW59ENI.W=#5]P^SQ9^K7>V]E,H8%YP 2>("H(01S454^UTT9TC1 MG!2QXT%;O;"Q$=%.UW(;T93K*M757_:-PHY^5"/0MN=<8>#KF6TZ(.=Q/-4. M2;!#IP91 Q\EM1M]?D!D<8]');2;NR^/]]FQ(S M][?_N/WRVZW^]YM;<\GCQ[LOFPHS5:4IBBA3&8E!G*(4((X98*(@@%%>))3% M'//"NJB9MQICHYV=(9&Q)-J94A:_.J%FYV+Z(]$S#V^VV?KP(2_;'*JBR_'# MAZW6PGJ-CAVA-$;Y#WS M25"TG2G'"[5 C.0F>U#"\H+EE,_\'N)'=Q_G?&FBF-[+ZK\?YS7MW"9$$LA2 MF6NGA9ON("@#-*,)2!&"N31%IJ!5.INSY+'1W#Y4;V;TC&;[DK)N;&:/O1V3 M]8)HSRRVU=FL.:N??HVF\]-PR'WCR' ,YHQ6(/:RESLH[Q M]N'K];^NWWVZW>Q:?9K.Y<>U?%I-< ZE)$JOLPI3KRZE'%#",R 0SJA("D4R M^TWW)DFCF_!&UVBC[.$6K=$X*E5VV3=O!-EB:SP4=#WS0"?4W':W;1!IW,!N M?,!P>]0V=AQM0UO=X)F0M?>M]V?ZB5$R0 H8IQ"DHJ""02(1=@J> MO"!C;'/_0$7'/=1+ -I]WSO"TO.\/FPYT\?^1H/UH;*B+D@8-@VJWL2SO*>& M2SW;!\NU.<7_NES\F HIWKW^MC(AC!^FLEPS=?3'Z7 "8L93%.(3 D= M/=]S#@%A.08IHS I\B2A5'_Q%VLZLYOO]J*=:&"G0(\?,[F.2G_V>:.["=I5 M6[TCNE/NP_5C844<_"/?M*6APRUB?KP?@_F(TUTNL7Z.=\M%U.\SNC8V= M$0O5]MA>\+!-D9T!.6N9[/X$/RI[+W_(V>+95+?GW^>+V>+;Z_WTV_?U:I.8 MB!),".8 );F,9 L$S3-<)9D5IF*#D3!/-( 1BAQHA@Y)"LZ&G7-!RM>'C'-X,H2,D:_JVBC8?29KC=MJ0)NE=0C$6JK MY(*$8;=*ZDT\VRIIN-0SVI;SI2P+8#V95_S_EFWZ[I0)!5F\S->KZ[GXNI1/ MTY>GU:-]&5=%M]::?Q%;&TUO:WK4T6]%CYHM.L:Y^@VP'4_U M.%X#QNGQ+!1NYV .HON M[?:T[N=.FW B*$0)3140&)D*KE0[8DE:@)BF%*E$0,BARZ9TF\"Q;44_ M&AF'H6_E#%P=Z/WO_X9A4ORUK!;4$+?E![_[$5974 <\S]I6"@H9[68+10^' M6Q?%O=E)5Y/Q3<=>C?>%Z8!]W#=V0W=2W"Q6ZW=T-5U--+5 +&("L#1A;@FD M ,NI;76K^#=M6FT+3EO+:NOG=(C4K?(6#MJ_ISF-"Y3&("U,&<4X1X!* MD@":(B@+BK)42.=8W5,I8]NZJL)1::FE1]7$RTC:,5)G?'JFG0J:ZPTT>Q4# M!^O6(1 R7/=,QO !NW5F7@S9K;TX> 7$>_E$IV9#_' 1][7L()),BB)7/*,< M2 XY0$6> I;C!.0\9T469P7)G*J&>>HQ-LXXS>F[BOXIS;&B_O9>_Y!+^DU& MAU9$E1G!:B,V#ID=]0PP$#V34W/-Q*MH9X;34(0LGF@#9/^%%!NU&$M111NH M' HL6CTN3,=@XXWQBS&5VNHF?M+JR,OK]VZQE<@4H027*(4X!8HMW1HC!U]B$"&4ZH MTLYI5D#H5HNC,ZS#E.2H@)TM5@>(]HBSW1>C,W8]?P_.>S)?1:6._75C/H*@ MIT[,E8PW[<)\9&9;!^;CBSU7IT?9J67 UIWZ;561^X1"222*,P"5*>PAL/%) MM7MC1A;KE]#(=?W.O:T@T^I*E@HH)6M M',: 2UH;4$(M;1ME#;O$M3'[;*EK=5.'UK!WS\;SV\9E8HJ(R59)M#\&$$TX MP#GC@,:J4$+()+,K"EDK86QD41V%1)6*'CT6C]"SHX1.F/3M(1S"T4/<9:WM M(3L3'CU_^":#E\R[V"_PXH7>458FG*!L-SB;\L-\2=/>)^.) FE!S#HA%H Q M+@')4"(QSZ&*G8I\U8L:V]S>:QIM5?6NW=4 L.716A#8>I[^GHCY!".U@!$N MX*A.T-!!12T&7P@<:KO#LT0@GDRTF"J9ZGH?FR#]D=U@[;%OLJ4B;]Y/V0TPFS[+ MCD]THU\AIY-;[2NN7Z^%T*_WZD;_>+=\7/PYGT"::/[,"@#36&I>)1!0#B& M&1%QD2B(&;/AU0898R/,2LUHH^=59#35.$9&5SL2; *TF=T"P=3W-H\/0M94 M9('!!8Y92?Z7;XL?_U/?7=&+_F'/*DW/'(0N+(S:\H#-I1UCKM5B:9*V]N&/ MVVH=&2*2L!2D+.$ Y3D#C&,(\I3GE(F"NF[VM @.'<3J,L[B-#;=7K"A M%2X3@&/)05+$F:0QDOK5\LP7\XQZ'BY);+?QXUTI_3*FEJNDKDCUO0#:Z]=/ M^',C .'SO=XJ_+G1S(;,KL[AS\99>;_@+V91\KBD\VI#Z%Z:@A23'#&6$:P7 M#PQE>MY38GICQ8!1E.!80$CL.B(W"1F;"['5,]HK&E6:VJ\=:@%M7SR$@*GG M.>^!D-/:H0T"K\5#[4,'6SVTF76X?&B]UG/]<)R$+I74U"&,I[>Z63P]35SC?+5>EGRX*@_#7R2&YZ4(H44)@CD'!"BT06 M69YQIZ0K&ZEC(RBC=%1J79TF;/2.#A2_JN(X' M8V(V!'4$%1[9G?G( -?I] M\]]'^7,=O=,3[8^ NR-.P(7*D;*2.6Q&E L,9_E/3C?[$=:[E]5T+E>K:_Z? M+]/*5S,IZ'>J_(4FR&HKN/3D3(WSZI]7DR(N8LEQ"C))8H"*F *JF0LDD%'( MN$HQHRX4YJG'V$AM:T9T8,=5=*!U6;K!T>7R'2,[BAL ^9Y)KROHSN36$;) M=.>KQ: $V!&J4TKL^KA0C3HW\8VKKU5!U F'""LI8T!1CDUU( B(2'- B%!" M82QXXI1&WRIQ;,2W56];(K9K-\Y3@.VX+"AL/;-63??-'9!?6X ,T'2S!IS> MFFV>RGOC)ILUYKX<(IKK!!UM@8I5*U*FMX525#KR*Z4]>-8)HPMJ.6 M0,CU3"H;T!XJT"I%H^MVT)S)Q *.0#32)&E0 K$P^90Z;&X)4[]P?Y!^7%AL MDB0J5B)-@6*< \0* @A$$F0<*JHXP8A KYB:%L%CHY/K;]^690)&=+M:3Y], M)D:TWRWI5K^P%GS+7? >(.W[$*V]7F%_]0G;\.FI+F&MV#>M1]@&1EL=PM;[ M_0_D/\[UN_!4;K@_EDY\PC09%8R G$L"D,P48!D40!8I1DS!/,=6WDR3D+'Q MSNZX^4#1Z/=25JWN5Y"S8S_8S*YWIDP0/E(?TZH*H3*"PBDJ>N. M3*XW2S*]SH$Y*CA"+%=.A4F#:#4V*BEUC?;*1D9;W[C@3L/EY]?T/@AO[_1< M10=F11<'["IBI6V1-FZP&LYN6 ]3V-E2IS%5>W:#T;$$M./#?1NFLO7^#/&& M+I>O517%E_EZ@A6$*,TYT#Z:U&M%S@!%B0**(B03R67,4K=Z?$WB7&;V,&7Y M/NVBI:O.7>4XN/9';< 7%FG,10H!BA$%2&0%P$F>@%Q(FBA(-.!.:_%0Z Z2 M!]PSM@1EA)B OR1&N098QH#E"0),0%C@0J:)6U.88-@.$.O?-[9VG_M0B/7\ M%3]MS]<,ED<+WW84@O7O;1 U=J//._=:W./[D:N"^ZJH&5D> >]3#-@WQ M'A?WTI@TG7SQ)4\7F<7%#5]^_+A<_ID**=Z^_K4RE\UWIA6N^GOZH MU@;;:FTX@TEA.C7D--->3I:F@%*>@41AQ3-%H116]1#Z5')LGN>!C:::R7)K M930M;8Q^F96UGO0_&?;CVMCH>6-MQ%ZC167I0FOAN-72QPM@N?/RQL/:,].> MC.C.P,CTE/VX&=5/VU$U=D9?#T;T%V.K'OU?#PK?[.WMIV1@CP,2:K>F#Q6' MW;SI$>2SO9P^9?E]<$I7;A.2M.VG'L,"%862@)/,>+DL!QCE&6!IS@N6X0P) MITR3"S+&1O0_"AK\[_%?XD3/^V7TP^C]UPBAJSB.SX,)_QK!1/]+ M6K;_A?%5#O'VHJE>T$EQ5?XV(=L+($+;"Q9[-"*ZCC[KH?S^[_^6Y/%?T\3< M!JNGOI>\K'!R]$_P2KNCJV=I/@5RYICGUO0*V%%4H('MF:J.8QI+1:^B U5[ M"6JLPR-\4..9I+<*:JPSN2&HL?863U+3_M+U7)C_F%+^>M)6M0:U>S3E:RDN M__LFH3,K,EHP+(#^0;LZ:4( 3@4#19ICR+C@N5MOTR[*C(X6S1+(L%#YPX&Z MIJ;GUJ"HX2J?/-Q.HVE)8 .-4=\,%V9X^LWH#8%U*/;LHLJP]!H M#/^#?%, M/X(N%[.F3L*'Q?+]XH6MU::0*83)$H*(I1 MYE1WI4G8V AVIVND%LM(;+2-Z$9=-^)L1-F.&$-AU_=&WC;9[5Z_.?I-K=:B M2RFFZZAL9'#[\UG.38[ MDH@RB9?.3(7QC_,;^CQ=T]F$J!RE*8H!1R0!2#$):*[_&BM(.-$OB\B)VSG' M13ECHY&]FGK5.A5@.H]XI:GKT<-E6&U/#SJ#U?L!P XGHZ+)F[UIPE#+QQWFCJ^=YW\^6>M5L7=*Z9ALO52J\D/T@Y(1P5A"829,3$S"$J M *94@D+!E*%"P 0YD<"9A+%-?Z-@M-Y[@**>WW6 M.L-#U68]>_ZP=5GKS#NKR5I[89#TKT_3N?RXED^K":5%P015(,\0!DCF!%!! M4I!3E1!&)<58=$@!VPD:V]2^G.)DU(U*?;OE@NWQ;9[O(5'K>=K[ ]8U,>P, MC5#)8?L'OV6"V)EY+4EBY]=[[QUP*<7J@U;PH('HZO:G7/+IRA2[X G-N?[> M*!V9@2Q/G\IP0A.4>7"V MY;RAT *]]:Y".$![YH^O1SB6VFX: YM=A8V^03<3[* )MZ/0(F_H;04[\R_L M+5C>Z-DD_/MBN3;1_B8Z]U$_X_KG=#4A,$ES7"B046RR<0H*&)0"B$RJ+$Y2 MRF.GLZ*+4L;&+J62AVDB1M'H=Z.J8SOARZ#:<4AGJ'KFC0JE1S>4W#N)-Z$0 MJIOX11G#=A1O,O.LJWCCQ9[UF*?SZ5I^FOXPH7=K/M";;6;3 MQ.Y1HR\GB$N(:!P#S.(,H%3E@&5I#F3&%"MR@3AUZD3EJ6C35=DB,BKM<2SD[#EX=D0TP)#T3%6]C89[M>=N6(:J_^RI MQ; 5H;M!=58CNN/C_&CU\\M\RJ?/=/9N,1?;CG))7B@I9 H*8;+'B6( 0ZQ, M%&+,$ICS-':J57A)R-@(<:=CQ(R2;OQV$44[\NJ*3<_,M(>EU*^'[GM- 2B MDXLB!N6*)B-/B:#Q6M\3F?FWK3_VF:XW=2KNY?.F"?"=^KJ4"Y]I5RI )6,: L$2!# F1Q1SI M]Q@YK3'/98R-]DH5H^]:QS).CE=:.JX*+T"98HEXG!!@2N@ !#64.*44Z,4[ MI$F*45%(E^(O7:$]_#8UJ;'S]1<]SI-$TEABF0":D]2XE0(0G!2 M*%/$.H4PSJQV[>L$C(TM*QVCO9*1T=(^4. BB,TS.P0T/4]K1U2* M KCXP,%._YO,.3SU;[PN5,N%OG$'GB8@VMOP--[MFU:O+9FOJX(_]]/5 M'^_DG']_HLL_WLL57T[+X(2)H&FF5,P D2:(,1=2_\1SD)M%FXAYS)!350TK MJ6/S3HZ4CHS65]%.[^A <=>L=IL1L&.HX+CV3%#=(?5(>7> *%CRNXW,@=/@ M'6 X3XAWN7FP0(8_%Q/,"-LO=E[X'H^_]F7[&88C@A3V.;Q>ZH'48>^#"'J8 80L'#^O6 MZOIF\<2FYR+IM*\_D-YCH^G* +- M4Z9-VX]M4WN^,R1ZUK*^FP4=/S3)K[EVWV^%':>/<*Q[_@KLFGDP/WPE\H/$*W#F\;ZW?I-/X0$-1UYE\*/'^ M>9E?Y7*Z$+=S\9ZNY80H#C.1,I#$"@&4;*/V,F7JMA"14KNO5:V$L7U7=HF% ME9;1K2G.I_5T3\ \!K+]8*4S/#U3L3,R7IF6%ZWOE&)Y_,3!:=,$]NR#M_&?9Z++5M,Y>JSI*N7I11W\WO3:&JIN>4=74U7 M9><_4R:LK!(VR7)6D(1CP"135>T\FE2942D5,8IAXA2Z&U2[L1'(UCCC;.P[ M"%]MS@W*"FT'-D9;(R.SI;K&R/6PVK%K$+!Z9LK+./60 MT=$*1B#>JIUFGO*)^TW^(;9W92'5[./$%R6,C0LV(64;+:-2S4CKZ1IJ=PID^Y*P,SP]SWYG M9#S"[6JL[Q!O=_K$@0/N:@PZC[BKN]"SEN;!P8EV.LK&9MJ;*%N;:9_C_72U M*2&;LJ)($RB!7M@)@#!G@*2(@(PDD/$\450Z);?;"A[;M#_4VRP$A&G@I[;J M1]SH7RX%Q,8"QR*X!JWMV&'K M>SJ"<5;PT_5^-P(S;LVE_('CDN8'M@, M0TEH03..K))_NJGA1&X#Y <=9+]\V&>_G#44N(IV5I03TH[B.HY8,^$--PY] M![C8#<%Q*XZ+\+'5\ M^B ?J3 (;#]9@9X6H&!"M1&D1":Y9 6@3)A,WT0!IG@&$--K:?V]@@(Y^=KG M(L;F59?I];LJ?OP''!@1ZVSNJM[Z-TP!MLEM4;V)CD'Z(( M2D.D8M7*'A4BX02EH,@D DBJ!. )*/ M].+P-J12 "X>N:.#5):Q7V#K(V6 ?MCM> 0+E'U MHI2A,U.;3+V0BMIX>8?^[28X8$'GVV;1DQ1G(B:Q!#%' B"JEYSE>@E(%)1L%6>/PZMM?8'[)E M^ZF(X7NVUQAYL6E[W;5^4_SVZ7FV>)7R7LY,-8F#,*!-5_@)0X@(E0B XX(# MQ 0#K( Y2'"!H$P*A5*GRO2M$L5]].'ZXWWTC^M/O]U&GV^O'WZ[OS7_YKB%T0BWY?Y% M*!#[WKS8A4Q'!YI&O_<2!&T%2JA]BT99PVY:V)A]MF-A=9-GR@F=F7*I/^3\ M17Z1V_WY7&",("E EF4$H)QP@)6FE23'-"$IQ#)U2QVY)&5L_+'1+]H79VG= MU'> U(XK.@/5,T=X8.2>']&$0:@\AXLRALU7:#+S+.^@\6*/R)R/ !0>M]_#(N'0P!*-UP&BBPY;%E*V>)E':V_R^AYL9IN(R%?YDM)9V4< MB?Y*K^3J+X%"2>KQ:8P1N7#;<,$?]3H?174T7.9;[&^UOE-_6RR$V>9YD,L? M4RY7#XN9. QXG" 4*Z[B#,2B$ 5U-1S80@@EM*,LC3#T*F1A9W8L7&@T?KJ MJ!:3:UT_*[#M?)_P$/;,F [H>93P*\BI_3W5W3]J]_ MT.G,;"E_6"R-R_9@LC_+W9]/NV;>,N%Q@1@#2D@3V:S75@23'$B62E5PIJAB M?FGY%M+'1D!E[-1>3SV;MC8 _;4%*VV%1T-UOX&Q7*'U!7?/9-6"](,UTAWR MW1T0"Y[/;B/[C?+5'6"IST=W>8@?S>V*,G\RE9K_*:??OJ^EN/ZA?_M-WLLG M.IUO_]$$ZR43F( 9W%#TJ"ON"< M\J#W<_RH<+,39_K;F^)N2\K7_YRNO]^\K-:+)[F\_[G6_F95T&A"$80$,].:#R< <:( %@0#E7*64)KD66)5 M6Z3F^6.CK4I#TW"FU/'73;4PR\5I'8@6YP?=H.F9>9Q1<=L#K[>]<0_\PFW# M[8'7ZWRT!]YPF7_*XGJ3+_6H'W']<[J:$")$C*0$0A%F"H1@0(LX!1 Q40BN M8D2=SO0O"1G=3#U*6[R*C)[1[T93QYVDBXC:^1-=<>I[VIXT3K:!R"N7L0Z# M@-F,9R(&SV>L,_)21F/MM>XEOZZ?Y%R8,] /,_IM I5))! ***H@0#G$@%&% M0$QAG!)!"1IW J'GN6MIOU/YKHNV>I7M M.G[28.6Z+AIP6*;K\@5^7]K/B[E\_4R7?\AU69]@$_N@)UB>9ED*8A.,B\SD M(P@RD%#(L':5:9%0EV_M93%CFXZEEM%3J6;5Q-KM(UL#IMUGMCM$/4_6"IU* MPZ@J4Q(^=JX9A4"?VAHA@WYLFPT]_=RV7.VQ"JX2AM])M5C*"Y5)MGDH>8%R M3G !DDQ_A5',8D!)!H&219'#6$A"N'49*SN93JPP6$][7BD7T:H6-RN-Z-3I MWF48+-;6X<'M^^-OI7!X+!WB^L)C.E"LW\/+DPGH,P%^G"Z7KV:KE);=7%;Z M#=[^$Z.SLN;AZKO4E"[HNJP\3V>SS5M^U?R:7^F'4#TC] 5RVQ9OO=#W1+LP MPNE15-5333BPZY_/4ONX+X6O+S6CAMLVG, M!8Z1EU9C8.VYR]?6<#/('A>R4_SZ5;K*I4M8$2F"TJA C*M9 X;C^D" MPUDXIM/-OF?SS_2U[,-VI\IL_VW%B(0)PN(\ XB;4ZI484"YR(#*5!ZK1.I? MT,EST5O\JE:?P^ MD4F2TY@QH*=J 1"5#& ,*:")A$@@GE 6+GKQ@@)C$C^>",8&<)PB&)N>XUNF4'.&7H!\ MI5/Q1:XGD&&BD5> 0,(UV^$4$%%PP O$"Z@PR6*GU=K)\\=&9EOU(J/?84#< M#7V>KC>[+]N+KJ+]'+SFZ^F/,JS>M7KA,=YVM-4!Q9Y9J4\ /8H:7H0I6#'# MXZF%E,W)NB"U%"4L*ED^LM&RU^OHB\-:'G/ M]CHH D_[,S%O,O_KC*TC@MKK/=N0U6:7E379Z7KSMW^6IQ)W<_DO29>[ND43 M$JNDX%P D9)8\X:4@&#M72@(92$YY\2M84(W=<;&+G?;,YS%,II)URKK'8?& MCGZ& [QGDK)(@[TZ:AZ]L>U57SDKN4G[-6;O^4$[,S.Y^^?H?;GV,F9'VOR M/<^"(!^J$UHW98;MCQ8$N+.N:6&>ZI-W89(WY/$R<5M>\G7[&EZS59D ,DDX MQA!E""0Y3P!"!0:X4)IV91(C67"9<2O&=1<]-G:ME#]<@FSV4786["=Y]/O6 M"J=D#J>1:2;*#6G/RB-,3!\PK\;'T..7$ZPG=&VA]T=9M MXHAP"E."* 6I1"8T+DL Q9JAM#N8)G&,$:/"MXG67LS8V.C+X>%;N8PTYTS; MZ+AG4Y/&M0A3#;YVCEUWU/KFE)/\E(.=I@UH^X]N/\VWSF'IH0'7@9 W:\)U M;FA3(ZX+5_OQP\E>]Y<7$YM[I]Y/9R_ZMP_?J7Z=[E[6J[5VN_6X3V"&"].# M"V :Z\4D32%@1:&OHFGE M'@N3'/%,E^LJ]/(P.<,D1M2E@#S3J8B$7M?HA8Y)ZU"+V6SQ9_FW/^7LAXRT M4['^7B96'&2"L)?5=*Z7]F=)'Z'2+GR&L7F+Q>6! ^ZP>-AYO,'B\P"_]9-9 MC.VWH4\WJ.\WN41_H]/Y)]-T5PI$A%2FU'7. ,J5^6H51"^D],(I+F >"[(- M@WZT7T6Y:6$UQ8\CI!^'V)V1Z^BDAGMDG'?3?:',[3JO3KO:V>SFO#N.FIWO MWL,@C.A8;JM_9 R(?C$F!.R,ZH==(.?=4?B@OKL?,*>NN^=3.@9[;P(@5KO3 MESP1F(F, 0X%!RA+4X +B@#+:)'$BLY"V2@8]IK*&(G3D])FRK;N&_OE*,MA M1A7 ,C,-F@L*&$$$2(D5+3A2Q*Z"DJO@L9&&1351N_Z W8;#CF#Z +EGO@F& M;^@2K7VU8K06.Z9BK*T-&IWO]Z.O;1+GX^*:_^?+="F_+LU.POKUJWZIUM=S M87)JG\TEDS16C&&$0 9I#I RI?V%>ZSM>J:QK_I! MW^FJ6L,];_0NH_CD5FDWYG(8"3ON"HSN,.RU2RI>+Z*-VM%6[ZNHU+RJ='#; MBK(S?[D#%HC!' 0/RF'N@)RRF,<3?--+^-($'+V7U7\_SJ]YF=YF>C25 3+W MDLOICRIK'Q$J8Y4 2A@!*&$"4%Y H*A,:5803$3AQF0NXL?'95M=H^5.2==$ M% ?T[=@K.*)#):Q4ZIJ:U=5/OYJ*2SN$#755\5KW[5A[I+&X@Q8LM<5!],#I M+NZ@G*? >#S#,RU&B++[)YV9Q+N/\TWRXZ9PI12<9[@0(&92.V$BUTX8D@A( MQDW=/Z$H2YRR7IJDC6WIN%>V3!$%>F)M]/5LJ]V,M1U1!4.P9V;J IY[AHD- M**$22!IE#9L?8F/V6?J'U4V>9%+6;IL4129%(3. XSP&*&<,T()G(*4L3D5* M"8;4)I;D^+'C#!2IZB0Z\D %D^6$=S:^[YG=;+'[Y#TR,-0LK1XZ['0\,N1L MWAW_JWN%_)O%#[FT/+$XNWY$[T^I5]!#B5IKO8J^'S]IL*+O%PTX+/I^^0*/ MN, O=X^W#U^O_W7][M/MIF7+M@GG0IE#SD^[AK(%54*E&00X297V_QC22U=& MS?HU152H@BBK4P1'N6/S!$O-HXWJ!_V!0+0UP&S+E1$ [JU^7<>D>>;WB'3/ MO! :9+>P,'?(&H/"'!XW7$B8NXU' 6$>MWMV(W]A*_F?+W*^OBTK+N^/T:# M&6;Q.TM@8Z.&W=P^W_^]OMU\>H]M_ MZ#\?'-N(UR)JYX0&P:EG_MCK&%5*]G3NV(I%J,;?M7*&;?+=9NY90^_6&WQW MJO[C9;7>[N]?7L66^1.,KJ2X63R9P(LR2O7>G)&MIFOY()<_IMS4GYLNQ+WD MBV_S\BE5'9$",T(2J,F%I1E "6& %+@ 14PQ$DICYUCBI6>%Q\91UU\_WEQ5 M>4J@-"G:G,=$U\NEOE":GZ^BW9ZU:21PLUBMHP/#7#?4>GXE;/?DQC/0?2_^ M#\;X7>@Q]MCW&P;X8%N'/:L[\.[C,."?;V .)-?O,[6KE/-9&J^YG!#FN.9E M:3)A-GO]2'(4TSS3'QC368*:%;8L#HU:S]Q[6--KIV4/IRDNL 1B1BN1@[*;"PBG#.5TKT_G-A@GV(2T;-DD MYHQD+ >0QWI5+"0'&*L<) 6G),OB@L56&0&7'CXVUC#:E8%9+FW!3O"RV$'K M@$+/++ #P/$0^B(2+IW0_!$9*,.U_=5P;-!UV>+F3EPG]PS8]M6JN M\=RFT^Z37%U_U7A(DR;\8 J$;%ZL7'*6X#P!C"08(%4P_9/V7L+*@64=$VL#>Z-W4A' ^2 MFT; @Z1A=_C:33[;X[.XQ3/OTU,<9'EE#NVLZD5-39**34]K$7B MF/=8CZD=2X1!JF>2J$ ZT/(JVNL9,/.Q%8M0J8_U@H;-?6PU^"SYL?T.SSJ< M334_M\'_[TWG3L8Y1E" 3.7FG)!D@*8X!R*+&9$PAYCF+A%HMH*=B&.  MR8>-Y #5OATA"I4S4];L<-6 74$XZPN MJ.O]G?*W[^43GT5[QJ^BZ;&SNE;K=,A)VI!4'*C^S 22'!,F],J+I*G9998 4YH"2G,5 M2\GC5"4N/M69A+$Y3YN*>6=59SH6G?$M-C,B_C@O,M-C99G0RZJSY[]M)9G: M153MA7X3VG0L/^E:?B]7Z^74E&S<=#4__L7!E=5)^7E:XJ:0_>U/_MT$?YCF MGK=*2;Z>$)%#J311P,ST'LX1!XPF"4 \Q4JOSF!>"!>V&%;]L5&1J>HWW<;4 M3.<1U_9=E7^6]1\V9EY%RQT"FTM, O#)+P_O<*.R@5\A.YX<[XO1,PG?E -L M_HQN#]^!O;'1S>X=./GE\1T5"M&%9/(RDFO3K&(+1MFC.:K@"$?[;S.,@;XI M RL_Z ?K;0;F]&OX1EKX?6HU6QL-OBX7/Z9"BG>OOZVD%O]A.MRDI MZ0]B(!;W4&!0)O8'Z)1-.SS)CQ'_MEB(/Z>SF6;IC_.U?ONF;";+C.B/3\]T MNBSKC$DB6:J$ #G+- 5N?2:=MK'95J M1WN]W8C/"GX[J@L-:L_DUAE/9QIS 2@0<5F)')2J7$ X)2>G>_WHR/B&ZU>3 M&K"8ZZ>]7YB-U$E.,R9RS@#,"02(80%PBO1/:9HJ5$!><.K"/Q>EC(UP*B6C MG9;1[Y6>CJ6-+B-J1RF=<>J90]PAI_O[DUESQ^O/NR27#_ M=% *(Y=0, QBB#. 5*S7:K&"@"-;+Z#:6S;PT[ CUO4O8^^"X!=4'P;4Q!+^;A.$"]H,@<13> M'^:)/LS:U&(MAS#.<"(!);@ J,AR0!DB(&8+;$&:J3X!"\V+E1 M8-?&@/]%&@'V#)1#DM-_L9Y^57".*8MT )N)-5S*IVD%:/E7D_Z\4J^;3G^K M_V&ZMVL]JU7QFOXT?R^3^ \>$ZK?7N?^>B/II^?^HZLI MG^0RHYE0 J0QPGI=&TM I"" R4(FL( L3YW.%IRDCXV42Z6"-ZRN01XE#)KL M%% H@0#"&02,F986.2Y@QG"6XC6RQ]!9O!D6R[[B+0]QKT)[.U^;79GJ,W8OGQ=+$Z/VH#V= ME]4$K: M\54KNLW4%!*SOC=4/>%R*@AL@X57?>#&!P]6+MC&O,/JP5;7>T:6&FU-S["R MQM)T]<>C?L[F!$"0+$5%7 "<%L*4@J> <4T+*D6BP(5DV*XTB86LL9'"D:J1 MT34RRGH>L#2!;.>S!(*N[[T 7]3<(P[;\0@5'M@@:=A8OG:3SP+O+&[QHXUW M+ZOI7*Y6-XLG-IV7SW^0W\PVQ/6L'#W]B_V6O2HRQ044@"8L-A73$*"8"21HYD(D3M+'1BU;Y:,#[:.-^M%>?X_#%;_!L2.@WB#OF9*"HNU,4UZH M!2(N-]F#4ID7+*?DYO>0C@EU'^=\\21-B_A)JD1.>[IP)F((OSU,22$+TJ,IO#!>22YT6N?]UI570B<&S^RP4G?Z=O]+O1 MN.OJZ!1QSR52!QR'7R=90]A]J52#2U_KI5-Q;[MHJC&^=>54=U^G2B+[5!7, M8XHA$0 6*00HE@K0O)" H5SEDF2,)SY%0T:;(+31SS$'Z PV.V;H D;/3+!5 MK9>DG#J[PU;F>*.$FCKC:NIM=$V&62W7AA16B]E4F#;;Y9;L5*XVNWB,"9S' M6$_=1"B D( 8X* 1$F6XHPG"9$V\[=9S-AF\:&FT595QSW2%F";9W@XN/K_ MXOL@93WE[8!HFOCZ"0>37O]M/^%;'C[(M+\ M"RH]SVY[0'P:EEVT.ER?LN/'#]V>[*)Q%[J27;[.(]SY\7N5C[:MW7W];2G+ M)@^;TMLI%#G)5 PH@0(@'BN]LL<2)##E!<]DE@C[B.<686.;V%K=37+EKK+Y M3F.?C@5M6#=/_- (]DP"0X/G$!D=$,2!@J.;P P4VVP)2F-X<]LSAHMPMK3F M*,C9]A[?C=2GYZ7\+N>KZ0]9;<]^D>L[]4A_[M;OG-#,9)* E)EEDTH3P&*] M=DH*01","4^(4W2SAW/61SW2&Q@M]U0#0IF[RNL0P2/ M#E^N(E,F9:$BK?E5=+U>+Z?L94U-*8'UPK3X*!FZAPT8!P2#[;ZV2QQX ]8: M@O,]6/M;/5=R^C-6$MZG730$DTI*FC.0$>T#:@[* 49) 5+,$YFF,2?$:2/V M7,38"&BG88>(DPM 6B[J.L'3][+.#1GWM5VM\:%6=^<"AEW?U1IXML*KO])S M:F^:V]^5S>T?#=GO^Z;'+)&"ZI4=*91>XTF6:K>#$R!BC F4<0H)=IKD#<)& M-]TWNIKOH=$V^KW4-[)IM^Z.M"4+!,*O;S[H )T[.5A@$HHFFD0-2Q@61I]1 MA\T]GDN8E]5:>QW+>SFK8IR^3Y]7F^5WQD4&):& 9@D!*-7K%YJF9:<\)+.4 M:)"='(4&66.CD*VJT9&NCGL<-AA;KE/"(-?W^L03-/=%1SL>;U2WZH/U&()5MH -VIQ&@D[KND+ MWY[)IP5:HWNOSHP/;(%(RDGTH*SE \HIC7D]HX[7#L=;K\/^^-__;?L;_0>C M*_F__]O_#U!+ P04 " 2@:A6QA3&4FYM +S00 %0 &%S=7(M,C R M,S S,S%?<')E+GAM;.R]:7>;.9(N^+U_14[-UT$E]J5/5]\CRW*FSG5*OI:R MZM9\X<$2D-E%D2Z2GD\J>_3:;_&'[SA/SGXA\= M3K[^F XOOLQ_XI2+IW\[_7>ON=8Q6J(9S412RHB%[$@&Y3.-C'(+_\_%OX?O83KZ\V1Z\3.G5/Q\^]-_NOGQ[\]^_@^Q^&GFG/MY\;=W M/SH;+OM!_%CV\__^[>-9_ *7G@S'L[D?Q[+ ;/COL\4W/TZBGR]D_BI=/[WX M$^5/Y/;'2/D689P(]N?OL_2G__RWGWZZ%L=T,H+/D'\JO__^^?C1DGYV-879 M),__\%/X*C'QH5)4VFM_]RY .,%M\=)!@.#B>X;P[";#[U<3Z0EMJ@ M@B5>JDBD-9)X:R6QS'MP5,F0Z&,I%79FR,]"IS.(?[Z8?/L9/_CG(KGRQ4*$ M"_$]6^Y:9MO1?2ND![(Y]V$$ \J8S H1!#I2W&2:$Z]5)EI9P(WH@A)^)Q9> M6ODQ-P\Q<#"-/TVF":9HFVZ7]M/X# ^/]\7-3_S\%<$QGI/X93A*M_^Z&*D: M.IQ/*DOT6G5(^I]^0@EDF$XA?;S6W(N,+KBZTBHR2JZJ(,Q; 4TLI^% M!=4W*UWC T;SV>UW[H'R*C']H:6.GB=="+T!]#RD__WDT@_' PZ%7D_&"@=_@,L!T MP&W(2+LF:'<]NH)2$><%(]GR[$6F#'FJ#9:G1/2+E5VU^A0D.XEX:XS@B1HF MM4XDF YA=O#IEH"'S$0M?+01"/*"^R%I;FL"IF(VH?B:]3,Y:R.%O M!#FUQ-ZCG7GAO,:@ H[1(,\&ANK, 2!H%$^F47B!402HK$^2!M3XK6]W;O5 M^T%+=1^FJI ; RL"QHDZJ HZS6E$.[ MI>Z6 &)C038"@$]H_";I:)S>H^07)]Y?@9+H;E/FD\/_&7,.!H_1R5Z')' M@2 W-A%O8B;)*)14\&@!=W,SEJVZ%CCDFP''SH)M AC'XSB9(J870EE<"QQ. MKL;SZ8_#28(!2SD+(2/1TF%HIB4E 90CW/"4'_,>34$'43F#E("34RN_FMB(<-(H9[4FE!3H]G_PQ'B#*4TR"$A.H)9(9-(]>XDD; M((L4HZ%NMU?-%Q9>"R/V;6)D2_&VA)#%,7HZ_32=?!N.(PQB]IXSIY#P')"/ MB$@'A+N.6C!'@THQU(/)D]77PHI[FUC91= M >;39#;WH_]W^'7A=%&>O @Z MDQ#PV)1&8DPGK2?"1Y.EMB!WS)5X>>WU[MKHVT3+]E+N&2O%)!Y,P2_HEE$% M7MZG#N7KUM+LF<$E'RXT:IL=]42G) M]HR&\ZDO^$X!M@1B(\A$\^X$]98T'2W,V+) MHNL!XNU+CJ>L!X.W>@.TNVB?CS\&I:I'?]F%A0CBJYF@U >^65H"3Y@ B/>/H% MZ_$(M)"H"\$#7Y4[MFX$NGSU]9#RUFY *TBZ"<0-"*"Y=C0?_1XNNAX^W=@>ZO5R;@,79 MI1^-WEW-4!JSV8!1:]"_CB2EA*ZV\XH$KXM/Y3BC(LC(H0(L'BVZ7A;96[OL MW%ZN3<#BZ!*F%W@^_C*=_#'_$X%<1G+4@,-J.# M19F&W4*9%8NO!Y.W3V\O)U+UBH2[ADE!RB55"2S MN!&4$",&98PXZBB:2.>)I.=7M9MG'<(.53 M/SH>)_C^/P'/2R90$C%C_.5*$DKFR(JW).E02DJ5"EG6.&$>+[L>*-[._>KN MLFVD)N;>S'W [Z! A!6@ (ABBX@LE)=%AI:.\:!SY 9V3 9[8>'U /)VKE5K MR+3MWJ75D MW,1!4R[\;I)5C),F4Y!(+/I',F#$[F)YH6XA MT4;,QO^Z\E/\Q-&/FUK ) &2H8Q$"[:4J"_2%?"/5.K K5%.[O:N^\+"Z]5: MOIU[U!KRK0:1__CYF521PW_LU+[N\/3D_=')V=%[_.+L]./Q^X/SH_?O#CX> MG!P>G?UZ='1^]IB-]9K8K?&I]5K9;U.::OHZ;=56GU 59-] S@Z M'G]#JB?3'\C"0.D, X(0"ZY>^6Q'+\D462P*M#H=6T_[^'Z_;2XZ0XG6\NV M 5Q\FL)7/TQ'W[_"> :WX(;LM59&D 2EPET*1AQ/E"0C@Z0B:297E>5L Y"E MA/33[Z8[I.PN[1XA4P+:&YF\@SR9PH>K<9K]"J/T83(]' W+:7O+D@W>9YY* M_QX 4BPE"3YI(IB/R:D857PU+-]@O7X:W-3'25(R]>!^*D=42@!Z]8ED+G5:^/V_DM+]/3 M0D!4Y;:FFM ;L"V_3";IC^%H-/"BY&897UK$(=T"-Y-%;ZNTOA:4@3! 5V7N M;P.6V[5;B("J &,K838 @F,4]_ABB"']M3 0QT??X^BJY'S>\212I"')2#C3 M&,H)88@/UI?\/LVLK,E)N-XXZ=QD;G@AA'J\'"5 CTV'Z0@&;2C)I8L@=K/EDL):2%< MJH.9G<7< %:NZ1]8HR)&_YQ$0%Q+!0AN1BV)SEA#!=/:UG9\KU=N(3:J^""Y MD2 ;B(8^#GT8CH;S,M5E?#W.YT M((D:SV+V4H7:1]7+U/3[S-V-]E^&V"ZJ: !4)Y,YS#[Y'^6Q]?:"2H8L909& MT(3CB:P3GLC29-Q\FGGCP1E=VW0M(:,9&.VDX4E=<3> F-M'^B=<*!"),48) M%Z4BS]%, KIP1"0-Y>F>NU@[=E].2;^G6T>XJ2#T!J!S=/EU-/D!\!E&9>3Y M49XU \*R8T0R(4J_[TPL"HQ&R[3QJ\I@=K\(>DI1OY>*':&JHA): M@-3BOB+&Z=7R#>(T2HA"$Q9\:8R1# DR MHU$&;VQI,"O=JIJM;>"V/;7]WEEV!,4]*:\!F!:VBKC^-IQ_.;R:S2>7,'W& MDQ32F& 5P3 EE.:V@EB4)8E4(:]9R21K9XFL0U>_%Z0=0:^Z0OI.:RS$7XOI M.N_N.F^J9%*=XOG*]]4)R MXR:K]C,YJ2,<=2OS'N_E%XRM9 0TRBK&2* 4#TBK);&0Y6)D@U/69_.T0_$+ MX-D9+-5KWKL$2S69-G"<+?$;1?;)BM(^V<4R#9>C7!*E),N4"(1K%:)U"+RC4KI=^A:1F3%IE@-741 / ^C@97YS#]/+AJ^8@!/ Y2T,2 MBQ:C4&H(;HI(J--EN G3S-5^"%Q&1S.O-I4AM+/,&\#-"\\$#RVLTDD&CC&G MEZ5\2J-PA'#$>!HUQ;\48E7OY8K/-1N>>OMXL:F,J+K:: %>Y@\<=$+XK)A!@-7A:%(%V\V2ZEIYKVF-J#JR+\!)"UG0B=/L\ 8 MU@C*B;3!8YA<)F4(IS*C*3*ZEP"PF4>6VD?R2 H*4C+E MM0>(C P(LB.)CB&F%)U3*[L%;W<1^2(Y?5>O=(*@6N)O $GG4R@/B#\>[ 7/ MM*)@!+J @)(1&2-)E?"7R$1T4LK :@/H.17]ND$=X69'86\.%W<-ES%<+-*& MJQ04I+0H_O*C3WZ8CL>'_NL0O:M!B%QR1Q/:36E+ K(M]P^*H( XBT&%(*NW M#5Y.2K^^3T?0J2'V!LS-9YC[X1C2D9^.T5K.#F*\NKQ:)+6_ASR,0_0)8[(I M1$627V2RX[:P 846@$FNI:A<5O$Y5OY<_'6&JLC(:@-<##A;76F74X12^ MP'@V_ ;7SS@?)[/R>'.:S_WW 8]H8;,NF3&YC HIB9[*H^]G@?/,F=>T>EWX M9B3V>VO4E3'K4$T-H/"YU 9@DW#>>@+.E?C"4.)TRH1*P5TT0DE=^T[I.17- MW&#O\U)@(]$W<,/TFI@&1O"8/)[S5.?2@H%2W'CH0-)2Z 6"&LBU$[E?HZF9 MJ^V]W%GNKI8&8/9LJNO!U?S+9#K\;T@#% .#,B-)'24Q. R;&3J4U60I0BEM:<)F828!0$!#NVW-U"]L'@C ON^ M@>\8==TIJP$D/GZJPD/D=+H0:%I<'G^"Z6*##9P#[D76Q#$HHW&S(E:R\H25 M63:,JAAK7YFM1]D;\-UVP5X'ZFD.=,^,>RF4,;J$H&'=" M.!Y\[5EOJRGJ^[Y_KR#;21V-@NOA\RD#GU*9"A12*;U/*B$[W)*< AIKZZF& MVL](KY#4]]5_#_#:5B&-XNMX-KO"G1)\,#181A2EGDCK&+&&H="4$A"5G _\^(!3W$;)&\$L8QE(G49>Z>-1 X3AQ ]DZ;V MD;@&6?VVUN@<8K45TQ;6GIWSR@3)G !"&?(C ;D(5FM"^$Q,/:&"ZU$@OKURDM)Z;<; MQ_ZQM(4"6L310R'N/1F?G^.MO1R?G9Z._'GT\/3NK]FRT>I6.'XXV M8+'2T]%URLT=;._+P@0H:8(BT?@")2&)"TP1R;QU,DH97.V'X!=(V3TEY^8# MSQ<5V"8K9H-QA"?\11I5]DA,) .W#I37@=6N>G],0;]/037T_3SS9FL)]WBZ MS:;S,KTO7<4Y1A P_3:,:2[D6!%Y=JI^7 M_8Y 45>P#03,=PH7"H9P$TCXG63D9Z M3D4C^2#;NQ>5!-P 1&[P?3^A+VH,WJ%TW^!N,2'Ð2JA, -1&DVCMU\^G M-#3B?6ZITV<53CL(N!V ?$ Y+>MV>#<.N$QGQ/^E4BPCLK=^D5Z2!3ID03)B ME8H$? 3.I(ZA^ECF+Y#)U^>.2?348)_7]O ME?6>B&@R^O^ VS-226(TW"JA(4+]=ZF7J&GD;*MCO"H)O0'X_#*=S&;%P1O. MD73N0M":1-! I&>Z.(B,.&:Y0Y\.O*G=*_#!\HTD)-8!R+9B;:#\Z*Z+X='W MKS">/;#$1M(@=$HDQ.+E1\I(4-:2THO<=(.GFEIH %2?42=(P!?DYSU&!:/)UV*_;YDQG&:A M?";&EU1:L>@7#H& L28![A)7W3JM)*A?9Z@;0-730 -P.KB<3.?#_UZHY#0? MHW+&%\,P@A))SF>#XO#Y4@_L?9FF2*,E+F(D&:@ ! MJJB#!A#U3$9H85VV.DD41K EE%3$ _-$2TL-*)IH]?C]&1']EEAT@YO=)-U2 MB';?D&> 1&JJLT199$XDP^/8^HA\>(>RDC;(ZKTEEY#12$5.Y;!L2S$W@!0T MBH!*F%]S<(/W,B!%+5(#F"$B&8W&D29BH\$-H"QDRCGUHC9<7J*ED7J;.IBI M(O 63J/2_.O)!GC 38[91@IXH@:%(J*EXY?7R)>\!N TKWUO'V'&8ZOD*\;!B?CFRFJ=[.<8';T'4]Y5-IP[*<_%O(L\PO* M"\YD<(@D !*@4*PHN\HI;[)6N;:?W2$[C93NU+*$;:B] MB5/XAL6;3?P.QE!>!G3@44=T.X71MC2D+AV&LR$0?(Z@6.*I]JW#"Z0T4NA3 M$WF[B;L!NXFF_H'CF7V*)2.8/.Q%H$?V94*YLUXZIVPO\C EHIW*D# MD>UEVX Y6=*3];8?ZUU\K+0(BDM)LA*(=:J0):U5J>P.B6:68NB@[.LULM8# MT5M)8:JMAP9LSJJ>OP??_'!44@,_3*9G?@1G)5?XNNUF^J^KV;P(]JXOL FX MH7A N4*YGT'!HER1;Z%=$$9$#'IJU]W7HKW?Q\'JH%H66^Q;PPT@>X5XO MIZ//MLR.M9PZ(E5*Q*D<"=J&U\SQ?HF4]8_96\NZJ2+P!8_24CW=^ M-HP#8Y650FC"O?9H49,G@:$;:E60Z(A&$6GM]YZEA/1[ -;1\2O V5S@#:+F M_7!T-8J_T_RLT\FU>54Z*PLED8?' M6"8WAL*<(Y1AB*"C-SS7OH/8B,!^SKF.03+9E\;:A>,C*3YJF.FETR(!<5)A M?*&%)R[;3+PL\QJX"-G4?BW:D,1^#M F(%E%:V^\:]*O!R>_')T=GYR=GQ[^ MSU]//[X_^GQV]+]^/S[_^V,&:_5/6K'>/CLIK% 0N(C! MUB[J::G?4GTLO-)]:1-Y-W#$WE%_+9%R>S<9XQ]GBPXSWB (:>\'#3CB1;JJVVGK!%=_R, MH31&5HH(&P5D1J-6M:MXEA+2"&9V5_33BXN=I=X =!ZTT[QI-6,Y.&FC)MF4 M=@#488BB.2.2!1I35DFRVI==SXCH^8)T=\6^W+1T"RDW ),71G#?,(.1*U>9 M6A)3%,B"0Y/,#! ;@"=A9 );^SEF)4$]WY)6AT\]Z3< I:>3MV^X ,ERSFA_ M@\(P5S(9B!?(C_)6H2<(S)NN1Y]O )[.+DKK@Z>"O!M S1ICLV\84^CW@:5 ME"SO!E&64()& HY###+E'&M?BJY-7+]%@AT8IDZTT@#+Q+3;S%8?3C5D7H#\%GRW"5LB RH)\J6 MFA*'1M>;%$BF+GDJ&(K'5,9-X_T/JX3OVPFX!8@\NX:7T7B 8 AB&4,":QAQ MX RZ=3DKD<$D7CL[9*.F)'))S7* EYJK,7''$29J)D!X]0*ZB MKMY\K [EC1BM2IC&"?9/7^JK1R_W2]3Q:GS>(O3[\NRB^/OL,T#F>0 M!MYDA<$/PW!'EKEIN30U8)8HPQ3%'2M5]03"S:ELKN/?SO#L3DD-.)#W%2.S M\\D+-X0+=H-'[DJ8AF'Y0IV? ??K;#B'F[ZJUZ+Y#'%R,5Y\RF*0Y, $PW$7 MEFI.5?J31T]"DIYH*@5U.G,1:M_(=-B#'6'=U M4:4,66M',1 TB[@P$\^M*HVJK-:1)U&]3\ Z=#7719>=>E1#L6F ,5 JO]^K#=)[L=V6O_DP:N1S;19BL8?AYU+\*)Y4$W2]PZR37! M !N/>9Z!V)PB<8(+)X(7+M5/ M^0R/::JG1P,U))1V^\/N3@[-1Z93P@4C;BQ*1.GM"0F*,NITI;Z MW%V!QS-Z*MPOE,_\-)U\&Z+DWOWX'3?'\?BNC>1!G ^_73=SN94 9.:9<4"B M];S,HZ?E=EL2ZXRS1LD49>UH8',J&WGSW15!2^XLNE17 Z?MXUN99+4)Q4M@ M6@L\$V(D03A'3 S1N:"4K)[WMD7_NJY@U+6V5UZ(;2+ZWB_$'ET;ESO?<1R. MX!%#YY--91E8<4FL)#XJ222@G^"MHT0PD=!?-IX>3+P8I9:&]4H0#.L$2'"?.E\8D!@25*7A5?4S$ M.G3U:W#[1\^D8U4V ,\[67T$/X//I:S_-*,8%P-8'C)V.^2'4FXEBX%$IX!( ME04)@3FB>,0_\.Q9]>SD36GLU\8V!]M.5=P A!_/$/HP''N4^/BB#'B=+;I? MS.+D"K4QX&"4LBR1),O3#RB&IUA$US_E*+4-#EAU%V)-VOI-W&H.LIVHM &H M+EXHRT4LRO)N:II0*0II"?<0T<'*R((0F;"L..XV9(%WTF;W,1G]IF8U!\!= M%=4 U@YBG%Y[*(\VT]W>P7WT:0J7PZO+V?'X&]R(?R"5MMI1A=8^EU''$N4G MK,8=Q10S6E,:JH^]VXK2?C.MFD/L'M2]P\7"12G@.Z^&[8509\C@A\GT_>0J MS//5" 5P?29(FF.BZ(%+!Z4E*.=%GIX$GXT%(8!6'Z.VBIY^T[2:PVDUU35@ M8M_?+/M@_@UN,_S]$+\Y1'Y80B1$ZN )?@HEH)-AQGMC:6V/\S6: M^LWX:@Z.5578!"3#_$'/_R?3 #Z#'PW_&](O?CB^'IO"6$R)9[3\SA$9>")! M^T14%-[&[%WRM4_[S2CL-].L0;AVIMYV3O?;]MZ/4\H'SK/,*/=$Y\B(S(DA M,\80'855$"1U657&ZG)*^LUJ:PZ3%=35@.&\W3.G8W29OTYFPVO_^7H0-1M( M:W"OA%SV#QX#TEKB7!#$84!H8U*&5W_[7$U1S\ELS:&PHOYVM815\/CN:C8< MPVR&>RH,QPO%7@]@O$"9XU6.LYJ:ZY'=(BHAHP M_*B.TA0&WL/U[P\4<%/B=M\R&YPO XZ(,Z&4JSE)+$<5H)/%E/#,Z>I%MNM3 MU_.8H.;@WI%>FT3L[04*AJXGDSG,4/XP_+;H@2.35#&G1("E1?X&)\$&9-5R M#RY)F0WO'+,OT]=OBD%7&'D5BI44UH2G\IR[V3G^'M 4+_) ;T!;EN5-(JP3U/XZH?I]O;NYHD.=]/B MX>[:Z1\X*D&5PG*>C4*?/PMB!3S;GA*S(A->Z_#&43"NF(+T_*+E$-GFD:7>W2A?4HZS<3H#R\- THDXP)/ &70^'-/>$H^X98*P=5^(GV5J'[?\WOW!+=1 M3:NQR/0*Z;BY$"@.ATX00E*14,I+SX68B4V^=(*6F7,5DU:U4YS6H:O?E_D^ M$;>+@IH$W>,-F(O#:=X*,S]^&*((==-K)\R>!ZX(F;1 M\82C#QR*(RR-4LQ')QE43QM^C:@F*]ZKH>)I9G!5%35Q%_B,)90E&O?YCT\C M/YX?C%-IW/2U_,A %8]$>TVB02N/<7\9D4P988+C"2)IX*GV.]WZU#59M;XW M'-916F. ?(^N\&CR]>RFW\_ ,!NTY(SDG"E*C'EB7>)$&>VD8I!EK!VMO$A, MO^\AO<%M%Y4TAJZ;G?,T0?D^=;DD,@\@B^PI,I@R^BV%)1*2PU^0-19"3CK6 M[B2X(8G]/H;T;?@JJJ^=UQ&49@1(LP\H[L(4&O3?_+SP]>,TO\SQ0-L87$#V M.,>-*!F5Q,8H"5!TM8T0*?+J8-V.U'Y?4O8-VCVHLX'X97VI#A)E#*F71$,R M1(;HB36(Q1;6G^YT55#8R0&E/]SNUU-6 ??P,7V^\E].\R*B\?4\W M'J*A3)# T#^1SHI2X&Y(I!PWL KH6M>AA M+&U?;!T&8]IX8I2(1 +',P*2()):GY0*TJ?:DU=?):K)*YNNP%9713V:L]*# M^8Z;VWBL<'4X&N*7'Z[&Z32,AA<+1K,EF[R:J0VK#K70P%&YOA '&JRG (* $)Q(#NB50HF4DHQ!QK+ \X2/FT$81]_CHGSQ,SH#1SG#HI^M2,9P1F*6I3]GX,2K[$F$0#G&64Q7 MGSFX7PX;&;)9.X1I&"9O?1,-F(_4LN31)I56#=1(XH!:PH4+-MH(4M2^VMR) MX$:&;#8%\8V4V,S [MU8+AL1W5A&&$,YRYP<\:PTR?>E[W(&'I)[<[CM?F)G M6[C=1(F-#-N[X>D))P?HH4VG/_ \N1YN2ZD)S*,T<1N6#6F1L1P-<1XB3QQ2 MKI[1L19AC\ZD"NB8^%A,OR4N>T&BX2X:(62R MM;/67J.ID>&@M?%5514-0&LWJVU,B,HI]#9"F=P=$R4^L4"8H<(I8Y@1M=.% MNC]ZNY]$VM;1NXD2&PARSJZ^?ATMQ.A'MV(\'N?)]/):D;<"30J ,<@DA(AL M>6U) *%)#F!0I"G['"ICBUGV *9JVF@G?7'Q MEGX]7)<-HO8FAZ1(XHM;RH@LE HTYBVU4:D43>WRYH?K]YPMLP< ;2WMIJ<4 MG_]Z='CZVZ>#D[\?G+Q_=W!V?';ZX=/GH[.CD_.#\^/3D\=,K#>;^-7/K#>1 M>#/R*\TA/IU>^/'-6(W2^7(R&B9_,P#NTP-^[L85^=&=N_5@FJ(./IB8"&5. M$IF<)S9IAS;',F,?+0+$66&R6A2L( _?3:\& _S,)92G.O6 M*8N!]Z-A',+L')7]#M?]Q\!#8*!U)CR(0*1.B006-*&0A3-6H(UO2M!;\-BO M+[C__?!L1E/+F&K:_I\=_W)R_.'X\ -YN'AZ>\GY\'RTU6#Z MU1]8S_)O0'@EL_\<#_?8-I>7,& MFJ48>03TQ7A)AI%EFAI'/]Q+0:.DMO0=^O\-]"[=+NH@MW>KNPE0&K@ 6),K MJB73R2DBW.+)7C'B7,*@A&N,+@QC)M:^"J@(VNZZB'<#V@Z4TO0!OZ35_\R/ MT_7$WU+;>3T>8[;-6;_V9]<[]K=CIY('L&3Q@^=KW\&4FL2C%)Z$X,J\, UE M[ V0F!)X9T.RH?:#[&84=C"8Y-ZLW^^EZ$/*@9G2K9?A=K5 7.F0Q&CRWH 5 MN(.[E\,2ROH]E3M$TQKS/G955--&[_CDKT=GY[\=G9R?'9R\_W!P_/FO!Q]_ M/_KMZ.#L]\]'B^]O8^_6^=AZIFYC)BI9N0]^.%UDR-Q#Y/[H=4* X3H2QM'[ MDB%+8@--)$6IO W**5?[L7\5/;M:L&6?_< )8+@9N-,D1*K+(-),?&211!T$ M\U%P&O;!;"/VJAHNGEJG>DIHVBC]R1;],)NF/X6B$!^/3%F / LB[JAK#.[%RF0.ZM/5K MTKK T/.RB@ZTU+31*['3=L_L-_^RGIE:1DHM=^CYN76'%T.38T:A,UU\:UF* M_T*VAE";;98B,:#578:7R=GYZ?S10)/9:?X(L]EDNNS@=H'[Q'!GX/&-&-8^ M7<_9R8%RH[V5L7K*P/K4]>P^5<++L_?J;K33M(4Y^_7@\]$[W-KO2Y[DT26[& G>/S6:"Y1U4W;3E/CLX_GIZ=?<)@ MK1BFK>ZOGGQ$Q2NL5<15,I)'?CK&P[)TS%DH_/X>0Z ?7ZX;E%TTKW(1SV"N M4<6*NQ008;SVL]A+M.QJV)Y^[CV.K8 A2H3KP4EC+&D5'1"T-JW22\2TW>Y< 4]J4QF8+ M)C9!SO/.K1TJJH&"A^7=D%[KEG3-], $T"XZ26+R90I+4 1M?R2>,FV8,E+E MVJ_CN]#;;''$+@#=FP); .OD$I?^ N/9\!M<=X18O@E1FB)F)0C@WB/(A<2 MI+S=!X@Q&1")UTZC6I>V?KLN= 7"+A33 .!^G\%I/IK-AY=^#K,!S5DK*+TH MO"\C_6PBU@M)J-%(N1'83< $3N,J$?E$P>CU$L5P^< MA$&6:&;1UA(+/A!9AM<'X(N&J0PX9UE%WU5:^BK"^NW%W!&@ZJNDZ8#SQ9I> M_[BF=[*LIO>\3/79ZIZKQK+U M;J0FBJ\0Q'*TB-8"1K:4H3I$"\MH[P:+T4 M04;\N]J9!_4:S_19([L]OC=<8?_ULAVB=L,ZQR@CI\YRPJ@N&63%H?.FS"SQ MV V5;,]E2UN#\'U/WRO)8P= F]EP9JA/ K'*?J# 8,'Q%9)6:2$ MZH0N8W2!NMKN=Y>%C&?Q"Z2K4?%2;E>Y+C!!('\<^C <+28"_08+3:73\>;_\'D9657+HD2%0E-Q ;%0J(.Z'-C\=Y_R$-XE./0L177%C^/4DB< ]$*,<#]0"I.HA MTB;T]7MYV!D^.U-1 _"[GM2\<$@/1WXV&^9AF;UVFZA^Y4>WL\;?H^/ZA%>@ M.2H3/$F0D=<0(G$8%A*NJ,'_>F:J=\#8A=Y^KQ4[@^?>5-ATA/]:'??V'N:: MG[R_DO0.?%AR",XR0;IHG4S! GHE@,"#4F)<6J=[C;:V'Z \=D.![. MX>/P&SQ;]LF&4D(Z ]$39#X2%$2YN/>9:)F"<1)A57V@Z!9DOJ42]4U0ML*U M[$2##9S@MRQ.5K'XX6I>1'HYFVQ2YL:QV1GM-^OMU0/=^S@@>@ ZD5,4:58=4I$%?Z M%Z.HI>$V2)EJE]VM(*=??[,/([N;1IKV+Q]VU]C>EUSR*=TT .G01WRA#03- MK Q02B1#0MP847J<8S@AHJ+<<)>=K'WSV$T;D'LXE\]_:BPE1D5683R?2Z$F M]8%XYAQA5E+)16*^>GWK*GJ:; BR"1)>MB4["K^ID^HF !\NJG,GXXMSF%XN MX0^2Y!"L)X[F,K+."1("*W.Y>9">,65\[>*<36GLU\/J%' =**GI$^VZ-<+V M9]FC?U^[8T.7Y]>*.GR6LA%"4*)T1E_8,DLL\YX(FD3DB3$'W57T5N_;L&@( M4$I;GT X,RFT]X9DZXH=S9G@/S:X7R!K:S17U5,_7R"EE7KDW9#PU*;4D'L# MYU?I(P'PN+W$[7OO;V64881(D,U 9-::!)&_U%8C+*1!V(L)$9 M4<8&X9A6DM>>6ERCO\@>NC#L<*&P](,ZZ\C0(;A>K,>/-J680R!"*4XDG3AF ;BJ6&$6Y.3ESYQL]\>$'T,V'T/R<5]3QZG5DS\GX5YA=NPFJ MGA68[:B9ID_$=D:R9 MB:$\#\C:(4*;(^FL3#XD=#0EH.M! ;_BQ>N5H4R>CLK1VM?7_X(CZ39!T[8C MZ3905 ,WP4NX.H.+":)E-H09XU![BSG240: M5.TFBFL3U^^M;[\@K*"NAG#X4&#?A[.!-1J4MH M4M$+KBUU74VZ?9&H-@"VD^K7@-/V>N@16,6?'IQ!G-R8]4]7T_C%S^#@ EDI MF_ WN PP'8B2Q11Y(A$""LO;3%R6F7@3(7$-5C_-(7L>'JRY5GMHV4&SD^[$ MW#=JSK_ 2EZH\<%E$*18;2(9Y<0&C)RMUL""2OB=L!9D7EFH#1>I [S4%' # M9]_537V,-P+$4>]SW MP+SKUS&0,G,MG21,4Q18 HZBLPDW&07+H&4-L+Y#I2_I./.KIIH M %#WR;D/ M<2L%6(\"T(E(:O#PH,81RI+)47J>+%2&8G4FVH\/ZX"X7^TW /^[C/3)S2W. MK>QA]LMT,IL-N(S2EH3PJ 40J2DB.4B$YZ5U\*'F+FK?1W2 M$2_]=L;?'[:;P$(#>V+)=7HI>#G--UL^'8WGI2(,#Z29C[=_/1N(E"D& 0P/ M%\9*+Q"4O< H,DFM/:>92]Y5H+4AJ?VVYM\?HO>AR08 >W854&=%E)!*"## M*#6 =9Z(Y)%^P_$0TN7U)WJ7%(\0=?5F:D]H6 MB^NU#;"?9-X"=)9(J'3#1 M@*.P2@HT&O?IC;QN2F('(BI)N0O$!V>)S*4G.]>"!)8Y6 A>LSW<*+U&YEH( M-&\?@5UK\&V"]/!J6M0T,)!IR<8G6ILR4912Y)E&PFP(RH*@T>PAL7)-:IN+ MHO:8:=F%0ILNAEAC&L*#?H6/.[S[I1W>)T\ZO.]01K$_XO8Z7J(+@>YC/(6C M0?AL Q%&2MQK3I$@:"(YYQ2,Y";(VHFZ78RG6+S'K:&F&SGOJ*WK9QN:G>#1 M)"+1:2]''9#@9"08BP#EV- M@*T6&-8 VTZ::0EM[W[M M(TYS95443LK:G;G6HZR?7($W?"+7TG)+V'VX'Y_S=[/SLQ R FYUY1,>+HXJ MXI0$DH5D42IP$#N#\#H$-F([*R)D'?-915TM8?%X_/5J/EM(C-TFW6:FM;$8 M/-I29V8D1598) QR#$ A9%Z[Z<(*0T,N"Q%W!MHY%&P25N6-%)V"P,.AFZ-/]5 MR)3WSI"0K#;>!$MM9[=A]LO;"CP@YZHPN _%! MHP%.R1,/3! 7(V40A%;5']9?(*4?4+VY **"'AN XR+_"5/G"W_JYLMSE)@63M!D)=22P69V"P]81F2D3H8RVJ?O#7I[]D/ MK &H22/:;0#9OTW&\.,W/_T'S!>-%6^."VX39\8F$@5ZN](R3US@G##KN ,G M0[:U@][EE/2+MOZ0,:FNI@; =C?A/$^F,S^"^]GG-_PXY=$;L9:$H-!+B:+D MSHB$NUAFKZ6DFE7/B7^%IGXCDV8 6%5U?1>3[\V!^GB7OVBXUNACEW$HI=8> M!,/SJ;CC7#,3G/%./$DX[CO)XN-&YBJ?[%@#5@NE?,'F7(9,-I1:4 M),J5?@+<&N(X &'!NJ1!84A:^VKS,07_)V1D; F69>UEMM/PKX$C+^3TB. MJ>,<[:K#!@S8Z?P+3!_PL71O9:TR59247##F$R&7QF&2! &!6*.XT3$H)ZIG0*]' M6K_G9FV(=:&/MUY!6$K2[R\SGUYS=EL@N-[:>ZW_VT(<^RCOLT%))I0BAMHR M\M()8E,,"'T-0B1E.:]] '51WG?[V2](&0.M,Y3R]64DS\9JHQF)G*.7[-%5 M#I8%8AP&0L74Q^HY-&N0U4@6X*X86=87L*9"6CI\G[R4>ZZY38P192.@A0=/ M?$J*9!LQ[LI<95>[#?< M5U(F/:"K34OS MZB1=9KEV;_PJ6:F=]:=M!I)55=< %.]3(XK<%M$=5R:YX#"PR[S<]V=)' 9T MQ >5J$A1.E4[$GE.1;\.8-C&9#O][H:&;G1 R2# A$RU9 M0O?4&&)YU(09ZS-7,H3JU\FO4]5O8+NKWE?":&C'W<] M:K+V7F1BM!5$4F#$,XRYI; "U_>:KCEA[?EGMX2$W54WJ2?'OF%P<'$QA0N4 MR#7MM^7$,E$C,0"!6-HA^=(9V1J.SAYS1FDE65X/"4L_OM_CIDLP["[-!DZ; MV\RKT_ST++X_I3_>I5=Q3WD(2A#ER\V^37>ZZMLP+4E/YO?YRN=6J5?H] MLSK4["NY_]N)N4&\?$8[/QW&.:0RJ.?HGU?#;RB^DN=^.9G.A_]=!JS-Y@-E MHP6A*!%HV-$I5*5W!E6$HP1CDCJ&I[>BZX-I/1+:J@+84O^OH*H#96P/N+MWLS2?V_B%KB[3D 5L45J0B2.?**"CD3S-#A#;9)QY\SJGR<;DIC3VF MAU='XU[TU",.-]]MX[2"]P&&)HP%XPDP;XET HB//),8K,/CA=/\M(%L#5NX MDJ8>._$T8!SKJ>LM'="+49*_CZ?@1X777_QPC%L24C!9&8+[#\-J)2BQI=.D MU=F*TOK :U\=F\LHZ;%BOG]$[JR:!B+<5TZ#&*\NKT9EH-D29M^5QPB,W+X/ M-%<*K &2;,(C0BI+0NG30F-D2EJG/*_=1*<*X?T\+O5ZOG>@T;=D3I^=(DLW ML='9!X7LQE1<;ZTM\: I_I$FE:@40J7NS_ZM#6[U68J-&-SZRGM+T'W";)F[ M"[-!R@ZLID"LRII(6MY]#7I Y9P)VE!&U=:]'38CI9\ABXU *:/9WW[A,4IA^<()$&$;@GT?K2)HMJ$O _J 4:0G9125][,GT5PM>"L7T; M,.Y/H[NB>0^F];73Y&8/1\5*3ZPR51)0[J4FV4'T)"3'J$39,_-JA61-@M;" MIWL;^.Q-4?T;VXU/F %C7J2@,RF-,)$_KHB%;/%LD7C*!U;^<7^\^GOXK MP6U;F3<8S=]OF<<;:&"4, D\)Y27VGH&G 1:KBK0(U'1*$.A>L>>-6E;#W%O MY FH4\6\I>#EF0T?Q&R-S2(3:V3IZ)LY,FD%T4:ZQ"1CBM4/7)Z1L1[:WL@3 MSYZUTC?^3JY*3M%IOB?_>/SX,N#3Y'I0^4!++8$S(#J51EPZ @DRIT%Z*H7-OK-)C1TT"7H6[C\-PR1U,:L42KV4 M+IU2$T;U&-KC24(#-MNWM\#XAL1&!@C6!EZ7BGI#.#R9C.,- MAY255I<"(\!D7?$J).ZY$ EW)@N%/C-RV1,4[ZEL9.)@7VC<4ET- '*).S.P M/DEP#/<4[A\B36$A%@'F&(*PCOGJ3:N6D-%O$X+.(+6KP*NEUO84.#QHAG\X M\K/9, \AA1^'D_%"ME=^])N?EVWUX_VB\4R7,<5VM.PUW*@@KGU$(M)X49P^ MPKWE1.K@2+!X(%/FE5=):A7I&XI$5MO]&XGCG_XVG'\9CD_'\'?PTSN"!D8P M+BFZQ%X+5O(]5'F"%,1P%R(5,O*G9<,=']FO4=QP%+,)LC8[OJNJL8&C?%UN M#S*NB?YE.KBZ^?!A^6_!]WQA[$ 27/'))@O;H5!?WVAIM2 R11R]#U+1V M.[9JQ#<<%^T#RG65^X90?38<7XS@X6$XL,($X0�>[13=-*D6!"($FS1'T* M0JK:?NSVU#8<0>T#MSNJKVFO^)?3T_=_._[X$7V\T_-?CSX?GYP?G/QR_.XC M^GEG1W?S7;9QA@G(Z1@_'%$(%U/0/G'K=W ML-711L$D$"U+[8+ T,H'0TGVDI;:!8?&KO+VWXC 72WC[6(#ET7097OXG,L\ MG](A,>1,+++, )1PIG;'K-NU^W437$Y=]?E7E0 MGV ZG*2!%XQ2[1+AH73E"9F3H#(CS"2><^*Z?F/\5?3TZ[GM'TL[ZZ0!?-T4 MWRZT=)J?"FY06H@))RT1P"R1BFO<*)(188/1 D '7[VV?R5%_7I9^\-81;TT M@+)2V7V:B_3N&W"BRS@9I8=\#IB7QE -Q)3,2:D9QC@41<>S5#2PY$7UH6WK M4=;O5?;^4->!GAI W\OR.[[\BG%3N9P=Z!Q=5I )9(5B*U^%X!@Q02$W)J)= MKVWIUJ&KW[:Y/9RIM734 .X^#,?#.7PB,!^*I;WC\3NM-8 )#_Y']=-KB!24I>1.5"IFFVGDSK]'43SWR_H%753=- MIZ>N>05U/R_Y[K:BNQNV)8OM_<[M-89WO(5;9/K?YV3?(?NN5"6#%S8;8EW* M):A@Q ;\RIE<_F,EL/B:M%]9H]J5F9 )3$J&E/PP=$%Y)!;I($9:"X;1@)'V MO]2564WEO7@YMHE4M[8P7Q<7)6=S/YU7=>\'F44P@3$\?'DBTI:QZ!)9\,*H MA)89X^+:ST4;8:*;ZK.N,;&)5'?$Q-$XM7;R/+M_VL<)M/S2JY^3:+4 ZIY( MS_SM6R [;;-VF9M#,!R8RNLU1WY]K7JMQE<$$M==LAV5 M-+HD270B(EW5^M0U<!N2UTJB\+D+6 MOVG825UM(_&>L1-_"3[?,D\BEF&HWA!PT5KI(]-0#+PZO9?'()T\\P6JAN]F7X]6X:*F6)1TZ)%N@Q2R,U M\8Y[HE12D!+/3E3B MQ^?AQ9?Y+3M1.,^,BB3&@.P(Z8@3$K>GUCEX]&B\K VQ5TCJ.=EVCS"KJ9L& MH':[:SX.9W(LSD7IQB_$B$2R$R""D[PZOA+\[IUFLG8+QE(:>ZP;W"*"= MI-\ >DK5[.3R*\SAX&(*L'B]NN$D,>=IEI$(&5$LP@AB!= MZ+P&7:VT#.OK]F([!;4-NL]0-N=P?/$P">0ZYY<-$M6,"N=(]%*6H:AHLGUV M)$B71<1O,JCMV&]):K-QY9:861^4U138-DZO4T4HQLM).46$H9J4CGTHPX#1 M3)G56PH=+*_=M/TUFIH--3M'WN8J:1MB#_K,/TH+IMPJ"=H3T &]5Z,0V!C*IL-3SN'80VU]3H.8 T>3V ^2-( MRDB6E0B,HJ$P;A6 M1&(3W9;^=YX]N2IKJ,TDE7K M]YA1LK98ZB:7K%CV+JT@ 3J!)0"RM#R=Z8)528$H%Z5DUFFJQ6MJVGS9/=49 MW*QZ@F(]_P-&W^"WR7C^93:(,5EN(B=1:8I['TV_E<&0K#RU)FOI;>UF(;M1 MW$1J2FTX;5F&4$.IC7N;S[DM#5'._Y@,,N?:@< #J^0G+B[;K8V1)*HD"UHS M)O9XTK],:!/9H6T!=AL5ODV<(O!@H$ $B)"(T>7RU1I1Q2L=GB(V,4JTHHY1"TRQ/=YF MKJ"TQZG5+6-U8R6^3:CBSPX,Y1;]F4# JT D7\2M(9$4N4M!!>9Y U#%G^UQ M0G734-U4B6\.JHM^?G>L4I&]#YP2RXN[HQD>(,EE(K2/7$'.R>\QZ_HUFK)IXG5$-UN8Q+77R;/:Z?];$=KC3.G] ;)[%;9M"I?(]3IW()5I81^& ML^A'A>T!DS1'*C/10"F1ADKB>/D%3P.JI([Z:;W\G@_SI63W.'>Z":/:B7J; M?K@Z.3T_.OMT\/>#=Q^/3ORT;.MONPQF6/EY]1Z6UB>[4G?:TM!X24\7JW@" MIQ4QM$PH@LP0!QY(T"+(I(24("IO\^64[#9D]8$T;X1XG0,H05(J+2EUI!C P=@D$@ MYUZA) K=I=.#@?^OO6]K;B-'TGW?_Y(1N%]>3H3:+>]VA-IRV)Z=V"<&+@F; M9V312U*>]O[Z35"4+,F41!91*FC.F9AVSUAV(9'Y(9&)O/':&E<#)],SFR(B M;S[UXE62!GI P5'2+QGSL0(F<+2X_T]>^5@9]HK^S.20R M,9M$82!1UB0%F2 R5B $6V+0&*5N;5GMHF/"\/PH5\[1O.X0+]MC)(0K.@?B M2+"U[XO4$'QDP#DO.13:51X;,3U<.,=+^!G(#&!W)Z#YM-W%C9H,V8<@!>3" M7*UZ4Q"AV#M P"DM6F9&#@"K$(4U#:"ET*MBZ@>8:D:>MG1@!12Q%,B*C5 M[5+>Z[+91_A3WBQ' M".NAN =P;F*!_SF_G'^]^GK3L:'0+><"UB;< 13CE@@G=<68MHY9SSW?RR!] M1N3W%IU8Z$-$MFC!OP[,ADT(:=.>?37?,+P> ")8\.(T)*TE*&'KG,,L@ N1 MB4,>E6_ME.RB8\)LR%'MF93B8F@GFMT7 NRG5@ QWT"9&1,>2>C MCR>_-T4T^(R;S;R_FJ9OH35SU8N6YUI1<[H' +7 M3%;-J\![Q4#G8G(1-DGYX-W]L2?49]?J"Q]#Q+D8C[=30V6'UCV[K>A-0A45 MZ!BA%*1Y<\PU29$N5A-1*J&"2ONUS'YJE0FSFIM>.6W9V<&].5- MC3MHYS,='840->. SFK)&..NM&[+]0@I?<5Y!PKZR<#=,*YW 9[K9=_.+\-E MPCH4MW*))0<@ZC/?&@-&>VU329Y>R!=YE9[AUJTKKM\CJ:^8CBM MX-10#EW@ZN[Q>!.6RQ_7[9BN+M>SR&4NKDXT%76XE4X9@N"U1YU)1DN'DI51 M-=-]>OIZ5QM#/1W!_\%8^H[+N&@5["&>G),]N"5VM05*PNJT!9=C!;(JDN8HDQ9N\;H.H2^OESW-F@; M33[=:;(_+NG+N%I_"&O\N*YMCM[C,E4)?L:9-)AR#G4$8+W[R3V!H(P%813S M)0O-;.O2AOVIZ\M^'T/+-9--!Z@[6X3+]\M%PM6*SLY;Q)F)*@GI):14L\P* MNISP%R(F+!(<3W<=Q>D.H/(!OVT+=<[+QZM(4B ;DL!? M#\?,8M8QD;*-G"YXXI$!IY(#$VR*Q6K!?&O4/$7/A%5^HP&H&?]?36')+VV^ M-J*]MXO#JTMV?W2<$I,]-M"V(5G]_FT]@HXAN']Z$$;+4.F@A]*:/I 9ODP49WD\EL$=W$$[LN)3[P\V=''H>@J*])R#SG/;A@ZW=%@*DX$..EES$,*XKU7&]R4$R MWK?>Y!"&3YR5\V9QN5I?2=%YG(*>P#)4NHOFK)XZ>OI888US.: 5&HP7B:SS.NK:%@?H MA#4A\8S[]H ]HD!IM#S>IFAHQL<.;IV=)15%82#7+ *6\@%5!Z<3PRXSY88 MIA6RUA6._1/40H(FQZS!'>F8C@ I/!"49F6VL7 M>R(67: MVZJ!D)^#S0".]P:)]"C(#>-U#<>7FW'!;',MU(B,C4I7U%IP*%H0KUM9Y5>0P-'C$.ZRN]L4R MLEI=0,-YV@,0;D:L*UDX)^AR8N1 M*MM#.-=5E:W@GC%$3> .KKX5T.9K/@8OC&DM4)>T5]G"ZZNR/4ADCU;9'L*_ MJ05_G2*Z)3Q8PQM]QE9;S;YL!N,)P9B/9UCD85P^)@(BA0/(U M"U@BZU\]>A/6@>S(!74E;2G0*/-,>E'9;\TYK3C\* M 9WNO#A@HJCC&/!K)JGN,/B@U,L9Z;CFB6P)MLD_IHM"Y4![L3YHG[@3_^^6 MVHV/LR.DT47AW29F=G*9:Y'$3>QLABB$%5E!48S3+J*#4%0MES"8%086FF=V M[J*CYV>;-E@ZFOL=:*>[4==M0?/,&AV2\QJ<=>3O("_@C&; .#DLWH005.MA M*CO(Z-G*;XB?(WC? 7QN@J]WMS+#6*MJA 5NK08EL@5'IB$@:F\LMT:5UD;\ M+CKZJH8; T!'<_]UES2%RTT1UQ^KU=5M4X;[.VM4YK1SH1 M]W5SJ0LT$FM=NR-N@&))DXZGF[V(PE1Q47BUU]/YP,2O0PRJ<1X17@A-Q_*^ M X-JUX%XM[A,=\^$\]DRX\A#9=* JIG\(3+B$UF*2@64*%O;YWN0->';P83* MZAC9=*>O?FYF)CT2K<) SC6"P;4'IYR"@"%C,84G.98-?Y^2"9\1)M!: R70 MA>)ZZF%-EVQL4L#,&2;1.6 QE9KE[>ELD&GH>4JH/)V3T#I1\1%2)GQIF/+J.U &W5UW M,\YB=#H(T)831Y2*$)7.4*2(V2FNV,/ZTJ:7W(3==B:XV@[B=@=J9^?K?@S& M>%,*F$@^A,+:/C:9"-S;0'Y&YJJYSAD<6W&O&3E'<[_#%*KKW"!-F^=)".#T M-ZK*5!"Y-B <>OHWYU8\L*S'&/(\]E3Y4<#1CK$=Z)<=G4-$T!YKGIB).=3X MLP+G:QF<(1=26N-L:5T@V'M/G@&BW6/J\P%\[@XI=QM%V**80E;'^Y$AC]J! M1^9 )QV4CUDP;D?%2\==> Z2\=Y=> Y@>(<7T,^H8\' ,64#)G--VE=ENDE= M ;I#,^.E&!'YT$OH[* \W1<>YCM$D[1E9Q<*Y9FHBU$\R6C)O!*JIGDF!4$7 M!C9SES&6$'5[Q=)M+*R=Z ^-?ATBA]<;R]\F&\_KW[O;(*!Y+/_1A5XHEK_? M1MO&\G^N>5[NNN,_#7$>,#$7JPU>9[NR1+>;CJ"YXR98+CCN.<)J[S6;]M:X M7>MNH]_WR_EEFG\+%W]7ZR^K60@A19,"W=JICH!Q&0(+ M'%BRZ)S20HDQ.@$-)KB++("F,'JRA<>H\NS@\CUHL_^%8?GIGXM9)O/2):' M2S)6E&-8)_%IR(8)I:R+<;_&B6-A=DMG%RD&_4!UB/1>)4()0V297.T7P ME7N.MI*-9D::<6= =I@7,2KDFDEC.+(6ZW#QTNKO ];G2Q+?>7D[7Z5P44_3 MK*BH5'$"4G$,E#%TB&1TX(*63KE@"VM=\GHLS5UD6O2B%(^7:M=O1F_.WWWZ M___'I/][\[>.G\S]//WP\>??[A]/_/'WWMU/Z^9O3^D<^_7'^;OO6 M,N3):- Z[5Z,CM_FD0]&-\C[@-_Q\@K?$NS?D&==D?SW^?K+FZO5>O$5E[?H MCC84;WR (I %DQ%-XNU@"E)%C/CL?W,JKU(.RI>,D0.US&%8K(6T6G@)210 M-;/.&S*@,R-/S^L@4>[7 F4P"=-&W\8 SKW8R\N(I@-CD=A7NQPL-Z+[,%_] MX[ GAU'[;:!LZVS/P-SP(JSM7NN ,>C!.2*860Z MQ-C:?WV"G EC']W<@X-$TR/*[O1\SAY1J)+ ",5)ERMRI8NQ@$%)3$[:9%MK MJB?(Z4U?#13YH+3U>G[9TLULBN*]UZQJW21!B3JE(N3J$YDHZ;_> M8.LGWV=(Z@Q20T7_$%(-Y3!U*N<0_7[VE!YNQY]5BM/KU M:GX)X78 XY.OB^5Z_C\;@=8"IFLB-E[4F\77K_/5BGY S/2..5[[:_F:S),- MAV""!N=('_"()\.^,3_&+[;8L*3RWRGL5B)!:6D3=$_@MRR6K&HLP=?I$>I;3:^ M=?O _:F;L"?.A$[,.,+K.KOO[/3DX^G'(]+V[G^@73[>$X0U2K3[?;Y*%XNZ M^B?ZXF_THW_@/@]R)KPK?=8L2_&E4'/L+H3.[3)NJPU ZF5(3\":4M):F". M!\=L3"ZTSE+>@ZQIM51S*.P+M8%RZ6'2\?7$WRRST"C!,!^):&.!?%$-I60K M43/+_%ZWV5_9>.M#A/7(>.M#.#?UE.-[XYF16\.-J:U),Q$N4X%8? 8NE"XL,TL* ML('(.QQO?9#('AUO?0C_IA;\O?',GA7Z3VT0QV/M1UDRN!(4,$E<,<:XC'O9 M"Z]OO/5@P0_FW]3Y5/?NN+M/.,Z78A,4)1==#CP,\$[/.LB M:G2IMV)>!R[$&:Y6B.=DKI($+C^?85AA+;L]+S<)+S.'SHOL#'C#R!)6*4#$ M;(&EC%$F5KAMWAW\6:IZ\4L'"OYAL7-;*72 J_M[^3O./W^I"5+?Z7<_8WTE MJIT&ZECC;\7.&;Q==OB\O:WN+H2-#NKXX4'MIC"RVZ>>Y3@3&(MA M1*XVD:@WY)XZ3Z:@BUYJ0==P^YZM]RF8T 8:#R9',+F/84ZWZ):T69ES *+? MD)>0,\1Z,?N2/?HZ"B TG[!ZD 89QS@9#QK#6-NL*]KHQL5]F.>WB^5U5\ 5*<>+*V+4'Y>?ON"?N)%#C6F>E\WZ9_,0YQ>;)FVW M&Z:[UF-A"IS&VF/!68@N2B@Q)"]=2;'8O3;<@IHI7XS:X^-^E>5+"ZL#P^@^ M-]]ONP+.?(B"!T^NJ*]STBU'B$4@^)2=3CX(UKPJ;3/M3D[2>O[]/H>XCR%+(X%G56=^YD@^A?:051+,:Z/DPZCX8[.# MGEUKRI?'D7578T9WH)D^U'>L\_*W%6[J@\\CV227]>R=_I6^U'@CG._!H&-"H6(AMWX*.(+<*6<1-8;-PVJ=%Y+AU&IN M1T TR>1"TARR*Q:4]!D\KS,;C$$9F8Z6[_>,-C W>:3GZY'5V)&,["'9:Y/T MY*4,P4;RE64-AX?H(=;6\N1 R^ R,JWW:LO3-,/OQ?*+#Q+9S@R_0_C7@]"W M62M:!>=(7T)4CG2E91)\+:Q)00F+DO/\T%/[5\CP.TA8CV3X'<*YJ1.][F6H M*1=30,/I9@RUJ129Y)$)#8';P*N1;\5>3X6O+\/O()$]FN%W"/^F%OR]##7. MDC:9[)-@C:J9YXD\L'K1J1K#98F;M%<1[NO+\!LL^,'\Z\J^.[N-VEN;)#H; M0>@ZG4%HHM[4!D6(*F?Z)3!UN(UWUL' VT:7>BOF=>".[I%;QC*G>]#5?)Z: MK,SJH%5M,\1BO<#"4+C_G^%WH. /S_ [1 JO)[MEU\9O?>7M8)0WMH:9B$7-&A7BTX8&:G9QN9)IP>2V%GL M85IX#A';:T/E9@2J++4QFF5@19TNZ2P'QVO>B\V,>!F$M:T[-1U,9&?/R1T@ M\V#1O3)L;@:?%A^L-\Y!ML6#"IJX64P 9X7EPC"O]WN_& F:$\^L[1.9!PON MM0%S_AUGV6B98^3@%:M#:D*B@Q<*9)F5]:ED95H';P^E<<+6BYT"\U#!O2)@ MGA1:\W:30K&<;.&@Z/B!2E&"$TQ!K6M6):)@J?7\ED&$3ML:9ESL# 3J<$&^ M(K3.K$-F3$)P44;:' L0I W ?93)),NB4Q,!=!H?J&M,'B2N'J:$/[6OOUWF M;<$KYM._$OW1[2CT4)^_BC7 <),/$A!", SJ$'3!>2TH:)U..HC0:5RA_@#: M1)!=U/0\EEVF-%G)BCD0/*O:CU?7L>8,6$H.BP@EV]85/L=D_S5WXX>'/("S%ONO>)6 MIM:-!(=3.V%#[\[\G..%V76L\>-_G'PX_>WDX^GO;\[_?'_Z[N/=KM1#PHI/ M?[!=!/$ PINW6ZY!YZ^U6O*Z]3MNAE?5(L?5QR]$9"0=G\='5RM?ZR6-81.#-AK<),MT_R,M?)(PZ"C9&NBU*,M#HZ MT5J%-M]$+_VE1\?P+T7BD\*A"^MA, O.-[,D5N=7Z]4ZD(E^^?F:*;.. M*S"B]@2O5?;>& .>6>.Q:*^Q]>CJYIN8]G'@-9Z()G#HX&FKE4KX3G=^355\ MNUC^._W=]C)3AZ M."3K1?K''ZO5%>;?R??93+Z:+_+U[C8_W*J#T[]PF>;$C!G+5I-?@B!4T.16 M9PY..@VBT&\:%B77K4,5AU,Y[?/'E, >5Z#'OKY]&EF]S[RN#6-0@*]M?I4M M FI_8) ^FUA[]^?8NE/E;DJF">;V@,#C!=.#8DQ?,%]=X%;3/W55K!Z[*[85 M#D8IE%* "K4B)43BJA8.I*55E10\/,SM/1Z1K8B?YJ6N!Q!/(OX.<']-^NHGG?AZ\UTGN0R%YS,:Z%BY8$B'DADP%/*3J7BZ#IY:0=LP#ZF M!?<1L#K4EQI;QE/7<9Z0E^9]-("S[% EXD12>=Y8+[ M5?,\^/#$VG!R,2\:\?PUZ,7'>'EV6_ HA,L!G8&0:R/43HLVF+C_NZT%]8]J\9[<^]MDD?#?T3P9DJBU00JAX FX2N,Q!2;%X( M,^E3['3*O3$F7^HY]A" _ L=E)]AS.2-U:@9F"#K7!"FP2L7 #UYS1B=S.I? M(ZH]WJ7QKW$TAD'B-9^)1P.9Q9J,UGB@X\^) 3F!1\_!>299R5I$WDT [ZBX M]FB1N]=Z)II HH_+%K98#K\T*W8L'YNF:\S7+Q,B(F MT"0&NABQCE$0 B0+O-19B-8TGU5Q+-'3!O6FQOR+BKSKM-)WIY_.SC]^?'_Z M89.G>40^Z2-?:I=(N@^IC3)(3\.R3N1:$2XVH+B-@X@8"R>(@1$$.)4%Z;8Z M<,.&D"1G6A76NO+U,5J.Z_J]DY?7_GBQG$D5+7"E(V&;"8AU;JA3*5AKK!(8 MG@/#_]YMZ-^-G!?7ARN9[G^<75>OX=/V*J6?QS7)W^==U8_RTQ ML^KLJVMIG9>'O/SMQ^X/;)[&LX^<-IR!%'<&18@A%U(KT,F2%XF"V^9YP2-N M9\JNX*WP]C! UHGPNST'=][;G2L,51VKYK6O=:$&HD$-W#EOR DT@C4/Z#Y# MT\1AL%[ LQ>H!TJR V3>23W;1FQB5,6B"F"0UR=TK<'97-/..&TK^>!D_&B5A-4_A,O]>F8@/K(!C'D8.673L M-Y3!#!C[N44E++:H"$P6 :J(FNCL G!C= JF1--\RFOKYY:;[[[#]?74W;/% M:C6SQD@I+ .I9 E$R/[P1C0Q?M !TSFW#JU_AX!G;Z_'"+OAZIN.(,[N'S_ MCG4.%^:3[[@,G_%^O/%.B&5S&F:2):P+"6A]ERJ MUHEI.PF9-F0Z"J*.9WB7N-F>B%E$3]L@;\6F0D: D!%B1@DRTF\R7J1+K:VL M1TB9MH+Q1; SA.E=H&>G6GU,J9[D_WNU6M=\A)E.K 2-&6SPFV AJW/1') [ MC$$%E81IW3)Q(*G3EAZ^W%W86&B]^@5[;-,7BXC1 ]WS:.Z97VR*<:=DG;A]A&SRT/U[H]D$%(*7U, MY"77 7*8/,22->C ;33"D?'8/(ST""W/P&+[@_I++5C^/__VOU!+ 0(4 Q0 M ( !*!J%90B,EX$ @ +HJ 7 " 0 !A,C R,S S M,S%E>&AI8FET,S$Q+FAT;5!+ 0(4 Q0 ( !*!J%:^ "*P$P@ +4J 7 M " 44( !A,C R,S S,S%E>&AI8FET,S$R+FAT;5!+ 0(4 M Q0 ( !*!J%8E\Y6J304 %T6 7 " 8T0 !A,C R M,S S,S%E>&AI8FET,S(Q+FAT;5!+ 0(4 Q0 ( !*!J%8]C-H<8 4 )X6 M 7 " 0\6 !A,C R,S S,S%E>&AI8FET,S(R+FAT;5!+ M 0(4 Q0 ( !*!J%85X!/YOE,! # _#P 1 " :0; !A M2 1 M " 9%O 0!A&UL4$L! A0#% @ M$H&H5J!OD!,*I@ 5\4 !0 ( !.MD! &%S=7(M,C R,S S M,S%?9S$N:G!G4$L! A0#% @ $H&H5I*T*? VM M',' !4 M ( !=G\" &%S=7(M,C R,S S,S%?;&%B+GAM;%!+ 0(4 Q0 ( !*! MJ%;&%,92;FT O-! 5 " =\S P!A7W!R92YX;6Q02P4& L "P#@ @ @*$# end