0001213900-22-009736.txt : 20220228 0001213900-22-009736.hdr.sgml : 20220228 20220228161626 ACCESSION NUMBER: 0001213900-22-009736 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220228 DATE AS OF CHANGE: 20220228 FILER: COMPANY DATA: COMPANY CONFORMED NAME: OptimizeRx Corp CENTRAL INDEX KEY: 0001448431 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 261265381 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38543 FILM NUMBER: 22689777 BUSINESS ADDRESS: STREET 1: 400 WATER ST., STE. 200 CITY: ROCHESTER STATE: MI ZIP: 48307 BUSINESS PHONE: 248-651-6558 MAIL ADDRESS: STREET 1: 400 WATER ST., STE. 200 CITY: ROCHESTER STATE: MI ZIP: 48307 10-K 1 f10k2021_optimizerxcorp.htm ANNUAL REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-K

 

ANNUAL REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the fiscal year ended December 31, 2021

 

TRANSITION REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from _________ to ________

 

Commission file number: 001-38543

 

OptimizeRx Corporation
(Exact name of registrant as specified in its charter)

 

Nevada   26-1265381
(State or other jurisdiction of
incorporation or organization)
  (I.R.S. Employer
Identification No.)
     

400 Water Street, Ste. 200

Rochester, MI

  48307
(Address of principal executive offices)   (Zip Code)

 

Registrant’s telephone number: 248-651-6568

 

Securities registered under Section 12(b) of the Exchange Act:

 

Title of each class   Trading Symbol   Name of each exchange on which registered
Common Stock, par value $0.001   OPRX   Nasdaq Capital Market

 

Securities registered under Section 12(g) of the Exchange Act: None

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☒ No ☐ 

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No ☒

 

Indicate by checkmark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer ☐   Accelerated filer
☐ Non-accelerated filer  Smaller reporting company
  Emerging growth company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. 

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No 

 

State the aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant’s most recently completed second fiscal quarter. $1,030,061,063

 

Indicate the number of shares outstanding of each of the registrant’s classes of common stock, as of the latest practicable date. 17,875,435 common shares as of February 24, 2022.

 

Documents incorporated by reference

 

Certain portions of the registrant's definitive proxy statement, in connection with its 2022 Annual Meeting of Shareholders, to be filed with the Securities and Exchange Commission within 120 days after December 31, 2021, are incorporated by reference into PART III of this Annual Report on Form 10-K.   

 

 

 

 

 

TABLE OF CONTENTS

 

    Page
     
PART I
 
Item 1. Business 1
Item 1A. Risk Factors 6
Item 1B. Unresolved Staff Comments 15
Item 2. Properties 15
Item 3. Legal Proceedings 15
Item 4. Mine Safety Disclosures 15
Item 4.1 Information about Our Executive Officers 15
     
PART II
 
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities 17
Item 6. Reserved 18
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations 18
Item 7a. Quantitative and Qualitative Disclosures about Market Risk 27
Item 8. Financial Statements and Supplementary Data 28
Item 9. Changes In and Disagreements With Accountants on Accounting and Financial Disclosure 29
Item 9A. Controls and Procedures 29
Item 9B. Other Information 29
Item 9C Disclosure Regarding Foreign Jurisdictions that Prevent Inspections 29
     
PART III
 
Item 10. Directors, Executive Officers and Corporate Governance 30
Item 11. Executive Compensation 30
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters 31
Item 13. Certain Relationships and Related Transactions, and Director Independence 32
Item 14. Principal Accountant Fees and Services 32
     
PART IV
 
Item 15. Exhibits and Financial Statement Schedules 33
Item 16. Form 10-K Summary 34

 

i

 

 

PART I

 

Forward-Looking Statements

 

This Annual Report on Form 10-K contains statements that relate to future events and expectations and, as such, constitute forward-looking statements, within the meaning of the Private Securities Litigation Reform Act of 1995. Certain statements, other than purely historical information, including estimates, projections, statements relating to our strategies, outlook, business and financial prospects, business plans, objectives, and expected operating results, and the assumptions upon which those statements are based, are “forward-looking statements.” These forward-looking statements generally are identified by the words “believes,” “project,” “expects,” “anticipates,” “estimates,” “intends,” “strategy,” “plan,” “may,” “will,” “would,” “will be,” “will continue,” “will likely result,” and similar expressions. Forward-looking statements are based on current expectations and assumptions that are subject to risks and uncertainties which may cause actual results to differ materially from the forward-looking statements. Forward-looking statements are not guarantees of future performance. Although OptimizeRx believes that the expectations reflected in any forward-looking statements are based on reasonable assumptions, these expectations may not be attained and it is possible that actual results may differ materially from those indicated by these forward-looking statements due to a variety of risks, uncertainties and changes in circumstances, many of which are beyond OptimizeRx’s control.

 

For a discussion of some of the specific factors that could cause actual results to differ materially from the information contained in this report, see the following sections of this report: Part I, Item 1A. "Risk Factors," Part II, Item 7. "Management’s Discussion and Analysis of Financial Condition and Results of Operations," including the disclosures under "Critical Accounting Policies." Market projections are subject to the risks discussed in this report and other risks in the market. OptimizeRx disclaims any intention or obligation to update publicly any forward-looking statements, whether in response to new information, future events or otherwise, except as required by applicable law.

 

Unless otherwise specified or the context otherwise requires, when used in this Annual Report on Form 10-K, the terms “we,” “our,” “us,” “OptimizeRx,” or the “Company” refer to OptimizeRx Corporation and its subsidiaries.

 

Item 1. Business

 

Overview

 

OptimizeRx is a digital health technology company enabling care-focused engagement between life sciences organizations, healthcare providers, and patients at critical junctures throughout the patient care journey. Connecting over 60% of U.S. healthcare providers and millions of their patients through an intelligent technology platform embedded within a proprietary point-of-care network, OptimizeRx helps patients start and stay on their medications. 

 

We are a Nevada corporation organized in September 2008.  We conduct our operations through our wholly-owned subsidiaries, OptimizeRx Corporation, a Michigan corporation, CareSpeak Communications, Inc., a New Jersey corporation, CareSpeak Communications, D.O.O, a controlled foreign corporation incorporated in Croatia, RMDY Health, Inc. a Delaware corporation, and Cyberdiet, a controlled foreign corporation incorporated in Israel.

 

1

 

 

2021 Company Highlights

 

1.Our net revenue increased to a record $61.3 million in 2021, a 42% increase over 2020.
2.Our net revenue increased to a record $20.3 million in Q4 2021, up 24% over Q4 2020.
3.Achieved positive cashflow from operations of $0.7 million for the year ended December 31, 2021.
4.We generated net income of $0.4 million in 2021 as compared to a loss of $2.2 million in 2020.
5.Completed the integration work for our previous acquisitions and paid the last earnout payment related to the acquisitions.
6.Raised an additional $70.7 million in capital in a public offering in February 2021.
7.Enhanced our leadership team by adding Edward Stelmakh as Chief Operating Officer and Chief Financial Officer.
8.Expanded our pipeline for our new Real-World Evidence (“RWE”) messaging solution that we launched in the second quarter of 2021.
9.We announced the launch of our new Therapy Initiation Workflow, which enables pharmaceutical manufacturers to execute market access strategies, and particularly supports the fast-growing area of specialty medications.
10.We launched multiple Evidence-Based Physician Engagement programs and in December, the solution was recognized as one of the most innovative products for life sciences by PM 360 magazine.
11.We were listed as one of the Americas’ Fastest Growing Companies by Deloitte and the Financial Times
12.We were added to the S&P SmallCap 600 Index in October 2021.

 

Principal Solutions and Applications

 

Our principal solutions and applications can be summarized as follows:

 

  Financial Messaging – Our integrated financial messaging platform is a revolutionary virtual “Patient Support Center” that allows doctors and staff to access a universe of sample vouchers, co-pay coupons and other patient support options through their EMR and/or e-Prescribe systems. It allows them to search, print or electronically dispense directly to patients and a national network of pharmacies. Our platform eliminates the need for physicians to manage and store physical drug samples by offering a more convenient and efficient way to allocate, administer and track samples and co-pay savings for their patients. Today, nearly 60% of doctor offices ban or limit drug representatives and the samples they offer. While samples are still valuable, our solution addresses the fact that many healthcare systems and doctors are looking for an easier, more effective way to increase affordable access and adherence to their prescribed branded medications.

 

  Brand and Therapeutic Support Messaging – Our brand messaging services include a variety of brand awareness and therapeutic support messaging services that can be tailored to meet the needs of a brand. These messages can include brand awareness messages, reminder ads, therapeutic support messages and unbranded messages that can be targeted by specialty, diagnostic code and other criteria. Brand messaging is highly complementary to our core financial messaging solution. Historically, we have sold brand messaging based on specific solutions offered by our Electronic Health Record (“EHR”) partners, but we have developed our own proprietary banner messaging system, rolled this solution out in 2017, and expanded it since then. We also developed our own therapeutic support messaging system and launched it with our first partner in late 2018. We believe brand messaging represents a significant growth opportunity for us.

 

  Brand Support – Our brand support is focused on educating and working with pharmaceutical manufacturers on identifying, formulating, and implementing new eRx media strategies for promoting their solutions. Our services include: 1) Drug File Integration - a service designed to better insure that manufacturers’ drugs are present in every ePrescribing platform available; 2) Sales Force Training – a service to educate the extended field sales force on this new integrated solution and what to look for within their client base to insure maximum exposure of their brands; and 3) Strategy Development – a service that assists pharmaceutical manufacturers in identifying and building a competitive strategy to take advantage of this new digital frontier. Currently, this activity results in less than 10% of our revenue, but represents a significant growth opportunity for us.

 

2

 

 

  Patient Engagement – Our patient engagement activities arose out of our acquisition of CareSpeak Communications in October 2018, followed by our acquisition of RMDY Health in 2019. Our technology solution provides digital messaging services through our cloud based Mobile Health Messenger (“MHM”) Platform. We provide interactive health messaging for improved medication adherence and care coordination. Our HIPAA-compliant, automated, mobile messaging platform allows pharmaceutical manufactures and related entities to directly engage with patients to improve regimen compliance. We also deliver patient programs with treatment and affordability information, lifestyle and condition trackers, internet device connectivity, forms and surveys, with this all supported by a wide range of communication capabilities delivered via chat, bots, audio and telehealth. We enable this functionality for our customers, with our solutions delivering a variety of intervention mechanisms that help treat chronic conditions, such as diabetes and heart disease.
     
  Evidence-Based Physician Engagement – Our evidence-based physician engagement solution uses predictive analytics via machine learning methods applied to real-world data (RWD) to assist healthcare providers (HCPs) in identifying patients who may be qualified for specific therapies, raise awareness of patient access pathways, and identify early indicators of non-adherence among patient populations. This real-world evidence (RWE) solution translates into better support for providers as they look to make the best treatment decisions for their patients. This solution has a “patient-first” focus, helping manufacturers identify which HCPs to engage by first identifying if they have patients in need of support, based on where they are in their care journey and disease state. This needs assessment is completed in real time using the AI technology on our Therapy Initiation and Persistence Platform, reducing delay in support delivery caused by traditional applications of RWD in engagement activities.
     
  Therapy Initiation Workflow – the therapy initiation workflow is a digital solution focused on accelerating patient access to treatments where time-consuming medical documentation is required of HCPs prior to pharmacies dispensing prescribed drugs. The new platform enhancement particularly supports the fast-growing area of specialty medications. In-line with the major digitization paradigm shift across healthcare, this technology enhancement allows life sciences companies to simplify therapy initiation by presenting HCPs with a fully electronic option synchronizing enrollment, benefits verification, prior authorization, and patient support onboarding.

 

Sales and Marketing Update

 

Our sales team continues to expand our business with existing and new clients, strategically focused on the digital connection of care between the pharmaceutical industry, physicians, and patients. We continue driving awareness of the increased value of our enterprise platform approach, expanding our share of customer wallet in reflection of the life sciences budget shift to digital solutions. We have increased the depth and breadth of our business across existing client product portfolios by maximizing the utilization of our network.  We are expanding our business by making significant enhancements to our platform and network to digitize pharmaceutical access solutions in support of major industry paradigm shift towards improving patient care and adherence through technology. In 2021 we announced the launch of our new Therapy Initiation Workflow, a digital solution focused on accelerating patient access to treatments where time-consuming medical documentation is required of HCPs prior to pharmacies dispensing prescribed drugs. The new platform enhancement particularly supports the fast-growing area of specialty medications. Our team continues to work on converting current clients from individual solutions to enterprise platform deals with access to our full set of solutions across our network. These enterprise deals enable us to increase our revenue per customer and give us a more predictable and consistent revenue stream.    

 

3

 

 

In 2021, we delivered on our marketing strategy to focus more heavily on strategic content and expansion beyond specific product marketing efforts with a 10x increase in engagement with our content, resulting in higher brand visibility through organic, non-paid channels. Our efforts remain focused on cementing our image as a strategic partner with our buyers, and we have completed a positioning expansion effort to better capture the value of our platform with our buyers in light of the innovations we have deployed over the last two years. Additionally, we hosted a series of webinars featuring industry leaders in 2021 to foster collaboration, and we hosted our second annual Innovate4Outcomes event, partnering with patient advocacy groups to brainstorm actionable solutions to address standards of care and equal access to treatment for patients.

 

We have continued building marketing strategy momentum in 2021 with increased industry visibility that we expect to expand in 2022.

 

Operational Update

 

In 2021, we continued expansion of our network, driving a broad mix of HCP specialties in alignment with our commercial customer therapeutic portfolios.  The introduction of Real-World Evidence and expansion into omni-channel engagement brought engagement opportunities beyond the point of prescribe, enabling access to life saving therapies.  Leveraging AI, we engage providers and patients with the right insight at precisely the right time, helping to drive improved outcomes.  

 

Technology Update

 

To support our growth and to further improve the efficiency of our systems, we have moved our core platforms to Amazon Web Services. As a result of our acquisitions in 2018 and 2019, we now have tech teams based in both Croatia and Israel, in addition to our core team in the U.S., to help develop further applications throughout the organization.

 

All application code, libraires, and 3rd party services are maintained at high levels, with an ongoing regimen of patches and upgrades and version synchronization to ensure both forward looking and reverse compatibility.

 

Systems enhancements in 2021 included upgrades and full documentation of processes and procedures and security implementation in support of full Enterprise HITRUST Certification in 2022, as well as for ongoing Sarbanes Oxley, HIPAA, customer assessments and other needs.

 

All systems are fully scalable, automatically based on various metrics, thresholds, and are live-live in multiple redundant geographically disparate data centers.

 

Applications introduced are modular and flexible allowing enhancements and new solutions to flow through the system which results in rapid implementation by our partners that typically only takes a few weeks to one quarter.

 

Competition

 

Our platforms face competition from numerous other companies, both in attracting users and in generating revenue from advertisers and sponsors. We compete for users with online services and websites that provide savings on medications and healthcare products, including both commercial sites and not-for-profit sites. We compete for advertisers and sponsors with health-related web sites, general purpose consumer web sites that offer specialized health sub-channels, other high-traffic web sites that include both healthcare-related and non-healthcare-related content and services, search engines that provide specialized health searches, and advertising networks that aggregate traffic from multiple sites.

 

Our messaging platform competes broadly in the highly competitive pharmaceutical and life sciences digital marketing industry that is dominated by large well-known companies with established names, solid market niches, wide arrays of product offerings and marketing networks. Many of our competitors have greater financial, technical, product development, marketing and other resources than we do. These organizations may be better known than we are and have more customers or users than we do. Our messaging offerings compete for pharmaceutical budgets with a variety of other forms of advertising and promotion. Our platform is unique in its ability to reach prescribers directly in their workflow through their EHR. The primary direct competitor in our financial messaging solution is ConnectiveRx. We generally compete on the basis of several factors, including size of our network, quality of our service, our ability to target specific customer needs, and to a lesser extent, price. We believe we compete favorably on these metrics. For more information on risks relating to our competition, see  Item 1A. Risk Factors.

 

4

 

 

Intellectual Property

 

We own a number of patents important to our business, and we expect to continue to file patent applications to protect our research and development investments in new products. As of December 31, 2021 we held 3 patents and several pending patent applications, including foreign counterpart patents and foreign applications. For the United States, patents may last 20 years from the date of the patent’s filing, depending upon term adjustments made by the patent office. In addition, we hold numerous trademarks in the United States and other countries. We also have licenses to intellectual property for the use and sale of certain of our solutions.

 

OPTIMIZERx, TELAREP, CareSpeak, RMDY Wellness Layers, Diet Watch, and SampleMD are our licensed trademarks.

 

We obtain other intellectual property rights and/or licenses used in connection with our business when practical and appropriate. Historically, we have done so both organically, through commercial relationships and in connection with acquisitions.

 

Government Regulation

 

The healthcare industry and, in particular, our customers and partners are subject to applicable U.S. federal, state and local laws and regulations, including those governing fraud, abuse, privacy and security. Many of these laws and regulations are complicated and how they might apply to us, our customers, our partners, or the specific services and relationships we have with our customers and partners are not always well-defined. Our failure, or perceived failure, to accurately apply, or comply with, these laws and regulations could subject us to significant fines and liability, result in reputational harm, and adversely affect our business. See Item 1A. Risk Factors for more information on the impact of Government Regulations on OptimizeRx.

 

Employees

 

As of December 31, 2021, we had 82 full-time employees in the U.S, as well as 15 full-time international employees, and no part-time employees. None of our employees are represented by a labor union or collective bargaining agreement with respect to their employment with us. The majority of our employees work remotely and are geographically distributed across the United States, Israel and Croatia. We supplement our workforce with contractors in the United States and internationally on an as needed basis. We consider our relationship with our employees to be good and have not experienced any work stoppages.

 

We are dedicated to maintaining an environment where everyone feels valued, and we celebrate both the differences and similarities among our people. We also believe that diversity in all areas, including cultural background, experience and thought, is essential in making our Company stronger. In 2021 we introduced a Diversity, Equity & Inclusion Committee, which is actively engaged in improving our culture, hiring practices and education. In 2021, we committed to the Parity Pledge – pledging to interview and consider at least one qualified woman and underrepresented minority for every open role, VP or higher.

 

We prioritize recruiting, retaining, and incentivizing a highly qualified, diverse workforce and we incentivize selected employees through the granting of stock-based awards for compensation and performance and cash-based bonus awards for performance.

 

We have increased our focus on training and development for our current employees. We offer learning and development opportunities and other resources to support our employees in achieving and enhancing their development objectives. We equip our managers with the skills and tools to provide ongoing coaching and feedback so employees can maximize their performance and potential, delivering success for the company and the employee.

 

Available Information

 

Our Internet address is www.optimizerx.com. The information on the website is not and should not be considered part of this Form 10-K and is not incorporated by reference in this Form 10-K. The website is, and is only intended to be, for reference purposes only. We make available free of charge on or through our website our Annual Report on Form 10-K, quarterly reports on Form 10-Q and current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) as soon as reasonably practicable after we electronically file such material with, or furnish it to, the Securities and Exchange Commission (the “SEC”). In addition, we will provide, at no cost, paper or electronic copies of our reports and other filings made with the SEC. Requests should be directed to: Attention: Secretary, OptimizeRx Corporation, 400 Water Street, Suite 200, Rochester, MI 48307.

 

5

 

 

Item 1A. Risk Factors

 

Risks Relating to Our Business

 

Because we have historically experienced losses, if we are unable to achieve profitability, our financial condition and company could suffer.

 

While we were profitable for the full year of 2021, since the inception of our business we have historically incurred losses as a result of investing in future growth. We incurred losses in 2019 and 2020 as a result of our increased spending to build the organization to support expected future growth – both through additional new hires, as well as through acquisitions. While we have increased revenues significantly, we have not yet consistently achieved profitability due to these investments and non-cash expenses. Our ability to achieve consistent profitability depends on our ability to generate sales through our technology platform and advertising model, while maintaining reasonable expense levels. If we do not achieve sustainable profitability, it may impact our ability to continue our operations.

 

The global pandemic may disrupt our business or the business of our customers

 

In December 2019, a novel strain of corona virus, which causes the infectious disease known as COVID-19 was reported. The World Health Organization declared COVID-19 a Public Health Emergency and Global Pandemic. COVID-19 has had, and continues to have, a severe impact on economies around the world, in particular in the healthcare industry in which we operate. We have taken steps to modify our business practices and mitigate the impact of the pandemic on us, and may take further precautions as required by government authorities or to protect the health of our employees, customer, and partners - but there can be no assurance that such steps will be successful, or that our business operations, or the operations of our customers or partners will not be materially and adversely affected by the consequences of the pandemic. This could materially impact our results of operations, cash flows, and financial condition.

 

We may be unable to support our technology to further scale our operations successfully.

 

Our plan is to grow rapidly through further integration of our technology in electronic platforms. Our growth will place significant demands on our management and technology development, as well as our financial, administrative and other resources. We cannot guarantee that any of the systems, procedures and controls we put in place will be adequate to support the commercialization of our operations. Our operating results will depend substantially on the ability of our officers and key employees to manage changing business conditions and to implement and improve our financial, administrative and other resources. If we are unable to respond to and manage changing business conditions, or the scale of our solutions, services and operations, then the quality of our services, our ability to retain key personnel and our business could be harmed. 

 

Developing and implementing new and updated applications, features and services for our portals may be more difficult than expected, may take longer and cost more than expected and may not result in sufficient increases in revenue to justify the costs.

 

Attracting and retaining users of our portals requires us to continue to improve the technology underlying those portals and to continue to develop new and updated applications, features and services for those portals. If we are unable to do so on a timely basis or if we are unable to implement new applications, features and services without disruption to our existing ones, we may lose potential users and clients. The costs of development of these enhancements may negatively impact our ability to achieve profitability.

 

We rely on a combination of internal development, strategic relationships, licensing and acquisitions to develop our portals and related applications, features and services. Our development and/or implementation of new technologies, applications, features and services may cost more than expected, may take longer than originally expected, may require more testing than originally anticipated and may require the acquisition of additional personnel and other resources. There can be no assurance that the revenue opportunities from any new or updated technologies, applications, features or services will justify the amounts spent.

 

6

 

 

Any failure to offer high-quality customer support for our portals may adversely affect our relationships with our customers and harm our financial results.

 

Once our solutions are implemented, our customers use our support organization to resolve technical issues relating to our solutions. In addition, we also believe that our success in selling our solutions is highly dependent on our business reputation and on favorable recommendations from our existing customers. Any failure to maintain high-quality customer support, or a market perception that we do not maintain high-quality support, could harm our reputation, adversely affect our ability to maintain existing customers or sell our solutions to existing and prospective customers, and harm our business, operating results and financial condition.

 

We may be unable to respond quickly enough to accommodate short-term increases in customer demand for support services. Increased customer demand for these services, without corresponding revenues, could also increase costs and adversely affect our operating results.

 

We are dependent on a concentrated group of customers.

 

Our revenues are concentrated in less than 50 customers, primarily large pharmaceutical manufacturers. Loss of one or more of our larger customers could have a negative impact on our operating results. In both 2021 and 2020, we had three customers that each represented slightly over 10% of our revenues; however only one customer represented over 10% of our revenues in both years.

 

We expect that we will continue to depend upon a relatively small number of customers for a significant portion of our total revenues for the foreseeable future. The loss of any of these customers or groups of customers for any reason, or a change of relationship with any of our key customers could cause a material decrease in our total revenues.

 

Additionally, mergers or consolidations among our customers in the healthcare industry could reduce the number of our customers and could adversely affect our revenues and sales. In particular, if our customers are acquired by entities that are not also our customers, that do not use our solutions or that have more favorable contract terms with competitors and choose to discontinue, reduce or change the terms of their use of our solutions, our business and operating results could be materially and adversely affected.

 

 If we are unable to maintain our contracts with electronic prescription platforms, our business will suffer.

 

We are reliant upon our contracts with leading electronic prescribing platforms and electronic health record systems to generate our revenues received from customers Such arrangements subject us to a number of risks, including the following:

 

  Our contract partners may experience financial, regulatory or operational difficulties, which may impair their ability to focus on and fulfill their contract obligations to us;

 

  Legal disputes or disagreements, including the ownership of intellectual property, may occur with one or more of our partners and may lead to lengthy and expensive litigation or arbitration;

 

  Significant changes in a partner’s business strategy may adversely affect a partner’s willingness or ability to satisfy obligations under any such arrangement; and

 

  A partner could terminate the partnership arrangement, which could negatively impact our ability to sell our solutions and achieve revenues.

 

We will need to maintain these relationships as well as diversify them. The inability to do so could adversely impact our business. We generated 53.9% and 52.7% of our revenue through our largest partner in 2021 and 2020, respectively.

 

7

 

 

Our agreements with electronic prescription platforms and electronic health record systems are subject to audit.

 

Our agreements with our partners provide for revenue sharing payments to the platform partners based on the revenue we generate through the platform. These payments are subject to audit by our partners, at their cost, and if there is a dispute as to the calculation, we may be liable for additional payments. If an underpayment is determined to be in excess of a certain amount, for example 10%, some agreements would require us to pay for the cost of the audit, as well.

 

Our future growth depends on our ability to attract, retain customers, and the loss of existing customers, or failure to attract new ones, could adversely impact our business and future prospects.

 

We currently work with many leading pharmaceutical companies, medical device manufacturers, associations, and other companies. While we have experienced customer growth, this growth may not continue at the same pace in the future or at all. Achieving growth in our customer base may require us to engage in increasingly sophisticated and costly sales and marketing efforts that may not result in additional customers. We may also need to modify our pricing model to attract and retain such customers. If we fail to attract new customers or fail to maintain or expand existing relationships in a cost-effective manner, our business and future prospects may be materially and adversely impacted.

 

Actual or perceived failures to comply with applicable laws and regulations that affect the healthcare industry, including data protection, privacy and security, fraud and abuse laws, regulations, standards and other requirements could adversely affect our business, results of operations, and financial condition.

 

The global data protection landscape is rapidly evolving, and we are or may become subject to numerous state, federal and foreign laws, requirements and regulations governing the collection, use, disclosure, retention, and security of personal information, including health-related information. This evolution may create uncertainty in our business, affect our ability to operate in certain jurisdictions or to collect, store, transfer, use and share personal information, necessitate the acceptance of more onerous obligations in our contracts, result in liability or impose additional costs on us. The cost of compliance with these laws, regulations and standards is high and is likely to increase in the future. Any failure or perceived failure by us to comply with federal, state or foreign laws or regulation, our internal policies and procedures or our contracts governing our processing of personal information could result in negative publicity, government investigations and enforcement actions, claims by third parties, and damage to our reputation, any of which could have a material adverse effect on our operations, financial performance and business.

 

We also may be bound by contractual obligations and other obligations relating to privacy, data protection, and information security that are more stringent than applicable laws and regulations. The costs of compliance with, and other burdens imposed by, laws, regulations, standards, and other obligations relating to privacy, data protection, and information security are significant. Although we work to comply with applicable laws, regulations, and standards, our contractual obligations and other legal obligations, these requirements are evolving and may be modified, interpreted and applied in an inconsistent manner from one jurisdiction to another, and may conflict with another or other legal obligations with which we must comply. Accordingly, our failure, or perceived inability, to comply with these laws, regulations, standards, and other obligations may limit the use and adoption of our solution, reduce overall demand for our solution, lead to regulatory investigations, breach of contract claims, litigation, and significant fines, penalties, or liabilities for actual or alleged noncompliance or slow the pace at which we close sales transactions, any of which could harm our business.

 

The Health Insurance Portability and Accountability Act of 1996, or HIPAA, and the rules promulgated thereunder require certain entities, referred to as Covered Entities, to comply with established standards, including standards regarding the privacy and security of protected health information, or PHI. HIPAA further requires that Covered Entities enter into agreements meeting certain regulatory requirements with their business associates, as such term is defined by HIPAA, which, among other things, obligate the business associates to safeguard the covered entity’s PHI against improper use and disclosure. While we are not a Covered Entity and not directly regulated by HIPAA, our customers or distributors might face significant contractual liability pursuant to such an agreement if the business associate breaches the agreement or causes the Covered Entity to fail to comply with HIPAA.  It is possible that HIPAA compliance could become a substantial regulatory burden and expense to our operations as we expand our point of care technology solutions to help patients start and stay on therapies.

 

8

 

 

Certain other laws and regulations such as federal and state anti-kickback and false claims laws may apply to us indirectly through our relationships with our customers and partners. Violations can result in considerable penalties and sanctions. If we are found to have violated, or to have facilitated the violation of such laws, we could be subject to significant penalties.

 

If we are unable to adhere to the regulatory and competitive climate in which we operate, we could be materially and negatively impacted.

 

Due to the labyrinth of regulations in healthcare space, state and federal, as well as political sensitivity of healthcare delivery, our business model could be negatively impacted or fail.

 

The markets in which we operate are competitive, continually evolving and, in some cases, subject to rapid change.

 

Our platforms face competition from numerous other companies, both in attracting users and in generating revenue from advertisers and sponsors. We compete for users with online services and websites that provide savings on medications and healthcare products, including both commercial sites and not-for-profit sites. We compete for advertisers and sponsors with health-related web sites, general purpose consumer web sites that offer specialized health sub-channels, other high-traffic web sites that include both healthcare-related and non-healthcare-related content and services, search engines that provide specialized health searches, and advertising networks that aggregate traffic from multiple sites.

 

Many of our competitors have greater financial, technical, product development, marketing and other resources than we do. These organizations may be better known than we are and have more customers or users than we do. We cannot provide assurance that we will be able to compete successfully against these organizations or any alliances they have formed or may form. Since there are no substantial barriers to entry into the markets in which our public portals participate, we expect that competitors will continue to enter these markets.

 

Developments in the healthcare industry could adversely affect our business.

 

Most of our revenue is derived from the healthcare industry and could be affected by changes affecting healthcare spending. We are particularly dependent on pharmaceutical, biotechnology and medical device companies for our advertising and sponsorship revenue.

 

General reductions in expenditures by healthcare industry participants could result from, among other things:

 

  Government regulation or private initiatives that affect the manner in which healthcare providers interact with patients, payers or other healthcare industry participants, including changes in pricing or means of delivery of healthcare products and services;

 

  Government regulation prohibiting the use of coupons by patients covered by federally funded health insurance programs;

 

  Consolidation of healthcare industry participants;

 

  Reductions or changes in governmental funding for healthcare; and

 

  Adverse changes in business or economic conditions affecting healthcare payers or providers, pharmaceutical, biotechnology or medical device companies or other healthcare industry participants.

 

9

 

 

Even if general expenditures by industry participants remain the same or increase, developments in the healthcare industry may result in reduced spending in some or all of the specific market segments that we serve or are planning to serve. For example, use of our solutions and services could be affected by:

 

  Changes in the design of health insurance plans;

 

  A decrease in the number of new drugs or medical devices coming to market;

 

  A decrease in marketing expenditures by pharmaceutical or medical device companies, including as a result of governmental regulation or private initiatives that discourage or prohibit advertising or sponsorship activities by pharmaceutical or medical device companies; and

 

  Payor pressure to move to generic brands.

 

In addition, our customers’ expectations regarding pending or potential industry developments may also affect their budgeting processes and spending plans with respect to solutions and services of the types we provide.

 

The healthcare industry has changed significantly in recent years and we expect that significant changes will continue to occur. However, the timing and impact of developments in the healthcare industry are difficult to predict. We cannot assure you that the markets for our solutions and services will continue to exist at current levels or that we will have adequate technical, financial and marketing resources to react to changes in those markets.

 

If we are unable to manage growth, our operations could be adversely affected.

 

Our ability to manage growth effectively will depend on our ability to improve and expand operations, including our financial and management information systems, and to recruit, train and manage personnel. There can be no absolute assurance that management will be able to manage growth effectively. To manage growth effectively, we will be required to continue to implement and improve our operating and financial systems and controls to expand, train and manage our employee base. Our ability to manage our operations and growth effectively will require us to continue to expend funds to enhance our operational, financial and management controls, reporting systems and procedures, and to attract and retain sufficient talented personnel.

 

If we do not properly manage the growth of our business, we may experience significant strains on our management and operations and disruptions in our business. Various risks arise when companies grow too quickly. If our business grows too quickly, our ability to meet customer demand in a timely and efficient manner could be challenged. We may also experience development delays as we seek to meet increased demand for our solutions. Our failure to properly manage the growth that we or our industry might experience could negatively impact our ability to execute on our operating plan and, accordingly, could have an adverse impact on our business, our cash flow and results of operations, and our reputation with our current or potential customers.

 

Our growth may be impacted by acquisitions. We may not be able to identify suitable acquisition candidates, complete acquisitions or integrate acquisitions successfully.

 

Our future growth is likely to depend to some degree on our ability to acquire and successfully integrate new businesses. We may not be able to identify suitable acquisition candidates, complete acquisitions, or integrate acquisitions successfully. We may seek additional acquisition opportunities, both to further diversify our business and to penetrate or expand important product offerings or markets. There are no assurances, however, that we will be able to successfully identify suitable candidates, negotiate appropriate terms, obtain financing on acceptable terms, complete proposed acquisitions, successfully integrate acquired businesses, or expand into new markets. Once acquired, operations may not achieve anticipated levels of revenues or profitability. Acquisitions involve risks, including difficulties in the integration of the operations, technologies, services and products of the acquired companies and the diversion of management's attention from other business concerns. Although our management will endeavor to evaluate the risks inherent in any particular transaction, there are no assurances that we will properly ascertain all such risks. Difficulties encountered with acquisitions could have a material adverse impact on our business.

 

10

 

 

Our business and growth may suffer if we are unable to attract and retain key employees.

 

Our success has been largely dependent on the skills, experience and efforts of our key employees and the loss of the services of any of our executive officers or other key employees, without a properly executed transition plan, could have an adverse effect on us. The loss of any member of our senior management team or any of our other key employees could damage critical customer relationships, result in the loss of vital knowledge, experience and expertise, could lead to an increase in recruitment and training costs and make it more difficult to successfully operate our business and execute our business strategy. We may not be able to find qualified potential replacements for these individuals and the integration of potential replacements may be disruptive to our business. 

 

Furthermore, our ability to expand operations to accommodate our anticipated growth will also depend on our ability to attract and retain qualified media, management, finance, marketing, sales and technical personnel. However, competition for these types of employees is intense due to the limited number of qualified professionals. Our ability to meet our business development objectives will depend in part on our ability to recruit, train and retain top quality people with advanced skills who understand our technology and business. If we are unable to engage and retain the necessary personnel, our business may be materially and adversely affected.

 

We could be subject to economic, political, regulatory and other risks arising from our international operations.

 

Operating in international markets requires significant resources and management attention and will subject us to regulatory, economic and political risks that may be different from and incremental to those in the United States. In addition to the risks that we face in the United States, our international operations in Israel and Croatia, may involve risks that could adversely affect our business, including:

 

  difficulties and costs associated with staffing and managing foreign operations;

 

  natural or man-made disasters, political, social and economic instability, including wars, terrorism and political unrest, outbreak of disease (such as the recent outbreak of the novel coronavirus, or COVID-19), boycotts, curtailment of trade, and other business restrictions;

 

  compliance with United States laws, such as the Foreign Corrupt Practices Act, export controls and economic sanctions, and local laws prohibiting corrupt payments to government officials;

 

  unexpected changes in regulatory requirements;

 

  less favorable foreign intellectual property laws;

 

  adverse tax consequences such as those related to repatriation of cash from foreign jurisdictions into the United States, non-income related taxes such as value-added tax or other indirect taxes, changes in tax laws or their interpretations, or the application of judgment in determining our global provision for income taxes and other tax liabilities given inter-company transactions and calculations where the ultimate tax determination is uncertain;

 

  fluctuations in currency exchange rates, which could impact revenues and expenses of our international operations and expose us to foreign currency exchange rate risk;

 

  profit repatriation and other restrictions on the transfer of funds;

 

  differing payment processing systems as well as consumer use and acceptance of electronic payment methods, such as payment cards;

 

  new and different sources of competition;

 

  different and more stringent user protection, data protection, privacy and other laws; and

 

  availability of reliable broadband connectivity and wide area networks in targeted areas for expansion.

 

Our failure to manage any of these risks successfully could harm our international operations and our overall business, as well as results of our operations.

 

11

 

 

Risks Related to Our Intellectual Property and Technology

 

We are dependent, in part, on our intellectual property. If we are not able to protect our proprietary rights or if those rights are invalidated or circumvented, our business may be adversely affected.

 

Our business is dependent, in part, on our ability to innovate, and, as a result, we are reliant on our intellectual property. We generally protect our intellectual property through patents, trademarks, trade secrets, confidentiality and nondisclosure agreements and other measures to the extent our budget permits. There can be no assurance that patents will be issued from pending applications that we have filed or that our patents will be sufficient to protect our key technology from misappropriation or falling into the public domain, nor can assurances be made that any of our patents, patent applications, trademarks or our other intellectual property or proprietary rights will not be challenged, invalidated or circumvented. In the event a competitor or other party successfully challenges our solutions, processes, patents or licenses or claims that we have infringed upon their intellectual property, we could incur substantial litigation costs defending against such claims, be required to pay royalties, license fees or other damages or be barred from using the intellectual property at issue, any of which could have a material adverse effect on our business, operating results and financial condition. We cannot assure you that steps taken by us to protect our intellectual property and other contractual agreements for our business will be adequate, that our competitors will not independently develop or patent substantially equivalent or superior technologies or be able to design around patents that we may receive, or that our intellectual property will not be misappropriated.

 

If we are unable to protect our proprietary rights, we may be at a disadvantage to others who do not incur the substantial time and expense we incur. Preventing unauthorized use or infringement of our intellectual property rights is inherently difficult. Moreover, it may be difficult or practically impossible to detect theft or unauthorized use of our intellectual property. Any of the foregoing could have a material adverse effect upon our business, financial condition and results of operations.

 

Cybersecurity incidents could disrupt business operations, result in the loss of critical and confidential information, and adversely impact our reputation and results of operations.

 

Global cybersecurity threats can range from uncoordinated individual attempts to gain unauthorized access to our information technology (IT) systems to sophisticated and targeted measures known as advanced persistent threats. While we employ comprehensive measures to prevent, detect, address and mitigate these threats (including access controls, insurance, vulnerability assessments, continuous monitoring of our IT networks and systems, maintenance of backup and protective systems and user training and education), cybersecurity incidents, depending on their nature and scope, could potentially result in the misappropriation, destruction, corruption or unavailability of critical data and confidential or proprietary information (our own or that of third parties) and the disruption of business operations. The potential consequences of a material cybersecurity incident include reputational damage, loss of customers, litigation with customers and other parties, loss of trade secrets and other proprietary business data and increased cybersecurity protection and remediation costs, which in turn could adversely affect our competitiveness and results of operations.

 

Our business will suffer if our network systems fail or become unavailable.

 

A reduction in the performance, reliability and availability of our network infrastructure would harm our ability to distribute our solutions to our users, as well as our reputation and ability to attract and retain customers. Our systems and operations could be damaged or interrupted by fire, flood, power loss, telecommunications failure, Internet breakdown, earthquake and similar events. Our systems could also be subject to viruses, break-ins, sabotage, acts of terrorism, acts of vandalism, hacking, cyber-terrorism and similar misconduct. We might not carry adequate business interruption insurance to compensate us for losses that may occur from a system outage. Any system error or failure that causes interruption in availability of our solutions or an increase in response time could result in a loss of potential customers, which could have a material adverse effect on our business, financial condition and results of operations. If we suffer sustained or repeated interruptions, then our solutions and services could be less attractive to our users and our business would be materially harmed.

 

12

 

 

Risks Relating to Our Common Stock

 

If a market for our common stock is not maintained, shareholders may be unable to sell their shares.

 

Our common stock is traded under the symbol “OPRX” on the Nasdaq Capital Market. We do not currently have a consistent active trading market. There can be no assurance that a consistent active and liquid trading market will develop or, if developed, that it will be sustained.

 

Historically, our securities have been thinly traded. Accordingly, it may be difficult to sell shares of our common stock without significantly depressing the value of the stock. Unless we are successful in developing continued investor interest in our stock, sales of our stock could continue to result in major fluctuations in the price of the stock.

 

The market price of our common stock is likely to be highly volatile and could fluctuate widely in price in response to various factors, many of which are beyond our control.

 

Our stock price is subject to a number of factors, including:

 

  Technological innovations or new solutions and services by us or our competitors;
     
  Government regulation of our solutions and services;
     
  The establishment of partnerships with other healthcare companies;
     
  Intellectual property disputes;
     
  Additions or departures of key personnel;
     
  Sales of our common stock;
     
  Our ability to execute our business plan;
     
  Operating results below or exceeding expectations;

 

  Our operating and financial performance and prospects;
     
  Loss or addition of any strategic relationship;
     
  General financial, domestic, international, economic, industry and other market trends or conditions; and
     
  Period-to-period fluctuations in our financial results.

 

Our stock price may fluctuate widely as a result of any of the above. In addition, the securities markets have from time to time experienced significant price and volume fluctuations that are unrelated to the operating performance of particular companies. These market fluctuations may also materially and adversely affect the market price of our common stock.

 

We do not expect to pay dividends in the foreseeable future and any return on investment may be limited to the value of our common stock.

 

We have never declared or paid any cash dividends on our common stock. We currently intend to retain all available funds and future earnings, if any, to fund our future growth and do not expect to declare or pay any dividend on shares of our common stock in the foreseeable future. As a result, the success of an investment in our common stock may depend entirely upon any future appreciation in its value. There is no guarantee that our common stock will appreciate in value or even maintain the price at which it was purchased.

 

13

 

 

“Anti-takeover” provisions may make it more difficult for a third party to acquire control of us, even if the change in control would be beneficial to shareholders.

 

The Company is a Nevada corporation. Anti-takeover provisions in Nevada law and our charter and bylaws could make it more difficult for a third party to acquire control of us. These provisions could adversely affect the market price of the common stock and could reduce the amount that shareholders might receive if the Company is sold. For example, our charter provides that the board of directors may issue preferred stock without shareholder approval. In addition, our bylaws provide that shareholders cannot act by written consent and that directors may be removed by shareholders only with the approval of the holders of not less than two-thirds of the voting power of the issued and outstanding stock entitled to vote at an annual or special meeting of the shareholders. 

 

Risks Related to Being a Public Company

 

A material weakness in our internal control over financial reporting, if not remediated, could result in material misstatements in our financial statements. As a result, current and potential shareholders and customers could lose confidence in our financial reporting, which could harm our business, the trading price of our stock and our ability to retain our current customers or obtain new customers.

 

Management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) under the Securities Exchange Act of 1934, as amended. A material weakness (as defined in Rule 12b-2) is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of annual or interim financial statements will not be prevented or detected on a timely basis. We have had material weaknesses in the past that were remediated as of December 31, 2020. We cannot provide assurance that we will not in the future have additional material weaknesses in our internal control over financial reporting. As a result, we may be required to implement further remedial measures and to design enhanced processes and controls to address deficiencies, which could result in significant costs to us and require us to divert substantial resources, including management time, from other activities. If we identify material weaknesses or fail to maintain adequate internal controls over financial reporting in the future, we may not be able to prepare reliable financial reports and comply with our reporting obligations under the Exchange Act on a timely basis. Any such delays in the preparation of financial reports and the filing of our periodic reports may result in a loss of public confidence in the reliability of our financial statements, the commencement of litigation, or the commencement of regulatory action against us, which may include court actions or administrative proceedings, any of which could materially adversely affect our business, the market value of our securities and our access to the capital markets.

 

14

 

 

Item 1B. Unresolved Staff comments

 

None

 

Item 2. Properties

 

Currently, we do not own any real estate. Our principal executive offices are located at 400 Water Street, Suite 200, Rochester, Michigan 48307.  

 

As of December 31, 2021, we had operating leases with initial lease terms greater than 12 months for office space in three multitenant facilities. The lease on our headquarters space in Rochester, Michigan expires November 30, 2023, with a two-year renewal option through 2025, with monthly rent payable at rates ranging from $6,384 to $6,688. We have assumed renewal of this lease for financial statement purposes. We also had a lease on office space in Cranbury, New Jersey, which expired in January 2022, with a monthly payment of $3,158, as well as a lease of approximately $1,883 per month in Zagreb, Croatia expiring in 2024. We did not renew the New Jersey lease. We also lease minor amounts of space in shared space facilities on a month to month basis as necessary.

 

Item 3. Legal Proceedings

 

We have no current legal proceedings.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

Item 4.1 Information About Our Executive Officers

 

The following information sets forth the names, ages, and positions of our executive officers as of February 24, 2022.

 

Name   Age   Positions and Offices Held
William J. Febbo   53   Chief Executive Officer
Stephen L. Silvestro   44   Chief Commercial Officer
Marion Odence-Ford   57   General Counsel and Chief Compliance Officer
Edward Stelmakh   56   Chief Financial Officer and Chief Operations Officer
Todd Inman   66   Chief Technology Officer

 

Set forth below is a brief description of the background and business experience of each of our current executive officers.

 

William J. Febbo

 

Mr. Febbo joined the Company as Chief Executive Officer and as a director in February 2016. Mr. Febbo founded Plexuus, LLC, a payment processing business for medical professionals in September 2015 and remained its Chairman from September 2015 to December 2020. From April 2007 to September 2015, Mr. Febbo served as Chief Operating Officer of Merriman Holdings, Inc., an investment banking firm, where he assisted with capital raises in the tech, biotech, cleantech, consumer and resources industries. Mr. Febbo was a co-founder of, and from September 2013 to September 2015 served as Chief Executive Officer of, Digital Capital Network, Inc. a transaction platform for institutional and accredited investors. Mr Febbo was a co-founder of, and from January 1999 to September 2015 was Chief Executive Officer of, MedPanel, LLC, a provider of market intelligence and communications for the pharmaceutical, biomedical, and medical device industries. Since 2017, Mr. Febbo has been a faculty member of the Massachusetts Institute of Technology’s linQ program, which is a collaborative initiative focused on increasing the potential of innovative research to benefit society and the economy. Mr. Febbo currently serves as a director of Modular Medical (NASDAQ: MODD), a development stage medical device company focused on the design, development and eventual commercialization of an innovative insulin pump. In addition, Mr. Febbo has been a board member of the United Nations Association of Greater Boston, a resource for the citizens of Greater Boston on the broad agenda of critical global issues addressed by the UN and its agencies, since 2004.

 

15

 

 

On January 29, 2018, FINRA accepted a Letter of Acceptance, Waiver and Consent (the “Consent”) submitted by William Febbo. Without admitting or denying the findings, Mr. Febbo consented to the sanctions and to the entry of findings that he permitted Merriman Capital, Inc. to conduct a securities business while below its net capital requirement. From August 2012 to October 2015, Mr. Febbo was the Financial and Operations Principal (FinOp) for a registered broker-dealer, Merriman Capital, Inc. (“Merriman”). During certain months while Mr. Febbo was FinOp, FINRA found that certain of Merriman’s net capital filings with FINRA were inaccurate because of the method by which Merriman calculated net capital and that, when corrected, it was retroactively determined that Merriman had operated below its minimum net capital requirements. Mr. Febbo, as FinOp, signed certain of these reports and was thus held responsible. Based on the Consent, in settlement, Mr. Febbo, who was then no longer registered with any broker-dealer, accepted a fine of $5,000, a 10-business day suspension from acting as FinOp for any FINRA member and required to requalify by examination for the Series 27 license before again acting in a FinOp capacity.

 

Stephen L. Silvestro

 

Mr. Silvestro joined the Company as Chief Commercial Officer on April 29, 2019. Mr. Silvestro was with CCH® Tagetik, a Wolters Kluwer company that provides corporate performance management software solutions for planning, consolidation and reporting, as its Vice President and General Manager from January 2018 until April 2019. From April 2017 to January 2018, Mr. Silvestro was with Prognos Health, Inc., a healthcare data and analytics company, as its Chief Commercial Officer and, before that, from September 2007 to April 2017, he was with Decision Resources Group, a multi-national corporation that provides high value global data solutions, analytics and consulting services to pharmaceutical, biotech, medical device, healthcare provider and payer, and managed care companies, in various capacities with him last serving as Executive Vice President, Head of Global Sales.  

  

Marion Odence-Ford

 

Ms. Odence-Ford joined the Company as General Counsel & Chief Compliance Officer in February 2021. From April 2013 to June 2020, Ms. Odence-Ford was Vice President & Deputy General Counsel at Decision Resources Group, a multi-national corporation that provides high value global data solutions, analytics and consulting services to pharmaceutical, biotech, medical device, healthcare provider and payer, and managed care companies. From November 2004 to November 2012, Ms. Odence-Ford was Vice President & Associate General Counsel at CRA International, Inc. (dba Charles River Associates), a global consulting firm that offers economic, financial, and strategic expertise to major law firms, corporations, accounting firms, and governments around the world. From May 2004 to November 2004, Ms. Odence-Ford was a member of the GTC Law Group, LLP, a law firm specializing in the business affairs of companies in the high tech and biotech industries. Prior to joining the GTC Law Group, Ms. Odence-Ford worked on the legal teams of Bank of America Corporation/Fleet Boston Financial Corporation from November 2002 to May 2004, and Akamai Technologies, Inc. from October 1999 to November 2002. Ms. Odence-Ford began her legal career in private practice at Mintz, Levin, Cohn, Ferris, Glovsky and Popeo, PC, where she advised public and private companies on corporate matters.

 

Edward Stelmakh

 

Mr. Stelmakh joined the Company as Chief Financial Officer and Chief Operating Officer on October 11, 2021. He has served as Senior Vice President, Chief Financial Officer and Chief Operating Officer of Otsuka America Pharmaceuticals Inc. (“Otsuka”), a US division of a Japanese global healthcare enterprise, since April 2020. Previously, he held various positions at Otsuka including Senior Vice President and Chief Financial Officer (December 2017 – March 2020) and Vice President and Chief Financial Officer (December 2015 – November 2017). Prior to joining Otsuka, from March 2010 to December 2015, Mr. Stelmakh worked at Covance, a division of LabCorp, Inc., as Vice President, Finance, Clinical Development and Commercialization Services. Prior thereto, Mr. Stelmakh held a variety of positions of increasing responsibilities at Johnson & Johnson, Sanofi-Aventis, Organon/Schering-Plough and Mylan.

 

Todd Inman

 

Mr. Inman joined the Company on January 1, 2019 as Vice President, Technology and became the Company’s Chief Technology Officer in November 2019. Prior to joining the Company, from May 2017 to December 2018, Mr. Inman was the Founder and Chief Technology Officer of Meghadata, LLC, a master data management firm, and from July 2016 to December 2017, Mr. Inman was the Founder and Managing Partner of Data Solutions Partners, a data intelligence solutions company. From January 2011 through June 2016, Mr. Inman was Director of Data Solutions at Change HealthCare, a healthcare technology and business solutions company, and from 2005 to 2011, Mr. Inman was the Director of Data Integration of Emdeon Business Services, LLC, an information technology and services company. Prior to Emdeon, from 2001 to 2005, Mr. Inman was the Director of Clearinghouse Services at WebMD Health Corp and, from 1996 to 2001, he was the Manager of Clearinghouse Operations at Professional Office Systems, a CareFirst subsidiary, providing medical office electronic data interchange services.

 

16

 

 

PART II

 

Item 5. Market for Registrant’s Common Equity and Related Stockholder Matters and Issuer Purchases of Equity Securities

 

Our common stock is traded under the symbol “OPRX” on the Nasdaq Capital Market.  At February 24, 2022, there were approximately 400 shareholders of record of our common stock.

 

We currently intend to retain future earnings for the operation of our business. We have never declared or paid cash dividends on our common stock, and we do not anticipate paying any cash dividends in the foreseeable future. Any payment of future dividends will be at the discretion of our board of directors and will depend upon, among other things, our earnings, financial condition, capital requirements, level of indebtedness, and other factors that our board of directors deems relevant.

 

For the information regarding our equity compensation plans, see PART III, Item 12, “Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.”

 

17

 

 

Item 6. Reserved

 

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

Overview

 

We are a digital health technology company enabling care-focused engagement between life sciences organizations, healthcare providers, and patients at critical junctures throughout the patient care journey. Connecting over 60% of U.S. healthcare providers and millions of their patients through an intelligent technology platform embedded within a proprietary point-of-care network, OptimizeRx helps patients start and stay on their medications.

 

Historically, our revenue was generated primarily through the facilitation of financial messages to health care providers via their EHR and ePrescribe systems using the OptimizeRx proprietary network to solve the ever-increasing communication barriers between pharmaceutical representatives and healthcare providers that have presented in the rapidly changing healthcare industry. Over time, as the demand for communication of an increasing variety of different health information between life science companies, providers, and patients continued to rise, our platform has expanded to encompass additional solutions that enable healthcare providers to access information for patients at the point of care. These solutions include brand messaging, therapeutic support messaging, brand support, and innovative patient engagement services, all of which now make up a significant portion of our total revenue.

 

Our strategic focus remains on growing our existing client base and generating greater and more consistent revenues in part through our continued shift in our business model toward enterprise level engagements with recurring revenue streams, while also broadening our platform with innovative proprietary solutions such as our TelaRep™ virtual communication solution and our AI-powered real-world evidence solution which uses sophisticated proprietary algorithms to derive additional revenue from our existing network. In addition, we have continued to expand our team in preparation for future growth aspirations, which may be supplemented with future acquisitions and other strategic collaborations and investments. Our strategy for driving revenue growth is also expected to work in tandem with our efforts to increase margin and profitability using the aforementioned recurring revenue models that have inherently higher margins.

 

As the business continues to grow, operating expenses are expected to increase much more slowly than revenue.

 

The following discussion includes an analysis and comparison of the Company’s 2021 and 2020 fiscal year results of operations, liquidity and capital resources, and critical accounting policies.

 

COVID-19 Business Update

 

The COVID-19 pandemic created unprecedented challenges in the healthcare industry which increased the demand for unique solutions ranging from access to accurate and timely information to increasing the accessibility of medications and care management. We also leveraged our digital platform to provide telehealth capabilities for healthcare providers to adapt to COVID-19 restrictions.

 

At the beginning of the pandemic, we transitioned our global workforce to working remotely to maintain the health and safety of our employees. Governments of cities, states, and countries globally imposed restrictions on travel and business operations, which curtailed various means of performing business and marketing activities such as the attending of health IT conferences. We are conducting business with certain modifications to employee travel and employee work locations. In addition, we have implemented health and safety policies in our offices to enable our employees to safely return to traditional working arrangements. We will continue to actively monitor the situation and may take further actions that alter our business operations as may be required by federal, state or local authorities or that we determine are in the best interests of our employees, customers, and shareholders.

 

18

 

 

The COVID-19 pandemic did not have an adverse impact on our financial condition and results of operations in 2021, and we currently do not expect the results of future operations and our near-and-long-term financial position and growth prospects to be negatively impacted by the pandemic given the nature of the business and the increased demand for digital health solutions.

 

Information pertaining to risk factors as it relates to the COVID-19 pandemic can be found in Item 1A. Risk Factors.

 

Key Performance Indicators

 

We developed a number of key performance indicators, and intend to monitor these going forward, to evaluate our business, measure our performance, identify trends affecting our business and make strategic decisions.

 

Average revenue per top 20 pharmaceutical manufacturer. Average revenue per top 20 pharmaceutical manufacturer is calculated by taking the total revenue the company recognized through pharmaceutical manufacturers listed in Fierce Pharma’s “The top 20 pharma companies by 2020 revenue” over the last twelve months, divided by the total number of the aforementioned pharmaceutical manufacturers that our solutions helped support over that time period. The Company uses this metric to monitor its progress in “landing and expanding” with key customers within its largest customer vertical and believe it also provides investors with a transparent way to chart our progress in penetrating this important customer segment. The increase in the average in 2021 as compared to 2020 is primarily the result of our focus on signing larger and more comprehensive deals.

 

   Twelve Months Ended
December 31
 
   2021   2020 
Average revenue per top 20 pharmaceutical manufacturer  $2,484,557   $1,945,650 

 

Percent of top 20 pharmaceutical manufacturers that are customers. Percent of top 20 pharmaceutical manufacturers that are customers is calculated by taking the number of revenue generating customers that are pharmaceutical manufacturers listed in Fierce Pharma’s “The top 20 pharma companies by 2020 revenue” over the last 12 months, which is then divided by 20—which is the number of pharmaceutical manufacturers included in the aforementioned list. The Company uses this metric to monitor its progress in penetrating key customers within its largest customer vertical and believes it also provides investors with a transparent way to chart our progress in penetrating this important customer segment. The increase from 2020 to 2021 reflects continued penetration into this core customer base and reflects two new top 20 pharma customers in 2021.

 

   Twelve Months Ended
December 31
 
   2021   2020 
Percent of top 20 pharmaceutical manufacturers that are customers   95%   85%

 

19

 

 

 

Percent of total revenue attributable to top 20 pharmaceutical manufacturers. Percent of total revenue attributable to top 20 pharmaceutical manufacturers is calculated by taking the total revenue the company recognized through pharmaceutical manufacturers listed in Fierce Pharma’s “The top 20 pharma companies by 2020 revenue” over the last twelve months, divided by our consolidated revenue over the same period. The Company uses this metric to monitor its progress in “landing and expanding” with key customers within its largest customer vertical and believes it also provides investors with a transparent way to chart our progress in penetrating this important customer segment. Our revenue from this core group of customers grew slightly faster than our overall revenue, enabling us to maintain a similar percentage of revenues from this group.

 

   Twelve Months Ended
December 31
 
   2021   2020 
Percent of total revenue attributable to top 20 pharmaceutical manufacturers   77%   76%

 

Net revenue retention. Net revenue retention is a comparison of revenue generated from all customers in the previous twelve-month period to total revenue generated from the same customers in the following twelve-month period (i.e., excludes new customer relationships for the most recent twelve-month period). The Company uses this metric to monitor its ability to improve its penetration with existing customers and believes it also provides investors with a metric to chart our ability to increase our year-over-year penetration and revenue with existing customers. The retention rate in 2020 was increased as a result of unplanned disruption to the industry caused by the Covid-19 pandemic. Our customers shifted funds previously designated for in-person events to digital marketing throughout 2020. By 2021, while the pandemic continued, there was less disruption and customers shifted some funds back to traditional channels.

 

   Twelve Months Ended
December 31
 
   2021   2020 
Net revenue retention   127%   162%

 

Revenue per average full-time employee. We define revenue per average full-time employee as total revenue over the last twelve months divided by the average number of employees over the last twelve months (i.e., the average between the number of FTEs at the end of the reported period and the number of FTEs at the end of the same period of the prior year). The Company uses this metric to monitor the productivity of its workforce and its ability to scale efficiently over time and believes the metric provides investors with a way to chart our productivity and scalability. Our revenue rate grew more quickly than our increase in the number of employees, allowing us to achieve more productivity. We were able to do this by taking advantage of the expandable technology infrastructure that we have built over the years.

 

   Twelve Months Ended
December 31
 
   2021   2020 
Revenue per average full-time employee  $729,674   $614,378 

 

20

 

 

Results of Operations for the Years Ended December 31, 2021 and 2020

 

Net Revenue

 

Our net revenue increased 42% to $61.3 million for the year ended December 31, 2021 from $43.3 million for the year ended December 31, 2020. This increase resulted from a combination of factors, including the shift to enterprise contracts, increased pharmaceutical brands, an increased distribution network, and growth in our messaging solutions. We expect continued revenue growth in 2022 as a result of the foundations laid in 2020 and 2021.

 

Because the pharmaceutical industry is dominated by large companies with multiple brands, our revenue is concentrated in a relatively small number of companies. We have approximately 50 pharmaceutical companies as customers. However, we had only one and three customers that individually represented more than 10% of our revenues in 2021 and 2020, respectively.

 

Cost of Revenues

 

Our total cost of revenues, composed primarily of revenue share expense paid to our network partners, increased in the year ended December 31, 2021 compared to the year ended December 31, 2020 due to the increase in revenues. Our cost of revenues as a percentage of revenue decreased from approximately 44% in the year ended December 31, 2020 to approximately 42% in the year ended December 31, 2021.

 

This decrease in our cost of revenues as a percentage of revenue resulted primarily from solution mix, specifically the increase in services we provide that are not subject to revenue share.

 

Gross Margin

 

Our gross margin, which is the difference between our revenues and our cost of revenues, increased from 2020 to 2021 as a result of the increased revenue. In addition, our gross margin percentage increased from 56% in 2020 to 58% in 2021 for the reasons discussed above in the cost of revenues section. We expect our gross margins to be in the 57% to 60% range in 2022.

 

Operating Expenses

 

Operating expenses increased to $35.3 million for the year ended December 31, 2021, from $26.2 million for the year ended December 31, 2020, an increase of approximately 34%. The detail by major category is reflected in the table below. Certain 2020 expenses were reclassified in the table to be comparable to the 2021 presentation.

 

   Years Ended December 31 
   2021   2020 
         
Compensation Expense  $17,926,205   $13,666,805 
Stock-based Compensation   5,491,957    3,172,840 
Contractors and Consultants   1,763,906    1,925,192 
Professional Fees   1,528,893    1,312,395 
Board Compensation   245,000    225,250 
Investor Relations   215,490    132,652 
Advertising and Promotion   1,029,208    615,938 
Depreciation and Amortization   2,086,452    2,075,888 
Technology Infrastructure Costs   1,149,855    834,879 
Data   1,008,098    246,242 
Integration Incentives   1,425,274    811,131 
Office, Facility and Other   1,047,672    893,787 
Travel   359,104    327,741 
           
Total Operating Expense  $35,277,114   $26,240,740 

 

The main drivers for the overall increase in operating expenses in 2021 was our focus on staffing and scaling our company to foster and be able to support our planned growth.

 

Within the operating expenses, there were a variety of increases, the largest of which was in compensation expense as a result of additional staff added in 2020 and 2021, including related benefits. During 2021, we added to our staff in several key areas, including product development, sales, and IT, and the addition of our General Counsel and Chief Compliance Officer, and Chief Financial Officer/ Chief Operating Officer. During 2021 we hired 27 net additional employees. We expect our compensation expense to continue to increase in 2022, as a result of the full year impact of 2021 hires and new hires in 2022.

 

21

 

 

Stock based compensation increased by $2.3 million from $3.2 million in 2020 to $5.5 million in 2021 primarily because of more employees and an increase in our stock price. There is a relationship between the price of the stock at the time of either the option grant or the RSU grant and the fair value of the option or RSU, resulting in a higher cost when the stock price is higher. Our stock price was higher, on average, in 2021 than 2020. In addition, we hired 3 high level executives, which tend to have larger awards, and awarded the CEO a market-based grant with a requisite service period of less than 3 years.

 

Contractors and consultants decreased from 2020 to 2021 as we added staff to fill roles previously filled by consultants or contractors.

 

Professional fees increased by 16% in 2021 compared with 2020. With the assistance of an outside legal firm, we undertook a comprehensive governance review of our bylaws, board charters, equity compensation plan, and overall corporate policies. The cost of this review, partially offset by a reduction in the cost of our audit, accounts for the increase.

  

Board compensation increased slightly from 2020 to 2021 due to the full year impact of an increase in the size of our board in 2020. This represents only the cash portion of the compensation.

 

Investor relations increased in 2021as a result of hiring a new investor relations firm, as well as increased activity in the area.

  

Our advertising and promotion costs increased from 2020 to 2021 as a result of a resumption in the sponsorship of, and attendance at, conferences. These activities were drastically reduced in 2020 due to the global pandemic. These activities were increased in 2021 once a Covid vaccine was developed.

 

Technology infrastructure costs increased due to continued investment in our operating systems to facilitate new products as well as the implementation of additional software products to increase efficiency and information dissemination.

 

Data costs increased as we have purchased more data, primarily to aid in our selling effort and allow customers to target their messages more appropriately based on this data, thereby increasing our ability to charge premium prices for more highly targeted messages.

  

Integration and exclusivity costs, which represent payments to partners for access and/or exclusivity, increased because of new agreements signed. These payments are usually made in lump sums and expensed over the term of the contracts. These expenses are an important part of our ability to expand our network. These costs increased in 2021, as we signed more contracts and contracts with larger payments.

  

Depreciation and amortization in 2021 remained relatively similar to 2020. We expect depreciation and amortization expense in 2022 to increase from 2021 levels as we continue to invest in the growth of our business.

 

Office, facility, and other miscellaneous costs increased from 2020 to 2021. The main reason for the change related to a higher level of activity with more employees, as well as hiring expenses, including recruiter fees.

 

Travel increased slightly from 2020 to 2021 as we reopened travel gradually in the second half of the year. In 2020, we had three months of normal travel pre-pandemic followed by very little the remainder of the year, while 2021 had lower levels than normal spread more throughout the year.

 

Net Income (Loss)

 

We finished the year ended December 31, 2021 with net income of $0.4 million, as compared to a net loss of $2.2 million during the year ended December 31, 2020. The reasons for specific components are discussed above. Overall, we had an increase in revenue and gross margin partially offset by increased operating expenses.. In addition, the income or loss in both periods included significant noncash items. We had $5.2 million in noncash operating expenses in 2020 and $7.6 million in noncash operating expenses in 2021.

 

22

 

 

Quarterly Financial Information

 

Following is a table of our quarterly operating results for 2021 for information purposes.

 

   First
Quarter
   Second
Quarter
   Third
Quarter
   Fourth
Quarter
   Total Year 
                     
Revenues  $11,229,211   $13,625,639   $16,124,951   $20,312,797    61,292,598 
                          
Cost of revenues   5,104,603    5,580,964    7,047,832    7,920,985    25,654,384 
                          
Gross Profit   6,124,608    8,044,675    9,077,119    12,391,812    35,638,214 
                          
Operating Expenses   6,762,916    7,704,536    9,038,929    11,770,733    35,277,114 
                          
Income (Loss) from Operations   (638,308)   340,139    38,190    621,079    361,100 
                          
Other income (expense)   931    11,961    1,704    2,383    16,979 
                          
Income (loss) before Taxes   (637,377)   352,100    39,894    623,462    378,079 
                          
Income tax benefit   -    -    -    -    - 
                          
Net Income (Loss)   (637,377)   352,100    39,894    623,462    378,079 
                          
Earnings (loss) per share                         
Basic  $(0.04)  $0.02   $0.00   $0.04   $0.02 
Diluted  $(0.04)  $0.02   $0.00   $0.03   $0.02 

 

Sum of four quarterly per share amounts does not equal annual total due to rounding and the mechanics of the weighted average shares outstanding calculation.

 

23

 

 

Following is a table of our quarterly operating results for 2020 for information purposes.

 

   First
Quarter
   Second
Quarter
   Third
Quarter
   Fourth
Quarter
   Total Year 
                     
Revenues  $7,584,602   $8,783,230   $10,519,191   $16,426,301   $43,313,324 
                          
Cost of revenues   3,241,763    3,639,016    4,504,844    7,822,280    19,207,903 
                          
Gross Profit   4,342,839    5,144,214    6,014,347    8,604,021    24,105,421 
                          
Operating Expenses   6,602,091    6,200,027    6,191,069    7,247,553    26,240,740 
                          
Income (Loss) from Operations   (2,259,252)   (1,055,813)   (176,722)   1,356,468    (2,135,319)
                          
Other income (expense)   55,321    (21,655)   (106,172)   698    (71,808)
                          
Income (loss) before Taxes   (2,203,931)   (1,077,468)   (282,894)   1,357,166    (2,207,127)
                          
Income tax benefit   -    -    -    -    - 
                          
Net Income (Loss)   (2,203,931)   (1,077,468)   (282,894)   1,357,166    (2,207,127)
                          
Earnings (loss) per share                         
Basic  $(0.15)  $(0.07)  $(0.02)  $0.09   $(0.15)
Diluted  $(0.15)  $(0.07)  $(0.02)  $0.08   $(0.15)

 

Sum of four quarterly per share amounts does not equal annual total due to rounding and the mechanics of the weighted average shares outstanding calculation.

  

Liquidity and Capital Resources

 

As of December 31, 2021, we had total current assets of $115.1 million, compared with current liabilities of $9.4 million, resulting in working capital of $105.7 million and a current ratio of 12 to 1. This compares with the working capital balance of $22.9 million and the current ratio of 3.3 to 1 at December 31, 2020. This increase in working capital, as discussed in more detail below, is primarily the result of a public offering of common stock in 2021.

 

Following is a table with summary data from the consolidated statement of cash flows for the years ended December 31, 2021 and 2020, as presented.

 

   2021   2020 
Net cash provided by (used in) operating activities  $726,039   $(6,310,386)
Net cash used in investing activities   (485,999)   (124,725)
Net cash provided by (used in) financing activities   73,924,954    (1,900,793)
           
Net increase in cash and cash equivalents  $74,164,994   $(8,335,904)

 

Our operating activities provided $0.7 million in the year ended December 31, 2021, as compared with approximately $6.3 million used in operating activities in the year ended December 31, 2020. The cash provided in 2021 was the result of our net income and non-cash expenses, which together totaled $8.0 million. This was partially offset by the increased working capital, totaling $7.3 million, required to support higher revenues. The cash used in 2020 was primarily the result of the increased working capital required to support higher revenues, totaling $9.7 million. In addition, we had a net loss of $2.2 million, but non-cash expenses included in that loss of $5.6 million, resulting in net cash generated of $3.4 million between the two, which offset the investment in working capital.

 

24

 

 

We used $0.5 million in investing activities in 2021, compared with $0.1 million in 2020, primarily as the result of purchase of both tangible and intangible assets. The 2021 amount included $0.4 million of capitalized software development costs related to our proprietary systems and $0.1 million of tangible property, primarily personal computers. The majority of the 2020 investments were in computers, with small additional amounts of capitalized software.

 

Financing activities provided $73.9 million in the year ended December 31, 2021. The cash provided in 2021 was the result of our underwritten offering in 2021, which generated $70.7 million, as well as from the proceeds of option exercises, which generated $4.9 million. This was partially offset by the payment of contingent consideration related to previous acquisitions of $1.6 million. We used cash of $1.9 million in 2020 as the result of the payment of contingent consideration related to previous acquisitions of $4.4 million, partially offset by the proceeds from option exercises of $2.5 million.

 

We believe that funds generated from operations, together with existing cash, will be sufficient to finance our current operations and planned growth for the next twelve months. We do not anticipate the need to raise any additional cash to support operations. However, we could require additional debt or equity financing if we were to make any significant acquisitions for cash during that period. In addition, we believe we can generate the cash needed to operate beyond the next 12 months from operations.

 

Off Balance Sheet Arrangements

 

As of December 31, 2021, there were no off-balance sheet arrangements.

 

Critical Accounting Policies

 

A “critical accounting policy” is one which is both important to the portrayal of a company’s financial condition and results, and requires management’s most difficult, subjective, or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain.

 

Our accounting policies are discussed in detail in the footnotes to our financial statements included in this Annual Report on Form 10-K for the year ended December 31, 2021; however, we consider our critical accounting policies to be those related to revenue recognition, calculation of revenue share expense (cost of revenues), stock-based compensation, capitalization and related amortization of intangible assets and impairment of assets. Following is a summary of those policies.

   

Revenue Recognition

 

Recognition of revenue requires evidence of a contract, probable collection of proceeds, and completion of substantially all performance obligations. We use a 5-step model to recognize revenue. These steps are: identify the contract with a customer, identify the performance obligations in the contract, determine the transaction price, allocate the transaction price to the performance obligations in the contract, and recognize revenue when or as the performance obligations are satisfied.

 

Revenues are primarily generated from content delivery activities in which we deliver financial, clinical, or brand messaging through a distribution network of eprescribers and electronic health record technology providers (channel partners), directly to consumers, or from reselling services that complement the business. This content delivery for a customer is referred to as a program. Unless otherwise specified, revenue is recognized based on the selling price to customers.

 

25

 

 

Our contracts are generally all less than one year and the primary performance obligation is delivery of messages or other forms of content, but the contract may contain additional services. Additional services may include program design, which is the design of the content delivery program, set up, and reporting. We consider set up and reporting services to be complimentary to the primary performance obligation and recognized through performance of the delivery of content. We consider the design of the programs and related consulting services to be performance obligations separate from the delivery of messages.

 

As the content is distributed through the platform and network of channel partners (a transaction), these transactions are recorded, and revenue is recognized, over time as the distributions occur. Revenue for transactions can be realized based on a price per message, a price per redemption, as a flat fee occurring over a period of time, or upon completion of the program, depending on the client contract. We recognize setup fees that are required for integrating client offerings and campaigns into the rule-based content delivery system and network over the life of the initial program, based either on time, or units delivered, depending upon which is most appropriate in the specific situation. Should a program be cancelled before completion, the balance of set up revenue is recognized at the time of cancellation, as set up fees are nonrefundable. Additionally, we also recognize revenue for providing program performance reporting and maintenance, either by our company directly delivering reports or by providing access to our online reporting portal that the client can utilize. This reporting revenue is recognized over time as the messages are delivered. Program design, which is the design of the content delivery program, and related consulting services are recognized as services are performed.

 

In some instances, we license certain of our software applications in arrangements that do not include other performance obligations. In those instances, we record license revenue when the software is delivered for use to the license. In instances where our contracts included Software as a service, the revenue is recognized over the subscription period as services are delivered to the customer.

 

In some instances, we also resell messaging solutions that are available through channel partners that are complementary to the core business and client base. These partner specific solutions are frequently similar to our own solutions and revenue recognition for these programs is the same as described above. In instances where we sell solutions on a commission basis, net revenue is recognized based on the commission-based revenue split that we receive. There were no programs recorded on a net basis in the years presented. In instances where we resell these messaging solutions and have all financial risk and significant operation input and risk, we record the revenue based on the gross amount sold and the amount paid to the channel partner as a cost of sales.

 

Cost of Revenues

 

The primary cost of revenue is revenue share expense. Based on the volume of transactions that are delivered through the channel partner network, we provide a revenue share to compensate the partner for their promotion of the campaign. Revenue shares are a negotiated percentage of the transaction fees and can also be specific to special considerations and campaigns. In addition, we pay revenue share to ConnectiveRx as a result of a 2014 legal settlement in an amount equal to the greater of 10% of financial messaging distribution revenues generated through our integrated network, or $0.37 per financial message distributed through our integrated network. As our solution mix has expanded and our revenues have grown, financial messaging has become a smaller percentage of our revenues and these payments to ConnectiveRx, a smaller portion of our revenue share. The contractual amount due to the channel partners is recorded as an expense at the time the message is distributed.

 

Intangible Assets

 

Intangible assets are stated at cost. Finite-lived assets are being amortized over their estimated useful lives of fifteen to seventeen years for patents, eight years for customer relationships, fifteen years for tradenames, four years for covenants not to compete, and three to four years for software and websites, all using the straight-line method. These assets are evaluated when there is a triggering event. There was no impairment of our intangible assets in either year presented.

 

26

 

 

Goodwill

 

We evaluate goodwill for impairment during our fiscal fourth quarter, or more frequently if an event occurs or circumstances change. We determined there was no impairment as goodwill had a fair value comfortably in excess of its carrying value.

 

Stock-based Compensation

 

We use the fair value method to account for stock-based compensation. The fair value of the equity instrument is charged directly to compensation expense and additional paid-in capital over the period during which services are rendered. The fair value of each award is estimated on the date of each grant.

 

For options, fair value is estimated using the Black-Scholes option pricing model that uses the following assumptions. Estimated volatilities are based on the historical volatility of our stock over the same period as the expected term of the options. The expected term of options granted represents the period of time that options granted are expected to be outstanding. We use historical data to estimate option exercise behavior and to determine this term. The risk-free rate used is based on the U.S. Treasury yield curve in effect at the time of the grant using a time period equal to the expected option term. We have never paid dividends and do not expect to pay any dividends in the future.

 

The Black-Scholes option valuation model and other existing models were developed for use in estimating the fair value of traded options that have no vesting restrictions and are fully transferable. These option valuation models require the input of, and are highly sensitive to, subjective assumptions including the expected stock price volatility. Our stock options have characteristics significantly different from those of traded options, and changes in the subjective input assumptions could materially affect the fair value estimate.

 

For restricted stock units, the fair value is based on the market value of the Company’s common stock on the date of grant. For market based restricted stock units, fair value is estimated using a Monte Carlo simulation model. This valuation technique includes estimating the movement of stock prices and the effects of volatility, interest rates and dividends.

 

Recently Issued Accounting Pronouncements

 

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. ASU 2019-12 is intended to improve consistent application and simplify the accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance. ASU 2019-12 was effective for us as of January 1, 2021. The adoption of this standard did not have a material effect on our financial position, results of operations, or cash flows.

 

Not Yet Adopted

 

ASU Topic 2021-08 Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers, as if it had originated the contracts. The standard is effective for the Company's fiscal year beginning January 1, 2023, with early adoption permitted. The Company is currently evaluating the effect of this pronouncement on its Consolidated Financial Statements, but it is not expected to have a material impact.

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

 

Not applicable. 

 

27

 

 

Item 8. Financial Statements and Supplementary Data

 

Index to Financial Statements Required by Article 8 of Regulation S-X:

 

Audited Financial Statements:
 
F-1 Reports of Independent Registered Public Accounting Firm;
F-3 Consolidated Balance Sheets as of December 31, 2021 and 2020;
F-4 Consolidated Statements of Operations for the years ended December 31, 2021 and 2020;
F-5 Consolidated Statement of Stockholders’ Equity for the year ended December 31, 2021;
F-6 Consolidated Statement of Stockholders’ Equity for the year ended December 31, 2020;
F-7 Consolidated Statements of Cash Flows for the years ended December 31, 2021 and 2020; and
F-8 Notes to Consolidated Financial Statements

 

28

 

 

 

 

Report of Independent Registered Public Accounting Firm

 

To the Shareholders and Board of Directors of
OptimizeRx Corporation

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of OptimizeRx Corporation and Subsidiaries (the Company) as of December 31, 2021 and 2020, and the related consolidated statements of operations, stockholders’ equity and cash flows for the years then ended, and the related notes (collectively referred to as the consolidated financial statements). We have also audited the Company’s internal control over financial reporting as December 31, 2021, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

 

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control – Integrated Framework (2013) issued by COSO.

 

Basis for Opinion

 

The Company’s management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

 

Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures include examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audit provides a reasonable basis for our opinion. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

 

F-1

 

 

Definition and Limitations of Internal Control over Financial Reporting

 

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

Critical Audit Matter

 

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which they related.

 

Critical Audit Matter - Revenue Recognition

 

As disclosed in Note 2 to the consolidated financial statements, the Company recognizes revenue upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.

 

Significant judgment is exercised by the Company in determining revenue recognition for these customer agreements and includes the following: (1) determining whether services are considered distinct performance obligations that should be accounted for separately versus together (2) the pattern and timing of delivery for each distinct performance obligation, and (3) identification and treatment of contract terms that may impact the timing and amount of revenue recognized.

 

How the Critical Audit Matter Was Addressed in the Audit

 

The audit procedures we performed to address this critical audit matter included the following: (1) obtaining an understanding of the design and operating effectiveness of controls related to identifying distinct performance obligations, determining the timing of revenue recognition and any estimation of variable consideration, (2) selection of a sample of customer agreements and testing management’s identification and treatment of contract terms, and testing the mathematical accuracy of management’s calculations of revenue and the associated timing of revenue recognized in the consolidated financial statements.

 

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

 

/s/ UHY LLP

 

Sterling Heights, Michigan

February 28, 2022

 

F-2

 

 

OPTIMIZERx CORPORATION

Consolidated Balance Sheets

 

   December 31,
2021
   December 31,
2020
 
ASSETS        
         
Current Assets        
Cash and cash equivalents  $84,681,770   $10,516,776 
Accounts receivable, net   24,800,585    17,885,705 
Prepaid expenses   5,630,655    4,456,611 
Total Current Assets   115,113,010    32,859,092 
Property and equipment, net   143,818    148,854 
Other Assets          
Goodwill   14,740,031    14,740,031 
Technology assets, net   4,589,126    5,251,822 
Patent rights, net   2,155,026    2,349,570 
Right of use assets, net   328,820    445,974 
Other intangible assets, net   3,902,502    4,519,552 
Security deposits and other assets   12,859    12,859 
Total Other Assets   25,728,364    27,319,808 
TOTAL ASSETS  $140,985,192   $60,327,754 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
           
Current Liabilities          
Accounts payable – trade  $606,808   $618,250 
Accrued expenses   2,902,836    2,420,361 
Revenue share payable   4,378,216    4,969,868 
Current portion of lease liabilities   90,982    123,220 
Contingent purchase price payable   -    1,610,813 
Deferred revenue   1,389,907    285,795 
Total Current Liabilities   9,368,749    10,028,307 
Non-current Liabilities          
Lease liabilities, net of current portion   236,726    325,533 
Total Liabilities   9,605,475    10,353,840 
Commitments and contingencies (See Note 14)   
 
    
 
 
Stockholders’ Equity          
Preferred stock, $0.001 par value, 10,000,000 shares authorized, none issued and outstanding at December 31, 2021 and 2020,
   
-
    
-
 
Common stock, $0.001 par value, 166,666,667 shares authorized, 17,860,975 and 15,223,340 shares issued and outstanding at December 31, 2021 and 2020, respectively   17,861    15,223 
Additional paid-in-capital   166,615,514    85,590,428 
Accumulated deficit   (35,253,658)   (35,631,737)
Total Stockholders’ Equity   131,379,717    49,973,914 
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY  $140,985,192   $60,327,754 

 

The accompanying notes are an integral part of these financial statements. 

 

F-3

 

 

OPTIMIZERx CORPORATION

Consolidated Statements of Operations

 

   For the
year ended
December 31,
2021
   For the
year ended
December 31,
2020
 
         
Revenue  $61,292,598   $43,313,323 
Cost of revenues   25,654,384    19,207,902 
Gross margin   35,638,214    24,105,421 
           
Operating Expenses          
Stock-based compensation   5,491,957    3,172,840 
Depreciation, amortization, and noncash lease expense   2,086,454    2,075,888 
Other general and administrative expenses   27,698,703    20,992,012 
Total operating expenses   35,277,114    26,240,740 
Income (loss) from operations   361,100    (2,135,319)
Other income (expense)          
Interest income   16,979    68,582 
Change in fair value of contingent consideration   
-
    (140,390)
Total other income (expense)   16,979    (71,808)
Income (loss) before provision for income taxes   378,079    (2,207,127)
Income tax benefit   
-
    
-
 
Net income (loss)  $378,079   $(2,207,127)
Weighted average number of shares outstanding – basic   17,228,019    14,827,923 
Weighted average number of shares outstanding – diluted   17,690,489    14,827,923 
Income (loss) per share – basic  $0.02   $(0.15)
Income (loss) per share – diluted  $0.02   $(0.15)

 

The accompanying notes are an integral part of these financial statements.

 

F-4

 

 

OPTIMIZERx CORPORATION

Consolidated Statement of Stockholders’ Equity for the Year

Ended December 31, 2021

 

   Common
Stock
Shares
   Common
Stock
Amount
   Additional
Paid-in
Capital
   Accumulated
Deficit
   Total
Stockholders’
Equity
 
                     
Balance, January 1, 2021   15,223,340   $15,223   $85,590,428   $(35,631,737)  $49,973,914 
Stock-based compensation expense        
 
         
 
      
Options   -    
-
    2,709,781    
-
    2,709,781 
Restricted Stock   3,333    3    2,532,088    
-
    2,532,091 
Issuance of common stock:                         
For board compensation   4,730    5    250,080    
-
    250,085 
For stock options exercised   1,105,822    1,106    4,863,125    
-
    4,864,231 
Public offering of common shares, net of offering costs   1,523,750    1,524    70,670,012    
-
    70,671,536 
Net income for the year   -    
-
    
-
    378,079    378,079 
Balance, December 31, 2021   17,860,975   $17,861   $166,615,514   $(35,253,658)  $131,379,717 

 

The accompanying notes are an integral part of these financial statements.

 

F-5

 

 

OPTIMIZERx CORPORATION

Consolidated Statement of Stockholders’ Equity for the Year

Ended December 31, 2020

 

   Common
Stock
Shares
   Common
Stock
Amount
   Additional
Paid-in
Capital
   Accumulated
Deficit
   Total
Stockholders’
Equity
 
                     
Balance, January 1, 2020   14,600,579   $14,601   $78,272,268   $(33,424,610)  $44,862,259 
Stock-based compensation expense                  
 
      
Options   -    
-
    1,884,202    
-
    1,884,202 
Restricted Stock   84,746    84    838,430    
-
    838,514 
Issuance of common stock:                         
For board compensation   28,809    29    450,095    
-
    450,124 
For stock options exercised   414,705    415    2,487,979    
-
    2,488,394 
For contingent purchase price and escrow hold back   94,501    94    1,657,454    
-
    1,657,548 
Net loss for the year   -    
-
    
 
    (2,207,127)   (2,207,127)
Balance, December 31, 2020   15,223,340   $15,223   $85,590,428   $(35,631,737)  $49,973,914 

 

The accompanying notes are an integral part of these financial statements.

 

F-6

 

 

OPTIMIZERx CORPORATION

Consolidated Statements of Cash Flows

 

   For the
year ended
December 31,
2021
   For the
year ended
December 31,
2020
 
CASH FLOWS FROM OPERATING ACTIVITIES:        
Net income (loss)  $378,079   $(2,207,127)
Adjustments to reconcile net income (loss) to net cash used in operating activities:          
Depreciation and amortization   1,965,325    1,971,083 
Noncash lease expense   121,129    104,805 
Increase in bad debt reserve   80,000    200,000 
Stock-based compensation   5,491,957    3,172,840 
Change in fair value of contingent consideration   
-
    140,390 
Changes in:          
Accounts receivable   (6,994,880)   (10,667,680)
Prepaid expenses and other assets   (1,174,044)   (3,517,700)
Accounts payable   (11,442)   125,255 
Revenue share payable   (591,652)   3,351,430 
Accrued expenses and other   482,475    1,416,884 
Change in operating lease liabilities   (125,020)   (106,347)
Deferred revenue   1,104,112    (294,219)
NET CASH PROVIDED BY (USED IN) OPERATING ACTIVITIES   726,039    (6,310,386)
CASH FLOWS FROM INVESTING ACTIVITIES:          
Purchases of property and equipment   (100,322)   (68,041)
Acquisition of intangible assets, including intellectual property rights   (21,511)   (11,932)
Capitalized software development costs   (364,166)   (44,752)
NET CASH USED IN INVESTING ACTIVITIES   (485,999)   (124,725)
CASH FLOWS FROM FINANCING ACTIVITIES:          
Proceeds from issuance of common stock, net of offering costs   70,671,536    
-
 
Proceeds from exercise of stock options   4,864,231    2,488,394 
Payment of contingent consideration   (1,610,813)   (4,389,187)
NET CASH PROVIDED BY (USED IN) FINANCING ACTIVITIES   73,924,954    (1,900,793)
NET INCREASE (DECREASE IN) CASH AND CASH EQUIVALENTS   74,164,994    (8,335,904)
CASH AND CASH EQUIVALENTS – BEGINNING OF PERIOD   10,516,776    18,852,680 
CASH AND CASH EQUIVALENTS – END OF PERIOD  $84,681,770   $10,516,776 
SUPPLEMENTAL CASH FLOW INFORMATION:          
Cash paid for interest  $
-
   $
-
 
Cash paid for income taxes  $
-
   $
-
 
NON-CASH INVESTING AND FINANCING ACTIVITIES:          
Acquisition liabilities paid in stock  $
-
   $1,657,548 

 

The accompanying notes are an integral part of these financial statements. 

 

F-7

 

  

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 1 – ORGANIZATION AND NATURE OF BUSINESS

 

OptimizeRx is a digital health technology company enabling care-focused engagement between life sciences organizations, healthcare providers, and patients at critical junctures throughout the patient care journey. Connecting over 60% of U.S. healthcare providers and millions of their patients through an intelligent technology platform embedded within a proprietary point-of-care network, OptimizeRx helps patients start and stay on their medications. 

 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation

The financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America and are presented in US dollars.

 

Use of Estimates

The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates and assumptions have been made in determining the carrying value of assets, depreciable and amortizable lives of tangible and intangible assets, the carrying value of liabilities, the valuation allowance for the deferred tax asset, the timing of revenue recognition and related revenue share expenses, and inputs used in the calculation of stock based compensation. Actual results could differ from these estimates.

 

Principles of Consolidation

The financial statements reflect the consolidated results of OptimizeRx Corporation, a Nevada corporation, and its wholly owned subsidiaries: OptimizeRx Corporation, a Michigan corporation, RMDY Health, Inc., a Delaware corporation, CareSpeak Communications, Inc., a New Jersey corporation, Cyberdiet, a controlled foreign corporation incorporated in Israel, and CareSpeak Communications D.O.O., a Controlled Foreign Corporation incorporated in Croatia. Together, these companies are referred to as “OptimizeRx” and “the Company.” All material intercompany transactions have been eliminated.

 

Reclassifications

Certain items in the previous year financial statements have been reclassified to match the current year presentation.

 

Foreign Currency

The Company’s functional currency is the U.S. dollar, however it pays certain expenses related to its two foreign subsidiaries in the local currency, which is the sheckel for its subsidiary in Israel and the kuna for its Croatian subsidiary. All transactions are recorded at the exchange rate at the time of payment. If there is a time lag between the time of recording the liability and the time of payment, a gain or loss is recorded in the Consolidated Statement of Operations due to any fluctuations in the exchange rate.

 

Cash and Cash Equivalents

For purposes of the accompanying financial statements, the Company considers all highly liquid instruments, consisting of money market accounts, with an initial maturity of three months or less to be cash equivalents.

 

Fair Value of Financial Instruments

Fair value is defined as the price that would be received upon sale of an asset or paid upon transfer of a liability in an orderly transaction between market participants at the measurement date and in the principal or most advantageous market for that asset or liability. The fair value should be calculated based on assumptions that market participants would use in pricing the asset or liability, not on assumptions specific to the entity. In addition, the fair value of liabilities should include consideration of non-performance risk including our own credit risk.

 

F-8

 

 

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

 

In addition to defining fair value, the disclosure requirements around fair value establish a fair value hierarchy for valuation inputs, which is expanded. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of the three levels, which is determined by the lowest level input that is significant to the fair value measurement in its entirety. These levels are:

 

Level 1 – Inputs are based upon unadjusted quoted prices for identical instruments traded in active markets.

 

Level 2 – Inputs are based upon significant observable inputs other than quoted prices included in Level 1, such as quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

 

Level 3 – Inputs are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability. The fair values are therefore determined using model-based techniques that include option pricing models, discounted cash flow models, and similar techniques. The Company’s stock options and warrants are valued using level 3 inputs.

 

The following tables present the fair values and carrying values of the Company’s financial assets and liabilities measured on a recurring basis as of December 31, 2021 and 2020 and the valuation techniques used by the Company to determine those fair values.

 

   2021 
   Level 1   Level 2   Level 3   Fair Value   Carrying Value 
                                                
Liabilities                                                                                        
Contingent Purchase Price Payable  $
-
   $
-
   $
-
   $
-
   $
-
 

 

  

   2020 
   Level 1   Level 2   Level 3   Fair Value   Carrying Value 
                     
Liabilities                         
Contingent Purchase Price Payable (1)  $
-
   $
-
   $1,610,813   $1,610,813   $1,610,813 

 

(1) The contingent consideration is based off achieving certain revenue milestones in each of the next two years. The Geometric-Brownian motion analysis was used to generate spot prices for use in an option pricing model. For 2020, the final payout had been determined and was paid in 2021.

 

F-9

 

 

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

 

The following table provides a summary of changes in fair value of the Company’s Level 3 financial instruments for the years ended December 31, 2021 and 2020.

 

   Amount 
Balance December 31, 2019  $6,720,000 
Payment of CareSpeak Communication contingent consideration   (1,389,187)
Payment of RMDY Health, Inc. contingent consideration   (3,860,390)
Increase in the value of the RMDY Health, Inc. contingent consideration   140,390 
Balance December 31, 2020   1,610,813 
Payment of CareSpeak Communication contingent consideration   (1,610,813)
Balance December 31, 2021  $
-
 

 

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are reported at realizable value, net of allowances for doubtful accounts, which is estimated and recorded in the period the related revenue is recorded. The Company has a standardized approach to estimate and review the collectability of its receivables based on a number of factors, including the period they have been outstanding. Historical collection and payer reimbursement experience is an integral part of the estimation process related to allowances for doubtful accounts. In addition, the Company regularly assesses the state of its billing operations in order to identify issues, which may impact the collectability of these receivables or reserve estimates. Because the Company’s customers are primarily large well-capitalized companies, historically there has been very little bad debt expense. Bad debt expense was $80,000 for the year ended December 31, 2021 and $200,000 for the year ended December 31, 2020. The allowance for doubtful accounts was $241,219 and $158,163 as of December 31, 2021 and 2020, respectively. From time to time, we may record revenue based on our revenue recognition policies described below in advance of being able to invoice the customer. Included in accounts receivable are unbilled amounts of $2,110,865 and $757,218 at December 31, 2021, and December 31, 2020, respectively.

 

Property and Equipment

Property and equipment are stated at cost and are being depreciated over their estimated useful lives of three to five years for office equipment and three years for computer equipment using the straight-line method of depreciation for book purposes. Maintenance and repair charges are expensed as incurred.

 

Intangible Assets

Intangible assets are stated at cost. Finite-lived assets are being amortized over their estimated useful lives of fifteen to seventeen years for patents, eight years for customer relationships, fifteen years for tradenames, four years for covenants not to compete, and three to four years for software and websites, all using the straight-line method. These assets are evaluated when there is a triggering event. There was no impairment of our intangible assets in either year presented.

 

Goodwill

We evaluate goodwill for impairment during our fiscal fourth quarter, or more frequently if an event occurs or circumstances change. Our analysis determined that there was no impairment of our goodwill.

  

F-10

 

  

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

 

Revenue Recognition

Recognition of revenue requires evidence of a contract, probable collection of proceeds, and completion of substantially all performance obligations. We use a 5-step model to recognize revenue. These steps are: identify the contract with a customer, identify the performance obligations in the contract, determine the transaction price, allocate the transaction price to the performance obligations in the contract, and recognize revenue when or as the performance obligations are satisfied.

 

Revenues are primarily generated from content delivery activities in which the Company delivers financial, clinical, or brand messaging through a distribution network of eprescribers and electronic health record technology providers (channel partners), directly to consumers, or from reselling services that complement the business. This content delivery for a customer is referred to as a program. Unless otherwise specified, revenue is recognized based on the selling price to customers.

 

The Company’s contracts are generally all less than one year and the primary performance obligation is delivery of messages, or content, but the contract may contain additional services. Additional services may include program design, which is the design of the content delivery program, set up, and reporting. We consider set up and reporting services to be complimentary to the primary performance obligation and recognized through performance of the delivery of content. We consider program design and related consulting services to be performance obligations separate from the delivery of messages.

 

As the content is distributed through the platform and network of channel partners (a transaction), these transactions are recorded, and revenue is recognized, over time as the distributions occur. Revenue for transactions can be realized based on a price per message, a price per redemption, as a flat fee occurring over a period of time, or upon completion of the program, depending on the client contract. The Company recognizes setup fees that are required for integrating client offerings and campaigns into the rule-based content delivery system and network over the life of the initial program, based either on time, or units delivered, depending upon which is most appropriate in the specific situation. Should a program be cancelled before completion, the balance of set up revenue is recognized at the time of cancellation, as set up fees are nonrefundable. Additionally, the Company also recognizes revenue for providing program performance reporting and maintenance, either by the Company directly delivering reports or by providing access to its online reporting portal that the client can utilize. This reporting revenue is recognized over time as the messages are delivered. Program design, which is the design of the content delivery program, and related consulting services are recognized as services are performed.

 

The majority of our revenue is earned from life sciences companies, such as pharmaceutical and biotech companies, or medical device makers. A small portion of our revenue is earned from other sources, such as associations and technology companies. A break down is set forth in the table below.

 

   2021   2020 
Life Science Companies  $59,018,033   $41,358,746 
Other   2,274,565    1,954,577 
Total Revenue  $61,292,598   $43,313,323 

 

F-11

 

   

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

 

Revenues (cont.)

In some instances, we license certain of our software applications in arrangements that do not include other performance obligations. In those instances, we record license revenue when the software is delivered for use to the license. In instances where our contracts included Software as a service, the revenue is recognized over the subscription period as services are delivered to the customer.

 

In some instances, the Company also resells messaging solutions that are available through channel partners that are complementary to the core business and client base. These partner specific solutions are frequently similar to our own solutions and revenue recognition for these programs is the same as described above. In instances where the Company sells solutions on a commission basis, net revenue is recognized based on the commission-based revenue split that the Company receives. There were no programs recorded on a net basis in the years presented. In instances where the Company resells these messaging solutions and has all financial risk and significant operation input and risk, the Company records the revenue based on the gross amount sold and the amount paid to the channel partner as a cost of sales.

 

Cost of Revenues

The primary cost of revenue is revenue share expense. Based on the volume of transactions that are delivered through the channel partner network, the Company provides a revenue share to compensate the partner, or others, for their promotion of the campaign. Revenue shares are a negotiated percentage of the transaction fees and can also be specific to special considerations and campaigns. 

 

Income Taxes

Income taxes are computed using the asset and liability method. Under the asset and liability method, deferred income tax assets and liabilities are determined based on the differences between the financial reporting and tax basis of assets and liabilities and are measured using the currently enacted tax rates and laws. A valuation allowance is provided for the amount of deferred tax assets that, based on available evidence, are not expected to be realized.

 

The Company recognizes the tax benefit from uncertain tax positions if it is more likely than not that the tax positions will be sustained on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. It is the Company’s policy to include interest and penalties related to tax positions as a component of income tax expense.

 

Concentration of Credit Risks

The Company maintains its cash and cash equivalents in bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses in such accounts; however, amounts in excess of the federally insured limit may be at risk if the bank experiences financial difficulties. As of December 31, 2021 and 2020 the Company had $83,312,524 and $9,936,806, respectively, in cash balances in excess of federally insured limits, primarily at Bank of America/Merrill Lynch.

 

Research and Development

The Company expenses research and development expenses as incurred. There was no research and development expense for the years ended December 31, 2021 and 2020. 

  

F-12

 

 

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

 

Stock-based Compensation

The Company uses the fair value method to account for stock-based compensation. The fair value of the equity instrument is charged directly to compensation expense and additional paid-in capital over the period during which services are rendered. The fair value of each award is estimated on the date of each grant.

 

For restricted stock awards, the fair value is based on the market value of the Company’s common stock on the date of grant. For market based restricted stock units, the fair value is estimated using a Monte Carlo simulation model. This valuation technique includes estimating the movement of stock prices and the effects of volatility, interest rates and dividends.

 

For options, fair value is estimated using the Black-Scholes option pricing model that uses the following assumptions. Estimated volatilities are based on the historical volatility of the Company’s common stock over the same period as the expected term of the options. The expected term of options granted represents the period of time that options granted are expected to be outstanding. The Company uses historical data to estimate option exercise behavior and to determine this term. The risk-free rate used is based on the U.S. Treasury yield curve in effect at the time of the grant using a time period equal to the expected option term. The Company has never paid dividends and do not expect to pay any dividends in the future.

 

   2021  2020
       
Expected dividend yield   0%   0%
Risk free interest rate   0.19% - 0.67%   0.16% - 1.63 %
Expected option term    3.5 years     3.5 years 
Turnover/forfeiture rate   0%   0%
Expected volatility   67 % - 70%   65 % - 71 %
Weighted average grant date fair value  $26.36   $5.49 

 

The Black-Scholes option valuation model and other existing models were developed for use in estimating the fair value of traded options that have no vesting restrictions and are fully transferable. These option valuation models require the input of, and are highly sensitive to, subjective assumptions including the expected stock price volatility. The Company’s stock options have characteristics significantly different from those of traded options, and changes in the subjective input assumptions could materially affect the fair value estimate.

 

Loss Per Common and Common Equivalent Share

The computation of basic (loss) earnings per common share is computed using the weighted average number of common shares outstanding during the year. The computation of diluted (loss) earnings per common share is based on the basic weighted average number of shares outstanding during the year plus common stock equivalents, which would arise from the exercise of options and warrants outstanding using the treasury stock method and the average market price per share during the year. The number of common shares potentially issuable upon the exercise of certain options that were excluded from the diluted loss per common share calculation in 2020 was 820,059 related to options, and 91,667 related to restricted stock units, for a total of 911,726 because they are anti-dilutive, as a result of a net loss for the year ended December 31, 2020.

 

F-13

 

 

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

 

The computation of weighted average shares outstanding and the basic and diluted earnings per common share for the years ended December 31, 2021 and 2020 consisted of the following:

 

   Net Income   Shares   Per Share Amount 
Year ended December 31, 2021            
Basic EPS  $378,079    17,228,019   $0.02 
                
Diluted EPS  $378,079    17,690,489   $0.02 

 

   Net (Loss)   Shares   Per Share Amount 
Year ended December 31, 2020            
Basic EPS  $(2,207,127)   14,827,923   $(0.15)
                
Diluted EPS  $(2,207,127)   14,827,923   $(0.15)

 

Impairment of Long-Lived Assets

The Company continually monitors events and changes in circumstances that could indicate carrying amounts of long-lived assets may not be recoverable. When such events or changes in circumstances are present, the Company assesses the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the future cash flows is less than the carrying amount of those assets, the Company recognizes an impairment loss based on the excess of the carrying amount over the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or the fair value less costs to sell.

 

Segment reporting

We operate in one reportable segment. Overall, our business involves connecting life science companies to patients and providers. We have a common customer base for all of our solutions, which are primarily all communications with healthcare providers or patients on behalf of life science customers. Our customers are geographically located in the U.S although we have two technology centers located internationally. We do not prepare separate internal income statements by solutions as our focus is on selling enterprise arrangements covering multiple solutions that span the entire patient journey with a specific brand.

 

Recently Issued Accounting Guidance

 In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. ASU 2019-12 is intended to improve consistent application and simplify the accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance. ASU 2019-12 was effective for us as of January 1, 2021 The adoption of this standard did not have a material effect on our financial position, results of operations, or cash flows.

 

Not Yet Adopted

 

ASU Topic 2021-08 Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers, as if it had originated the contracts. The standard is effective for the Company's fiscal year beginning January 1, 2023, with early adoption permitted. The Company is currently evaluating the effect of this pronouncement on its Consolidated Financial Statements, but it is not expected to have a material impact.

  

F-14

 

 

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 3 – PREPAID EXPENSES

 

Prepaid expenses consisted of the following as of December 31, 2021 and 2020:

 

 

   2021   2020 
Prepaid revenue share  and exclusivity payments   4,266,668    3,750,000 
EHR access fees   250,000    317,726 
Data   168,462    29,408 
Insurance   156,327    77,887 
Other   789,198    281,590 
Total prepaid expenses  $5,630,655   $4,456,611 

 

NOTE 4 – PROPERTY AND EQUIPMENT

 

The Company owned equipment recorded at cost, which consisted of the following as of December 31, 2021 and 2020:

 

   2021   2020 
Computer equipment  $267,917   $169,247 
Furniture and fixtures   200,250    198,665 
    468,167    367,912 
Less accumulated depreciation   324,349    219,058 
Property and equipment, net  $143,818   $148,854 

 

Depreciation expense was $105,360 and $95,202 for the years ended December 31, 2021 and 2020, respectively.

 

NOTE 5 – INTANBIGLE ASSETS

 

Goodwill

 

Our goodwill is related to the acquisitions of RMDY Health, Inc. in 2019 and CareSpeak Communications in 2018. Goodwill is generally not amortizable for tax purposes and is not amortizable for financial statement purposes.

 

F-15

 

  

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 5 – INTANBIGLE ASSETS (CONTINUED)

 

Intangible Assets

 

Intangible assets included on the consolidated balance sheets consist of the following:

 

   December 31, 2021     
   Gross
Carrying
Amount
   Accumulated
Amortization
   Net   Weighted
Average Life
Remaining
 
Patent rights  $3,362,898   $1,207,872    2,155,026    9.6 
Technology Assets  $8,548,930   $3,959,804    4,589,126    4.9 
Other intangible assets                    
Tradename  $3,586,000   $537,900    3,084,100    12.7 
Non-compete agreements   1,093,000    899,635    193,365    0.6 
Customer relationships   923,000    261,963    661,037    8.4 
Total other   5,602,000    1,699,498    3,902,502    
 
 
Total Intangibles  $17,513,828   $6,867,174    10,646,654    
 
 

 

   December 31, 2020     
   Gross
Carrying
Amount
   Accumulated
Amortization
   Net   Weighted
Average Life
Remaining
 
Patent rights  $3,341,388   $991,818    2,349,570    11.5 
Technology Assets  $8,184,765   $2,932,943    5,251,822    7.7 
Other intangible assets                    
Tradename  $3,586,000   $298,833    3,287,167    13.7 
 Non-compete agreements   1,093,000    611,885    481,115    1.6 
 Customer relationships   923,000    171,730    751,270    9.8 
Total other   5,602,000    1,082,448    4,519,552    
 
 
Total Intangibles  $17,128,153   $5,007,209    12,120,944    
 
 

 

F-16

 

 

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 5 – INTANBIGLE ASSETS (CONTINUED)

 

Intangibles are being amortized on a straight-line basis over the following estimated useful lives.

 

Patents    1517 years  
Tradenames    15 years  
Non-compete agreements    24 years  
Customer relationships    815 years  
Technology assets    310 years  

  

The Company recorded amortization expense of $1,859,965 and $1,875,882 in the years ended December 31, 2021 and 2020, respectively. Expected future amortization expenses of the intangibles assets as of December 31, 2021 is as follows:

 

Year ended December 31,    
2022  $1,532,756 
2023   1,203,639 
2024   1,203,639 
2025   1,131,058 
2026   1,009,499 
Thereafter   4,566,063 
Total  $10,646,654 

 

NOTE 6 – DEFERRED REVENUE

 

The Company has several signed contracts with customers for the distribution of financial messaging, or other services, which include payment in advance. The payments are not recorded as revenue until the revenue is earned under its revenue recognition policy discussed in Note 2. Deferred revenue was $1,389,908 and $285,795 as of December 31, 2021 and 2020, respectively. These contracts are all short term in nature and all revenue is expected to be recognized within 12 months, or less. Following is a summary of activity in the deferred revenue account for the year ended December 31, 2021.

 

Balance January 1, 2021  $285,795 
Revenue recognized   (18,006,973)
Amount collected   19,111,086 
Balance December 31, 2021  $1,389,908 

 

Following is a summary of activity in the deferred revenue account for the year ended December 31, 2020.

 

Balance January 1, 2020  $580,014 
Revenue recognized   (16,260,166)
Amount collected   15,680,152 
Balance December 31, 2020  $285,795 

 

F-17

 

 

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 7 – RELATED PARTY TRANSACTIONS

 

During the year ended December 31, 2010, the Company acquired the technical contributions and assignment of all exclusive rights to and for a key patent in process at the time from a former CEO in exchange for a total payment in shares of common stock and options valued at $930,000 at the time of the acquisition and recorded the patent at that cost. That patent remains in Patents on the consolidated balance sheet as of December 31, 2021.

 

Jim Lang, one of our Board Members, is the CEO of Eversana, a leading global provider of services to the life sciences industry. Eversana is similar to other customers we generate revenue from, such as agencies or resellers. During the year ended December 31, 2021, we have recognized $218,333 in revenue from contracts engaged with Eversana. No revenues were recognized in 2020 related to contracts with Eversana. These contracts were sourced by Eversana on behalf of life science customers of theirs. The contracts are at market rates and were generated in the normal course of business.

 

NOTE 8 – CONTINGENT PURCHASE PRICE

 

Our purchase of CareSpeak Communications contained a contingent element that would be paid only if the Company achieved certain patient engagement revenues in 2019 and 2020. The total contingent payment could have been up to $3.0 million. The target patient engagement revenues were achieved in both 2019 and in 2020. The calculated fair value of the contingent payment was $3,000,000 at December 31, 2019 and $1,610,813 at December 31, 2020. The final required payment was made in 2021.

 

Our purchase of RMDY Health, Inc. also contained a contingent element that would be paid only if the Company achieves certain revenues in 2020 and 2021 related to the RMDY business. The total contingent payment could have been up to $30.0 million. The minimum payment was $1.0 million in each of the two years. The calculated fair value of the contingent payment was $3,720,000 at December 31, 2019. We determined the fair value of the Contingent Purchase Price Payable at December 31, 2019 using a Geometric-Brownian motion analysis of the expected revenue and resulting earnout payment using inputs that include the spot price, a risk free rate of return of 1.4%, a term of 2 years, and volatility of 35%. During 2020, we reached agreement with the former shareholders of RMDY to fix the liability at $3.75 million, payable in a combination of cash and stock. Because of the change in the share price between the date of agreement and the date of payment, the amount recorded for the stock amount varied from the agreed amount. The liability was paid in full during 2020 and was paid with a $3.0 million cash payment and the remainder in shares of common stock.

 

There was no contingent purchase price payable at December 31, 2021.

 

The total fair value of contingent purchase price payable at December 31, 2020 is as follows.

 

   Current   Long-Term   Total 
CareSpeak Communications, Inc.  $1,610,813    
              -
   $1,610,813 
RMDY Health   
-
    
-
    
-
 
Total  $1,610,813   $
-
   $1,610,813 

  

F-18

 

 

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 9 – STOCKHOLDERS’ EQUITY

 

Preferred Stock

The Company has 10,000,000 shares of preferred stock, $.001 par value per share, authorized as of December 31, 2021. No shares were issued or outstanding in either 2020 or 2021.

 

Common Stock

The Company had 166,666,667 shares of common stock, $.001 par value per share, authorized as of December 31, 2021. There were 17,860,975 and 15,223,340 shares of common stock issued and outstanding at December 31, 2021 and 2020, respectively. 

 

During the quarter ended March 31, 2021, in an underwritten primary offering, we issued 1,523,750 shares of our common stock for gross proceeds of $75,425,625. In connection with this transaction, we incurred equity issuance costs of $4,754,089 related to payments to the underwriter, advisors and legal fees associated with the transaction, resulting in net proceeds to the Company of $70,671,536.

 

The Company had a Director Compensation plan covering its independent non-employee Directors that was in effect through June 30, 2021. A total of 4,730 and 28,809 shares were granted and issued in the years ended December 31, 2021 and 2020, respectively, in connection with this compensation plan. These shares were valued at $250,085 and $450,124, respectively. The plan was changed to grant restricted stock units under the Company’s 2021 Equity compensation plan and those grants are reflected in the information in Note 10.

 

We issued 1,105,822 shares of common stock and received proceeds of $4,864,231 in 2021 in connection with the exercise of options. We also issued 414,705 shares of common stock and received proceeds of $2,488,394 in 2020 in connection with the exercise of options. 

 

We issued 3,333 shares of common stock in 2021 and 84,746 shares of common in stock in 2020 in connection with the vesting of restricted stock units and discussed in greater detail in Note 10, Stock Compensation.

 

NOTE 10 – STOCK COMPENSATION

 

The Company sponsors two stock-based incentive compensation plans.

 

The first plan is known as the 2013 Incentive Plan (the “2013 Plan”) and was established by the Board of Directors of the Company in June 2013. The 2013 Plan, as amended, authorized the issuance of 3,000,000 shares of Company common stock. The amended plan was approved by shareholders. A total of 671,011 shares of common stock underlying options and 145,550 shares of common stock underlying restricted stock unit awards were outstanding at December 31, 2021. In connection with the adoption of a new plan in 2021, the Company froze the 2013 Plan. At December 31, 2021, there were no shares available for grant under the 2013 Plan.

 

In 2021, the Company adopted a new plan known as the 2021 Equity Incentive Plan (“2021 Plan”). The plan was established by the Board of Directors and approved by shareholders in August 2021. A total of 2,500,000 shares are authorized for issuance under the 2021 Plan. A total of 112,536 shares of common stock underlying options and 254,188 shares of common stock underlying restricted stock unit awards were outstanding at December 31, 2021. At December 31, 2021, 2,133,276 shares were available for grant under the 2021 Plan.

 

F-19

 

 

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 10 – STOCK COMPENSATION (CONTINUED)

 

The 2021 Plan allows the Company to grant incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards and other stock-based awards. Incentive stock options may only be granted to persons who are regular full-time employees of the Company at the date of the grant of the option. Non-qualified options may be granted to any person, including, but not limited to, directors, officers, employees and consultants, who the Company’s Board or Compensation Committee determines. The exercise price of options granted under the 2021 Plan must be equal to at least 100% of the fair market value of our common stock as of the date of the grant of the option. Options granted under the 2021 Plan are exercisable as determined by the Compensation Committee and specified in the applicable award agreement. In no event will an option be exercisable after ten years from the date of grant.

 

The compensation cost that has been charged against income related to options for the years ended December 31, 2021 and 2020, was $2,709,781 and $1,884,202, respectively. No income tax benefit was recognized in the consolidated statements of income and no compensation was capitalized in any of the years presented.

 

The Company had the following option activity during the year ended December 31, 2021 and 2020:

 

   Number of Options   Weighted average exercise price   Weighted average remaining contractual life (years)   Aggregate intrinsic
value $
 
Outstanding at January 1, 2020   1,624,221   $6.27           
Granted   467,549   $11.39           
Exercised   (420,586)  $6.45           
Expired or forfeited   (125,666)  $13.09           
Outstanding at December 31, 2020   1,545,518   $7.31    2.3   $36,862,947 
Granted   424,588   $54.34           
Exercised   (1,137,065)  $7.33           
Expired or forfeited   (49,494)  $24.57           
Outstanding, December 31, 2021   783,547   $34.17    3.4   $23,368,961 
Exercisable, December 31, 2021   197,271   $10.87    2.1   $10,109,168 

 

F-20

 

 

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 10 – STOCK COMPENSATION (CONTINUED)

 

The table below reflects information for the total options outstanding at December 31, 2021

 

Range of Exercise Prices  Number of Options   Weighted average remaining contractual life (years)   Weighted average exercise price 
$2.46 to $10.00   127,005    1.1   $4.05 
$10,00 to $20.00   166,945    2.8   $12.51 
$20.00 to $40.00   180,561    3.9   $30.52 
$40.00 to $60.00   196,500    4.3   $51.88 
$60.00 to $96.70   112,536    4.7   $75.19 
Total   783,547    3.4   $34.17 

 

The table below reflects information for the vested options outstanding at December 31, 2021.

 

Range of Exercise Prices  Number of Options   Weighted average remaining contractual life (years)   Weighted average exercise price 
$2.46 to $10.00   78,669    0.9   $3.76 
$10,00 to $20.00   89,938    2.5   $13.36 
$20.00 to $40.00   28,664    3.9   $22.52 
$40.00 to $60.00   
-
    
-
    
-
 
$60.00 to $96.70   
-
    
-
    
-
 
Total   197,271    2.1   $10.87 

 

A summary of the status of the Company’s nonvested options as of December 31, 2021, and changes during the year ended December 31, 2021, is presented below.

 

Nonvested Options  Options   Weighted-Average Exercise Price 
Nonvested at January 1, 2021   331,006   $12.44 
Granted   424,588    54.34 
Vested   (119,823)   11.23 
Forfeited   (49,495)   24.57 
Nonvested at December 31, 2021   586,276   $42.01 

 

There is $9,685,867 of expense remaining to be recognized over a period of approximately 2.4 years related to options outstanding at December 31, 2021.

 

F-21

 

 

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 10 – STOCK COMPENSATION (CONTINUED)

 

The Company had the following restricted stock unit (“RSU”) activity during the years ended December 31, 2021 and 2020:

 

   Number of RSUs   Grant  date fair value   Weighted average remaining contractual life (years) 
Outstanding at January 1, 2020   90,000   $10.43      
Granted   94,746   $8.98      
Shares issued   (84,746)  $7.54      
Outstanding at December 31, 2020   100,000   $11.51    2.4 
Granted   303,556   $66.30      

Forfeited

   

(485

)  $

61.82

      
Shares issued   (3,333)  $21.20      
Outstanding at December 31, 2021   399,738   $52.99    3.3 

 

The Company granted restricted stock units of 303,556 and 94,746 units in 2021 and 2020, respectively, and valued at $20,125,861 and $850,985, respectively. These restricted stock units vest over a period of 1.6 to 5 years. The Company recognized expense of $2,532,091 and $838,514 in 2021 and 2020, respectively, related to these restricted stock units. A total of $18,389,797 remains to be recognized at December 31, 2021 over a period of 3.0 years.

 

Of the restricted stock units issued in 2021, 182,938 are market-based awards that vest if the Company’s stock price hits certain price targets and maintains that price for 30 days. A total of 60,191, 60,191, and 62,016 units vest if the stock price hits $98.87, $131.82, $164.78, respectively. As described in Note 2, these market-based restricted stock units were valued using a Monte Carlo simulation model, with expected vesting in 1.6, 2.25, and 2.71 years, respectively, for the three price targets.

 

NOTE 11 – LEASES

 

In February 2016, the Financial Accounting Standards Board (“FASB”) issued new accounting guidance on leases. The accounting standard, effective January 1, 2019, requires virtually all leases to be recognized on the balance sheet. Under the guidance, we have elected not to separate lease and non-lease components in recognition of the lease-related assets and liabilities, as well as the related lease expense.

 

We have operating leases with terms greater than 12 months for office space in three multitenant facilities, which are recorded as assets and liabilities. The lease on our headquarters space in Rochester, Michigan expires November 30, 2023, with a renewal option through 2025, with monthly rent payable at rates ranging from $6,384 to $6,688. We have assumed renewal of the lease. We also have a lease on office space in Cranbury, New Jersey, which expired in January 2022 with a monthly payment of $3,158, as well as a lease of approximately $1,883 per month in Zagreb, Croatia expiring in 2024.

 

F-22

 

 

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 11 – LEASES (CONTINUED)

 

Lease-related assets, or right-of-use assets, are recognized at the lease commencement date at amounts equal to the respective lease liabilities, adjusted for prepaid lease payments, initial direct costs, and lease incentives received. Lease-related liabilities are recognized at the present value of the remaining contractual fixed lease payments, discounted using our incremental borrowing rate. Operating lease expense is recognized on a straight-line basis over the lease term, while variable lease payments are expensed as incurred. 

 

For the years ended December 31, 2021 and 2020, the Company’s lease cost consisted of the following components, each of which is included in operating expenses within the Company’s consolidated statements of operations:

 

   2021   2020 
         
Operating lease cost  $132,305   $119,954 
Short-term lease cost (1)   52,375    130,216 
Total lease cost  $184,680   $250,170 

 

(1)Short-term lease cost includes any lease with a term of less than 12 months.

  

The table below presents the future minimum lease payments to be made under operating leases as of December 31, 2021:

 

For the year ending December 31,    
2022   103,418 
2023   100,260 
2024   80,550 
2025   70,224 
Total   354,452 
Less: present value discount   26,744 
Total lease liabilities  $327,708 

 

The weighted average remaining lease term for operating leases is 3.6 years and the weighted average discount rate used in calculating the operating lease asset and liability is 4.5%. Cash paid for amounts included in the measurement of lease liabilities was $124,919. For the year ended December 31, 2021, payments on lease obligations were $142,284 and amortization on the right of use assets was $121,129. For the year ended December 31, 2020, payments on lease obligations were $138,019 and amortization on the right of use assets was $104,805.

 

F-23

 

 

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 12 – MAJOR CUSTOMERS AND VENDORS

 

The Company had the following customers that accounted for 10% or greater of revenue in either 2021 or 2020. No other customers accounted for more than 10% of revenue in either year presented.

 

   2021   2020 
   $   %   $   % 
Customer A   14,268,819    23.0    5,037,888    11.6 
Customer B   5,206,305    8.5    4,824,454    11.1 
Customer C   3,157,075    5.2    5,469,126    12.1 

 

Our accounts receivable included 2 agencies that represented multiple customers that individually made up more than 10% of our accounts receivable at December 31, 2021 in the percentages of 33.5% and 12.2%. As of December 31, 2020, our accounts receivable included 4 entities, including agencies that represented multiple customers that individually made up more than 10% of our accounts receivable in the percentages of 19.7%, 16.2%, 15.8% and 14.4%.

 

The Company generates its revenues through its EHR and ePrescribe partners. It had two key partners and/or vendors through which 10% or greater of its revenue was generated in either 2021 or 2020 as set forth below. The amounts in the table below reflect the amount of revenue generated through those partners. 

 

   2021   2020 
   $   %   $   % 
Partner A   33,041,503    53.9    22,813,574    52.7 
Partner B   9,554,266    15.6    7,092,477    16.4 

  

NOTE 13 – INCOME TAXES

 

As of December 31, 2021, the Company had net operating loss carry-forwards for federal income tax purposes of approximately $26.4 million, consisting of pre-2018 losses in the amount of approximately $13.2 million that expire from 2021 through 2037, and post-2017 losses in the amount of approximately $13.2 million that will never expire. These net operating losses are available to offset future taxable income. The Company was formed in 2006 as a limited liability company and changed to a corporation in 2007. Activity prior to incorporation is not reflected in the Company’s corporate tax returns. In the future, the cumulative net operating loss carry-forward for income tax purposes may differ from the cumulative financial statement loss due to timing differences between book and tax reporting.

 

F-24

 

 

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 13 – INCOME TAXES (CONTINUED)

 

The provision for Federal income tax consists of the following for the years ended December 31, 2021 and 2020:

 

   2021   2020 
Federal income tax benefit (expense) attributable to:          
Current operations  $(79,000)  $463,000 
State tax effect, net of federal benefit   582,000    
-
 
State rate change   397,000    
-
 
Change in fair value of contingent consideration   
-
    (29,000)
Option exercise benefits, net of Section 162M limitations   2,171,000    207,000 
Other permanent items   (9,000)   (7,000)
Other adjustments   (30,000)   104,000 
NOLs expiring   (26,000)   (209,000)
Valuation allowance   (3,006,000)   (529,000)
Net provision for federal income tax  $
-
   $
-
 

 

    2021    2020 
           
Current tax benefit (expense) - Federal  $
-
   $
-
 
Deferred tax benefit (expense) - Federal   
-
    
-
 
Adjustment of valuation allowance from business combination   
-
    
-
 
Total tax benefit (expense) on income  $
-
   $
-
 

 

The cumulative tax effect of significant items comprising our net deferred tax amount at the expected rate of 21% is as follows as of December 31, 2021 and 2020:

 

   2021   2020 
Deferred tax asset attributable to:          
Net operating loss carryover  $6,887,000   $4,057,000 
Stock compensation   809,000    353,000 
Operating lease liability   88,000    94,000 
Fixed Assets   13,000    
-
 
Other   85,000    44,000 
Deferred tax asset  $7,882,000   $4,548,000 
           
Deferred tax liabilities attributable to:          
Intangibles  $(2,490,000)  $(2,181,000)
Operating lease right of use assets   (88,000)   (94,000)
Other   (41,000)   (16,000)
Deferred tax liability  $(2,619,000)  $(2,291,000)
Net deferred tax asset  $5,263,000    2,257,000 
Valuation allowance   (5,263,000)   (2,257,000)
Net deferred tax asset, net of valuation allowance  $
-
   $
-
 

 

F-25

 

 

OPTIMIZERx CORPORATION

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2021

 

NOTE 13 – INCOME TAXES (CONTINUED)

   

The ultimate realization of deferred tax assets is dependent upon the Company’s ability to generate sufficient taxable income during the periods in which the net operating losses expire and the temporary differences become deductible. The Company has determined that there is significant uncertainty that the results of future operations and the reversals of existing taxable temporary differences will generate sufficient taxable income to realize the deferred tax assets; therefore, a valuation allowance has been recorded. In making this determination, the Company considered historical levels of income, projections for future periods, and the significant amount of tax deductions to be generated from the future exercise of stock options.

 

The tax years 2018 to 2021 remain open for potential audit by the Internal Revenue Service. There are no uncertain tax positions as of December 31, 2020 or December 31, 2021, and none are expected in the next 12 months. The Company’s foreign subsidiaries are cost centers that are primarily reimbursed for expenses, as a result they generate an immaterial amount of income or loss. Pretax book income (loss) is all from domestic operations. Up to four years of returns remain open for potential audit in foreign jurisdictions, however any audits for periods prior to ownership by the Company are the responsibility of the previous owners.

 

Under certain circumstances issuance of common shares can result in an ownership change under Internal Revenue Code Section 382, which limits the Company’s ability to utilize carry-forwards from prior to the ownership change. Any such ownership change resulting from stock issuances and redemptions could limit the Company’s ability to utilize any net operating loss carry-forwards or credits generated before this change in ownership. These limitations can limit both the timing of usage of these laws, as well as the loss of the ability to use these net operating losses. It is likely that fundraising activities have resulted in such an ownership change. 

  

NOTE 14 – COMMITMENTS AND CONTINGENT LIABILITIES

 

Legal

 

The Company is not involved in any legal proceedings.

 

Revenue-share contracts

The Company has contracts with various electronic health records systems and ePrescribe platforms, whereby we agree to share a portion of the revenue we generate for eCoupons distributed through their networks. These contracts grant audit rights related to the payments to our partners, and, in some cases would require us to pay for the audit if the audit determined there was an underpayment and the underpayment meets certain thresholds, such as 10%. From time to time the Company enters into arrangements with a partner to acquire minimum amounts of messaging capabilities. As of December 31, 2021, the Company had commitments for future minimum payments of $3.4 million that will be reflected in cost of revenues during the years from 2022 through 2023. Minimum payments are due in 2022 and 2023, in the amounts of $2.65 million and $0.75 million, respectively.

 

NOTE 15 – RETIREMENT PLAN

 

The Company sponsors a defined contribution 401(k) profit sharing plan which was adopted in December 2015, effective in January 2016. Under the terms of the plan, the Company matches 100% of the first 3% of payroll contributed by the employee and 50% of the next 2% of payroll contributed by the employee to a maximum of 4% of an employee’s payroll. There was expense of $343,221 and $373,027 recorded in 2021 and 2020, respectively, for the Company’s contributions to the plan.

 

F-26

 

 

Item 9. Changes In and Disagreements with Accountants on Accounting and Financial Disclosure

 

None

 

Item 9A. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures.

 

We maintain disclosure controls and procedures designed to provide reasonable assurance that information required to be disclosed in reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms and accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosures.

 

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, conducted an evaluation, as of the end of the period covered by this report, of the effectiveness of our disclosure controls and procedures, as such term is defined in Exchange Act Rule 13a-15(e). Based on this evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that, as of the end of the period covered by this report, our disclosure controls and procedures, as defined in Rule 13a-15(e), were effective at the reasonable assurance level.

 

Management’s Report on Internal Control Over Financial Reporting.

 

The Company’s management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Exchange Act Rule 13a-15(f). Internal control over financial reporting is a process designed 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 in the United States of America. The Company’s internal control over financial reporting includes those policies and procedures that: 

 

pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company;

 

provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and

 

provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company's assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, any system of internal control over financial reporting, no matter how well defined, may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. 

 

The Company’s management assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2021. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control — Integrated Framework (2013). Based on this assessment using those criteria, management concluded that the Company’s internal control over financial reporting was effective as of December 31, 2021.

 

Our internal control over financial reporting as of December 31, 2021, has been audited by UHY LLP an independent registered public accounting firm, as stated in their report which is included in Item 8 of this report and is incorporated by reference herein.

 

Changes in Internal Controls Over Financial Reporting.

 

There was no change in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act), that occurred during the quarter ended December 31, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. 

 

Item 9B. Other Information

 

None 

 

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections. 

 

None

 

29

 

 

PART III

 

Item 10. Directors, Executive Officers and Corporate Governance

 

Except for the information provided in PART I, Item 4.1, “Information About Our Executive Officers” and as set forth below, the required information is incorporated by reference from our definitive proxy statement for our 2022 Annual Meeting of Shareholders, including, but not necessarily limited to, the sections entitled “Proposal No. 1 Election of Directors, “Committees of the Board of Directors” and “Information Regarding Security Holders – Delinquent Section 16(a) Reports.”

 

We have a Code of Business Conduct and Ethics (the “Code”) that applies to our directors, officers, and employees. Only the Board may grant a waiver of any provision for a director, executive officer, or any other principal financial officer, and any such waiver, or any amendment to the Code, will be promptly disclosed as required at www.optimizerx.com. The Code can be found on the Company’s website at www.optimizerx.com under “Investor Relations—Governance.” The information on the website is not and should not be considered part of this Form 10-K and is not incorporated by reference in this Form 10-K.

 

Item 11. Executive Compensation

 

The required information is incorporated by reference from our definitive proxy statement for our 2022 Annual Meeting of Shareholders, including, but not necessarily limited to, the sections entitled “Director Compensation” and “Executive Compensation.

 

30

 

 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.  

 

Except for the information set forth below, the required information is incorporated by reference from our definitive proxy statement for our 2022 Annual Meeting of Shareholders, including, but not necessarily limited to, the section entitled “Information Regarding Security Holders.”

 

Equity Compensation Plan Information

 

The following table details information regarding our existing equity compensation plans as of December 31, 2021:

 

Plan Category  Number of securities to be issued upon exercise of outstanding options, warrants and rights     Weighted- average exercise price of outstanding options, warrants and rights     Number of securities remaining available for future issuance under equity compensation plans (excluding securities reflected in column (a))   
   (a)   (b)   (c) 
Equity compensation plans approved by security holders                
      2013 Equity Compensation Plan – Options    671,011    27.29    - 
      2013 Equity Compensation Plan – Restricted Stock Units    145,550       N/A    - 
      2021 Equity Incentive Plan – Options    112,536    75.19    - 
      2021 Equity Incentive Plan – Restricted Stock Units    254,653       N/A    2,132,791 
Equity compensation plans not approved by security holders    -       N/A    - 
Total    1,183,750         2,132,791 

 

31

 

 

Item 13. Certain Relationships and Related Transactions, and Director Independence

 

The required information is incorporated by reference from our definitive proxy statement for our 2022 Annual Meeting of Shareholders, including, but not necessarily limited to, the sections entitled “Certain Relationships and Related Transactions” and “Corporate Governance - Director Independence.”

 

Item 14. Principal Accounting Fees and Services

 

The required information is incorporated by reference from our definitive proxy statement for our 2022 Annual Meeting of Shareholders, including, but not necessarily limited to, the sections entitled “Ratification of UHY LLP as Independent Registered Public Accounting Firm – Independent Registered Public Accountant Fee Information” and “Ratification of UHY LLP as Independent Registered Public Accounting Firm – Pre-Approval Policies and Procedures.”

 

32

 

 

PART IV

 

Item 15. Exhibits and Financial Statements Schedules

 

(a) The consolidated financial statements and exhibits listed below are filed as part of this Annual Report on Form 10-K.

 

(1)The Company’s consolidated financial statements, the notes thereto and the report of the Independent Registered Public Accounting Firm are included in PART II, Item 8. “Financial Statements and Supplementary Data.”

 

(2)Financial statement schedules have been omitted because they are not applicable, not required, or the required information is included in the Consolidated Financial Statements or Notes thereto.

 

(3)Exhibits. Reference is made to Item 15(b) below.

 

(b) Exhibits. The Exhibit Index, which immediately precedes the signature page, is incorporated by reference into this Annual Report on Form 10-K.

 

(c) Financial Statement Schedules. Reference is made to Item 15(a)(2) above.

 

33

 

 

Item 16. Form 10-K Summary

 

None

 

EXHIBIT INDEX

 

Exhibit
Number
  Description
3.1   Articles of Incorporation of OptimizeRx Corporation (the “Company”) Incorporated by reference to Exhibit 3.1 to the Company’s Registration Statement on Form S-1 (Registration No. 333-155280) filed on November 12, 2008.
3.2   Certificate of Correction, dated April 30, 2018. Incorporated by reference to Exhibit 3.5 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2018.
3.3   Second Amended and Restated Bylaws of the Company. Incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on June 25, 2021.
4.1**   Description of the Registrant’s Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934.
10.1†   Fourth Amended and Restated 2013 Equity Incentive Plan. Incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on March 12, 2020.
10.2†   OptimizeRx 2021 Equity Incentive Plan. Incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on August 25, 2021.
10.3†   Form of Stock Option Award for grants under the OptimizeRx Corporation 2021 Equity Incentive Plan.  Incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed on August 25, 2021.
10.4†   Form of Performance Stock Option Award for grants under the OptimizeRx Corporation 2021 Equity Incentive Plan. Incorporated by reference to Exhibit 10.3 to the Company’s Current Report on Form 8-K filed on August 25, 2021.
10.5†   Form of Restricted Stock Unit Award for grants under the OptimizeRx Corporation 2021 Equity Incentive Plan. Incorporated by reference to Exhibit 10.4 to the Company’s Current Report on Form 8-K filed on August 25, 2021.
10.6†   Form of Performance Restricted Stock Unit Award for grants under the OptimizeRx Corporation 2021. Incorporated by reference to Exhibit 10.5 to the Company’s Current Report on Form 8-K filed on August 25, 2021
10.7†   Amended Employment Agreement by and between the Company and William J. Febbo.  Incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on February 26, 2019.
10.8†   Amendment to the Employment Agreement with William Febbo. Incorporated by reference to Exhibit 10.4 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.
10.9 †   Addendum to the Employment Agreement with William J. Febbo. Incorporated by reference to Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2021.
10.10*†   Third Addendum to the Employment Agreement with William J. Febbo,. Incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on October 19, 2021.
10.11†   Amended Employment Agreement with Miriam Paramore. Incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed on September 14, 2018.
10.12†   Amendment to the Employment Agreement with Miriam Paramore. Incorporated by reference to Exhibit 10.6 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.
10.13†   Letter Agreement by and between the Company and Miriam Paramore. Incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on December 22, 2021.
10.14†   Employment Agreement by and between the Company and Stephen Silvestro. Incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on May 3, 2019.
10.15†   Amendment to the Employment Agreement with Stephen Silvestro. Incorporated by reference to Exhibit 10.5 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.
10.16†   Employment Agreement with Marion Odence-Ford. Incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on February 11, 2021.

 

34

 

 

10.17*†   Offer Letter by and between the Company and Edward Stelmakh. Incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on September 30, 2021.
14.1   Code of Business Conduct and Ethics Incorporated by reference to Exhibit 14.1 to the Company’s Current Report on Form 8-K filed on June 25, 2021.
21.1**   List of Subsidiaries
23.1**   Consent of UHY LLP
31.1**   Certification of Chief Executive Officer pursuant to Securities Exchange Act Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
31.2**   Certification of Chief Financial Officer pursuant to Securities Exchange Act Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
32.1**   Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101.INS**   Inline XBRL Instance Document
101.SCH   Inline XBRL Schema Document
101.CAL   Inline XBRL Calculation Linkbase Document
101.DEF   Inline XBRL Definition Linkbase Document
101.LAB   Inline XBRL Label Linkbase Document
101.PRE   Inline Presentation Linkbase Document
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

Management Contracts and Compensatory Plans, Contracts or Arrangements.

 

*Exhibits have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Company agrees to furnish supplementally a copy of any omitted exhibit to the SEC upon request.
**Provided herewith.

 

35

 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

OptimizeRx Corporation  
     
By: /s/ William J. Febbo  
  William Febbo  
Title: Chief Executive Officer  
Date: February 28, 2022  

 

By: /s/ Edward Stelmakh   
  Edward Stelmakh  
Title:

Chief Financial Officer

Chief Operations Officer

 
Date: February 28, 2022  

 

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

 

Signature   Title   Date
         
/s/ William J. Febbo   Chief Executive Officer and Director   February 28, 2022
William J. Febbo   (principal executive officer)    
         
/s/ Edward Stelmakh   Chief Financial Officer and Chief Operations Officer   February 28, 2022
Edward Stelmakh   (principal financial and accounting officer)    
         
/s/ Gus D. Halas   Chairman   February 28, 2022
Gus D. Halas   

 

 

   
/s/ James Lang   Director   February 28, 2022
James Lang        
         
/s/ Patrick Spangler   Director   February 28, 2022
Patrick Spangler        
         
/s/ Lynn Vos   Director   February 28, 2022
Lynn Vos        
         
/s/ Greg Wasson   Director   February 28, 2022
Greg Wasson        

 

 

36

 

1195 The contingent consideration is based off achieving certain revenue milestones in each of the next two years. The Geometric-Brownian motion analysis was used to generate spot prices for use in an option pricing model. For 2020, the final payout had been determined and was paid in 2021. false 248 FY 0001448431 651-6568 0001448431 2021-01-01 2021-12-31 0001448431 2022-02-24 0001448431 2021-06-30 0001448431 2021-12-31 0001448431 2020-12-31 0001448431 2020-01-01 2020-12-31 0001448431 us-gaap:CommonStockMember 2020-12-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001448431 us-gaap:RetainedEarningsMember 2020-12-31 0001448431 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001448431 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001448431 us-gaap:CommonStockMember 2021-12-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001448431 us-gaap:RetainedEarningsMember 2021-12-31 0001448431 us-gaap:CommonStockMember 2019-12-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001448431 us-gaap:RetainedEarningsMember 2019-12-31 0001448431 2019-12-31 0001448431 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001448431 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001448431 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001448431 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001448431 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001448431 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001448431 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001448431 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001448431 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001448431 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001448431 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001448431 srt:MinimumMember 2021-01-01 2021-12-31 0001448431 srt:MaximumMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember 2020-01-01 2020-12-31 0001448431 srt:MaximumMember 2020-01-01 2020-12-31 0001448431 us-gaap:ComputerEquipmentMember 2021-12-31 0001448431 us-gaap:ComputerEquipmentMember 2020-12-31 0001448431 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001448431 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001448431 us-gaap:PatentsMember 2021-12-31 0001448431 us-gaap:PatentsMember 2021-01-01 2021-12-31 0001448431 us-gaap:TechnologySectorMember 2021-12-31 0001448431 us-gaap:TechnologySectorMember 2021-01-01 2021-12-31 0001448431 us-gaap:TradeNamesMember 2021-12-31 0001448431 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001448431 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001448431 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001448431 us-gaap:CustomerRelationshipsMember 2021-12-31 0001448431 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001448431 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0001448431 us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-12-31 0001448431 us-gaap:PatentsMember 2020-12-31 0001448431 us-gaap:PatentsMember 2020-01-01 2020-12-31 0001448431 us-gaap:TechnologySectorMember 2020-12-31 0001448431 us-gaap:TechnologySectorMember 2020-01-01 2020-12-31 0001448431 us-gaap:TradeNamesMember 2020-12-31 0001448431 us-gaap:TradeNamesMember 2020-01-01 2020-12-31 0001448431 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001448431 us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-12-31 0001448431 us-gaap:CustomerRelationshipsMember 2020-12-31 0001448431 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001448431 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0001448431 us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-12-31 0001448431 srt:MinimumMember us-gaap:PatentsMember 2021-01-01 2021-12-31 0001448431 srt:MaximumMember us-gaap:PatentsMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001448431 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001448431 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember us-gaap:TechnologySectorMember 2021-01-01 2021-12-31 0001448431 srt:MaximumMember us-gaap:TechnologySectorMember 2021-01-01 2021-12-31 0001448431 2019-01-01 2019-12-31 0001448431 oprx:RMDYHealthShareholdersMember 2021-01-01 2021-12-31 0001448431 oprx:RMDYHealthShareholdersMember 2019-12-31 0001448431 oprx:RMDYHealthShareholdersMember 2019-01-01 2019-12-31 0001448431 oprx:RMDYHealthShareholdersMember 2020-01-01 2020-12-31 0001448431 oprx:CurrentMember oprx:CareSpeakCommunicationsIncMember 2021-01-01 2021-12-31 0001448431 oprx:LongTermMember oprx:CareSpeakCommunicationsIncMember 2021-01-01 2021-12-31 0001448431 oprx:CareSpeakCommunicationsIncMember 2021-01-01 2021-12-31 0001448431 oprx:CurrentMember oprx:RMDYHealthMember 2021-01-01 2021-12-31 0001448431 oprx:LongTermMember oprx:RMDYHealthMember 2021-01-01 2021-12-31 0001448431 oprx:RMDYHealthMember 2021-01-01 2021-12-31 0001448431 oprx:CurrentMember 2021-01-01 2021-12-31 0001448431 oprx:LongTermMember 2021-01-01 2021-12-31 0001448431 us-gaap:PreferredStockMember 2021-12-31 0001448431 2021-01-01 2021-03-31 0001448431 srt:DirectorMember 2021-01-01 2021-12-31 0001448431 srt:DirectorMember 2020-01-01 2020-12-31 0001448431 us-gaap:StockCompensationPlanMember 2021-12-31 0001448431 srt:BoardOfDirectorsChairmanMember us-gaap:StockCompensationPlanMember us-gaap:CommonStockMember 2021-12-31 0001448431 us-gaap:StockCompensationPlanMember 2021-01-01 2021-12-31 0001448431 srt:BoardOfDirectorsChairmanMember 2021-12-31 0001448431 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001448431 us-gaap:OptionMember 2021-01-01 2021-12-31 0001448431 us-gaap:RestrictedStockMember srt:MinimumMember 2021-01-01 2021-12-31 0001448431 us-gaap:RestrictedStockMember srt:MaximumMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeOneMember 2021-12-31 0001448431 srt:MaximumMember oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeOneMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeOneMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeOneMember 2021-01-01 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeTwoMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeTwoMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeThreeMember 2021-12-31 0001448431 srt:MaximumMember oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeThreeMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeThreeMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeThreeMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeFourMember 2021-12-31 0001448431 srt:MaximumMember oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeFourMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeFourMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeFourMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeFiveMember 2021-12-31 0001448431 srt:MaximumMember oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeFiveMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeFiveMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeFiveMember 2021-01-01 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeOneMember 2021-12-31 0001448431 srt:MaximumMember oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeOneMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeOneMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeOneMember 2021-01-01 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeTwoMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeTwoMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeThreeMember 2021-12-31 0001448431 srt:MaximumMember oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeThreeMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeThreeMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeThreeMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeFourMember 2021-12-31 0001448431 srt:MaximumMember oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeFourMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeFourMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeFourMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeFiveMember 2021-12-31 0001448431 srt:MaximumMember oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeFiveMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeFiveMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeFiveMember 2021-01-01 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember 2021-01-01 2021-12-31 0001448431 srt:MaximumMember 2021-01-01 2021-12-31 0001448431 us-gaap:OtherCustomerMember 2021-01-01 2021-12-31 0001448431 us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0001448431 oprx:CustomerOneMember us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0001448431 oprx:CustomerTwoMember us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0001448431 us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001448431 oprx:OneEntitiesMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001448431 oprx:TwoEntitiesMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001448431 oprx:CustomerThreeMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001448431 oprx:CustomerFourMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001448431 oprx:KeyPartnersMember 2021-01-01 2021-12-31 0001448431 oprx:CustomerAMember 2021-01-01 2021-12-31 0001448431 oprx:CustomerAMember 2020-01-01 2020-12-31 0001448431 oprx:CustomerBMember 2021-01-01 2021-12-31 0001448431 oprx:CustomerBMember 2020-01-01 2020-12-31 0001448431 oprx:CustomerCMember 2021-01-01 2021-12-31 0001448431 oprx:CustomerCMember 2020-01-01 2020-12-31 0001448431 oprx:PartnerAMember 2021-01-01 2021-12-31 0001448431 oprx:PartnerAMember 2020-01-01 2020-12-31 0001448431 oprx:PartnerBMember 2021-01-01 2021-12-31 0001448431 oprx:PartnerBMember 2020-01-01 2020-12-31 0001448431 srt:ScenarioForecastMember 2022-01-01 2022-12-31 0001448431 srt:ScenarioForecastMember 2023-01-01 2023-12-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-4.1 2 f10k2021ex4-1_optimizerx.htm DESCRIPTION OF THE REGISTRANT'S SECURITIES REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934

Exhibit 4.1

 

DESCRIPTION OF THE REGISTRANT’S SECURITIES

REGISTERED PURSUANT TO SECTION 12 OF THE

SECURITIES EXCHANGE ACT OF 1934

 

OptimizeRx Corporation has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended: our common stock, par value $.001 per share (the “common stock”). References herein to “we,” “us” and “our company” refer to OptimizeRx Corporation  and not to any of our subsidiaries.



DESCRIPTION OF COMMON STOCK



The following description of the common stock of OptimizeRx Corporation  is a summary and does not purport to be complete. It is subject to and qualified in its entirety by reference to our articles of incorporation and bylaws, each of which is incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this Exhibit is a part. We encourage you to read our articles of incorporation, bylaws and the applicable provisions of the Nevada Revised Statutes (“NRS”) for additional information.

 

Description of Common Stock

 

Authorized Capitalization

 

Our articles of incorporation provide for authorized capital stock of 166,666,667 shares of common stock, par value $0.001 per share, and 10,000,000 shares of undesignated preferred stock, par value $0.001 per share. The rights, preferences and privileges of the holders of common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any then outstanding preferred stock. As of the date hereof, no shares of preferred stock are outstanding. Our board of directors, subject to the provisions of our articles of incorporation and limitations imposed by law, has the authority to designate, from time to time and without stockholder approval, preferred stock in one or more series, and to prescribe with respect to each such series the voting powers, if any, designations, preferences, and relative, participating, optional, or other special rights, and the qualifications, limitations, or restrictions relating to such series.

 

Dividend Rights

 

Subject to preferences that may apply to shares of preferred stock outstanding at the time, the holders of our common stock are entitled to receive dividends out of assets legally available at the times and in the amounts as our board may from time to time determine.

 

Voting Rights

 

Each holder of record of our common stock is entitled to one vote for each share of our common stock held on all matters submitted to a vote of the stockholders. If a quorum is present, unless our articles of incorporation, our bylaws, the rules or regulations of any stock exchange applicable to us, or applicable law provide for a different proportion, action by the stockholders entitled to vote on a matter, other than the election of directors, is approved by and is the act of the stockholders if the number of votes cast in favor of the action exceeds the number of votes cast in opposition to the action. If a quorum is present, unless otherwise provided by our articles of incorporation or bylaws, directors shall be elected by a plurality of the votes cast.

 

No Preemptive or Other Rights

 

Holders of our common stock are not entitled to preemptive, subscription, cumulative voting or conversion rights and there are no redemption or sinking fund provisions applicable to our common stock.

 

 

 

 

Right to Receive Liquidation Distributions

 

In the event of our liquidation, dissolution or winding up, holders of our common stock will be entitled to share ratably in all assets remaining after payments to creditors and after satisfaction of the liquidation preference, if any, of the holders of any preferred stock that may at the time be outstanding.

 

Certain Anti-Takeover Effects of our Articles of Incorporation and Bylaws and Nevada Law

 

Certain provisions of our articles of incorporation and bylaws, and certain provisions of the NRS may have an effect of delaying, deferring or preventing a change in control of the Company.

 

Undesignated Preferred Stock. Our board of directors is authorized to approve the issuance of preferred stock without stockholder approval and to determine the number of shares, the designations and the relative preferences, rights, restrictions and qualifications of any series of preferred stock. As a result, our board of directors could, without stockholder approval, authorize the issuance of preferred stock with voting, dividend, redemption, liquidation, sinking fund, conversion and other rights that could proportionately reduce, minimize or otherwise adversely affect the voting power and other rights of holders of the Company’s capital stock or that could have the effect of delaying, deferring or preventing a change in control.

 

No Stockholder Action by Written Consent. Our bylaws prohibit stockholders from acting by written consent. Accordingly, stockholder action must take place at an annual or a special meeting of the Company’s stockholders.

  

Board Vacancies.  Subject to any rights of the holders of preferred stock, if any, vacancies on our board of directors, howsoever resulting, may be filled only by a majority of the remaining directors, even if less than a quorum, or by a sole remaining director. Any director elected to fill a vacancy shall hold office for a term expiring at the next annual meeting of stockholders and until such director’s successor is duly elected and qualified.

 

Removal of Directors. Our bylaws provide that, subject to any rights of the holders of preferred stock, if any, and except as otherwise provided in the NRS, any director, or the entire Board, may be removed from office by the affirmative vote of the holders of not less than two-thirds of the voting power of the issued and outstanding stock entitled to vote at an annual or special meeting of the stockholders duly noticed and called in accordance with our bylaws. NRS 78.335 generally requires the vote of stockholders representing not less than two-thirds of the voting power of the issued and outstanding stock entitled to vote in order to remove an incumbent director.

 

 Advance Notice Requirements.  Stockholders wishing to nominate persons for election to our board of directors at an annual meeting or to propose any business to be considered by our stockholders at an annual or special meeting must comply with certain advance notice and other requirements set forth in our bylaws. Likewise, if our board of directors has determined that directors shall be elected at a special meeting of stockholders, stockholders wishing to nominate persons for election to our board of directors at such special meeting must comply with certain advance notice and other requirements set forth in our bylaws.

 

Nevada Anti-Takeover Statutes. Nevada’s “acquisition of controlling interest” statutes (NRS 78.378 through 78.3793, inclusive) contain provisions governing the acquisition of a controlling interest in certain Nevada corporations. These “control share” laws provide generally that any person that acquires a “controlling interest” in certain Nevada corporations may be denied voting rights, unless a majority of the disinterested stockholders of the corporation elects to restore such voting rights. These laws would apply to us as of a particular date if we were to have 200 or more stockholders of record (at least 100 of whom have addresses in Nevada appearing on our stock ledger at all times during the 90 days immediately preceding that date) and do business in the State of Nevada directly or through an affiliated corporation, unless our articles of incorporation or bylaws in effect on the tenth day after the acquisition of a controlling interest provide otherwise. These laws provide that a person acquires a “controlling interest” whenever a person acquires shares of a subject corporation that, but for the application of these provisions of the NRS, would enable that person to exercise (1) one-fifth or more, but less than one-third, (2) one-third or more, but less than a majority or (3) a majority or more, of all of the voting power of the corporation in the election of directors. Once an acquirer crosses one of these thresholds, shares which it acquired in the transaction taking it over the threshold and within the 90 days immediately preceding the date when the acquiring person acquired or offered to acquire a controlling interest become “control shares” to which the voting restrictions described above apply. 

 

2

 

 

Nevada’s “combinations with interested stockholders” statutes (NRS 78.411 through 78.444, inclusive) provide that specified types of business “combinations” between certain Nevada corporations and any person deemed to be an “interested stockholder” of the corporation are prohibited for two years after such person first becomes an “interested stockholder” unless the corporation’s board of directors approves the combination (or the transaction by which such person becomes an “interested stockholder”) in advance, or unless the combination is approved by the board of directors and at least sixty percent of the corporation’s voting power not beneficially owned by the interested stockholder, its affiliates and associates. Furthermore, in the absence of prior approval certain restrictions may apply even after such two-year period. For purposes of these statutes, an “interested stockholder” is any person who is (1) the beneficial owner, directly or indirectly, of 10% or more of the voting power of the outstanding voting shares of the corporation, or (2) an affiliate or associate of the corporation and at any time within the two previous years was the beneficial owner, directly or indirectly, of 10% or more of the voting power of the then-outstanding shares of the corporation. The definition of the term “combination” is sufficiently broad to cover most significant transactions between a corporation and an “interested stockholder.” These laws generally apply to Nevada corporations with 200 or more stockholders of record.

 

In addition, NRS 78.139 also provides that directors may resist a change or potential change in control of the corporation if the board of directors determines that the change or potential change is opposed to or not in the best interest of the corporation upon consideration of any relevant facts, circumstances, contingencies or constituencies pursuant to NRS 78.138(4).

 

 

3

 

 

EX-21.1 3 f10k2021ex21-1_optimizerx.htm LIST OF SUBSIDIARIES

Exhibit 21.1

 

List of Subsidiaries

 

OptimizeRx Corporation, A Michigan corporation

 

CareSpeak Communications, Inc., a New Jersey corporation

 

CareSpeak Communications D.O.O., a controlled foreign corporation located in Croatia.

 

RMDY Health, Inc., A Delaware corporation

 

Cyberdiet, a controlled foreign corporation located in Israel

 

 

 

EX-23.1 4 f10k2021ex23-1_optimizerx.htm CONSENT OF UHY LLP

Exhibit 23.1

 

 

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in the following Registration Statements of OptimizeRx Corporation and Subsidiaries on Form S-3 (File No. 333-252844) and Form S-8 (File Nos. 333-259218; 333-23760; 333-230212, 333-210653 and 333-189439) of our reports dated February 28, 2022, with respect to the consolidated financial statements of OptimizeRx Corporation and Subsidiaries as of December 31, 2021 and 2020 and the effectiveness of internal control over financial reporting of OptimizeRx Corporation and Subsidiaries as of December 31, 2021, included in this Annual Report on Form 10-K of OptimizeRx Corporation for the year ended December 31, 2021.

 

/s/ UHY LLP

 

Sterling Heights, Michigan

February 28, 2022

EX-31.1 5 f10k2021ex31-1_optimizerx.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATIONS

 

I, William J. Febbo, certify that;

 

1.I have reviewed this annual report on Form 10-K for the year ended December 31, 2021 of OptimizeRx Corp (the “registrant”);

 

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: February 28, 2022

 

/s/ William J. Febbo  
By: William J. Febbo  
Title: Chief Executive Officer, Principal Executive Officer  

 

EX-31.2 6 f10k2021ex31-2_optimizerx.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATIONS

 

I, Edward Stelmakh, certify that;

 

1.I have reviewed this annual report on Form 10-K for the year ended December 31, 2021 of OptimizeRx Corp (the “registrant”);

 

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: February 28, 2022  
     
/s/ Edward Stelmakh  
By: Edward Stelmakh  
Title: Chief Financial Officer, Principal Financial Officer and Principal Accounting Officer  

 

EX-32.1 7 f10k2021ex32-1_optimizerx.htm CERTIFICATION

Exhibit 32.1 

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND

CHIEF FINANCIAL OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the annual Report of OptimizeRx Corp (the “Company”) on Form 10-K for the year ended December 31, 2021 filed with the Securities and Exchange Commission (the “Report”), I, William J. Febbo, Chief Executive Officer of the Company, and I, Edward Stelmakh, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

1.The Report fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934; and

 

2.The information contained in the Report fairly presents, in all material respects, the consolidated financial condition of the Company as of the dates presented and the consolidated result of operations of the Company for the periods presented.

 

By: /s/ William J. Febbo  
Name: William J. Febbo  
Title: Chief Executive Officer, Principal Executive Officer  
Date:

February 28, 2021

 
     
By: /s/ Edward Stelmakh  
Name: Edward Stelmakh  
Title: Chief Financial Officer, Principal Financial Officer and Principal Accounting Officer  
Date:

February 28, 2022

 

 

This certification has been furnished solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

GRAPHIC 8 image_001.jpg GRAPHIC begin 644 image_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#H_C'>9N-+ ML0?NJ\S#ZX _D:L_!RSQ9:I>D??D6)3[ 9(_45RWQ/O/M7C:X0'*V\21#V., MD?F:])^&-G]E\$VKD?-.[RGWR2!^@%>I5]S!Q7<\JE[^+;['8GIFOF7Q#='4 M/$>IW0.?-N7VX[@$@?R%?1FLW8L=%OKLD#R8'?GU"DU\XZ':G4=?T^U/)FN$ M#$^A8$D_K4Y>K*4WT0\P=W&"ZG<_$;&G^&/#>CKQLBWL/HH'\R:M_!NSS)JE MZ1T"0J?S)_I6+\5KOSO& MP?EMK=%QZ$Y8_H17.Z3XIUG0K=[?3;W[/$[%F4 M1JV3@#.2">@%=*I2J8;E6[.=U8PQ/,^A]%:ANL14BHFM\6;H2>)+6T7[MM;#CW8G M^@%=;\([3R?"TUR1@W%RQ'N% _D:\T\U^";/ M[#X,TN$C#& 2'ZM\W]:QQ/N8:,>YMAESXF4NQMSRK!!),YPJ*6)] !7S$2^I MZJ3UDNKCOSDLW_UZ^@_&M[]A\&ZI.#AC 47ZMQ_6O$O ]E]M\9Z7"1E4E\P_ M103_ # HP*Y: M9V5R",A2 >#SV-=G8^/_ [J=Y%96E\7N)CM1?+89/U(Q3J0DZ4++:XH5(JI M.[W/,?"WAW1];AUJ?5+QK5[:;]U(L@4#))).>O(%=A\)M4OKVRU"UN9Y+B"W MD40R.22 0 ?">D^)I]6DU*-Y#;W&$".5X.2^WR,\+2E=3M8O4445YQZ(4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 ?,_B6Y-YXFU2YD SZ D# M] *^AM M5LO#VGVRCB.W0<>N!FO$/'_AZ?1/$ES*8S]CO':6*0#C).64GL02 M>/0BK>E_$_7-,TZ.S,5O:_#2R^U^-K5RN4MXWE)QP#C _4_I6 M+K.NZGXDU!)[V1II3\L44:_*N3T5??\ $FO6/ _AIO"GAR\U2_79>RQ&1U/_ M "R102%^O<_@.U)Q6'HWA/+W-PH(ZY+,,_S-?3T M:B.-448"@ #T%1CING"$(NQ>"@JDI2DKGD_Q0TG1]&TJQ2PT^WMYYIB2\:X. MU0Y*BI8MI+8\AOIZWB6"VBB085$"@>@'%?.?BC0;GPWKTUK(K+&7,EO+TW*3D8/J.A]"*Z& MV^*^OV]DL#PVD\BK@3."&]B0#C-7B:,J\8NGL3AJT:$Y*INSKOBWJ"0>&H;$ M.!)2J\G\,X'XUROPCL_.\47%T1Q;VQP?=B!_(&N.U;6+[7+YKS4)S+ M*1@<8"CT ' %>H_!VSV:5J5Z1_K9EC!QV4?XM^E*I3>'PKB]V%.HJ^*4ELCT MI@&0A@"I'.>F*PK*+PKJ,SPV4.DW$L8RRQ1QL0,^PZ4_Q=;75YX3U&WLT=YG MB_U)00" I7((&<#'4 M=*\A-K8]AQ3W.C;2=.DACA>PM6BCSL0PJ57/H,8'X5"+#1K.6.1;.RBD\P1H MZPJ#O(X ('!Q7%VZZA=?8[>WUNYDT^XU&)2;:YDDDC40R,ZM(RA@&(4X['(! M&0!-91M8:C>6MM<7HF?7$$RO*['R60$-SV/J/0<\4'7:<'/ M(!8@=R3P:?'=7?DQ?\3JY?1)+N);F2">626!=CDYD90RJS[ XT MDEH>C17EM,DTDZ"8W>3(&QGIG!XSVK ME_#85_".NF*2YGC>YNS%).I$DBGH>0"LFTTR_P!(T'2-?FNL2)#9 M02+;6YC$=L'4R;QDECC@GC !XY- ST26Z@AN;>WDE59;@L(D/5R 2H5 M!-=6\$L,4T\<;SN4B5V +L!D@#N< G ]*Y?PW@#T2BN!M]8?4M4N+JXN;ZVN&BBDTJR+O'&X,8)# 8#MYA92&S@ <#. M33BO@=$TZ0:OJC2331#6G:202VX*MN 7'[H>8%4E0,#OWH ]*HKSVPUFYLM2 MM99;Z]DT$7MQ%%<7 8^9'Y2%=Q(RP$GF!6/4 ".H- 'H^Y2Y4,-PY([C/3(IU>9_;WT^\U?4;A+QK MR]TVQ(C$KQJ-V5=\@':%)!) ) S@#-2:,=1U.:WL)]1OQ9_VE<('@GDR\0A5 ME'F-ARNXG!)R<8!Q0!Z-N4.%+#<02!GGCKQ^(_.G5YE!]H>]TFZO]0O+>Z.G MZA:Q74A8X=9E5"5 P6VKN.1\VW/.*Z7P1>27.F7,,GG2-;SF,W+3R3).=H): M-G^;'.".@((!- '44444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 ^(O">HVKVUY?6<\+_>209!KDIO#G MPXDE+KJ)B!_@2X; ^F:?\ ?(K:%7D^%M'/.CSZ MR29Q&C'P#H+^98SVBS?\]78N_P"!.?TK6N_$_AB]M)K6XU.W>&9"CKN(RI&# MT]JZ#R8O^>:?]\BE\F+_ )YI_P!\BDYJ3N[W*C3<596L<%9VOPZL+R&[MI+1 M)X6#(WF,=I]<$UU=EXCTC4;D6UG?PS3$$A$/.!UK2\F+_GFG_?(H$:(>O.<^M;:! MXIU7PS.[6$W[MC^]@D&48CU'4'W3H>VH^Y+5=#BG7]C5]Z.CZGT'J6E6 M&L6AMM0M8[B(\@.,X/L>H/N*Y&Z^&/A2W22YE^T10H"S9N"%4#D\GG'XUS0^ M,=_Y>#I-L9/42MC\L9KE_$/C?6?$:&*ZF2&US_J(00I^I/)_'CVHHX7$1=KV M0JV*P\E>UV9.JRVOXU[AX86S\(>#M/BU.XCM MGF&]M_&7;YB/J!Q^%<)\/O T^I7L.K:E"8[&)@\4;CF9AT.#_"#S[U[0R*X M900.F13QU:+M33ND&"H25ZC5KF+_ ,)EX=_Z"UO^9_PH_P"$Q\.Y_P"0M;Y^ MI_PK9\F+_GFG_?(H\F+_ )YI_P!\BN'W#O\ ?,;_ (3'P[_T%K3%_SS3_ +Y%+W ]\QO^$R\._P#06M_S M/^%'_"8^'?\ H*V^/J?\*V?)B_YYI_WR*/)B_P">:?\ ?(I^X'OF-_PF7AW_ M *"UO^9_PH_X3'P[_P!!6W_,_P"%;/DQ?\\T_P"^11Y,7_/-/^^11[@>^8W_ M F/AW'_ "%K?'3J?\*/^$R\._\ 06M_S/\ A6SY,7_/-/\ OD4>3%_SS3_O MD4>X'OF-_P )CX=S_P A:WS]3_A1_P )EX=_Z"UO^9_PK9\F+_GFG_?(H\F+ M_GFG_?(H]P/?,;_A,?#O?5;?\S_A1_PF/AW_ *"UOSUY//Z5L^3%_P \T_[Y M%'DQ?\\T_P"^12]P/?,;_A,?#N/^0M;X^I_PH_X3+P[_ -!:W_,_X5L^3%_S MS3_OD4>3%_SS3_OD4_<#WS&_X3'P[_T%;?\ ,_X4?\)CX=_Z"MO^9_PK9\F+ M_GFG_?(H\F+_ )YI_P!\BCW ]\QO^$Q\._\ 05M_S/\ A1_PF/AW'_(5M_S/ M^%;/DQ?\\T_[Y%'DQ?\ /-/^^12]P/?,;_A,O#O_ $%K?\S_ (4?\)EX=_Z" MUO\ F?\ "MGR8O\ GFG_ 'R*/)B_YYI_WR*?N![YC?\ "9>'?^@M;_F?\*/^ M$R\._P#06M_S/^%;/DQ?\\T_[Y%'DQ?\\T_[Y%'N![YC?\)EX=_Z"UO^9_PH M_P"$R\._]!:W_,_X5L^3%_SS3_OD4>3%_P \T_[Y%'N![YC?\)EX=_Z"UO\ MF?\ "C_A,O#O_06M_P S_A6SY,7_ #S3_OD4>3%_SS3_ +Y%'N![YC?\)EX= M_P"@M;_F?\*/^$R\._\ 06M_S/\ A6SY,7_/-/\ OD4>3%_SS3_OD4>X'OF- M_P )EX=_Z"UO^9_PH_X3+P[_ -!:W_,_X5L^3%_SS3_OD4>3%_SS3_OD4>X' MOF-_PF7AW_H+6_YG_"C_ (3+P[_T%K?\S_A6SY,7_/-/^^11Y,7_ #S3_OD4 M>X'OF-_PF7AW_H+6_P"9_P */^$R\._]!:W_ #/^%;/DQ?\ /-/^^11Y,7_/ M-/\ OD4>X'OF-_PF7AW_ *"UO^9_PH_X3+P[_P!!:W_,_P"%;/DQ?\\T_P"^ M11Y,7_/-/^^11[@>^8W_ F7AW_H+6_YG_"C_A,O#O\ T%K?\S_A6SY,7_/- M/^^11Y,7_/-/^^11[@>^8W_"9>'?^@M;_F?\*/\ A,O#O_06M_S/^%;/DQ?\ M\T_[Y%'DQ?\ /-/^^11[@>^8W_"9>'?^@M;_ )G_ H_X3+P[_T%K?\ ,_X5 ML^3%_P \T_[Y%'DQ?\\T_P"^11[@>^8W_"9>'?\ H+6_YG_"C_A,O#O_ $%K M?\S_ (5L^3%_SS3_ +Y%'DQ?\\T_[Y%'N![YC?\ "9>'?^@M;_F?\*/^$R\. M_P#06M_S/^%;/DQ?\\T_[Y%'DQ?\\T_[Y%'N![YC?\)EX=_Z"UO^9_PH_P"$ MR\._]!:W_,_X5L^3%_SS3_OD4>3%_P \T_[Y%'N![YC?\)EX=_Z"UO\ F?\ M"C_A,O#O_06M_P S_A6SY,7_ #S3_OD4>3%_SS3_ +Y%'N![YC?\)EX=_P"@ MM;_F?\*/^$R\._\ 06M_S/\ A6SY,7_/-/\ OD4>3%_SS3_OD4>X'OF-_P ) MEX=_Z"UO^9_PH_X3+P[_ -!:W_,_X5L^3%_SS3_OD4>3%_SS3_OD4>X'OF-_ MPF7AW_H+6_YG_"C_ (3+P[_T%K?\S_A6SY,7_/-/^^11Y,7_ #S3_OD4>X'O MF-_PF7AW_H+6_P"9_P */^$R\._]!:W_ #/^%;/DQ?\ /-/^^11Y,7_/-/\ MOD4>X'OF-_PF7AW_ *"UO^9_PH_X3+P[_P!!:W_,_P"%;/DQ?\\T_P"^11Y, M7_/-/^^11[@>^8W_ F7AW_H+6_YG_"C_A,O#O\ T%K?\S_A6SY,7_/-/^^1 M1Y,7_/-/^^11[@>^8W_"9>'?^@M;_F?\*/\ A,O#O_06M_S/^%;/DQ?\\T_[ MY%'DQ?\ /-/^^11[@>^8W_"9>'?^@M;_ )G_ H_X3+P[_T%K?\ ,_X5L^3% M_P \T_[Y%'DQ?\\T_P"^11[@>^8W_"9>'?\ H+6_YG_"C_A,O#O_ $%K?\S_ M (5L^3%_SS3_ +Y%'DQ?\\T_[Y%+W ]\?1114&@4444 %%%% !7#^-_#.C3Z M?<:@^GQ"["Y\U"5)/O@C/XT45T85M58V[G+BU^[9XQ^!_"V MB/I\=])IT4EP!D/(2X!^A./THHKU\:VJ6AY&$5ZIZ-@+@ 8%%%%> ?0A1110 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 $4 ?_V0$! end EX-101.SCH 9 oprx-20211231.xsd XBRL SCHEMA FILE 001 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Consolidated Statements of Operations link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Consolidated Statement of Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 006 - Disclosure - Organization and Nature of Business link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Prepaid Expenses link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Property and Equipment link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Intangible Assets link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Deferred Revenue link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Contingent Purchase Price link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Stock Compensation link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Major Customers and Vendors link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Commitments and Contingent Liabilities link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Retirement Plan link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Prepaid Expenses (Tables) link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Property and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Deferred Revenue (Tables) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Contingent Purchase Price (Tables) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Stock Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Major Customers and Vendors (Tables) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Organization and Nature of Business (Details) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of financial assets and liabilities measured on a recurring basis link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of changes in fair value of the Company’s Level 3 financial instruments link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of revenue is earned from life sciences companies link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of expected dividends link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of weighted average shares outstanding and the basic and diluted earnings per common share link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Prepaid Expenses (Details) - Schedule of prepaid expenses link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Property and Equipment (Details) link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Property and Equipment (Details) - Schedule of property and equipment link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Intangible Assets (Details) link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets included on the consolidated balance sheet link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Intangible Assets (Details) - Schedule of intangibles estimated useful lives link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Intangible Assets (Details) - Schedule of future amortization expenses of intangibles assets link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Deferred Revenue (Details) link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Deferred Revenue (Details) - Schedule of deferred revenue link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Related Party Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Contingent Purchase Price (Details) link:presentationLink link:definitionLink link:calculationLink 050 - Disclosure - Contingent Purchase Price (Details) - Schedule of fair value of contingent purchase price payable link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Stock Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Stock Compensation (Details) - Schedule of option activity link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Stock Compensation (Details) - Schedule of total and vested options outstanding link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Stock Compensation (Details) - Schedule of nonvested shares link:presentationLink link:definitionLink link:calculationLink 056 - Disclosure - Stock Compensation (Details) - Schedule of restricted stock awards link:presentationLink link:definitionLink link:calculationLink 057 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 058 - Disclosure - Leases (Details) - Schedule of lease cost link:presentationLink link:definitionLink link:calculationLink 059 - Disclosure - Leases (Details) - Schedule of future minimum lease payments link:presentationLink link:definitionLink link:calculationLink 060 - Disclosure - Major Customers and Vendors (Details) link:presentationLink link:definitionLink link:calculationLink 061 - Disclosure - Major Customers and Vendors (Details) - Schedule of customers accounted percentage of revenue link:presentationLink link:definitionLink link:calculationLink 062 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 063 - Disclosure - Income Taxes (Details) - Schedule of federal income tax benefit link:presentationLink link:definitionLink link:calculationLink 064 - Disclosure - Income Taxes (Details) - Schedule of deferred tax assets link:presentationLink link:definitionLink link:calculationLink 065 - Disclosure - Commitments and Contingent Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 066 - Disclosure - Retirement Plan (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 10 oprx-20211231_cal.xml XBRL CALCULATION FILE EX-101.DEF 11 oprx-20211231_def.xml XBRL DEFINITION FILE EX-101.LAB 12 oprx-20211231_lab.xml XBRL LABEL FILE EX-101.PRE 13 oprx-20211231_pre.xml XBRL PRESENTATION FILE GRAPHIC 14 ex23-1_001.jpg GRAPHIC begin 644 ex23-1_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" ^ HH# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#[;_X.Q_C[ MXV\!?#G]DWX6_#_Q[XP\#:EXE\9>)?%NLS^"_%.K>&;ZZL-&TE+.WM[VZT.] MLKN2%YKH21Q22&+RX33_!>CV>AQ1N2@ M+123"26+#%"7/C#$XV>+:IX MU159)T6O=YN65*=W=--_FV#QF(Q_B#CX>UJRPF68)4Y4%5<*2JSBHJI.C:2J M2EJN:*C*FTG%\KDW_64Y"*'(Y !R>#TR0.O\0! .3SG.,"ORF_X+:_&._P#@ MG_P3$_:O\::/J^IZ'K<_@(^&M%U?1;N;3M5T_4_$UY;:7;36=];20W-I<(\V MX302)*@8%"&!(_52X ,6=Q&P#:O!*LH*\D]),C,9OHXH'?"C+ U5?-<)>$_?BZ5.M3K5(SBX58Z4X/E21_,U_P11\8_&[XI_\%-/V M1/"GB3XU?&+Q!X?\/>)O$7Q'\1:5K?Q1\;ZEI5YIOP^\':[XIVWVG7FMSVEQ M +VTM?\ 1I8FADXCD4IN!^&/BI^TI\=_B+\>OBMJ^A?'KXXVMC\2?COXS;0[ M"R^+'CNRM;73_$?C^_MM+M+6TM-=CM[:&&TN((X(H8PD<:JD8"A17W[_ ,$0 M//\ !WQW_;(_:60VWV;]DW]@/]H7XD(A8*USK&K^#=0L-&MX<\B64VES&"'4 MDR+C'(K\G/V>=8\+>&_C9\!O%7Q'OFL?A]X9^)O@OQ=X^U&*RGU*Z@T+2]RO'%(JQJDC,YR02<'^N:.!RJMQ/QA7I99E^*CE&1X++<+AJ> M4X*K"EF,J&;9G.FJ<*5&F\3&'U:DZW(JDG4BKNT(GXF\;C:>2<,_6<=B<-4S M;-J^-JUJN,G"2P/^SP34^5\U"NXV]E))N:<4E9M_ZZW[&7PON/@?^R_\$/A= MJ.LZMXCO?"GP\\-6MWK6NZG?:WJM_=W&G1WUS/>:EJ.?BA>^.O$?PR\:Z!X.LKSX6^(M/M[OQ' MK&@7VG:1#)J$B^5:1B^N8B]Q,R+'&K'=D"OY0_U.XMQ6*YWP[F\?K6*4IWR^ M<*,(XG%*,V[5;1ITX5W.THJ*4(Q;2^']B_M_)J-)\N9X&2HT9O\ WN,JC<*$ MN7EBH)RDY144KM6T:O9'\4:?%[]JC]J[]K+4_#GA?XY_&.V\2_M _M+>*I=( MTS3_ (I>-M,T>UF\:?$35]62QM=+L]:CL;.RM;:<6\-K;6Z0)"BJD>,9_2W_ M (+U_M-?%_0_VO\ PU\$O"_Q;^*'A6#]GWX(^ O!6K:?X5^(/BS0;.7Q')H% MA-J-W=)I.K6BW5Z]WYAFN;GS)GYW-DFOE7_@A?\ #"3XL_\ !4K]E/1YRR+X M*\0Z[\5M1F3:R'_A#-)N]1C1]^=PENR S[MQ/('->1_\%(?&5W^T?_P5 _:A MU33MQ'CO]HV+P%HP9O,=8(?$%GX:B*DG;AB"41<#LO))/]/5\DR^'&^!PT,O MP,<#PSP4\PJ+ZC@7!UZ]-X53Q-&6'G'$2G2PF(K055U*L:DIKVMK3/RK^T,= M/A6IBEBL1'%YSQ&L-2J*O-/ZF\72Y(4G&"^K1<)R]RG>,H)O6;DG_H4_\$*? MAW\0OAY_P3/_ &>K'XGZUX@\1^/?$>FZMXRUO6?$^MZEKVLW\7B34I-0TQ[K M4=7GN;V0+IKVT2*9-BJHP#UK]C5 ^S*VTY*MO XSDL"3P.=P'L <+\IKS/X* M^ HOAO\ "7X6^ [0B.W\&?#WPAX8$8C49?1M#M+-W;!R"SPL2"!R0-Q.2/3Y MP1$PQT7 P>AR6)P00&(S+'XF"@J-?&8NM3BH^SC3HSQ5 M6=."2=DH4U3Y8JW+%**LHI+]JH0=.A1A9WC1P\7?E?O1IQ3MRQC:[DW+W4G* M\K+F:7\I/_!T_P#M7Z_\'/V9O@Q\#/!?B3Q/X.\5?&7XA1:\FM>$M0F2-)MLA1=V=HKYJ_X-/4^*WC74_VKOBU\1/' MOQ'\<:7'%X4\(>%Y?&_C;Q1XILX)(WGNM7_L^/7-2O8(90RPK(T2B3#X+;< M_&'_ =E_$EO$_[9O[/GPPC=S;_##X1:EKMR-QV+J/BK5'4A4+!<_8[.*0M@ M%^4&>2/Z$_\ @VL^$!^&G_!+#X1^*;I;&>_^,WBKQS\2%FMH?*FCTF[UVZT? M3;*[E*J\TD(TB69"?E59P%XK]:Q6$P^2^"^7)T,-#'<29O[2..G1HU,6J$+S MC[/$5:=2M!*E23E[.K3C)UE*4968FG&O5^IY+EL/:4%-PI2Q- M:M+2I&R51\KYH3D[I+EO'9_#?_!U-XZ\=^";#_@G3)X&\=>-/!,FJ_'/QO:: MG)X.\4ZYX8.JV8T_PG(MKJ9T:]LOMMNI)9(KGS$C)<(!O;=_4'\ YKBX^"7P MDN+B>>XGN/ /AN6XGN)Y+BYED;2["@Y'Q[\:?>.7\"OA$CA@W M_"N_#08*DC$@Z3;9(X'RX((&WW)Q^=0HQX)X)KJ%*$ZV-XD]I5C3IPJ55 M3S*C&"G4^.<8QE*,(O2FW-0E[[B_MJ&@V6H0Z7>/>100IHZ')!9OT6O[KY'!;!4C;$ 6*MC!CQ][ .3@L?E)P,XR:[N,J.&P^3>'E6% M.A1>(X2]K5G&G3I2JUOK^*C&52:LZU2RC&,IIRY4HK063U*DL?Q"I*EG_P %%/\ @I1^T3\/_B]\ M7O"B&?P%X,^%<&NZCH\>M-I\^FVNI:UK7B#3=!ATG3?#EO/(^D>'M!T>6*>\ MNI+NXU!!$89OTCBO$99EL,5ALPQ?#ZRO%< X7#83(EE^%KYM+.\7EN#>!QD* M]/*J=2C&GB'5KU:]3,)MQCG5?VN+GBIQPKP M-&O75:E&G4K.%6%2/[N-*%.#A*%[1LG+^I&U&4\L#8%>1#M;&0K':1SGJ#D= MMV*NAOGVJF%&=QQ@ @8&/7IC/8 >U5;.-E0%B2VYBQ(QDEI"2 .@)(ZXSC. M<"KU?SK2YN7WFF[6T;?PZ?$TF[*RN];GZ)Z;?/\ 6S^\****U **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@#_)*_P""Q7CYOB'_ ,%._P!NGQ6L[2QV/QG\ M0>"+ F02B.#P5;VWAPPPNI*B,75A<'RU.$9F5@&4U_HE_P#!%OX+6OP*_P"" M6#^P;+X9>!X=*%J4:$V4?AZP$)B:,;&C^9OE7Y3 M@D>E?OOBY4>#X3X RBBI1I?4L-C*G*K0R>M;W8WYN1*4;7T_+ M>":2K9]Q=BY2;YL?5H63O.$(8FK2M)R7.E&,6[WM[TKWM"WM$Y&WY?L*?#32OAA_P1E_X*N_M<3:E-#K_ ,3=$\/? MLNZ99N%AAGL=3U_1;>ZDAN20TS3IK-U%) @(948,2-V/S5_8?_86^.7[?GQ1 MU?X._ 2ST2;Q)X>\-IXEU6X\1W,UEI5EIGV@6<)>>**3#R2C8JE0"#Z<5^R? M[2&BW'[.O_!MA^R%\,M3M9M)\2?M-?M#I\2-7A,3P7%[I.F3:GKT<-\CJDVZ M*(:>0KHZ[HDS@!37W'_P:'_#L7>M_MB_%F6WA,MN/!G@/3[HQYF6(QW6IW44 M4C55NH&X8VU^M5N(<3DO#7'_%V%^KRQ>)XIJT,OC-PJTI_V?&AE48S M5VI\SA7J4TI7<8M\[^2K9+A\PSSA?A_%1J?5L)D+KXB%.3@Z=2K)R44XR ME**DTY[M*/(GRIM+\X?^(8G_ (*6@?\ 'K\(F)=FROB*Z)!(R<;;(]=HXSZ# M&3BOC[]MK_@C7^UQ^P+\(K3XS_'R;X;V/A2^\06GA?3[;1-:EN]8O=6O$DEC M6VMI[>(LJ(K&3:68!22!C-?ZK4*E!("0 1D8)SQE69B?4$$[>N,\Y)/\67_! MWW\0W?0/V.?A%;73B.]\3>,/'6J62N/+>+2["TL[">6('+;9YI@K,N#R,DYK MY#@SQ4XTXAXFRC)L14P'U;&8M0Q')E]&G-T(0G4G",XM\L9.,8QD[JT4GJ[G MIY]P+PSEF48['4Z.(5;#4)583EB:LKS^PW#GC&^UU'5;J^O-^4/_ ;N)8?" M[]H']IS]KSQ7$(_!G[/?[-'BO[9J%Q&([6QU'7!'$&-](/+M;@6['.2'(8X( M'%?FG^Q9H_\ POS_ (*3_LUZ=YC:G_PM+]L;PSKDTDBM>&>PNOB!-XHFDE/) MFB33K0O)*V56%&D)V+D?L+^Q!X%U;PI_P;L_\%,?BWI=NMMJ_P 1?&[^%7U: MWC(O9?#'A^#1[75+)YPN\V3R79,D>\H#C<01D? W_!OI9:5=?\%>OV#;?5TL M9["UU3XK7EK%=JC0MJUI^SS\3KC0Y$$N$^UPZHEM<6)&9/MD4'E?O-N?O*V+ ME2Q7B[Q"G.K+ X&KDU##T9N4:5+!97*K*=2Z;5-5<;44>5Q?-&<6KI,\F.&C M]0\.\KG-*GB<;'&5)I.ZFTYPA&R5U*2BUS)R4N:3FXI(_P!5>(8'&-JX0 =E M0$ 8[>N/?TP*2;E#A=PPSD@_W5R.G7. !V_K1BG"PQJZ%LHA^<*P4MV8 #:4 M.3TY_#-?-O[7/[2W@#]E;]G_ .)OQQ^(NO6GA_0O!OA+7;RT:\N[:TGU;7%T MZX.DZ1I<=U+%]MU&[ND40VD.Z1R-RJ>0?Y"PU.KB)T*4*4JE6O*G2IPBFY5I MU7%0C""7,W*^BDM(Q?,^K_:9SC3C.4FE&"E*3;5HQBI-R;=E:/+_ );'^:;_ M ,%Y?CE_PN?_ (*2_M!>*XGBDL_".E:/X)LHX+DW$$1\-V5Q'<(C9*Q2/<*3 M)&,8E)R,D"O]$/\ X)_B]K6LZK-<76O?'' MXOPRYGDDEF5_'WC"VAM[?!))$4>H[#'@@*-J@C;C_9E\)Z+9^'_#GAS0-.MH M[73] T71]&L(($$4=M::9IEM80V\,8!$4:)$H1%QL0#;@C-?NGB_1>3\-\ < M/2]UX'#5<94BXVBY1PU+#\MDURI8C$2@XI^]R--:)GYQP.Z>.S3BO-J3YX8K M'TJ$9J7M(N%&+?+S22DV[2G\*CRR33>R_ __ (+S?\$Q/VCO^"D_AG]EK3/V M>-?\%^'=6^"OCGQQXIUR^\9W=S9JHUG1](M=&DTXP0S"6XM[NP+RHX'12,G< M#^8\?_!,3_@Y6TG1+?1]#_X*$^%=/T_2[""QTNQM-8D6.VM;.)8+:TB']C\* ML:+&&)^N<5_3Q^TW^V;X:_9X^(/PJ^$.E^ O''QA^+WQBA\0:GX;^''P_&GC M4+#PKX2M%GUSQAXEU+4YX+#0="ANKBQTJSN+R6+^T=3NA:VY>2*11ZK\-OC7 M:^*/AK!\4?B)HE_\$-/%U>6.IZ'\2M6T2SGTF:WG:$/=ZG#%Q5:D\?/GQ"A5J)U(+GC%PY M&N27O+5MGV-?),-6QE3'*MBJ5>K&C&;I5>6,E0C:'-#12LV[W3NFXOW4D?RP M_P#!0W_@B5_P4;_:B_:K^ /[5'PG^+/PYT#XE?"W]F;X$^!=5\<:[JEW%KK? M&+X=MK]SXC\3V*QV4L+0SZAJBSP2R8+EI"8P!7>? O\ X)^_\'$'A3X^_ WQ MC\8OV\O#WC#X2>&?C-\,_$7Q7\)6FK2--XF^&FD>,-(O_&VAQ1C2(PQU+P]! M?V@C\R,2^:$,BAC7]5C_ !+^'T&E:?KESXV\)6^BZO;6]UI6L2^(=)33M6M) MF$5O=V-T]R(+N*21BB2PLZ,^U=;+,+4Q5+"XB6(J35/%3C.K3FIXB;ISA M*,Z7NK&%5^RG.C"G2A>F_=:]G349:>]S.3O M-)K^>O\ 85_X(G_M7_LV?\%2OBG^V7XW\0?#B[^%GC/XD_$+Q7I.G:-?WTVO MV^E>)?$FHZMIT$MM+;I$EPMMQK\M/@'_P %$I_VD?&O[2NF?"WX?:7KO@[]G;XOR?!FZU>W^(6F M1Z_XD\06%Y8VNJZS'I4P%E:^'[>*[,#81ZP?":ZG8-XB72FVP_VE_90E^VFS\P&,77DB+*C#<\>)GN>9CQ# MBJ6.S&<*F(HX/"8*E[*E"C&.'P5"EAJ$>6+Y7)4J4;NWO24IOWI._7@L!1P- M.5&BI!OV;/"< M.OZ ? >K^"?#_BG3AX@\._\ "<^)=/\ #<>KZK9PR3W=O!I\ ME^LTD4L(SLV'&:T?VL/VQ=)_93M?A9!=_#CQY\5_$_QA\6R^#/"7A3P(VG)J M4M];Z5<:Q<7%W-JMQ;VT=K;VL+EG$A=G( !6O*.X^Y/\_GTHR/Y>YY.!^'OT MX/I7Q)^R5^V[\*_VL]+\83^$8/$7A7QA\.O$]YX)^(?PT\:0V]EXK\(^)K-5 MEFL+B"*9TO$6!EN1@!^D.1 MSR." >>A., ^A.1CUR*6OBOXB?M:Z-X9^+OP9^%WA'0X?B-#\:_AW\5/''A[ MQ5X?\1:>FAN?AC96%Z;!+Q96LIUUF341 MV)_*M6C9I3VKW&Q^+/AG0_ _AW MQ9\4->\-_#@Z]8V-W-;>)O$^D6UO:7-[#&XTZ+5);F*TOI(B_E^=;R,DI3C@ MT >QYYQ]3^6/\:/Z=:YW5]4M[31[K69[Q++3].M)]2N[UIML,5A:6[7,T[/N M"&/RD9UD+;&!&6QS7P[^PU_P4#^%/[=VE_%G6_AGX?\ 'GA>/X._$.Z\ >(; M+X@:4-&N]4_T1;S2O%>BH6Q<^%]:LR;C3=1QY>-B&C ^<+0!V^<_J/R. M**^:O'O[77[/GPWB^%M[XH^*7@ZVTSXR^,$\#?#S5+?7]+N=.\0:Z89;BX%I M>1W9ADM;)(T2]N$9H[>:XMXY&5I5!]-D^+GPTAU^Q\*S>/\ P9#XHU3;_9GA MV;Q)I,>M:B)2/*:STYKH74XD!!B\N-C("&7((H ](ST]^/T)_I1GK[#/\ A.?")\8S+.8O"P\0Z6=?D-HTD=V$TH7/VQC;2Q.DRB', M31R*X5EQ7B/@+]M#]GCXB_$'X[?#70/B+X?B\1_LZ7VGV?Q/.HZO86=AHW]H MZ?!?I=?:IKE8FLK5;J&"\G8QQV]TRP2,),"@#ZMSU]N/TS_6BN=\,>*O#GC+ M2+;7O"FO:/XET*]4M9:SH6HVVJZ7=A#LD-O?6DDMO-LD!4[)&(((/-=%0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44W>O]X?F. M/KZ>GUIU '^8A_P7>_X)H_&S]DK]K'XT_M#_ /"'/J/[+W[0GQ,\0_$/PMX] M\/H][I_A;Q+XON7UO7_#7BRVMT:;0;HZO<7MQ87RWC6PBD)"^7(B*I"!0O!_: M\I\0N'L\R+"%']DCX;W#]-E03WNARZA;.FJ^(] M1:"SNV$JVCW4A9C_ %$_!#_@W!_X)7?">[L-8\4>';WXR:Q9SB8)\0_'_P#: M&CR31RK+&6TZVN;.";:0%V2JZL-RLI'7]XO"UEX&\%>'=!\)^$V\)>'/"_A? M3+71?#V@Z1>Z79Z9I&D6*"&RL+*UAF6.&VMX$2,*H^;&XDY.&^08O)XXV,UF&:8W"U7C?9\DZ!X6Q^ M+Q]/,N*\RHYC+"R4\)@<*XTL'2K/V-O"NCZ5H_@OX+_#Z;XBV]AI*06MOI-WXC0Z/;:=;7&U#PI(P>2:^MOVN/^"+7_!/#]M[XU:S\?\ X]6.LZU\1=?T M73= O;S2/B,=+L$TO28#;V<-O:0W/EQ!48L^"0SEF(W')_1+]G;X2_"7]EWX M-> /@+\)KS3-.^''PQT&+PWX2T^^\06=[>6VF)/)>65V=NI< MC@"OFLTXJPE3@')>$%_C9_P %$(? M^@Q:M')^SIX!D^'/B87(+::%HY7TOQMX MLU9-"NV&0[B?2=/TF^AF5@QM9HBN>!7\0?[5O[)7[57_ 2=_:KTZ#7-&\1? M#K5? ?Q%E\2_L\?&C1XKJ/PKXOLM'OY+S1+SPYKC[4GNH]+D&G:WH\[K<^5) M<020O$Y)_P!53X"_"7P%\ O@Q\*?@9\+X4MOAU\)_ WASX?>"8VN4OG'A[PI MIEOH]BUQ>H2MU>-':![VYW;IKLS.P#.<^U8M6\/ZK;-'=:9>H%",T$H66,LDBNH*GU.&_$ M;$Y+Q!GF-QF"^NY+Q-B\34SG+YM\SHXBM57-2BW;VT:,J<9TJL72JPC*,U%2 MTY"P=*O4PF,RF-"66XR+491KX>E34')PBO:492BU-1<;W;B^9:_ MQ_\ P_\ ^#NWXF:)X+TW2_B9^Q;HGC#Q[8V,-K>^*/#7Q6?P]H6KS10B-=0G MT74?#E_>07$[J9KJ*&Z,>YW6 *@7/X(_\%)O^"IW[1?_ 4Q^)MMXB^*]U'X M,^&'AR*'_A!/@/X[N_"'ARX4.L_B+4?/6%M<\0W>\1-?WD 2VV[;1$W$' M^PCQ+_P:G_L":CKDE[H7BWXS:#HSRJW]E?\ ":27"Q*58;(9Y;-Y G9-Q;*@ M9Y-?A9_P7K_8V_8;_P"";O@#X%?LL_LS^$[MOC;\5]0?XI_$OQ_XIU.7Q!XL MMOAIX:,^DZ/IWVZ=P-+MO$'B5+M[>"UMXOM,>G71>1QA5_2^$,V\+7Q%@:7" MG#./>>XVL_9U<5_!P-*5.K/$XNG*I4Q4,-'#1B^62H3^/EC*%H,^/SW <:2R MC%O-L\R^E@*.';K/"PJPJUW%I0H.2]G.'M6FFJN5.1Q7^;M_P;'_LK>*?C)_P4(M_VA5L; M&Y^'/[,WAG4[C69;J5XKE/&?C*QDT_PV=.C5&2>2WMQ=M<*9%,:2*65@:_T; M9_$&F1.\-QJFDPS1Y2:*?5+&&:*3' EBDF#QM@K\K '!!QC!KY#QTS)8_BVC MEU.3JK)LKPV%KPC&4Y1K5Y_6:KY:<*DW)J=)3E**M)I_X?9\.,"\%P[3KS7+ M+,,1.O!23C*--)PASN;AS1LI24VWS1DDW?0_*_XX>-K?]CS]NOQA^U;\7/!? MQ"\1_ ;XI_LY>$/A?;?$;X?^!=?^),_PI\8^!_&^IZK>>'O%'A_PI8ZKXGT? M0O'-GXAL[ZPUVRTR;1WO]$EM=6GMI?L#R_*?_!17QYXA_:#\.?L;_M#_ R\ M*ZQXI_9*TKQMXOU#XLZ9\1O@;\6?$=E:22Z3):^#_$_C#X)Z,/#GC_5?#=EJ M<5R_]H16]U;V1FAO);4PL'7]^F\0:*RLKZMH+AALD#ZOISJZD\JR-,RD' Z@ MXX[9H'B#0R O]I^'@H1DV?VMINP(V-R;!-M*D9)!&.#Q@@5^.*&(L^;#5TUT M5&L]%VO0]>E_(_0.>'\\7_V]#])?UZG\RW[)O[',?Q"_:"_9%\2^/-'U'XW? M /2O W[3GC_P9K4/PR^(/PL^%7@N[^(/QRO/$7AWP-#X \<7KZW9Z?X7MY]0 M@\'2>)4,EQH8M+K3XULWMRVEX:^$'@+X??&7]J[X0?#SX%Z_X-^-6M_MU?LB M?$N&Y\._#GQ)I6FZ_P#L]67[0GP@U'Q'J$'C>VM%\.ZGH5II5EK=WKFFIJ9N MXK&*Y-W;& N1_2POB#0XU$<>K: J?+\J:MIJ(NU5'""< 8 51C&<=*/^$@ MT/<7&J^'PY&PO_:NF[V3.<%O.+;<]%)(!.<<"GR5]_J^(M_UXK)_C0#G@_MP M^M^,_^"E,VN^&X]!\/:EIFH>( M_A3!XV\,7]MJEBML5FN?"X@6^NA.,Q/$9B=P) ].T_X0_&K6?VXM8T'Q+XI7 MX;?':/\ :!\>?%+P!XA_X4G\8M=\;>/O@S%X7U'3O"_A:/XY:;J3?"_1?AG* M)8[.ZTK5;&"31]0MX8KBV>[>.5OZ9O\ A(]&'36-!'&W_D,:?@C &#^^!.,< M9.?>F#7]$#!AJV@ A70.-6TW>L;G"#P_XG^'LVG;9K*;3K[5% M:+R6CL8A"2G[F_\ !3+X%_&;X[>,OV*O#OP9\:>//A/K>C?&C5=4UKXP> O# MVG:_J?@#2_\ A"]0M7N+JVUF"YTF&VU"=EM#-=PL%W@HN[&?U?\ ^$AT0$N- M7T#<5*LPU73@SJ VU&839*@G !R 3G% \0:*JX76="Y7!QJVGC)"C)'[_C! M_(=*.2O_ - U==[T*^__ ((8<\/YH_\ @4?_ )(_"KQC^SSX/_X)W_$[]FKX MUWC_ !7^)EAJ&N_'K_AIOXXZ3X3U;Q=XQ\;_ !*^(?@73_#WP[U;QIX8\%VD M\Q75M7B_L'1IK/2VT[3;VXLXY'M8YS*OX>_##X!>/O"'QJ_8)^+O[6O[,O[1 M.K? WP'XR_:X\2_$V/6_AMXO\2W/@31_&?C:ZU3P5J/Q'\.62W^L1Z#<:=/! M.+"&VO/(5X]UHRQ/L_N5&OZ+AE?5] 8,59MVJZ@ M_B+1V9LZQH+*XVN&U?3R'7##:X,^&!!VX(((//2A4Z_7#U_E0K__ "@.>'\\ M?_ H_P#R1_+-\(?A'\4M1\6>)/'7PV^$OQ3T;]GCQCK_ /P4!\0_LOZ1/X7U M_1[SPI\+O&/PL^%^D^&[6/0;^*+5/!5AXX^)&E>-=<\$:#J"6EU<:=>1WD5O M!'<)&OIVC:!X-^$7BKX;>+/^"BOP0^*WQ!^$EO\ LL?"/PQ\+KY?AMXT^*OA M+P/XU@T^:W\:^'O%6A>&+;5+K2/&NJ7+6\5K<7^G3-<_+&MW$PX_I-'B'1% M"ZMH.T;<*NKZ>B@*NT!5%QA551C P"".!BH5U_1F4QRZKX>:-CN,;ZMITB;@ MP8,5:/\ X%'_ .2/SC_X*>:M M^T/J_P"S5IOP8_9(\ :AXE^*?QSU72_ FGW$LD^B^&/!/@>\L&;Q'KGC'556 M6]T*QM-%<06\<-E=WDMX!;K:[^*_,/XR_L^?MU?#?5?%.CZ9\$?"6D>$?CC^ MQF?V<[NV_95^(?B'Q1K-S\1O@OJ>F>*?#NK>)-2\0^%?ANOA74O'7PVD^(/A M+0]3M[B]+Z]#H^DW-]:M>6SG^E[_ (2#102PUC02SAMQ.K:?DD]#GSQD<8(& M,GKP.6+KVAQ@JFK: JL2Y']K:=]_KG_7\G>'\\?_ H__)'\L/QZT[X._$G]F&P^''_!-;X!_&OX:?%7P'XN^$<_[2?@ MAOA+\0/ 7QNO_@OI/B* _$#PA?\ BK7=-N=/\6^(&17FUG3=-\0:G)/BE\(6@T[Q/JL=YX?@DT*P\5Q^%=;TM-9BN+?[090TR_T MD+K^AJ[.FJ^'U>0@R.FJZ:LCG( 9G$H9R !G<3G'3H*8-=T1$+;R\ M8U/3/++.5?+1B958NQ\PL03SDDD\GLZ[U6'Q"VNG1K=G>W[C>]DK]W=[#YX? MSQ_\"A_\D?S6>!K2_P#@_P#\*N_:3\,_"'X[^ /V,/!W[;^L^.?"WAFZ\)^* M+KQ-X/\ A9XI^$VN^$9O%8^$UG)?>,-$\ :C\0;ZW>WL;O2TETVWO$U273H+ M;)'QE\+_ -FSXY?&SXY?LSZA\1/@-\<1\'?$G_!1CX[_ !!\:>'?B1X?\1:) M%9_"K6]$N)?"E_XVTFXNMMIH&IN+:XL["[WQ()4BE@BD5XQ_9$^OZ&Y;=JN@ MON78P;5].9'0\;'0S[64< *1C(!QD"I'\2:0R\:SH?S%0V[5].R5P ,?A-HEIXCU;P3H&EP7U^G@ M[5O'%EI8U631K5K2#4;8S2>6(I"?"?VC?$GQB^.WQ?\ %D&B?LJZ=\&/%GAK MXZ_"2^^%.G^$/V>_BCXV^+_C[X4:-XX\-$?%#4OBY:R:9X+\ Z+_ &)%*TMM M%'=O:64GV>]A\Y)8Q_7.WB'1'01OJV@.A4*4?5M-9"!C *M,RMC QQP1^%*/ M$6BA@XU?00X4)O&KZ<&V Y*!A-GR\\A,@ @$*,"CDK_] ]?Y4:UO_3%_P#GA M_/'_ ,"C_P#)'\ZFE?LF^(?#'P0\W*:6^EN)4A".17R9\5?V>/ MASX,^*__ 5,T_XB>$/%_P !O$/Q#\;?LV?&_P"%_P 2;/X%^/?B)X1\:^&? M!^M^ ]1U[1M>M?!%A<_V_P"#_%7CO3X/#OCO1%NH+J&UO[C5)HOL]J[#^MX> M(M'!!_MG0M6T&IVD4PBN4)7>?O<'/8CDCGOCN/8]O7KTKECXBT?!(UK0MW'_,7T_! # M8'^O &. !C X/KA?^$CT?_H,:(>3_P QNPZ9X_Y>/3&:3AB/^@>M_P"$^)?W MVH6#GA_/'_P*/_R1TY8_W6_+_#_Z]&[_ &6_*N8_X2/1A_S&M#&1WUFPP.G& M3.>N?:E_X2/1O^@SH?\ X.[+_P"/TK_X(Q"_]PBYH_\ /R'_ (%# M_P"2.FW?[+?E1N_V6_*N9_X2/1O^@SH?_@[LO_C]'_"1Z-_T&=#_ /!W9?\ MQ^CDQ/\ T#U?_!&(_P#E C?]!G0__!W9?_'Z/^$CT;_H,Z'_ .#NR_\ C]')B?\ H'J_^",1_P#* YH_ M\_(??#_Y,Z;=_LM^5&[_ &6_*N9_X2/1O^@SH?\ X.[+_P"/T?\ "1Z-_P!! MG0__ =V7_Q^CDQ/_0/5_P#!&(_^4!S1_P"?D/OA_P#)G3;O]EORHW?[+?E7 M,_\ "1Z-_P!!G0__ =V7_Q^C_A(]&_Z#.A_^#NR_P#C]')B?^@>K_X(Q'_R M@.:/_/R'WP_^3.FW?[+?E1N_V6_*N9_X2/1O^@SH?_@[LO\ X_1_PD>C?]!G M0_\ P=V7_P ?HY,3_P! ]7_P1B/_ )0'-'_GY#[X?_)G3;O]EORHW?[+?E7, M_P#"1Z-_T&=#_P#!W9?_ !^C_A(]&_Z#.A_^#NR_^/TC?]!G0_P#P=V7_ ,?H_P"$CT;_ *#.A_\ @[LO_C]')B?^@>K_ .", M1_\ * YH_P#/R'WP_P#DSIMW^RWY4;O]EORKF?\ A(]&_P"@SH?_ (.[+_X_ M1_PD>C?]!G0__!W9?_'Z.3$_] ]7_P $8C_Y0'-'_GY#[X?_ "9TV[_9;\J- MW^RWY5S/_"1Z-_T&=#_\'=E_\?H_X2/1O^@SH?\ X.[+_P"/TK_X M(Q'_ ,H#FC_S\A]\/_DSIMW^RWY4;O\ 9;\JYG_A(]&_Z#.A_P#@[LO_ (_1 M_P )'HW_ $&=#_\ !W9?_'Z.3$_] ]7_ ,$8C_Y0'-'_ )^0^^'_ ,F=-N_V M6_*C=_LM^5C?]!G0_P#P=V7_ ,?HY,3_ - ]7_P1B/\ Y0'-'_GY#[X?_)G3;O\ M9;\J-W^RWY5S/_"1Z-_T&=#_ /!W9?\ Q^C_ (2/1O\ H,Z'_P"#NR_^/TCXX MUG0\Y'_,:L>F1GK/CIFCDQ/_ $#U?_!&(_\ E 4-QWJ@ MW$G())!.!TVKG(XY/ _*I]O^TWYUS#>)=**D#6-"RF? MV((X(]L?Y_\ U4W!!P OUQCGG'?VKM6>YWATJ='-\SI0;7NTL9B8*R7+%)1J M16R4=K):6MH8_4\)UPN'U2O^YAV2:U[V77;1'X]?\.(_^"7^03^SKKO4''_" M_/VA" 0IK]A2&/'R]<]Z< >^,]SZ_R[<5:XCXAV6=YQ=[7QV+79M755;VO M\OD+ZE@]/]DPUEM^YAIV\].][GX[_P##B+_@E^,8_9TUSCI_Q?W]H4>G!Q\4 MCQQCZ9'2G?\ #B7_ ()?A0/^&=-; QC:/CY^T*0 , 8_XND <O&<\=?Q.>GX4<^H_+_P"O5?ZQ<1J]\ZS=J^B>/Q>FMTU^]O\ >[Z('@<$ M]\)ANK_@PZN_SUUUWN[GYB?!C_@D-_P3_P#V?_B=X5^+_P */@IK'AGXA^"[ MF:]\-:WT\&,ZWVG^+9 M].TN\M1<3:?>M-#=3@.RVS* N "/[$]@.<@8...O3TX&/?U_GS'B7PKH7C/1 MM6\-^)M)T[7O#6NZ;/I>MZ!J]I#?Z5JNFWDUJE3,\5A*J;ACJDJZKX=652A*6(51I>SE+D>\7\+2T,<;EN M'QN Q.7M+#4<13FG+#ITY4ZC3<*L7!IJ49VGO9R2;1_FR_\ !)3_ (+W?&[] M@B3P_P#!GXQ#4/C9^R9<:MJ>L[M0DO=8^)_P[N-8<7,X\*:Q=W9GU70Y[HFX MDT;4I)1:RSSO:R1J[(W]7>A_\'+/_!*K5- 76;KXN>*]!NO($TOA[5/ FM'5 M$ED&6MP(HI8FDBPT;!9&3"/R._;W_X-9+S4OB'X\^+?['7QP\"_#GP7 MXAUB]URV^#/Q)T7Q"?#WAF>_N)+J[TWP]X@\.6NLWUMI$?\%/_P!K9I;R]\4? M'[]IGXT:G9QW,ZP(MCH&@PSK;;;.RBV:=X3\!^$H)Y9+'3;3R;6TC,C,);B: M:1_V?^ W_!KO^UI\5[NU;QI^T?\ L]>!M#>;%W)X+M/B+XOUE8E358VCT_369ISH>AP*J[;"R>-7D,DD@9G:L,1Q#X>>&^&Q<.#,(LT MXDKT)X;#YCBZE:M.C[1*-:K5JU*&%C["$>:2H4:4)5:CIJI*4*24MJ>4\5<4 M8JE'B62P634INM5R_#2IQ^L323H0G.E*,MQJ7B#QM=64(NXFNAC?IFE MR"2UTJ",(D,*(S*S_/3?BW_P1X_X)\?'+XG>-?B_\3?@CK/B+XA?$#4QK'BW M7(OC/\;]!BU/4H[>&R6>+1O#WQ#TS0].06]M"HATW3[2 ,I?RM[,Q_36.)0Y M4<'*,P[%MA96/ )(QGZD\GG-IE^<'U'3_@0SS]6&./7\?P"KFV9RQN+S2688 MQ9AC*D\1B,=2KU85ZKJ-)Q=2,O:$:% M&$84Z$XPG"/)[J=K M:#_P0E_X)@9X_9TUL^__ OS]H4'M_U5+_.*_83YNQ!^O7].*4;N^/PS_6M/ M]9.(F[?VWF_9/Z_C'\U^^_IB^HX'_H#PW?\ @PW_ *Z;'X\_\.)?^"8/_1NF MM_\ A_?VA?\ YZ5'_#B7_@F#_P!&Z:W_ .']_:%_^>E7[#8Y!],_K2U?^L7$ M?_0[SC_POQG_ ,M%]0P/7!X7_P $Q7Y,_'C_ (<2_P#!,'_HW36__#^_M"__ M #TJ/^'$O_!,'_HW36__ _O[0O_ ,]*OV'.>V/Q&?ZBDY]1^1_QJ7Q'Q+?3 M.\WM_P!AV+?YUD']GX#_ * \-_X*C_F?CS_PXE_X)@_]&Z:W_P"']_:%_P#G MI4?\.)?^"8/_ $;IK?\ X?W]H7_YZ5?L/SWQ^6/ZFBFN(N)>N=YO_P"%^+_2 ML'U# ],'AK?]>5_\DC\>/^'$W_!,'_HW36__ _O[0O_ ,]*C_AQ-_P3 _Z- MSUO_ ,/[^T+_ //2K]AZ*/\ 6+B3_H=YO_X7XS_Y:'U# _\ 0'AO_!,?_DC\ M>/\ AQ+_ ,$P?^C=-;_\/[^T+_\ /2H_X<3?\$P/^C<];_\ #^_M"_\ STN_ M_P"JOV'HH_UBXD_Z'>;_ /A?C/\ Y:+^S\#_ - >%_\ !,?_ )(_'C_AQ+_P M3 '3]G/6QP!_R7W]H7H.@_Y*ET':C_AQ+_P3!_Z-TUO_ ,/[^T+_ //2K]AZ M*?\ K%Q)_P!#O./_ X8S_Y:5]1P/_0'A?\ P1 _'C_AQ+_P3 _Z-TUO_P / M[^T*/Y?%*C_AQ+_P3 R3_P ,YZWSU_XO[^T+_P#/2Z^_7IZ"OV&Y]1^1_P : M.?4?D?\ &E_K'Q)_T.E1_P .)?\ @F#_ -&Z:W_X?W]H7_YZ5?L-SZC\C_C1 MSW(_+']31_K'Q)_T.LX_\.&+_P#EH?4,%_T!X;_P2O\ Y(_'G_AQ+_P3!_Z- MTUO_ ,/[^T+_ //2H_X<2_\ !,'_ *-TUO\ \/[^T+_\]*OV'HI_ZQ<1_P#0 M[SC_ ,.&,_\ EH?4,#_T!87_ ,$Q_P S\>/^'$O_ 3!_P"C=-;_ /#^_M"_ M_/2H_P"'$O\ P3!_Z-TUO_P_O[0O_P ]*OV'HI?ZQ<2=,[S?_P +\9_\M0?4 M,!_T!8;_ ,$Q_P S\>/^'$O_ 3!_P"C=-;_ /#^_M"__/2H_P"'$O\ P3!_ MZ-TUO_P_O[0O_P ]*OV'I.?4?D?\:7^L7$J_YG>E7[#T4_P#6 M+B/_ *'>E1_P .)?\ @F#_ -&Z:W_X?W]H7_YZ5?L/11_K%Q'_ -#O./\ PX8S M_P"6A]0P/_0%A?\ P3'_ #/QX_X<2_\ !,'_ *-TUO\ \/[^T+_\]*C_ (<2 M_P#!,'_HW36__#^_M"__ #TJ_8>BC_6+B/\ Z'>/\ AQ+_ ,$P M?^C=-;_\/[^T+_\ /2H_X<2_\$P?^C=-;_\ #^_M"_\ STJ_8>BC_6+B/_H= MYQ_X<,9_\M#ZA@?^@+"_^"8_YGX\?\.)?^"8/_1NFM_^']_:%_\ GI4?\.)? M^"8/_1NFM_\ A_?VA?\ YZ5?L/11_K%Q'_T.\X_\.&,_^6A]0P/_ $!87_P3 M'_,_'C_AQ+_P3!_Z-TUO_P /[^T+_P#/2H_X<2_\$P?^C=-;_P##^_M"_P#S MTJ_8>BC_ %BXC_Z'>E7[#T4?ZQ<1_P#0[SC_ ,.&,_\ EH?4,#_T!87_ ,$Q_P S\>/^ M'$O_ 3!_P"C=-;_ /#^_M"__/2H_P"'$O\ P3!_Z-TUO_P_O[0O_P ]*OV' MHH_UBXC_ .AWG'_APQG_ ,M#ZA@?^@+"_P#@F/\ F?CQ_P .)?\ @F#_ -&Z M:W_X?W]H7_YZ5'_#B7_@F#_T;IK?_A_?VA?_ )Z5?L/11_K%Q'_T.\X_\.&, M_P#EH?4,#_T!87_P3'_,_'C_ (<2_P#!,'_HW36__#^_M"__ #TJ/^'$O_!, M'_HW36__ _O[0O_ ,]*OV'HH_UBXC_Z'>E7[#T M4?ZQ<1_]#O./_#AC/_EH?4,#_P! 6%_\$Q_S/QX_X<2_\$P?^C=-;_\ #^_M M"_\ STJ/^'$O_!,'_HW36_\ P_O[0O\ \]*OV'HH_P!8N(_^AWG'_APQG_RT M/J&!_P"@+"_^"8_YGX\?\.)?^"8/_1NFM_\ A_?VA?\ YZ5'_#B7_@F#_P!& MZ:W_ .']_:%_^>E7[#T4?ZQ<1_\ 0[SC_P .&,_^6A]0P/\ T!87_P $Q_S/ MQX_X<2_\$P?^C=-;_P##^_M"_P#STJ/^'$O_ 3!_P"C=-;_ /#^_M"__/2K M]AZ*/]8N(_\ H=YQ_P"'#&?_ "T/J&!_Z L+_P""8_YGX\?\.)?^"8/_ $;I MK?\ X?W]H7_YZ5'_ XE_P""8/\ T;IK?_A_?VA?_GI5^P]%'^L7$?\ T.\X M_P##AC/_ ):'U# _] 6%_P#!,?\ ,_'C_AQ+_P $P?\ HW36_P#P_O[0O_ST MJ/\ AQ+_ ,$P?^C=-;_\/[^T+_\ /2K]AZ*/]8N(_P#H=YQ_X<,9_P#+0^H8 M'_H"PO\ X)C_ )GX\?\ #B7_ ()@_P#1NFM_^']_:%_^>E2'_@A+_P $P",? M\,Z:W_X?W]H7_P">E7[#\^H_(_XT?-ZCWX(X_,U/^LG$:U>=9Q;_ +&&+[I? M\_?,/J&!_P"@/#?^"8_YGX\-_P $(_\ @E]C'_#.VNX(8$#X^_M#A=I!W'CX MI\$]!C'L1S7TWX>_X)M_L>>%M T/PSHGPTU>ST7PYH^F:%I%H_Q2^*EV]KI> MD64&GZ?;M=7GC.>[N6@M+>&)KBZGFN9BIDGEDE9G;[K;.#TP.>>O'X8_S[T[ MZUR8C-LVQW+'%X_&XM4KNFL57KUU3 XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2021
Feb. 24, 2022
Jun. 30, 2021
Document Information Line Items      
Entity Registrant Name OptimizeRx Corporation    
Trading Symbol OPRX    
Document Type 10-K    
Current Fiscal Year End Date --12-31    
Entity Common Stock, Shares Outstanding   17,875,435  
Entity Public Float     $ 1,030,061,063
Amendment Flag false    
Entity Central Index Key 0001448431    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Large Accelerated Filer    
Entity Well-known Seasoned Issuer Yes    
Document Period End Date Dec. 31, 2021    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
ICFR Auditor Attestation Flag true    
Document Annual Report true    
Document Transition Report false    
Entity File Number 001-38543    
Entity Incorporation, State or Country Code NV    
Entity Tax Identification Number 26-1265381    
Entity Address, Address Line One 400 Water Street,    
Entity Address, Address Line Two Ste. 200    
Entity Address, City or Town Rochester    
Entity Address, State or Province MI    
Entity Address, Postal Zip Code 48307    
Title of 12(b) Security Common Stock, par value $0.001    
Security Exchange Name NASDAQ    
Entity Interactive Data Current Yes    
Auditor Name UHY LLP    
Auditor Location Sterling Heights, Michigan    
Auditor Firm ID 1195    
City Area Code 248    
Local Phone Number 651-6568    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Current Assets    
Cash and cash equivalents $ 84,681,770 $ 10,516,776
Accounts receivable, net 24,800,585 17,885,705
Prepaid expenses 5,630,655 4,456,611
Total Current Assets 115,113,010 32,859,092
Property and equipment, net 143,818 148,854
Other Assets    
Goodwill 14,740,031 14,740,031
Technology assets, net 4,589,126 5,251,822
Patent rights, net 2,155,026 2,349,570
Right of use assets, net 328,820 445,974
Other intangible assets, net 3,902,502 4,519,552
Security deposits and other assets 12,859 12,859
Total Other Assets 25,728,364 27,319,808
TOTAL ASSETS 140,985,192 60,327,754
Current Liabilities    
Accounts payable – trade 606,808 618,250
Accrued expenses 2,902,836 2,420,361
Revenue share payable 4,378,216 4,969,868
Current portion of lease liabilities 90,982 123,220
Contingent purchase price payable   1,610,813
Deferred revenue 1,389,907 285,795
Total Current Liabilities 9,368,749 10,028,307
Non-current Liabilities    
Lease liabilities, net of current portion 236,726 325,533
Total Liabilities 9,605,475 10,353,840
Commitments and contingencies (See Note 14)
Stockholders’ Equity    
Preferred stock, $0.001 par value, 10,000,000 shares authorized, none issued and outstanding at December 31, 2021 and 2020,
Common stock, $0.001 par value, 166,666,667 shares authorized, 17,860,975 and 15,223,340 shares issued and outstanding at December 31, 2021 and 2020, respectively 17,861 15,223
Additional paid-in-capital 166,615,514 85,590,428
Accumulated deficit (35,253,658) (35,631,737)
Total Stockholders’ Equity 131,379,717 49,973,914
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 140,985,192 $ 60,327,754
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Preferred stock, par value (in Dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued
Preferred stock, shares outstanding
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 166,666,667 166,666,667
Common stock, shares issued 17,860,975 15,223,340
Common stock, shares outstanding 17,860,975 15,223,340
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]    
Revenue $ 61,292,598 $ 43,313,323
Cost of revenues 25,654,384 19,207,902
Gross margin 35,638,214 24,105,421
Operating Expenses    
Stock-based compensation 5,491,957 3,172,840
Depreciation, amortization, and noncash lease expense 2,086,454 2,075,888
Other general and administrative expenses 27,698,703 20,992,012
Total operating expenses 35,277,114 26,240,740
Income (loss) from operations 361,100 (2,135,319)
Other income (expense)    
Interest income 16,979 68,582
Change in fair value of contingent consideration (140,390)
Total other income (expense) 16,979 (71,808)
Income (loss) before provision for income taxes 378,079 (2,207,127)
Income tax benefit
Net income (loss) $ 378,079 $ (2,207,127)
Weighted average number of shares outstanding – basic (in Shares) 17,228,019 14,827,923
Weighted average number of shares outstanding – diluted (in Shares) 17,690,489 14,827,923
Income (loss) per share – basic (in Dollars per share) $ 0.02 $ (0.15)
Income (loss) per share – diluted (in Dollars per share) $ 0.02 $ (0.15)
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statement of Stockholders’ Equity - USD ($)
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Total
Balance at Dec. 31, 2019 $ 14,601 $ 78,272,268 $ (33,424,610) $ 44,862,259
Balance (in Shares) at Dec. 31, 2019 14,600,579      
Stock-based compensation expense      
Options 1,884,202 1,884,202
Restricted Stock $ 84 838,430 838,514
Restricted Stock (in Shares) 84,746      
Issuance of common stock:        
For board compensation $ 29 450,095 450,124
For board compensation (in Shares) 28,809      
For stock options exercised $ 415 2,487,979 2,488,394
For stock options exercised (in Shares) 414,705      
For contingent purchase price and escrow hold back $ 94 1,657,454 1,657,548
For contingent purchase price and escrow hold back (in Shares) 94,501      
Net income for the year (2,207,127) (2,207,127)
Balance at Dec. 31, 2020 $ 15,223 85,590,428 (35,631,737) 49,973,914
Balance (in Shares) at Dec. 31, 2020 15,223,340      
Stock-based compensation expense    
Options 2,709,781 2,709,781
Restricted Stock $ 3 2,532,088 2,532,091
Restricted Stock (in Shares) 3,333      
Issuance of common stock:        
For board compensation $ 5 250,080 250,085
For board compensation (in Shares) 4,730      
For stock options exercised $ 1,106 4,863,125 4,864,231
For stock options exercised (in Shares) 1,105,822      
Public offering of common shares, net of offering costs $ 1,524 70,670,012 70,671,536
Public offering of common shares, net of offering costs (in Shares) 1,523,750      
Net income for the year 378,079 378,079
Balance at Dec. 31, 2021 $ 17,861 $ 166,615,514 $ (35,253,658) $ 131,379,717
Balance (in Shares) at Dec. 31, 2021 17,860,975      
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ 378,079 $ (2,207,127)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 1,965,325 1,971,083
Noncash lease expense 121,129 104,805
Increase in bad debt reserve 80,000 200,000
Stock-based compensation 5,491,957 3,172,840
Change in fair value of contingent consideration 140,390
Changes in:    
Accounts receivable (6,994,880) (10,667,680)
Prepaid expenses and other assets (1,174,044) (3,517,700)
Accounts payable (11,442) 125,255
Revenue share payable (591,652) 3,351,430
Accrued expenses and other 482,475 1,416,884
Change in operating lease liabilities (125,020) (106,347)
Deferred revenue 1,104,112 (294,219)
NET CASH PROVIDED BY (USED IN) OPERATING ACTIVITIES 726,039 (6,310,386)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (100,322) (68,041)
Acquisition of intangible assets, including intellectual property rights (21,511) (11,932)
Capitalized software development costs (364,166) (44,752)
NET CASH USED IN INVESTING ACTIVITIES (485,999) (124,725)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock, net of offering costs 70,671,536
Proceeds from exercise of stock options 4,864,231 2,488,394
Payment of contingent consideration (1,610,813) (4,389,187)
NET CASH PROVIDED BY (USED IN) FINANCING ACTIVITIES 73,924,954 (1,900,793)
NET INCREASE (DECREASE IN) CASH AND CASH EQUIVALENTS 74,164,994 (8,335,904)
CASH AND CASH EQUIVALENTS – BEGINNING OF PERIOD 10,516,776 18,852,680
CASH AND CASH EQUIVALENTS – END OF PERIOD 84,681,770 10,516,776
SUPPLEMENTAL CASH FLOW INFORMATION:    
Cash paid for interest
Cash paid for income taxes
NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Acquisition liabilities paid in stock $ 1,657,548
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Nature of Business
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ORGANIZATION AND NATURE OF BUSINESS

NOTE 1 – ORGANIZATION AND NATURE OF BUSINESS

 

OptimizeRx is a digital health technology company enabling care-focused engagement between life sciences organizations, healthcare providers, and patients at critical junctures throughout the patient care journey. Connecting over 60% of U.S. healthcare providers and millions of their patients through an intelligent technology platform embedded within a proprietary point-of-care network, OptimizeRx helps patients start and stay on their medications. 

XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation

The financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America and are presented in US dollars.

 

Use of Estimates

The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates and assumptions have been made in determining the carrying value of assets, depreciable and amortizable lives of tangible and intangible assets, the carrying value of liabilities, the valuation allowance for the deferred tax asset, the timing of revenue recognition and related revenue share expenses, and inputs used in the calculation of stock based compensation. Actual results could differ from these estimates.

 

Principles of Consolidation

The financial statements reflect the consolidated results of OptimizeRx Corporation, a Nevada corporation, and its wholly owned subsidiaries: OptimizeRx Corporation, a Michigan corporation, RMDY Health, Inc., a Delaware corporation, CareSpeak Communications, Inc., a New Jersey corporation, Cyberdiet, a controlled foreign corporation incorporated in Israel, and CareSpeak Communications D.O.O., a Controlled Foreign Corporation incorporated in Croatia. Together, these companies are referred to as “OptimizeRx” and “the Company.” All material intercompany transactions have been eliminated.

 

Reclassifications

Certain items in the previous year financial statements have been reclassified to match the current year presentation.

 

Foreign Currency

The Company’s functional currency is the U.S. dollar, however it pays certain expenses related to its two foreign subsidiaries in the local currency, which is the sheckel for its subsidiary in Israel and the kuna for its Croatian subsidiary. All transactions are recorded at the exchange rate at the time of payment. If there is a time lag between the time of recording the liability and the time of payment, a gain or loss is recorded in the Consolidated Statement of Operations due to any fluctuations in the exchange rate.

 

Cash and Cash Equivalents

For purposes of the accompanying financial statements, the Company considers all highly liquid instruments, consisting of money market accounts, with an initial maturity of three months or less to be cash equivalents.

 

Fair Value of Financial Instruments

Fair value is defined as the price that would be received upon sale of an asset or paid upon transfer of a liability in an orderly transaction between market participants at the measurement date and in the principal or most advantageous market for that asset or liability. The fair value should be calculated based on assumptions that market participants would use in pricing the asset or liability, not on assumptions specific to the entity. In addition, the fair value of liabilities should include consideration of non-performance risk including our own credit risk.

 

In addition to defining fair value, the disclosure requirements around fair value establish a fair value hierarchy for valuation inputs, which is expanded. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of the three levels, which is determined by the lowest level input that is significant to the fair value measurement in its entirety. These levels are:

 

Level 1 – Inputs are based upon unadjusted quoted prices for identical instruments traded in active markets.

 

Level 2 – Inputs are based upon significant observable inputs other than quoted prices included in Level 1, such as quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

 

Level 3 – Inputs are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability. The fair values are therefore determined using model-based techniques that include option pricing models, discounted cash flow models, and similar techniques. The Company’s stock options and warrants are valued using level 3 inputs.

 

The following tables present the fair values and carrying values of the Company’s financial assets and liabilities measured on a recurring basis as of December 31, 2021 and 2020 and the valuation techniques used by the Company to determine those fair values.

 

   2021 
   Level 1   Level 2   Level 3   Fair Value   Carrying Value 
                                                
Liabilities                                                                                        
Contingent Purchase Price Payable  $
-
   $
-
   $
-
   $
-
   $
-
 

 

   2020 
   Level 1   Level 2   Level 3   Fair Value   Carrying Value 
                     
Liabilities                         
Contingent Purchase Price Payable (1)  $
-
   $
-
   $1,610,813   $1,610,813   $1,610,813 

 

(1) The contingent consideration is based off achieving certain revenue milestones in each of the next two years. The Geometric-Brownian motion analysis was used to generate spot prices for use in an option pricing model. For 2020, the final payout had been determined and was paid in 2021.

 

The following table provides a summary of changes in fair value of the Company’s Level 3 financial instruments for the years ended December 31, 2021 and 2020.

 

   Amount 
Balance December 31, 2019  $6,720,000 
Payment of CareSpeak Communication contingent consideration   (1,389,187)
Payment of RMDY Health, Inc. contingent consideration   (3,860,390)
Increase in the value of the RMDY Health, Inc. contingent consideration   140,390 
Balance December 31, 2020   1,610,813 
Payment of CareSpeak Communication contingent consideration   (1,610,813)
Balance December 31, 2021  $
-
 

 

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are reported at realizable value, net of allowances for doubtful accounts, which is estimated and recorded in the period the related revenue is recorded. The Company has a standardized approach to estimate and review the collectability of its receivables based on a number of factors, including the period they have been outstanding. Historical collection and payer reimbursement experience is an integral part of the estimation process related to allowances for doubtful accounts. In addition, the Company regularly assesses the state of its billing operations in order to identify issues, which may impact the collectability of these receivables or reserve estimates. Because the Company’s customers are primarily large well-capitalized companies, historically there has been very little bad debt expense. Bad debt expense was $80,000 for the year ended December 31, 2021 and $200,000 for the year ended December 31, 2020. The allowance for doubtful accounts was $241,219 and $158,163 as of December 31, 2021 and 2020, respectively. From time to time, we may record revenue based on our revenue recognition policies described below in advance of being able to invoice the customer. Included in accounts receivable are unbilled amounts of $2,110,865 and $757,218 at December 31, 2021, and December 31, 2020, respectively.

 

Property and Equipment

Property and equipment are stated at cost and are being depreciated over their estimated useful lives of three to five years for office equipment and three years for computer equipment using the straight-line method of depreciation for book purposes. Maintenance and repair charges are expensed as incurred.

 

Intangible Assets

Intangible assets are stated at cost. Finite-lived assets are being amortized over their estimated useful lives of fifteen to seventeen years for patents, eight years for customer relationships, fifteen years for tradenames, four years for covenants not to compete, and three to four years for software and websites, all using the straight-line method. These assets are evaluated when there is a triggering event. There was no impairment of our intangible assets in either year presented.

 

Goodwill

We evaluate goodwill for impairment during our fiscal fourth quarter, or more frequently if an event occurs or circumstances change. Our analysis determined that there was no impairment of our goodwill.

  

Revenue Recognition

Recognition of revenue requires evidence of a contract, probable collection of proceeds, and completion of substantially all performance obligations. We use a 5-step model to recognize revenue. These steps are: identify the contract with a customer, identify the performance obligations in the contract, determine the transaction price, allocate the transaction price to the performance obligations in the contract, and recognize revenue when or as the performance obligations are satisfied.

 

Revenues are primarily generated from content delivery activities in which the Company delivers financial, clinical, or brand messaging through a distribution network of eprescribers and electronic health record technology providers (channel partners), directly to consumers, or from reselling services that complement the business. This content delivery for a customer is referred to as a program. Unless otherwise specified, revenue is recognized based on the selling price to customers.

 

The Company’s contracts are generally all less than one year and the primary performance obligation is delivery of messages, or content, but the contract may contain additional services. Additional services may include program design, which is the design of the content delivery program, set up, and reporting. We consider set up and reporting services to be complimentary to the primary performance obligation and recognized through performance of the delivery of content. We consider program design and related consulting services to be performance obligations separate from the delivery of messages.

 

As the content is distributed through the platform and network of channel partners (a transaction), these transactions are recorded, and revenue is recognized, over time as the distributions occur. Revenue for transactions can be realized based on a price per message, a price per redemption, as a flat fee occurring over a period of time, or upon completion of the program, depending on the client contract. The Company recognizes setup fees that are required for integrating client offerings and campaigns into the rule-based content delivery system and network over the life of the initial program, based either on time, or units delivered, depending upon which is most appropriate in the specific situation. Should a program be cancelled before completion, the balance of set up revenue is recognized at the time of cancellation, as set up fees are nonrefundable. Additionally, the Company also recognizes revenue for providing program performance reporting and maintenance, either by the Company directly delivering reports or by providing access to its online reporting portal that the client can utilize. This reporting revenue is recognized over time as the messages are delivered. Program design, which is the design of the content delivery program, and related consulting services are recognized as services are performed.

 

The majority of our revenue is earned from life sciences companies, such as pharmaceutical and biotech companies, or medical device makers. A small portion of our revenue is earned from other sources, such as associations and technology companies. A break down is set forth in the table below.

 

   2021   2020 
Life Science Companies  $59,018,033   $41,358,746 
Other   2,274,565    1,954,577 
Total Revenue  $61,292,598   $43,313,323 

 

In some instances, we license certain of our software applications in arrangements that do not include other performance obligations. In those instances, we record license revenue when the software is delivered for use to the license. In instances where our contracts included Software as a service, the revenue is recognized over the subscription period as services are delivered to the customer.

 

In some instances, the Company also resells messaging solutions that are available through channel partners that are complementary to the core business and client base. These partner specific solutions are frequently similar to our own solutions and revenue recognition for these programs is the same as described above. In instances where the Company sells solutions on a commission basis, net revenue is recognized based on the commission-based revenue split that the Company receives. There were no programs recorded on a net basis in the years presented. In instances where the Company resells these messaging solutions and has all financial risk and significant operation input and risk, the Company records the revenue based on the gross amount sold and the amount paid to the channel partner as a cost of sales.

 

Cost of Revenues

The primary cost of revenue is revenue share expense. Based on the volume of transactions that are delivered through the channel partner network, the Company provides a revenue share to compensate the partner, or others, for their promotion of the campaign. Revenue shares are a negotiated percentage of the transaction fees and can also be specific to special considerations and campaigns. 

 

Income Taxes

Income taxes are computed using the asset and liability method. Under the asset and liability method, deferred income tax assets and liabilities are determined based on the differences between the financial reporting and tax basis of assets and liabilities and are measured using the currently enacted tax rates and laws. A valuation allowance is provided for the amount of deferred tax assets that, based on available evidence, are not expected to be realized.

 

The Company recognizes the tax benefit from uncertain tax positions if it is more likely than not that the tax positions will be sustained on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. It is the Company’s policy to include interest and penalties related to tax positions as a component of income tax expense.

 

Concentration of Credit Risks

The Company maintains its cash and cash equivalents in bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses in such accounts; however, amounts in excess of the federally insured limit may be at risk if the bank experiences financial difficulties. As of December 31, 2021 and 2020 the Company had $83,312,524 and $9,936,806, respectively, in cash balances in excess of federally insured limits, primarily at Bank of America/Merrill Lynch.

 

Research and Development

The Company expenses research and development expenses as incurred. There was no research and development expense for the years ended December 31, 2021 and 2020. 

  

Stock-based Compensation

The Company uses the fair value method to account for stock-based compensation. The fair value of the equity instrument is charged directly to compensation expense and additional paid-in capital over the period during which services are rendered. The fair value of each award is estimated on the date of each grant.

 

For restricted stock awards, the fair value is based on the market value of the Company’s common stock on the date of grant. For market based restricted stock units, the fair value is estimated using a Monte Carlo simulation model. This valuation technique includes estimating the movement of stock prices and the effects of volatility, interest rates and dividends.

 

For options, fair value is estimated using the Black-Scholes option pricing model that uses the following assumptions. Estimated volatilities are based on the historical volatility of the Company’s common stock over the same period as the expected term of the options. The expected term of options granted represents the period of time that options granted are expected to be outstanding. The Company uses historical data to estimate option exercise behavior and to determine this term. The risk-free rate used is based on the U.S. Treasury yield curve in effect at the time of the grant using a time period equal to the expected option term. The Company has never paid dividends and do not expect to pay any dividends in the future.

 

   2021  2020
       
Expected dividend yield   0%   0%
Risk free interest rate   0.19% - 0.67%   0.16% - 1.63 %
Expected option term    3.5 years     3.5 years 
Turnover/forfeiture rate   0%   0%
Expected volatility   67 % - 70%   65 % - 71 %
Weighted average grant date fair value  $26.36   $5.49 

 

The Black-Scholes option valuation model and other existing models were developed for use in estimating the fair value of traded options that have no vesting restrictions and are fully transferable. These option valuation models require the input of, and are highly sensitive to, subjective assumptions including the expected stock price volatility. The Company’s stock options have characteristics significantly different from those of traded options, and changes in the subjective input assumptions could materially affect the fair value estimate.

 

Loss Per Common and Common Equivalent Share

The computation of basic (loss) earnings per common share is computed using the weighted average number of common shares outstanding during the year. The computation of diluted (loss) earnings per common share is based on the basic weighted average number of shares outstanding during the year plus common stock equivalents, which would arise from the exercise of options and warrants outstanding using the treasury stock method and the average market price per share during the year. The number of common shares potentially issuable upon the exercise of certain options that were excluded from the diluted loss per common share calculation in 2020 was 820,059 related to options, and 91,667 related to restricted stock units, for a total of 911,726 because they are anti-dilutive, as a result of a net loss for the year ended December 31, 2020.

 

The computation of weighted average shares outstanding and the basic and diluted earnings per common share for the years ended December 31, 2021 and 2020 consisted of the following:

 

   Net Income   Shares   Per Share Amount 
Year ended December 31, 2021            
Basic EPS  $378,079    17,228,019   $0.02 
                
Diluted EPS  $378,079    17,690,489   $0.02 

 

   Net (Loss)   Shares   Per Share Amount 
Year ended December 31, 2020            
Basic EPS  $(2,207,127)   14,827,923   $(0.15)
                
Diluted EPS  $(2,207,127)   14,827,923   $(0.15)

 

Impairment of Long-Lived Assets

The Company continually monitors events and changes in circumstances that could indicate carrying amounts of long-lived assets may not be recoverable. When such events or changes in circumstances are present, the Company assesses the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the future cash flows is less than the carrying amount of those assets, the Company recognizes an impairment loss based on the excess of the carrying amount over the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or the fair value less costs to sell.

 

Segment reporting

We operate in one reportable segment. Overall, our business involves connecting life science companies to patients and providers. We have a common customer base for all of our solutions, which are primarily all communications with healthcare providers or patients on behalf of life science customers. Our customers are geographically located in the U.S although we have two technology centers located internationally. We do not prepare separate internal income statements by solutions as our focus is on selling enterprise arrangements covering multiple solutions that span the entire patient journey with a specific brand.

 

Recently Issued Accounting Guidance

 In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. ASU 2019-12 is intended to improve consistent application and simplify the accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance. ASU 2019-12 was effective for us as of January 1, 2021 The adoption of this standard did not have a material effect on our financial position, results of operations, or cash flows.

 

Not Yet Adopted

 

ASU Topic 2021-08 Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers, as if it had originated the contracts. The standard is effective for the Company's fiscal year beginning January 1, 2023, with early adoption permitted. The Company is currently evaluating the effect of this pronouncement on its Consolidated Financial Statements, but it is not expected to have a material impact.

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Prepaid Expenses
12 Months Ended
Dec. 31, 2021
Prepaid Expenses [Abstract]  
PREPAID EXPENSES

NOTE 3 – PREPAID EXPENSES

 

Prepaid expenses consisted of the following as of December 31, 2021 and 2020:

 

   2021   2020 
Prepaid revenue share  and exclusivity payments   4,266,668    3,750,000 
EHR access fees   250,000    317,726 
Data   168,462    29,408 
Insurance   156,327    77,887 
Other   789,198    281,590 
Total prepaid expenses  $5,630,655   $4,456,611 
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

NOTE 4 – PROPERTY AND EQUIPMENT

 

The Company owned equipment recorded at cost, which consisted of the following as of December 31, 2021 and 2020:

 

   2021   2020 
Computer equipment  $267,917   $169,247 
Furniture and fixtures   200,250    198,665 
    468,167    367,912 
Less accumulated depreciation   324,349    219,058 
Property and equipment, net  $143,818   $148,854 

 

Depreciation expense was $105,360 and $95,202 for the years ended December 31, 2021 and 2020, respectively.

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS

NOTE 5 – INTANBIGLE ASSETS

 

Goodwill

 

Our goodwill is related to the acquisitions of RMDY Health, Inc. in 2019 and CareSpeak Communications in 2018. Goodwill is generally not amortizable for tax purposes and is not amortizable for financial statement purposes.

 

Intangible Assets

 

Intangible assets included on the consolidated balance sheets consist of the following:

 

   December 31, 2021     
   Gross
Carrying
Amount
   Accumulated
Amortization
   Net   Weighted
Average Life
Remaining
 
Patent rights  $3,362,898   $1,207,872    2,155,026    9.6 
Technology Assets  $8,548,930   $3,959,804    4,589,126    4.9 
Other intangible assets                    
Tradename  $3,586,000   $537,900    3,084,100    12.7 
Non-compete agreements   1,093,000    899,635    193,365    0.6 
Customer relationships   923,000    261,963    661,037    8.4 
Total other   5,602,000    1,699,498    3,902,502    
 
 
Total Intangibles  $17,513,828   $6,867,174    10,646,654    
 
 

 

   December 31, 2020     
   Gross
Carrying
Amount
   Accumulated
Amortization
   Net   Weighted
Average Life
Remaining
 
Patent rights  $3,341,388   $991,818    2,349,570    11.5 
Technology Assets  $8,184,765   $2,932,943    5,251,822    7.7 
Other intangible assets                    
Tradename  $3,586,000   $298,833    3,287,167    13.7 
 Non-compete agreements   1,093,000    611,885    481,115    1.6 
 Customer relationships   923,000    171,730    751,270    9.8 
Total other   5,602,000    1,082,448    4,519,552    
 
 
Total Intangibles  $17,128,153   $5,007,209    12,120,944    
 
 

 

Intangibles are being amortized on a straight-line basis over the following estimated useful lives.

 

Patents    15 – 17 years  
Tradenames    15 years  
Non-compete agreements    2 – 4 years  
Customer relationships    8 – 15 years  
Technology assets    3 – 10 years  

  

The Company recorded amortization expense of $1,859,965 and $1,875,882 in the years ended December 31, 2021 and 2020, respectively. Expected future amortization expenses of the intangibles assets as of December 31, 2021 is as follows:

 

Year ended December 31,    
2022  $1,532,756 
2023   1,203,639 
2024   1,203,639 
2025   1,131,058 
2026   1,009,499 
Thereafter   4,566,063 
Total  $10,646,654 
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Revenue
12 Months Ended
Dec. 31, 2021
Disclosure Text Block [Abstract]  
DEFERRED REVENUE

NOTE 6 – DEFERRED REVENUE

 

The Company has several signed contracts with customers for the distribution of financial messaging, or other services, which include payment in advance. The payments are not recorded as revenue until the revenue is earned under its revenue recognition policy discussed in Note 2. Deferred revenue was $1,389,908 and $285,795 as of December 31, 2021 and 2020, respectively. These contracts are all short term in nature and all revenue is expected to be recognized within 12 months, or less. Following is a summary of activity in the deferred revenue account for the year ended December 31, 2021.

 

Balance January 1, 2021  $285,795 
Revenue recognized   (18,006,973)
Amount collected   19,111,086 
Balance December 31, 2021  $1,389,908 

 

Following is a summary of activity in the deferred revenue account for the year ended December 31, 2020.

 

Balance January 1, 2020  $580,014 
Revenue recognized   (16,260,166)
Amount collected   15,680,152 
Balance December 31, 2020  $285,795 
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Party Transactions
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

NOTE 7 – RELATED PARTY TRANSACTIONS

 

During the year ended December 31, 2010, the Company acquired the technical contributions and assignment of all exclusive rights to and for a key patent in process at the time from a former CEO in exchange for a total payment in shares of common stock and options valued at $930,000 at the time of the acquisition and recorded the patent at that cost. That patent remains in Patents on the consolidated balance sheet as of December 31, 2021.

 

Jim Lang, one of our Board Members, is the CEO of Eversana, a leading global provider of services to the life sciences industry. Eversana is similar to other customers we generate revenue from, such as agencies or resellers. During the year ended December 31, 2021, we have recognized $218,333 in revenue from contracts engaged with Eversana. No revenues were recognized in 2020 related to contracts with Eversana. These contracts were sourced by Eversana on behalf of life science customers of theirs. The contracts are at market rates and were generated in the normal course of business.

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contingent Purchase Price
12 Months Ended
Dec. 31, 2021
Loss Contingency [Abstract]  
CONTINGENT PURCHASE PRICE

NOTE 8 – CONTINGENT PURCHASE PRICE

 

Our purchase of CareSpeak Communications contained a contingent element that would be paid only if the Company achieved certain patient engagement revenues in 2019 and 2020. The total contingent payment could have been up to $3.0 million. The target patient engagement revenues were achieved in both 2019 and in 2020. The calculated fair value of the contingent payment was $3,000,000 at December 31, 2019 and $1,610,813 at December 31, 2020. The final required payment was made in 2021.

 

Our purchase of RMDY Health, Inc. also contained a contingent element that would be paid only if the Company achieves certain revenues in 2020 and 2021 related to the RMDY business. The total contingent payment could have been up to $30.0 million. The minimum payment was $1.0 million in each of the two years. The calculated fair value of the contingent payment was $3,720,000 at December 31, 2019. We determined the fair value of the Contingent Purchase Price Payable at December 31, 2019 using a Geometric-Brownian motion analysis of the expected revenue and resulting earnout payment using inputs that include the spot price, a risk free rate of return of 1.4%, a term of 2 years, and volatility of 35%. During 2020, we reached agreement with the former shareholders of RMDY to fix the liability at $3.75 million, payable in a combination of cash and stock. Because of the change in the share price between the date of agreement and the date of payment, the amount recorded for the stock amount varied from the agreed amount. The liability was paid in full during 2020 and was paid with a $3.0 million cash payment and the remainder in shares of common stock.

 

There was no contingent purchase price payable at December 31, 2021.

 

The total fair value of contingent purchase price payable at December 31, 2020 is as follows.

 

   Current   Long-Term   Total 
CareSpeak Communications, Inc.  $1,610,813    
              -
   $1,610,813 
RMDY Health   
-
    
-
    
-
 
Total  $1,610,813   $
-
   $1,610,813 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2021
Stockholders' Equity Note [Abstract]  
STOCKHOLDERS' EQUITY

NOTE 9 – STOCKHOLDERS’ EQUITY

 

Preferred Stock

The Company has 10,000,000 shares of preferred stock, $.001 par value per share, authorized as of December 31, 2021. No shares were issued or outstanding in either 2020 or 2021.

 

Common Stock

The Company had 166,666,667 shares of common stock, $.001 par value per share, authorized as of December 31, 2021. There were 17,860,975 and 15,223,340 shares of common stock issued and outstanding at December 31, 2021 and 2020, respectively. 

 

During the quarter ended March 31, 2021, in an underwritten primary offering, we issued 1,523,750 shares of our common stock for gross proceeds of $75,425,625. In connection with this transaction, we incurred equity issuance costs of $4,754,089 related to payments to the underwriter, advisors and legal fees associated with the transaction, resulting in net proceeds to the Company of $70,671,536.

 

The Company had a Director Compensation plan covering its independent non-employee Directors that was in effect through June 30, 2021. A total of 4,730 and 28,809 shares were granted and issued in the years ended December 31, 2021 and 2020, respectively, in connection with this compensation plan. These shares were valued at $250,085 and $450,124, respectively. The plan was changed to grant restricted stock units under the Company’s 2021 Equity compensation plan and those grants are reflected in the information in Note 10.

 

We issued 1,105,822 shares of common stock and received proceeds of $4,864,231 in 2021 in connection with the exercise of options. We also issued 414,705 shares of common stock and received proceeds of $2,488,394 in 2020 in connection with the exercise of options. 

 

We issued 3,333 shares of common stock in 2021 and 84,746 shares of common in stock in 2020 in connection with the vesting of restricted stock units and discussed in greater detail in Note 10, Stock Compensation.

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Compensation
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
STOCK COMPENSATION

NOTE 10 – STOCK COMPENSATION

 

The Company sponsors two stock-based incentive compensation plans.

 

The first plan is known as the 2013 Incentive Plan (the “2013 Plan”) and was established by the Board of Directors of the Company in June 2013. The 2013 Plan, as amended, authorized the issuance of 3,000,000 shares of Company common stock. The amended plan was approved by shareholders. A total of 671,011 shares of common stock underlying options and 145,550 shares of common stock underlying restricted stock unit awards were outstanding at December 31, 2021. In connection with the adoption of a new plan in 2021, the Company froze the 2013 Plan. At December 31, 2021, there were no shares available for grant under the 2013 Plan.

 

In 2021, the Company adopted a new plan known as the 2021 Equity Incentive Plan (“2021 Plan”). The plan was established by the Board of Directors and approved by shareholders in August 2021. A total of 2,500,000 shares are authorized for issuance under the 2021 Plan. A total of 112,536 shares of common stock underlying options and 254,188 shares of common stock underlying restricted stock unit awards were outstanding at December 31, 2021. At December 31, 2021, 2,133,276 shares were available for grant under the 2021 Plan.

 

The 2021 Plan allows the Company to grant incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards and other stock-based awards. Incentive stock options may only be granted to persons who are regular full-time employees of the Company at the date of the grant of the option. Non-qualified options may be granted to any person, including, but not limited to, directors, officers, employees and consultants, who the Company’s Board or Compensation Committee determines. The exercise price of options granted under the 2021 Plan must be equal to at least 100% of the fair market value of our common stock as of the date of the grant of the option. Options granted under the 2021 Plan are exercisable as determined by the Compensation Committee and specified in the applicable award agreement. In no event will an option be exercisable after ten years from the date of grant.

 

The compensation cost that has been charged against income related to options for the years ended December 31, 2021 and 2020, was $2,709,781 and $1,884,202, respectively. No income tax benefit was recognized in the consolidated statements of income and no compensation was capitalized in any of the years presented.

 

The Company had the following option activity during the year ended December 31, 2021 and 2020:

 

   Number of Options   Weighted average exercise price   Weighted average remaining contractual life (years)   Aggregate intrinsic
value $
 
Outstanding at January 1, 2020   1,624,221   $6.27           
Granted   467,549   $11.39           
Exercised   (420,586)  $6.45           
Expired or forfeited   (125,666)  $13.09           
Outstanding at December 31, 2020   1,545,518   $7.31    2.3   $36,862,947 
Granted   424,588   $54.34           
Exercised   (1,137,065)  $7.33           
Expired or forfeited   (49,494)  $24.57           
Outstanding, December 31, 2021   783,547   $34.17    3.4   $23,368,961 
Exercisable, December 31, 2021   197,271   $10.87    2.1   $10,109,168 

 

The table below reflects information for the total options outstanding at December 31, 2021

 

Range of Exercise Prices  Number of Options   Weighted average remaining contractual life (years)   Weighted average exercise price 
$2.46 to $10.00   127,005    1.1   $4.05 
$10,00 to $20.00   166,945    2.8   $12.51 
$20.00 to $40.00   180,561    3.9   $30.52 
$40.00 to $60.00   196,500    4.3   $51.88 
$60.00 to $96.70   112,536    4.7   $75.19 
Total   783,547    3.4   $34.17 

 

The table below reflects information for the vested options outstanding at December 31, 2021.

 

Range of Exercise Prices  Number of Options   Weighted average remaining contractual life (years)   Weighted average exercise price 
$2.46 to $10.00   78,669    0.9   $3.76 
$10,00 to $20.00   89,938    2.5   $13.36 
$20.00 to $40.00   28,664    3.9   $22.52 
$40.00 to $60.00   
-
    
-
    
-
 
$60.00 to $96.70   
-
    
-
    
-
 
Total   197,271    2.1   $10.87 

 

A summary of the status of the Company’s nonvested options as of December 31, 2021, and changes during the year ended December 31, 2021, is presented below.

 

Nonvested Options  Options   Weighted-Average Exercise Price 
Nonvested at January 1, 2021   331,006   $12.44 
Granted   424,588    54.34 
Vested   (119,823)   11.23 
Forfeited   (49,495)   24.57 
Nonvested at December 31, 2021   586,276   $42.01 

 

There is $9,685,867 of expense remaining to be recognized over a period of approximately 2.4 years related to options outstanding at December 31, 2021.

 

The Company had the following restricted stock unit (“RSU”) activity during the years ended December 31, 2021 and 2020:

 

   Number of RSUs   Grant  date fair value   Weighted average remaining contractual life (years) 
Outstanding at January 1, 2020   90,000   $10.43      
Granted   94,746   $8.98      
Shares issued   (84,746)  $7.54      
Outstanding at December 31, 2020   100,000   $11.51    2.4 
Granted   303,556   $66.30      

Forfeited

   

(485

)  $

61.82

      
Shares issued   (3,333)  $21.20      
Outstanding at December 31, 2021   399,738   $52.99    3.3 

 

The Company granted restricted stock units of 303,556 and 94,746 units in 2021 and 2020, respectively, and valued at $20,125,861 and $850,985, respectively. These restricted stock units vest over a period of 1.6 to 5 years. The Company recognized expense of $2,532,091 and $838,514 in 2021 and 2020, respectively, related to these restricted stock units. A total of $18,389,797 remains to be recognized at December 31, 2021 over a period of 3.0 years.

 

Of the restricted stock units issued in 2021, 182,938 are market-based awards that vest if the Company’s stock price hits certain price targets and maintains that price for 30 days. A total of 60,191, 60,191, and 62,016 units vest if the stock price hits $98.87, $131.82, $164.78, respectively. As described in Note 2, these market-based restricted stock units were valued using a Monte Carlo simulation model, with expected vesting in 1.6, 2.25, and 2.71 years, respectively, for the three price targets.

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
LEASES

NOTE 11 – LEASES

 

In February 2016, the Financial Accounting Standards Board (“FASB”) issued new accounting guidance on leases. The accounting standard, effective January 1, 2019, requires virtually all leases to be recognized on the balance sheet. Under the guidance, we have elected not to separate lease and non-lease components in recognition of the lease-related assets and liabilities, as well as the related lease expense.

 

We have operating leases with terms greater than 12 months for office space in three multitenant facilities, which are recorded as assets and liabilities. The lease on our headquarters space in Rochester, Michigan expires November 30, 2023, with a renewal option through 2025, with monthly rent payable at rates ranging from $6,384 to $6,688. We have assumed renewal of the lease. We also have a lease on office space in Cranbury, New Jersey, which expired in January 2022 with a monthly payment of $3,158, as well as a lease of approximately $1,883 per month in Zagreb, Croatia expiring in 2024.

 

Lease-related assets, or right-of-use assets, are recognized at the lease commencement date at amounts equal to the respective lease liabilities, adjusted for prepaid lease payments, initial direct costs, and lease incentives received. Lease-related liabilities are recognized at the present value of the remaining contractual fixed lease payments, discounted using our incremental borrowing rate. Operating lease expense is recognized on a straight-line basis over the lease term, while variable lease payments are expensed as incurred. 

 

For the years ended December 31, 2021 and 2020, the Company’s lease cost consisted of the following components, each of which is included in operating expenses within the Company’s consolidated statements of operations:

 

   2021   2020 
         
Operating lease cost  $132,305   $119,954 
Short-term lease cost (1)   52,375    130,216 
Total lease cost  $184,680   $250,170 

 

(1)Short-term lease cost includes any lease with a term of less than 12 months.

  

The table below presents the future minimum lease payments to be made under operating leases as of December 31, 2021:

 

For the year ending December 31,    
2022   103,418 
2023   100,260 
2024   80,550 
2025   70,224 
Total   354,452 
Less: present value discount   26,744 
Total lease liabilities  $327,708 

 

The weighted average remaining lease term for operating leases is 3.6 years and the weighted average discount rate used in calculating the operating lease asset and liability is 4.5%. Cash paid for amounts included in the measurement of lease liabilities was $124,919. For the year ended December 31, 2021, payments on lease obligations were $142,284 and amortization on the right of use assets was $121,129. For the year ended December 31, 2020, payments on lease obligations were $138,019 and amortization on the right of use assets was $104,805.

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Major Customers and Vendors
12 Months Ended
Dec. 31, 2021
Risks and Uncertainties [Abstract]  
MAJOR CUSTOMERS AND VENDORS

NOTE 12 – MAJOR CUSTOMERS AND VENDORS

 

The Company had the following customers that accounted for 10% or greater of revenue in either 2021 or 2020. No other customers accounted for more than 10% of revenue in either year presented.

 

   2021   2020 
   $   %   $   % 
Customer A   14,268,819    23.0    5,037,888    11.6 
Customer B   5,206,305    8.5    4,824,454    11.1 
Customer C   3,157,075    5.2    5,469,126    12.1 

 

Our accounts receivable included 2 agencies that represented multiple customers that individually made up more than 10% of our accounts receivable at December 31, 2021 in the percentages of 33.5% and 12.2%. As of December 31, 2020, our accounts receivable included 4 entities, including agencies that represented multiple customers that individually made up more than 10% of our accounts receivable in the percentages of 19.7%, 16.2%, 15.8% and 14.4%.

 

The Company generates its revenues through its EHR and ePrescribe partners. It had two key partners and/or vendors through which 10% or greater of its revenue was generated in either 2021 or 2020 as set forth below. The amounts in the table below reflect the amount of revenue generated through those partners. 

 

   2021   2020 
   $   %   $   % 
Partner A   33,041,503    53.9    22,813,574    52.7 
Partner B   9,554,266    15.6    7,092,477    16.4 
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
INCOME TAXES

NOTE 13 – INCOME TAXES

 

As of December 31, 2021, the Company had net operating loss carry-forwards for federal income tax purposes of approximately $26.4 million, consisting of pre-2018 losses in the amount of approximately $13.2 million that expire from 2021 through 2037, and post-2017 losses in the amount of approximately $13.2 million that will never expire. These net operating losses are available to offset future taxable income. The Company was formed in 2006 as a limited liability company and changed to a corporation in 2007. Activity prior to incorporation is not reflected in the Company’s corporate tax returns. In the future, the cumulative net operating loss carry-forward for income tax purposes may differ from the cumulative financial statement loss due to timing differences between book and tax reporting.

 

The provision for Federal income tax consists of the following for the years ended December 31, 2021 and 2020:

 

   2021   2020 
Federal income tax benefit (expense) attributable to:          
Current operations  $(79,000)  $463,000 
State tax effect, net of federal benefit   582,000    
-
 
State rate change   397,000    
-
 
Change in fair value of contingent consideration   
-
    (29,000)
Option exercise benefits, net of Section 162M limitations   2,171,000    207,000 
Other permanent items   (9,000)   (7,000)
Other adjustments   (30,000)   104,000 
NOLs expiring   (26,000)   (209,000)
Valuation allowance   (3,006,000)   (529,000)
Net provision for federal income tax  $
-
   $
-
 

 

    2021    2020 
           
Current tax benefit (expense) - Federal  $
-
   $
-
 
Deferred tax benefit (expense) - Federal   
-
    
-
 
Adjustment of valuation allowance from business combination   
-
    
-
 
Total tax benefit (expense) on income  $
-
   $
-
 

 

The cumulative tax effect of significant items comprising our net deferred tax amount at the expected rate of 21% is as follows as of December 31, 2021 and 2020:

 

   2021   2020 
Deferred tax asset attributable to:          
Net operating loss carryover  $6,887,000   $4,057,000 
Stock compensation   809,000    353,000 
Operating lease liability   88,000    94,000 
Fixed Assets   13,000    
-
 
Other   85,000    44,000 
Deferred tax asset  $7,882,000   $4,548,000 
           
Deferred tax liabilities attributable to:          
Intangibles  $(2,490,000)  $(2,181,000)
Operating lease right of use assets   (88,000)   (94,000)
Other   (41,000)   (16,000)
Deferred tax liability  $(2,619,000)  $(2,291,000)
Net deferred tax asset  $5,263,000    2,257,000 
Valuation allowance   (5,263,000)   (2,257,000)
Net deferred tax asset, net of valuation allowance  $
-
   $
-
 

 

The ultimate realization of deferred tax assets is dependent upon the Company’s ability to generate sufficient taxable income during the periods in which the net operating losses expire and the temporary differences become deductible. The Company has determined that there is significant uncertainty that the results of future operations and the reversals of existing taxable temporary differences will generate sufficient taxable income to realize the deferred tax assets; therefore, a valuation allowance has been recorded. In making this determination, the Company considered historical levels of income, projections for future periods, and the significant amount of tax deductions to be generated from the future exercise of stock options.

 

The tax years 2018 to 2021 remain open for potential audit by the Internal Revenue Service. There are no uncertain tax positions as of December 31, 2020 or December 31, 2021, and none are expected in the next 12 months. The Company’s foreign subsidiaries are cost centers that are primarily reimbursed for expenses, as a result they generate an immaterial amount of income or loss. Pretax book income (loss) is all from domestic operations. Up to four years of returns remain open for potential audit in foreign jurisdictions, however any audits for periods prior to ownership by the Company are the responsibility of the previous owners.

 

Under certain circumstances issuance of common shares can result in an ownership change under Internal Revenue Code Section 382, which limits the Company’s ability to utilize carry-forwards from prior to the ownership change. Any such ownership change resulting from stock issuances and redemptions could limit the Company’s ability to utilize any net operating loss carry-forwards or credits generated before this change in ownership. These limitations can limit both the timing of usage of these laws, as well as the loss of the ability to use these net operating losses. It is likely that fundraising activities have resulted in such an ownership change. 

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingent Liabilities
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENT LIABILITIES

NOTE 14 – COMMITMENTS AND CONTINGENT LIABILITIES

 

Legal

 

The Company is not involved in any legal proceedings.

 

Revenue-share contracts

The Company has contracts with various electronic health records systems and ePrescribe platforms, whereby we agree to share a portion of the revenue we generate for eCoupons distributed through their networks. These contracts grant audit rights related to the payments to our partners, and, in some cases would require us to pay for the audit if the audit determined there was an underpayment and the underpayment meets certain thresholds, such as 10%. From time to time the Company enters into arrangements with a partner to acquire minimum amounts of messaging capabilities. As of December 31, 2021, the Company had commitments for future minimum payments of $3.4 million that will be reflected in cost of revenues during the years from 2022 through 2023. Minimum payments are due in 2022 and 2023, in the amounts of $2.65 million and $0.75 million, respectively.

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plan
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
RETIREMENT PLAN

NOTE 15 – RETIREMENT PLAN

 

The Company sponsors a defined contribution 401(k) profit sharing plan which was adopted in December 2015, effective in January 2016. Under the terms of the plan, the Company matches 100% of the first 3% of payroll contributed by the employee and 50% of the next 2% of payroll contributed by the employee to a maximum of 4% of an employee’s payroll. There was expense of $343,221 and $373,027 recorded in 2021 and 2020, respectively, for the Company’s contributions to the plan.

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounting Policies, by Policy (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America and are presented in US dollars.

 

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates and assumptions have been made in determining the carrying value of assets, depreciable and amortizable lives of tangible and intangible assets, the carrying value of liabilities, the valuation allowance for the deferred tax asset, the timing of revenue recognition and related revenue share expenses, and inputs used in the calculation of stock based compensation. Actual results could differ from these estimates.

 

Principles of Consolidation

Principles of Consolidation

The financial statements reflect the consolidated results of OptimizeRx Corporation, a Nevada corporation, and its wholly owned subsidiaries: OptimizeRx Corporation, a Michigan corporation, RMDY Health, Inc., a Delaware corporation, CareSpeak Communications, Inc., a New Jersey corporation, Cyberdiet, a controlled foreign corporation incorporated in Israel, and CareSpeak Communications D.O.O., a Controlled Foreign Corporation incorporated in Croatia. Together, these companies are referred to as “OptimizeRx” and “the Company.” All material intercompany transactions have been eliminated.

 

Reclassifications

Reclassifications

Certain items in the previous year financial statements have been reclassified to match the current year presentation.

 

Foreign Currency

Foreign Currency

The Company’s functional currency is the U.S. dollar, however it pays certain expenses related to its two foreign subsidiaries in the local currency, which is the sheckel for its subsidiary in Israel and the kuna for its Croatian subsidiary. All transactions are recorded at the exchange rate at the time of payment. If there is a time lag between the time of recording the liability and the time of payment, a gain or loss is recorded in the Consolidated Statement of Operations due to any fluctuations in the exchange rate.

 

Cash and Cash Equivalents

Cash and Cash Equivalents

For purposes of the accompanying financial statements, the Company considers all highly liquid instruments, consisting of money market accounts, with an initial maturity of three months or less to be cash equivalents.

 

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Fair value is defined as the price that would be received upon sale of an asset or paid upon transfer of a liability in an orderly transaction between market participants at the measurement date and in the principal or most advantageous market for that asset or liability. The fair value should be calculated based on assumptions that market participants would use in pricing the asset or liability, not on assumptions specific to the entity. In addition, the fair value of liabilities should include consideration of non-performance risk including our own credit risk.

 

In addition to defining fair value, the disclosure requirements around fair value establish a fair value hierarchy for valuation inputs, which is expanded. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of the three levels, which is determined by the lowest level input that is significant to the fair value measurement in its entirety. These levels are:

 

Level 1 – Inputs are based upon unadjusted quoted prices for identical instruments traded in active markets.

 

Level 2 – Inputs are based upon significant observable inputs other than quoted prices included in Level 1, such as quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

 

Level 3 – Inputs are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability. The fair values are therefore determined using model-based techniques that include option pricing models, discounted cash flow models, and similar techniques. The Company’s stock options and warrants are valued using level 3 inputs.

 

The following tables present the fair values and carrying values of the Company’s financial assets and liabilities measured on a recurring basis as of December 31, 2021 and 2020 and the valuation techniques used by the Company to determine those fair values.

 

   2021 
   Level 1   Level 2   Level 3   Fair Value   Carrying Value 
                                                
Liabilities                                                                                        
Contingent Purchase Price Payable  $
-
   $
-
   $
-
   $
-
   $
-
 

 

   2020 
   Level 1   Level 2   Level 3   Fair Value   Carrying Value 
                     
Liabilities                         
Contingent Purchase Price Payable (1)  $
-
   $
-
   $1,610,813   $1,610,813   $1,610,813 

 

(1) The contingent consideration is based off achieving certain revenue milestones in each of the next two years. The Geometric-Brownian motion analysis was used to generate spot prices for use in an option pricing model. For 2020, the final payout had been determined and was paid in 2021.

 

The following table provides a summary of changes in fair value of the Company’s Level 3 financial instruments for the years ended December 31, 2021 and 2020.

 

   Amount 
Balance December 31, 2019  $6,720,000 
Payment of CareSpeak Communication contingent consideration   (1,389,187)
Payment of RMDY Health, Inc. contingent consideration   (3,860,390)
Increase in the value of the RMDY Health, Inc. contingent consideration   140,390 
Balance December 31, 2020   1,610,813 
Payment of CareSpeak Communication contingent consideration   (1,610,813)
Balance December 31, 2021  $
-
 

 

Accounts Receivable and Allowance for Doubtful Accounts

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are reported at realizable value, net of allowances for doubtful accounts, which is estimated and recorded in the period the related revenue is recorded. The Company has a standardized approach to estimate and review the collectability of its receivables based on a number of factors, including the period they have been outstanding. Historical collection and payer reimbursement experience is an integral part of the estimation process related to allowances for doubtful accounts. In addition, the Company regularly assesses the state of its billing operations in order to identify issues, which may impact the collectability of these receivables or reserve estimates. Because the Company’s customers are primarily large well-capitalized companies, historically there has been very little bad debt expense. Bad debt expense was $80,000 for the year ended December 31, 2021 and $200,000 for the year ended December 31, 2020. The allowance for doubtful accounts was $241,219 and $158,163 as of December 31, 2021 and 2020, respectively. From time to time, we may record revenue based on our revenue recognition policies described below in advance of being able to invoice the customer. Included in accounts receivable are unbilled amounts of $2,110,865 and $757,218 at December 31, 2021, and December 31, 2020, respectively.

 

Property and Equipment

Property and Equipment

Property and equipment are stated at cost and are being depreciated over their estimated useful lives of three to five years for office equipment and three years for computer equipment using the straight-line method of depreciation for book purposes. Maintenance and repair charges are expensed as incurred.

 

Intangible Assets

Intangible Assets

Intangible assets are stated at cost. Finite-lived assets are being amortized over their estimated useful lives of fifteen to seventeen years for patents, eight years for customer relationships, fifteen years for tradenames, four years for covenants not to compete, and three to four years for software and websites, all using the straight-line method. These assets are evaluated when there is a triggering event. There was no impairment of our intangible assets in either year presented.

 

Goodwill

Goodwill

We evaluate goodwill for impairment during our fiscal fourth quarter, or more frequently if an event occurs or circumstances change. Our analysis determined that there was no impairment of our goodwill.

  

Revenue Recognition

Revenue Recognition

Recognition of revenue requires evidence of a contract, probable collection of proceeds, and completion of substantially all performance obligations. We use a 5-step model to recognize revenue. These steps are: identify the contract with a customer, identify the performance obligations in the contract, determine the transaction price, allocate the transaction price to the performance obligations in the contract, and recognize revenue when or as the performance obligations are satisfied.

 

Revenues are primarily generated from content delivery activities in which the Company delivers financial, clinical, or brand messaging through a distribution network of eprescribers and electronic health record technology providers (channel partners), directly to consumers, or from reselling services that complement the business. This content delivery for a customer is referred to as a program. Unless otherwise specified, revenue is recognized based on the selling price to customers.

 

The Company’s contracts are generally all less than one year and the primary performance obligation is delivery of messages, or content, but the contract may contain additional services. Additional services may include program design, which is the design of the content delivery program, set up, and reporting. We consider set up and reporting services to be complimentary to the primary performance obligation and recognized through performance of the delivery of content. We consider program design and related consulting services to be performance obligations separate from the delivery of messages.

 

As the content is distributed through the platform and network of channel partners (a transaction), these transactions are recorded, and revenue is recognized, over time as the distributions occur. Revenue for transactions can be realized based on a price per message, a price per redemption, as a flat fee occurring over a period of time, or upon completion of the program, depending on the client contract. The Company recognizes setup fees that are required for integrating client offerings and campaigns into the rule-based content delivery system and network over the life of the initial program, based either on time, or units delivered, depending upon which is most appropriate in the specific situation. Should a program be cancelled before completion, the balance of set up revenue is recognized at the time of cancellation, as set up fees are nonrefundable. Additionally, the Company also recognizes revenue for providing program performance reporting and maintenance, either by the Company directly delivering reports or by providing access to its online reporting portal that the client can utilize. This reporting revenue is recognized over time as the messages are delivered. Program design, which is the design of the content delivery program, and related consulting services are recognized as services are performed.

 

The majority of our revenue is earned from life sciences companies, such as pharmaceutical and biotech companies, or medical device makers. A small portion of our revenue is earned from other sources, such as associations and technology companies. A break down is set forth in the table below.

 

   2021   2020 
Life Science Companies  $59,018,033   $41,358,746 
Other   2,274,565    1,954,577 
Total Revenue  $61,292,598   $43,313,323 

 

In some instances, we license certain of our software applications in arrangements that do not include other performance obligations. In those instances, we record license revenue when the software is delivered for use to the license. In instances where our contracts included Software as a service, the revenue is recognized over the subscription period as services are delivered to the customer.

 

In some instances, the Company also resells messaging solutions that are available through channel partners that are complementary to the core business and client base. These partner specific solutions are frequently similar to our own solutions and revenue recognition for these programs is the same as described above. In instances where the Company sells solutions on a commission basis, net revenue is recognized based on the commission-based revenue split that the Company receives. There were no programs recorded on a net basis in the years presented. In instances where the Company resells these messaging solutions and has all financial risk and significant operation input and risk, the Company records the revenue based on the gross amount sold and the amount paid to the channel partner as a cost of sales.

 

Cost of Revenues Cost of RevenuesThe primary cost of revenue is revenue share expense. Based on the volume of transactions that are delivered through the channel partner network, the Company provides a revenue share to compensate the partner, or others, for their promotion of the campaign. Revenue shares are a negotiated percentage of the transaction fees and can also be specific to special considerations and campaigns.
Income Taxes

Income Taxes

Income taxes are computed using the asset and liability method. Under the asset and liability method, deferred income tax assets and liabilities are determined based on the differences between the financial reporting and tax basis of assets and liabilities and are measured using the currently enacted tax rates and laws. A valuation allowance is provided for the amount of deferred tax assets that, based on available evidence, are not expected to be realized.

 

The Company recognizes the tax benefit from uncertain tax positions if it is more likely than not that the tax positions will be sustained on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. It is the Company’s policy to include interest and penalties related to tax positions as a component of income tax expense.

 

Concentration of Credit Risks

Concentration of Credit Risks

The Company maintains its cash and cash equivalents in bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses in such accounts; however, amounts in excess of the federally insured limit may be at risk if the bank experiences financial difficulties. As of December 31, 2021 and 2020 the Company had $83,312,524 and $9,936,806, respectively, in cash balances in excess of federally insured limits, primarily at Bank of America/Merrill Lynch.

 

Research and Development

Research and Development

The Company expenses research and development expenses as incurred. There was no research and development expense for the years ended December 31, 2021 and 2020. 

  

Stock-based Compensation

Stock-based Compensation

The Company uses the fair value method to account for stock-based compensation. The fair value of the equity instrument is charged directly to compensation expense and additional paid-in capital over the period during which services are rendered. The fair value of each award is estimated on the date of each grant.

 

For restricted stock awards, the fair value is based on the market value of the Company’s common stock on the date of grant. For market based restricted stock units, the fair value is estimated using a Monte Carlo simulation model. This valuation technique includes estimating the movement of stock prices and the effects of volatility, interest rates and dividends.

 

For options, fair value is estimated using the Black-Scholes option pricing model that uses the following assumptions. Estimated volatilities are based on the historical volatility of the Company’s common stock over the same period as the expected term of the options. The expected term of options granted represents the period of time that options granted are expected to be outstanding. The Company uses historical data to estimate option exercise behavior and to determine this term. The risk-free rate used is based on the U.S. Treasury yield curve in effect at the time of the grant using a time period equal to the expected option term. The Company has never paid dividends and do not expect to pay any dividends in the future.

 

   2021  2020
       
Expected dividend yield   0%   0%
Risk free interest rate   0.19% - 0.67%   0.16% - 1.63 %
Expected option term    3.5 years     3.5 years 
Turnover/forfeiture rate   0%   0%
Expected volatility   67 % - 70%   65 % - 71 %
Weighted average grant date fair value  $26.36   $5.49 

 

The Black-Scholes option valuation model and other existing models were developed for use in estimating the fair value of traded options that have no vesting restrictions and are fully transferable. These option valuation models require the input of, and are highly sensitive to, subjective assumptions including the expected stock price volatility. The Company’s stock options have characteristics significantly different from those of traded options, and changes in the subjective input assumptions could materially affect the fair value estimate.

 

Loss Per Common and Common Equivalent Share

Loss Per Common and Common Equivalent Share

The computation of basic (loss) earnings per common share is computed using the weighted average number of common shares outstanding during the year. The computation of diluted (loss) earnings per common share is based on the basic weighted average number of shares outstanding during the year plus common stock equivalents, which would arise from the exercise of options and warrants outstanding using the treasury stock method and the average market price per share during the year. The number of common shares potentially issuable upon the exercise of certain options that were excluded from the diluted loss per common share calculation in 2020 was 820,059 related to options, and 91,667 related to restricted stock units, for a total of 911,726 because they are anti-dilutive, as a result of a net loss for the year ended December 31, 2020.

 

The computation of weighted average shares outstanding and the basic and diluted earnings per common share for the years ended December 31, 2021 and 2020 consisted of the following:

 

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

The Company continually monitors events and changes in circumstances that could indicate carrying amounts of long-lived assets may not be recoverable. When such events or changes in circumstances are present, the Company assesses the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the future cash flows is less than the carrying amount of those assets, the Company recognizes an impairment loss based on the excess of the carrying amount over the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or the fair value less costs to sell.

 

Segment reporting

Segment reporting

We operate in one reportable segment. Overall, our business involves connecting life science companies to patients and providers. We have a common customer base for all of our solutions, which are primarily all communications with healthcare providers or patients on behalf of life science customers. Our customers are geographically located in the U.S although we have two technology centers located internationally. We do not prepare separate internal income statements by solutions as our focus is on selling enterprise arrangements covering multiple solutions that span the entire patient journey with a specific brand.

 

Recently Issued Accounting Guidance

Recently Issued Accounting Guidance

 In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. ASU 2019-12 is intended to improve consistent application and simplify the accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance. ASU 2019-12 was effective for us as of January 1, 2021 The adoption of this standard did not have a material effect on our financial position, results of operations, or cash flows.

 

Not Yet Adopted

Not Yet Adopted

 

ASU Topic 2021-08 Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers, as if it had originated the contracts. The standard is effective for the Company's fiscal year beginning January 1, 2023, with early adoption permitted. The Company is currently evaluating the effect of this pronouncement on its Consolidated Financial Statements, but it is not expected to have a material impact.

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of financial assets and liabilities measured on a recurring basis
   2021 
   Level 1   Level 2   Level 3   Fair Value   Carrying Value 
                                                
Liabilities                                                                                        
Contingent Purchase Price Payable  $
-
   $
-
   $
-
   $
-
   $
-
 

 

   2020 
   Level 1   Level 2   Level 3   Fair Value   Carrying Value 
                     
Liabilities                         
Contingent Purchase Price Payable (1)  $
-
   $
-
   $1,610,813   $1,610,813   $1,610,813 

 

Schedule of changes in fair value of the Company’s Level 3 financial instruments
   Amount 
Balance December 31, 2019  $6,720,000 
Payment of CareSpeak Communication contingent consideration   (1,389,187)
Payment of RMDY Health, Inc. contingent consideration   (3,860,390)
Increase in the value of the RMDY Health, Inc. contingent consideration   140,390 
Balance December 31, 2020   1,610,813 
Payment of CareSpeak Communication contingent consideration   (1,610,813)
Balance December 31, 2021  $
-
 

 

Schedule of revenue is earned from life sciences companies
   2021   2020 
Life Science Companies  $59,018,033   $41,358,746 
Other   2,274,565    1,954,577 
Total Revenue  $61,292,598   $43,313,323 

 

Schedule of expected dividends
   2021  2020
       
Expected dividend yield   0%   0%
Risk free interest rate   0.19% - 0.67%   0.16% - 1.63 %
Expected option term    3.5 years     3.5 years 
Turnover/forfeiture rate   0%   0%
Expected volatility   67 % - 70%   65 % - 71 %
Weighted average grant date fair value  $26.36   $5.49 

 

Schedule of weighted average shares outstanding and the basic and diluted earnings per common share
   Net Income   Shares   Per Share Amount 
Year ended December 31, 2021            
Basic EPS  $378,079    17,228,019   $0.02 
                
Diluted EPS  $378,079    17,690,489   $0.02 

 

   Net (Loss)   Shares   Per Share Amount 
Year ended December 31, 2020            
Basic EPS  $(2,207,127)   14,827,923   $(0.15)
                
Diluted EPS  $(2,207,127)   14,827,923   $(0.15)

 

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Prepaid Expenses (Tables)
12 Months Ended
Dec. 31, 2021
Prepaid Expenses [Abstract]  
Schedule of prepaid expenses
   2021   2020 
Prepaid revenue share  and exclusivity payments   4,266,668    3,750,000 
EHR access fees   250,000    317,726 
Data   168,462    29,408 
Insurance   156,327    77,887 
Other   789,198    281,590 
Total prepaid expenses  $5,630,655   $4,456,611 
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
   2021   2020 
Computer equipment  $267,917   $169,247 
Furniture and fixtures   200,250    198,665 
    468,167    367,912 
Less accumulated depreciation   324,349    219,058 
Property and equipment, net  $143,818   $148,854 

 

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets included on the consolidated balance sheet
   December 31, 2021     
   Gross
Carrying
Amount
   Accumulated
Amortization
   Net   Weighted
Average Life
Remaining
 
Patent rights  $3,362,898   $1,207,872    2,155,026    9.6 
Technology Assets  $8,548,930   $3,959,804    4,589,126    4.9 
Other intangible assets                    
Tradename  $3,586,000   $537,900    3,084,100    12.7 
Non-compete agreements   1,093,000    899,635    193,365    0.6 
Customer relationships   923,000    261,963    661,037    8.4 
Total other   5,602,000    1,699,498    3,902,502    
 
 
Total Intangibles  $17,513,828   $6,867,174    10,646,654    
 
 

 

   December 31, 2020     
   Gross
Carrying
Amount
   Accumulated
Amortization
   Net   Weighted
Average Life
Remaining
 
Patent rights  $3,341,388   $991,818    2,349,570    11.5 
Technology Assets  $8,184,765   $2,932,943    5,251,822    7.7 
Other intangible assets                    
Tradename  $3,586,000   $298,833    3,287,167    13.7 
 Non-compete agreements   1,093,000    611,885    481,115    1.6 
 Customer relationships   923,000    171,730    751,270    9.8 
Total other   5,602,000    1,082,448    4,519,552    
 
 
Total Intangibles  $17,128,153   $5,007,209    12,120,944    
 
 

 

Schedule of intangibles estimated useful lives
Patents    15 – 17 years  
Tradenames    15 years  
Non-compete agreements    2 – 4 years  
Customer relationships    8 – 15 years  
Technology assets    3 – 10 years  

  

Schedule of future amortization expenses of intangibles assets
Year ended December 31,    
2022  $1,532,756 
2023   1,203,639 
2024   1,203,639 
2025   1,131,058 
2026   1,009,499 
Thereafter   4,566,063 
Total  $10,646,654 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Disclosure Text Block [Abstract]  
Schedule of deferred revenue
Balance January 1, 2021  $285,795 
Revenue recognized   (18,006,973)
Amount collected   19,111,086 
Balance December 31, 2021  $1,389,908 

 

Balance January 1, 2020  $580,014 
Revenue recognized   (16,260,166)
Amount collected   15,680,152 
Balance December 31, 2020  $285,795 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contingent Purchase Price (Tables)
12 Months Ended
Dec. 31, 2021
Loss Contingency [Abstract]  
Schedule of fair value of contingent purchase price payable
   Current   Long-Term   Total 
CareSpeak Communications, Inc.  $1,610,813    
              -
   $1,610,813 
RMDY Health   
-
    
-
    
-
 
Total  $1,610,813   $
-
   $1,610,813 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of restricted stock awards
   Number of Options   Weighted average exercise price   Weighted average remaining contractual life (years)   Aggregate intrinsic
value $
 
Outstanding at January 1, 2020   1,624,221   $6.27           
Granted   467,549   $11.39           
Exercised   (420,586)  $6.45           
Expired or forfeited   (125,666)  $13.09           
Outstanding at December 31, 2020   1,545,518   $7.31    2.3   $36,862,947 
Granted   424,588   $54.34           
Exercised   (1,137,065)  $7.33           
Expired or forfeited   (49,494)  $24.57           
Outstanding, December 31, 2021   783,547   $34.17    3.4   $23,368,961 
Exercisable, December 31, 2021   197,271   $10.87    2.1   $10,109,168 

 

Schedule of total options outstanding
Range of Exercise Prices  Number of Options   Weighted average remaining contractual life (years)   Weighted average exercise price 
$2.46 to $10.00   127,005    1.1   $4.05 
$10,00 to $20.00   166,945    2.8   $12.51 
$20.00 to $40.00   180,561    3.9   $30.52 
$40.00 to $60.00   196,500    4.3   $51.88 
$60.00 to $96.70   112,536    4.7   $75.19 
Total   783,547    3.4   $34.17 

 

Range of Exercise Prices  Number of Options   Weighted average remaining contractual life (years)   Weighted average exercise price 
$2.46 to $10.00   78,669    0.9   $3.76 
$10,00 to $20.00   89,938    2.5   $13.36 
$20.00 to $40.00   28,664    3.9   $22.52 
$40.00 to $60.00   
-
    
-
    
-
 
$60.00 to $96.70   
-
    
-
    
-
 
Total   197,271    2.1   $10.87 

 

Schedule of nonvested shares
Nonvested Options  Options   Weighted-Average Exercise Price 
Nonvested at January 1, 2021   331,006   $12.44 
Granted   424,588    54.34 
Vested   (119,823)   11.23 
Forfeited   (49,495)   24.57 
Nonvested at December 31, 2021   586,276   $42.01 

 

Schedule of restricted stock awards
   Number of RSUs   Grant  date fair value   Weighted average remaining contractual life (years) 
Outstanding at January 1, 2020   90,000   $10.43      
Granted   94,746   $8.98      
Shares issued   (84,746)  $7.54      
Outstanding at December 31, 2020   100,000   $11.51    2.4 
Granted   303,556   $66.30      

Forfeited

   

(485

)  $

61.82

      
Shares issued   (3,333)  $21.20      
Outstanding at December 31, 2021   399,738   $52.99    3.3 

 

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Schedule of lease cost
   2021   2020 
         
Operating lease cost  $132,305   $119,954 
Short-term lease cost (1)   52,375    130,216 
Total lease cost  $184,680   $250,170 

 

(1)Short-term lease cost includes any lease with a term of less than 12 months.

  

Schedule of future minimum lease payments
For the year ending December 31,    
2022   103,418 
2023   100,260 
2024   80,550 
2025   70,224 
Total   354,452 
Less: present value discount   26,744 
Total lease liabilities  $327,708 

 

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Major Customers and Vendors (Tables)
12 Months Ended
Dec. 31, 2021
Risks and Uncertainties [Abstract]  
Schedule of customers accounted percentage of revenue
   2021   2020 
   $   %   $   % 
Customer A   14,268,819    23.0    5,037,888    11.6 
Customer B   5,206,305    8.5    4,824,454    11.1 
Customer C   3,157,075    5.2    5,469,126    12.1 

 

   2021   2020 
   $   %   $   % 
Partner A   33,041,503    53.9    22,813,574    52.7 
Partner B   9,554,266    15.6    7,092,477    16.4 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of federal income tax benefit
   2021   2020 
Federal income tax benefit (expense) attributable to:          
Current operations  $(79,000)  $463,000 
State tax effect, net of federal benefit   582,000    
-
 
State rate change   397,000    
-
 
Change in fair value of contingent consideration   
-
    (29,000)
Option exercise benefits, net of Section 162M limitations   2,171,000    207,000 
Other permanent items   (9,000)   (7,000)
Other adjustments   (30,000)   104,000 
NOLs expiring   (26,000)   (209,000)
Valuation allowance   (3,006,000)   (529,000)
Net provision for federal income tax  $
-
   $
-
 

 

    2021    2020 
           
Current tax benefit (expense) - Federal  $
-
   $
-
 
Deferred tax benefit (expense) - Federal   
-
    
-
 
Adjustment of valuation allowance from business combination   
-
    
-
 
Total tax benefit (expense) on income  $
-
   $
-
 

 

Schedule of deferred tax assets
   2021   2020 
Deferred tax asset attributable to:          
Net operating loss carryover  $6,887,000   $4,057,000 
Stock compensation   809,000    353,000 
Operating lease liability   88,000    94,000 
Fixed Assets   13,000    
-
 
Other   85,000    44,000 
Deferred tax asset  $7,882,000   $4,548,000 
           
Deferred tax liabilities attributable to:          
Intangibles  $(2,490,000)  $(2,181,000)
Operating lease right of use assets   (88,000)   (94,000)
Other   (41,000)   (16,000)
Deferred tax liability  $(2,619,000)  $(2,291,000)
Net deferred tax asset  $5,263,000    2,257,000 
Valuation allowance   (5,263,000)   (2,257,000)
Net deferred tax asset, net of valuation allowance  $
-
   $
-
 

 

XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Nature of Business (Details)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
U.S. healthcare providers, percentage 60.00%
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Summary of Significant Accounting Policies (Details) [Line Items]    
Bad debt expense $ 80,000 $ 200,000
Allowance for doubtful accounts 241,219 158,163
Unbilled amounts of accounts receivable $ 2,110,865 757,218
Percentage of realized upon ultimate settlement 50.00%  
Cash balances for insured limits $ 83,312,524 $ 9,936,806
Diluted loss per common share (in Shares)   820,059
Restricted stock (in Shares)   911,726
Restricted Stock [Member]    
Summary of Significant Accounting Policies (Details) [Line Items]    
Restricted stock (in Shares)   91,667
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Details) - Schedule of financial assets and liabilities measured on a recurring basis - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent Purchase Price Payable $ 1,610,813 [1]
Level 1 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent Purchase Price Payable
Level 2 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent Purchase Price Payable
Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent Purchase Price Payable 1,610,813 [1]
Fair Value [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent Purchase Price Payable $ 1,610,813 [1]
[1] The contingent consideration is based off achieving certain revenue milestones in each of the next two years. The Geometric-Brownian motion analysis was used to generate spot prices for use in an option pricing model. For 2020, the final payout had been determined and was paid in 2021.
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Details) - Schedule of changes in fair value of the Company’s Level 3 financial instruments - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of changes in fair value of the Company’s Level 3 financial instruments [Abstract]      
Balance $ 1,610,813 $ 6,720,000
Payment of CareSpeak Communication contingent consideration $ (1,610,813) (1,389,187)  
Payment of RMDY Health, Inc. contingent consideration   (3,860,390)  
Increase in the value of the RMDY Health, Inc. contingent consideration   $ 140,390  
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Details) - Schedule of revenue is earned from life sciences companies - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of revenue is earned from life sciences companies [Abstract]    
Life Science Companies $ 59,018,033 $ 41,358,746
Other 2,274,565 1,954,577
Total Revenue $ 61,292,598 $ 43,313,323
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Details) - Schedule of expected dividends - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield 0.00% 0.00%
Expected option term 3 years 6 months 3 years 6 months
Turnover/forfeiture rate 0.00% 0.00%
Weighted average grant date fair value (in Dollars) $ 26.36 $ 5.49
Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk free interest rate 0.19% 0.16%
Expected volatility 67.00% 65.00%
Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk free interest rate 0.67% 1.63%
Expected volatility 70.00% 71.00%
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Details) - Schedule of weighted average shares outstanding and the basic and diluted earnings per common share - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of weighted average shares outstanding and the basic and diluted earnings per common share [Abstract]    
Basic EPS, Net Income $ 378,079 $ (2,207,127)
Basic EPS, Shares 17,228,019 14,827,923
Basic EPS, Per Share Amount $ 0.02 $ (0.15)
Diluted EPS, Net Income $ 378,079 $ (2,207,127)
Diluted EPS, Shares 17,690,489 14,827,923
Diluted EPS, Per Share Amount $ 0.02 $ (0.15)
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Prepaid Expenses (Details) - Schedule of prepaid expenses - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Schedule of prepaid expenses [Abstract]    
Prepaid revenue share and exclusivity payments $ 4,266,668 $ 3,750,000
EHR access fees 250,000 317,726
Data 168,462 29,408
Insurance 156,327 77,887
Other 789,198 281,590
Total prepaid expenses $ 5,630,655 $ 4,456,611
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 105,360 $ 95,202
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Details) - Schedule of property and equipment - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, Subtotal $ 468,167 $ 367,912
Less accumulated depreciation 324,349 219,058
Property and equipment, net 143,818 148,854
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, Subtotal 267,917 169,247
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, Subtotal $ 200,250 $ 198,665
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 1,859,965 $ 1,875,882
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets (Details) - Schedule of intangible assets included on the consolidated balance sheet - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Intangible Assets (Details) - Schedule of intangible assets included on the consolidated balance sheet [Line Items]    
Intangible assets, Gross Carrying Amount $ 17,513,828 $ 17,128,153
Accumulated Amortization 6,867,174 5,007,209
Intangible assets, Net $ 10,646,654 $ 12,120,944
Weighted Average Life Remaining
Technology Assets [Member]    
Intangible Assets (Details) - Schedule of intangible assets included on the consolidated balance sheet [Line Items]    
Intangible assets, Gross Carrying Amount $ 8,548,930 $ 8,184,765
Accumulated Amortization 3,959,804 2,932,943
Intangible assets, Net $ 4,589,126 $ 5,251,822
Weighted Average Life Remaining 4 years 10 months 24 days 7 years 8 months 12 days
Patent rights [Member]    
Intangible Assets (Details) - Schedule of intangible assets included on the consolidated balance sheet [Line Items]    
Intangible assets, Gross Carrying Amount $ 3,362,898 $ 3,341,388
Accumulated Amortization 1,207,872 991,818
Intangible assets, Net $ 2,155,026 $ 2,349,570
Weighted Average Life Remaining 9 years 7 months 6 days 11 years 6 months
Tradename [Member]    
Intangible Assets (Details) - Schedule of intangible assets included on the consolidated balance sheet [Line Items]    
Intangible assets, Gross Carrying Amount $ 3,586,000 $ 3,586,000
Accumulated Amortization 537,900 298,833
Intangible assets, Net $ 3,084,100 $ 3,287,167
Weighted Average Life Remaining 12 years 8 months 12 days 13 years 8 months 12 days
Non-compete agreements [Member]    
Intangible Assets (Details) - Schedule of intangible assets included on the consolidated balance sheet [Line Items]    
Intangible assets, Gross Carrying Amount $ 1,093,000 $ 1,093,000
Accumulated Amortization 899,635 611,885
Intangible assets, Net $ 193,365 $ 481,115
Weighted Average Life Remaining 7 months 6 days 1 year 7 months 6 days
Customer relationships [Member]    
Intangible Assets (Details) - Schedule of intangible assets included on the consolidated balance sheet [Line Items]    
Intangible assets, Gross Carrying Amount $ 923,000 $ 923,000
Accumulated Amortization 261,963 171,730
Intangible assets, Net $ 661,037 $ 751,270
Weighted Average Life Remaining 8 years 4 months 24 days 9 years 9 months 18 days
Other intangible assets [Member]    
Intangible Assets (Details) - Schedule of intangible assets included on the consolidated balance sheet [Line Items]    
Intangible assets, Gross Carrying Amount $ 5,602,000 $ 5,602,000
Accumulated Amortization 1,699,498 1,082,448
Intangible assets, Net $ 3,902,502 $ 4,519,552
Weighted Average Life Remaining
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets (Details) - Schedule of intangibles estimated useful lives
12 Months Ended
Dec. 31, 2021
Tradenames [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangibles amortized estimated useful lives 15 years
Minimum [Member] | Technology assets [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangibles amortized estimated useful lives 3 years
Minimum [Member] | Patents [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangibles amortized estimated useful lives 15 years
Minimum [Member] | Non-compete agreements [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangibles amortized estimated useful lives 2 years
Minimum [Member] | Customer relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangibles amortized estimated useful lives 8 years
Maximum [Member] | Technology assets [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangibles amortized estimated useful lives 10 years
Maximum [Member] | Patents [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangibles amortized estimated useful lives 17 years
Maximum [Member] | Non-compete agreements [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangibles amortized estimated useful lives 4 years
Maximum [Member] | Customer relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangibles amortized estimated useful lives 15 years
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets (Details) - Schedule of future amortization expenses of intangibles assets
Dec. 31, 2021
USD ($)
Schedule of future amortization expenses of intangibles assets [Abstract]  
2022 $ 1,532,756
2023 1,203,639
2024 1,203,639
2025 1,131,058
2026 1,009,499
Thereafter 4,566,063
Total $ 10,646,654
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Deferred Revenue [Abstract]    
Deferred revenue $ 1,389,908 $ 285,795
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Revenue (Details) - Schedule of deferred revenue - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of deferred revenue [Abstract]    
Balance beginning $ 285,795 $ 580,014
Revenue recognized (18,006,973) (16,260,166)
Amount collected 19,111,086 15,680,152
Balance ending $ 1,389,908 $ 285,795
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Party Transactions (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
Related Party Transactions [Abstract]  
Common stock options $ 930,000
Revenue from contracts $ 218,333
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contingent Purchase Price (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Contingent Purchase Price (Details) [Line Items]      
Total contingent payment in cash   $ 3,000,000 $ 3,000,000
Fair value of the contingent payment   1,610,813 3,000,000
RMDY Health Shareholders [Member]      
Contingent Purchase Price (Details) [Line Items]      
Total contingent payment in cash $ 30,000,000    
Fair value of the contingent payment     $ 3,720,000
Minimum payment $ 1,000,000    
Risk free rate of return     1.40%
Fair value of term     2 years
Fair value of volatility     35.00%
Payment of shareholder liability   3,750,000  
Payment for liability   $ 3,000,000  
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contingent Purchase Price (Details) - Schedule of fair value of contingent purchase price payable
12 Months Ended
Dec. 31, 2021
USD ($)
Contingent Purchase Price (Details) - Schedule of fair value of contingent purchase price payable [Line Items]  
Total $ 1,610,813
CareSpeak Communications, Inc. [Member]  
Contingent Purchase Price (Details) - Schedule of fair value of contingent purchase price payable [Line Items]  
Total 1,610,813
RMDY Health [Member]  
Contingent Purchase Price (Details) - Schedule of fair value of contingent purchase price payable [Line Items]  
Total
Current [Member]  
Contingent Purchase Price (Details) - Schedule of fair value of contingent purchase price payable [Line Items]  
Total 1,610,813
Current [Member] | CareSpeak Communications, Inc. [Member]  
Contingent Purchase Price (Details) - Schedule of fair value of contingent purchase price payable [Line Items]  
Total 1,610,813
Current [Member] | RMDY Health [Member]  
Contingent Purchase Price (Details) - Schedule of fair value of contingent purchase price payable [Line Items]  
Total
Long-Term [Member]  
Contingent Purchase Price (Details) - Schedule of fair value of contingent purchase price payable [Line Items]  
Total
Long-Term [Member] | CareSpeak Communications, Inc. [Member]  
Contingent Purchase Price (Details) - Schedule of fair value of contingent purchase price payable [Line Items]  
Total
Long-Term [Member] | RMDY Health [Member]  
Contingent Purchase Price (Details) - Schedule of fair value of contingent purchase price payable [Line Items]  
Total
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Stockholders' Equity (Details) [Line Items]      
Preferred stock, shares authorized   10,000,000 10,000,000
Preferred stock, par value (in Dollars per share)   $ 0.001 $ 0.001
Common stock, shares authorized   166,666,667 166,666,667
Common stock, par value (in Dollars per share)   $ 0.001 $ 0.001
Common stock, shares issued   17,860,975 15,223,340
Common stock, shares outstanding   17,860,975 15,223,340
Shares of common stock issued 1,523,750    
Gross proceeds (in Dollars) $ 75,425,625    
Issuance of common stock exercise value (in Dollars) 4,754,089    
Payments to advisors and legal fees (in Dollars) $ 70,671,536    
Shares of common stock issued   1,105,822 414,705
Received proceeds (in Dollars)   $ 4,864,231 $ 2,488,394
Preferred Stock [Member]      
Stockholders' Equity (Details) [Line Items]      
Preferred stock, shares authorized   10,000,000  
Preferred stock, par value (in Dollars per share)   $ 1  
Common Stock [Member]      
Stockholders' Equity (Details) [Line Items]      
Common stock, shares authorized   166,666,667  
Common stock, par value (in Dollars per share)   $ 1  
Common stock, shares issued   17,860,975 15,223,340
Common stock, shares outstanding   17,860,975 15,223,340
Shares of common stock issued   3,333 84,746
Director [Member]      
Stockholders' Equity (Details) [Line Items]      
Shares of common stock issued   4,730 28,809
Gross proceeds (in Dollars)   $ 250,085 $ 450,124
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Compensation (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Stock Compensation (Details) [Line Items]    
Restricted stock awards 303,556 94,746
Shares issued 112,536  
Granted shares 2,133,276  
Percentage of fair market value of common stock 100.00%  
Compensation expense (in Dollars) $ 2,709,781 $ 1,884,202
Expense remaining to be recognized related to unvested options (in Dollars) 9,685,867  
Restricted stock units value (in Dollars) $ 20,125,861 850,985
Vested price units description A total of 60,191, 60,191, and 62,016 units vest if the stock price hits $98.87, $131.82, $164.78, respectively. As described in Note 2, these market-based restricted stock units were valued using a Monte Carlo simulation model, with expected vesting in 1.6, 2.25, and 2.71 years, respectively, for the three price targets.  
Options Held [Member]    
Stock Compensation (Details) [Line Items]    
Options outstanding years 2 years 4 months 24 days  
Share-based Payment Arrangement [Member]    
Stock Compensation (Details) [Line Items]    
Authorized shares 3,000,000  
Restricted stock awards 145,550  
Restricted Stock [Member]    
Stock Compensation (Details) [Line Items]    
Shares of common stock underlying restricted stock unit awards 254,188  
Expense remaining to be recognized related to unvested options (in Dollars) $ 18,389,797  
Stock compensation recognized expense (in Dollars) $ 2,532,091 $ 838,514
Weighted average contractual life 3 years  
Restricted stock units issued 182,938  
Board of Directors [Member]    
Stock Compensation (Details) [Line Items]    
Shares issued 2,500,000  
Board of Directors [Member] | Common Stock [Member] | Share-based Payment Arrangement [Member]    
Stock Compensation (Details) [Line Items]    
Total shares of common stock options 671,011  
Minimum [Member] | Restricted Stock [Member]    
Stock Compensation (Details) [Line Items]    
Vested term 1 year 7 months 6 days  
Maximum [Member] | Restricted Stock [Member]    
Stock Compensation (Details) [Line Items]    
Vested term 5 years  
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Compensation (Details) - Schedule of option activity - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of option activity [Abstract]    
Number of Options, Outstanding at beginning balance 1,545,518 1,624,221
Weighted average exercise price, Outstanding at beginning balance $ 7.31 $ 6.27
Number of Options, Granted 424,588 467,549
Weighted average exercise price, Granted $ 54.34 $ 11.39
Number of Options, Exercisable 197,271  
Weighted average exercise price, Exercisable $ 10.87  
Weighted average remaining contractual life (years), Exercisable 2 years 1 month 6 days  
Aggregate intrinsic value, Exercisable $ 10,109,168  
Number of Options, Exercised (1,137,065) (420,586)
Weighted average exercise price, Exercised $ 7.33 $ 6.45
Number of Options, Expired or forfeited (49,494) (125,666)
Weighted average exercise price, Expired or forfeited $ 24.57 $ 13.09
Number of Options, Outstanding at ending balance 783,547 1,545,518
Weighted average exercise price, Outstanding at ending balance $ 34.17 $ 7.31
Weighted average remaining contractual life (years), Outstanding at ending balance 3 years 4 months 24 days 2 years 3 months 18 days
Aggregate intrinsic value, Outstanding at ending balance $ 23,368,961 $ 36,862,947
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Compensation (Details) - Schedule of total and vested options outstanding
12 Months Ended
Dec. 31, 2021
$ / shares
shares
$2.46 to $10.00 [Member] | Total Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options 127,005
Weighted average remaining contractual life (years) 1 year 1 month 6 days
Weighted average exercise price (in Dollars per share) | $ / shares $ 4.05
$2.46 to $10.00 [Member] | Vested Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options 78,669
Weighted average remaining contractual life (years) 10 months 24 days
Weighted average exercise price (in Dollars per share) | $ / shares $ 3.76
$2.46 to $10.00 [Member] | Minimum [Member] | Total Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices 2.46
$2.46 to $10.00 [Member] | Minimum [Member] | Vested Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices 2.46
$2.46 to $10.00 [Member] | Maximum [Member] | Total Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices 10
$2.46 to $10.00 [Member] | Maximum [Member] | Vested Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices 10
$10,00 to $20.00 [Member] | Total Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options 166,945
Weighted average remaining contractual life (years) 2 years 9 months 18 days
Weighted average exercise price (in Dollars per share) | $ / shares $ 12.51
$10,00 to $20.00 [Member] | Vested Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options 89,938
Weighted average remaining contractual life (years) 2 years 6 months
Weighted average exercise price (in Dollars per share) | $ / shares $ 13.36
$20.00 to $40.00 [Member] | Total Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options 180,561
Weighted average remaining contractual life (years) 3 years 10 months 24 days
Weighted average exercise price (in Dollars per share) | $ / shares $ 30.52
$20.00 to $40.00 [Member] | Vested Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options 28,664
Weighted average remaining contractual life (years) 3 years 10 months 24 days
Weighted average exercise price (in Dollars per share) | $ / shares $ 22.52
$20.00 to $40.00 [Member] | Minimum [Member] | Total Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices 20
$20.00 to $40.00 [Member] | Minimum [Member] | Vested Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices 20
$20.00 to $40.00 [Member] | Maximum [Member] | Total Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices 40
$20.00 to $40.00 [Member] | Maximum [Member] | Vested Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices 40
$40.00 to $60.00 [Member] | Total Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options 196,500
Weighted average remaining contractual life (years) 4 years 3 months 18 days
Weighted average exercise price (in Dollars per share) | $ / shares $ 51.88
$40.00 to $60.00 [Member] | Vested Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options
Weighted average remaining contractual life (years)
Weighted average exercise price (in Dollars per share) | $ / shares
$40.00 to $60.00 [Member] | Minimum [Member] | Total Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices 40
$40.00 to $60.00 [Member] | Minimum [Member] | Vested Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices 40
$40.00 to $60.00 [Member] | Maximum [Member] | Total Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices 60
$40.00 to $60.00 [Member] | Maximum [Member] | Vested Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices 60
$60.00 to $96.70 [Member] | Total Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options 112,536
Weighted average remaining contractual life (years) 4 years 8 months 12 days
Weighted average exercise price (in Dollars per share) | $ / shares $ 75.19
$60.00 to $96.70 [Member] | Vested Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options
Weighted average remaining contractual life (years)
Weighted average exercise price (in Dollars per share) | $ / shares
$60.00 to $96.70 [Member] | Minimum [Member] | Total Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices 60
$60.00 to $96.70 [Member] | Minimum [Member] | Vested Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices 60
$60.00 to $96.70 [Member] | Maximum [Member] | Total Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices 96.7
$60.00 to $96.70 [Member] | Maximum [Member] | Vested Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices 96.7
Exercise Price Range [Member] | Total Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options 783,547
Weighted average remaining contractual life (years) 3 years 4 months 24 days
Weighted average exercise price (in Dollars per share) | $ / shares $ 34.17
Exercise Price Range [Member] | Vested Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options 197,271
Weighted average remaining contractual life (years) 2 years 1 month 6 days
Weighted average exercise price (in Dollars per share) | $ / shares $ 10.87
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Compensation (Details) - Schedule of nonvested shares
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Schedule of nonvested shares [Abstract]  
Options, Nonvested at beginning balance | shares 331,006
Weighted-Average Exercise Price, Nonvested at beginning balance | $ / shares $ 12.44
Options, Granted | shares 424,588
Weighted-Average Exercise Price, Granted | $ / shares $ 54.34
Options, Vested | shares (119,823)
Weighted-Average Exercise Price, Vested | $ / shares $ 11.23
Options, Forfeited | shares (49,495)
Weighted-Average Exercise Price, Forfeited | $ / shares $ 24.57
Options, Nonvested at ending balance | shares 586,276
Weighted-Average Exercise Price, Nonvested at ending balance | $ / shares $ 42.01
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Compensation (Details) - Schedule of restricted stock awards - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of restricted stock awards [Abstract]    
Number of RSUs Outstanding, beginning 100,000 90,000
Grant date fair value Outstanding, beginning   $ 10.43
Number of RSUs, Granted 303,556 94,746
Grant date fair value, Granted $ 66.3 $ 8.98
Number of RSUs, Forfeited (485)  
Grant date fair value, Forfeited $ 61.82  
Number of RSUs, Shares issued (3,333) (84,746)
Grant date fair value, Shares issued $ 21.2 $ 7.54
Number of RSUs Outstanding, ending 399,738 100,000
Grant date fair value Outstanding, ending $ 52.99 $ 11.51
Weighted average remaining contractual life (years) Outstanding, ending 3 years 3 months 18 days 2 years 4 months 24 days
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases (Details) [Line Items]    
Operating leases with terms Nov. 30, 2023  
Operating leases description We have assumed renewal of the lease. We also have a lease on office space in Cranbury, New Jersey, which expired in January 2022 with a monthly payment of $3,158, as well as a lease of approximately $1,883 per month in Zagreb, Croatia expiring in 2024.  
Weighted average remaining lease term 3 years 7 months 6 days  
Weighted average discount rate 4.50%  
Cash paid $ 124,919  
Payments on lease obligations 142,284 $ 138,019
Amortization on right of use assets 121,129  
Amortization on the right   $ 104,805
Minimum [Member]    
Leases (Details) [Line Items]    
Operating leases rent payable 6,384  
Maximum [Member]    
Leases (Details) [Line Items]    
Operating leases rent payable $ 6,688  
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Details) - Schedule of lease cost - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of lease cost [Abstract]    
Operating lease cost $ 132,305 $ 119,954
Short-term lease cost [1] 52,375 130,216
Total lease cost $ 184,680 $ 250,170
[1] Short-term lease cost includes any lease with a term of less than 12 months.
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Details) - Schedule of future minimum lease payments
12 Months Ended
Dec. 31, 2021
USD ($)
Schedule of future minimum lease payments [Abstract]  
2022 $ 103,418
2023 100,260
2024 80,550
2025 70,224
Total 354,452
Less: present value discount 26,744
Total lease liabilities $ 327,708
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Major Customers and Vendors (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Major Customers and Vendors (Details) [Line Items]    
Concentration Risk Percentage 10.00%  
Accounts Receivable [Member]    
Major Customers and Vendors (Details) [Line Items]    
Concentration Risk Percentage 10.00% 10.00%
Other Customer [Member]    
Major Customers and Vendors (Details) [Line Items]    
Concentration Risk Percentage 10.00%  
One Agencies [Member] | Accounts Receivable [Member]    
Major Customers and Vendors (Details) [Line Items]    
Concentration Risk Percentage 33.50%  
Two Agencies [Member] | Accounts Receivable [Member]    
Major Customers and Vendors (Details) [Line Items]    
Concentration Risk Percentage 12.20%  
One Entities [Member] | Accounts Receivable [Member]    
Major Customers and Vendors (Details) [Line Items]    
Concentration Risk Percentage   19.70%
Two Entities [Member] | Accounts Receivable [Member]    
Major Customers and Vendors (Details) [Line Items]    
Concentration Risk Percentage   16.20%
Three Entities [Member] | Accounts Receivable [Member]    
Major Customers and Vendors (Details) [Line Items]    
Concentration Risk Percentage   15.80%
Four Entities [Member] | Accounts Receivable [Member]    
Major Customers and Vendors (Details) [Line Items]    
Concentration Risk Percentage   14.40%
Key Partners [Member]    
Major Customers and Vendors (Details) [Line Items]    
Concentration Risk Percentage 10.00%  
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Major Customers and Vendors (Details) - Schedule of customers accounted percentage of revenue - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Customer A [Member]    
Segment Reporting Information [Line Items]    
Revenue $ 14,268,819 $ 5,037,888
Revenue percentage 23.00% 11.60%
Customer B [Member]    
Segment Reporting Information [Line Items]    
Revenue $ 5,206,305 $ 4,824,454
Revenue percentage 8.50% 11.10%
Customer C [Member]    
Segment Reporting Information [Line Items]    
Revenue $ 3,157,075 $ 5,469,126
Revenue percentage 5.20% 12.10%
Partner A [Member]    
Segment Reporting Information [Line Items]    
Revenue $ 33,041,503 $ 22,813,574
Revenue percentage 53.90% 52.70%
Partner B [Member]    
Segment Reporting Information [Line Items]    
Revenue $ 9,554,266 $ 7,092,477
Revenue percentage 15.60% 16.40%
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Operating loss expire, description As of December 31, 2021, the Company had net operating loss carry-forwards for federal income tax purposes of approximately $26.4 million, consisting of pre-2018 losses in the amount of approximately $13.2 million that expire from 2021 through 2037, and post-2017 losses in the amount of approximately $13.2 million that will never expire.  
Effective rate of tax expected 21.00% 21.00%
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Details) - Schedule of federal income tax benefit - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Federal income tax benefit (expense) attributable to:    
Current operations $ (79,000) $ 463,000
State tax effect, net of federal benefit 582,000
State rate change 397,000
Change in fair value of contingent consideration (29,000)
Option exercise benefits, net of Section 162M limitations 2,171,000 207,000
Other permanent items (9,000) (7,000)
Other adjustments (30,000) 104,000
NOLs expiring (26,000) (209,000)
Valuation allowance (3,006,000) (529,000)
Net provision for federal income tax
Current tax benefit (expense) - Federal
Deferred tax benefit (expense) - Federal
Adjustment of valuation allowance from business combination
Total tax benefit (expense) on income
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Details) - Schedule of deferred tax assets - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Deferred tax asset attributable to:    
Net operating loss carryover $ 6,887,000 $ 4,057,000
Stock compensation 809,000 353,000
Operating lease liability 88,000 94,000
Fixed Assets 13,000
Other 85,000 44,000
Deferred tax asset 7,882,000 4,548,000
Deferred tax liabilities attributable to:    
Intangibles (2,490,000) (2,181,000)
Operating lease right of use assets (88,000) (94,000)
Other (41,000) (16,000)
Deferred tax liability (2,619,000) (2,291,000)
Net deferred tax asset 5,263,000 2,257,000
Valuation allowance (5,263,000) (2,257,000)
Net deferred tax asset, net of valuation allowance
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingent Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingent Liabilities (Details) [Line Items]      
Underpayment percentage     10.00%
Future minimum payments     $ 3,400
Forecast [Member]      
Commitments and Contingent Liabilities (Details) [Line Items]      
Minimum payments due $ 750 $ 2,650  
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]    
Contributions plan expense $ 343,221 $ 373,027
Defined contribution plan, description Under the terms of the plan, the Company matches 100% of the first 3% of payroll contributed by the employee and 50% of the next 2% of payroll contributed by the employee to a maximum of 4% of an employee’s payroll.  
XML 82 f10k2021_optimizerxcorp_htm.xml IDEA: XBRL DOCUMENT 0001448431 2021-01-01 2021-12-31 0001448431 2022-02-24 0001448431 2021-06-30 0001448431 2021-12-31 0001448431 2020-12-31 0001448431 2020-01-01 2020-12-31 0001448431 us-gaap:CommonStockMember 2020-12-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001448431 us-gaap:RetainedEarningsMember 2020-12-31 0001448431 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001448431 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001448431 us-gaap:CommonStockMember 2021-12-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001448431 us-gaap:RetainedEarningsMember 2021-12-31 0001448431 us-gaap:CommonStockMember 2019-12-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001448431 us-gaap:RetainedEarningsMember 2019-12-31 0001448431 2019-12-31 0001448431 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001448431 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001448431 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001448431 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001448431 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001448431 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001448431 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001448431 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001448431 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001448431 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001448431 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001448431 srt:MinimumMember 2021-01-01 2021-12-31 0001448431 srt:MaximumMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember 2020-01-01 2020-12-31 0001448431 srt:MaximumMember 2020-01-01 2020-12-31 0001448431 us-gaap:ComputerEquipmentMember 2021-12-31 0001448431 us-gaap:ComputerEquipmentMember 2020-12-31 0001448431 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001448431 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001448431 us-gaap:PatentsMember 2021-12-31 0001448431 us-gaap:PatentsMember 2021-01-01 2021-12-31 0001448431 us-gaap:TechnologySectorMember 2021-12-31 0001448431 us-gaap:TechnologySectorMember 2021-01-01 2021-12-31 0001448431 us-gaap:TradeNamesMember 2021-12-31 0001448431 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001448431 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001448431 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001448431 us-gaap:CustomerRelationshipsMember 2021-12-31 0001448431 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001448431 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0001448431 us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-12-31 0001448431 us-gaap:PatentsMember 2020-12-31 0001448431 us-gaap:PatentsMember 2020-01-01 2020-12-31 0001448431 us-gaap:TechnologySectorMember 2020-12-31 0001448431 us-gaap:TechnologySectorMember 2020-01-01 2020-12-31 0001448431 us-gaap:TradeNamesMember 2020-12-31 0001448431 us-gaap:TradeNamesMember 2020-01-01 2020-12-31 0001448431 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001448431 us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-12-31 0001448431 us-gaap:CustomerRelationshipsMember 2020-12-31 0001448431 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001448431 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0001448431 us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-12-31 0001448431 srt:MinimumMember us-gaap:PatentsMember 2021-01-01 2021-12-31 0001448431 srt:MaximumMember us-gaap:PatentsMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001448431 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001448431 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember us-gaap:TechnologySectorMember 2021-01-01 2021-12-31 0001448431 srt:MaximumMember us-gaap:TechnologySectorMember 2021-01-01 2021-12-31 0001448431 2019-01-01 2019-12-31 0001448431 oprx:RMDYHealthShareholdersMember 2021-01-01 2021-12-31 0001448431 oprx:RMDYHealthShareholdersMember 2019-12-31 0001448431 oprx:RMDYHealthShareholdersMember 2019-01-01 2019-12-31 0001448431 oprx:RMDYHealthShareholdersMember 2020-01-01 2020-12-31 0001448431 oprx:CurrentMember oprx:CareSpeakCommunicationsIncMember 2021-01-01 2021-12-31 0001448431 oprx:LongTermMember oprx:CareSpeakCommunicationsIncMember 2021-01-01 2021-12-31 0001448431 oprx:CareSpeakCommunicationsIncMember 2021-01-01 2021-12-31 0001448431 oprx:CurrentMember oprx:RMDYHealthMember 2021-01-01 2021-12-31 0001448431 oprx:LongTermMember oprx:RMDYHealthMember 2021-01-01 2021-12-31 0001448431 oprx:RMDYHealthMember 2021-01-01 2021-12-31 0001448431 oprx:CurrentMember 2021-01-01 2021-12-31 0001448431 oprx:LongTermMember 2021-01-01 2021-12-31 0001448431 us-gaap:PreferredStockMember 2021-12-31 0001448431 2021-01-01 2021-03-31 0001448431 srt:DirectorMember 2021-01-01 2021-12-31 0001448431 srt:DirectorMember 2020-01-01 2020-12-31 0001448431 us-gaap:StockCompensationPlanMember 2021-12-31 0001448431 srt:BoardOfDirectorsChairmanMember us-gaap:StockCompensationPlanMember us-gaap:CommonStockMember 2021-12-31 0001448431 us-gaap:StockCompensationPlanMember 2021-01-01 2021-12-31 0001448431 srt:BoardOfDirectorsChairmanMember 2021-12-31 0001448431 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001448431 us-gaap:OptionMember 2021-01-01 2021-12-31 0001448431 us-gaap:RestrictedStockMember srt:MinimumMember 2021-01-01 2021-12-31 0001448431 us-gaap:RestrictedStockMember srt:MaximumMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeOneMember 2021-12-31 0001448431 srt:MaximumMember oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeOneMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeOneMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeOneMember 2021-01-01 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeTwoMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeTwoMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeThreeMember 2021-12-31 0001448431 srt:MaximumMember oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeThreeMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeThreeMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeThreeMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeFourMember 2021-12-31 0001448431 srt:MaximumMember oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeFourMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeFourMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeFourMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeFiveMember 2021-12-31 0001448431 srt:MaximumMember oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeFiveMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeFiveMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeFiveMember 2021-01-01 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeMember 2021-12-31 0001448431 oprx:TotalOptionOutstandingMember oprx:ExercisePriceRangeMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeOneMember 2021-12-31 0001448431 srt:MaximumMember oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeOneMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeOneMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeOneMember 2021-01-01 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeTwoMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeTwoMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeThreeMember 2021-12-31 0001448431 srt:MaximumMember oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeThreeMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeThreeMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeThreeMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeFourMember 2021-12-31 0001448431 srt:MaximumMember oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeFourMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeFourMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeFourMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeFiveMember 2021-12-31 0001448431 srt:MaximumMember oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeFiveMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeFiveMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeFiveMember 2021-01-01 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeMember 2021-12-31 0001448431 oprx:VestedOptionsOutstandingMember oprx:ExercisePriceRangeMember 2021-01-01 2021-12-31 0001448431 srt:MinimumMember 2021-01-01 2021-12-31 0001448431 srt:MaximumMember 2021-01-01 2021-12-31 0001448431 us-gaap:OtherCustomerMember 2021-01-01 2021-12-31 0001448431 us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0001448431 oprx:CustomerOneMember us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0001448431 oprx:CustomerTwoMember us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0001448431 us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001448431 oprx:OneEntitiesMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001448431 oprx:TwoEntitiesMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001448431 oprx:CustomerThreeMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001448431 oprx:CustomerFourMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001448431 oprx:KeyPartnersMember 2021-01-01 2021-12-31 0001448431 oprx:CustomerAMember 2021-01-01 2021-12-31 0001448431 oprx:CustomerAMember 2020-01-01 2020-12-31 0001448431 oprx:CustomerBMember 2021-01-01 2021-12-31 0001448431 oprx:CustomerBMember 2020-01-01 2020-12-31 0001448431 oprx:CustomerCMember 2021-01-01 2021-12-31 0001448431 oprx:CustomerCMember 2020-01-01 2020-12-31 0001448431 oprx:PartnerAMember 2021-01-01 2021-12-31 0001448431 oprx:PartnerAMember 2020-01-01 2020-12-31 0001448431 oprx:PartnerBMember 2021-01-01 2021-12-31 0001448431 oprx:PartnerBMember 2020-01-01 2020-12-31 0001448431 srt:ScenarioForecastMember 2022-01-01 2022-12-31 0001448431 srt:ScenarioForecastMember 2023-01-01 2023-12-31 shares iso4217:USD iso4217:USD shares pure 10-K true 2021-12-31 --12-31 2021 false 001-38543 OptimizeRx Corporation NV 26-1265381 400 Water Street, Ste. 200 Rochester MI 48307 Common Stock, par value $0.001 OPRX NASDAQ Yes No Yes Yes Large Accelerated Filer true false true false 1030061063 17875435 UHY LLP Sterling Heights, Michigan 84681770 10516776 24800585 17885705 5630655 4456611 115113010 32859092 143818 148854 14740031 14740031 4589126 5251822 2155026 2349570 328820 445974 3902502 4519552 12859 12859 25728364 27319808 140985192 60327754 606808 618250 2902836 2420361 4378216 4969868 90982 123220 1610813 1389907 285795 9368749 10028307 236726 325533 9605475 10353840 0.001 0.001 10000000 10000000 0.001 0.001 166666667 166666667 17860975 17860975 15223340 15223340 17861 15223 166615514 85590428 -35253658 -35631737 131379717 49973914 140985192 60327754 61292598 43313323 25654384 19207902 35638214 24105421 5491957 3172840 2086454 2075888 27698703 20992012 35277114 26240740 361100 -2135319 16979 68582 140390 16979 -71808 378079 -2207127 378079 -2207127 17228019 14827923 17690489 14827923 0.02 -0.15 0.02 -0.15 15223340 15223 85590428 -35631737 49973914 2709781 2709781 3333 3 2532088 2532091 4730 5 250080 250085 1105822 1106 4863125 4864231 1523750 1524 70670012 70671536 378079 378079 17860975 17861 166615514 -35253658 131379717 14600579 14601 78272268 -33424610 44862259 1884202 1884202 84746 84 838430 838514 28809 29 450095 450124 414705 415 2487979 2488394 94501 94 1657454 1657548 -2207127 -2207127 15223340 15223 85590428 -35631737 49973914 378079 -2207127 1965325 1971083 121129 104805 80000 200000 5491957 3172840 140390 6994880 10667680 1174044 3517700 -11442 125255 -591652 3351430 482475 1416884 -125020 -106347 1104112 -294219 726039 -6310386 100322 68041 21511 11932 364166 44752 -485999 -124725 70671536 4864231 2488394 1610813 4389187 73924954 -1900793 74164994 -8335904 10516776 18852680 84681770 10516776 1657548 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 1 – ORGANIZATION AND NATURE OF BUSINESS</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">OptimizeRx is a digital health technology company enabling care-focused engagement between life sciences organizations, healthcare providers, and patients at critical junctures throughout the patient care journey. Connecting over 60% of U.S. healthcare providers and millions of their patients through an intelligent technology platform embedded within a proprietary point-of-care network, OptimizeRx helps patients start and stay on their medications. </p> 0.60 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Basis of Presentation</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America and are presented in US dollars.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Use of Estimates</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates and assumptions have been made in determining the carrying value of assets, depreciable and amortizable lives of tangible and intangible assets, the carrying value of liabilities, the valuation allowance for the deferred tax asset, the timing of revenue recognition and related revenue share expenses, and inputs used in the calculation of stock based compensation. Actual results could differ from these estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Principles of Consolidation</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The financial statements reflect the consolidated results of OptimizeRx Corporation, a Nevada corporation, and its wholly owned subsidiaries: OptimizeRx Corporation, a Michigan corporation, RMDY Health, Inc., a Delaware corporation, CareSpeak Communications, Inc., a New Jersey corporation, Cyberdiet, a controlled foreign corporation incorporated in Israel, and CareSpeak Communications D.O.O., a Controlled Foreign Corporation incorporated in Croatia. Together, these companies are referred to as “OptimizeRx” and “the Company.” All material intercompany transactions have been eliminated.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Reclassifications</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain items in the previous year financial statements have been reclassified to match the current year presentation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Foreign Currency</span></p><p style="text-indent: 0.25in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s functional currency is the U.S. dollar, however it pays certain expenses related to its two foreign subsidiaries in the local currency, which is the sheckel for its subsidiary in Israel and the kuna for its Croatian subsidiary. All transactions are recorded at the exchange rate at the time of payment. If there is a time lag between the time of recording the liability and the time of payment, a gain or loss is recorded in the Consolidated Statement of Operations due to any fluctuations in the exchange rate.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Cash and Cash Equivalents</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For purposes of the accompanying financial statements, the Company considers all highly liquid instruments, consisting of money market accounts, with an initial maturity of three months or less to be cash equivalents.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Fair Value of Financial Instruments</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Fair value is defined as the price that would be received upon sale of an asset or paid upon transfer of a liability in an orderly transaction between market participants at the measurement date and in the principal or most advantageous market for that asset or liability. The fair value should be calculated based on assumptions that market participants would use in pricing the asset or liability, not on assumptions specific to the entity. In addition, the fair value of liabilities should include consideration of non-performance risk including our own credit risk.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition to defining fair value, the disclosure requirements around fair value establish a fair value hierarchy for valuation inputs, which is expanded. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of the three levels, which is determined by the lowest level input that is significant to the fair value measurement in its entirety. These levels are:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 1 – Inputs are based upon unadjusted quoted prices for identical instruments traded in active markets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 2 – Inputs are based upon significant observable inputs other than quoted prices included in Level 1, such as quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 3 – Inputs are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability. The fair values are therefore determined using model-based techniques that include option pricing models, discounted cash flow models, and similar techniques. The Company’s stock options and warrants are valued using level 3 inputs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables present the fair values and carrying values of the Company’s financial assets and liabilities measured on a recurring basis as of December 31, 2021 and 2020 and the valuation techniques used by the Company to determine those fair values.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="18" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Carrying Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 40%; text-align: center"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">              </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"/><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"/><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"/><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">             </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">               </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">                  </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">                 </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">                 </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Contingent Purchase Price Payable</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="18" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Carrying Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 40%">Liabilities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Contingent Purchase Price Payable (1)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,610,813</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,610,813</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,610,813</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The contingent consideration is based off achieving certain revenue milestones in each of the next two years. The Geometric-Brownian motion analysis was used to generate spot prices for use in an option pricing model. For 2020, the final payout had been determined and was paid in 2021.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table provides a summary of changes in fair value of the Company’s Level 3 financial instruments for the years ended December 31, 2021 and 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 88%">Balance December 31, 2019</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,720,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Payment of CareSpeak Communication contingent consideration</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,389,187</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Payment of RMDY Health, Inc. contingent consideration</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,860,390</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Increase in the value of the RMDY Health, Inc. contingent consideration</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">140,390</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Balance December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,610,813</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Payment of CareSpeak Communication contingent consideration</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,610,813</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Balance December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Accounts Receivable and Allowance for Doubtful Accounts</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are reported at realizable value, net of allowances for doubtful accounts, which is estimated and recorded in the period the related revenue is recorded. The Company has a standardized approach to estimate and review the collectability of its receivables based on a number of factors, including the period they have been outstanding. Historical collection and payer reimbursement experience is an integral part of the estimation process related to allowances for doubtful accounts. In addition, the Company regularly assesses the state of its billing operations in order to identify issues, which may impact the collectability of these receivables or reserve estimates. Because the Company’s customers are primarily large well-capitalized companies, historically there has been very little bad debt expense. Bad debt expense was $80,000 for the year ended December 31, 2021 and $200,000 for the year ended December 31, 2020. The allowance for doubtful accounts was $241,219 and $158,163 as of December 31, 2021 and 2020, respectively. From time to time, we may record revenue based on our revenue recognition policies described below in advance of being able to invoice the customer. Included in accounts receivable are unbilled amounts of $2,110,865 and $757,218 at December 31, 2021, and December 31, 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Property and Equipment</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are stated at cost and are being depreciated over their estimated useful lives of three to five years for office equipment and three years for computer equipment using the straight-line method of depreciation for book purposes. Maintenance and repair charges are expensed as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Intangible Assets</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Intangible assets are stated at cost. Finite-lived assets are being amortized over their estimated useful lives of fifteen to seventeen years for patents, eight years for customer relationships, fifteen years for tradenames, four years for covenants not to compete, and three to four years for software and websites, all using the straight-line method. These assets are evaluated when there is a triggering event. There was no impairment of our intangible assets in either year presented.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Goodwill</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We evaluate goodwill for impairment during our fiscal fourth quarter, or more frequently if an event occurs or circumstances change. Our analysis determined that there was no impairment of our goodwill.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Revenue Recognition</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Recognition of revenue requires evidence of a contract, probable collection of proceeds, and completion of substantially all performance obligations. We use a 5-step model to recognize revenue. These steps are: identify the contract with a customer, identify the performance obligations in the contract, determine the transaction price, allocate the transaction price to the performance obligations in the contract, and recognize revenue when or as the performance obligations are satisfied.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues are primarily generated from content delivery activities in which the Company delivers financial, clinical, or brand messaging through a distribution network of eprescribers and electronic health record technology providers (channel partners), directly to consumers, or from reselling services that complement the business. This content delivery for a customer is referred to as a program. Unless otherwise specified, revenue is recognized based on the selling price to customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s contracts are generally all less than one year and the primary performance obligation is delivery of messages, or content, but the contract may contain additional services. Additional services may include program design, which is the design of the content delivery program, set up, and reporting. We consider set up and reporting services to be complimentary to the primary performance obligation and recognized through performance of the delivery of content. We consider program design and related consulting services to be performance obligations separate from the delivery of messages.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As the content is distributed through the platform and network of channel partners (a transaction), these transactions are recorded, and revenue is recognized, over time as the distributions occur. Revenue for transactions can be realized based on a price per message, a price per redemption, as a flat fee occurring over a period of time, or upon completion of the program, depending on the client contract. The Company recognizes setup fees that are required for integrating client offerings and campaigns into the rule-based content delivery system and network over the life of the initial program, based either on time, or units delivered, depending upon which is most appropriate in the specific situation. Should a program be cancelled before completion, the balance of set up revenue is recognized at the time of cancellation, as set up fees are nonrefundable. Additionally, the Company also recognizes revenue for providing program performance reporting and maintenance, either by the Company directly delivering reports or by providing access to its online reporting portal that the client can utilize. This reporting revenue is recognized over time as the messages are delivered. Program design, which is the design of the content delivery program, and related consulting services are recognized as services are performed.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The majority of our revenue is earned from life sciences companies, such as pharmaceutical and biotech companies, or medical device makers. A small portion of our revenue is earned from other sources, such as associations and technology companies. A break down is set forth in the table below.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Life Science Companies</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">59,018,033</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">41,358,746</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,274,565</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,954,577</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total Revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">61,292,598</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">43,313,323</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In some instances, we license certain of our software applications in arrangements that do not include other performance obligations. In those instances, we record license revenue when the software is delivered for use to the license. In instances where our contracts included Software as a service, the revenue is recognized over the subscription period as services are delivered to the customer.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In some instances, the Company also resells messaging solutions that are available through channel partners that are complementary to the core business and client base. These partner specific solutions are frequently similar to our own solutions and revenue recognition for these programs is the same as described above. In instances where the Company sells solutions on a commission basis, net revenue is recognized based on the commission-based revenue split that the Company receives. There were no programs recorded on a net basis in the years presented. In instances where the Company resells these messaging solutions and has all financial risk and significant operation input and risk, the Company records the revenue based on the gross amount sold and the amount paid to the channel partner as a cost of sales.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Cost of Revenues</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The primary cost of revenue is revenue share expense. Based on the volume of transactions that are delivered through the channel partner network, the Company provides a revenue share to compensate the partner, or others, for their promotion of the campaign. Revenue shares are a negotiated percentage of the transaction fees and can also be specific to special considerations and campaigns. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Income Taxes</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Income taxes are computed using the asset and liability method. Under the asset and liability method, deferred income tax assets and liabilities are determined based on the differences between the financial reporting and tax basis of assets and liabilities and are measured using the currently enacted tax rates and laws. A valuation allowance is provided for the amount of deferred tax assets that, based on available evidence, are not expected to be realized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>The Company recognizes the tax benefit from uncertain tax positions if it is more likely than not that the tax positions will be sustained on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. It is the Company’s policy to include interest and penalties related to tax positions as a component of income tax expense.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Concentration of Credit Risks</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company maintains its cash and cash equivalents in bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses in such accounts; however, amounts in excess of the federally insured limit may be at risk if the bank experiences financial difficulties. As of December 31, 2021 and 2020 the Company had $83,312,524 and $9,936,806, respectively, in cash balances in excess of federally insured limits, primarily at Bank of America/Merrill Lynch.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Research and Development</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company expenses research and development expenses as incurred. There was no research and development expense for the years ended December 31, 2021 and 2020. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Stock-based Compensation</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company uses the fair value method to account for stock-based compensation. The fair value of the equity instrument is charged directly to compensation expense and additional paid-in capital over the period during which services are rendered. The fair value of each award is estimated on the date of each grant.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For restricted stock awards, the fair value is based on the market value of the Company’s common stock on the date of grant. For market based restricted stock units, the fair value is estimated using a Monte Carlo simulation model. This valuation technique includes estimating the movement of stock prices and the effects of volatility, interest rates and dividends.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For options, fair value is estimated using the Black-Scholes option pricing model that uses the following assumptions. Estimated volatilities are based on the historical volatility of the Company’s common stock over the same period as the expected term of the options. The expected term of options granted represents the period of time that options granted are expected to be outstanding. The Company uses historical data to estimate option exercise behavior and to determine this term. The risk-free rate used is based on the U.S. Treasury yield curve in effect at the time of the grant using a time period equal to the expected option term. The Company has never paid dividends and do not expect to pay any dividends in the future.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2020</td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; font: 10pt Times New Roman, Times, Serif; text-align: left">Expected dividend yield</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif"> </td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">0</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif"> </td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">0</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Risk free interest rate</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.19% - 0.67</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.16% - 1.63 </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected option term</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 3.5 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 3.5 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Turnover/forfeiture rate</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">0</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">0</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected volatility</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">67 % - 70</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65 % - 71 </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif">Weighted average grant date fair value</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">26.36</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5.49</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Black-Scholes option valuation model and other existing models were developed for use in estimating the fair value of traded options that have no vesting restrictions and are fully transferable. These option valuation models require the input of, and are highly sensitive to, subjective assumptions including the expected stock price volatility. The Company’s stock options have characteristics significantly different from those of traded options, and changes in the subjective input assumptions could materially affect the fair value estimate.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Loss Per Common and Common Equivalent Share</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The computation of basic (loss) earnings per common share is computed using the weighted average number of common shares outstanding during the year. The computation of diluted (loss) earnings per common share is based on the basic weighted average number of shares outstanding during the year plus common stock equivalents, which would arise from the exercise of options and warrants outstanding using the treasury stock method and the average market price per share during the year. The number of common shares potentially issuable upon the exercise of certain options that were excluded from the diluted loss per common share calculation in 2020 was 820,059 related to options, and 91,667 related to restricted stock units, for a total of 911,726 because they are anti-dilutive, as a result of a net loss for the year ended December 31, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The computation of weighted average shares outstanding and the basic and diluted earnings per common share for the years ended December 31, 2021 and 2020 consisted of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Net Income</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Per Share Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Year ended December 31, 2021</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%; text-align: left; padding-bottom: 4pt; padding-left: 9pt">Basic EPS</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">378,079</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">17,228,019</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">0.02</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Diluted EPS</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">378,079</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">17,690,489</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.02</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Net (Loss)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Per Share Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Year ended December 31, 2020</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%; text-align: left; padding-bottom: 4pt; padding-left: 9pt">Basic EPS</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(2,207,127</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">14,827,923</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(0.15</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Diluted EPS</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,207,127</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">14,827,923</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.15</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Impairment of Long-Lived Assets</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company continually monitors events and changes in circumstances that could indicate carrying amounts of long-lived assets may not be recoverable. When such events or changes in circumstances are present, the Company assesses the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the future cash flows is less than the carrying amount of those assets, the Company recognizes an impairment loss based on the excess of the carrying amount over the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or the fair value less costs to sell.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Segment reporting</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We operate in one reportable segment. Overall, our business involves connecting life science companies to patients and providers. We have a common customer base for all of our solutions, which are primarily all communications with healthcare providers or patients on behalf of life science customers. Our customers are geographically located in the U.S although we have two technology centers located internationally. We do not prepare separate internal income statements by solutions as our focus is on selling enterprise arrangements covering multiple solutions that span the entire patient journey with a specific brand.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Recently Issued Accounting Guidance</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. ASU 2019-12 is intended to improve consistent application and simplify the accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance. ASU 2019-12 was effective for us as of January 1, 2021 The adoption of this standard did not have a material effect on our financial position, results of operations, or cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Not Yet Adopted</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASU Topic 2021-08 Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers, as if it had originated the contracts. The standard is effective for the Company's fiscal year beginning January 1, 2023, with early adoption permitted. The Company is currently evaluating the effect of this pronouncement on its Consolidated Financial Statements, but it is not expected to have a material impact.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Basis of Presentation</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America and are presented in US dollars.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Use of Estimates</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates and assumptions have been made in determining the carrying value of assets, depreciable and amortizable lives of tangible and intangible assets, the carrying value of liabilities, the valuation allowance for the deferred tax asset, the timing of revenue recognition and related revenue share expenses, and inputs used in the calculation of stock based compensation. Actual results could differ from these estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Principles of Consolidation</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The financial statements reflect the consolidated results of OptimizeRx Corporation, a Nevada corporation, and its wholly owned subsidiaries: OptimizeRx Corporation, a Michigan corporation, RMDY Health, Inc., a Delaware corporation, CareSpeak Communications, Inc., a New Jersey corporation, Cyberdiet, a controlled foreign corporation incorporated in Israel, and CareSpeak Communications D.O.O., a Controlled Foreign Corporation incorporated in Croatia. Together, these companies are referred to as “OptimizeRx” and “the Company.” All material intercompany transactions have been eliminated.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Reclassifications</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain items in the previous year financial statements have been reclassified to match the current year presentation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Foreign Currency</span></p><p style="text-indent: 0.25in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s functional currency is the U.S. dollar, however it pays certain expenses related to its two foreign subsidiaries in the local currency, which is the sheckel for its subsidiary in Israel and the kuna for its Croatian subsidiary. All transactions are recorded at the exchange rate at the time of payment. If there is a time lag between the time of recording the liability and the time of payment, a gain or loss is recorded in the Consolidated Statement of Operations due to any fluctuations in the exchange rate.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Cash and Cash Equivalents</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For purposes of the accompanying financial statements, the Company considers all highly liquid instruments, consisting of money market accounts, with an initial maturity of three months or less to be cash equivalents.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Fair Value of Financial Instruments</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Fair value is defined as the price that would be received upon sale of an asset or paid upon transfer of a liability in an orderly transaction between market participants at the measurement date and in the principal or most advantageous market for that asset or liability. The fair value should be calculated based on assumptions that market participants would use in pricing the asset or liability, not on assumptions specific to the entity. In addition, the fair value of liabilities should include consideration of non-performance risk including our own credit risk.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition to defining fair value, the disclosure requirements around fair value establish a fair value hierarchy for valuation inputs, which is expanded. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of the three levels, which is determined by the lowest level input that is significant to the fair value measurement in its entirety. These levels are:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 1 – Inputs are based upon unadjusted quoted prices for identical instruments traded in active markets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 2 – Inputs are based upon significant observable inputs other than quoted prices included in Level 1, such as quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 3 – Inputs are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability. The fair values are therefore determined using model-based techniques that include option pricing models, discounted cash flow models, and similar techniques. The Company’s stock options and warrants are valued using level 3 inputs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables present the fair values and carrying values of the Company’s financial assets and liabilities measured on a recurring basis as of December 31, 2021 and 2020 and the valuation techniques used by the Company to determine those fair values.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="18" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Carrying Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 40%; text-align: center"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">              </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"/><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"/><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"/><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">             </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">               </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">                  </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">                 </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">                 </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Contingent Purchase Price Payable</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="18" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Carrying Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 40%">Liabilities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Contingent Purchase Price Payable (1)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,610,813</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,610,813</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,610,813</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The contingent consideration is based off achieving certain revenue milestones in each of the next two years. The Geometric-Brownian motion analysis was used to generate spot prices for use in an option pricing model. For 2020, the final payout had been determined and was paid in 2021.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table provides a summary of changes in fair value of the Company’s Level 3 financial instruments for the years ended December 31, 2021 and 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 88%">Balance December 31, 2019</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,720,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Payment of CareSpeak Communication contingent consideration</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,389,187</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Payment of RMDY Health, Inc. contingent consideration</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,860,390</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Increase in the value of the RMDY Health, Inc. contingent consideration</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">140,390</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Balance December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,610,813</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Payment of CareSpeak Communication contingent consideration</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,610,813</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Balance December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="18" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Carrying Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 40%; text-align: center"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">              </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"/><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"/><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"/><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">             </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">               </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">                  </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">                 </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">                 </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Contingent Purchase Price Payable</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="18" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Carrying Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 40%">Liabilities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Contingent Purchase Price Payable (1)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,610,813</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,610,813</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,610,813</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 1610813 1610813 1610813 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 88%">Balance December 31, 2019</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,720,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Payment of CareSpeak Communication contingent consideration</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,389,187</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Payment of RMDY Health, Inc. contingent consideration</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,860,390</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Increase in the value of the RMDY Health, Inc. contingent consideration</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">140,390</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Balance December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,610,813</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Payment of CareSpeak Communication contingent consideration</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,610,813</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Balance December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 6720000 -1389187 -3860390 140390 1610813 -1610813 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Accounts Receivable and Allowance for Doubtful Accounts</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are reported at realizable value, net of allowances for doubtful accounts, which is estimated and recorded in the period the related revenue is recorded. The Company has a standardized approach to estimate and review the collectability of its receivables based on a number of factors, including the period they have been outstanding. Historical collection and payer reimbursement experience is an integral part of the estimation process related to allowances for doubtful accounts. In addition, the Company regularly assesses the state of its billing operations in order to identify issues, which may impact the collectability of these receivables or reserve estimates. Because the Company’s customers are primarily large well-capitalized companies, historically there has been very little bad debt expense. Bad debt expense was $80,000 for the year ended December 31, 2021 and $200,000 for the year ended December 31, 2020. The allowance for doubtful accounts was $241,219 and $158,163 as of December 31, 2021 and 2020, respectively. From time to time, we may record revenue based on our revenue recognition policies described below in advance of being able to invoice the customer. Included in accounts receivable are unbilled amounts of $2,110,865 and $757,218 at December 31, 2021, and December 31, 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 80000 200000 241219 158163 2110865 757218 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Property and Equipment</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are stated at cost and are being depreciated over their estimated useful lives of three to five years for office equipment and three years for computer equipment using the straight-line method of depreciation for book purposes. Maintenance and repair charges are expensed as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Intangible Assets</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Intangible assets are stated at cost. Finite-lived assets are being amortized over their estimated useful lives of fifteen to seventeen years for patents, eight years for customer relationships, fifteen years for tradenames, four years for covenants not to compete, and three to four years for software and websites, all using the straight-line method. These assets are evaluated when there is a triggering event. There was no impairment of our intangible assets in either year presented.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Goodwill</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We evaluate goodwill for impairment during our fiscal fourth quarter, or more frequently if an event occurs or circumstances change. Our analysis determined that there was no impairment of our goodwill.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Revenue Recognition</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Recognition of revenue requires evidence of a contract, probable collection of proceeds, and completion of substantially all performance obligations. We use a 5-step model to recognize revenue. These steps are: identify the contract with a customer, identify the performance obligations in the contract, determine the transaction price, allocate the transaction price to the performance obligations in the contract, and recognize revenue when or as the performance obligations are satisfied.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues are primarily generated from content delivery activities in which the Company delivers financial, clinical, or brand messaging through a distribution network of eprescribers and electronic health record technology providers (channel partners), directly to consumers, or from reselling services that complement the business. This content delivery for a customer is referred to as a program. Unless otherwise specified, revenue is recognized based on the selling price to customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s contracts are generally all less than one year and the primary performance obligation is delivery of messages, or content, but the contract may contain additional services. Additional services may include program design, which is the design of the content delivery program, set up, and reporting. We consider set up and reporting services to be complimentary to the primary performance obligation and recognized through performance of the delivery of content. We consider program design and related consulting services to be performance obligations separate from the delivery of messages.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As the content is distributed through the platform and network of channel partners (a transaction), these transactions are recorded, and revenue is recognized, over time as the distributions occur. Revenue for transactions can be realized based on a price per message, a price per redemption, as a flat fee occurring over a period of time, or upon completion of the program, depending on the client contract. The Company recognizes setup fees that are required for integrating client offerings and campaigns into the rule-based content delivery system and network over the life of the initial program, based either on time, or units delivered, depending upon which is most appropriate in the specific situation. Should a program be cancelled before completion, the balance of set up revenue is recognized at the time of cancellation, as set up fees are nonrefundable. Additionally, the Company also recognizes revenue for providing program performance reporting and maintenance, either by the Company directly delivering reports or by providing access to its online reporting portal that the client can utilize. This reporting revenue is recognized over time as the messages are delivered. Program design, which is the design of the content delivery program, and related consulting services are recognized as services are performed.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The majority of our revenue is earned from life sciences companies, such as pharmaceutical and biotech companies, or medical device makers. A small portion of our revenue is earned from other sources, such as associations and technology companies. A break down is set forth in the table below.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Life Science Companies</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">59,018,033</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">41,358,746</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,274,565</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,954,577</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total Revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">61,292,598</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">43,313,323</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In some instances, we license certain of our software applications in arrangements that do not include other performance obligations. In those instances, we record license revenue when the software is delivered for use to the license. In instances where our contracts included Software as a service, the revenue is recognized over the subscription period as services are delivered to the customer.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In some instances, the Company also resells messaging solutions that are available through channel partners that are complementary to the core business and client base. These partner specific solutions are frequently similar to our own solutions and revenue recognition for these programs is the same as described above. In instances where the Company sells solutions on a commission basis, net revenue is recognized based on the commission-based revenue split that the Company receives. There were no programs recorded on a net basis in the years presented. In instances where the Company resells these messaging solutions and has all financial risk and significant operation input and risk, the Company records the revenue based on the gross amount sold and the amount paid to the channel partner as a cost of sales.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Life Science Companies</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">59,018,033</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">41,358,746</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,274,565</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,954,577</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total Revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">61,292,598</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">43,313,323</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 59018033 41358746 2274565 1954577 61292598 43313323 Cost of RevenuesThe primary cost of revenue is revenue share expense. Based on the volume of transactions that are delivered through the channel partner network, the Company provides a revenue share to compensate the partner, or others, for their promotion of the campaign. Revenue shares are a negotiated percentage of the transaction fees and can also be specific to special considerations and campaigns. <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Income Taxes</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Income taxes are computed using the asset and liability method. Under the asset and liability method, deferred income tax assets and liabilities are determined based on the differences between the financial reporting and tax basis of assets and liabilities and are measured using the currently enacted tax rates and laws. A valuation allowance is provided for the amount of deferred tax assets that, based on available evidence, are not expected to be realized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>The Company recognizes the tax benefit from uncertain tax positions if it is more likely than not that the tax positions will be sustained on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. It is the Company’s policy to include interest and penalties related to tax positions as a component of income tax expense.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0.50 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Concentration of Credit Risks</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company maintains its cash and cash equivalents in bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses in such accounts; however, amounts in excess of the federally insured limit may be at risk if the bank experiences financial difficulties. As of December 31, 2021 and 2020 the Company had $83,312,524 and $9,936,806, respectively, in cash balances in excess of federally insured limits, primarily at Bank of America/Merrill Lynch.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> 83312524 9936806 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Research and Development</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company expenses research and development expenses as incurred. There was no research and development expense for the years ended December 31, 2021 and 2020. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Stock-based Compensation</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company uses the fair value method to account for stock-based compensation. The fair value of the equity instrument is charged directly to compensation expense and additional paid-in capital over the period during which services are rendered. The fair value of each award is estimated on the date of each grant.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For restricted stock awards, the fair value is based on the market value of the Company’s common stock on the date of grant. For market based restricted stock units, the fair value is estimated using a Monte Carlo simulation model. This valuation technique includes estimating the movement of stock prices and the effects of volatility, interest rates and dividends.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For options, fair value is estimated using the Black-Scholes option pricing model that uses the following assumptions. Estimated volatilities are based on the historical volatility of the Company’s common stock over the same period as the expected term of the options. The expected term of options granted represents the period of time that options granted are expected to be outstanding. The Company uses historical data to estimate option exercise behavior and to determine this term. The risk-free rate used is based on the U.S. Treasury yield curve in effect at the time of the grant using a time period equal to the expected option term. The Company has never paid dividends and do not expect to pay any dividends in the future.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2020</td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; font: 10pt Times New Roman, Times, Serif; text-align: left">Expected dividend yield</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif"> </td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">0</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif"> </td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">0</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Risk free interest rate</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.19% - 0.67</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.16% - 1.63 </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected option term</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 3.5 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 3.5 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Turnover/forfeiture rate</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">0</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">0</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected volatility</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">67 % - 70</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65 % - 71 </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif">Weighted average grant date fair value</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">26.36</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5.49</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Black-Scholes option valuation model and other existing models were developed for use in estimating the fair value of traded options that have no vesting restrictions and are fully transferable. These option valuation models require the input of, and are highly sensitive to, subjective assumptions including the expected stock price volatility. The Company’s stock options have characteristics significantly different from those of traded options, and changes in the subjective input assumptions could materially affect the fair value estimate.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2020</td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; font: 10pt Times New Roman, Times, Serif; text-align: left">Expected dividend yield</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif"> </td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">0</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif"> </td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">0</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Risk free interest rate</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.19% - 0.67</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.16% - 1.63 </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected option term</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 3.5 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 3.5 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Turnover/forfeiture rate</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">0</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">0</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected volatility</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">67 % - 70</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65 % - 71 </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif">Weighted average grant date fair value</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">26.36</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5.49</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0 0 0.0019 0.0067 0.0016 0.0163 P3Y6M P3Y6M 0 0 0.67 0.70 0.65 0.71 26.36 5.49 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Loss Per Common and Common Equivalent Share</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The computation of basic (loss) earnings per common share is computed using the weighted average number of common shares outstanding during the year. The computation of diluted (loss) earnings per common share is based on the basic weighted average number of shares outstanding during the year plus common stock equivalents, which would arise from the exercise of options and warrants outstanding using the treasury stock method and the average market price per share during the year. The number of common shares potentially issuable upon the exercise of certain options that were excluded from the diluted loss per common share calculation in 2020 was 820,059 related to options, and 91,667 related to restricted stock units, for a total of 911,726 because they are anti-dilutive, as a result of a net loss for the year ended December 31, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The computation of weighted average shares outstanding and the basic and diluted earnings per common share for the years ended December 31, 2021 and 2020 consisted of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 820059 91667 911726 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Net Income</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Per Share Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Year ended December 31, 2021</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%; text-align: left; padding-bottom: 4pt; padding-left: 9pt">Basic EPS</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">378,079</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">17,228,019</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">0.02</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Diluted EPS</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">378,079</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">17,690,489</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.02</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Net (Loss)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Per Share Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Year ended December 31, 2020</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%; text-align: left; padding-bottom: 4pt; padding-left: 9pt">Basic EPS</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(2,207,127</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">14,827,923</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(0.15</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Diluted EPS</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,207,127</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">14,827,923</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.15</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 378079 17228019 0.02 378079 17690489 0.02 -2207127 14827923 -0.15 -2207127 14827923 -0.15 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Impairment of Long-Lived Assets</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company continually monitors events and changes in circumstances that could indicate carrying amounts of long-lived assets may not be recoverable. When such events or changes in circumstances are present, the Company assesses the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the future cash flows is less than the carrying amount of those assets, the Company recognizes an impairment loss based on the excess of the carrying amount over the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or the fair value less costs to sell.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Segment reporting</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We operate in one reportable segment. Overall, our business involves connecting life science companies to patients and providers. We have a common customer base for all of our solutions, which are primarily all communications with healthcare providers or patients on behalf of life science customers. Our customers are geographically located in the U.S although we have two technology centers located internationally. We do not prepare separate internal income statements by solutions as our focus is on selling enterprise arrangements covering multiple solutions that span the entire patient journey with a specific brand.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Recently Issued Accounting Guidance</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. ASU 2019-12 is intended to improve consistent application and simplify the accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance. ASU 2019-12 was effective for us as of January 1, 2021 The adoption of this standard did not have a material effect on our financial position, results of operations, or cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Not Yet Adopted</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASU Topic 2021-08 Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers, as if it had originated the contracts. The standard is effective for the Company's fiscal year beginning January 1, 2023, with early adoption permitted. The Company is currently evaluating the effect of this pronouncement on its Consolidated Financial Statements, but it is not expected to have a material impact.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 3 – PREPAID EXPENSES</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prepaid expenses consisted of the following as of December 31, 2021 and 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Prepaid revenue share  and exclusivity payments</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">4,266,668</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,750,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">EHR access fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">250,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">317,726</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Data</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">168,462</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,408</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Insurance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">156,327</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">77,887</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">789,198</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">281,590</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total prepaid expenses</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,630,655</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,456,611</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Prepaid revenue share  and exclusivity payments</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">4,266,668</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,750,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">EHR access fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">250,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">317,726</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Data</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">168,462</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,408</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Insurance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">156,327</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">77,887</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">789,198</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">281,590</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total prepaid expenses</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,630,655</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,456,611</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 4266668 3750000 250000 317726 168462 29408 156327 77887 789198 281590 5630655 4456611 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 4 – PROPERTY AND EQUIPMENT</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company owned equipment recorded at cost, which consisted of the following as of December 31, 2021 and 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Computer equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">267,917</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">169,247</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Furniture and fixtures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">200,250</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">198,665</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 10pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">468,167</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">367,912</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">324,349</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">219,058</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; padding-left: 10pt">Property and equipment, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">143,818</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">148,854</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation expense was $105,360 and $95,202 for the years ended December 31, 2021 and 2020, respectively.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Computer equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">267,917</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">169,247</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Furniture and fixtures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">200,250</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">198,665</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 10pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">468,167</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">367,912</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">324,349</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">219,058</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; padding-left: 10pt">Property and equipment, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">143,818</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">148,854</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 267917 169247 200250 198665 468167 367912 324349 219058 143818 148854 105360 95202 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 5 – INTANBIGLE ASSETS</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Goodwill</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our goodwill is related to the acquisitions of RMDY Health, Inc. in 2019 and CareSpeak Communications in 2018. Goodwill is generally not amortizable for tax purposes and is not amortizable for financial statement purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Intangible Assets</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Intangible assets included on the consolidated balance sheets consist of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Gross <br/> Carrying <br/> Amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Accumulated <br/> Amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Net</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted <br/> Average Life <br/> Remaining</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 52%; text-align: justify; padding-bottom: 4pt">Patent rights</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">3,362,898</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">1,207,872</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">2,155,026</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 9%; text-align: right">9.6</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Technology Assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,548,930</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,959,804</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">4,589,126</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">4.9</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 10pt">Tradename</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,586,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">537,900</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,084,100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.7</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 10pt">Non-compete agreements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,093,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">899,635</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">193,365</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.6</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 10pt">Customer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">923,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">261,963</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">661,037</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">8.4</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Total other</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">5,602,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,699,498</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3,902,502</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46"> </div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Total Intangibles</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,513,828</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,867,174</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">10,646,654</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47"> </div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, 2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Gross <br/> Carrying <br/> Amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Accumulated <br/> Amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Net</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted <br/> Average Life <br/> Remaining</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 52%; text-align: justify; padding-bottom: 4pt">Patent rights</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">3,341,388</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">991,818</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">2,349,570</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 9%; text-align: right">11.5</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Technology Assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,184,765</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,932,943</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">5,251,822</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">7.7</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 10pt">Tradename</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,586,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">298,833</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,287,167</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13.7</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 10pt"> Non-compete agreements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,093,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">611,885</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">481,115</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.6</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 10pt"> Customer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">923,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">171,730</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">751,270</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">9.8</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Total other</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">5,602,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,082,448</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">4,519,552</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-48"> </div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Total Intangibles</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,128,153</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,007,209</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">12,120,944</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49"> </div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Intangibles are being amortized on a straight-line basis over the following estimated useful lives.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; "> <td style="width: 88%">Patents</td><td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 9%; text-align: right">15 – 17 years</td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td>Tradenames</td><td> </td> <td> </td> <td style="text-align: right">15 years</td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Non-compete agreements</td><td> </td> <td> </td> <td style="text-align: right">2 – 4 years</td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer relationships</td><td> </td> <td> </td> <td style="text-align: right">8 – 15 years</td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Technology assets</td><td> </td> <td> </td> <td style="text-align: right">3 – 10 years</td> <td> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recorded amortization expense of $1,859,965 and $1,875,882 in the years ended December 31, 2021 and 2020, respectively. Expected future amortization expenses of the intangibles assets as of December 31, 2021 is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify">Year ended December 31,</td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 88%; text-align: justify; padding-left: 9pt">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,532,756</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 9pt">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,203,639</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 9pt">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,203,639</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 9pt">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,131,058</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 9pt">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,009,499</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,566,063</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; padding-left: 0.25in">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,646,654</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Gross <br/> Carrying <br/> Amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Accumulated <br/> Amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Net</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted <br/> Average Life <br/> Remaining</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 52%; text-align: justify; padding-bottom: 4pt">Patent rights</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">3,362,898</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">1,207,872</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">2,155,026</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 9%; text-align: right">9.6</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Technology Assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,548,930</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,959,804</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">4,589,126</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">4.9</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 10pt">Tradename</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,586,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">537,900</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,084,100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.7</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 10pt">Non-compete agreements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,093,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">899,635</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">193,365</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.6</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 10pt">Customer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">923,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">261,963</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">661,037</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">8.4</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Total other</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">5,602,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,699,498</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3,902,502</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46"> </div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Total Intangibles</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,513,828</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,867,174</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">10,646,654</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47"> </div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, 2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Gross <br/> Carrying <br/> Amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Accumulated <br/> Amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Net</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted <br/> Average Life <br/> Remaining</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 52%; text-align: justify; padding-bottom: 4pt">Patent rights</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">3,341,388</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">991,818</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">2,349,570</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 9%; text-align: right">11.5</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Technology Assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,184,765</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,932,943</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">5,251,822</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">7.7</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 10pt">Tradename</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,586,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">298,833</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,287,167</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13.7</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 10pt"> Non-compete agreements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,093,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">611,885</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">481,115</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.6</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 10pt"> Customer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">923,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">171,730</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">751,270</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">9.8</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Total other</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">5,602,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,082,448</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">4,519,552</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-48"> </div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Total Intangibles</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,128,153</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,007,209</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">12,120,944</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49"> </div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 3362898 1207872 2155026 P9Y7M6D 8548930 3959804 4589126 P4Y10M24D 3586000 537900 3084100 P12Y8M12D 1093000 899635 193365 P0Y7M6D 923000 261963 661037 P8Y4M24D 5602000 1699498 3902502 17513828 6867174 10646654 3341388 991818 2349570 P11Y6M 8184765 2932943 5251822 P7Y8M12D 3586000 298833 3287167 P13Y8M12D 1093000 611885 481115 P1Y7M6D 923000 171730 751270 P9Y9M18D 5602000 1082448 4519552 17128153 5007209 12120944 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; "> <td style="width: 88%">Patents</td><td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 9%; text-align: right">15 – 17 years</td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td>Tradenames</td><td> </td> <td> </td> <td style="text-align: right">15 years</td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Non-compete agreements</td><td> </td> <td> </td> <td style="text-align: right">2 – 4 years</td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer relationships</td><td> </td> <td> </td> <td style="text-align: right">8 – 15 years</td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Technology assets</td><td> </td> <td> </td> <td style="text-align: right">3 – 10 years</td> <td> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> P15Y P17Y P15Y P2Y P4Y P8Y P15Y P3Y P10Y 1859965 1875882 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify">Year ended December 31,</td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 88%; text-align: justify; padding-left: 9pt">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,532,756</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 9pt">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,203,639</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 9pt">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,203,639</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 9pt">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,131,058</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 9pt">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,009,499</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,566,063</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; padding-left: 0.25in">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,646,654</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1532756 1203639 1203639 1131058 1009499 4566063 10646654 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 6 – DEFERRED REVENUE</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has several signed contracts with customers for the distribution of financial messaging, or other services, which include payment in advance. The payments are not recorded as revenue until the revenue is earned under its revenue recognition policy discussed in Note 2. Deferred revenue was $1,389,908 and $285,795 as of December 31, 2021 and 2020, respectively. These contracts are all short term in nature and all revenue is expected to be recognized within 12 months, or less. Following is a summary of activity in the deferred revenue account for the year ended December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; "> <td style="width: 88%; text-align: justify">Balance January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">285,795</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Revenue recognized</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(18,006,973</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Amount collected</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,111,086</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Balance December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,389,908</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Following is a summary of activity in the deferred revenue account for the year ended December 31, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; "> <td style="width: 88%; text-align: justify">Balance January 1, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">580,014</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Revenue recognized</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16,260,166</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Amount collected</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,680,152</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Balance December 31, 2020</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">285,795</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1389908 285795 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; "> <td style="width: 88%; text-align: justify">Balance January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">285,795</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Revenue recognized</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(18,006,973</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Amount collected</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,111,086</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Balance December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,389,908</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; "> <td style="width: 88%; text-align: justify">Balance January 1, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">580,014</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Revenue recognized</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16,260,166</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Amount collected</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,680,152</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Balance December 31, 2020</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">285,795</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 285795 18006973 19111086 1389908 580014 16260166 15680152 285795 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 7 – RELATED PARTY TRANSACTIONS</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended December 31, 2010, the Company acquired the technical contributions and assignment of all exclusive rights to and for a key patent in process at the time from a former CEO in exchange for a total payment in shares of common stock and options valued at $930,000 at the time of the acquisition and recorded the patent at that cost. That patent remains in Patents on the consolidated balance sheet as of December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Jim Lang, one of our Board Members, is the CEO of Eversana, a leading global provider of services to the life sciences industry. Eversana is similar to other customers we generate revenue from, such as agencies or resellers. During the year ended December 31, 2021, we have recognized $218,333 in revenue from contracts engaged with Eversana. No revenues were recognized in 2020 related to contracts with Eversana. These contracts were sourced by Eversana on behalf of life science customers of theirs. The contracts are at market rates and were generated in the normal course of business.</p> 930000 218333 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 8 – CONTINGENT PURCHASE PRICE</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our purchase of CareSpeak Communications contained a contingent element that would be paid only if the Company achieved certain patient engagement revenues in 2019 and 2020. The total contingent payment could have been up to $3.0 million. The target patient engagement revenues were achieved in both 2019 and in 2020. The calculated fair value of the contingent payment was $3,000,000 at December 31, 2019 and $1,610,813 at December 31, 2020. The final required payment was made in 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our purchase of RMDY Health, Inc. also contained a contingent element that would be paid only if the Company achieves certain revenues in 2020 and 2021 related to the RMDY business. The total contingent payment could have been up to $30.0 million. The minimum payment was $1.0 million in each of the two years. The calculated fair value of the contingent payment was $3,720,000 at December 31, 2019. We determined the fair value of the Contingent Purchase Price Payable at December 31, 2019 using a Geometric-Brownian motion analysis of the expected revenue and resulting earnout payment using inputs that include the spot price, a risk free rate of return of 1.4%, a term of 2 years, and volatility of 35%. During 2020, we reached agreement with the former shareholders of RMDY to fix the liability at $3.75 million, payable in a combination of cash and stock. Because of the change in the share price between the date of agreement and the date of payment, the amount recorded for the stock amount varied from the agreed amount. The liability was paid in full during 2020 and was paid with a $3.0 million cash payment and the remainder in shares of common stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was no contingent purchase price payable at December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The total fair value of contingent purchase price payable at December 31, 2020 is as follows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Current</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Long-Term</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%; text-align: justify">CareSpeak Communications, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,610,813</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">              -</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,610,813</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">RMDY Health</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,610,813</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,610,813</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 3000000 3000000 3000000 1610813 30000000 1000000 3720000 0.014 P2Y 0.35 3750000 3000000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Current</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Long-Term</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%; text-align: justify">CareSpeak Communications, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,610,813</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">              -</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,610,813</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">RMDY Health</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,610,813</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,610,813</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1610813 1610813 1610813 1610813 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 9 – STOCKHOLDERS’ EQUITY</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration:underline">Preferred Stock</span></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has 10,000,000 shares of preferred stock, $.001 par value per share, authorized as of December 31, 2021. No shares were issued or outstanding in either 2020 or 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration:underline">Common Stock</span></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company had 166,666,667 shares of common stock, $.001 par value per share, authorized as of December 31, 2021. There were 17,860,975 and 15,223,340 shares of common stock issued and outstanding at December 31, 2021 and 2020, respectively. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the quarter ended March 31, 2021, in an underwritten primary offering, we issued 1,523,750 shares of our common stock for gross proceeds of $75,425,625. In connection with this transaction, we incurred equity issuance costs of $4,754,089 related to payments to the underwriter, advisors and legal fees associated with the transaction, resulting in net proceeds to the Company of $70,671,536.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company had a Director Compensation plan covering its independent non-employee Directors that was in effect through June 30, 2021. A total of 4,730 and 28,809 shares were granted and issued in the years ended December 31, 2021 and 2020, respectively, in connection with this compensation plan. These shares were valued at $250,085 and $450,124, respectively. The plan was changed to grant restricted stock units under the Company’s 2021 Equity compensation plan and those grants are reflected in the information in Note 10.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We issued 1,105,822 shares of common stock and received proceeds of $4,864,231 in 2021 in connection with the exercise of options. We also issued 414,705 shares of common stock and received proceeds of $2,488,394 in 2020 in connection with the exercise of options.<b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We issued 3,333 shares of common stock in 2021 and 84,746 shares of common in stock in 2020 in connection with the vesting of restricted stock units and discussed in greater detail in Note 10, Stock Compensation.</p> 10000000 1 166666667 1 17860975 17860975 15223340 15223340 1523750 75425625 4754089 70671536 4730 28809 250085 450124 1105822 4864231 414705 2488394 3333 84746 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 10 – STOCK COMPENSATION</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company sponsors two stock-based incentive compensation plans.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The first plan is known as the 2013 Incentive Plan (the “2013 Plan”) and was established by the Board of Directors of the Company in June 2013. The 2013 Plan, as amended, authorized the issuance of 3,000,000 shares of Company common stock. The amended plan was approved by shareholders. A total of 671,011 shares of common stock underlying options and 145,550 shares of common stock underlying restricted stock unit awards were outstanding at December 31, 2021. In connection with the adoption of a new plan in 2021, the Company froze the 2013 Plan. At December 31, 2021, there were no shares available for grant under the 2013 Plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2021, the Company adopted a new plan known as the 2021 Equity Incentive Plan (“2021 Plan”). The plan was established by the Board of Directors and approved by shareholders in August 2021. A total of 2,500,000 shares are authorized for issuance under the 2021 Plan. A total of 112,536 shares of common stock underlying options and 254,188 shares of common stock underlying restricted stock unit awards were outstanding at December 31, 2021. At December 31, 2021, 2,133,276 shares were available for grant under the 2021 Plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 2021 Plan allows the Company to grant incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards and other stock-based awards. Incentive stock options may only be granted to persons who are regular full-time employees of the Company at the date of the grant of the option. Non-qualified options may be granted to any person, including, but not limited to, directors, officers, employees and consultants, who the Company’s Board or Compensation Committee determines. The exercise price of options granted under the 2021 Plan must be equal to at least 100% of the fair market value of our common stock as of the date of the grant of the option. Options granted under the 2021 Plan are exercisable as determined by the Compensation Committee and specified in the applicable award agreement. In no event will an option be exercisable after ten years from the date of grant.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The compensation cost that has been charged against income related to options for the years ended December 31, 2021 and 2020, was $2,709,781 and $1,884,202, respectively. No income tax benefit was recognized in the consolidated statements of income and no compensation was capitalized in any of the years presented.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company had the following option activity during the year ended December 31, 2021 and 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Number of Options</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted average exercise price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted average remaining contractual life (years)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Aggregate intrinsic<br/> value $</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 52%">Outstanding at January 1, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,624,221</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6.27</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">467,549</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11.39</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(420,586</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.45</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Expired or forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(125,666</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13.09</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Outstanding at December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,545,518</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7.31</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">36,862,947</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">424,588</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">54.34</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,137,065</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7.33</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Expired or forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(49,494</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">24.57</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Outstanding, December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">783,547</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">34.17</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3.4</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,368,961</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Exercisable, December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">197,271</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10.87</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">2.1</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,109,168</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The table below reflects information for the total options outstanding at December 31, 2021</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left; border-bottom: Black 1.5pt solid">Range of Exercise Prices</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Number of Options</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted average remaining contractual life (years)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted average exercise price</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%">$2.46 to $10.00</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">127,005</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1.1</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4.05</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>$10,00 to $20.00</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">166,945</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12.51</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>$20.00 to $40.00</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">180,561</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">30.52</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>$40.00 to $60.00</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">196,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">51.88</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">$60.00 to $96.70</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">112,536</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right">4.7</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left">$</td><td style="text-align: right">75.19</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">783,547</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: left"> </td><td style="text-align: right">3.4</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: left">$</td><td style="text-align: right">34.17</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The table below reflects information for the vested options outstanding at December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left; border-bottom: Black 1.5pt solid">Range of Exercise Prices</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Number of Options</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted average remaining contractual life (years)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted average exercise price</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%">$2.46 to $10.00</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">78,669</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.9</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3.76</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>$10,00 to $20.00</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">89,938</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.5</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13.36</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>$20.00 to $40.00</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,664</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">22.52</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>$40.00 to $60.00</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">$60.00 to $96.70</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">197,271</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: left"> </td><td style="text-align: right">2.1</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: left">$</td><td style="text-align: right">10.87</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A summary of the status of the Company’s nonvested options as of December 31, 2021, and changes during the year ended December 31, 2021, is presented below.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Nonvested Options</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Options</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted-Average Exercise Price</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%">Nonvested at January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">331,006</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12.44</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">424,588</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54.34</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(119,823</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.23</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(49,495</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right">24.57</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Nonvested at December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">586,276</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: left">$</td><td style="text-align: right">42.01</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There is $9,685,867 of expense remaining to be recognized over a period of approximately 2.4 years related to options outstanding at December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company had the following restricted stock unit (“RSU”) activity during the years ended December 31, 2021 and 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Number of RSUs</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Grant  date fair value</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted average remaining contractual life (years)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%">Outstanding at January 1, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">90,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10.43</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">94,746</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">8.98</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Shares issued</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(84,746</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7.54</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Outstanding at December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11.51</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.4</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">303,556</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">66.30</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Forfeited</p></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">(485</p></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">61.82</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Shares issued</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,333</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">21.20</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Outstanding at December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">399,738</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">52.99</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3.3</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company granted restricted stock units of 303,556 and 94,746 units in 2021 and 2020, respectively, and valued at $20,125,861 and $850,985, respectively. These restricted stock units vest over a period of 1.6 to 5 years. The Company recognized expense of $2,532,091 and $838,514 in 2021 and 2020, respectively, related to these restricted stock units. A total of $18,389,797 remains to be recognized at December 31, 2021 over a period of 3.0 years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Of the restricted stock units issued in 2021, 182,938 are market-based awards that vest if the Company’s stock price hits certain price targets and maintains that price for 30 days. A total of 60,191, 60,191, and 62,016 units vest if the stock price hits $98.87, $131.82, $164.78, respectively. As described in Note 2, these market-based restricted stock units were valued using a Monte Carlo simulation model, with expected vesting in 1.6, 2.25, and 2.71 years, respectively, for the three price targets.</p> 3000000 671011 145550 2500000 112536 254188 2133276 1 2709781 1884202 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Number of Options</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted average exercise price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted average remaining contractual life (years)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Aggregate intrinsic<br/> value $</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 52%">Outstanding at January 1, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,624,221</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6.27</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">467,549</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11.39</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(420,586</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.45</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Expired or forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(125,666</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13.09</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Outstanding at December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,545,518</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7.31</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">36,862,947</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">424,588</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">54.34</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,137,065</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7.33</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Expired or forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(49,494</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">24.57</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Outstanding, December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">783,547</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">34.17</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3.4</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,368,961</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Exercisable, December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">197,271</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10.87</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">2.1</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,109,168</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 1624221 6.27 467549 11.39 420586 6.45 125666 13.09 1545518 7.31 P2Y3M18D 36862947 424588 54.34 1137065 7.33 49494 24.57 783547 34.17 P3Y4M24D 23368961 197271 10.87 P2Y1M6D 10109168 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left; border-bottom: Black 1.5pt solid">Range of Exercise Prices</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Number of Options</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted average remaining contractual life (years)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted average exercise price</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%">$2.46 to $10.00</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">127,005</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1.1</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4.05</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>$10,00 to $20.00</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">166,945</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12.51</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>$20.00 to $40.00</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">180,561</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">30.52</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>$40.00 to $60.00</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">196,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">51.88</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">$60.00 to $96.70</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">112,536</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right">4.7</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left">$</td><td style="text-align: right">75.19</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">783,547</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: left"> </td><td style="text-align: right">3.4</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: left">$</td><td style="text-align: right">34.17</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left; border-bottom: Black 1.5pt solid">Range of Exercise Prices</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Number of Options</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted average remaining contractual life (years)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted average exercise price</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%">$2.46 to $10.00</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">78,669</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.9</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3.76</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>$10,00 to $20.00</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">89,938</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.5</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13.36</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>$20.00 to $40.00</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,664</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">22.52</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>$40.00 to $60.00</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">$60.00 to $96.70</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">197,271</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: left"> </td><td style="text-align: right">2.1</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: left">$</td><td style="text-align: right">10.87</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 2.46 10 127005 P1Y1M6D 4.05 166945 P2Y9M18D 12.51 20 40 180561 P3Y10M24D 30.52 40 60 196500 P4Y3M18D 51.88 60 96.7 112536 P4Y8M12D 75.19 783547 P3Y4M24D 34.17 2.46 10 78669 P0Y10M24D 3.76 89938 P2Y6M 13.36 20 40 28664 P3Y10M24D 22.52 40 60 60 96.7 197271 P2Y1M6D 10.87 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Nonvested Options</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Options</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted-Average Exercise Price</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%">Nonvested at January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">331,006</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12.44</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">424,588</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54.34</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(119,823</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.23</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(49,495</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right">24.57</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Nonvested at December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">586,276</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: left">$</td><td style="text-align: right">42.01</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 331006 12.44 424588 54.34 119823 11.23 49495 24.57 586276 42.01 9685867 P2Y4M24D <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Number of RSUs</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Grant  date fair value</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted average remaining contractual life (years)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%">Outstanding at January 1, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">90,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10.43</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">94,746</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">8.98</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Shares issued</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(84,746</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7.54</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Outstanding at December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11.51</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.4</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">303,556</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">66.30</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Forfeited</p></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">(485</p></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">61.82</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Shares issued</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,333</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">21.20</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Outstanding at December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">399,738</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">52.99</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3.3</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> 90000 10.43 94746 8.98 -84746 7.54 100000 11.51 P2Y4M24D 303556 66.3 485 61.82 -3333 21.2 399738 52.99 P3Y3M18D 303556 94746 20125861 850985 P1Y7M6D P5Y 2532091 838514 18389797 P3Y 182938 A total of 60,191, 60,191, and 62,016 units vest if the stock price hits $98.87, $131.82, $164.78, respectively. As described in Note 2, these market-based restricted stock units were valued using a Monte Carlo simulation model, with expected vesting in 1.6, 2.25, and 2.71 years, respectively, for the three price targets. <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 11 – LEASES</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2016, the Financial Accounting Standards Board (“FASB”) issued new accounting guidance on leases. The accounting standard, effective January 1, 2019, requires virtually all leases to be recognized on the balance sheet. Under the guidance, we have elected not to separate lease and non-lease components in recognition of the lease-related assets and liabilities, as well as the related lease expense.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have operating leases with terms greater than 12 months for office space in three multitenant facilities, which are recorded as assets and liabilities. The lease on our headquarters space in Rochester, Michigan expires November 30, 2023, with a renewal option through 2025, with monthly rent payable at rates ranging from $6,384 to $6,688. We have assumed renewal of the lease. We also have a lease on office space in Cranbury, New Jersey, which expired in January 2022 with a monthly payment of $3,158, as well as a lease of approximately $1,883 per month in Zagreb, Croatia expiring in 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Lease-related assets, or right-of-use assets, are recognized at the lease commencement date at amounts equal to the respective lease liabilities, adjusted for prepaid lease payments, initial direct costs, and lease incentives received. Lease-related liabilities are recognized at the present value of the remaining contractual fixed lease payments, discounted using our incremental borrowing rate. Operating lease expense is recognized on a straight-line basis over the lease term, while variable lease payments are expensed as incurred. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2021 and 2020, the Company’s lease cost consisted of the following components, each of which is included in operating expenses within the Company’s consolidated statements of operations:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Operating lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">132,305</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">119,954</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Short-term lease cost (1)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">52,375</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">130,216</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total lease cost</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">184,680</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">250,170</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: justify">Short-term lease cost includes any lease with a term of less than 12 months.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The table below presents the future minimum lease payments to be made under operating leases as of December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>For the year ending December 31,</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 88%; text-align: left">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">103,418</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100,260</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">80,550</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">2025</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">70,224</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">354,452</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: present value discount</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">26,744</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total lease liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">327,708</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The weighted average remaining lease term for operating leases is 3.6 years and the weighted average discount rate used in calculating the operating lease asset and liability is 4.5%. Cash paid for amounts included in the measurement of lease liabilities was $124,919. For the year ended December 31, 2021, payments on lease obligations were $142,284 and amortization on the right of use assets was $121,129. For the year ended December 31, 2020, payments on lease obligations were $138,019 and amortization on the right of use assets was $104,805.</p> 2023-11-30 6384 6688 We have assumed renewal of the lease. We also have a lease on office space in Cranbury, New Jersey, which expired in January 2022 with a monthly payment of $3,158, as well as a lease of approximately $1,883 per month in Zagreb, Croatia expiring in 2024. <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Operating lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">132,305</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">119,954</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Short-term lease cost (1)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">52,375</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">130,216</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total lease cost</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">184,680</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">250,170</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: justify">Short-term lease cost includes any lease with a term of less than 12 months.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> 132305 119954 52375 130216 184680 250170 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>For the year ending December 31,</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 88%; text-align: left">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">103,418</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100,260</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">80,550</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">2025</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">70,224</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">354,452</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: present value discount</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">26,744</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total lease liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">327,708</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 103418 100260 80550 70224 354452 26744 327708 P3Y7M6D 0.045 124919 142284 121129 138019 104805 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 12 – MAJOR CUSTOMERS AND VENDORS</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company had the following customers that accounted for 10% or greater of revenue in either 2021 or 2020. No other customers accounted for more than 10% of revenue in either year presented.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">$</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">$</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 52%; text-align: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">14,268,819</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">23.0</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">5,037,888</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">11.6</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,206,305</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.5</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,824,454</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,157,075</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,469,126</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.1</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our accounts receivable included 2 agencies that represented multiple customers that individually made up more than 10% of our accounts receivable at December 31, 2021 in the percentages of 33.5% and 12.2%. As of December 31, 2020, our accounts receivable included 4 entities, including agencies that represented multiple customers that individually made up more than 10% of our accounts receivable in the percentages of 19.7%, 16.2%, 15.8% and 14.4%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generates its revenues through its EHR and ePrescribe partners. It had two key partners and/or vendors through which 10% or greater of its revenue was generated in either 2021 or 2020 as set forth below. The amounts in the table below reflect the amount of revenue generated through those partners. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">$</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">$</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 52%; text-align: justify">Partner A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">33,041,503</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">53.9</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">22,813,574</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">52.7</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Partner B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,554,266</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15.6</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,092,477</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16.4</td><td style="text-align: left"> </td></tr> </table> 0.10 0.10 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">$</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">$</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 52%; text-align: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">14,268,819</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">23.0</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">5,037,888</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">11.6</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,206,305</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.5</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,824,454</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,157,075</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,469,126</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.1</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">$</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">$</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 52%; text-align: justify">Partner A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">33,041,503</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">53.9</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">22,813,574</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">52.7</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Partner B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,554,266</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15.6</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,092,477</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16.4</td><td style="text-align: left"> </td></tr> </table> 14268819 0.23 5037888 0.116 5206305 0.085 4824454 0.111 3157075 0.052 5469126 0.121 0.10 0.335 0.122 0.10 0.197 0.162 0.158 0.144 0.10 33041503 0.539 22813574 0.527 9554266 0.156 7092477 0.164 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 13 – INCOME TAXES</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2021, the Company had net operating loss carry-forwards for federal income tax purposes of approximately $26.4 million, consisting of pre-2018 losses in the amount of approximately $13.2 million that expire from 2021 through 2037, and post-2017 losses in the amount of approximately $13.2 million that will never expire. These net operating losses are available to offset future taxable income. The Company was formed in 2006 as a limited liability company and changed to a corporation in 2007. Activity prior to incorporation is not reflected in the Company’s corporate tax returns. In the future, the cumulative net operating loss carry-forward for income tax purposes may differ from the cumulative financial statement loss due to timing differences between book and tax reporting.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The provision for Federal income tax consists of the following for the years ended December 31, 2021 and 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Federal income tax benefit (expense) attributable to:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: justify">Current operations</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(79,000</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">463,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">State tax effect, net of federal benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">582,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">State rate change</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">397,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Change in fair value of contingent consideration</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(29,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Option exercise benefits, net of Section 162M limitations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,171,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">207,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Other permanent items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Other adjustments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(30,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">104,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">NOLs expiring</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(26,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(209,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,006,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(529,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Net provision for federal income tax</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-65">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Current tax benefit (expense) - Federal</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-66">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred tax benefit (expense) - Federal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">Adjustment of valuation allowance from business combination</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">Total tax benefit (expense) on income</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The cumulative tax effect of significant items comprising our net deferred tax amount at the expected rate of 21% is as follows as of December 31, 2021 and 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Deferred tax asset attributable to:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: justify">Net operating loss carryover</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,887,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,057,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Stock compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">809,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">353,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Operating lease liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">88,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">94,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Fixed Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">85,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">44,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Deferred tax asset</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,882,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,548,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Deferred tax liabilities attributable to:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Intangibles</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(2,490,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(2,181,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Operating lease right of use assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(88,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(94,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(41,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Deferred tax liability</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,619,000</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,291,000</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net deferred tax asset</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,263,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,257,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,263,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,257,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Net deferred tax asset, net of valuation allowance</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The ultimate realization of deferred tax assets is dependent upon the Company’s ability to generate sufficient taxable income during the periods in which the net operating losses expire and the temporary differences become deductible. The Company has determined that there is significant uncertainty that the results of future operations and the reversals of existing taxable temporary differences will generate sufficient taxable income to realize the deferred tax assets; therefore, a valuation allowance has been recorded. In making this determination, the Company considered historical levels of income, projections for future periods, and the significant amount of tax deductions to be generated from the future exercise of stock options.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The tax years 2018 to 2021 remain open for potential audit by the Internal Revenue Service. There are no uncertain tax positions as of December 31, 2020 or December 31, 2021, and none are expected in the next 12 months. The Company’s foreign subsidiaries are cost centers that are primarily reimbursed for expenses, as a result they generate an immaterial amount of income or loss. Pretax book income (loss) is all from domestic operations. Up to four years of returns remain open for potential audit in foreign jurisdictions, however any audits for periods prior to ownership by the Company are the responsibility of the previous owners.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under certain circumstances issuance of common shares can result in an ownership change under Internal Revenue Code Section 382, which limits the Company’s ability to utilize carry-forwards from prior to the ownership change. Any such ownership change resulting from stock issuances and redemptions could limit the Company’s ability to utilize any net operating loss carry-forwards or credits generated before this change in ownership. These limitations can limit both the timing of usage of these laws, as well as the loss of the ability to use these net operating losses. It is likely that fundraising activities have resulted in such an ownership change. </p> As of December 31, 2021, the Company had net operating loss carry-forwards for federal income tax purposes of approximately $26.4 million, consisting of pre-2018 losses in the amount of approximately $13.2 million that expire from 2021 through 2037, and post-2017 losses in the amount of approximately $13.2 million that will never expire. <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Federal income tax benefit (expense) attributable to:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: justify">Current operations</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(79,000</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">463,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">State tax effect, net of federal benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">582,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">State rate change</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">397,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Change in fair value of contingent consideration</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(29,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Option exercise benefits, net of Section 162M limitations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,171,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">207,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Other permanent items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Other adjustments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(30,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">104,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">NOLs expiring</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(26,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(209,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,006,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(529,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Net provision for federal income tax</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-65">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Current tax benefit (expense) - Federal</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-66">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred tax benefit (expense) - Federal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">Adjustment of valuation allowance from business combination</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">Total tax benefit (expense) on income</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> -79000 463000 582000 397000 -29000 2171000 207000 -9000 -7000 -30000 104000 -26000 -209000 -3006000 -529000 0.21 0.21 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Deferred tax asset attributable to:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: justify">Net operating loss carryover</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,887,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,057,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Stock compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">809,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">353,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Operating lease liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">88,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">94,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Fixed Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">85,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">44,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Deferred tax asset</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,882,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,548,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Deferred tax liabilities attributable to:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Intangibles</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(2,490,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(2,181,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Operating lease right of use assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(88,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(94,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(41,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Deferred tax liability</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,619,000</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,291,000</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net deferred tax asset</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,263,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,257,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,263,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,257,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Net deferred tax asset, net of valuation allowance</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 6887000 4057000 809000 353000 88000 94000 13000 85000 44000 7882000 4548000 2490000 2181000 -88000 -94000 -41000 -16000 2619000 2291000 5263000 2257000 5263000 2257000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 14 – COMMITMENTS AND CONTINGENT LIABILITIES</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Legal</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is not involved in any legal proceedings.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Revenue-share contracts</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has contracts with various electronic health records systems and ePrescribe platforms, whereby we agree to share a portion of the revenue we generate for eCoupons distributed through their networks. These contracts grant audit rights related to the payments to our partners, and, in some cases would require us to pay for the audit if the audit determined there was an underpayment and the underpayment meets certain thresholds, such as 10%. From time to time the Company enters into arrangements with a partner to acquire minimum amounts of messaging capabilities. As of December 31, 2021, the Company had commitments for future minimum payments of $3.4 million that will be reflected in cost of revenues during the years from 2022 through 2023. Minimum payments are due in 2022 and 2023, in the amounts of $2.65 million and $0.75 million, respectively.</p> 0.10 3400000 2650000 750000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 15 – RETIREMENT PLAN</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company sponsors a defined contribution 401(k) profit sharing plan which was adopted in December 2015, effective in January 2016. Under the terms of the plan, the Company matches 100% of the first 3% of payroll contributed by the employee and 50% of the next 2% of payroll contributed by the employee to a maximum of 4% of an employee’s payroll. There was expense of $343,221 and $373,027 recorded in 2021 and 2020, respectively, for the Company’s contributions to the plan.</p> Under the terms of the plan, the Company matches 100% of the first 3% of payroll contributed by the employee and 50% of the next 2% of payroll contributed by the employee to a maximum of 4% of an employee’s payroll. 343221 373027 1195 false 248 FY 0001448431 651-6568 The contingent consideration is based off achieving certain revenue milestones in each of the next two years. The Geometric-Brownian motion analysis was used to generate spot prices for use in an option pricing model. For 2020, the final payout had been determined and was paid in 2021. Short-term lease cost includes any lease with a term of less than 12 months. EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( B"7%0'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 " (@EQ47%VL;>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NLTT!%&7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0&@\(^TG/L T5VE*Y&WW9)8=B( W-0 D/Y$TJ'\C'L(!C_, MGD!6U35X8F,-&YB 15B(0C<6%48RW,<3WN*"#Y^QG6$6@5KRU'&"NJQ!Z&EB M.(YM Q? !&.*/GT7R"[$N?HG=NZ ."7'Y);4, SEL)IS>8<:WIX>7^9U"]NIW[ MQ\9G0=W K[O07U!+ P04 " (@EQ4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_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 B"7%1=!*,7*P8 (\: 8 >&PO=V]R:W-H965T&UL MI9E=<]HX%(:OVU^A87K1G0G!7Q#:(9DA4+9L\\%"VF[V3M@">V);K"R'9'_] M'MG&HAEQ[)F]26SC\^JQ/MYS9(_V7#QE(6.2O"1QFEUV0BEWGWN]S ]90K-S MOF,I_++A(J$23L6VE^T$HT$1E,0]Q[(&O81&:>=J5%Q;B*L1SV4>I8**.[X$;%]=G1,U*.L.7]2)_/@LF,I(A8S7RH)"O^>V83%L5("CG\J MT4[=I@H\/CZHSXJ'AX=9TXQ->/PS"F1XV1EV2, V-(_EDN^_LNJ!^DK/YW%6 M_"7[\E[/ZQ _SR1/JF @2**T_$]?JHXX"G#M$P%.%>"\";!/M>!6 >[;@/Z) M *\*\(J>*1^EZ("'4WJ*F#HC.+:'C\*%7COI("?HT@3EY-N9_# M,$HR3@/R)961?"7SM)Q/:ERZY/MJ2CY^^&W4D]"<"NKYE?1U*>V<-:PS@'VVD$5I\P_)ZY]1AS+L0U $SQ\QM;GQ/&*<,<0/L7# M_\A3:-TRM?[+T[AUU[N%GMO4]$4+WHD6JO%%'P0-HG1+5J_)FLB8?7G;%[\'#;ZGY#*"YJB@M49I(+H2!F4>;3F#PR M*M3*(;"NC5"X6K=K.UT7FZ?#FFO89A9->)+ !%U)[C^=D55(!LP'I4XWTJ0W2(E_'D4]F,:?2M)Y+D<%Q M\Y8+"=&V!JX9P+:T;UHHPA@F3%!,FEE,30]_W2"PH7'&D.&QCRS<;C5 "-@ MXLS!;5_(-_9JA,*E+,NR/6_HH1/'=C29TXJLFME+!MXABP4OJ/_N74.JM[6WV[@=UWC'[CZ#B^8IAXLU46EG MMW%K?TM5]=UI+EQN]HA1:7.W6[G[*J%Q3*[S#'[.S#BXCA0Y9K".]GH'M^H* MZ$O"Q%:YU^^@($.5$7T]SNMO'\5PII$@7"91B!M^0YNT//) M;$G&>1!)+LA82@;U05'9GDJ3#7I-@Z@=W\%]^FBGD^8PU\MD9"3"A9J(M.4[ MN%7KLA-J\RPJ>@FAPL4:1U"[O-/*Y57:('=YLC;;>H,(U!%==PB5'H:DS=W! M';G>F/IZ^W%6%!&,P#2;<$CB0I6H@='O&]3O?F"0VN(=W)4KR ?Z0N8!#&NT MB?QRZB.]V&#T ZCB!WUWB-F]H^W>:57)CX, :O?L['!0;CKO4W/?X9*>99&? M, P"1D,P)L\P4)T!G%89P SZL.=&4%QR)1EL_BT+V[CKA."V2@@UWT2=P41\ M@)K(Q-8@M^1^"#Z)5FFN3@ENJY10P]7+9"'XHVN\]W*#5:,'N*(2M M+I+,&T0&?;L[Z ^,1+VC-_AJEU%\"2+XKO@>LN90\*0Y#1@,FU WP^X9S>3A1#=3? MH*[^ U!+ P04 " (@EQ4AFZ !\T& M&@ & 'AL+W=O@!". !J*,GI;]4OGB1C[,C?UB,CU:I@]B)LSGY;6& MN\E&2RX7HJRD*I$6]\>C$_+NC'&[H)'X0XJG:NL:65/NE/IB;R[RXQ&VB$0A M,F-5I/#O49R)HK": ,?7M=+1YIEVX?;UB_:?&^/!F+NT$F>J^%/F9GX\BDDK31HLQ>-;YK58(TL[3;.C(9?):PS MTS-55JJ0>6I$CD[3(BTS@696784.T.?9.7K[YJ>CB8%'V063;*WV=*66#J@] M%]DA8F2,**;$L?SL]IW$0QB2*P+3';:?T!0GF M)(RB<".X@S;8H V\:$^R3-4 #O(N$X#TKA!C5 KC KO2Q+\ [8O M2*(XYA'F;K!\ Y9[P5YKL4QECL0W*%65<'J4]Y[-0X9#WL78EPL"'H:$N"&& M&XBA%^*M,FF!?$&U@AGV740X(0R3[L[W)1F->8(3ZD8:;9!&>YP)!5^;YR96 M;9@NH02;P) M@RML>>O"WB>V"[HE%.)GE%6Y'BXO:Y!]LJ \HC$+@RY.AV3$2!+C> !J2RQD M#[-;S]QGMDPL) M"8X)&X#3L@OUL\NYN!?@R!R:_F;OG2[K$P5A<9+@J.NTOB!4YB@9Z/5I2RC4 M3RB[K?1@05G#[1-$PL(X"KI,XA DV&;R O7/&JNMW+>%_=DA M"3$/HN[HYA DF'$6!T.)VM(,]=/,F5HLI+&#T*I]R5X2-P/0Z.U,"/1)&8%( MX#SY\&NWYV[OJF6:B>/14HM*Z$:%F+)MX@GAF5?9FK(A>Z M:C@V>H\^P'1HGGUG(RW;,#_;P B_KCV5?= 8O<&'&!.H@QH]ID4MQHC@,<;- M9\5)L!.UF2LM_Q8Y1+TJ!9)599FU:3!K4T&7G,,NH=2@WA1 A9H,)A=X;A.&P^DE$7S7%L+NYE)IVC(.OS\0Y^%O-OZND5#1B(V0(:L96_V&O9^;3590W=P M,R,L2B+2[3H?[B9;2SY_?/%[5].2WC_O'9@&'.(#@QCDZVS?/LBY;=4/\BR@A;X M'I;BPP@TZ=6[B=6-4/].&:,6S>5<>X[CZWBRD^I19P"&_,ZYT%,G,Z:X=EV=9)!3 MW9,%"'RSDBJG!KMJ[>I" 4U+4,[=P/.&;DZ9<.)).397\41N#&<"YHKH39Y3 M]><6N-Q-'=]Y&GA@Z\S8 3>>%'0-"S!?B[G"GMNPI"P'H9D41,%JZMSXUS/? MLX RXAN#G=YK$VME*>6C[7Q.IXYG%0&'Q%@*BH\MS(!SRX0Z?M6D3I/3 O?; M3^SWI7DTLZ0:9I)_9ZG)IL[((2FLZ(:;![G[!+6A@>5+)-?EG>RJV $&)QMM M9%Z#44'.1/6DO^N)V /X_2. H 8$70%A#0A+HY6RTM8=-32>*+DCRD8CFVV4 ML8%:8A:X.$$IG&/\HLGC%2FH(EO*-T NF"!WDG.J-"E 5=-[V3:]58JH3&'+U)\K[J>:>X0>"![ MT,@>O$DVTWK3+ODDG]U3KW5!$Y@ZN&EJ4%MP8M*VEM_/OLDP;N#: M4)$RL6YS?9+T#-?OYSEP'36NHY.N9S+/L6+?45I1I])Z+>I _*@1/SI#?*>Z M&KTLEV%U1<\4=XD\4#UN5(_/5WV\K,8O=42CH3>.!L\$MP0.@B ,^T=V M_[ M_Z/SSE?\2EW4E!UTMT6V"W?W?M;VI/2%JC43FG!8(=3K1JS*6EW-MEKO+CU/95M>,74A=KR&?]9"5DQ#4VX\ MM9.Y7(B]+HN:?Y!([:N*R7^N>2D>KF9D=OSP ML=ALM?G@+1<[MN%W7'_:?9#0\OHH>5'Q6A6B1I*OKV:OR>6*^L:AL?BCX _J MY!T9*O="?#&-V_QJA@TB7O),FQ ,'@>^XF5I(@&.O[N@L[Y/XWCZ?HS^MB$/ M9.Z9XBM1?BYRO;V:)3.4\S7;E_JC>/B5=X1"$R\3I6I^T4-K&X%QME=:5)TS M(*B*NGVRQRX1)PXD&G&@G0,]=PA&'/S.HB5J(L[ M&_3BQY<+3T.GQM7+N@ZNVP[H2 >$HG>BUEN%WM0YSY\&\ !M#YD>(5_3R8@W M/+M /GF%**;$ 6CU?'<\ +=U)BH^Y []^?I>:0GS\Z^)Z$$? M/6BB!R/1/_(#K_?EA&A*0W39.$=3O-A&P:^3WR?^KWA$VQA MCRV]$W#* S\)#@#:1N2E.(XQ=0-,NI!1I,@?Y%" M*:@8N2EJ%\#(ZM>3F"8!=O-/ M>ZCI)-0;#OJ3%0V\5XA50NKBWV.KSE$MZHRI+2HYL$&\S9&+1VH/$$ZB(#P? M2)=='"9)XN9!\+"4XDDF[_662[3A-0QHV6!G.2S9A5D-C%@=P3L+I8O]!%8< MI4F,_3/\+DN<0K&0D5(A)V) )AG\+C0@%_V,G 1,')5#XYA8E>.PI!$-<#PV M=0@= --)P-WB^Z*$(G^)UE)41_0@6T[4U$8=$8+Q.6;;;DZ)'_HD'<$\Z 69 M%HQVFA0=\B[%+R>*G@QB0:;5XK;67')8E=OHS@0$]D(;I7%ZSM\VBY(P&9MA M@V20KVC&EM4;#OC0FA42'5BYYT9#,M@CP(PS^@FOJLB[0712F.S";'POU8YE M_&H&*XOB\L!G2^3:*!!;=.8DP'XZ-B\'T2'3JM,5TC-&NJ-DJXMS5&RS>4P2 M/+9T#1I$XF^HHWL.YP..=E(1]:#V*ZL.,$V!]MN3F$%)C0> M83&('IE6O=L>(E"H^;K03J"30;YE^GQ_H*=$!\DDTYKY&]?]M&J&S,DSM?9] M[@&Q[:8'A Z*2*<5\7-SBH(]"#M /4/=U_OJ'DH""EYM&20%PR#!(:IV/[7SKH)9W6R__' M+R_*O7'Z&D-;-@GL"'"06 P=EM,,!X&EWR*P(*TM,<=8W8BR9%(--FY2;7?) M"51\<;+'[PC95G-\0<(1-H/T4O^[V)R.S#/Y^,_B8UNY^'@GY_B*RTUSO:% M$/>U;L_'_=?^"N5UMYR!'!L#^'\MA#XV3 ?]A=/R/U!+ P04 " (@EQ4 M06OA/A & #P'0 & 'AL+W=ON&FO:0JR."$)A83LY.T+4 PIX20Q MD2\L4L(N?NSB\"TY>V'UYV9#*?>^ED75W$PVG&^OI],FV] R;=ZR+:W$+VM6 MERD7M_73M-G6-%VU1F4Q!=\/IV6:5Y/YK/WNOI[/V(X7>47O:Z_9E65:?[NE M!7NYF:#)]R\^YD\;+K^8SF?;](D^4/YI>U^+NVGO9967M&IR5GDU7=],WJ'K M)6X-VA;_YO2E.;CVY% >&?LL;SZL;B:^5$0+FG'I(A4?S_2.%H7T)'1\Z9Q. M^CZEX>'U=^_OV\&+P3RF#;UCQ7_YBF]N)O'$6]%UNBOX1_;R!^T&%$A_&2N: M]K_WLF\;BL;9KN&L[(R%@C*O]I_IURX0!P8(6PR@,P#% "*+ >X,L&K@6PQ( M9T!42<1B$'0&[="G^[&W@5ND/)W/:O;BU;*U\"8OVNBWUB)>>24GR@.OQ:^Y ML./S.U8UK,A7*:L6-&Z^>V7&%#TN[?\LLOY-^_* M^_2P\%[]^GHVY4*#]#3-NOYN]_V!M;^R%/.C=6ZPOG-;OUNM^H.L\R[G!R=+MY!^F]3T5&>C3 'T:H/5# M+'YNTR*M,NJE7&C)WGH8O?' 1XDIP'M/8>M)[@//!U%M%,40 M87S<<*$WO,*8 F1?]QRJ;#1XW \>GS7X5R*=#YNTILWKLP*Q M]QHH@?"#R**']'J(4T\[.:_D]K/R,E:*/;E)VUV-?I77U#37G![E;G_=;-., MWDS$=M[0^IE.YIYCW@2]U, I]>^M%-:8HN,T/$O1?B(%>I3CF( /RCRZ4'_+ MT_T=12KL(Q4Z(_61-KS.L_TV9]Y\;D-M@L=$65:AIB[&,<'*4EDXM8P(AK&[ M !%S+*(^%M&H6!RN/%-<(ET%B4AH%A'W(N+6#%M$?&B:7;OLQ5F3[4^%1HJY M=BR+I/>=. 5.12-2;NP.@27E MR!\.>O\'8G(J]9W30SD0Q[YEAT4'V(%.JFG3[;']%B8V5UIGN=ASC3*0?O8@ M)0-W7:,CK22.DDC)Z,*M;42NS#W&.+%E:^ !Y 8"1WQ.I@ST&81(Y <63<,Q MC=SGM-24L8KGU9-DQ.VNSC;BD/2V8B\1Z%*M/-IDTJND1H'OYDVVZ^0PE8FZ MRR+#T1X&$0F(FDFGXC&9-/<8D-@2M0$FD)LFQD?M9(*)IC61>X1%Z< 2R T3 M?XFZ-*_$[D ]48%Z?$.];S2MC1(N11>7'BU9=L& @I@"#'VN%MU/. MB)#8>DQL(1DH#=R4-K90 )V'L/BSR#AX. (7+Q5@P!HXC37G%0N@HXO*H*!S M!(AJ(58+1+>F,4'PWA@@:/85Q\>+$^W.WX(/O '=O.'I7A QD??.H>@* [5EP"F9F$8 MHN#P$>)^^(:FHGH0'!$&"K@L35XQPE$2(4L%A0?BP&[B.*-\, =$)P\9$ && MZD$X/7A9)M^%_IG63[G8+PNZ%J;^VTCXJ/>O%_/C'-6MI<;FJYH M+1N(W]>,\>\W\I5<_Y)W_C]02P,$% @ "()<5/PD1;IA!P ,!P !@ M !X;"]W;W)K8;B M^:NHOLD5YPJ]K8M27O162FW.!@.9KOB:R2]BPTMXLQ35FBFXK9X']B[/S;-Y=7DNMJK(2SZOD-RNUZSZ?L4+\7K1P[WW!W?Y\TKI M!X/+\PU[Y@NN'C;S"NX&!RU9ON:ES$6)*KZ\Z WQV8A&>H"1>,SYJSRZ1MJ4 M)R&^Z9MI=M'S-")>\%1I%0Q^7OB(%X76!#A^WROM'>;4 X^OW[5?&^/!F"X,"K2\5A33_T>M>UNNA="N56.\' X)U M7NY^V=O>$4<#<-@Q@.P'D.8 OV, W0^@QM =,F/6F"EV>5Z)5U1I:="F+XQO MS&BP)B_U,BY4!6]S&*XVDU .B; !-V(4JTDFI09STX5# #M 3)YAWQ%G!K' M//V"*/Z,B$>P!=#HKP_W''#HP8/4Z*-='APN?D777V]_6Z#KN]L;=#N?W WO MI[-?T'!T/WV9?=NR+W4X#7MEX)#@4+\ M#6JVY#:<47M^@C%I+K=%S/-C+["CC \H8R?*:9E6!B"LW!/+H'@^*5ARR:L7 M*]BXA2+VX*^!M2U%O!.Q$ZS) 6OBQ+I0(OW6U_4^0Q"%VJ&=BY^T$ 1^@I,@ M:B!MRU$"#5>?["G@IK%.ZU'-O3#Y/$C^-F)-HDL1>&41AW&5]S!J9. ML/.*;UB>O>>V-%5)J!6O$).2*VF%3BV <.1[OM^$;I&D 8ZBKCS"-0MA-PT= MW+QAWSM][-N ^CYIPFS+81*0H*,PX9J&<. $><=?> E)(U>LXDZD01MID. P M:$%M"U+PJ$^['%IS$W:3$SBTVG);*%@!MRG'CXD?-9G)(H=]',:QWX&WYB;L M)J>Z.M5TO2.J(F=/>6%8VPJ]34-]6&[3A9UBMPEZ(?4[NA-<,Q9V4]:8+WE5 M@;.K78!88;89" -= JTV8;8%^R3Q"4XZ8-9DA=UL-9O<(]-6SN]N'Z?CR1A= M_0]]>EC Q73VD[7#M%K29JB(A%"[FX:TY?HAQ1Z-0[LEI*8RXGVH.9[.'B>+ M#S3'I*83@MT5=5NE*Z;S!YAR4^G85-]-+O'?M_E&]Z0V'^VU-F+-HZ2YVC9! M( (?=[BHYBWR(]X"?#(WO2E STL%^95#O=HSP6?=.!?;3.<9O(0-+^R MZRH MC:ST5M6:-LU$=3BCI,*[F.>+FN1';Y(H5^1^0SH:ST0?RKJ8OXJ:O>252SC.)EI58HUS* M+2O3?;NZ7D-,2]UZ?S:;/7@HEE"!=2AW+WR;N2(OC'! 6ROO1/:7>MQ3HVL. M)&X./#6:O_$JS:4QVE@+S*C3V6Y>F]S\./0);>5D6Y! ETJ3#@8G-0L2-PO. MV7>3>Q_<4A +W^$0=KN8-J%;)'T:)SCN8'!24R/Y6]1HBW.K+19JI GQDZ#9 M2ELD^SCQO"CIV.33FARI>Y^G;9G.1G>3X6*"/HTG^RMMAS%Q.!OO+B;_?9@^ M#K].9O=68VA[BQ9!H?23I&F,1;(?0Q^;>!U!16O^I6[^[42,_O.OF&#\,[J: M_#*=S?3:W%XC:&&FMV.K-6VBQ5Z PRAJYK]-,HX#TKD_HS4I4SB,HMGMK&^"YZ@#@O#_:%-!:WZE;GX][HF/ M=I4[I^?[GL+J;*?>CS@[:GTBQV$0!7[<2,G!T=G+FE?/YDA*(O.19'>F<7AZ M./8:FL.>QO,K?#;:'5[5:G9G:3>L>LY+";OL):CTOD00"-7N>&IWH\3&G/ \ M":7$VERN. ,NUP+P?BF$>K_1$QP."2__!%!+ P04 " (@EQ420Y$S#$# M "D!@ & 'AL+W=O7A(2B?#M;$_78E(\%0I[491251?Q+%+2ZR$ZYD:-9_DQE:">&N+V-4611:" M*A4G_?Z[N!)21^-AL-W9\= TI*3&.PNNJ2IA-U-49CV*!M'6L)!%2=X0CX>U M*'")]%#?6=[%.Y1,5JB=-!HLYJ-H,KB8GGG_X/"OQ+4[6(.O9&7,3[^YS491 MWQ-"A2EY!,&?1[Q$I3P0T_C584:[E#[P<+U%OPFU#= M)@HLKP2)\=":-5COS6A^$4H-T4Q.:C^4)5D^E1Q'X[DMA):_1=LBG<%,4&,1 M3 [3QK&S<\.8.)%WC],.=-J")G\!'23PQ6@J'5SK#+/_ \3,<$W$@M="J% M@B4;D6\E.?@V63FR?*^^O\#H;,?H+# Z^QNCQ:?)[/;KY/YV/H/)[ IFD_N' MQ37,;V#ZL+R=72^7SPWB15#_HB]<+5(<1;6OR#YB-)[-[Z]A &__^9 ,!A_A M%8EA7I.LY&]H4'9B#N;CC#M]#0&W-H\S0LM4/J&:7 M, 1!D%I),F4Z/QJ=^MOK@$IKFJ)D%3JB$K?>@0S\,(W5N.GYL6LO#LS2/**% M=_TW?M8/O67OVUZ XR0S7N2%V-G!X' ?*+(E<4*1 M&C[L:/_ZJU]5=;-)R\[,+0Z[&4MB/ZJJZUW5_/&NJK\T:VM;\W53E,U/3]9M MN_W^Q8LF7=M-TDRJK2WIR;*J-TE+7^O5BV9;VR3C29OBQ7PZ/7FQ2?+RR<\_ M\F\?ZY]_K+JVR$O[L39-M]DD]>ZE+:J[GY[,GK@?/N6K=8L?7OS\XS99V6O; M?MY^K.G;"[]*EF]LV>15:6J[_.G)Q>S[ET<8SP/^F=N[)OAL@,FBJK[@RU7V MTY,I +*%35NLD-"?6WMIBP(+$1A_ZII/_):8&'YVJ[]AW F71=+8RZKX+<_: M]4]/SIZ8S"Z3KF@_57>_6L7G&.NE5='P?\V=C#TZ?&+2KFFKC4XF"#9Y*7^3 MKTJ'8,+9]($)FQFA:#1\859Y-P.4E#N6ZK>EI M3O/:GZ_E,$RU--?YJLR7>9J4K;E(TZHKV[QY;7Y\T=)^F/4BU;5? MRMKS!]:>S/KOC*IA-S.(O-?#J?/;+> MHG-U>?'^QEQ<7G[X_/[FZOTOYN.'MU>75Z^O]Y'W\;7??[AY;>;F/__C M;#Z;_6#^^E;F9=+D#8[\8VT;6[8)"\C-VIIE7B9EFB>%:>A72]+7\L"6GEU6 MFVU2[LPZN;5F86T9D1K8)K7-3 [Q2JLZH\F6.+A=FY4M;9T4Q0Y/[+:E44E/ M[6V=TS;;@NA-<['ZYS+'F&MLRUM>;&Q-S&B2DF;6EJ8PK++;YVN35461U,W$ M?&XLQK]NVGS#DX&(@":(T<.]>-$Z:55"L>7M+OI[4-?VSRXGB$@62U)>6-"T M%7W[8HWUD##L#2F\+0!I"-&D--O*U")/%GF1 MMV#+1&9DM*X[D+U(8=X#2]-OM[;L%"[[E11[0U^RK@9R_23Z%FV)^%4V":@Z MQL6S 2&=61 SLZTE6I9NM32IZQV^W"9%QU +;C&-I/,AR!>%E74WV/9?_+T@ M+2T\EY2KG'Z),"(OW5>_R/XM IK)$#P1/J!SK>Z80^G,A9IV:6LP<)M\E75E M#N&,17N2T=^T(O6(=1B>VA8)J.N>-VOPJ*-I; 3F;4>$[QKA68&W2+O"LR6I M]_0+6Y6,6'&#R?QL0@JX[>A@B'6=(LFS_*DIE/Y_I$%W^7I.E\EY6#)Z-.[5[^; M7VU2M.O87)7I!$-?T0'<@>:#W2_IE^NM3;Y 6VVZDA0(R$P!2'P9:?>(>7Q2% 4?5X!22.ENGJO?)*!)[IB/ICVP!80&P$_/)I@6) M$7L1,N[2UBVYAL02=N-U/0G_;5YUC=G9I-[+F%&O76J_IN!&P*5K8=B.\"6] MRZML U,VZ>G*0](=2X"BR@;S](O<'?@#S#]#:Q[-Q%'I)T*9Y1HH&9L>05EN3 M-BQRV@0HD8?9R209V+1J;S9529J)7/(O%)"IZT&#V#E)H!O(!"4LH62UVYT M5UN+B?"TJSHB"]" "@N8&T+,]HB18"1Y;?[IC.4;C\95#Y*,$8-*!T$V,H<. M3QJ5W9P,*#LR=S!*T8+YR9+5SDRW)?W5T%YL[$LQJ3C5;9+K4V9&6#&,"%@# M+B08@$A6#'2-9S E"KEU+7GJ1.36>T4;FS1=S<<0L8-&;84Y!#7\>9T3I'6ZWO'!]2Z>N%R! M2B4=G2#XE$/LIQ'-*Q(@LHS,UI'Z:F3P*A6H@G1^T?3G*@JD54=?-QAZ>,*& M0X19X5:+QM:W[-XJ5PI3D'^=T#+]Z"C@9-&"ZL5#.9;>\P\A#)!U#CC8<:>F MYHXH*",%6N%R&MP$X;YRT4-PE&Q?P&.U57EH/($(O^_-6]Y@YH/1*R$,1Z^+2!%D+L!$_D8)1YI,MIQ_8\L MRVAP"CRX@D$#14HS!$BE@C=6W&*RJT1F4H./P4Y?&O*'R&\8H)$[]:4Z 5!" MK 4I\1PW56:+ X&]Y^C6INN2S(;N)&<-DQ*>7Z@:'N,W@$<32'61\UC7U4*] M3.*68(J.)44JS@7\"8J^8'@*8:ME![>">,T;1PE: [V56W]&A_O.J(^TN[+? MFV.K=K<%+>F1"T_Z(-LY;T&0+7'E,,;^-W7N)!JJ? &9O1\X=J&@=0V6"<\N M.#&1-=6P%0/H=^8IB(5)%\+*(P2$N5Z2S+J'3 ['3_VZDWWNK :3E6,#FDGQ M42UFLI8XV,-;Z,&('*B%JQ ?,U%P%(USJ4>J@9>.AH'W.$?D8>K]I ?2&JIG MQ'+"D2"O&,LN.$65\,*OR+W84'3F,W^\"GV81LZAW"LOK)95$3JWC*V2'AX] M( Y0BA'?T!)3[V)&Q(:9 <$XF]&.R M8P%[:@[&_R)&Y_][XV>SY\&FL_AD-HW/9HP.Y)"FD MX)T".X+-14@N.T(,3/)*!HPUH87-4X8IR:1RP(0@3AGQ%UMM;$N '[RLR<5 M2+.I)(-#L=H.C'&7Z/'2>8HF(:>OV9)&#;2RBCK#;D:H7OP@."XD^\% M*#0G+G_%1"/##$OUL)1,H@O. 48ODX)=N='0V3D=^DE\2I283J?11PG*.(NT M/YGQ,#\\F\6'9^?Q[.S4/ \7NI?">62)P_CL9!H?GD]I"1I:VZ3Q9FQ L[^Q MZ.R(5WR( O-IP/3_)OY.CIX_N-F,Y4]K#PV2)A0]^5SHQ2!+^:KJ%BV9V\@/ M]Q_J8%X=)GS)&R>B2#HU4J^[M(R03X$*#V6Z>AAI>L]9#:PP_C@!\8JH@4$B2"7(DLJ3-RO6GI+5#(HFFD9+AHU,;]2.%[5[,[IWJ)[ M,F@'6KRV^6;1U8UXQ\@"U;G%@<%BE9PT6]6L2^K6\:HB)UJH2A&B*]TB)"R^ M<2Q[ CMGT&J[H@@4,3,L+/XO::16"P6@%5&NX)BMSY3D&FMSSHJ]U^4NRLF- MLIX'-@E%Y;2)3P^/CX&SD(.#J$ <^')!$61B7MHT@2[>I^>DQ,EI$J[QT)PZ M+W81H;2RYLX6Q4&:;/,6_*Q)L(GM$OK-6?GK'V&ZC6Z#'-^G0^O3_C 5T\%4$8%B#NG;+ ,3^:Q7-2 MR;S'[/@LGIT<1M]RA&+0?6LYFB@H0GO#)0)DV1#:T5\Z5,LG*J+IA=6+#N+Y M/<4.L]6Z:$3V+*WS!5PJE/+9LB*1DC*;+2P8C)41.*J\K21-9/T)@X?[H"IY M0(MU)9AU6+9Z.H]G4*HGQ^QZ/CT]/B4*G4'1W:.(A%+WZ#^FS\<:LJ 9263^ MMBS+@Y^M_QF L4"Q+MZ%D94MQQ26K+PO0HE]L=)][4M#N") M4DO$M&+&P1/D1H%NP=;LX&)P/PA"T)%;T@^+Q*L7P:\3="(A!QJ%@%G1(^R3DQ[Q+HK9+/4Q3P%DX*.2TDB"*=*BZ<"B2EBOQUAE/UE;D+ M\?&OQK6Z/02<(/>8M_8 ),FB8)QRDE0$_RH]E_FRY21T91HP,7_I*;9-6DFV M=R"< 0_0GH"@4MYK8;U M_5$/9S75LN4"%ON5=M$0-5 XI,C:GV:T[S1=_B6@F97XAPASMY94O$_3U_EJ M93FD8KKPY%I47EFQ?L]KY^X P'N%5OHELCDG2L)""X[^EZK*[DA%!K@7,$.9@JT61 MKX1/)R ZK&IBC@^:UFXEJ@&CJ?K^%Y*K#*GC& S3A)VS^:[RRQ!KF<%+13P< M]@ DOK;M\0XC;!OF\B..SIC)JQ3,,GKNJ@O5W]O/.:B,M#\>%@7B%E>XZ%>+ MPM58-]'G!@5&?_XC?\0'F9E4W[$W%QLL5%"]DT2>I#0(/'&@0C=-!P89D=BD M)-3P7YCS%S7G ,F#2U8B_775K7 :&3DZ9'@[)A#Y\6AS ZM H8M)KAM.A'"K M6UW1FF;-49$S]IP3J8IJM7.A*0'R#')36G%3";GF.7)1- -RQTJLI.#5PH.N MM.< DB^>)'P\CK-9N(2%69Z \P+ZBQ !V^6-HY7QM()BZ)E,XH5![3H!F.1" M;R;F<\GE+$[4WN7@8:E\V"P>!QQ\^EJ(B31A[^#U?.7]S?TY-,=3XQPE_4?K M:L@5(Q//NM"EGX1/=@]PK*3F%7G4^/B0K1!6J1,3U=JA,,);PY08G5LT*0H"HRU#1-Q/:V-XCJ!/7[2"%! M_$B2;B5='XNX+PE_LR0WB?<4/P' )2Y2:J6'!&DA^3Q"<:TML3&"X1KW:VWCN XHTLF=>T44K=&31=\ELIPD\ MBU7I"XFT0%?8 ]?A-1*R9D<6>6,&AZ[>+KFV2Y_HHVT743SQPZF4]%JF8E68NNS.!8A3JPV T;,)*B MJ<+3K0,^%BLHAD%0&E2ZO1)CD]P'1K$C^:BHX,VF$AX-E+((NZN+7; A^DJE M/P,G57%7;[ C_M)).Y_5\R[)&HDE!$VM:C]E/UV]<$:M&LGF5):X-R+E*FD M O861+@6(BA#P@E]:H[/X^GL+)X>HJ1S-(L/C\_BTZ.3Z .#.8_GIT?Q\S>'X^CX_/S[#"87PXHW_S0^0B&_*AN"+!(1@G MEPJB'))IKO:CQ')A;D3*IO!M@7!I4)M<:>,'\WM6<0#MZZ4,Z(/ASU6I];LA M&.KR.F@&P0!'U"[LS@,]Z F^D:!:Q_. 8V\ID?(1VZ\EJ@DKSX6D!Y2A3#,JMT[C3UJ$(YPTX<71(:B"WO2 ?AM MDA>2P5/7Y)[[X<21G'!)0*-?OS X.X;_)&[Z9 MQ)5J*; \$I!X7\1/5*? -Y"3=+1>[T>!>X+6NL;G;2S;P!X[7YB1\H=MM72N M6D/R34'.9@]'#\L)@B_3,.K#T2'EN9*#%(^O3G)WF'0K]&TIOMZ@K4=\:#1P M7,$ !LU 5$*:1:L:/:&2$ 8@F8^[]#>NR#HF'/*LB".G;.&)) 5(>:E??:Q_ M$P0C;NS@,/8@()#AS_,;3J!@X)%)23AY"X5"-N M#5AV?G0=-FJL/SE;Z?*GM) 6TIU!5W^U]_)Y81%%<-.*AK-1IY-,+3=-^AZT M(&TCWAD[P&7$&F=A!SV*_)GK:4&U=.0SD[ M=Y"+[QM)79+T3.!4-;B2#F?#!5>C< M3_C. E*2ZLLSOATQ1:UWAP;G*UU%N/\ M%E?S=E*B$R^+KWA8J6B1E%,@Q;U$P96&(3U5GVYH2.9=GD .S M7Y%B)\64:0:/=N"SP&V5=IC]8W/FN%=*^1G?(]@W!\V2IUTA#947@SIP=*\./+ ; M:&)Z>@:_G9SX^9%4E,_C\\.3^&QZ,BR)QGP;$D37P'V$TT.$C(.:/2'U$HCT MES=?O"-E @%\NRO3-:Q,8]%_K45:VKB2,F=X&L&UFF!TUH^._(A!(7)0V'IH MKJ_Y_\T6*G.-[DKUV2Z#JWH#T#O7?A$T>&D)%IEMX9^(JW_!E _Q"D9*!RLOT<1C.N9---"C MVN+[:!<=O&TT@4MG[!". 1=RCGD(W@XIW;O-L4 1;',"5]WYQ;-HD+XXFYZ M:K\AYVWV=*HZ7>Q7=&9^0P?C:K,"BW8WPN-AKN"KQ"R@Y'\FK5X8\3J]]PBR MG&UUU@C&VB4<#PE\#R-XWR^+A#CU.EU7W.&SIY-23%C/^[X;,FC+[F\29SVH MSJL:G&O?UQ/@%/VE _81-4*]/I)F2GG').A:KQQL-_M&N$YJ9A1F# VCFBB0 M%[HC0)[;[\.V."6]_4JN."IA"[M.;O.JEB;H85\S MS#]]D1U@:0Z6Z$+@JH7<5AG=;.$+CSRP[L\LM15FD6&\Y,2QL-D[5XC,C M*LP2Z9U I0LIK*3PUY,<#12''K:!">9;EAS,>785YJT"YQ)K;I.=D<2K&Z;A M[K)KR3B%^;'7;FLW5I&;FN_P+X)'8I@X ZDQT\GL_+OH@/Z>G&+H9':"K[/) MR2'->KT'(7,X.8[$G/A/T4U7E^#+%Z3TES8'=+J^[N]7ZIG=G)Q&WYD#49C?^/V%? 5K8A03,C/&BT0Y*=F?C(Y/$$.<')TSF3>*\2]*A(Q!JDY M:"0#JS<2Y1Z"9!W4B@;9,K#&4&.-#)=OC01I1.ZJH&3Z)7VT'W3_/@8MER#94"UCOYY>OVSP,AF^1=162- N_A#W9W!_ M9-@NZC@W"O1O<%1_Y28&8PQ3C4BM!F'3P>TKU TT?&Q=2;%J]A PEIL7TD;N M"S8]%IID"7"1UP:XZ]RH8_?OGAA>LF,5,S%OD6GY2%)X*8J5;\?*Q_Y^K+GF M[,/-VL7DWLM'2)N:9_";GW-NG"MC*/F)HHXD;Y$W^X+YNS%W][V\3LU+'+*R!PDWU097G!6XW@BGJXC(=KH!0%G4?@^C9 9EMT(S,51#4:O$1R-8F\ MZ*8O*O>*/K!%@UL]X;8]&5NGQ&4W=3]]QDQQD?$V648GVDO.A<]A6J 8) M8Z%UF',"DR(/'#_EYTIW22'B/4#QA8 MN<$GZ3E4ON1J,U*QC,-?[P\>\>T]QKO/;OX"E+"J>'K"[7O$3VGX]T(?=T'= M9CZV=0[>]]%[0E(3==<"')2'Z >]=/+[PVC/D$(EL%]_O"9C=7AZ%D]/S\WL M-)[/Z2-?2YE.IO/HE:)T;]S)^30^.O/C ,VSMRSD_P=HI@-HGLWC^?0TGLU/ MS7,S.XK/YJ?Q^1RUM&?D"QR;YR.HOCG>7 UZ+=]6Y>K@+=^:U[;9T!V2"R8= MBQ8=7(Z;#-(&J4G3_B[1L!E2^['D9C>*FFWPDIR@I[K ]MQ[Z[)\R$S RY+[ M_/!9Q.[^ALH9YS]T_ZHV@0T:;!\%+VH:E:'"RPE^?7^5X#XXB]W@?4)W:W[U MB6:MQR_]T8(O3T3"+^J1"!+N71G3!K+O)%(&DP"$:("6 M;Y;F\;TASD]6=Z+L]VYV;RLF 6HFC31?HX?VVJX8E3[G_9O58I!U-]GE&9N, M1H9/S(=;SC'%$>I]OI"(RP3%+5?XRQ*N#NZO!J7_OHHNH4&;>S'QW8[<#<:. M6.)TH>\_!*U%ZQ=%7[76QA BT3"]F95'MVZ[EMDLDS;/^+A;%;@;[,I/?*9ZX4QEV M&J#\1ZOU4^FK9,"Q)--'PRQ]JUO?YJ9C"Y?I#5[30U(:5 8;IMVR(N A'3 X MVG_)NV_9OQG4_5E$.=! AG,+9A@6IINM"I>\?'DV??V^N<_0W+G?.>PHV!&N%$R>\KJYIN%3;BD5JN36= M&,=ZHUMREY9KG'#WP7DK$?'A/GE0-!ON4UMDD\*7%^']=D)H"=*UVW7T;CZ/ MI!;T20"6*!#(:]LX]O;1XDI).]P9[IED$!"D2.RH-[O_D9"-(U?5^1PP@4FF M,1ZK('3"Z(5!TEP9,ZC*L0MK(DU/Z"6F/G7NBA:Q?XT:>]*N^BCMMX':?T]K M_TXNQ 4@T.,7] 'NF_>B+_+YWX++ MV^+_7OJ^$E8GETX)N*XL?^/ -PD'M4/W6S0H(J;:OXB.FUZGICW\OE37=V=Q M([JK73D^XW5J9Y/XNY!7\@_W7P$975Q?FA,4&GP+Z>,X)J[$A\)%5>:V8 M]DWH+/&4/4_D8]X*;.Q_H8Z"FR:!201R7 M5$>5/HB>"TSP ( )\% 8 >&PO=V]R:W-H965T M&ULC91+;]LP#(#O_A6$-^QDU+;B5[(D0-)F: ]M@Z1[ ,,. MBLW$1FW)DY1'__TD._&RH@UVL4F*_$32)H=[+IYECJC@4)5,CNQY%2V8/1XVMKD8#_E6E07#N0"Y MK2HJ7J98\OW(]NV385%LN1/?$' MT\#X-P[?"MS+,QE,)2O.GXUREXULSR2$):;*$*A^[? :R]* =!J_CTR[N]($ MGLLG^I>F=EW+BDJ\YN7W(E/YR$YLR'!-MZ5:\/TM'NL)#2_EI6R>L&]]B79. MMU+QZABL,Z@*UK[IX=B'LX#$>R> ' -(DW=[49/E#55T/!1\#\)X:YH1FE*; M:)U6*(>NTE1SYJ9'PK0ED'<(/H%[SE0N M8<8RS/X%N#J=+B=RRFE*+A)O,+V"GN\ \8A_@=?K:NPUO-Y_U@@_)RNIA/XA M?EV@!QT]:.C!>_3%;#ZYNX'9C_GL83E;OM7!BP0S=P-9TQ1'MAXLB6*']OCA M\6D&/?CT(2&^_QE>WP*GHO!45,KUI$B%&? UJ!QAS4L]<@7; )66MNFV8K5" MT;46*,N,X VL1C6B=>(*W"';(LB<"FP\\9"66UGL"O4"-7W1DZDD! Z)(B>* M$N@Y<>@YGN=9L]N%GK84I80UZLQ(:]?WQDY,(LO\J.!'B1-$!$C?";S$NF-R M*RA+$?PP[NZ[JG8%$Q" MB6L=ZEW%H0VB70>MHGC=C."**SW0C9CK#8K"..CS->?JI)@+NIT\_@-02P,$ M% @ "()<5'RH^6+S @ '@8 !D !X;"]W;W)K&ULA55M;]LX#/Z>7T%XQ3X9]6L2IY<$Z$NB[7-O=X7"X#XK-Q,)L MR9/DN?GW1\FIFP)M]B4F*?(A'TIDYIU4/W2):."IKH1>>*4QS440Z+S$FNES MV:"@DZU4-3.DJEV@&X6L<$%U%<1A. EJQH6WG#O;6BWGLC45%[A6H-NZ9FI_ MA97L%E[D/1ON^:XTUA LYPW;X0.:[\U:D18,* 6O46@N!2C<+KS+Z.(JM?[. MX2^.G3Z2P3+92/G#*E^*A1?:@K#"W%@$1I]?>(U598&HC)\'3&](:0./Y6?T M3XX[<=DPC=>R^IL7IEQXF0<%;EE;F7O9?<8#G['%RV6EW2]TO6]*&?-6&UD? M@DFON>B_[.G0AZ. +'PG(#X$Q*[N/I&K\H89MIPKV8&RWH1F!4?515-Q7-A+ M>3"*3CG%F>5:T?TJLP-;33V-<_?M M<04I?/R0Q5'T![P-"X\EPK6L&R;V(#N!!>! 2V$N%=T', .YU,8?=27/2Y)I MK+2A [D%0P!;6=%\03R9 M^K-H2E(TF?EQ.AU]:I7@IE7H0+;\RO>2A'A\$VJ*B-/&S M*'-2YF?CE!@>@>$3;3F-T!'[LR@<^\DD=$!GL[%/5$>T_ER?]LB4!K1O_$2/ M?&J\;M!MG&I__M:3"HYFMD:U[\Y;YG:<:&A MPBV%AN?3L0>JWT:]8F3C-L!&&MHG3BQI@:.R#G2^E=(\*S;!\)>P_!]02P,$ M% @ "()<5.,_$Z-:!0 NPL !D !X;"]W;W)K&ULG599;^,V$'[7KQBX09^XMDA=5)H8R-5L@&XVV+A=%$4?:)FVB95$ M+TFMD_[Z#BG;<39Q>CPDYC'SS?V))VMMOMBEE X>FKJUIX.E+-7)M&.-R:Q^E^7=T9W(UV*#/5R-8JW8*1\]/! M&3T^3[U\$/A-R;7=6X./9*KU%[^YF9T.8N^0K&7E/(+ GV_R0M:U!T(WOFXP M!SN37G%_O47_.<2.L4R%E1>Z_JQF;GDZX .8R;GH:O=)K]_+33R9QZMT;<-_ M6/>R63* JK-.-QME]*!1;?\K'C9YV%/@\0$%ME%@P>_>4/#R4C@Q/C%Z#<9+ M(YI?A%"#-CJG6E^4>V?P5J&>&]^T3K0+-:TEG%DKG3T9.83UEZ-J W'>0[ # M$)3!!]VZI86K=B9GSP%&Z,_.*;9UZIR]B7@IJR$DE "+&7T#+]D%F02\Y #> MM=:SM:IK$.T,7D0,E\I6M;:=D?#'V=0Z@ZWRYQMFTYW9-)A-#^7V=G)V>WUS M_LL5G-W?7TWN7\OMFQ!^)(_M2E3R=( S9Z7Y)@?CVX^3*\C@QQ\XH_0G"&;. M;ZYW9F 7[\?.P&*[41:GJ!9.SL!I<$N)(_&U4U;Y\;"@Y]&G#Y>_PWLI:K\)52[IV( M_D2U5=UA6P)2@(^Y0H]UK68^#]%4U @O(QQLJ0@):X2$O.44%Q1-BRB6]V^JW2S MD@X1%D:&;%OT-BZ3H,G+DN1)!K3TT600H\\7@:+0?&@MWPY+M;)0LEZ%Y924 M>0(Y_L9) 7R81A/ML)XZ.)V1/&9!DI(*;#E4+ M;/P2FPV/8TQ.^DP>V06F$J=M2P+]S KPA.Q+\\Z3(XXLCBCH;^C1LQD%:9UJ M0G$[*^==#35^[NUP4UU,SA-CT@(>I3![:0_7_=F!W+*==KH1/)!/_F1F"[G7 M+1M62IZ$XEX()A@-$NM*M(^(6&GC26O+A^$%(Q_P*6:EIZU7[R^C46X?&E/>8E-K>QQ]#LZ]XIO$]&7L:*2/,)[Y2YPZQL4USG*@\V;3IT1Y=P&L?^M'>@PHK MO C/1O]]Z%K7OZUVI[N7Z5G_('L2[Y^U'X19*/Q(UG*.JO&PR 8]TVPW3J_" M\VRJ';936"[Q=2V-%\#[N=9NN_$&=N_U\=]02P,$% @ "()<5'4L?LNT M P / @ !D !X;"]W;W)K&ULG5;;;N,V$'WW M5PS4H&@!P;KX$CFU#<2)@VV!30-O=OM0](&6QA81BE1)*H[[]1U2MN+=C0.T M+[%(SIPY9RYDICNEGTR):.&E$M+,@M+:^BJ*3%YBQ4Q?U2CI9*-TQ2PM]38R MM496>*=*1&D?A_1[[QVTK)F!F^4^(,7 MMIP%60 %;E@C[$KM/N!!S\CAY4H8_Q=VK>U@$$#>&*NJ@S,QJ+AL?]G+(0\G M#EE\QB$].*2>=QO(L[QEELVG6NU .VM"JOFVLIJ[XZYT0 MPR[$T(<8G@NQO%NN5LM;6"V_+.\_+]]*X[L(;OBN3,URG 4T70;U,P;S^]\? MES"&'W_(TB3Y!;Z- H\EPHVJ:B;W4#(#AHJHF0##MY)JFE-=G$)#367+7MM. MJ W0,(,EWX)3"OBZ\0.B-K#ADLF<$T*%QK ME]L0R%:1,4TRD>(YFA!V)<]+ MX#(738%0LSV-J:4UL.*9 +#OF1WV#3#*O%26ACA7FGJD1U1UVV_02,N%)W/< MX0:0:<>_H8;2P.VKM4/82N[YUDKP?.\TD#!#YA3_7EF$M ]=6Q\==Q3R(@D' MV22L?.\$7W$(:&8&OW](?9>F\&3Y#IY M3%#62Z4M6-25HR*9=1WG0-SAJ;H7!T;DK()UI^D?RHLK$[G22%5^I'SR!96B M#W=*T 5*!7$(['B).N+^8N-V[X+ZHGZKG>6YHC1W5=]3>@'=L'XONM];,.%* M"+\QV;@(QVQ)5F@R"9,D">-L MW,%_G^X+>*W/?U?;^Q]JXW-J8R(SRN(P3H9OJQV'Z3@.D_'X3;6C<$S.R2@] MJS9^32>\=?U$)SS6OUL&O++VW?A[6R=#WXSY*>=]3.@,XWBH;JL' !NG\8YO\"4$L#!!0 M ( B"7%16$*2? @0 (P( 9 >&PO=V]R:W-H965TOL MKN'HK^_,VG DRIW:+V9?9IZ9>>9E&1V,W;D2T<-3I;0;1Z7W]<T+QTL M=([YUP Q.7;V+CUY-TM?1;S%K _#00_2)!V\@C<\1SL,>,/_'2W\-=TX;VGW M]RMVKL]VKH.=ZY?L+#Y/UXM;6$Y7ZS]AO9K>/T[GZT\/]X_?8_5UK/N']0+> MPP]O;M+!X"=X&1IN&RMU ;Y$.**P@)P%( ZQVJ#M>!PDO2N6F)NJ%OI(;?&E MD9;D^-!C5FJ9"049)=+*3=.2(W0.PCE9:.I'#V8+0BG ITPUCIH*+->^ V^" M)(T*$+##(]3$-LE+#;4U&3I"\JTA:NRKK345"?)D(??FBP<6)-!2Z ([%&\\ M>5.+8]4!N5)8=.Q"9JJ*^II:)-L%NZ9NO=T+U5! 9.KMAV'22Y+DTBRK\CH$ M[B2K7+&VQ+<,)N:2#*C'GC))Y*+2- M4$)G".V %<'O;Q*2#OKPJZS@,T7=(Y#@H&DLS(RP.=P%6=<#Z0(\T71% HL] M'0HM>L21HF',B2^4V3!9UNQE3O@DYM#N)1'/J6%M);?D3"91\Z'4.4T8>^R? MX=B*DY545#ZD8DC'=F.(!." 4*!&2[$1 WO439O%'@WUK.3X:)!K@J= +4G0 M]%6DU_]OI9G2ERR4@BN*LE%H^0])O4T'-[WA<,A<=T8AE$ZH4>I81W %&_(HO7@CRH@COH&-M[=O'XGQZ?FJG[0OS+-Z^TW?"%ESY M"K>DFO3?OXO:_C]MO*G#>[,QGD(.RY(J%"T+T/W6&'_:L('S'Y#)OU!+ P04 M " (@EQ4,CR)K1L% I# &0 'AL+W=OC Y"]]F=G)F:J^DQID% M5Y>EL)M+5&9]/D@&W8<[N2P\?QA/SBJQQ'OT7ZJ9I;=QCY++$K631H/%Q?G@ M(GEW><+VP> /B6NW\PP M)6_[0?P^Q4RQSX7!JU%>9^^)\<#J '!>B5O[.K#]@&\]KQLN,V M*1EGM?.F;#<3@U+JYE<\M3KL;#B-#VQ(VPUIX-TX"BROA!>3,VO68-F:T/@A MA!IV$SFI.2GWWM*JI'U^,C7:2[U$[6%6VZR@ &%F989G8T_P;#3.6JC+!BH] M )6D\(G0"@?7.L=\'V!,O'IR:4?N,GT1\0JS$1PG0TCC-'D![[@/]CC@'1_ M^VB<@S[B; -_7*O2QK+3/!'>$@(RFH;S&/1'AN"X%:IN1?7PA/356K'.8( ME9 Y&*TV(!>TA Q6";VAQBHDKC"'#"W#D:67 4LQB-X("AOO% [%*)*;,*^+'@OQ J) FJH*[*%H^-13,V@%$71 @B[I!/L M)<]KM+CE2CSFQA=;,H%8QR<3*JN5\*3,0D@+*Z'J("7'O:-41W,M')$:QG', M?X%DH]+%C4)9UN9^!9&O%K) X=TGS:P,;%-;]IP2_30\G> 1? MD>:!1UNRV 'I1^R#YVTT$QLQ5_A\\;!Z2Q#P'DV)GNQ?7=+II*704)IFO%'1 M;)QTG2-\JFCP$8\V3R$]=);0M&(HDD+3C.X#;!Q(7=7>1:$DI,Y43>7&8*XR M9,HTAT3"2O<("XL(EA1DAQ9];34_):.3G]F&9>#WM%%]&-RO#$DNE?0;7CI^ M_?,(KFK+CKF AM2BA$1)(]9B2?A-W4MJTR F36'2Q!5TG!5&Y6A=7_54) OY M%,R4%//&!P5!)\7;UUU-##G:H#$5!_=".:=6"^H13B9<$5C2S,T>1W")F:A= ME[B(4D5IXYU!$";1*$*%ZM=CEJP>NSP?V%1T:C^T9>@3;0_O5 M[ENT<][2"OV) N#>CJ/]/?#T-:;B'U"[AHMI\^)-%2Z#-/SH:AD>"[K+HV4#6E\8X[L7 M=M#_[V#R#U!+ P04 " (@EQ4T2]__O($ "\"P &0 'AL+W=OZDKH MHV%I3/-N/-9YB373(]F@H)N%5#4S]*J68]TH9(53JJMQ'(:3<S ^GC=LB;=H/C?7BM[&O96" MUR@TEP(4+HZ&)]&[T]3*.X'?.:[TUC-8)O=2?K4OE\71,+2 L,+<6 N,_CWB M&5:5-40P'CJ;P]ZE5=Q^WEC_R7$G+O=,XYFLOO#"E$?#V1 *7+"V,C=R]0$[ M/IFUE\M*N[^P\K+)= AYJXVL.V5"4'/A_[.G+@Y;"K-PCT+<*<0.MW?D4)XS MPX[G2JY 66FR9A\<5:=-X+BP2;DUBFXYZ9GC6R/SKZ6L"E3Z![AX:+E9S\>& M+-O[<=Y9.?56XCU6HA@^2F%*#1>BP&+7P)@@];CB#:[3^%6+YYB/((D"B,,X M>L5>TO-,G+WD#3SADS0(?Y[<:Z.H.OYZQ4W:NTF=FW2?F[NKLU\^7/UZ?G%S M2VY^^WQY]\=+X7S=RJ>KNPLXA.^_F\51]!ZVC;JSZ?O.-%Q3#:-26( C"'C,(R@80H>6=4B-*B\> "L M-:54_&_RP)PR)0;K>Q+8)&=$8=P87Z%"X%JW)"X5T!#0AHF"BR5P &B9,J2# MMH?@(U-YV>L'-H!,#%JZ4RO%C4%!B>1VDA(NRB=9"8C'!E049 1^FFV#EZW: M)4!#'99*:DVF9(Y8.+&#:1:D<19,XFP$EX)4A.B&Z(I22%BY'E#+",WLC"8R)&TM?%F4X*3!N'LD$)0,4.R1E+BUC3C28*>;1!Z@J@H@<4C MUU)I%[T*EZR"!1(7IK7,N34QZ! A[ BPC26N[H3]&WK^75N-E7FZ(;!9$KQ M2B:C9Q7(X)PK(D^!LL?T-6(N$$W%;& >7=P'G/!S M[8U D#0HH?L6XJN4;L M#9#ODDICQ;1K!LI9;NA(R799PL^M0$C"356>$$Y#; D>12T)??G,@EEXN--K M2R)M? EVB1^0;4MPC8P\^E+ZK]7HBNRE;-NJV>7N(J5Q!XSKO\*6_T&$XV1EC>*Y)>=KM14VRJX\MC/8#43M M>76#_1EY"1B5$@&D.VNV 7'1!X\*O.5:-CMSW(0I'\&6KK:(P"V9Q MO&\FV&% ^48B6>QV54K3)0WB)+*F'=H7HXV 3ZAR3E!MRS;V3CL(K-)R@R.- MJ"["[.THXB"=S8+D,.U0A&]%T0&@P9@D>P>C)^BB/B.@Z>2Y)-\5WHOCD0K! M-C)I[JD)ZZ7@FK8E[5.YI/74#M("#>/5X%LF@^X[L]W*HY<^^^.MC:I&M71[ MHVV#5AB_7/6G_6IZXC>R;^)^KZ4YON1"T_A:D&HXFF9#4'Y7]"]&-FX_NY>& MMCWW6-)ZC&ULS5EM;]LX$OZN7T'D ML>F@1-=O?#X3[0-FT+E467HN)X?_T]0TJ*Y)>F=[@/ MAZ*Q))+#F7F>&9LI?7FIXN+>K82:UY[7IIGM^KMI6QT653B5K&Z6:^YVKT3 MI=R^.0O.N@=?BN5*TX.+MY<;OA1W0O^VN56XN^BES(NUJ.I"5DR)Q9NSJ^"G M=S'--Q-^+\2V'EPSLF0JY5>Z^31_<^:30J(4,TT2.'X>Q'M1EB0(:GQK99[U M6]+"X74G_6=C.VR9\EJ\E^4?Q5ROWIQE9VPN%KPI]1>Y_;MH[4E(WDR6M?G+ MMG9N')VQ65-KN6X70X-U4=E?_MCZ8; @\T\L"-L%H=';;F2T_, U?WNIY)8I MF@UI=&%,-:NA7%$1*'=:8;3 .OWV3LO95_9>KH%RS&=E MA"=D!"'[+"N]JMG':B[F8P$74*C7*NRT>A=^5^(',?-8%+@L],/@._*BWLK( MR(M.6;GB2KPB].;LEN] *LVNE.+54ICK?UY-:ZW D']]9[.XWRPVF\6G-KN_ M>?\/]O[F\^W'Z[NK^T\WU\=<^GT9US?W'UG@L[_])0N#X#4[E,GN5\+@QJL= MJS>RJJ6JF=Y*5A.DK;%%-8-]X+TS&T#,-B6O:L^(6!2JUN8!*VKVM9);A H$ M82CT@XA]ZB72&O%T;MP1QXB;)4*]3JS"L53'3 M4*,;*S3C6_BO9ENA8&BCX>!JCMD.UPS1(M93H?J(\8 :Q%=5F_JVA5X95_&Y M58FVYZQ"SK3 5V:9.X)CH>2?XHD'! /<<&0WLTP)QZA6RC*3PPT-)PT^FY&0;LX[>FT+LGBC)+T9Z>F#*DIP6]!_O' M2$K8G:*% \==-4MDZ=;M Y:$;C)F(OZP 7/)*3USAWYIE1X)"P*(B](3Y'%. M4"Y,8C?(LO\UY=AQREUIYP@U0C>((C><]+H;:<]QH_?!_?"6\1(U1#WBB9;M M\J=,9RUH'>&"D=6K;PTOBT71F],8VO?)X1/C)@+ C=7"N[YBLRAV;"FL593A)\FL:WJZD89$2RZ;D MBBV:LGRE42(QL=Z4B&[+N:F_LSAZ['CEIJ,]8%9)IU7') MXV5#A'#9M-'PLV9EL2[L3)?-NQ!RL=FBF&&5ZSPI2@1%BJI1/4$Z)I%U ]7- MR3=Y77__M7/7@A<*7E%?42T_\+*QXALU#BS>P_"LWV^L:LY( MM7$0&,A;HTS(0'QOTQ_=!VK'9SP]]UR3Z M\]"=^+D[R>S >>!F6>QBW(3T1IC&H-Q1%+!V9\T?H5DE%H5V2 2H+)>52=RM M$XF[LBSFW*8#_) ##?*M#-H+OAS93K)F?%,@KW?"**1:5EBCD(MJ06SP1C7> MBMMR9R$I"S[E>MO8X!QTYHVBQYVD9[WSDW/=F!%LWQ*1_6':&(+B02AT9?OA M=#"N!+5^M"\\8FIH"B D$L%>&'M>LJLE^+4D5A28 8"+F7,S/D]^Y56#GI!9 M%7W\IB$@@K+G+/7"B?-+&R!Q.G&3.,?C(/"BW/G8JC=G+V+@G60I>VG6Q G& M-LA!)G> -@MA4M.+($S<-+734&CZ^;XN^PXC;1*JWH(,2R9>%+#0BW 9I6Z6 MAFX>#]2#UDE&\Y+8B^*A>@%.PHGKIXG9&6*B$PK&N1OGL9D5QEXR&>KG'H%S MDD70;T(*Q5XP89$7T]+(C=+,S=.@4X*B]MCZ()_@@"9/![Z736"I.E^H!R,"=IYBM\2SFOT M-7^ >L_0V3D/O3BE_'(.VU&K!2$@\A,6&!_$GI\X&,$C,R>T<](4F"?P$^$< MA%X2..T038KMI QD3 . 05R-?"\)G7:()J5V4IY2E8A]B$Y)X&69TP[1I#SU M)GY?^\4>03Q)O"!W[HV3.^ MX!;\_PBK!Q0T@^/^V;;B_PVM289(SIEO?>Q- MTD.PLMS-HPQ8)3;R7:7VM@UIU#Q->.]2.'!;6IGY:$1XH!WXL\;O4X?>GBR6(YUSW>W;0 M[4/XZJJ%8XSZ8.5!!@?QL:OOIS9"XO@@0]K\^+M=_R(( M2X>4-&TR'&UZF,QP )AN \$;>GY \:#H%0$ <],L0<*>D//%(YW)0U("TZEP M!N<\&CZ%]A/5;B%-3VBZP,<",81B 2C'[7E]I$IYOEOZ_LF^WVDXIA_K&MLO M=[\]O7%I#_]]#CQ?&PU/?TBLF4'(5F^FSK4%[G\1Q\\=[KGMBTV,Q%'/C#QV M)S$AEWEYYMS9=I%:9&)!9@?MT9G$/W!F^_TN 3(TX=7O%/E(G EME:9>Y(_8 MEMGS.44R#O>5P)$:1?9@!DO]YY1 $.0H.R-3#H1>GB/%1"/DN[+_>&<)9)Q. M54*M=9 =:]_9#$K=82UK\X-!T 0*CV!T8BEJQL_'&IN\3L+5T*2K'9MT@"\TA1(V< M;1Y'[P-L+V2<6QP_%JQP6X"O: FTR0(H>"W2\)0$'K!QW)ADH=*'&>9SCB7+@XHF"ABQ1%2K;'*>>*^M5Z MIHJI;7BN)3),Z+88CAQRPJ'FG5%+YJ8VT6:^.,!37)62U<6Z*6UILY9S4;KV MC2=1CF0Y9 :MPN9@*_#U$ J69AX.; /J?OST]>P*O?'8T=ZQCP07@V\P:X%Y M]*4)2,FFTO9S3/^T_YAU9;_A/$VW7\(^8QM"L!0++/6]27)FWTIU-UINS!>= MJ=1:KLWE2O"Y4#0!XPL)%[_MOP%02P,$% @ "()<5-66"/RS M!@ 2 \ !D !X;"]W;W)K&ULG5=K;]LX%OVN M7W'AS2YF ,76RXF;)@&23(N=0=LIFLX.L(O]0$NTS1U)=$DJCN?7[[FDY$>: M!(O]8E/4?9QS7Z0N-]K\85=2.GILZM9>C5;.K2\F$UNN9"/L6*]EBS<+;1KA M\&B6$[LV4E1>J:DG69*<31JAVM'UI=_[;*XO=>=JUC M=#1L?%'+E>.-R?7E6BSEO72_K3\;/$UV5BK5R-8JW9*1BZO137IQ6["\%_B' MDAM[L"9F,M?Z#W[XN;H:)0Q(UK)T;$'@[T'>R;IF0X#QK;] M,A TJ@W_XK&/PX'"+'E!(>L5,H\[./(H?Q).7%\:O2'#TK#&"T_5:P.<:CDI M]\[@K8*>N_X@03AQL\_RHS^=3.WSB#Y_W[%9K&S67B;Q4LV MW]WL[2E/ZVU]F69J^I6"'?F[IO9R;#MT UNE93&XEZ;UJ M15LJ4=--6>JN=:I=TKT3;25,9:-;C3_Z@4UER=OW-_>W?IF^_9&4M9VLJ$4O MB+WJLE,5#$I"$]0^*&/Z"C\'(K:W'I-<+*1O%/I%M!Z8STCZ)D8+?NN404@? ME'&=J.MMA)_>)#E-!#/F+T63FFWWN &(4 Q 'K26^46Y&3 MIK&TQ$ATGIIH(W1'$[H#8Q.(%HHCL!;X51P6(R4UF!O*2>3:T4*4.TB;E2I7 M)$P(IJD\^A<(A$0&M$R],[3"9/Z&Q &+C78NOVA,^.;+X\!+ !*"76HUSZRP*V[Y8IEIKV,9UEO6=+16FS%O$:F'''> M+'[;):(5+8QNZ.0LSF<%)Q:KL]EL'U9PZQK0W+D[R*"7$K75O>@!V2=1O8.W M>6>V,7U"_?\"^G([1#-0K2*(#64-$MG D%BO MC7Y4.!0DU$[2>#;+"<41+#&:?PH4Q#P&*HV*$0$!5PZJ%:Z+,7UXID!C0KD8 M/DA.]>*TLW+8CX9ZZ)L+(=Z%B'L!L$OIL5?<,7@M&FYN2VA:A!11#_5MUWU[ M!]7C9JC^@P,'UKEH<<2OA1I:H8\,@"AN,UBL$-#2P;=EV+XNO:0"D)8]6,8K ML:B>:2#6;10C_([E$!G_7##J\ZR M"K<&H!D?),"?:X/9SV^X5,?TZW%K#[V/D?IDI@GBX\2GB*<\7PF4C=!"YB C M/!)\[:$;'H11OBV.,7KFO1??X4#7&2C:K3]@SM_:76583A&N4#ZO?2 7NJX#]_T4Q>07:!1(A(Y1'E#= ML6^4\W[R]9##[%-AQC]Q'K%'7:O*9QMGBY.!,JSWAB!P$7D:3"%Z&GV/^X32 M/(OS9,HK'$!OID5TO]+&G7)X#R5_2'^D*43/IU!)XBP]B[YJSO*QM5F!N9-@ ME4V3.#U/(M9[WF+/G0?NMM_O9X67!)%:6AOQL*?=L _3V/EDS_FZ.]1Q.%P6 MG>N0/&G*H<,H.XO/ MB^(HX(<-?D)Y=AZ?)S,?G(V_)7/!HV%PZ3]HZGWG\/R)OJ./BLS'9WU3'N7K8 M'6RR@:$NC)=0'D\#L4'^3M*LB-^D;XY[_*46C_?#0K=1?_C,:QS>OH% 'N5T MDA99G.%@9?0 9YSZ4X2+4 #FCQ.&M#].!BQIG&;_&Y9DCR4:KI'/8Z* M_P>6I(AGR73\W!U]77_*%2AH6P/N%UFYX8 >[C^?K_P)02P,$ M% @ "()<5"8+_8TF! 1PD !D !X;"]W;W)K&ULK59-<^)&$+WS*[J4.">5O@78 :H .[6[5?XH;&\.J1P&J4$32QHR M,X+UOT_/" 2["S[E -+,=+_NU^JGUF@GY)LJ$#5\J\I:C9U"Z\V-[ZNLP(HI M3VRPII.5D!73M)1K7VTDLMPZ5:4?!4'?KQBOG*B!HFKL3,-;V:) ML;<&7SGNU,D]&"9+(=[,XG,^=@*3$):8:8/ Z++%.9:E :(T_MUC.EU(XWAZ M?T#_PW(G+DNF<"[*/WFNB[$S="#'%6M*O1"[3[CGDQJ\3)3*_L.NM8U3![)& M:5'MG2F#BM?ME7W;U^'$81A<<(CV#I'-NPUDL[QEFDU&4NQ &FM",S>6JO6F MY'AM'LJSEG3*R4]/[MD_0L+8?P_@4V9=>M$AO5GT(>(M9A[$H0M1$(4?X,4=W=CBQ1?P%ER] MM21?ZPREIJ[5'!7\-5TJ+:E%_OX@2-(%26R0Y%)-IU\>%S!_?7YYO+];/,/T MX1:^WCWS]7T0S CRANU81F.'5*=0KE%9_+P^'('5.W??AE&8?@[?! 1 M7@J$N:@VK'Z'@N6@:;T2):F1U^M]BYDGKPNF2229:&J->8_T#F%P!719D]HU M2A KDN$6ZP:!UX"H=VA2F$B1OUA^XPO(8H]@)(W2 >N,/A$,+0ZQ\M9W02 M!7TW#E(8>BDD[C!*W"1-C%UXM)M#[(;IP T&*:1>1%Y)_]H-HSZ5VPOAL9$' M0HI2SY!OV;(TV6=E0RT/$="KK,Y,3YF"]B1V3*"B-P7?D/4/1>=USK<\;UA9 MOI.V:QCJ\]@97+H1]XDB7 MU!ON22=>0J1/!4'YHJ3F5L MLNU%DYH4S;HPF[V[3POK3;,,52;YDN(QJ?!9MYK:"7C#]^[ ./C4[=OV3=KA[0J>%6=D=1(<=DQU:>5'6?1.A09DHVAB MDZ)T 4LS6EM>K&IKM"^,ME6RYV:"FE%H]UNS4_D=(QYRU850)U3/R/"I/2,5 MQK$;)*&;!C&DL4=2C$B1L9L.$D@C;]!9SN#:35,CV;YY+GT@H5U';C(8F*>5 MP+F7KW\RW*AOUG:$*[#-T,ZY;K?[2IBVP_%HWGYBW#.YYK6"$E?D&G@#&LJR M'=OM0HN-'95+H:E)[6U!7SHHC0&=KX30AX4)T'T[3?X#4$L#!!0 ( B" M7%0U<0F*Y0@ H6 9 >&PO=V]R:W-H965T-F0 HYCRT[LM$F -&VQ FM3-'F>#1CV@9;HF*TD>B05Q_OU M._>2DI5&3?O!B5[(^W+NN2_4^=;8[VZME!>/95&YB\':^\WKXV.7K54IWME%R7JG+:5,*JU<7@ M:O+Z[8S6\X(_M=JZSK4@3Y;&?*>;C_G%8$P&J4)EGB1(_'M0UZHH2!#,^&^4 M.6A5TL;N=2/] _L.7Y;2J6M3_%/G?GTQ6 Q$KE:R+OQ7L_V[BOZ]O#RW9BLL MK88TNF!7>3>,TQ4%Y=9;O-78YR\_5IDIE;B3C\J='WM(I.?'6=S]-NQ.?[)[ MDHI/IO)K)]Y7N]4-A+3R5"DXW3R@KQIZ]^4Y4U_ MZ9]XIUU6&%=;)?Y]M73>@A'_>4'%K%4Q8Q6SGZGX?'WSZ;VXN_K7^]L^"%_< M34GWVFUDIBX&R"JG[(,:7'Z^N7LO)E/QM[\LTLGDC>BJ$%=.F)4 4*I<*MN" M-11^K<2U*3>RVHFUS$6%G$;V6NEU=9_ =2WN"+F\E39W A=BI7(L*80. M2'D@M:GMQCC%>N1F8\VC!O]5L1,'Z>EH!AX6!5)J*#*#['0DGI;"_J-T/%D( M4H7=NF*39&GJRC^3E1Q,IJ.TD865T@OUN-$(S\J:DGW"4VOJ^S5NIO.AD%4N M8)@G+?/?TR)ZM&QQ W > %Y0.$KNUH#^*6"-? F#Y(/4A5P6@,= Q6>A$93S53"I^07N'',RJ^1O7 M"@]1MPH.56XD/E8)K0X.!EIE=5D7D@IH#TA/6<6DZB-3*7">F]U#P6KW ].YW2 M=7+KFY@I@)'Y80C*JLWE1MG)(N7-1W$+QSKP2TS/YO'==7@ DJRDMN)!%D < MTH ,X4@F,4AY-$LE0VT\BAJ-JU-MW&_CLY33\%YD??TN%D M/F$IZ9A-26Z MA7POI05:462E$X<-@ $(BZ]: CGAQYO.,^6M4//H30UY1))%D-X ME-P9#TG]FKC=B MO48YIA0CO5RIF*$0F$[^2F6,"RBYPY=];:\W_Y[ *!V5ZV?9]ODG=3<>!8(^D$_ MPL K,LZAU\=<#-1>G/#M+*SL\>9 S&%?VMIW,EL\7]IHUM3%?G3_8^61]1JW M7&72X>QLW!8:W$X6DS;#GSID:="E6-2XD<'^P^@;U-XO?,6B3^8OBFXK6%]F=;," M!P">-M!Z9*'_%Y9BWW.1+@&G<[6A7@+RUQO3WY@;1-#V4'X5)X6K5T@P':M) M9^9 @^0:1X(0*FUR'HJV:YVM^6'?6)/$48N[)M8@9VD4L+L?&FQ0H/(:11PJ MG\XW:TG>>-1K%)@\#%<4=$6IVRD)HH8TZW%$))_B*J#E@!SWW3A+=1I?8Y>E M,[WX#-Z ;(J9(5=(3KC?!'91[S$&REPB$P9*&$ NL M+)"B^0FSSO<0$KU'B'<^G=*;M@JE6.F-!5Q%4L#GX' P=$B=YUMHHW%F#WC% M: ];M+J8[P=B\B>&D 3 [:5J\F>XQ[L0?)(6)B*>]2&- MZZY5] F 0AC:X\9X0(YQ+I%UCM:RW+$.E!UE*[2=KW"RPIQQBQ./S@*QB(_X M569/F#!"&JX !;\@'V";';/*3 M U)P:(DX:6EU/!!D.(6(3)$S+C":GJ+AE5B#4P>VE<;\$\SF>.9XC M5[).3HW$'QL*UPK]. D1A/@X]?\\?B+$3U-KB=@F;@WYU-NK!G?LPLW>G#@0URSW&4&O3:[:(7:* MGALK*X^R[E?EN_::"DSRX\&;8M0B0S)^- >G/.#I:FAZ9FGP@X\H)"-Z MJ)TH*:B-(6DR4Q=YL#?Y/7,YEK\ZZ#GB9 9%!,.^G"RY7(;2E[4GB]8'3C04 ME^Y)@&+#]V"U#STKGO9XRI#W*I*!QBFYI8*'*J_ =1D"P,9%OG2]<2KNZFN! M*-2>^G&AO].' L[B%4A@91A;93AE4\JOY4.#>B@@')<>$HU$WP>EX\[WN5+9 M>_X*R7&I?/A4USYM/W1>A>][^^7A*^DG:>\U("O4"EO'H_G)( QDS8TW&_[: M!R2]*?ERK22830OP?F60V/&&%+2??R__#U!+ P04 " (@EQ4,3[PJ00$ M !N" &0 'AL+W=O(5*,1#1^+K'3'J7;'B\/J!_BK%3+&OA\,JH/V7IZXOD M/($2-R(H_VBVO^$^GC/&*XQR\1>VG>Y9GD 1G#=Z;TP,M&RZK_BVS\.1P?GP M#8-\;Y!'WIVCR/):>#&;6K,%R]J$QHL8:K0F2[/SLRF@M/679 M.Q!-"5>F\;*I2(9;*=9222_133-/OM@B*_:XEQUN_@;N*(8'II?YNXC76*0P'IU"/LQ'[^"-^\C'$6_\?R,O*&"XEJY0Q@6+\-=\ M[;RE]OG[':^3WNLD>IV\Y?5^N5RLEC=WJR>8WUW#U?W=:G'WF62X7+ MU>+FZ7OY?A_W[GYU Z,)_/3#>3X:_0K_S0_<8B44K&JD\'4KFAU(!XWQ()MG MHYZQI 7PMHJ*K34%8DEI4Z>"P'OK8F M5#4;2@L-^G@YIAR2.PZQLH(&1(12>K \]X[\$#W*%S%AMZW8=:U%L@F69.O) M.W&GJ$XYJ\YH@J0+A?)B@BH)X6N0%$)P S(B@,B3P3I'-1KM(/#T)^^HE"+DBKR,L.KTPSK/ZOFVH/8)E@N1YL$-!,6\H,4PGAT.WD#!. M8?EOI]R.)74>H49UK@:KQNK'2KYDXB1//YSU]%CS9)C^TN^<$A_78GS!U"[] MWCV4';T!&FT57SH>/G+1/0?];O^8SKLWY$6]>XF7PE)1',W\ADR91])U^4'P MIHTORMIX>I_BDD:8>HP5Z'QCC#\([*#_BS'[!U!+ P04 " (@EQ4S 3W MBO4" !(!@ &0 'AL+W=OE=1OA M>%BS!=ZA?:AGFJQPRY)S@=)P)4%C,0K.X]-)S\7[@*\<5V9G#:Z2N5*/SKC* M1T'D!&&%F74,C#Z_\ *KRA&1C)\;SF";T@%WURW[!U\[U3)G!B]4]8WGMAP% M)P'D6+!E96_5ZB-NZND[ODQ5QO_"JHE-*6.V-%:)#9ALP67S94^;/NP 3J)7 M ,D&D'C=32*O\I)9-AYJM0+MHHG-+7RI'DWBN'2'3GA[/@6+==(7;8P MJY@QDO,NI#& M'4BB)-[#EVY+3#U?^N\2)RBQX-; ]_.YL9JNQ(\]"7K;!#V?H/=:@NG]U>WT M>GIS#[//YS\%\7O'M\?U%I1H6!*IKE<0$UG"ZN29R6L&&%S55M"<@G4 M;11SU-3MN-\!+ KT#\7Y/C&YI)?J7,==>*#SU6!)BT4M#*C"&XZZXU>M1'HK M-#L,Q%%T=+")*K@V%M(CAZK96JNJ>M9-2N9K'X:BKM0:$9C,H1\=M4DD/EE( M_AMM%;6'7@D72^$P/:^#6M!&^$X/SDS+UG4]UNB;@T\T\0PZW&':2SM)$GLY MA^D@[43)@&91IG3>M,_=4>^E1=0AEZF;_E7K#M#,W&U,F_1@]\",$]OVL?O2 M;0QW7K= O? SS%#]2VF;A[[=W8[)\V8Z/(&PO=V]R:W-H965T[#8S5@2BU6O7KW[J/[NWC0?VZW6G?JTJ^KV^T?;KMN_>/:LS;=ZE[4S ML]FE7/5O.Y^?/=EE9/_KA._KM;?/#=Z;OJK+6 M;QO5]KM=UAQ>ZLK/KA(=*7S#J?( MX)\[?:.K"F<"./Z421^Y-?'%\+.=_2?:/&QFE;7ZQE2_ET6W_?[1Y2-5Z'76 M5]T[<_]W+1LB '-3M?2_ZI['GIT_4GG?=F8G+P,$N[+F?[-/@HC@A6 M\L*2X.:%",I769?]\%UC[E6#HV$V_$!;I;FNJ,B]UFZK5@;\I7_+4RR-3+Y;J%U-WVU;] M6!>ZB"=X!G Z8)<6V)?+R1E?Z7RF3A>I6LZ7BXGY3MWF3VF^T[^^>?4_UZNV M:X!8_G=B@>=N@>>TP/,C"[S,VK)59JW>-KK5=9/ M]CA1-+E2)/)*;IH"7-9!AMU4;7>LFJZH#/M'[#D9E'F?[IH1E]A5@#=[%V3_4 M)8ZYQ65IR>N=;LH\4UD-;S9:[1E67NW#K2I,565-.U,3R#YSR#Z;1/:'5N.2 M/[9=N#B*<=AA;FH4G&5W2+X,GXW^LR\!!&#U M&H0C3J@Z ]\^:J4=)(35%@3J'@%IX0BR3F7K-4@\.@X TC2TR [7P!-)8+SN M^-6JS%9E579(]AF_4<"\EE1&-X7O'9D:?KO3=2]PZ4^@.%KX4O0-;LZ_!-^2 M/9"%*68!5H=[<00*FRXT(K/0G09H.:]I3 2S@<@7U6: MY]WALO^F[Q4H >:&K-Z4\$N"(\K:?G63C"\1X(R'X!.F SA7C[)H&\]?0-P-W#*('2+HS)Q-_Z;P"<5&N M+>+&V&-RBG'V>#"ONM%-!Z8[4*O>.2T.+]R5IF_506?-*,\D7CHW;DY&.^ M MWS(O]7 4H+=HEGU@I$SBZ-+AZ'(21XYJ:)7\,(:BR1G&4322Q^+B MVS99]S61 . DM^/*EBV@V>U,K)I4;^-X+107]F J P(^L4NF(%] 5MB5P0?(/^J*E ].YB8X>/9TZOMC7V=NI#!7 ML.9A1CP043OS%]J'(!K%7-"?\BWH37B =H/\",Q&JA*VC,0R4Z_)GH#7 =*, M'U?9!LBGNT<*"M_A!:R&M\KVX."6<8G,C9)D@QB%G52F;7$%"Z-%VDT@TMDR M)6N*A+INA \*T+$H,X#%UU6/RI%_ESFB?4Z2[Y4CWZM)\KW)VJW(2OCP(UA[ M8$@@:XW1\>14XW1\='X4MVK?@W!MM?,*T @E$D?,CS%\FH3. VK)L@ %@C:/ M FVU!2U7E; (8AW]&@+N"'+N&;[$QEEGY7RE/@;33X<$7 ;>H+(4W#$5:3S',_*(8(/U('; M#$31.1=BI[.V;XAL$G(GV%:U *-]!GL$.':F!3(H[N!E<'%0W\BL;#ZC*V-! M=J#-V(SS2&FW9+JNO.T+6V>+U]2A0Y'0C&-P$^K0C$8H$:56_#Q'0P6C*]J.,)M[J&S0R50ZF#^@:?!HMCY 1Z1![.^0Q5$79YB [X<@2\3K% MTVN /XL0U^ -@ M5HF )?]Z6 &F3;P]T<-X?8O\DT%*@]C*,!/$A^M< YP88 M'BPT(NM$'!LPO(P(@ K4:-7ZQ'OJ!0)1,% M.*,93.-')P$ELV(1EQ?U3>W@\J#>TP((,W 58LZ\9,;AW1B#Q/A@ Q1]] MBW[.G[W!;9$T:=DJ*'"!G*Q?+XM $!0V3H2Q5$$<2%Y>/ "B"YP8IK&K,3; 6H)7I&Q M($C97D,3K8-E2HHB$:'T:*D!K3EESA&>0&Z5VIW1Z=@9^;!47_NU*1#1'?:( M2WADW60?D;+V3M^N.Q !%SK#F1$," M' V<=D61YHPF?@7FQ6X%C&K#\#0+?)@GUD8?Y1<2RR((K1E)6DD.#QZ 01IN M;9;@](F59E;$6#(.C*<;NW_ZFKSQ6THPS !/$'-O>U V0!3J+5E-;[,#,=AC M=3+\+Z'M_'\O_&3Q-%ATD9XOYNGEXO38YP3'O^<0E9TYMA-*IR#7P(4YZ-<[ MA,TZG3:4" 0,_ H*C"2A1ITG!%.#2B4?%#UV(<2?M=GI#@ _>0FF=(U>XLYP MN!/C+P21'OJ0L\5.I &E.0V M*SC4$' Z(Y MS7@, \MY0/3_X?XM'ST]NMB"^&_*'98(<(R_0D/&.KNPBS+:?>!G9*KNB5HPQP?VH6E@1][O\H!C>"1( MJH)'UA%<,&JF_EZ"O&W())6U67X6*.%@\D:7NU7?M&SA8W"P*34>&&K=F@+0 MFX;D8=-9?I/-L20U.89%!&\)QK$^@!>-?C]:"?C_'%WL)#.( MN +,5>1W^@!:*?$""F62!;X^)"68@MK1P"X[J!(6<:F6X3%01#\Z"(/((?I6 M02KJIEF>*1P*CX[S3#0:XNJY"AZ8 3;3J;!07X!G\0IKI\25)\$@])%/:X?%R M_O"-(_IDSHP09QP?G#+#L7R^2)>@5FB-Q=EENC@_33YGS*6(][TFCZ@"+_,G MR@EB\!7=4_@7#E73B3)K.F9UK(,QB9'LIMI+H44".CEORA6:A5@;1-8!!H-R M(K.51@(C88045=\9#G5I=\)(P]XQS(Y(L;Y&8HWSU(^7Z0(5P_D9F<^/+\XN M $.7*.@>8(3=P0?X'^)G2H$LO0)9?B8_B@PET6X,V>Y1((SJA\F)CN5&QV97 MT<_:_8RX(YXG^9]3J YP11X]'8W-L>,(>NP9#RDMYX% D1I]OIS@)'.8: M0P=L+2'9@K6*1QLL37X$#O:#D$][L/[\L(2=)Y9-38;%5R>(!_!BP)5 (]B# MB'2'LV!QF(M]S]0O&8K6FDB.=<0>;4&P#4%6L 1CJ:(*\A]S+Q,I_@6OO9H M<3IYVJ]]R<$U^6.C!STYQ_A!/YA8O1Y6-XP<[PP#T&6G3_# BB08)ZS(-11_ M];37Y;JCY(Y1+4H!^N+/W"^[7Q^)$6CZFR' MLGN-TB:DECL\5H ?XSH A4_=!+;\808O]6:=4?9='(N]*H%;&"I154I1VO) M&*W9(%R ,\U.,"#F?LLI+I?^:LK-1I-?37BAEQO6&;4A!5DVUN9% !^4IL O MB2XI6A:F5C]'F+YF;3%=M/:S,<4]",U1>OR*0C4[G_K=XT5M[(\4LO.;EFHA MV#@<>8LF$YY2MU5_]F#]8-Z?,@> L#5&J^$5T-8E)3@(G1ED_<[ M-,/0#F*/;Z9^ Y0ZUS7P*"D\U(T?12)'88&>1K2O5UM,%ZR]$_7XSJO'49Q_ M1=':R-31YZCT2$K--/K)HGZSA,H_P%9+T;Y*%UK!+CQ3<)$7KDUI.HURNSEP M")R#@0 >F^VA ]8K$VD@KJ:#8$FY9"B%2PW1B84VTIGF!-3(HFFLIL#C:H X \0;ZN-3M' ML+GV*49QX0V4"R3YZ[9'?X# HUTCD[#_@LQ"$2IB?B9AXG?<\PJ%/FP$R:YL M+:Z4PQ4*+D]D[*5&U4<9@@F.VVZF/M24N*84QWV)-,PY0UVD0S>73E]2F(FD MNBR\CJZ?;8T-8SNP_](!AVS+)C#(@5B [=,)XD]SJQ*+.IGZMK]Z,^#7$4)U0L286W,L@R*7OA'ZQ0_ M."-Y-U685.CWEL>D"G66_.YSK3(D'A%0"-<<((E@4T*'>+(,/HVVB*T+QQ$1 M(Z]E,QZ[LA62CP[$&!4J+!0E.J_&8#XF?UJN8-:NWC,9.UTXGS;"+5*!9>5@ M.X0( 67(C8.6'S(HNI)%HK+IU++=[SV L!O@SV(CC7X$3M>P?[4&VY+69#L&@H>6SJ5T*'B;H*WUB"XD'3-8>0"/O5'3HXB* M/[!V(6);WV.WF/!\8LKB+AUN:HPRR0)XQAX9A#8G KB$!&-^<"Q(RZ)474D& MV/"]U!S>&!9,7)1'\@'!5;2=@8;1J6#^/B>E#Z)O-FCCCD M93H5SC?7H"WZND##*I2!U2$NM"DVUK.Y*0<1?PXP(A%M&@A D&J&/U=E5.E]G<&GBXODO4'2L_+^L3I?I,NK M97IV=8DSG*:G"_AO>8H1\!9L*,KED8M((K#UB<$_"XK*XX;BVGRP/QP8[W%'YAS.>H! M:_RS/F3IA>K*^J REU,T 219')MP%2/&E>D%8P.S)@R22PJ@=?9 ZZJ\,S9T M?/0\6\$9Q&><\!F'"&3,^97)P('][\J6&FRIQH/3>A,.B;-%W(MB%+@^)>". MSLG])#!/L"BU=<$N33K0[\ZE SGIICLI.A&IP4&Z(- U0M%Q$HOW2SA,O#L: M8Y[RAQB"X@2 )_(\ATL0:C<\IJ >)(;%A8NR1TV2# MR3RD6TF,4Z39QKYA(JF$L7:%F,W>V:")62(@46]@.-D60%"YIJIG5T0:1(_8 M2"0[O$Y(\*UT5&1,GRF9')0[#$SWV11U^#ZDQ70CTNLZ1Z'\/OMTA#*^H@DI MG%/)EXZ^6)'<=ZXVSI<$8O;)5ZC;P/N'NA#]XT:IX:C4]V&6;KEC-7!97%$8 M23WNCR0[+0F;5P+Y$=G^DC;1QW;)5 M=M_.DNO1#M2RM81>N'RRB!E*C W[4IFWTL#[=6K4AH535RB+/)M+VU+@.L?% M&8'/PG8?X$+7>@WJ@>S,OK8F%C[:F[84FPI+#-BW:]"$^:@I'0^> ^5RK$<1 MOT29!.02L"5AQ%9<'=IO#T312 =O=+Y[Z[@?+F;(12#Z/F'"Y('_ SJ4@Q:#^+\2GJ9@>+ M2R8JX!Q7]S E8GP;WV*ZC^_&U"@+?:_##34(@(E)2[.(Q+=HGE,ZX$*J@S#3O<.#+/KJ$L^6TB?8:I*W*@'D/RT&TO__C"!-N* M.O>XI60M40_8F5\]+!U&&5CF?<4UY==1&4GRH(PDTKQ8Q_GX$ATP\,:6S[D@ MY2J].CU/+^?G<45%2KR@JWASJ M?#M-P+Z1;S'=R?<.B S[6*10!* WQ^LVOJ*3[]C\$]?5-7UAJ>L4?I>^(6\YW9!WBZ7TXF;JIQ_!Z;/\)O;^O@ M@FIA*33!9 ]S8D)5!,%T\9T+[^/7;2$?"!5JN;,5Q2C5N02E&&2R MCLB9#Y MX!,HZ$*8-GJ8EB0&85"..%PT4<1VG-8ND,I"& M;;#)@$ U^%(;H>@*=ITB,>R32+=*?TBDR79Z(!B1Q&W6<1P!"#(5-9' M'8'K7G1%MD:R^@B(ZKWKPQZ]/:.#2E>IU#F2-N#U;]N1FO:[>!@;(T' MPR*E\FCE$E70)2XDZL 7RCKI/G1ZW%N!14GV6='RCJ7E)(T1_&!'Z)"^K#*@ MU-M\:ZC45&M)1^?J"RR#/25_Z8!=D FC'SZX M1)ARQFC0 F4L;._'1MBV'"(4(@R)++1)P"N2K&$<#%^QKFM@!DSLX1UGON4O.^; M&NGR&0C]M2X1.IE?UG6)7YQ?)-^I$7>"8\S/^O("QOU,9'-(5S(AA 48_ M2;2 D1^KY?GL]!S#XK/G5X3F42;VHHC9&%%- 0RP J0=GYO:.! GJCX(("-I MQ!)KH+BX$]2$;7Y4_ Y6Q)UN):'#XM;%)B@PVH/-EMB^T,YBQ6?[ A&34CQG7[EG*30/X&1_57VOIHQZBJ MT3MO$+%YU,J+J30)&70VRV[:$02FW,;'/4DNA^EW(7''8"]\89.]HP9+._RM M7W''-HF8:5/,=[@LISMH.?TE-)*^)MR?"WY4 MZ^M#O((*=&C4VAHNZ]'86>7#JXG9[(+?L@?;)>S**V@KR2@ZCYW#WF!BEQD" M>T\H?L4W70S =^F]4(*1, 0?DU-A;MMR6@E=,//@B,(KU[@1<4[^U"5V\)U= MA5?\A-RNKA;I.2B@X/$Q^Y0+S3I*:YIU8#*@VP>$]Y#<7!*J,+ M%]VPANF+23GG&S&6TXT8KZ,B[#>FWIR\H3M5CA?J3\]X)!(^O4QD1G&78T^D M#8@KL16-*YXE\.\;6N.Z9REMY.M%L#Z@"ZXU#)IB*ER>:O]M1!AC0VB=\:4R M:.NPOOX=D] 4@9+U3:,"W14MGP27?@XRNF%WF9O?]8(]!&=UB&Z O-_2/7"2 M>1E>TRBU$_0B!H<3OXD@:=370<._,V79U/07 +3V!BO'@X%%&@Q#:>VK*R.X M7.@]80L@O&-RI(0+F_X\;1#/#JX^"6-[#U:QWM+#8 .O.TN$P-AQ 1Q@0PQQ MT[#QDV+9YIZ%[>AB#Y8B%&#>K^7FC\^4RR]]P\QRNF'F5F\('R[),LJ'7]$P M\V!B++KDK*^VE[WP,U(H+0^?J=_N* :9)IC8=Q4#V*M6W5$I3UVC 8=7/ 0U M/KYKG1,[,J:J>R3S,O,2DI7:(R4P#JAJGQYBN2UTT0N)8G*OG%D'M_$ M2#7R7%^=\V!;4.U 6%*$>7Z8S;\*7SF7@U,2?L1YE/N+?3VKC*ULSB*X MMA!D2% "T!+NU@: 1]Y%=22%UK3ZGJR?J,"'! BY3Q@!WR,QQ!4H0%O"HG1! MC\6D^@-6PLO/$.W@3[ML+M7+3_.'[]M93O?M8-\W.1VOL>VV4,'MUC_W)=WJ M/,HQ7]'2\Q>6PA(-I\/Q7@.6=C]=W[XDVPS?NOV@?C7HTR^N3A;+5$6IX2?O MS1XP=/%\_O2%NBVQ\'I]L+9@L""R0OCBC.:5.175D'1L4G34TP.$KIT)45/Y MJ*WHLE>\T%(L,.-URB!=':_3:(SIA5<\XOW.3!@<*I$R_,&MV6Z34FD$#+O& MU!Q?6TP1$.>S;P2U\XC>&E\D+07S0#X9)/ 7%T,K]4+ZTH!]6\D@RRI,#^ED15!+G4=V-% MHE=%N8??Y>I]]2HUZMCDM25WFJ>QA@9]YU/F8-3#.^*3Z]L;=8[Y.U=B/[W' MS.;X,1]HFG+#%^=*79F\Q>Z'(\UR2.*!X?0W3$]BIR %YF"3,"%9B#'UG\I% MDYKO-K!#LNL&U0L4$/#E%Q*4LI$CX0?A'Q HM<%J!C;DZX2N5 TO'?4W M.][Z"S6I4X9+"(8U%0,&E$L31BMZG@5_^0'0NZ&_;T'AH;KC/P+A?G5_0^.: M_W*$'\Y_@..7K-E@WKO2:WAU/KL -FKX;UKPE\[LZ>](K$P'9TD?P8 FP$' MP/.U ?=;ON "[B^+_/!_4$L#!!0 ( B"7%3RH5RV#@4 $(- 9 M>&PO=V]R:W-H965T.V0 *JM%UN2 MN\1 WHH6:#[_O6]E[?KU8%1;"]-4:2_JR4+H0EJ9Z.3!KC2*K%Q7Y M(/"\:% (6?8F9_6[J9Z1L M+98X0_O[>JII-NBT9++ TDA5@L;%>>_"?WV9L'PM\$GBUCP: ^]DKM0=3]YE MYSV/ 6&.J64-@AX;O,(\9T4$XZ]69Z\SR0L?C^^UOZGW3GN9"X-7*O\L,[LZ M[R4]R' AJMS>JNU;;/JOU:@(G2P[*S&KZ*FF=GH\0UJ#?8F[#CG/>XP1Q\ M:)Y!^PSAC9 :/HF\0K@26N_8>#UUWC_ =*Y4[3$DODPKG:XH.6"J94IWL6.N MP MX]>WED&'O?S=\XI\^,NJ[D>^YB1\>'!^)\*B+\.C9$29(!,^ +&'!.]K4 M.Z(/=D4;4\5:E+N??TH"/_[%='M_H(4LB7@5E3Z[-]I'<>R/]D7!]'8N14XF M$"A]L)BC;E/('Y,S(C<./-?S/(>PRI"-XD\-QQ[I()$Z:RA M^)(KV7E///D/E/K#6N,A#P3> QG^Z_[O.75ZT)A?\_((YZ*.<]&S.:>)1B7Y M1AI H4NJ'@NM"JHK"P1#!8V & ++W*,KH[8.5Q%H,IKMS!H[+<6YE+V MT=CU_,3U0LZX(=%CE+CQ,')^HPAJ"-P@'KJC:$3^'X]H%,?.1V4I"6[;_1 S M?3<8!^YHG+"&T U]NH*C21MW#HR?[4#\NJ96@?R6R0T%M,SV.NFHOA\YZ>9; M$["3F&?@P4N^G%MI[BALR'2W2 HL$*\0O+X_?NF\HF<4LVC?CWCJ]Z.05G5: MU;KF(*TL(.R/G!T1P3R,G(^5+M4&]8":N05*2V=,J[^UWVG:J)SX3.5V!U'L MO"2VQBP3C9JQ3[*?ZX:'9 5II/X-EIH[AXSU/2IZ+R"(^F'$1.@/Q\=BEG0Q M2YX=L^VW(,R*,M8 M9_&TK'*YP>?KEPM^/1,ZUDF\XH7<9Z0A($U,9%2HR#G MU0KV!?XHJ/V!_Y6::BI+JJ#,:'!-R5 ]A+8B?R$,@-P5?5\EJ'XPXIOIC+P7 MQI1#\1C\V T"&M8UV^M[@7/=[N8[N6CLN<.DDV,T)^^5,:?_!HWW!,T)Y:T7 MNWY 99YJJYL$L3L..,-/B)PCJGU/4?U0?B\Q!H_ZV@+ULN[>N8@1UJ;%[=YV M/P@735_\(-[\77P0>DG'*N2XH*5>/Z9#5#<=>S.Q:EUWR7-EJ>>NAROZR4'- M O1]H92]G["![K=I\C=02P,$% @ "()<5&O/\LN1 @ 1@4 !D !X M;"]W;W)K&ULC91+;]LP#(#O^16$L<,&"+6M^)4B M"="T'=I#L:#MML.P@V(SL5%9\B2Y:?_])-OQ,JP-=K%%BOSXD*CY7JHG72(: M>*FYT NO-*8Y]WV=EU@S?28;%'9G*U7-C!75SM>-0E9T3C7W:1 D?LTJX2WG MG6ZMEG/9&EX)7"O0;5TS];I"+O<++_0.BOMJ5QJG\)?SANWP !?A^2IR]IW!MPKW^F@-KI*-E$].N"T67N 20HZY<01F?\]X MB9P[D$WCU\#TQI#.\7A]H'_N:K>U;)C&2\F_5X4I%U[F08%;UG)S+_Z^L.]MZ3#*[E;6SRS7"AM6%7#]8H]9HX:/CVS#47^: M^\;BG9&?#ZA5CZ+OH$(*=U*84L.U*+#X&^#;O,;DZ"&Y%3U)O,+\#*8A 1K0 M\ 1O.A8[[7C3_RWVQ\5&&V5OQL\3]&BD1QT]>H?^8 >F:#F"W$(S1,(ATEO= M/$ESPWBN&Y;CPK,PC>H9O:7K@VM&,#F4HO 918N@2Z80F' A<][JZKDRK]"P M5SM 1D-$:)*0),E@2M(X($$03*YO[NU0Y*@U;-$V@_9ZV_"4I#29N/L$89*1 M**% 9R0*LLFMT*UB(D<(XX1,:0II2K(LG7PQ)2I(LQD)9QG0+"3Q+)@\2L/X M/\V #Q"39!J0)([M.B*1925A"&\=@G]TMVM4NVZ"->2R%::_YJ-V?"0N^MGX M8]Z_,'=,[2JA@>/6N@9G:>R!ZJ>V%XQLNDG92&/GKEN6]J%#Y0SL_E9*&PO=V]R:W-H M965T+E,C'1UI/LYW2#Z8&L.2Y$=+,@]K: M]CR*3%E#P\R9:D'BR4;IAEET]38RK096^:1&1#2.\ZAA7 :+F=];Z<5,=59P M"2M-3-L:O;)Z#=<]BM[WL_A**&(/TB@^P3J>?>%/,LK9MEBIM6.:!>-:,[P MK?IL),>E^RGW5N,IQSR[6&G\O]J^$"8KT#Z 6!"R:V2MC;D6E90O06(D-U D1XH+NE)Q"LHSTB:A(3&-#F!EPXM MIQXO_4_+(5D)AKV^[?S/Q=I8C9?E[XE2V5 J\Z6R#TK=HX:J3@!1&](>3QH. M]=X;\$E,I])ST[(2Y@'*T(!^@F#A1N/F$X\N5=-V%O1K"?*)T'P23I,)6DD^ M#6DV&=UT6G+;:?!T-OS9V08AXI".8Y),BS#/QZ,L+\(DGY#4 ]#1=S &E51V M32>8A0H%@"1*SKS$4IJ%:38E-)F&\;@8K=YM.202'*DD2\,B*;Q5A,4X(^]- M/#JZVPWHK5>P(:7JI.VO^; [/!(7O39>P_L7YI;I+9>&"-A@:GPV&0=$]ZKM M':M:KY2ULJ@[;];XT(%V 7B^4'%=@>#H7_P!02P,$% @ "()<5$0 MNF!Z! N0H !D !X;"]W;W)K&ULG5;?;]LV M$'[W7T%XP; !G,T?(D5E28 DW;H^M N:;,4P[(&6:%NH)'HD52?[ZW>D;,=M M;:_K@RV2NOON[KOCZ2[6UKWW2V,">FR;SE^.ER&LSJ=37RY-J_W$KDP';^;6 MM3K UBVF?N6,KI)2VTP9(7+:ZKH;7UVDLSMW=6'[T-2=N7/(]VVKW=.-:>SZ MA-]6=PYVTQU*5;>F\[7MD#/SR_$U/;^143X) M_%Z;M=];HQC)S-KW3E68U29N>Z;\-:N?S&;>$3$*VWCTS]:#[(Y'Z.R M]\&V&V7PH*V[X:D?-SSL*2AR1(%M%%CR>S"4O'RA@[ZZ<':-7)0&M+A(H29M M<*[N8E+N@X.W->B%JU==T-VBGC4&77MO@D??/6C8^>\OI@'PH]2TW&#=#%CL M"!9EZ+7MPM*CG[K*5!\#3,&QG7=LZ]T-.XGXPI03Q"E&C#!Z H_OHN4)CQ_! M>VEMM:Z;!NFN0I^'_J+V96-][PSZ\WKF@X.:^>N$V6QG-DMFLR-F[^$J53W8 ML7-4/UO5@]6Z*YL>^$)0I&%I4&D[;YNZT@'.9KK176E0RO"AE)RT'*_TN5_I MTER.XW M'ITACKED6!4*UA0SDF.5,\0P%0(3)E$QD:,'4RX[V]C%TY;=,Z2PR!0N.$D8 MA2BP(AG*L% %IJ"738K1KT"!^YRET8/3E>ET:Y*N4!(3$G$$SW$!*XZ)RC"% M%663?/3&=C^4MEV9 @+9PPT$O"!8E+PI*F* DLN$"UB- (1\/DVW32TP)*P)$FQ!/@,"((PX4P0 MMI%\+KI(",VQH!PK%IF46,D/_FRI6**PXAS.F(%"9 M(\J_)%62@DTE4*8HIA12]M^IHCG%.=19#NXRB+.8J*.I(HKA+%.Q#BFP(HZF MBC)@1?!8=*":0^$74&QP3("<#)UH%&+7*,17- J/C ]UFW+=>S/O&]3 I\P? M:@"F*?)G(3((G>)7[OB57\SOO ^QT>O6NE#_D_Q#YA&&'0_!?L+_X-0AOD_: M.\SW'Q -,O$+B?9O]PAN-TL-5$*2KZIZ[.]_G*0U.G>. 'I6Z2AR<-WJ>_",%GL M3G=SV?4PCCR+#T/=:^T6=>=18^:@2B8YU*<;!J5A$^PJ#2SZT-VTTTL)M6K_X%4$L#!!0 ( B"7%2.C@U2A0( '0% 9 M>&PO=V]R:W-H965T5#Z7O>&-@ =%=-^V3/U9 9?;A4>]_<)CLZF-70CR><@ MX18XMT0HX_>.TQM36N#A>,_^R=6.M:R9AEO)?S2EJ1=>YI$2*M9S\RBWGV%7 M3V+Y"LFU^Y+M$!O''BEZ;62[ Z."MA'#G[WM^G R,(3@&@'B)SN(9%3><<, MR^=*;HFRTV9J#OIP' M!NEM4%#LJ%8#572"BD;D7@I3:_)1E%#^3Q"@KE%WBLXRWD%Q16+JDRB, MZ!F^>"PV=GSQ*;Y&%USJ7@%YAC=#5EP6+^3G4/0L@(6'EM.@7L'+5XPS40#YRD2//B*[ M_I /),H2_WJ63/9GJ:"0&]'\10D7-//1I_[L.B:7DV4K>V$(7A[K#MRF,Y]2 MZH=9.MG38_.A78,:#P 34#_.9OXLS";'1808DV2A']+I<1&I'Z6A3]/TJ(C$ M3Q%,D^BDB/"]2G+LM((#)[2@-L[O&G-@IL$4X^KXI"P')[V'#^_1/5.;1FC" MH4)H>'6=>$0-'A\F1G;.5VMIT*5N6..S",H&X'XEI=E/;(+QHI)=!%!B15KA7O0ZQO846-CQAW?F>)Q$4K75:;L24@>2J M>[.731]V!!?[!-E&D(6\NT ARVOF6#XV>@W&>Q/-+T*I04W)<>7_E(4S=,I) MY_*95HZK%2H'\]84-14(<\,+A"^/;"G0?AW'CN)X[[C8,*<=,]O#3#.X)VQM MX;LJL?P(B"G!/LMLF^4T.TB\QN(4AND LB1+#_"&?=7#P!ONX=UI:Z$OO7B% MOU=+ZPQ=D7\'Z*.>/@KTT1[Z@B:G; 6"KJ!BW, S$VVPBO=N-]MN-Z';#7OU M[?ZLV0>#^:&]M TK_<5(EF%>;14E]:Y;I+V^_V(W_5W?1W]^Y[<<_,BBL+ BN2)J??SB(P MW0QVAM--N/=+[6B*PK*FSQ8:[T#GE=9N:_@ _8&ULS5=9 M;]LX$'[7KR",/J2 *HNGI"(QD/38 ^@V2'H\+/:!L6A;J"QZ23I.__T.25EQ M8L<)%EA@8<"B."=GOIFA3C?:_+ +I1RZ6[:=/1LMG%N]'8_M=*&6TF9ZI3J@ MS+192@>O9CZV*Z-D'826[9CDN1@O9=.-)J=A[]),3O7:M4VG+@VRZ^52FI\7 MJM6;LQ$>;3>NFOG"^8WQY'0EY^I:N:^K2P-OXT%+W2Q59QO=(:-F9Z-S_/:B M\/R!X5NC-G9GC?Q);K3^X5]^J\]&N7=(M6KJO 8)CUOU3K6M5P1N_-WK' TF MO>#N>JO]8S@[G.5&6O5.M]^;VBW.1N4(U6HFUZV[TIM?57\>[O5-=6O#/]I$ M7D9':+JV3B][8?!@V73Q*>_Z..P(E/D3 J07(,'O:"AX^5XZ.3DU>H.,YP9M M?A&.&J3!N:;S2;EV!J@-R+G)M=/3'^B=7D*6K0R!.ODB;UIE7Y^.'1CP;.-I MK^PB*B-/*,,$?=*=6UCTH:M5_5#!&#P;W"-;]R[(48WOU31#%*>(Y 0?T4>' MX]*@CSYUW(4TZHU/8XTNY4] ET/GQLANKL+ZS_,;ZPQ Y:\CQMA@C 5C["EC M4$'UNE5(SP"_H+>9.K!K0\CE1IK:'HKQ4:6^2-_:E9RJLQ%4H57F5HTF?ZR7 M-\IX.Y]7/H<6?0]P!&OR5AFH+J3NE)DV5J$5N*'VZ4;Y$FZZ.9I""GT(UK)% M;3-3Z.2GDL:^1N?SN5%SZ11J@*.!PIPFG]?..MG57E Z]+OLUE#;*&8LAZ<@ M+"4$HU=(9*1(?H%8>[-,%"EG%6QCG-$J^="[5Z,31O*4EP*]#C*, VW5&*!H M@Z +S53C%9Q@PE,A(ANF65X]]@6PHT)8Z+TWG/&4XQ)$BHQB1#(*2RK24I"T M8CON@=>\]'R<993MNH=33(LT%SQ8!C7T"0=9E;**!2[",E[L^I?N>8=145+P MK_ .L0P7B&;,B]*4BC*M!-XZX:OSD#RNBI04/M(XS\H"#A?7* T_>'.P3JHVH/@_K*5Z4WM T^NO30M>@%:'\!FI^ID.05 MR9B 0Z)7$,X!;8,BOAS_-,TZ2GN291&2J1,KAR0)".<[*,NE)GJD260%,F*2<"F#RJ"EX MAJOD2\C*%DL10P%/R?\LGD4)Y5NA/$8A*\1^.,LJK6@)T>2QQJG8CR;Q:E@? M3$(.!O.-_^V'+V['@&V+9ULTOH".U(L8ZD6\N%XZW=W"%/ 3P$^A@[W_J+8G M>O^@=IN]QUE\<]YGY&'BDWO)O["&/&]CIC[(O?HOP)QE5:$@K- M#MHYH.:#%0Q]#2KE'A0TAW;#O2DA,IH_2'\9!Z6 %D8>.P&SC=(X M(0$V^7-. "JK*BUHF,LDJRHH>WH0(N.=&_%2F7FX]UL(\+IS\7(\[ Z?%N?Q M1GW/'K]+/DDSA[L.:M4,1/.L@%%FXET_OCB]"O?K&^W@MAZ6"_@\4L8S 'VF MM=N^> /#!]?D'U!+ P04 " (@EQ4_/GN9.8" !Y!@ &0 'AL+W=O M[^>\9.&PKJ5ES:F?',\YMG>[+8:?/3-H@.[ENI M[#)JG.LND\16#;;<7N@.%:ULM&FY(]=L$]L9Y'4H:F7"TG2:M%RH:+4(L1NS M6NC>2:'PQH#MVY:;AVN4>K>,LN@0^"2VC?.!9+7H^!9OT7WI;@QYR8A2BQ:5 M%5J!P4W4;MF&^D^Z=U;W/<3"%9: MVO +NR&W8!%4O76ZW1<3@U:HX9_?[W4X*IBGCQ2P?0$+O(>- LM7W/'5PN@= M&)]-:-X(K89J(B>4/Y1;9VA54)U;O4=JR<+3SWPMT3Y;)(Y _5)2[0&N!P#V M"$#&X(-6KK'P6M58_PV0$)N1$CM0NF9G$5]A=0%Y%@-+678&+Q];S ->?K[% M[U=KZPS=@A]G,(L1LPB8Q2.8M_0XZEXBZ U(CP^5MNZ4>F=Q_).[M!VO&.Z&V1YO $\AR%N=IZ:WL1?RB+":WC3;NN4/3'F<^ MS9Y!2:FSDDK2F&73R6?MN/P';5[$TWE*%BO3.)NE$U]W&E&H2O8UJ#DJ7OZWXIO>]0;] M.H2ST*538[&08MF&X:>A8 \3(8Q.L[5JV&<_$D?AO(';K9" M6:*PH=+T8D9*FF'0#8[371@N:^UH5 6SH6\#&I] ZQNMW<'Q&XQ?F]5O4$L# M!!0 ( B"7%2J?:;)L ( ((% 9 >&PO=V]R:W-H965T"_DD]HB:GAI&ZXFWE;K[CH,5;G%EJE M=,C-SEK(EFDSE9M0=1)9Y8+:)B11E(4MJ[DW';NUI9R.Q4XW-<>E!+5K6R;_ MS+$1^XD7>\>%NWJSU78AG(X[ML%[U _=4II9.+!4=8M"QQKTZ&8/-9"7$DYU\K29>9 UA@Z6V#,Q\GG&!36.)C(W?!TYOD+2!I^,C M^V>7N\EEQ10N1/.]KO1VXA4>5+AFNT;?B?T7/.1#+5\I&N7^8=]C:>I!N5-: MM(=@XZ"M>?]E+X,,VF8RGV("W:L-F!2]5%&W,U MMX=RKZ79K4V8!E $OM (A)?X$N&O!/'EYSA MNZO54Y_M R]1:G-]=8T*?LQ62DMS5WY>$$D'D=2)I&=$[DT+5;L&0:P/9^E* M7)9BQS56T*$LD6MS^2U"XC/R';Y5[8LRMF^O5<=*G'BF,17*9_2FMDZV6-'5 M.W@/YG=U/&2809SZ)"O\(AX!28((J!\EN5\4!<1QD+TBYV:'1)F?1!2*@$+J M%R3U4YI:7/R*6T#BQS3WHYP"#8B)2K.1'Y,,8F)P_WM9,JFYLY(D?I3&/HT2 MH$E@_!!C*_%IG@(E03X@YS#R*;6^#2D-,C!J(^*G>0YQ%J3PUG&%)WUA;&Y< M]RMPY>];9%@='IA9WU>O\/YUNF5R4W,%#:Y-:!3DU /9=WP_T:)S7;82VM3$ M#;?FD41I 69_+80^3JS \.Q._P)02P,$% @ "()<5#!P[70W! ;0H M !D !X;"]W;W)K&ULC59;;^HX$'[G5UA1'Z@$ MS04"H0(D6K;:2J>GU6GW[,-J'TPR 6^3F+4=H/]^QY>D')72?2CU9>:;;\;S M.9[NN7B5&P!%#F51R9FW46I[[?LRW4!)Y17?0H4[.1#,;U$R5D(E&:^(@'SF+<+KFUC;&X.?#/;R:$QT)BO.7_7D/IMY M@28$!:1*(U#\MX-;* H-A#3^=9A>&U(['H\;]#N3.^:RHA)N>?$GR]1FYB4> MR2"G=:%^\/WOX/(Q!%->2/-+]M9V,/%(6DO%2^>,#$I6V?_TX.IPY) $GSA$ MSB$RO&T@PW))%9U/!=\3H:T130],JL8;R;%*'\JS$KC+T$_-[ZN4ET!>Z $D MZ;[050'R@6B"27)#N>-(+ M@H!=R:)3B 2)F$)K1L.3T[ ML8>CZ($4K&3*Y1;UPG%H4*+ 4.D\J@T(@MF7M-)1F8(2)= 4H#MN8AH[FOV# M8L3;2*'-('!&83 T6-\?OTEDM64"4T"^HP8D"AKJ/S%1FQ M\":D50H(A)NM M;=RF^1V3V0J^8^;JPYOW5#M=8&7PK_/>",V1GNZ /FD:I?%<0@[HD7WIT$?C M15L 7>?=B6QRP4NRJB5VKY1XB.6*5$(^= 'GZJNNIJV4+FKBV&L16HX_OF("?*.Q\NF(%4V\D28SAQ/;I'3L@ MP84I D'3I*VPY/83(?6\D0V%V2,_**67SQ,/IHVD1E^3CZD?U\I%#_3WQA] MV42]X21H[QN*];N,&QV0B>OTRS? M;-Q1.#FF$4W"(R%^[!VTBGN1O1[Q8HG<.9U4^+OAI8&.QV>AVXOLE,#.B<,_ M>@*4(-;FH:-56%?*O@;:U?8MM;!/B'=S^Q![H&+-\,HL($?7X&J,LA#V<6,G MBF_-@V+%%3Y/S'"#[T$0V@#W<\Y5,]$!VA?F_#]02P,$% @ "()<5 '( ML(H6 @ > 0 !D !X;"]W;W)K&UL?53O;YLP M$/U73DB3-JD*/Y)F4T60DF;3]J%;U*C;AVD?'#C JK&9?91V?_UL0U@F-?D" M/OO>NW?',VFO]*.I$0F>&R'-*JB)VILP-'F-#3,SU:*T)Z72#2,;ZBHTK496 M>% CPB2*EF'#N RRU._M=):JC@27N--@NJ9A^F6#0O6K( Z.&_>\JLEMA%G: ML@KW2 _M3MLHG%@*WJ T7$G06*Z"=7RS6;A\G_"=8V].UN Z.2CUZ((OQ2J( MG" 4F)-C8/;UA+Q#"#O#*EF!%L%#9?#FSV/Y9<2R5*L>M,NV;&[A6_5H*XY+]U'VI.TIMSC*ONF*2?Z'#2.2!7QE MU&D$5<*F,S;9&'B[16)"C++#XGR"T M6B?!R5'P)KG(N,5\!O/X"I(HB2_PS:HS16TJ'.49,W_VF0O MTRZC612]>4U?>.*&!G7E/6_ MSD88]J=KM5Z<-._].%.WC%=<6E 8&FAT>S] M=0!Z\/D0D&J]MPZ*K%/]TK9JNW,)]KQ4BHZ!*S#];+*_4$L#!!0 ( B" M7%2,\]A(= , (0* 9 >&PO=V]R:W-H965TOW\SMBG:=S^4DB!P1""BLDV#X>($Y".&4D./O@VC0KND,3]M']=^\ M\^C,BAF8*_$G+^UV$N0!*6'-:F$?U?YW.#B4.KU"">/_R;Z9FV4!*6IC574P M1H**R^;)7@^!.#&@UPSB@T%\;C"X8I <#'SDPH;,NW7/+)N.M=H3[6:CFFOX MV'AK](9+MXU+J_$M1SL[73;;1]2:+/E&\C4OF+3DKBA4+2V7&[)0@A<<#+FY M!\NX,!_)+^1I>4]N?OHX#BTR.*6P.*PW:]:+KZQ'8_*@I-T:\JLLH7PO$")\ MZT%\]& 6]RK>0W%+$OHSB:.8=@#-O]\\ZL%)VH F7B_YD0']^@>JD,\6*O-7 M#\.@91AXAL$5AADK\2BO+(%7O.X&NK:I46L.'HW M[1U?VO*EO7QW K,'DP40S$.D5/7*KFN!5]K'R'3A-H+I*;L,H"41GF6GH%G%^## M=!C3O!M\V((/>\$7H N0%O.Q0\8T+_@_Z$:]PP2*>8YC&@1BP%H!F)IMEP/] M"Z31;11]Z#FR>4N:]PK-F=EB/A;N5!A_++@TM498P2O>?2;RRR.<)#1.X\%9 M<"\GCD9)ED=9=W1'+?.HE_F>B]HZ0F4,V8$FA:HJC*S9,@WDADNR="W3E2;G MHXL-S_%JI:-N)!J]Y?.H%^H1C-6\<%SX\2B>_XOC('<*,J)T&%^)#3WYL-#O M!5EZD*\/4*U ]R4X&K^IQ_];FJ5ON9XF/S;824>PLVQX%NOPY'M>@=[X,L<0 M[UKS86Q'VU+JSA<09^,S5V+Y.N%-IJG/'IC>X TC M8H&=T.D4DW)4_3L6KG MJX:5LEB#^.86RT30;@*^7RMECQVW0%MX3O\%4$L#!!0 ( B"7%0I/SYS M_@, 8/ 9 >&PO=V]R:W-H965TTDB(+[@:]R MG7H>"*?C7*QQ@?Y[/K?4"QN61&:HG30:+*XFP7ET-HM.&%"N^"%QZ_;:P*XL MC?G)G:MD$G39(E08>Z80]+?!2U2*FG*(S0KCVOB+ROC>$\;/,.Y /_H O6XO.@"_/![>?0@/ M*8Q-+'M-+'LE7_\)OL]"6O@A5(%P7;E,'XB'*YT7=51X4I3G_1O&J9:_"@K/ MS1?B@2N/F?NGQ8I^8T6_M&+PA!67IM2-=YX7-D[IHX"YE3']BCNQ5'@HSJV4 M?/>LKW$KY H5_G^>!SR>-SR=' MB-D[1LS3AO+T#<7\U%CQZ?7%;*5\@9B_S_/ YZB[>W6Z1\C9/T;.:.\IB]Y0 MT&CW#$2]UY>TG?,%FM9$PV?OX&>\:+^$H]US%+5?YGNJ'*/V[G:/!F^I]NY) MB(;_@]JMG"]1>WCDB_N,%\^HS4_3PY'=Q1VUW]S_8:XCT([ZEB+$N\A2T\D$ M;24G98VKGI@U MWGKP6P-W**SK ._V)YH,/0GW\8)\U%)HR$Q5FVBA[CA5W0H'!>_K#9!9; Z" MRXV'G 5W0'48+^#M"&[R$LYS;%YF$E0=H'*E3#@_E)9P\JP@%W=4DT$J$E@B M:BIVQ&JX+MD@LV M+B(>C9]'(YH8'9@AT>YKO'"W154A7@N[EMJ!PA5MU^V&PO=V]R:W-H965T6O3;K25UA:T24RJ5@%"B ]>Z ##DH>1"C[W"F.K"]W5:0$GUF:Q X$XN54D-3M7*UY4"FCE0 MR?TH"!*_I$QXDY%;6ZC)2-:&,P$+171=EE0]3H'+S=@+O>W"+5L5QB[XDU%% M5[ $\[E:*)SYG9>,E2 TDX(HR,?>97@Q'UA[9_"%P4;OC(E5OK67RJY=D^R:6T#CZ2U-K)LP@=P 0MX#XI8!>"^BYR#127!SFU-#)2,D-4=8:O=F!"Z9#HWPF;-J71N$N M0YR9+)MT$YF3)5L)EK.4"D,NTU36PC"Q(@O)6OZSF M8'%I0<4*]YD@.66*K"FOW88I@,QD65'Q^.;5, H'[S7Y!&O@)"8Y$U2DC'*$ M::-J/$E&H^//RSEY^_K=R#YY">D3@\(5$0A7L(S5X.#_; YR^&A^='U,1=HF/G+SZ4Z/^3 ML>^7=SC!V_OC",=>Q['G./8.<)Q2CI^ ?VR4#+*5!T-D]4=CO%/:/*ES01QLW&^L9 M5;"L@-[;B)>UP(OG*F$JW;VS5CC4+ /E-O9%I?^,Y>E>.;/&L/_$,!Z>A\/! M?CU)IR=YJ9[;F_DW<@64F^*$7 L\O7^A9)8\)Q@/DR ^/Q#P04=P<)0@$L%N MJ,&>=7NZGQSU?Z,\>'Z4>GL(^SO%N02U2L(A1Y?!V0#CJ)J&UTR,K%P+N),&&XH;%OB/ ,H:X'XN MI=E.[ >ZOX[)+U!+ P04 " (@EQ4LSAC>JL" "Z!@ &0 'AL+W=O M,5Y*">U@NA>V[O4I(&F"2< M(0'5V)GX][/$Q-N ;P1V\J"-3"9+SI]-YU,Y=CP#!!0*91RP?FUA!I0:(XWQ MJ_-T^B6-\+"]=_]@<]>Y++&$&:??2:GJL3-T4 D5WE#UR'ML"#.GF"NA9XG6J2QO3P_Q"N5DQ4A%"LP4FA0%WS!% MV HM."4% 8ENYJ PH?(6O4.Y_IK*#06C$[ %M@%$) (L&)2H$KQ!E%2 I%:R M0HL+WJPQ,S;OT%,^1S=O;E-7Z00,AEMTL-,6-K@ ZP?H@3-52_2>E5"^-G!U MYGWZP3[]:7#5<0[%'0K]MRCP O\,T.S?Y=X5G+ _C=#ZA9=.X_^W]<=D*970 MM^+G%8ZHYX@L1W2!X[-9)&\70;/]&N<.K/5)K(^I&-LL'GG^T O#U-T>;N1I M8.2'\7 0)7W@*]2X1XVOHGY1-8AS9*TL/E@P" 91G,1'8*=Q_BB.XL'@/%?2 M#0\ CP-C,+0#\,@/")T#\I V)EJZ/Y M1O1-;J]$/]H7X(FM.T?C4UV8VSKZUZ:MZ@]8K B3B$*E+;V[@=XWT5;*MJ/X MVA:;)5>Z=-EFK7\N($R GJ\X5_N.6:#_765_ %!+ P04 " (@EQ42?'\ M+X<# #H# &0 'AL+W=O]1+1P$O)A1X$2V-6'\-09TLLJ>[(%0K[II"JI,8. MU2+4*X4T]Z"2AW$4I6%)F0B&?3\W5<.^K QG J<*=%665&T?D,O-("#!Z\03 M6RR-FPB'_15=X S-U]54V5%8L^2L1*&9%*"P& 0C\G%,N@[@5_S-<*./GL%) MF4OY[ :?\T$0.8N08V8"MF3C6. M)?_&UH0:.NPKN0'E5ELV]^!]X]%6#1,NC#.C M[%MF<68XVX4/9 $SMA"L8!D5!D99)BMAF%C 5'*6,=1P,T%#&=?OX0/,;#KE M%4>'PY>5C0GFD+,URU'DVB[X.IO S6_O^Z&Q1KJMPFQOT,/.H/B,022&1RG, M4L,GD6-^2A!:=;7$^%7B0]S*.,&L PGY'>(H)@T&C:^'1RWF)+7'$\^7G//X MDBK\X%(OA[$L[7G4U&?T2"DJ%FC/B('Y%H[73>G63X\V5.7P_8NEA,\&2_U/ MBT&WM4&WWJ#;,P9]^C%^L&7(\Z;0M1-%G2AZU^3@-\-.='1K'=WK=,B5]Z=! M53:):&=)8(M4:4BA]&G8I.?_,)Q(2VMI:2OE7Y423< MNK'Q"MEMEG*!0B,&&/$6IS-MTN,$4=$MV7>IM*2]YJ"UXT@G35IC=JA)Y,JB="'[VEEZ9Z_M2T!R M+OO"HYZQ1+7PK;0&W_;M>JMZMF[71[Y)_6'^P;7QOA<]T.R^ 1ZI6C"A@6-A M*:-.S]JJ=FWU;F#DRG>F&ULO99-;Z,P$(;_BH7VT$IM ),$4B61\M'5]M!55-3=PVH/#DR"5;"S MMI.T_WYM0]@T(1&GO00,,Z^?F9YBS^N[!:',&0_MM848#_E6Y93!0B"Y+0HB M/J:0\_W(\9W#A1>ZSI2YX(Z'&[*&&-3K9B'TRJU54EH DY0S)& U72.3"5+SM_,XBD=.9X!@AP2912(/NQ@!GENA#3>K3J;LY*-E* MQ8LJ61,4E)5'\E[UX2C![U](P%4"/DWH7D@(JH3 %EJ2V;+F1)'Q4/ ]$B9: MJYD3VQN;K:NAS+@8*Z'O4IVGQG'I'N(K%-,UHRN:$*;0)$GXEBG*UFC!Q3KIRG=YF#R]K95D"*R Z&=1S(C0L?K9T8JPE(CH@](96 Z M3A.[2FF^-4E !-,1$FU H(07A?;6"NA=7N,YNOER.W25KM3PNDE5U;2L"E^H MRL?HF3.52?3(4D@_"[BZ176?\*%/4WQ5<0Y)!P7^'<(>]AN 9NW3O2LX06U; M8/6"2[;]A_[_FBRE$OI_]OL*<+<&[EK@[@7@J=WX<1'?H>_ZW?3$]%;09&PI MT[!T/G[">!]U[ M';_7#!K6H.%5T'GUE+4P/FQG_'G8=>.CFC1J3WK9^JC!^O[ ZT:GG V!5ZT? MU)R#]IQMS!^T,?\\J,E\]VC.%"#6=OQ*9$=%^2JMK]83?F('V\GUJ9[\Y:#^ M)U-^-CP3L:9,HAQ66M+KA+J#HAS%Y4+QC9UF2Z[T;+2GF?YZ 6$"]/T5Y^JP M,!O4WT/COU!+ P04 " (@EQ4@?0/,[4" "G!P &0 'AL+W=O*;;5)D7]G14Y M$K"96+?NS2PV^DKPD\)>'CTC4\F*\U%Q/+,< 8-$F0A$WW8P \9,((WQ MMXEIM2F-\?CY$/U;5;NN944DS#C[1=7TG;TT?C@RN?\: &P/^K,%K#%Y5:$U6E34GBDS' M@N^1,&H=S3Q4O:GH9?E'%U\N1S;2H.8<';2)+VKD^(S2>>07"//_8JP M@]T>^^SS=N>CW=;EMSW ;0]P%<\[$V^PS-^W*ZF$GFU_!C)Y;2:ORN3_I]L" M=I"7@&1*!""2FWP)*R7=4?6."O*NUXF2?8VMXX=5?+-"=U,?A_J*Q_;NN(-= MG1<%CKY:W8<"_+8 ?[" ^X=GO?(2D!)M 'H)ZP#!46;\,7$-V)5Y;A3AL)\O M:/F"03ZS!OJ@@DXV-XS]$)] =65XY#MQ/U/8,H6#3(^Y+ 7)$^@#"[M@0>CA MZ 2L*XNB.([ZP:(6+!H$^ZY2$'U043=;/')'IW.L*\.Q&XS.3+&XI8H'J7YP M15AG'?9AQITYKEOGA$%PPMG5^7X0AJY[ FH?;:/F"'LB8DMSB1ALM-.YCG2I MHCX6ZH'B1;6SKKC2^W3UF.J3%(01Z.\;SM5A8#;K]FR>_@-02P,$% @ M"()<5.\?J^8R @ "P4 !D !X;"]W;W)K&UL MC51-;]LP#/TK@K%#"W3Q9[*M< SDH\-V*! TZ'88=E!L)A8J2ZXDQ^V_+R4[ M7MHUV2ZV*/$]/E*DTE:J!UT"&/)4<:&G7FE,?>W[.B^AHGHD:Q!XLI6JH@9- MM?-UK8 6#E1Q/PJ"B5]1)KPL=7LKE:6R,9P)6"FBFZJBZGD.7+93+_0.&W=L M5QJ[X6=I37>P!G-?KQ1:_L!2L J$9E(0!=NI-PNO%XGU=PX_&+3Z:$UL)ALI M'ZSQO9AZ@14$'')C&2C^]K SBT1RGCL.;TAI 4>KP_L7UWNF,N&:EA(_I,5 MIIQZGSU2P)8VW-S)]AOT^8PM7RZY=E_2=KY)[)&\T496/1@55$QT?_K4U^$( M$$Y. *(>$+T%)"< <0^(7:*=,I?6DAJ:I4JV1%EO9+,+5QN'QFR8L+>X-@I/ M&>),ME+8$,H\$RH*DDN/ERFOL%X%N7G/?>\ MXXY.<(<1N97"E)KU\^@LXQ+R$8G#*Q(%4?B.H,7_PX,S M+'CB_]1O"NRXA2K]KJ&OV8;;13VZ>\SH9(A5.)")2>EXY#FC+K>AR<< M8@WOW4C',G$L=H+W61B,XPEFNS^NT]]N7\98E,&KT^@?]54%:N?&39-<-L)T MES;L#A,]L,(VO7O1MI M] %!+ P04 " (@EQ4HD3FN0 M@,3Y:HK:2J,=&A)(%17;P[0'-[EM+9PXV XM_WZV&[+0AJZ:X"6QDWN.SSV^ M_ABLN7B4*P"%-CDKY-!9*55>NJY,5Y 3><%+*/2?!14Y$2]7P/AZZ&#G]<,]7:Z4^>".!B59 MP@S40SD5NN%M6RUD4EESOFCZ=QD0\*I)G69, VRW7]FO;?(ZF3F1,.;L)\W4:N@D#LI@ M02JF[OGZ.]0)188OY4S:)UK7L9Z#TDHJGM=@K2"GQ?9--K41+0 .WP'X-< _ M%A#4@, FNE5FTYH0148#P==(F&C-9AK6&XO6V=#"3.-,"?V7:IP:386N"*%> M$"DR].VIHJ6>(X5.)J (9?(4G:.9+IVL8H#X I7M<&C"S]'#;().OIP.7*5% M&6HWK05<;07X[PB80'J! GR&?,_''?#Q\7#O+=S55C1^^(T?ON4+_N''&9HR MHC-[:\NO6QV.;A3D\O>!P8)FL, .%AYC?N/F&9I5<\4585UN;AECRVC6Z/,H MC!,<]P;N<]NU_; @[O6QWX2]$1PV@L.#@F]!2KWRTBJO&%&0Z06C-X^4$K,D MN]1NZ:*V##\,POZ.VOTP'_>]*.E6&S5JH_^RMP#5I37:$X'#(,')CM:NL"2) MPFZM<:,U/JAUS/.R4B#:Q78'^1S$H4+K->R]SZ_JI!DL^?"J3O8+P)3K;E7O MA^&X[X>];N_[C>#^0<'7E2BHJ@18Q==T8]KR&/^Q]W>;]3Y_!G!K5\3.(YV9L%MG4KF2G!'Q)(6$C%8:*!WT=/S*+:G[+:C M>&D/JCE7^MBSS96^F8 P ?K_@G/UVC%G7W/7&?T!4$L#!!0 ( B"7%0? MES+I/0( !4% 9 >&PO=V]R:W-H965T ?'(RM*M X_ M36I:P!KPJ5XI8_D]2\XJ$)I)011LI]XLN%N,;+P+^,J@T4=K8BO92/ELC?M\ MZ@VM(."0H66@YO<""^#<$AD9/SM.KT]I@HS"XS.$SO M!5)1L T',M,:4).K)2!E7%^3#^1IO217[ZX3'TTJ"_"SCG;>TH9G:(.0/$B! MI28?10[YWP2^T=@+#0]"Y^%%QB5D Q(%[TDX#(,3@A;_#Q]>D!/U?8L<7W2& M[[.4><,X)U3DY-\F+IG.N-0[!>3[;*-1F>OZXT+:49]VY-*.SJ2=55(A^T7= M",#>S+*&4Z?3LHP=BQWDES28Q+>WXSCQ7XZ;=BKN)IY,PCZNE>D?W; *5.$& M3Y-,[@2V9]A[^]F>N2O]QC\W,]^.Z!^:]L%XH*I@0A,.6T,Y'-S$'E'M$+8& MRMK=XXU$,Q5N69IW"Y0-,/M;*?%@V 3]2YC^!E!+ P04 " (@EQ4$ -Z MAOD% #E( &0 'AL+W=ONY6SJ=BJ),[XK03Y-DU#^73- M$_%X.8&3W8T/\6JMBAO.;+H)5_R.JT^;6ZFOG 9E$:<\RV.1 #$G MN&A01OP9\\=\[S,HNG(OQ-?BXLWB=U9^[#G,]%\CE>J/7EA$[ @B_#;:(^B,??>=TAK\"+1)*7 M?\%C'>M.0+3-E4CKQII!&F?5__!;/1![#9#?TP#5#=#8!KAN4(Z<4S$KNW43 MJG VE>(1R"):HQ4?RK$I6^O>Q%GQ&N^4U-_&NIV:O!$J?>\^ M3,(LXJ":C*_ I[L;\.*GEU-':=;%LYVH9GA=,40]#"$"[T2FUCGX)=,/.P1P M='>;/J-=GZ_1(.(-CUX##'\&R$6P@]!\?'-W@ YN7@$N\?#_^PJ^O-7/!6\4 M3_._!EB3AC4I69/CK"LN/X/?I,AS, ^E?(JS%;A*Q39372^\0O9+Y$)G'F8P M\""FB$Z=A_T7T14($84>;@(/R'L->6^0_%44;=-M4HZ2IBE5_$]8J$H7V0K) MV^/@4S^ 6EQM>,\UPV0R[JI^@U5_]1Q?L\[1]6W!\OUB>][;:8=@0AJHH1T M4PT:JL$@U<^E9A9#^L"E]@#P-EYR\($7;J(G1!?G0<#"PB[R31CQRXGVJ)S+ M!SZ9@:X5^]]Q#GI,FQ[3P1Y_Y-$Z$XE8/>V6[I=W/+WG'*4,-O3\WJ4PW#/$.'9M*&&VE_TF'F,NNTEUQ&( M&$:,] @91(8N.I,^U$#[0T8\RB#RVV3M0 ]YD"+40]8X'<3G5H@CB 0\\5#F M +H@K;($1, B?,J[5.((5E!CT1V43CULJ,.N&[N$PWYYJR=4IH L!F"43$!C M9M![3D)AG V>;&WCA<(V,8Q]1%D[A>@,)#K9H#V3V;@='+:[DX0BL-:_=MR M!JA-UPYD#&IIZV%KG H.6]4).D&M$4/0\UQ;)SH",6%>X/:0-.?V'VVV=IP/(:4].R1LO J?O,'K$0QL M[](@TWE:FVI''*$0PCZJQO_P\&;N.^3B".*(!.((0I4_#& M%HRY!)(GY?S)U_%FE$+@O6KE-@ /<1];X%#Y7R1+;FS/?ARX.VE3MN,"#J&^C@8W=X;.7 M+(\@TCH#("/J$4>@=GL6UB03]*A4&,/$PX;YAUY_LF.)CM$*8VOX.94PB7$X M\N-*F,3V,L]WD2T6(P(/Z1O7(^.WL'QCI=6)7G MZ+E>8GI.5^>HS=WFK/ZJ/*%NW;^&%_/JQ-W 5#\ >!?*59SE(.%+#>F^#O3$ MD=69>G6AQ*8\EKX72NA]I*NS Q:473-N !\> F7QL+7XKMT WQXW&2 M+BYB#2C*/AAX)HMB5>JKBI?M&J7CL81"@MC%5B M;>PB$$S63WJW+L2& >X_84#6!J2*NW9417E&+9V,M%HA7:YV:&6C2K6R=L$Q M6;)R8[6;9<[.3BZDI7+!9AS0L3%@#7IU!I8R;EZC W3C7H*L<'-JCEBSTB P MEKF*0(8* _."(^Y*:T:Q=1&5N'&Z]GY2>R=/>,<$396TN4'O9 ;9GP"Q2Z7) MASSD0'J(.?H-(0G K]/4IU/A=9_ N]4T TF%2_K+%,0,]-< :K=! M[5:HG2=0SYED%@XN7=4R]#<%7R[=>G1A09B0MU[CK1?,X6*#.2J4MNRG<[L] MAV%TW$/W0+4)!-IO NT'H::N+*(03:71+W0+:2X55XM[1-?%::=AT/@;[(&& M8>-MN%,:PNB=5A:.FCB/GLO"E0M0;E=[G'CE2?90?;RA='BG]6^!W^)_@(F/ ME3R7@P]*'J1*+,$"H@L-(+:FQ(L=[NR#$B^#N+M;2L+PI)T1KZ$X+'./,'): M;<^@W>F$T_*,87*VW(X1KXBXOP]&O"+BP6X9"<,/VQGQE=_]EM\!> M&/'1'L@@7B%)LE,R6N!QTLH&\>I*PO+W"!O/V#6(5T9"]L&!ET02/@"^F(,P M/!ZT<^#EE(3U[A$._GW7(%X:26\?E'A-).%CXHLI"<-WVQGQO<((_^^ M:Q OC62X#T:\,)+PD?'%C(3A0T>K>./NZZJZJ&[X!J6JD+:^!C>CS5>$X_KN M[)?7GR"F5"^8-(C#W)DFAP/WVNOZ5E]WK%I6-^F9LH["JIF#NQ_J&PO=V]R M:W-H965TH* ,ES+1H] M\RK$[:7OZU4%-=,7<@N-62FEJAF:J=KX>JN K9VH%GX4!-2O&6^\(G?W[E21 MRQ8%;^!.$=W6-5,OUR#D;N:%WNN->[ZIT-[PBWS+-K ?-C>*3/S!Y(;7V,U\Z8>64/)6H'W2 M0KM?LNOW!AY9M1IEW8M-@IHWW94]]\]A3Q"%1P11+XA<[@[D4LX9LB)74 MW6W<[,"5ZM0F'&_LG[) 95:YT6%QVR!K-GPI@%QI#:C)V1R0<:'/R0>R,&=@ MW9HU69*RQ58!8;54R'\Q]TSAV1P.#=JN\\%)$^:L3[U5*C,N?GQQM9 MXB%+[+(D1[*8RJ*Q!].IJ%/9-^FI"-,XFJ0T]Y]&<,F 2T[AXC%XL(X#-+I.&XRX":G<'0,-SG$!4&6 M9$>JFPZXZ9NX+Q68/ELBJ#'H] ":I)0&-!Z'9@,T>QLJD8DQ7G9X0 .:4)HF M?P']O6YD&_MGIC:\T41 ::3!Q<1D5EVS["8HMZY!+26:=N>&E?F^@+(;S'HI M);Y.;,\;OEC%;U!+ P04 " (@EQ4F*O(QQ\" #V! &0 'AL+W=O MG;EXNLNFGLYB)QF?_CS'"&Z5'()U4!:/1<,ZYF M0:5UJD4 *)ZH9CL/P#M>$\B!+W=I:9JEH M-:,-G MQPSZ(ZWP?'RB?W*QFUAV1,%2L&^TT-4LF 2H@)*T3&_$\3-T\8PL+Q=,N2\Z M>MMD'*"\55K4G=AX4%/N_^2YR\.9(+J[((@[0?Q2,+P@2#I!X@+UGKFP5D23 M+)7BB*2U-C0[<+EQ:A,-Y?86MUJ:76IT.EM!"5)"@39P -X"NEF!)I2I6_0! M/6Y7Z.;=;8JU.,6=I$];XGC)6]/V?;Y36IJB_'&%/NSI0TPK7K(HF0RG8:3%!_.\_*O73P9C:>CWLQ[B,]*J :Y=YVE4"Y: MKOTM]:M]\\Y=S;Y87YBF]CWX!^-?A T#]UV6]02P,$% @ "()<5'+Z:;.I @ M#P< !D !X;"]W;W)K&ULC57);MLP$/T50N@A M 9I(E*S%@2S 2XOV$""(D?90]$!+HP612)>D[;9?7Y*254>6C5PD+F_>O)DA MA_&!\5=1 DCTNZFIF%FEE-L'VQ9I"0T1]VP+5.WDC#=$JBDO;+'E0#)CU-2V MZSB!W9"*6DELUIYX$K.=K"L*3QR)7=,0_F /X5L%!G(R1CF3#V*N>?,UFEJ,% M00VIU Q$_?:PA+K61$K&KX[3ZEUJP]/QD?VSB5W%LB$"EJS^7F6RG%F1A3+( MR:Z6S^SP!;IX?,V7LEJ8+SJTV$"!TYV0K.F,E8*FHNV?_.[R<&* @PL&;F?@ M#@TF%PR\SL S@;;*3%@K(DD2H8]T!V@FQ5(4M7B%MVAM3HSV:X&Q'*=FA;(.^ =>EFOT,V'V]B62HBF ML]/.Z:)UZEYPBEWTR*@L!?I$,\C>$M@J@CX,]QC&PKW*N(+T'GGX(W(=%X\( M6K[?W+DBQ^NSZAD^[P+?U<3]F&^$Y.K\_KSB:=)[FAA/DPN>%J0F- 6T@:*B MM*+%6#5:BL!0Z&N]3]S(#Z=^;.]/]D:AWROTKRH\'BP.*2MH M]7=8[U9BR^&?^+[#RGDP#;V!RC%DX 8.#H)QH4$O-+@J=-ZP'95(W2C=8\9E M!F?.\11C[$3!0.4(T \B!_ONN,BP%QF^J]Y LPO%#L^JB+UH.G6B@<)SW.!0 MM/KLD][2 "],RQ4J2RI7[?WL5_NN/C?-;+"^4-V^;<[_:=JGXI%P=7@%JB%7 ME,Y]J-+&V_;;3B3;F@ZV85+U0S,LU8L%7 /4?LZ8/$ZT@_X-3/X!4$L#!!0 M ( B"7%0-#P%O)0( -L$ 9 >&PO=V]R:W-H965TK7ECI+U=[R6L)2$[,7@NG7&7#53H(H M."ZLZFUEW0+-TH9M80WVN5EJM.B 4M0"I*F5)!K*23"-'F=CY^\=OM;0FI,Y M<9ELE-HYXW,Q"4(G"#CDUB$P' XP!\X=$,KXV6,& Z4+/)T?T3_ZW#&7#3,P M5_Q;7=AJ$CP$I("2[;E=J?83]/EX@;GBQO])V_DFZ)SOC56B#T8%HI;=R%[Z ME+25(1]D M <6? !0E#CKCH\Y9?!5Q ?D=2:*W) [CZ'F](#=O;J_ )D/ZB8=-_C_][].- ML1JM'U=X1@//R/.,+O#,E1!8@WB=^8ZHQC.<.]8.Y=ZCN'XZ9.^3$+^4'LZP MCP?V\57V%1Q [H&46@F2X\6XM,[RC__ACZ.')$G^XJ2]O5 MWK Z=.ZT*]C?[EW;/S&]K?&X.908&MZ]0PFZ:Z7.L*KQY;M1%IO!3RM\?4 [ M!]POE;)'PQ$,[UGV"U!+ P04 " (@EQ4P+0<73D# ")"P &0 'AL M+W=O3\PPP[U4-[H M,.@[9T*/HL*8[8LXUGD!G.B6W(*P3]92<6+L4&UBO55 5E[$69PF23?FA(IH M//1S"S4>RM(P*F"AD"XY)^IV DSN1Q&.#A-7=%,8-Q&/AUNR@6LP'[8+94=Q MX[*B'(2F4B %ZU'T$K^8X8X3^!4?*>SUR3UR6UE*>>,&;U>C*'%$P" WSH+8 MRPZFP)ASLAS?:M.HB>F$I_<']]=^\W8S2Z)A*MDGNC+%*.I': 5K4C)S)?=O MH-Z0!\PET_X;[:NU[4&$\E(;R6NQ)>!45%?RO4[$B0!W+PC26I#>%[0O"+): MD#U6T*X%;9^9:BL^#S-BR'BHY!XIM]JZN1N?3*^VVZ?"O?=KH^Q3:G5F/)7" M4+$!8="B5'EA4X@6BN: GL[ $,KT,_0H:?_/1O&QH9TPCBO[2>5?7K! M'J=H;B,4&KT2*UC=-8@M:P.<'H G:=!Q!GD+9?A_E"8I/@,T?;P\.2.?/5J. M!X'=9$WZ,^^7_4;ZO[RS(O36 -=? R';3T562W3A+_&<8[TZ3]_"Z.\B=!KD31'Y-J$([PDI L,*M=O(D M<%AP>H1*?^45@>)G<<(F*;H%HG0(Z%ARIW 23H67!RNN <:VU@^@-!Y9,F/ M3WH4#FKC>SUM?ZZE,-6_?S/;]),O?1=U;W[B^DS?^QQMJB9U3M2&"HT8K*UE MTNI9-E7U?=7 R*WOA);2V+[*WQ:V5P;E%MCG:RG-8> "--WW^ =02P,$% M @ "()<5'@UL+-7 P Y!$ !D !X;"]W;W)K&ULU5A=C^(V%/TK5M2'76EW$IN!84: M .M=J0="0V[K:I5'TQR(='X([4= MV)7ZXVL[$--VL 9:J>*%Q([/O>?ZX)/8HZU4S[H$,.@;9T*/D]*8^BY-=5X" MI_I*UB#LDY54G!K;5.M4UPIHX4&P:#\4XR1PC8) ;%X+:RP:FP)B+9'G\O@N:=#D= M\/!^'_TG7[PM9DDU3"7[I2I,.4Z&"2I@11MFGN3V(^P*ZKMXN63:_Z+M;FR6 MH+S11O(=V#+@E6BO]-MN(@X !!\!D!V >-YM(L]R1@V=C)3<(N5&VVCNQI?J MT99<)9PJ"Z/LT\KBS&0JA:G$&H1!\T;EI2T0S565 WHS T,KIM^B]VAA_PQ% MPP#)%5K12J$-98UOY0%?[_&UQ]?T.UTR&*7&TG3)TGQ'Z;ZE1(Y0P@0]VJBE M1C^* HJ_!DAM?5V19%_D/8E&G$%^A7KX'2(9P5\6,_3FA[>1L+UN[GH^;.__ MFCOT]9--B1X,;"1[@;(A[HW3S M0KY^EZ\?S3>E"A8UT&%"VL_UHIAEV^833?T^/L5_01*#/E:^;]M@M[>QGSCK-@>-EY,Q_'N=?C MG:YI#N/$OO\TJ TD$Q2C=.#!.+Y.&J7<%+Q"&$Q"4'(AT@0_Q;TSI>F=MBIP M<$0,R1G%GR!B,F,2-^$493_1%$CR8 MW%R(9L'*2?R;][AF4=P)FJ4'&V\.:NV/%[2MM1&FW8-WO=T1QH=VXQZ&M^&PO=V]R:W-H965T MY:$\R!-9_$6'TM:U)RC<2<73REDS2..L_&5/52):#AIGV(%6#K3KX(TX MV)6#W75P1AR^5T&]C M[:?F]XJ'CQN>1"#DS^CKCUVLGM'9$A2+$_D)_8*^W2_1V4^?9I;2L^4^5E@A M7Y7(= 391C<\4QN)OF811 /^"[,_H08 2X=9QTI?8KVB1L0;)LZ133XCBBD9 M(F1V7T)H=%\>[XX-T=CURMD%GOV^E?O^A[9'UPI2^;=A-J>>S2EF,VO?3MT1AJ]HNS5M M]S3:6R;0GB4[0&=QAI8\29B0: NB#&AHGR_**?P6.7R.,>F$\);5*_Y>S=\S M\E_P--7J>$K.O7XJO?+R.XR/L7S%VJ]9^R>P?D_*_:-2_I;5*_)!33XX/>6Q ME+OA= ?])/J!AZ>^VR$[8.A2:MO.R!:?UGRGI_/5%5XJED5QMAXB/3V6]("A MD33!3=W!1MKW%=$5"EL!C"?ZJL+K<+%]=XQ*JP02(Y7?!)=Z0PH> D2RO4N' MRUZ)YK6(^*Y#78^Z(TQHPX0:F5SKZ%D60B\M\ 0BC"7T/Z1ABK27*T=SQ,%T MA&%3=(AM%E3VK+L^)9'BB$7[6'+]+>N-AA)8LP2M (Y(H-U/(/9\XMK>"+VF M2A%SF3IU5RW(0.4AV TH[7P) X8.<7P\MN9-A2+F$G4'(>C6-SIZ RXJP';^ MG,!SJ-W5QP%#Z@2!/75&2#=EB9CK4E-7BS8$?;^!] &$J=,@3?4@_@=T-J01 M?&)6_/?U-F1 T(T]"VD4G9@E_7_I6JHYVHL_4AEI(]K4+-I5K3EZS6FCP91\ MP)K31FFI66G?T5C1OJB^T2_11E:I65;_>\=$^Z(ZMMR-FE*SFI[8"M$!+1UN M*X8LC7T%;>24FN7T/>U0!7D,\0%+,_%&4JE94D\N7;3?O]OZZC+N6P6.[XQ4 M6MJ(-#7W^,M80*BX.$H&&BFFP4?(0*.TU*RTIR>]WQ$[OMW]=W; B@8!'NF^ M[$9_;;/^GM:I+BJT5_7?Q3CH[NH!.\?%A';;!*MUSI2"6!?G=5*G;I>I\ABF M?EJ?"7XI3L(ZSQ?D8EF>[#4PY4'C#1/K.).ZG5QI2'SNZQR*\NRN'"B^+4ZS M'KA2/"UN-\#T?LD-]/L5Y^IED$]0GZ#._P502P,$% @ "()<5$?W$K#B M!0 Z!< !D !X;"]W;W)K&ULM5AM;]LV$/[> M7T$8&= "KBV2UHL+QT!>NK7 L@7-VGXH]H&1:%N()'HD%2?#?OR.E&SY16+< MHLZ'F)+(N^?N>,\=.5D)^: 6G&OTE&>%.N\MM%Z^&PY5O. Y4P.QY 5\F0F9 M,PV/=,/E_R3*S. M>[BW?O$IG2^T>3&<3I9LSN^X_KR\E? TW$A)TIP7*A4%DGQVWKO [ZYH:!;8 M&5]2OE);8V1,N1?BP3Q\3,Y[GD'$,QYK(X+!SR._XEEF) &.?VJAO8U.LW![ MO);^JS4>C+EGBE^)[&N:Z,5Y+^JAA,]8F>E/8O6!UP;Y1EXL,F7_HU4]U^NA MN%1:Y/5B0)"G1?7+GFI''+. U O(W@(\ZEA ZP74&EHALV9=,\VF$RE62)K9 M(,T,K&_L:K F+4P8[[2$KRFLT],[+>('="5RV!>*6<^^ON::I9EZ@]ZBSW?7 MZ/79F\E0@RZS8AC7+0J?B6RY@7&M@.B1F:L51"9LH'X-Y'EI7V92SR'':&C5H;,K<"['D# MS_O%L8.B#=3(*6EGG_(G,^;H=5J@:Y%E3*K6#*]$!MMN"[UQ&.&]S70X#T?1 M"/*LW;WC#>:Q$_/[&J;DIAREQ1QI@>[-R>(0L@;%8 M&B/5B]:-#U,@B/PH"-M18Z]A5._[LK4L4JWJ/?$2JEKVCM,]2)(HV/=Z/7/; M@,CWQI'?@7^K(F G_B^5'Y=@ Z^Q)US%,K6.;07M%G@!\=$L,_D0>'T\!A)> M_[(B00'I>SA8>PF4HW2&](+7WJMP+,S'LW$TB,(^.L,4#R)B!L%H$$9]V AJ MR6U'D#T/7EVL$=^#'>#P/X3F"*:#4-A/58Z^-<7?[*#68*VXY%7$$E0JL_>8 MK6<<73&9":32O,RJ;,I%PK,^E&V]L)EE9+TR9IA5H!P/ B@Z ^)7UI)!B-$S MA_COHNXCZ,FLV7HA.:_-UDS..?1I#@K I DL<<;ASSHS/O L0=]N>'[/I:L\ MX:86XM,70]Q40^PNAVL[H"M5&GQJ'&T]VKHWW;)(M1*-((ZV72$CE+!GY0+: MU$-\1$&L-]HM>X;N5Z,+">5JSNWXF!@T51 'IX]!4_JPNS1=E'HAI"7A[KI; MR]CM1NQ?!T&ICQA=WW:PE#Y_HAPDJ:*$._D MX20-YQ,W1=>MVU[' F28<)D]FP1K)4J'VVN%.TV7/X+&H-WMI&$QXF:Q$[<% MM?;=;H9&XW##ND6Z&.[LEK)3H?@4^*-]QN$EHE@B(]' M'78T_$O\%;9;)FUC\%U\#>T2-^UV M-&#=YQ+2D)FS:$3=V$ M_9?MJ%4[;==DC+08@]C-LC1!M:IFY:O@$NSLM\V_T_4B#IUOW+Z7M. MVG >=?-3?2C27.:M;G6OKCI^%*Z;S."E'I,V9$?=9'?#GGZ*WQM.HZ?O,VG# M<-3=9[[D=_=JO[NJ#+?N3',.IRQSE:P@C\I"5Y>2F[>;Z^H+>TF[]_X2O[NJ M+IT;,=4=^ T((1(RNI:N7K08FEO9N^%UB*WPP5GT'*9"?!] M)N#@6C\8!9O+_>G_4$L#!!0 ( B"7%3D(1D0,P0 'X0 9 >&PO M=V]R:W-H965T.!+;+*/\Y092MI]-\.1PXUNR6DM]PYQ/-W0%CR"_;QZX M&IEUE#C)(!<)RQ&'Y6QRC3_?XE [%!;_)+ 71]=(4UDP]J0'?\6SB:4100J1 MU"&H^MG!+:2ICJ1P_%L%G=0YM>/Q]2'Z[P5Y169!!=RR]$<2R_5L$DQ0#$NZ M3>4WMO\3*D*NCA>Q5!3?:%_96A,4;85D6>6L$&1)7O[2YZH01P[$'7 @E0-Y MJX-=.=@%T1)90>N.2CJ?2)JFX1%?H44V;>)L"8DO$-DWA$_FBGGY_O$,7OUU.3:F0 MZ'AF5&6]*;.2@:R8H"\LEVN![O,8XMNRVH7\>RALH[4[>?U0DBNAK]&$CEU(J=(Y PD^GN;+8#K-%^+ M-.(3^KJ50M(\3O(5HA(M8)7DN1XL:$KS"/I>5YG$+9+HE;^;8]=Q71Q,S=UQ M%7OL/.(07?)=#PNW9N&.LOA1K#:($=T!5]T#P3/P*!& -CR)X'VZ*7,+U.21WBN$&[\CUFGN\Z83]4OX;J M?ZSP(\#]3NEW M"NR]JB^V0NP% R4F#2CRSAG8OUBJ<,<3\ ICV[<\M[5@^BP=8KF!-X"YT21L M_R^S=8"!W==/[3;ZKI5G..X ]$;E\-DR=_^\2;@BPSA2N]DE) -M"G-O,<.$]?SANK>B!O^H+J]F4I7K8ACN'Z;2=<,VX8UT'-Q(VOX;%UKZ3*4 M5R.BC+LZY@>VZW0X=.W:.Y+7+!K%PQ^4O/,Y=37.=@S[4A>"DEC1ZC<<%>T1+SB]) MV%$78MM>$'KM36:/I;+S2.BTI=X\.LEEP%?% 5>H%[G-97D8JN_6A^CKXNC8 MNG^C#]?%";$)4Y[,OU"N-L\"I;!4(2W#5VN,EX?=&ULS9Q=;]LV%(;_"F'TH@52FU^B MJ"()T#0=-F!9@V9K+XI=*#:3")4L3Y+S >S'CY1D'66V*$M6&]VTMB/QD'QY MGD-2ASI^B)/OZ9U2&7J,PF5Z,KG+LM6[V2R=WZG(3Z?Q2BWU7V[B)/(S_36Y MG:6K1/F+_*8HG%&,Q2SR@^7D]#C_[3(Y/8[761@LU66"TG44^AOLZJ411"I91K$2Y2HFY/)>_+NC!!L M[L@O^1*HA[3V&9FV7,?Q=_/EM\7)!)LJJ5#-,U.&K_^[5Q]4&)JB=$7^*4N= M5$;-C?7/F])_R5NO6W/MI^I#''X-%MG=R41.T$+=^.LP^QP__*K*%CFFO'D< MIOF_Z*&\%D_0?)UF<53>K&L0!0/-Z%X;R6I[[F7]Z MG,0/*#%7Z]+,A[RI^=VZ!HMUJ%!\@[(X\T/D+Q?H7J696J!X9:Y/D58[S?3OP?+V>);I M2IFB9_.R F=%!6A#!0A%%_$RNTO1Q^5"+9X7,-.MJ9I$-TTZH]82S]5\BA@Y M0A13\@K-4'KG)RHM_K64SZHN8WGYO*'\5W3*A>X-](K@*<;HVX6*KE7R-_H7 M_9EWT:>R7SY!OU076>SSRC[/[;,FR4Q#WIJAN$"7_I/VD0R]3Q)_>:O,YZ/2 M_A'Z^*B2>9 J=)D$BW3$6IK3).51G'VAE_K$VSS/ H6[UK M!!1%.'D1AA/W6G478^=X=K_#M*A,"ZOIK[G'Z4[P[U6B$:(I83AD>GNN1U2B M'7ZMU0B#&X5>/RD_2=_LJIS="$'F3D109 8I$FCA/]D&D5M5WNU6>;41:Y6+ M]3I8HO,X#'6MT4IW<#YZW^@A!@-Z5V,*H[+6TWS:U,^RJJKL.]Z_%"#H.>"] MJ@+>RP]X@H&8^/ A7Y91'_.N%,+;+06IX9K\C$'?8H7@8KRGB/*V$4\HU)V^ MQ)@OK=8'/9NZHJ&G@?*D-^8O=(='ZV@P\A- /QD!^PG G]CI7Q2K/>&YN=TR M%45Y-9E,#S?(!$& V '=3:;#@$6 [L0=@4Y <&)'>">=9!>=@.'$ZZV3_SBH M.U% .<4O+Q,%N%,[=KO(5!;U;%*%=XM$@=#43NAN(AWF3!1(3-D(5 (&4SZ< M2GQ_E8"ZU$Y=+,#VF M0%=JI^M <[(6*S1?B:3(VTS-B&R;FE&@,[73^0=-S4JK]:D9H5.'[.YQ!MQF M]BFXS0,.HQ(#6#/R\B[ -W,CNZ]7* LH^X"TO.8;-"CMB-BGRL/Y $M5C8> M($H/L/4;T)S9:?Z#1GYI]=G(9U/6,(UBP'[6POYBO)N1SP=E/P/VLQ&PGP'[ MV0#L9SO8+[$CFD@$[&<_A?TM5E@Y\KNLRQG G[T(_-DV_!F>.G1WEW. /V^! MO\4%#H,_!_CS$<"? _SY /#GV_"G4@C>H ? G_\4^+=8Z>,"O+:E_B)1@&]' M 4J;70"B .\?!8;>G.(0&/@( @.'P,#M@:'+.HUOQP?:L$[C$!MXV\9Y)Y4. M9!?@GH]@.]T!G#MVG'>1R=G>56^2R0&6._9=%ZM, V]-.8!TAXY )8"\8\=O M)Y78EDJ\224@M&,G=$>5#G,FI_;XTQF!3(!@Q[X;WDDFL;], %W'#MU2'".3 M&'1]X@!V'3D"20"WCGUVO=\3()!S?H(8"NPD[7H1Z2VZWPQEF/2T=^G*GZN3R4HKJI)[-3E%MNH!PX5]-CV4CUBM]&A +1&F8R;,0!YB MM=JC01!%1/\H,O3Z1D!@$2,(+ ("B[ 'EBZQ7FS'EZ98[T)L<5LV8KJI=!C\ M7(@7[@CV9ER(!ZX]'G21R=W>HFF4"8*!VY+(8I-IX/6-"S'!'4$FBPLQP!TN MD\7=SF<432H!P]V6/)9N*AWH3+4TQ1$DLKB 8'>X1):RJ+UD NBZ+6DLHI+) M$U-WN/6-!.S*$22M2,"MM$_/]YKN,R4-&:@2P"U;-F(L'G 8E2306HY@UT4" MNZ6=W?NYP,"S:0D,EQUSS7OZB-5*CP;4$M [/F0=R$.L5GLT"**([!]%AE[? M>!!8O!$$%@\"BS=<-J2W'5^:8KT'L<5KVMOID(TR03#P6AZ&VF0:>'WC04SP1O PU(,8X WW,+0LRAQAJ60R/=L@%&#< M:WD>VDVH _VI=KIH!,]#":Z?+QKNB>BFK#W%(KAVT@C;^;N[N4,=><&U8T-X M!(]"":Z=#,+V&?N>)\"V'X.ZDCF\49K:*2#<,5VEYRFP%C.;G!O>X308KAT> MPAWWW0DL=]K9XVP?:+?YA(''B_"M?-%> 3[,@373AAA.]SW M](GM/1GBN=1MR,,DN':^"'?,8NSK$W8SFR3DO4\$D_K)TI:CI3_*(TJSS[*1 M\53^WR-FM?<(1"JYS=^6D.KN6R^SXI4"U:_5*QG>%^\A@,N+]SE<^,EMH%T@ M5#?Z5CPU>Z9)\8:$XDL6K_*W$ES'619'^<<[Y2]48B[0?[^)XVSSQ1BH7E1Q M^A]02P,$% @ "()<5,%HM'4, P "@H !D !X;"]W;W)K&ULK99=;]HP%(;_BA7M8I/:?#@)"14@0;NOBVZH:.W%M N3 M'"!J8C/;0"?MQ\]V0D@'2=&Z&[ =G_,^?N,<>[!C_%&L "1Z*G(JAM9*RO65 MXXAD!041-EL#54\6C!=$JBY?.F+-@:0FJ,@=[+H]IR 9M48#,S;EHP';R#RC M,.5(;(J"\%\3R-EN:'G6?N N6ZZD'G!&@S59P@SDM_64JYY39TFS JC(&$4< M%D-K[%U-/%\'F!GW&>Q$HXWT4N:,/>K.YW1HN9H(9_]@%J\6,R<"KEG^D*5R-;1B"Z6P()MII ^3^ H M\AH?[_$GN#/C#20V\KT+A%WLO4%.A78*\%E^O[;'-_G]-GLZUH^^C^="H/6P'P6GH7@W=.\_.CYQ0C=;E6^_(MP '81R?1HAJA.AUOAW0N@V*C@P* M ]MO,2BNZ>+S#+HO7UV7/_&1/Y>>UX^Q?QJA7R/T7V=0C=;M3_]X WEV&YSG M'BJC>YY#JOPO('O)I"K;,Y>"?M /6S@:%=I[G4U-OFZG*J6F53BPPZ@%$1\0 M\3\4+Z#IN96KRM\T+XQ[.&HI7=ZA?GO^?RQ>1\0OV.D?V1E@V_7^@G8:QW,! M?&DN(0(E;$-E>5+7H_5%9UP>[X?IY2WIEG!57@7*8:%"73M2CO'RXE%V)%N; MPW[.I+HZF.9*7=: ZPGJ^8(QN>]H@?KZ-_H#4$L#!!0 ( B"7%3ACLL> MDP, #8, 9 >&PO=V]R:W-H965T)$;QA3Z7A:5G%D;I;:?'$*'W#F4^W=,V63'W=/@FX(<&RF76//RVPKQ-,Q%\YV\N3 M_L[:@0.LEO)#F&^W;6-="22T5+]MD("CS MJCG2[ZT1)PDDN)! V@1R:X+7)GBFT(;,E/5(%9U/!=\CH:-!39\8;TPV5)-7 M^C4NE8"G.>2I^5+QY 4M> GS0E+C[(='IFA>R)_11[2$:9/6!4,\@Y&5VDCT2Y6R]%S M@6JZDLBAI =R5?&1)3;R\!TB+L$C0(O;T]TK.%[GL&?TO$L.WV#AW_ !3 M^I\K _K=@+X9T+\PX!]UN6)"#_>\_"K1G[62BE9I7JWOT(JM\ZJ"T[$7U<@& M1E;__'=S[.K/U-F=VC<,B\^BSJ"##CJX"OV;H)5"*54,9307:$>+FMW.OFC4 MHS-VV_?&H<(.*GR#DW?(0/;G:.-=.##%<[T@"'O>#<-B?^*'XYB3#G/R=N^N MTC9Z&)]PA*'M]6 G T\C.X[&6:..-7J3I; 69RR_@!D-W/KH1\$X0-P!Q.\Q MZRI'/# BQ'9$QD&P>UQZW3=YL31+*,JEK,9KAD[T" MO\>['W/CX7PCV"9];CSP>6('_@5JF6$F!1 IN]WNEJ6J BSQCZ\,JH@&;CULJNC^PA(X<\5#9=!8[ P]>QQF3Q M RG22OD'*>*/2#4..2<=6,G$VC2F$HJM*]5T+MW=KOF]-RU?[_Z#;HI-9W>4 M:3KJ+U3 _B=1P3*0=.T)3#G1-*G-A>);T^>MN(*NT9QNH+%G0@? \XQS=;C0 M W1_%>;_ 5!+ P04 " (@EQ4>B%8H?X# !X# &0 'AL+W=O.H*(&,J8$H(,V[E_.IV.J4YW OB=IF&9.'6TA%.>O1WF/')[Y)M.EPYM.";> !].?B7F++ M:51BGD&NN,B)A/6L=T/?+NC8&-@1?W$HU\V<&(3N&0.O-O">&=#@ MC(%?&_AVH1697=8=TVP^E:(DTHQ&-?-B?6.M<34\-]OXH"5^Y6BGYQ\ ?:#( MZSO0C*?J#?F5?'ZX(Z^OWTP=C?IFE!/56K>5EG=&BWID*7*=*/);'D/\5,!! ML(;.>Z2[]3H5[R :$)_VB>=ZM 5H\7)SMP/';YSE6SW_I<[Z^@%'D'<:,O5/ MAW[0Z =6/SBC_V;TA:S51RG1 -,E-MN]$M]E'L@M=?K-<\ J(*AK\\)PO)\M56'OKD(X:.]R 5X'N9\"@AL"^XA/@*A[UG M^1:CE3D07N5=1C)S9M,#*=@!XY,V -=^GP[#/K*1$B.,>39SKPDK"BGV'&,( MH-DU[8>A3] WE9*A^9MM)*SZ2"708:PB,([C^15.'0PZ=F/4[,;H?_QG(A0Z M#CTC,>*B TW8;K;'GINV;>F6]XPR@43.IDZNY8I M)\V4D\XI[ZNCILQ)KH_5*N4;9FY2ZU6OY(:G&('GA4ǧ#R8^T?NB>HZ7N M,4FXG;PWF9":_VOY#+,T.VFNPE;9"PRZE;I6?8+M4>J=XSE)6O0B'A,P+%-; MCJBUGGC%#4)W>(;".U)XG11+O&W9-B-?EY"M0'9E 'I,,?3GY!AZ3#+TPBPC M3=3#Z,=6:>LUK/5.MW'DGYR]IQS';$*[$\"2[5_LOF-0I*.?X[YC%*/=8>=R M]XU_.'^C41@^VM%7$!LBJ8&IZF_+YQA:-S_IO35EM:\.C3%63 M+YG<\%PA]QHEW<$8]T=696[5T**PE>)*:*P[[6N"?PU F@'X?2V$?FR8"9H_ M&_/_ %!+ P04 " (@EQ4>NJVJ,4" "_!P &0 'AL+W=O7CQU70CZJ@A! SR7C:N(4 -N1 MZZJL("56 [$E7*^LA2PQZ*GG8VF[D="QVP"@G M-Q*I75EB^3(C3%03QW?VAENZ*< 8W.EXBS=D2>!N>R/US&U9^)S ECADC+^-5P M.FU( SP<[]D_V=QU+BNLR%RPGS2'8N(,'923-=XQN!759]+D$QN^3#!EOZBJ M?>/ 0=E.@2@;L%904E[_\7-3AP- FIX ! T@. +XR0E V #"8T!T A U@,A6 MID[%UF&! 4_'4E1(&F_-9@:VF!:MTZ?<;/L2I%ZE&@?3KT073:&S!0%,F3I' M%VBICU:^8P2)-6)F&65"@5ZX6R[0V?OSL0LZL(&[61-D7@<)3@3Q W0M.!0* M?>0YR5\3N%IQ*SO8RYX'O8P+D@U0Z'] @1?X'8(6_P[W>N2$;15#RQ>>X#M1 MLONKE0*IC_9#3XRHC1'9&-&)&-^V1&*@?',0H6LK:I;$LIA+_S3UPR#TXK'[ M=%B@#C?_\C*.6K=7(N-69-PK9 MO?7R0WU*DN[,DC:SI%?2=P&8_:7TR=N:#J-DZ!T)?.L6Q)Z?>MT"4^?(,&P5 M#_^CB+-^4.<&(LHSMLOU.X'Y2V.O*!0((^MI3[U2[Z# '.G+7MK+/N@Z].[! M4U42N;%/OM)1=ASJN]!:VZXRLX_ID7VNNXW?8;]*1_.TPSX;CN:V.[E_PM:M M[1K+#>5*I[#6$KQ!JH^.K-M%/0&QM0_H2H!^CNVPT!V62..@U]="P'YB K0] M>_H;4$L#!!0 ( B"7%1$4U_:G ( #,' 9 >&PO=V]R:W-H965T M9#82M>:L@@>) M5%V65+Y.@(OMV N\W< C6ZZT'?"ST9HN80;Z:?T@3<_O7')60J68J)"$8NS= M!->3 %N!6_&#P5;MM9%-92[$L^U\R\<>MA$!AX6V%M2\-G +G%LG$\>?UM3K MF%:XW]ZY?W')FV3F5,&MX#]9KE=C;^BA' I:<_THME^A32BV?@O!E7NB;;,V M,<1%K;0H6['IEZQJWO2EW8@] 3DF(*V N+@;D(MR2C7-1E)LD;2KC9MMN%2= MV@3'*OM59EJ:669T.KL#DY)"%U/0E'%UB3ZAF?GR>57BGTN9E-T\>'RA&W8;4OH;,,CMO^]!^C7S5QI:0[7[Q/8J,-& M#AL=P9HD2-^N-JK$J>Q_MLD"'$;!<.1O>FAQ1XO/T<(^6J.*W]$P27 _+>EH MR3E:U$=+#FA#',='8&D'2\_!XCY8>@!+S99'_;!A!QN>A'T7FO(^VO" %L91 M%)-^W%6'NSJ)NP.EKI&IP&PO=V]R:W-H M965T&RGB[MI=3>(\M+8CL]W+E_]U3WC+1?7,@=0Z%=5,CD) M9M-@MA$!"6DRD!0_;B!&92E M0=)Q_-R!!HU/8[@_OD5_;9/7R2RHA!DOOQ:9RB?!*$ 9+.FF5%=\^P9V"?4- M7LI+:3_1MM[;[P^ TQEG*3 EJ#T!5X6\1G,09DF?N(=(\L/A.(SC9YZX^DU]# #[JK];!Q.FRWUGZXAVI=?V^?;GTU3LK[7.]&P%+"U M-I5&?] _GA-,G&/2(15."W'2,A5^O"0)^WXJG&)BO\9]VO)6J7"2B/L=4N&D M$@]:IL*/ATE(_%0X0<5^*3.GXA53A6J)"J=\>-0A%4X6\4FK5,R.X.&3<.BE M@CCM)'ZM,Z>B12J(4T:"NZ.".%TDI%TJCN#AP9%309QV$K_6?,Q'];?#H9?CS<#T=^,IQZ$K_:O>8;T2H73AS)L$,NG#02_ZWPZ5SX M\7 O[/FY)@ZO[.)16K@DE4PE)# MQN%0GU%1MTSJB>)KVW58<*7+;(&PO=V]R:W-H965T63->)D(.^<:I=AR23(/*PB&N&SIEDE-K/M5S#WP^97M1Y!0>.*KV M99GPGPLHV&%F8>LX\9AOMD)-.//I+MG "L3GW0.7(Z=ER?(2:)4SBCBL9]8- M_K D1 %TQ)<<#E7O&JE2GAC[I@9WV _!TH75FNJS;1"3S M*6<'Q%6T9%,7>F\T6E:34_485X++N[G$B?E]\@_C:*D7 EZAA&;H"]",R>MW MMR"2O*C>H]_12NHGVQ> V+I)2T>G*=M3 1G: 4^!"OGD502'9Z![D+C/JUOT M[I?W4T?(9-623MHDMJ@3(R.)88+N&17;"GVD&60O"1Q995LJ.9:Z($;&6TAM MY.'?$'$)'DAH>3W<-:3CM3OO:3Y_A.^XY^@&?;V'\@GXWP96OV7U-:LWPKJ" MC7S)!'J$'>,BIQMT1^N77;TT7S_)<'0GH*Q,BP7M8H&QA,?Z,0\]W!H8:J"R MDN&+A>%,=Q&_X%T5$;1'1=1)97".1N&6-WUXBDW:QR7^5R.3\R1,W]-S@1"'G<7Y, M?#_PAQ6"W<[ZW%?0R 62V Z&-7(!)T6"C2+!/0O'U\ED>8U,,.EXR=L+!7=^ MB,V&:)!*@^QKP,-!Y$:G6AD(#/QP@DDX(I;.5['_&F(QDP0V&1&+&8?));%T MEHW-GOV0<$&O/75P9[P;F_W[*)>K3B#262]QWUXNI'-(8G9( M@UP:9%\$DR"0WRKAB5H& B-W0OPH&A8+Z7R6D%<0RP42')Q_=#2)7P"&MC\L M%J?75LCC9:.[K0KI3_[ZL[N=;3NZ&]W'G,PO9*=7]V4=3=TFWB=\D],*%;"6 ME*X=2?/B=>=5#P3;Z>;EB0EYQNG+K>Q6@:L >7_-F#@.U )M_SO_%U!+ P04 M " (@EQ4$3:,_N$" &!P &0 'AL+W=O;)$F#P^/)'JP4OK)E(@6UI609AB4UM;786BR$BMFNJI& M25\*I2MFR=2+T-0:6>Z3*A$F47015HS+8#3POGL]&JBE%5SBO0:SK"JF-Q,4 M:C4,XF#G>."+TCI'.!K4;(&/:+_4]YJLL$7)>872<"5!8S$,QO'UM._B? MJ9X=24BW":EOM&'FVYHQRT8#K5:@732AN877 MQF=3-URZ77RTFKYRRK.C6YFI"N$S6Z.!=S.TC OS?A!:PG818;;%F30XR1&< M.($[)6UIX$;FF/\)$!*IEEFR8S9)3B+.,.M"&G<@B9+X *'IZ].C$W325JC4 MXZ7_% IFW&1"F:5&^#Z>&ZOI+/XX4:+7ENCY$KTC)3[5J)GE<@&$;@#7-=?8 MH4-I,LUK=^H/[0&2I:#I(FA=@3>> (9 MTWIS3I-BQ71N@!908$XA GBCAB4UZJ6NE4%?A]6U5FM.MPO%!LZ2BVZ/#JT0 M1+T#F:*[;WQ_%$HSYSR)XBO?*V5SZ2FQ2BVE_0OKS5F<=I,=%D4RN]4'"JTJ MWQ-YM5HN2C+2RPXPF0,1LZ[*Y>NJP($J*S)(G&<2KRG8/;'3_7:G^R=WY:8H MT,\O(+W1\7!*$CYY7UZ>9I=/XR5Q-XK>'KHD_Y_7-!3NC90*]<)/6CH23K?F M#K?>=IB/_0Q[X9_0D&]F\F^8Y@]QQ_2"2P,""X*,NI?$53=3MS&LJOW@FBM+ M8] O2_I1H78!]+U0RNX,5Z#]]8U^ 5!+ P04 " (@EQ4S$>RE!H$ ? M$ &0 'AL+W=O,46, /]??4L\2YLK62\A$IQ41$)^22XH[?JE240+ZQ'2AR\0B:\4)=DBLRPX3)U@40D9,<,I"L(+P6UFQ'YE!! MSC4*?I\]DHO?+L>A1CC&:)@VKN]KUW&':QJ3)U'II2*_5QED+PV$R*,E$^_) MW,=>BX^07I,>_4#B**8.0 _GJT<>.+TVMCUKK]=A[V-WV"Y@AX6HX)(PK26? MKS6;8ZRUN/7X[;=^^]9OO\/OPUI*J#3!6I?,%(MR?9S:QM#:,,6^F5XEHRA" MXIOCD)V*]8>]8[$7$ 7!$:+! M37P*W O G(ZW:L52F 1X_"F0&PBFQ!/\8 8S:?ZD2U8MP$5A>$*A-TI. M*7@]O9U"TE)(_/EC<6/:DIQQ23:L6-MC(,5JY?@&4PLO%<^:]'(Q]'HX"WH= M@N0D4E?QJ#/];EJ&-UZ&7U:VA\ .9,H5[+--M6DX:[H,'<9/I. EU]V%='," M,:8)/?V:#KDHZ:0R:JF,_%3T$B3!2B]99;X,UU Z88Y.(^DH=X=4-T8:';I, M= 9*EOV-'0V' .U$V-AXX=P<-:\Q.N1HU.]&>=0+J1?EGU\^*TR*%9>8YDZ$ MU)&.0P="EUS4G;@ J< 1C5>H\8!HKKT/I@NJ0''A*C!ZZ M'^WYHXFEM))BP^W(AQ.G8XYP8O>:? MRV]A_^N&7K(_]';J;^Z/D /RS_X7_5]OVPW]=^[_]# 4/\$<->> =#-??P:-4J02[L!FJ^X;K2]:+2/FVWW#N[V[UZ?F^V7[O"'*5) CB:CZP0S6=;;:'VCQ&ULK5=9C^(X$/XK5K0/,])T)\Y%: %2'SO:?IB=UC#'LPD% M6)W$K.T _>_7=D* CF/U'"\0.U5??55Q'9[L&7\6&P")#F51B:FWD7)[X_LB MWT!)Q#7;0J7>K!@OB51+OO;%E@-9&J6R\,,@2/V2T,J;3$Y]-6"T+6L$3 M1Z(N2\)?[J!@^ZF'O>/&%[K>2+WASR9;LH8YR&_;)ZY6?H>RI"54@K(*<5A- MO5M\P%V?/2+NR8.Q9+QZ74R_0C*" 7&H(HOYV< ]%H9$4C_]: M4*^SJ17/GX_H'XWSRID%$7#/BA]T*3=3+_/0$E:D+N07MO\'6H<2C9>S0IA? MM&]DTY&'\EI(5K;*BD%)J^:?'-I G"G@=$ A;!7"UPKQ@$+4*D3&T8:9<>N! M2#*;<+9'7$LK-/U@8F.TE3>TTI]Q+KEZ2Y6>G#U6.2L!?24'$.C= TA""_$> M7:&Y.C#+N@#$5CHLP#DLD20'1(0 *93$M_D#>O?7^XDO%0^-YN>MS;O&9CA@ M$X?H$ZOD1J"_JR4L+P%\Y4#G17CTXBYT(CY ?HTB_ &%08@MA.[?KAXXZ$1= M4".#%PWBO8X7(E)RNJ@E6:B02G;CL!)W5F)C)1ZP\J^"5>G,B:35&A5,")03 MSE_8#KCMHS1HJ4'3V;V;I5DV"@+E\>X\5GVY.$@NY"[H)AW=Q$EW+EG^C-1I M4Q5($)W#-I(-1G)F/ O&?8Y]L2B)!BFF'<742?'S*9J@2@,J*%G0@LH7&].T MSS3K$^U+C>-!GJ..Y\C)\R,]J,-U:Q+11FW4,XJC/C6G#=T^;L26Y##U5'\0 MP'?@S9#CV&8=^[:NF75:D$&$Z1%O6!DRUZ;G"-_\:E!X.C7 MDJ#5N[ 88PLSBQQ.AYF=F@IV=Q7K&;,6P!;H\K.FV%*MK9+AV'$ 3DT%N[N* M;H+]\<1*M]\SDC"UU$6+8!@Z&B ^M1?L[B_?25&39GHMU/Q,JARL3/M-XVJ MJD72S?748K"[Q]@#^P%58/)K]T97?K_)M)[^J6[EG\W*)?"UN4*HR8G5E6P& MSFZWNZ;&ULQ55=:]LP%/TK M%]-!"UOLV/FB.($F65FA@="NVT/9@V+?Q**6Y$ERT_[[2;+C9FEB^C#8BZ4K MZ9QS/ZRK>"ODD\H0-;RPG*NQEVE=7/J^2C)D1'5$@=SLK(5D1!M3;GQ52"2I M ['<#X-@X#-"N3>)W=I23F)1ZIQR7$I0)6-$ODXQ%]NQU_5V"W=TDVF[X$_B M@FSP'O5#L93&\AN6E#+DB@H.$M=C[ZI[.1_9\^[ #XI;M3<'&\E*B"=KW*1C M+[ .88Z)M@S$#,\XPSRW1,:-WS6GUTA:X/Y\QW[M8C>QK(C"F9*A27ASG19!)+L05I3QLV.W')=&@3/N6V[/=: MFEUJ<'HR$XQ1;>JH%1">PDQP3?G&V'!+R8KF5%-4<#Y'36BN+N +/-S/X?SL M LZ B5(9H(I];=RQI'Y22T\KZ?"$=#>$A5'+%'SE*:9_$_@FCB:8CW&OV>T^^=T'\P59$%>;4>0($R,:/I!,<2TT[4#3I!\*G%HW[C4;^5Z+K4 MI41[#2@K&=2^'?OUYA71P!'9UO<\B7I!$/O/1^0'C?R@75Y(3(C2\+A MD+9 MEN1APSG\+T4>-?JCUI@6![F$M#Q6X>GH73Z'_;=T5K?K_9EPT#_,N;_7JQC* MC>OY"A)15:N7#<]6)^:YZ9Z'=YHJK=J0>2&<@4YK@UET!F:GT%6 M_;\RM"A<1UP);?JKFV;FR41I#YC]M1!Z9UB!YA&>_ %02P,$% @ "()< M5&EJA62T @ >08 !D !X;"]W;W)K&ULC57; M;MLP#'W?5PC>.K1 %]^2INN2 $VR87LH$+3H]C#L0;'I6*@NGL3<_GZ2[+AI MD61]L469Y_"0$NG!6NDG4P(@V0@NS3 H$:N;,#19"8*:CJI VB^%TH*B-?4B M-)4&FGN0X&$215>AH$P&HX'?F^G10"V1,PDS3(&9XL8_R;KV33\')%L:5*(!6P6"R?I--TT=]@#7 MT1% T@"25X"X>P20-H#4)UHK\VE-*=+10*LUT<[;LKF%KXU'VVR8=*?X@-I^ M91:'HWM IL$>"Y(9IY*<3P$IX^:"?"*/#U-R_N%B$*(-Y-S#K"$=UZ3)$=(X M(7=*8FG(5YE#_I(@M I;FZW4WDFI4YN^A)QD>Y*] MXDO;3B;3K'([AV2?YGVT5T<3+($@:&&(*KQ1,[O51(F*RJWM!K2SS9 XBL[> M-5X%TP9)>N90%=UJQ?FS0"MVOO5N("JNM@"$RISTHK-=$ D;),F;T:@(=4W) MQ%(X3-?K<&?6>'Q\?YW$_2]FQ]8Y=$7"O2X6H!=^N!D;>"FQ[I1VMYV?MWYL MO-H?V[E:C\%GFGHHWU&]8/9"<2@L9=3IVR/0]:"K#525GQ5SA7;R^&5I_PV@ MG8/]7BB%.\,%:/\VHW]02P,$% @ "()<5*D\)C(L P #!, T !X M;"]S='EL97,N>&ULW5AM;]HP$/XKD3M-K30U0$9*5D#:D"I-6J=*[8=]JPQQ MP))C9X[IH+]^OC@)+_4AU@\;72*(?8_ON<>^"[88EF8MV/V",1.LMGIX,0 8N3Q<>2'N#'JJUWJ>KAE:CPQQ\%1F@Y(JHC#.F7C M8:;D)G,1<08;F>8L>*)B1"94\*GFX)71G(NU,_? ,%-"Z<#8DK%2NF IGQW< M=3VHIIHGYU+I*K:+X+ZG]? ]H.F!0"Y$*[!'G&$\+*@Q3,L;VZD&5\874%"W M']:%53C7=-WM]VP[W*MG+:@8S*MFD%U4U'XSK O\WFN+=I>Z_B M#0K^I,R7I9V.K/I0*^Q.LXROJOXJ:P5@[%V95?K3BZ^E>2JU^5?<%>C?7^>>HB^V]!9'SZ(J/D]#76IYA3%SDX29%A MO7]O'1)VC@BM-8"CV(A\AT.?V 0-IDLN#)=U;\'3E,D7)P5+;^C4'O5W^.WX ME&5T*3ZMF M8!LV:GV!PSYR4UU^!/-QF!\!#(N#*)(L@J MI@U[@W$D23 $:M%?HW&,K$X,MS\_V%L214GB1P#S*X@B#(&W$4*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'!MK:NR09Q@-UD MVP9(-T84ZG84RX.^C/V4B)+HHZ'(,R1U_JS-XT+K M1_925\I.1VOG-F?CL2W6HN;V5[T1RI]9:E-SYP_-:FPW1O#2KH5P=36.)Y-\ M7'.I1A?GV[IF9@P/M!.%DUKYPE#P(,6S_>]\.&1/TLJ%K*1[G8[:_RLQ8K54 MLI9OHIR.)B-FU_KY#VWDFU:.5_/"Z*J:CJ+NQ(,P3A8[Q?, ><\7MBUQ?''' M/#O/3'NI*E__62?>$55X5@ M;7 M (P1P/AH@.S#C /(!(%,#@@Y#Q#A!LOTDMUNA &0*0*9'@,R,,Z=+AX! M9(9 9D>+Y"6W:P"9(Y Y+>2M67$EW]H3C/O>_8V[QH@ ^:6Q$D">() GM)#S MIJZY>6W;5ZZ4]+?Q,!@5A6[\8 0@3Q'(4UK(F1$;+OWP^.(KL0*..9\0JD_4 M5/YNXX?KT+9?_V[D)MP !^P)-F)/:.FNO4?5*OPH^VQM?Z".4)40N^1*+(4Q MOM_>B2>A&@&Y,(-$Q JY"X4>:\9#F]X;KBQO$YM>Y#!]1/3^<#Y-"T2[A6R8<:(B)71LK%+78UPC01 M$7OB1O#^F!9A/HB(A? G_TL;=ME8IVO?C.W@]B!4J4T/$;-!1*R#:U5X-G;/ M7_IAPUP0$<-%U&-_-),L3"G! 3 M.V&;;J@5F_F\KI#"_LP6K]W!*X.8Z"2#6!%HLO0]AIB8)V)B3[Q/E]@'/^^M MA/T( 3%/Q,2>&,ZO YSM!KB:>C'IA M;6#^/<2(R2>CGOX@C+Z?0TQ,/MDA]F#V8?;?2W0#_^#;,1 3RB?#Y)-13W]0 M3#B9S# #9<0&VBX.#?493#D9L7+><[4^7(NRJ=K5#8B)*2<[T-K:(&:OS^28 M[&]."_%4BI1 M?O.56U]>\*J8&1;^=%_;I%G8,U\V577IRV[5C>;E]B/8[0>\%S\ 4$L#!!0 M ( B"7%3(7,%2( ( - G : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VCMNVT 4A>&M"%R 1_0"^D0 M*=(8/!4Q)'CY5Q^((9]^E4,[[KM3W>W[NO@X'DYUU>S&L?^14EWORK&M=UU? M3N]V5,C:+UW;8EG'5I(_#]71-EX/W53.\O$F3Y@Y2 M"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J!'"'J"8 N!V()D"X'9@F@+@=J"; N!VX)P"X'<@G0+@=V"> N! MWHIZ*X'>BGHK@=XZ>=DFT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\E MT%M1;R70VU!O(]#;4&\CT-M0;R/0VR:;)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM M!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[9+.;0&]'O9U ;T>] MG4!O1[V=0&]'O9U ;T>]G4#O0+V#0.] O8- [T"]@T#O0+V#0.] O8- [YA\ MK"30.U#O(- [4.\@T#M0[R#0.U#O(- [H]Z90.^,>F<"O3/JG0GTSJAW)M [ MH]Z90.^,>F<"O?/D9Q,"O3/JG;]3[SI^'DJ]]GRM\?G?2?5XOK=<'W]9?IV< ML'/!.=U6U.>_4$L#!!0 ( B"7%3B(3)"\0$ !DG 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W:RT[#,! %T%^ILD6-ZR7M+2;-DVNMOGGV+A^7@1J M8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_= M/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM M=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^ M^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TLX K @ $0 @ &O 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " (@EQ4F5R<(Q & "<)P $P M@ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( B"7%1=!*,7 M*P8 (\: 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ "()< M5).?R<_B @ #@H !@ ("!<14 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ "()<5/PD1;IA!P ,!P !@ M ("!&B0 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ "()<5&"U[3/ @ GP4 !@ ("!EDX M 'AL+W=O&UL4$L! A0#% @ "()<5.,_$Z-:!0 NPL !D M ("!ME0 'AL+W=O&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0# M% @ "()<5#(\B:T;!0 *0P !D ("!:V( 'AL+W=O M&PO=V]R:W-H965T9L M !X;"]W;W)K&UL4$L! A0#% @ "()<5-66 M"/RS!@ 2 \ !D ("!=7< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "()<5#$^\*D$! ;@@ !D M ("!V(L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ "()<5/*A7+8.!0 0@T !D ("! MXK, 'AL+W=O&PO=V]R:W-H965T^[ !X;"]W;W)K&UL4$L! A0#% M @ "()<5$0 NF!Z! N0H !D ("!J;X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "()<5#!P[70W! ;0H !D M ("!Y=, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "()<5"D_/G/^ P !@\ !D ("!2]X M 'AL+W=O!(# "!" &0 @(& X@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M"()<5$GQ_"^' P Z P !D ("!J^@ 'AL+W=O&UL4$L! A0#% @ "()<5.\?J^8R @ M"P4 !D ("!BO( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "()<5! #>H;Y!0 Y2 !D M ("!;/H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ "()<5)BKR,&PO=V]R:W-H965T&UL4$L! A0#% @ "()< M5,"T'%TY P B0L !D ("!9PX! 'AL+W=O#6PLU<# #D$0 &0 M @('7$0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ "()<5$?W$K#B!0 Z!< M !D ("!.QH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "()<5,%HM'4, P "@H !D M ("!'RT! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ "()<5'KJMJC% @ OP< !D ("!83@! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ "()<5&V- M13.H P "P\ !D ("!U4$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "()<5"PEH(B_ P X T !D M ("!'4T! 'AL+W=O&PO M=V]R:W-H965TE3 0!X;"]W;W)K&UL4$L! A0#% @ "()<5*D\)C(L P #!, T ( ! MU%8! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ "()<5,A XML 84 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 85 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 160 442 1 true 53 0 false 4 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.optimizerx.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.optimizerx.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations Sheet http://www.optimizerx.com/role/ConsolidatedIncomeStatement Consolidated Statements of Operations Statements 4 false false R5.htm 004 - Statement - Consolidated Statement of Stockholders??? Equity Sheet http://www.optimizerx.com/role/ShareholdersEquityType2or3 Consolidated Statement of Stockholders??? Equity Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows Sheet http://www.optimizerx.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows Statements 6 false false R7.htm 006 - Disclosure - Organization and Nature of Business Sheet http://www.optimizerx.com/role/OrganizationandNatureofBusiness Organization and Nature of Business Notes 7 false false R8.htm 007 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.optimizerx.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Prepaid Expenses Sheet http://www.optimizerx.com/role/PrepaidExpenses Prepaid Expenses Notes 9 false false R10.htm 009 - Disclosure - Property and Equipment Sheet http://www.optimizerx.com/role/PropertyandEquipment Property and Equipment Notes 10 false false R11.htm 010 - Disclosure - Intangible Assets Sheet http://www.optimizerx.com/role/IntangibleAssets Intangible Assets Notes 11 false false R12.htm 011 - Disclosure - Deferred Revenue Sheet http://www.optimizerx.com/role/DeferredRevenue Deferred Revenue Notes 12 false false R13.htm 012 - Disclosure - Related Party Transactions Sheet http://www.optimizerx.com/role/RelatedPartyTransactions Related Party Transactions Notes 13 false false R14.htm 013 - Disclosure - Contingent Purchase Price Sheet http://www.optimizerx.com/role/ContingentPurchasePrice Contingent Purchase Price Notes 14 false false R15.htm 014 - Disclosure - Stockholders' Equity Sheet http://www.optimizerx.com/role/StockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 015 - Disclosure - Stock Compensation Sheet http://www.optimizerx.com/role/StockCompensation Stock Compensation Notes 16 false false R17.htm 016 - Disclosure - Leases Sheet http://www.optimizerx.com/role/Leases Leases Notes 17 false false R18.htm 017 - Disclosure - Major Customers and Vendors Sheet http://www.optimizerx.com/role/MajorCustomersandVendors Major Customers and Vendors Notes 18 false false R19.htm 018 - Disclosure - Income Taxes Sheet http://www.optimizerx.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 019 - Disclosure - Commitments and Contingent Liabilities Sheet http://www.optimizerx.com/role/CommitmentsandContingentLiabilities Commitments and Contingent Liabilities Notes 20 false false R21.htm 020 - Disclosure - Retirement Plan Sheet http://www.optimizerx.com/role/RetirementPlan Retirement Plan Notes 21 false false R22.htm 021 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.optimizerx.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://www.optimizerx.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 022 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.optimizerx.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 023 - Disclosure - Prepaid Expenses (Tables) Sheet http://www.optimizerx.com/role/PrepaidExpensesTables Prepaid Expenses (Tables) Tables http://www.optimizerx.com/role/PrepaidExpenses 24 false false R25.htm 024 - Disclosure - Property and Equipment (Tables) Sheet http://www.optimizerx.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.optimizerx.com/role/PropertyandEquipment 25 false false R26.htm 025 - Disclosure - Intangible Assets (Tables) Sheet http://www.optimizerx.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.optimizerx.com/role/IntangibleAssets 26 false false R27.htm 026 - Disclosure - Deferred Revenue (Tables) Sheet http://www.optimizerx.com/role/DeferredRevenueTables Deferred Revenue (Tables) Tables http://www.optimizerx.com/role/DeferredRevenue 27 false false R28.htm 027 - Disclosure - Contingent Purchase Price (Tables) Sheet http://www.optimizerx.com/role/ContingentPurchasePriceTables Contingent Purchase Price (Tables) Tables http://www.optimizerx.com/role/ContingentPurchasePrice 28 false false R29.htm 028 - Disclosure - Stock Compensation (Tables) Sheet http://www.optimizerx.com/role/StockCompensationTables Stock Compensation (Tables) Tables http://www.optimizerx.com/role/StockCompensation 29 false false R30.htm 029 - Disclosure - Leases (Tables) Sheet http://www.optimizerx.com/role/LeasesTables Leases (Tables) Tables http://www.optimizerx.com/role/Leases 30 false false R31.htm 030 - Disclosure - Major Customers and Vendors (Tables) Sheet http://www.optimizerx.com/role/MajorCustomersandVendorsTables Major Customers and Vendors (Tables) Tables http://www.optimizerx.com/role/MajorCustomersandVendors 31 false false R32.htm 031 - Disclosure - Income Taxes (Tables) Sheet http://www.optimizerx.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.optimizerx.com/role/IncomeTaxes 32 false false R33.htm 032 - Disclosure - Organization and Nature of Business (Details) Sheet http://www.optimizerx.com/role/OrganizationandNatureofBusinessDetails Organization and Nature of Business (Details) Details http://www.optimizerx.com/role/OrganizationandNatureofBusiness 33 false false R34.htm 033 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesTables 34 false false R35.htm 034 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of financial assets and liabilities measured on a recurring basis Sheet http://www.optimizerx.com/role/ScheduleoffinancialassetsandliabilitiesmeasuredonarecurringbasisTable Summary of Significant Accounting Policies (Details) - Schedule of financial assets and liabilities measured on a recurring basis Details http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesTables 35 false false R36.htm 035 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of changes in fair value of the Company???s Level 3 financial instruments Sheet http://www.optimizerx.com/role/ScheduleofchangesinfairvalueoftheCompanysLevel3financialinstrumentsTable Summary of Significant Accounting Policies (Details) - Schedule of changes in fair value of the Company???s Level 3 financial instruments Details http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesTables 36 false false R37.htm 036 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of revenue is earned from life sciences companies Sheet http://www.optimizerx.com/role/ScheduleofrevenueisearnedfromlifesciencescompaniesTable Summary of Significant Accounting Policies (Details) - Schedule of revenue is earned from life sciences companies Details http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesTables 37 false false R38.htm 037 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of expected dividends Sheet http://www.optimizerx.com/role/ScheduleofexpecteddividendsTable Summary of Significant Accounting Policies (Details) - Schedule of expected dividends Details http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesTables 38 false false R39.htm 038 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of weighted average shares outstanding and the basic and diluted earnings per common share Sheet http://www.optimizerx.com/role/ScheduleofweightedaveragesharesoutstandingandthebasicanddilutedearningspercommonshareTable Summary of Significant Accounting Policies (Details) - Schedule of weighted average shares outstanding and the basic and diluted earnings per common share Details http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesTables 39 false false R40.htm 039 - Disclosure - Prepaid Expenses (Details) - Schedule of prepaid expenses Sheet http://www.optimizerx.com/role/ScheduleofprepaidexpensesTable Prepaid Expenses (Details) - Schedule of prepaid expenses Details http://www.optimizerx.com/role/PrepaidExpensesTables 40 false false R41.htm 040 - Disclosure - Property and Equipment (Details) Sheet http://www.optimizerx.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://www.optimizerx.com/role/PropertyandEquipmentTables 41 false false R42.htm 041 - Disclosure - Property and Equipment (Details) - Schedule of property and equipment Sheet http://www.optimizerx.com/role/ScheduleofpropertyandequipmentTable Property and Equipment (Details) - Schedule of property and equipment Details http://www.optimizerx.com/role/PropertyandEquipmentTables 42 false false R43.htm 042 - Disclosure - Intangible Assets (Details) Sheet http://www.optimizerx.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.optimizerx.com/role/IntangibleAssetsTables 43 false false R44.htm 043 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets included on the consolidated balance sheet Sheet http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable Intangible Assets (Details) - Schedule of intangible assets included on the consolidated balance sheet Details http://www.optimizerx.com/role/IntangibleAssetsTables 44 false false R45.htm 044 - Disclosure - Intangible Assets (Details) - Schedule of intangibles estimated useful lives Sheet http://www.optimizerx.com/role/ScheduleofintangiblesestimatedusefullivesTable Intangible Assets (Details) - Schedule of intangibles estimated useful lives Details http://www.optimizerx.com/role/IntangibleAssetsTables 45 false false R46.htm 045 - Disclosure - Intangible Assets (Details) - Schedule of future amortization expenses of intangibles assets Sheet http://www.optimizerx.com/role/ScheduleoffutureamortizationexpensesofintangiblesassetsTable Intangible Assets (Details) - Schedule of future amortization expenses of intangibles assets Details http://www.optimizerx.com/role/IntangibleAssetsTables 46 false false R47.htm 046 - Disclosure - Deferred Revenue (Details) Sheet http://www.optimizerx.com/role/DeferredRevenueDetails Deferred Revenue (Details) Details http://www.optimizerx.com/role/DeferredRevenueTables 47 false false R48.htm 047 - Disclosure - Deferred Revenue (Details) - Schedule of deferred revenue Sheet http://www.optimizerx.com/role/ScheduleofdeferredrevenueTable Deferred Revenue (Details) - Schedule of deferred revenue Details http://www.optimizerx.com/role/DeferredRevenueTables 48 false false R49.htm 048 - Disclosure - Related Party Transactions (Details) Sheet http://www.optimizerx.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.optimizerx.com/role/RelatedPartyTransactions 49 false false R50.htm 049 - Disclosure - Contingent Purchase Price (Details) Sheet http://www.optimizerx.com/role/ContingentPurchasePriceDetails Contingent Purchase Price (Details) Details http://www.optimizerx.com/role/ContingentPurchasePriceTables 50 false false R51.htm 050 - Disclosure - Contingent Purchase Price (Details) - Schedule of fair value of contingent purchase price payable Sheet http://www.optimizerx.com/role/ScheduleoffairvalueofcontingentpurchasepricepayableTable Contingent Purchase Price (Details) - Schedule of fair value of contingent purchase price payable Details http://www.optimizerx.com/role/ContingentPurchasePriceTables 51 false false R52.htm 051 - Disclosure - Stockholders' Equity (Details) Sheet http://www.optimizerx.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.optimizerx.com/role/StockholdersEquity 52 false false R53.htm 052 - Disclosure - Stock Compensation (Details) Sheet http://www.optimizerx.com/role/StockCompensationDetails Stock Compensation (Details) Details http://www.optimizerx.com/role/StockCompensationTables 53 false false R54.htm 053 - Disclosure - Stock Compensation (Details) - Schedule of option activity Sheet http://www.optimizerx.com/role/ScheduleofoptionactivityTable Stock Compensation (Details) - Schedule of option activity Details http://www.optimizerx.com/role/StockCompensationTables 54 false false R55.htm 054 - Disclosure - Stock Compensation (Details) - Schedule of total and vested options outstanding Sheet http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable Stock Compensation (Details) - Schedule of total and vested options outstanding Details http://www.optimizerx.com/role/StockCompensationTables 55 false false R56.htm 055 - Disclosure - Stock Compensation (Details) - Schedule of nonvested shares Sheet http://www.optimizerx.com/role/ScheduleofnonvestedsharesTable Stock Compensation (Details) - Schedule of nonvested shares Details http://www.optimizerx.com/role/StockCompensationTables 56 false false R57.htm 056 - Disclosure - Stock Compensation (Details) - Schedule of restricted stock awards Sheet http://www.optimizerx.com/role/ScheduleofrestrictedstockawardsTable Stock Compensation (Details) - Schedule of restricted stock awards Details http://www.optimizerx.com/role/StockCompensationTables 57 false false R58.htm 057 - Disclosure - Leases (Details) Sheet http://www.optimizerx.com/role/LeasesDetails Leases (Details) Details http://www.optimizerx.com/role/LeasesTables 58 false false R59.htm 058 - Disclosure - Leases (Details) - Schedule of lease cost Sheet http://www.optimizerx.com/role/ScheduleofleasecostTable Leases (Details) - Schedule of lease cost Details http://www.optimizerx.com/role/LeasesTables 59 false false R60.htm 059 - Disclosure - Leases (Details) - Schedule of future minimum lease payments Sheet http://www.optimizerx.com/role/ScheduleoffutureminimumleasepaymentsTable Leases (Details) - Schedule of future minimum lease payments Details http://www.optimizerx.com/role/LeasesTables 60 false false R61.htm 060 - Disclosure - Major Customers and Vendors (Details) Sheet http://www.optimizerx.com/role/MajorCustomersandVendorsDetails Major Customers and Vendors (Details) Details http://www.optimizerx.com/role/MajorCustomersandVendorsTables 61 false false R62.htm 061 - Disclosure - Major Customers and Vendors (Details) - Schedule of customers accounted percentage of revenue Sheet http://www.optimizerx.com/role/ScheduleofcustomersaccountedpercentageofrevenueTable Major Customers and Vendors (Details) - Schedule of customers accounted percentage of revenue Details http://www.optimizerx.com/role/MajorCustomersandVendorsTables 62 false false R63.htm 062 - Disclosure - Income Taxes (Details) Sheet http://www.optimizerx.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.optimizerx.com/role/IncomeTaxesTables 63 false false R64.htm 063 - Disclosure - Income Taxes (Details) - Schedule of federal income tax benefit Sheet http://www.optimizerx.com/role/ScheduleoffederalincometaxbenefitTable Income Taxes (Details) - Schedule of federal income tax benefit Details http://www.optimizerx.com/role/IncomeTaxesTables 64 false false R65.htm 064 - Disclosure - Income Taxes (Details) - Schedule of deferred tax assets Sheet http://www.optimizerx.com/role/ScheduleofdeferredtaxassetsTable Income Taxes (Details) - Schedule of deferred tax assets Details http://www.optimizerx.com/role/IncomeTaxesTables 65 false false R66.htm 065 - Disclosure - Commitments and Contingent Liabilities (Details) Sheet http://www.optimizerx.com/role/CommitmentsandContingentLiabilitiesDetails Commitments and Contingent Liabilities (Details) Details http://www.optimizerx.com/role/CommitmentsandContingentLiabilities 66 false false R67.htm 066 - Disclosure - Retirement Plan (Details) Sheet http://www.optimizerx.com/role/RetirementPlanDetails Retirement Plan (Details) Details http://www.optimizerx.com/role/RetirementPlan 67 false false All Reports Book All Reports f10k2021_optimizerxcorp.htm f10k2021ex21-1_optimizerx.htm f10k2021ex23-1_optimizerx.htm f10k2021ex31-1_optimizerx.htm f10k2021ex31-2_optimizerx.htm f10k2021ex32-1_optimizerx.htm f10k2021ex4-1_optimizerx.htm oprx-20211231.xsd oprx-20211231_cal.xml oprx-20211231_def.xml oprx-20211231_lab.xml oprx-20211231_pre.xml image_001.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10k2021_optimizerxcorp.htm": { "axisCustom": 0, "axisStandard": 16, "contextCount": 160, "dts": { "calculationLink": { "local": [ "oprx-20211231_cal.xml" ] }, "definitionLink": { "local": [ "oprx-20211231_def.xml" ] }, "inline": { "local": [ "f10k2021_optimizerxcorp.htm" ] }, "labelLink": { "local": [ "oprx-20211231_lab.xml" ] }, "presentationLink": { "local": [ "oprx-20211231_pre.xml" ] }, "schema": { "local": [ "oprx-20211231.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/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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd" ] } }, "elementCount": 537, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 51, "http://www.optimizerx.com/20211231": 25, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 82 }, "keyCustom": 82, "keyStandard": 360, "memberCustom": 25, "memberStandard": 26, "nsprefix": "oprx", "nsuri": "http://www.optimizerx.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.optimizerx.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Property and Equipment", "role": "http://www.optimizerx.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Intangible Assets", "role": "http://www.optimizerx.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Deferred Revenue", "role": "http://www.optimizerx.com/role/DeferredRevenue", "shortName": "Deferred Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Related Party Transactions", "role": "http://www.optimizerx.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Contingent Purchase Price", "role": "http://www.optimizerx.com/role/ContingentPurchasePrice", "shortName": "Contingent Purchase Price", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Stockholders' Equity", "role": "http://www.optimizerx.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Stock Compensation", "role": "http://www.optimizerx.com/role/StockCompensation", "shortName": "Stock Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Leases", "role": "http://www.optimizerx.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Major Customers and Vendors", "role": "http://www.optimizerx.com/role/MajorCustomersandVendors", "shortName": "Major Customers and Vendors", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Income Taxes", "role": "http://www.optimizerx.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "role": "http://www.optimizerx.com/role/ConsolidatedBalanceSheet", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Commitments and Contingent Liabilities", "role": "http://www.optimizerx.com/role/CommitmentsandContingentLiabilities", "shortName": "Commitments and Contingent Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Retirement Plan", "role": "http://www.optimizerx.com/role/RetirementPlan", "shortName": "Retirement Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Accounting Policies, by Policy (Policies)", "role": "http://www.optimizerx.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "oprx:ScheduleOfPrepaidExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Prepaid Expenses (Tables)", "role": "http://www.optimizerx.com/role/PrepaidExpensesTables", "shortName": "Prepaid Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "oprx:ScheduleOfPrepaidExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Property and Equipment (Tables)", "role": "http://www.optimizerx.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Intangible Assets (Tables)", "role": "http://www.optimizerx.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Deferred Revenue (Tables)", "role": "http://www.optimizerx.com/role/DeferredRevenueTables", "shortName": "Deferred Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "oprx:FairValueOfContingentPurchasePricePayablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Contingent Purchase Price (Tables)", "role": "http://www.optimizerx.com/role/ContingentPurchasePriceTables", "shortName": "Contingent Purchase Price (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "oprx:FairValueOfContingentPurchasePricePayablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Stock Compensation (Tables)", "role": "http://www.optimizerx.com/role/StockCompensationTables", "shortName": "Stock Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c3", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPershares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Leases (Tables)", "role": "http://www.optimizerx.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Major Customers and Vendors (Tables)", "role": "http://www.optimizerx.com/role/MajorCustomersandVendorsTables", "shortName": "Major Customers and Vendors (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Income Taxes (Tables)", "role": "http://www.optimizerx.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "oprx:USHealthcareProvidersPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Organization and Nature of Business (Details)", "role": "http://www.optimizerx.com/role/OrganizationandNatureofBusinessDetails", "shortName": "Organization and Nature of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "oprx:USHealthcareProvidersPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "oprx:ContingentPurchasePricePayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of financial assets and liabilities measured on a recurring basis", "role": "http://www.optimizerx.com/role/ScheduleoffinancialassetsandliabilitiesmeasuredonarecurringbasisTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of financial assets and liabilities measured on a recurring basis", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "oprx:ContingentPurchasePricePayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of changes in fair value of the Company\u2019s Level 3 financial instruments", "role": "http://www.optimizerx.com/role/ScheduleofchangesinfairvalueoftheCompanysLevel3financialinstrumentsTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of changes in fair value of the Company\u2019s Level 3 financial instruments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "oprx:LifeScienceCompaniesRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of revenue is earned from life sciences companies", "role": "http://www.optimizerx.com/role/ScheduleofrevenueisearnedfromlifesciencescompaniesTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of revenue is earned from life sciences companies", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "oprx:LifeScienceCompaniesRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of expected dividends", "role": "http://www.optimizerx.com/role/ScheduleofexpecteddividendsTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of expected dividends", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of weighted average shares outstanding and the basic and diluted earnings per common share", "role": "http://www.optimizerx.com/role/ScheduleofweightedaveragesharesoutstandingandthebasicanddilutedearningspercommonshareTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of weighted average shares outstanding and the basic and diluted earnings per common share", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations", "role": "http://www.optimizerx.com/role/ConsolidatedIncomeStatement", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "oprx:ScheduleOfPrepaidExpensesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "oprx:PrepaidRevenueShareAndExclusivityPayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Prepaid Expenses (Details) - Schedule of prepaid expenses", "role": "http://www.optimizerx.com/role/ScheduleofprepaidexpensesTable", "shortName": "Prepaid Expenses (Details) - Schedule of prepaid expenses", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "oprx:ScheduleOfPrepaidExpensesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "oprx:PrepaidRevenueShareAndExclusivityPayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Property and Equipment (Details)", "role": "http://www.optimizerx.com/role/PropertyandEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Property and Equipment (Details) - Schedule of property and equipment", "role": "http://www.optimizerx.com/role/ScheduleofpropertyandequipmentTable", "shortName": "Property and Equipment (Details) - Schedule of property and equipment", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Intangible Assets (Details)", "role": "http://www.optimizerx.com/role/IntangibleAssetsDetails", "shortName": "Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets included on the consolidated balance sheet", "role": "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable", "shortName": "Intangible Assets (Details) - Schedule of intangible assets included on the consolidated balance sheet", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c44", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Intangible Assets (Details) - Schedule of intangibles estimated useful lives", "role": "http://www.optimizerx.com/role/ScheduleofintangiblesestimatedusefullivesTable", "shortName": "Intangible Assets (Details) - Schedule of intangibles estimated useful lives", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c44", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "oprx:ScheduleOfFutureAmortizationExpensesOfIntangiblesAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Intangible Assets (Details) - Schedule of future amortization expenses of intangibles assets", "role": "http://www.optimizerx.com/role/ScheduleoffutureamortizationexpensesofintangiblesassetsTable", "shortName": "Intangible Assets (Details) - Schedule of future amortization expenses of intangibles assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "oprx:ScheduleOfFutureAmortizationExpensesOfIntangiblesAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Deferred Revenue (Details)", "role": "http://www.optimizerx.com/role/DeferredRevenueDetails", "shortName": "Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Deferred Revenue (Details) - Schedule of deferred revenue", "role": "http://www.optimizerx.com/role/ScheduleofdeferredrevenueTable", "shortName": "Deferred Revenue (Details) - Schedule of deferred revenue", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c18", "decimals": "INF", "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "oprx:OptionsGrantedToAcquireExclusivePatentRights", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Related Party Transactions (Details)", "role": "http://www.optimizerx.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "oprx:OptionsGrantedToAcquireExclusivePatentRights", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c15", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statement of Stockholders\u2019 Equity", "role": "http://www.optimizerx.com/role/ShareholdersEquityType2or3", "shortName": "Consolidated Statement of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c15", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c5", "decimals": "-5", "first": true, "lang": null, "name": "oprx:ContingentPaymentInCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Contingent Purchase Price (Details)", "role": "http://www.optimizerx.com/role/ContingentPurchasePriceDetails", "shortName": "Contingent Purchase Price (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c5", "decimals": "-5", "first": true, "lang": null, "name": "oprx:ContingentPaymentInCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "oprx:FairValueOfContingentPurchasePricePayablesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "oprx:FairValueOfContingentPurchasePricePayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Contingent Purchase Price (Details) - Schedule of fair value of contingent purchase price payable", "role": "http://www.optimizerx.com/role/ScheduleoffairvalueofcontingentpurchasepricepayableTable", "shortName": "Contingent Purchase Price (Details) - Schedule of fair value of contingent purchase price payable", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "oprx:FairValueOfContingentPurchasePricePayablesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "oprx:FairValueOfContingentPurchasePricePayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Stockholders' Equity (Details)", "role": "http://www.optimizerx.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c85", "decimals": "0", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Stock Compensation (Details)", "role": "http://www.optimizerx.com/role/StockCompensationDetails", "shortName": "Stock Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Stock Compensation (Details) - Schedule of option activity", "role": "http://www.optimizerx.com/role/ScheduleofoptionactivityTable", "shortName": "Stock Compensation (Details) - Schedule of option activity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c18", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c98", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Stock Compensation (Details) - Schedule of total and vested options outstanding", "role": "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable", "shortName": "Stock Compensation (Details) - Schedule of total and vested options outstanding", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c98", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Stock Compensation (Details) - Schedule of nonvested shares", "role": "http://www.optimizerx.com/role/ScheduleofnonvestedsharesTable", "shortName": "Stock Compensation (Details) - Schedule of nonvested shares", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c4", "decimals": "INF", "first": true, "lang": null, "name": "oprx:SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsSharesOutstandingBeginning", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Stock Compensation (Details) - Schedule of restricted stock awards", "role": "http://www.optimizerx.com/role/ScheduleofrestrictedstockawardsTable", "shortName": "Stock Compensation (Details) - Schedule of restricted stock awards", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c18", "decimals": "INF", "lang": null, "name": "oprx:SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsSharesOutstandingBeginning", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "oprx:OperatingLeasesExpiresPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Leases (Details)", "role": "http://www.optimizerx.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "oprx:OperatingLeasesExpiresPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Leases (Details) - Schedule of lease cost", "role": "http://www.optimizerx.com/role/ScheduleofleasecostTable", "shortName": "Leases (Details) - Schedule of lease cost", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.optimizerx.com/role/ConsolidatedCashFlow", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "lang": null, "name": "oprx:DepreciationAndAmortizationValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "oprx:ScheduleOfFutureMinimumLeasePaymentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Leases (Details) - Schedule of future minimum lease payments", "role": "http://www.optimizerx.com/role/ScheduleoffutureminimumleasepaymentsTable", "shortName": "Leases (Details) - Schedule of future minimum lease payments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "oprx:ScheduleOfFutureMinimumLeasePaymentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "oprx:ConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Major Customers and Vendors (Details)", "role": "http://www.optimizerx.com/role/MajorCustomersandVendorsDetails", "shortName": "Major Customers and Vendors (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "oprx:ConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c148", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Major Customers and Vendors (Details) - Schedule of customers accounted percentage of revenue", "role": "http://www.optimizerx.com/role/ScheduleofcustomersaccountedpercentageofrevenueTable", "shortName": "Major Customers and Vendors (Details) - Schedule of customers accounted percentage of revenue", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c148", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwardsLimitationsOnUse", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Income Taxes (Details)", "role": "http://www.optimizerx.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwardsLimitationsOnUse", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Income Taxes (Details) - Schedule of federal income tax benefit", "role": "http://www.optimizerx.com/role/ScheduleoffederalincometaxbenefitTable", "shortName": "Income Taxes (Details) - Schedule of federal income tax benefit", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Income Taxes (Details) - Schedule of deferred tax assets", "role": "http://www.optimizerx.com/role/ScheduleofdeferredtaxassetsTable", "shortName": "Income Taxes (Details) - Schedule of deferred tax assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "oprx:UnderpaymentPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Commitments and Contingent Liabilities (Details)", "role": "http://www.optimizerx.com/role/CommitmentsandContingentLiabilitiesDetails", "shortName": "Commitments and Contingent Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "oprx:UnderpaymentPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Retirement Plan (Details)", "role": "http://www.optimizerx.com/role/RetirementPlanDetails", "shortName": "Retirement Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Organization and Nature of Business", "role": "http://www.optimizerx.com/role/OrganizationandNatureofBusiness", "shortName": "Organization and Nature of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.optimizerx.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "oprx:PrepaidExpensesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Prepaid Expenses", "role": "http://www.optimizerx.com/role/PrepaidExpenses", "shortName": "Prepaid Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_optimizerxcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "oprx:PrepaidExpensesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 53, "tag": { "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/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r497", "r498", "r499" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r497", "r498", "r499" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r497", "r498", "r499" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "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/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "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/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r497", "r498", "r499" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2021q4", "presentation": [ "http://www.optimizerx.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/2021q4", "presentation": [ "http://www.optimizerx.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." } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.optimizerx.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." } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.optimizerx.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/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r500" ], "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/2021q4", "presentation": [ "http://www.optimizerx.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/2021q4", "presentation": [ "http://www.optimizerx.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/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.optimizerx.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/2021q4", "presentation": [ "http://www.optimizerx.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/2021q4", "presentation": [ "http://www.optimizerx.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/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r495" ], "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/2021q4", "presentation": [ "http://www.optimizerx.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/2021q4", "presentation": [ "http://www.optimizerx.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/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r495" ], "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/2021q4", "presentation": [ "http://www.optimizerx.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/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r495" ], "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/2021q4", "presentation": [ "http://www.optimizerx.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/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r508" ], "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/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r495" ], "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/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r495" ], "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/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r495" ], "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/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r495" ], "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/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r497", "r498", "r499" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r494" ], "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/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r496" ], "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/2021q4", "presentation": [ "http://www.optimizerx.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/2021q4", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "oprx_CareSpeakCommunicationsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CareSpeakCommunicationsIncMember", "terseLabel": "CareSpeak Communications, Inc. [Member]" } } }, "localname": "CareSpeakCommunicationsIncMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffairvalueofcontingentpurchasepricepayableTable" ], "xbrltype": "domainItemType" }, "oprx_ChangeInFairValueOfContingentConsideration": { "auth_ref": [], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.optimizerx.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of change in fair value of contingent consideration.", "label": "ChangeInFairValueOfContingentConsideration", "negatedLabel": "Change in fair value of contingent consideration", "terseLabel": "Change in fair value of contingent consideration" } } }, "localname": "ChangeInFairValueOfContingentConsideration", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow", "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "oprx_CommitmentsandContingentLiabilitiesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingent Liabilities (Details) [Line Items]" } } }, "localname": "CommitmentsandContingentLiabilitiesDetailsLineItems", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/CommitmentsandContingentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "oprx_CommitmentsandContingentLiabilitiesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingent Liabilities (Details) [Table]" } } }, "localname": "CommitmentsandContingentLiabilitiesDetailsTable", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/CommitmentsandContingentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "oprx_ConcentrationRiskPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration risk percentage.", "label": "ConcentrationRiskPercentage", "terseLabel": "Revenue percentage", "verboseLabel": "Concentration Risk Percentage" } } }, "localname": "ConcentrationRiskPercentage", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/MajorCustomersandVendorsDetails", "http://www.optimizerx.com/role/ScheduleofcustomersaccountedpercentageofrevenueTable" ], "xbrltype": "percentItemType" }, "oprx_ContingentEquityFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The Amount of Contingent Equity Fair Value Disclosure.", "label": "ContingentEquityFairValueDisclosure", "terseLabel": "Fair value of the contingent payment" } } }, "localname": "ContingentEquityFairValueDisclosure", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ContingentPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "oprx_ContingentPaymentInCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The Amount of Contingent Payment In Cash.", "label": "ContingentPaymentInCash", "terseLabel": "Total contingent payment in cash" } } }, "localname": "ContingentPaymentInCash", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ContingentPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "oprx_ContingentPurchasePriceDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contingent Purchase Price (Details) [Line Items]" } } }, "localname": "ContingentPurchasePriceDetailsLineItems", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ContingentPurchasePriceDetails" ], "xbrltype": "stringItemType" }, "oprx_ContingentPurchasePriceDetailsScheduleoffairvalueofcontingentpurchasepricepayableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contingent Purchase Price (Details) - Schedule of fair value of contingent purchase price payable [Line Items]" } } }, "localname": "ContingentPurchasePriceDetailsScheduleoffairvalueofcontingentpurchasepricepayableLineItems", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffairvalueofcontingentpurchasepricepayableTable" ], "xbrltype": "stringItemType" }, "oprx_ContingentPurchasePriceDetailsScheduleoffairvalueofcontingentpurchasepricepayableTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contingent Purchase Price (Details) - Schedule of fair value of contingent purchase price payable [Table]" } } }, "localname": "ContingentPurchasePriceDetailsScheduleoffairvalueofcontingentpurchasepricepayableTable", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffairvalueofcontingentpurchasepricepayableTable" ], "xbrltype": "stringItemType" }, "oprx_ContingentPurchasePriceDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contingent Purchase Price (Details) [Table]" } } }, "localname": "ContingentPurchasePriceDetailsTable", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ContingentPurchasePriceDetails" ], "xbrltype": "stringItemType" }, "oprx_ContingentPurchasePricePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingent Purchase Price Payable.", "label": "ContingentPurchasePricePayable", "terseLabel": "Contingent Purchase Price Payable" } } }, "localname": "ContingentPurchasePricePayable", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffinancialassetsandliabilitiesmeasuredonarecurringbasisTable" ], "xbrltype": "monetaryItemType" }, "oprx_CurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CurrentMember", "terseLabel": "Current [Member]" } } }, "localname": "CurrentMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffairvalueofcontingentpurchasepricepayableTable" ], "xbrltype": "domainItemType" }, "oprx_CurrentPortionOfContingentPurchasePricePayable": { "auth_ref": [], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current portion of contingent purchase price payable.", "label": "CurrentPortionOfContingentPurchasePricePayable", "terseLabel": "Contingent purchase price payable" } } }, "localname": "CurrentPortionOfContingentPurchasePricePayable", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "oprx_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CustomerAMember", "terseLabel": "Customer A [Member]" } } }, "localname": "CustomerAMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofcustomersaccountedpercentageofrevenueTable" ], "xbrltype": "domainItemType" }, "oprx_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CustomerBMember", "terseLabel": "Customer B [Member]" } } }, "localname": "CustomerBMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofcustomersaccountedpercentageofrevenueTable" ], "xbrltype": "domainItemType" }, "oprx_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CustomerCMember", "terseLabel": "Customer C [Member]" } } }, "localname": "CustomerCMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofcustomersaccountedpercentageofrevenueTable" ], "xbrltype": "domainItemType" }, "oprx_CustomerFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CustomerFourMember", "terseLabel": "Four Entities [Member]" } } }, "localname": "CustomerFourMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/MajorCustomersandVendorsDetails" ], "xbrltype": "domainItemType" }, "oprx_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CustomerOneMember", "terseLabel": "One Agencies [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/MajorCustomersandVendorsDetails" ], "xbrltype": "domainItemType" }, "oprx_CustomerThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CustomerThreeMember", "terseLabel": "Three Entities [Member]" } } }, "localname": "CustomerThreeMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/MajorCustomersandVendorsDetails" ], "xbrltype": "domainItemType" }, "oprx_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CustomerTwoMember", "terseLabel": "Two Agencies [Member]" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/MajorCustomersandVendorsDetails" ], "xbrltype": "domainItemType" }, "oprx_DeferredRevenueDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Revenue [Abstract]" } } }, "localname": "DeferredRevenueDetailsLineItems", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/DeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "oprx_DeferredRevenueDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Revenue (Details) [Table]" } } }, "localname": "DeferredRevenueDetailsTable", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/DeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "oprx_DeferredTaxAssetAttributableToAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DeferredTaxAssetAttributableToAbstract", "terseLabel": "Deferred tax asset attributable to:" } } }, "localname": "DeferredTaxAssetAttributableToAbstract", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "stringItemType" }, "oprx_DeferredTaxAssetNetOfValuationAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "DeferredTaxAssetNetOfValuationAllowance", "terseLabel": "Net deferred tax asset, net of valuation allowance" } } }, "localname": "DeferredTaxAssetNetOfValuationAllowance", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "oprx_DeferredTaxAssetsOperatingLeaseLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating lease liability.", "label": "DeferredTaxAssetsOperatingLeaseLiability", "terseLabel": "Operating lease liability" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiability", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "oprx_DeferredTaxLiabilitiesAttributableToAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DeferredTaxLiabilitiesAttributableToAbstract", "terseLabel": "Deferred tax liabilities attributable to:" } } }, "localname": "DeferredTaxLiabilitiesAttributableToAbstract", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "stringItemType" }, "oprx_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating lease right of use assets.", "label": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "terseLabel": "Operating lease right of use assets" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "oprx_DepreciationAndAmortizationValue": { "auth_ref": [], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "DepreciationAndAmortizationValue", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortizationValue", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "oprx_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ExercisePriceRangeFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExercisePriceRangeFiveMember", "terseLabel": "$60.00 to $96.70 [Member]" } } }, "localname": "ExercisePriceRangeFiveMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable" ], "xbrltype": "domainItemType" }, "oprx_ExercisePriceRangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExercisePriceRangeFourMember", "terseLabel": "$40.00 to $60.00 [Member]" } } }, "localname": "ExercisePriceRangeFourMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable" ], "xbrltype": "domainItemType" }, "oprx_ExercisePriceRangeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExercisePriceRangeMember", "terseLabel": "Exercise Price Range [Member]" } } }, "localname": "ExercisePriceRangeMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable" ], "xbrltype": "domainItemType" }, "oprx_ExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExercisePriceRangeOneMember", "terseLabel": "$2.46 to $10.00 [Member]" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable" ], "xbrltype": "domainItemType" }, "oprx_ExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExercisePriceRangeThreeMember", "terseLabel": "$20.00 to $40.00 [Member]" } } }, "localname": "ExercisePriceRangeThreeMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable" ], "xbrltype": "domainItemType" }, "oprx_ExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExercisePriceRangeTwoMember", "terseLabel": "$10,00 to $20.00 [Member]" } } }, "localname": "ExercisePriceRangeTwoMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable" ], "xbrltype": "domainItemType" }, "oprx_FairValueOfContingentPurchasePricePayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The Amount of Fair value of contingent purchase price payable.", "label": "FairValueOfContingentPurchasePricePayable", "terseLabel": "Total" } } }, "localname": "FairValueOfContingentPurchasePricePayable", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffairvalueofcontingentpurchasepricepayableTable" ], "xbrltype": "monetaryItemType" }, "oprx_FairValueOfContingentPurchasePricePayablesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of fair value of contingent purchase price payable.", "label": "FairValueOfContingentPurchasePricePayablesTableTextBlock", "terseLabel": "Schedule of fair value of contingent purchase price payable" } } }, "localname": "FairValueOfContingentPurchasePricePayablesTableTextBlock", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ContingentPurchasePriceTables" ], "xbrltype": "textBlockItemType" }, "oprx_FairValueOfRiskFreeRateOfReturn": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Risk free rate of return.", "label": "FairValueOfRiskFreeRateOfReturn", "terseLabel": "Risk free rate of return" } } }, "localname": "FairValueOfRiskFreeRateOfReturn", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ContingentPurchasePriceDetails" ], "xbrltype": "percentItemType" }, "oprx_FairValueOfTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair value of term.", "label": "FairValueOfTerm", "terseLabel": "Fair value of term" } } }, "localname": "FairValueOfTerm", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ContingentPurchasePriceDetails" ], "xbrltype": "durationItemType" }, "oprx_FairValueOfVolatility": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair value of volatility.", "label": "FairValueOfVolatility", "terseLabel": "Fair value of volatility" } } }, "localname": "FairValueOfVolatility", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ContingentPurchasePriceDetails" ], "xbrltype": "percentItemType" }, "oprx_FederalIncomeTaxBenefitExpenseAttributableToAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FederalIncomeTaxBenefitExpenseAttributableToAbstract", "terseLabel": "Federal income tax benefit (expense) attributable to:" } } }, "localname": "FederalIncomeTaxBenefitExpenseAttributableToAbstract", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffederalincometaxbenefitTable" ], "xbrltype": "stringItemType" }, "oprx_FederalIncomeTaxChangeInFairValueOfContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in fair value of contingent consideration.", "label": "FederalIncomeTaxChangeInFairValueOfContingentConsideration", "terseLabel": "Change in fair value of contingent consideration" } } }, "localname": "FederalIncomeTaxChangeInFairValueOfContingentConsideration", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffederalincometaxbenefitTable" ], "xbrltype": "monetaryItemType" }, "oprx_FederalIncomeTaxExpensesBenefitValueAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Federal income tax expenses benefit value allowance.", "label": "FederalIncomeTaxExpensesBenefitValueAllowance", "terseLabel": "Valuation allowance" } } }, "localname": "FederalIncomeTaxExpensesBenefitValueAllowance", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffederalincometaxbenefitTable" ], "xbrltype": "monetaryItemType" }, "oprx_FederalIncomeTaxNetOperatingLossExpiring": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fedewral income tax NOLs expiring.", "label": "FederalIncomeTaxNetOperatingLossExpiring", "terseLabel": "NOLs expiring" } } }, "localname": "FederalIncomeTaxNetOperatingLossExpiring", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffederalincometaxbenefitTable" ], "xbrltype": "monetaryItemType" }, "oprx_FederalIncomeTaxOptionExerciseBenefitsNetOfSection162MLimitations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fedewral income tax option exercise benefits, net of Section 162M limitations.", "label": "FederalIncomeTaxOptionExerciseBenefitsNetOfSection162MLimitations", "terseLabel": "Option exercise benefits, net of Section 162M limitations" } } }, "localname": "FederalIncomeTaxOptionExerciseBenefitsNetOfSection162MLimitations", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffederalincometaxbenefitTable" ], "xbrltype": "monetaryItemType" }, "oprx_FederalIncomeTaxOtherAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Federal income tax expenses benefit other adjustment.", "label": "FederalIncomeTaxOtherAdjustments", "terseLabel": "Other adjustments" } } }, "localname": "FederalIncomeTaxOtherAdjustments", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffederalincometaxbenefitTable" ], "xbrltype": "monetaryItemType" }, "oprx_FederalIncomeTaxOtherPermanentItems": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fedewral income tax other permanent items.", "label": "FederalIncomeTaxOtherPermanentItems", "terseLabel": "Other permanent items" } } }, "localname": "FederalIncomeTaxOtherPermanentItems", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffederalincometaxbenefitTable" ], "xbrltype": "monetaryItemType" }, "oprx_FederalIncomeTaxStateRateChange": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fedewral income tax state rate change.", "label": "FederalIncomeTaxStateRateChange", "terseLabel": "State rate change" } } }, "localname": "FederalIncomeTaxStateRateChange", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffederalincometaxbenefitTable" ], "xbrltype": "monetaryItemType" }, "oprx_FederalIncomeTaxStateTaxEffectNetOfFederalBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fedewral income tax state tax effect, net of federal benefit.", "label": "FederalIncomeTaxStateTaxEffectNetOfFederalBenefit", "terseLabel": "State tax effect, net of federal benefit" } } }, "localname": "FederalIncomeTaxStateTaxEffectNetOfFederalBenefit", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffederalincometaxbenefitTable" ], "xbrltype": "monetaryItemType" }, "oprx_FutureMinimumPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of Future minimum payments.", "label": "FutureMinimumPayments", "terseLabel": "Future minimum payments" } } }, "localname": "FutureMinimumPayments", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/CommitmentsandContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "oprx_GrantDateFairValueForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Grant date fair value, forfeited.", "label": "GrantDateFairValueForfeited", "terseLabel": "Grant date fair value, Forfeited" } } }, "localname": "GrantDateFairValueForfeited", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofrestrictedstockawardsTable" ], "xbrltype": "perShareItemType" }, "oprx_GrantDateFairValueOutstandingBeginning": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GrantDateFairValueOutstandingBeginning", "terseLabel": "Grant date fair value Outstanding, beginning" } } }, "localname": "GrantDateFairValueOutstandingBeginning", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofrestrictedstockawardsTable" ], "xbrltype": "perShareItemType" }, "oprx_GrossProceedsOfCommonStockAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross proceeds of common stock amount", "label": "GrossProceedsOfCommonStockAmount", "terseLabel": "Received proceeds (in Dollars)" } } }, "localname": "GrossProceedsOfCommonStockAmount", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "oprx_IncreaseDecreaseInRevenueSharePayable": { "auth_ref": [], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in revenue share payable.", "label": "IncreaseDecreaseInRevenueSharePayable", "terseLabel": "Revenue share payable" } } }, "localname": "IncreaseDecreaseInRevenueSharePayable", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "oprx_IncreaseInTheValueOfTheRMDYHealthIncContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "IncreaseInTheValueOfTheRMDYHealthIncContingentConsideration", "terseLabel": "Increase in the value of the RMDY Health, Inc. contingent consideration" } } }, "localname": "IncreaseInTheValueOfTheRMDYHealthIncContingentConsideration", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofchangesinfairvalueoftheCompanysLevel3financialinstrumentsTable" ], "xbrltype": "monetaryItemType" }, "oprx_IntangibleAssetsDetailsScheduleofintangibleassetsincludedontheconsolidatedbalancesheetLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets (Details) - Schedule of intangible assets included on the consolidated balance sheet [Line Items]" } } }, "localname": "IntangibleAssetsDetailsScheduleofintangibleassetsincludedontheconsolidatedbalancesheetLineItems", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable" ], "xbrltype": "stringItemType" }, "oprx_IntangibleAssetsDetailsScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets (Details) - Schedule of intangible assets included on the consolidated balance sheet [Table]" } } }, "localname": "IntangibleAssetsDetailsScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable" ], "xbrltype": "stringItemType" }, "oprx_IssuanceOfCommonStockAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "IssuanceOfCommonStockAbstract0", "terseLabel": "Issuance of common stock:" } } }, "localname": "IssuanceOfCommonStockAbstract0", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "oprx_IssuanceOfCommonStockExerciseValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of common stock exercise value", "label": "IssuanceOfCommonStockExerciseValue", "terseLabel": "Issuance of common stock exercise value (in Dollars)" } } }, "localname": "IssuanceOfCommonStockExerciseValue", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "oprx_IssuanceOfCommonStockForContingentPurchasePriceAndEscrowHoldBack": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent purchase price and escrow hold back.", "label": "IssuanceOfCommonStockForContingentPurchasePriceAndEscrowHoldBack", "terseLabel": "For contingent purchase price and escrow hold back" } } }, "localname": "IssuanceOfCommonStockForContingentPurchasePriceAndEscrowHoldBack", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "oprx_IssuanceOfCommonStockForContingentPurchasePriceAndEscrowHoldBackShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent purchase price and escrow hold back.", "label": "IssuanceOfCommonStockForContingentPurchasePriceAndEscrowHoldBackShares", "terseLabel": "For contingent purchase price and escrow hold back (in Shares)" } } }, "localname": "IssuanceOfCommonStockForContingentPurchasePriceAndEscrowHoldBackShares", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "oprx_KeyPartnersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Key Partners [Member]", "label": "KeyPartnersMember", "terseLabel": "Key Partners [Member]" } } }, "localname": "KeyPartnersMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/MajorCustomersandVendorsDetails" ], "xbrltype": "domainItemType" }, "oprx_LeasesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) [Line Items]" } } }, "localname": "LeasesDetailsLineItems", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "oprx_LeasesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) [Table]" } } }, "localname": "LeasesDetailsTable", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "oprx_LifeScienceCompaniesRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue from Life Science Companies.", "label": "LifeScienceCompaniesRevenue", "terseLabel": "Life Science Companies" } } }, "localname": "LifeScienceCompaniesRevenue", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofrevenueisearnedfromlifesciencescompaniesTable" ], "xbrltype": "monetaryItemType" }, "oprx_LongTermMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LongTermMember", "terseLabel": "Long-Term [Member]" } } }, "localname": "LongTermMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffairvalueofcontingentpurchasepricepayableTable" ], "xbrltype": "domainItemType" }, "oprx_MajorCustomersandVendorsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Major Customers and Vendors (Details) [Line Items]" } } }, "localname": "MajorCustomersandVendorsDetailsLineItems", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/MajorCustomersandVendorsDetails" ], "xbrltype": "stringItemType" }, "oprx_MajorCustomersandVendorsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Major Customers and Vendors (Details) [Table]" } } }, "localname": "MajorCustomersandVendorsDetailsTable", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/MajorCustomersandVendorsDetails" ], "xbrltype": "stringItemType" }, "oprx_MeasurementOfLeaseLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Measurement of lease liabilities.", "label": "MeasurementOfLeaseLiabilities", "terseLabel": "Cash paid" } } }, "localname": "MeasurementOfLeaseLiabilities", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "oprx_MinimumPaymentForContingent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The Amount of Minimum Payment For Contingent.", "label": "MinimumPaymentForContingent", "terseLabel": "Minimum payment" } } }, "localname": "MinimumPaymentForContingent", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ContingentPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "oprx_MinimumPaymentsDue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum payments due.", "label": "MinimumPaymentsDue", "terseLabel": "Minimum payments due" } } }, "localname": "MinimumPaymentsDue", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/CommitmentsandContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "oprx_NonCashInvestingAndFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NonCashInvestingAndFinancingActivitiesAbstract", "terseLabel": "NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "localname": "NonCashInvestingAndFinancingActivitiesAbstract", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "oprx_NotYetAdoptedPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NotYetAdoptedPolicyPolicyTextBlock", "terseLabel": "Not Yet Adopted" } } }, "localname": "NotYetAdoptedPolicyPolicyTextBlock", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "oprx_OneEntitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OneEntitiesMember", "terseLabel": "One Entities [Member]" } } }, "localname": "OneEntitiesMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/MajorCustomersandVendorsDetails" ], "xbrltype": "domainItemType" }, "oprx_OperatingLeaseRightOfUseAssetAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization right of use assets.", "label": "OperatingLeaseRightOfUseAssetAmortization", "terseLabel": "Amortization on right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortization", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "oprx_OperatingLeasesExpiresPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating leases expires period.", "label": "OperatingLeasesExpiresPeriod", "terseLabel": "Operating leases with terms" } } }, "localname": "OperatingLeasesExpiresPeriod", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails" ], "xbrltype": "dateItemType" }, "oprx_OperatingLeasesRentPayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating leases rent payable.", "label": "OperatingLeasesRentPayable", "terseLabel": "Operating leases rent payable" } } }, "localname": "OperatingLeasesRentPayable", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "oprx_OptionsGrantedToAcquireExclusivePatentRights": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "OptionsGrantedToAcquireExclusivePatentRights", "terseLabel": "Common stock options" } } }, "localname": "OptionsGrantedToAcquireExclusivePatentRights", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "oprx_OtherAssetsAndDeposits": { "auth_ref": [], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets and security deposits.", "label": "OtherAssetsAndDeposits", "terseLabel": "Security deposits and other assets" } } }, "localname": "OtherAssetsAndDeposits", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "oprx_OtherIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OtherIntangibleAssetsAbstract", "terseLabel": "Other intangible assets" } } }, "localname": "OtherIntangibleAssetsAbstract", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable" ], "xbrltype": "stringItemType" }, "oprx_OtherIntangibleAssetsAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OtherIntangibleAssetsAbstract0", "terseLabel": "Other intangible assets" } } }, "localname": "OtherIntangibleAssetsAbstract0", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable" ], "xbrltype": "stringItemType" }, "oprx_PartnerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PartnerAMember", "terseLabel": "Partner A [Member]" } } }, "localname": "PartnerAMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofcustomersaccountedpercentageofrevenueTable" ], "xbrltype": "domainItemType" }, "oprx_PartnerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PartnerBMember", "terseLabel": "Partner B [Member]" } } }, "localname": "PartnerBMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofcustomersaccountedpercentageofrevenueTable" ], "xbrltype": "domainItemType" }, "oprx_PatentRightsNet": { "auth_ref": [], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "PatentRightsNet", "terseLabel": "Patent rights, net" } } }, "localname": "PatentRightsNet", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "oprx_PaymentForLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "PaymentForLiability", "terseLabel": "Payment for liability" } } }, "localname": "PaymentForLiability", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ContingentPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "oprx_PaymentOfCareSpeakCommunicationContingentConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "PaymentOfCareSpeakCommunicationContingentConsideration", "terseLabel": "Payment of CareSpeak Communication contingent consideration" } } }, "localname": "PaymentOfCareSpeakCommunicationContingentConsideration", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofchangesinfairvalueoftheCompanysLevel3financialinstrumentsTable" ], "xbrltype": "monetaryItemType" }, "oprx_PaymentOfRMDYHealthIncContingentConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "PaymentOfRMDYHealthIncContingentConsideration", "terseLabel": "Payment of RMDY Health, Inc. contingent consideration" } } }, "localname": "PaymentOfRMDYHealthIncContingentConsideration", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofchangesinfairvalueoftheCompanysLevel3financialinstrumentsTable" ], "xbrltype": "monetaryItemType" }, "oprx_PaymentOfShareholderLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The Amount of Payment Of Shareholder Liability.", "label": "PaymentOfShareholderLiability", "terseLabel": "Payment of shareholder liability" } } }, "localname": "PaymentOfShareholderLiability", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ContingentPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "oprx_PaymentsToAdvisorsAndLegalFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "PaymentsToAdvisorsAndLegalFees", "terseLabel": "Payments to advisors and legal fees (in Dollars)" } } }, "localname": "PaymentsToAdvisorsAndLegalFees", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "oprx_PercentageOfFairMarketValueOfCommonstock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of fair market value of common stock.", "label": "PercentageOfFairMarketValueOfCommonstock", "terseLabel": "Percentage of fair market value of common stock" } } }, "localname": "PercentageOfFairMarketValueOfCommonstock", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "percentItemType" }, "oprx_PrepaidExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expenses [Abstract]" } } }, "localname": "PrepaidExpensesAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_PrepaidExpensesData": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount relates to prepaid expenses data.", "label": "PrepaidExpensesData", "terseLabel": "Data" } } }, "localname": "PrepaidExpensesData", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofprepaidexpensesTable" ], "xbrltype": "monetaryItemType" }, "oprx_PrepaidExpensesFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount prepaid expenses fees.", "label": "PrepaidExpensesFees", "terseLabel": "EHR access fees" } } }, "localname": "PrepaidExpensesFees", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofprepaidexpensesTable" ], "xbrltype": "monetaryItemType" }, "oprx_PrepaidExpensesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid expenses text block.", "label": "PrepaidExpensesTextBlock", "terseLabel": "PREPAID EXPENSES" } } }, "localname": "PrepaidExpensesTextBlock", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/PrepaidExpenses" ], "xbrltype": "textBlockItemType" }, "oprx_PrepaidRevenueShareAndExclusivityPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Prepaid revenue share and exclusivity payments.", "label": "PrepaidRevenueShareAndExclusivityPayments", "terseLabel": "Prepaid revenue share and exclusivity payments" } } }, "localname": "PrepaidRevenueShareAndExclusivityPayments", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofprepaidexpensesTable" ], "xbrltype": "monetaryItemType" }, "oprx_ProvisionForLossOnAccountsReceivable": { "auth_ref": [], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for loss on accounts receivable.", "label": "ProvisionForLossOnAccountsReceivable", "terseLabel": "Increase in bad debt reserve" } } }, "localname": "ProvisionForLossOnAccountsReceivable", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "oprx_PublicOfferingOfCommonSharesNetOfOfferingCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Public offering of common shares, net of offering costs.", "label": "PublicOfferingOfCommonSharesNetOfOfferingCosts", "terseLabel": "Public offering of common shares, net of offering costs" } } }, "localname": "PublicOfferingOfCommonSharesNetOfOfferingCosts", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "oprx_PublicOfferingOfCommonSharesNetOfOfferingCostsinShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public offering of common shares, net of offering costs shares.", "label": "PublicOfferingOfCommonSharesNetOfOfferingCostsinShares", "terseLabel": "Public offering of common shares, net of offering costs (in Shares)" } } }, "localname": "PublicOfferingOfCommonSharesNetOfOfferingCostsinShares", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "oprx_RMDYHealthMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RMDYHealthMember", "terseLabel": "RMDY Health [Member]" } } }, "localname": "RMDYHealthMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffairvalueofcontingentpurchasepricepayableTable" ], "xbrltype": "domainItemType" }, "oprx_RMDYHealthShareholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RMDYHealthShareholdersMember", "terseLabel": "RMDY Health, Inc [Member]", "verboseLabel": "RMDY Health Shareholders [Member]" } } }, "localname": "RMDYHealthShareholdersMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ContingentPurchasePriceDetails" ], "xbrltype": "domainItemType" }, "oprx_RestrictedStockUnitsIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "RestrictedStockUnitsIssued", "terseLabel": "Restricted stock units issued" } } }, "localname": "RestrictedStockUnitsIssued", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "sharesItemType" }, "oprx_RevenueRecognitionAndRevenueShareExpensePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RevenueRecognitionAndRevenueShareExpensePolicyTextBlock", "terseLabel": "Cost of Revenues" } } }, "localname": "RevenueRecognitionAndRevenueShareExpensePolicyTextBlock", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "stringItemType" }, "oprx_RevenueSharePayableCurrent": { "auth_ref": [], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for revenue share payable within one year (or the normal operating cycle, if longer).", "label": "RevenueSharePayableCurrent", "terseLabel": "Revenue share payable" } } }, "localname": "RevenueSharePayableCurrent", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "oprx_ScheduleOfChangesInFairValueOfTheCompanySLevel3FinancialInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of changes in fair value of the Company\u2019s Level 3 financial instruments [Abstract]" } } }, "localname": "ScheduleOfChangesInFairValueOfTheCompanySLevel3FinancialInstrumentsAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfCustomersAccountedPercentageOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of customers accounted percentage of revenue [Abstract]" } } }, "localname": "ScheduleOfCustomersAccountedPercentageOfRevenueAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of deferred revenue [Abstract]" } } }, "localname": "ScheduleOfDeferredRevenueAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of deferred tax assets [Abstract]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfExpectedDividendsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of expected dividends [Abstract]" } } }, "localname": "ScheduleOfExpectedDividendsAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfFairValueOfContingentPurchasePricePayableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of fair value of contingent purchase price payable [Abstract]" } } }, "localname": "ScheduleOfFairValueOfContingentPurchasePricePayableAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfFederalIncomeTaxBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of federal income tax benefit [Abstract]" } } }, "localname": "ScheduleOfFederalIncomeTaxBenefitAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfFinancialAssetsAndLiabilitiesMeasuredOnARecurringBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of financial assets and liabilities measured on a recurring basis [Abstract]" } } }, "localname": "ScheduleOfFinancialAssetsAndLiabilitiesMeasuredOnARecurringBasisAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfFutureAmortizationExpensesOfIntangiblesAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of future amortization expenses of intangibles assets [Abstract]" } } }, "localname": "ScheduleOfFutureAmortizationExpensesOfIntangiblesAssetsAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfFutureAmortizationExpensesOfIntangiblesAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of future amortization expenses of intangibles assets.", "label": "ScheduleOfFutureAmortizationExpensesOfIntangiblesAssetsTableTextBlock", "terseLabel": "Schedule of future amortization expenses of intangibles assets" } } }, "localname": "ScheduleOfFutureAmortizationExpensesOfIntangiblesAssetsTableTextBlock", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "oprx_ScheduleOfFutureMinimumLeasePaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of future minimum lease payments [Abstract]" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "ScheduleOfFutureMinimumLeasePaymentsTableTextBlock", "terseLabel": "Schedule of future minimum lease payments" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsTableTextBlock", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "oprx_ScheduleOfIntangibleAssetsIncludedOnTheConsolidatedBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of intangible assets included on the consolidated balance sheet [Abstract]" } } }, "localname": "ScheduleOfIntangibleAssetsIncludedOnTheConsolidatedBalanceSheetAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfIntangiblesEstimatedUsefulLivesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of intangibles estimated useful lives [Abstract]" } } }, "localname": "ScheduleOfIntangiblesEstimatedUsefulLivesAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfLeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of lease cost [Abstract]" } } }, "localname": "ScheduleOfLeaseCostAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfNonvestedSharesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of nonvested shares [Abstract]" } } }, "localname": "ScheduleOfNonvestedSharesAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfOptionActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of option activity [Abstract]" } } }, "localname": "ScheduleOfOptionActivityAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfPrepaidExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of prepaid expenses [Abstract]" } } }, "localname": "ScheduleOfPrepaidExpensesAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfPrepaidExpensesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of prepaid expenses table text block.", "label": "ScheduleOfPrepaidExpensesTableTextBlock", "terseLabel": "Schedule of prepaid expenses" } } }, "localname": "ScheduleOfPrepaidExpensesTableTextBlock", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/PrepaidExpensesTables" ], "xbrltype": "textBlockItemType" }, "oprx_ScheduleOfPropertyAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of property and equipment [Abstract]" } } }, "localname": "ScheduleOfPropertyAndEquipmentAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfRestrictedStockAwardsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of restricted stock awards [Abstract]" } } }, "localname": "ScheduleOfRestrictedStockAwardsAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfRevenueIsEarnedFromLifeSciencesCompaniesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of revenue is earned from life sciences companies [Abstract]" } } }, "localname": "ScheduleOfRevenueIsEarnedFromLifeSciencesCompaniesAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfTotalAndVestedOptionsOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of total and vested options outstanding [Abstract]" } } }, "localname": "ScheduleOfTotalAndVestedOptionsOutstandingAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ScheduleOfWeightedAverageSharesOutstandingAndTheBasicAndDilutedEarningsPerCommonShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of weighted average shares outstanding and the basic and diluted earnings per common share [Abstract]" } } }, "localname": "ScheduleOfWeightedAverageSharesOutstandingAndTheBasicAndDilutedEarningsPerCommonShareAbstract", "nsuri": "http://www.optimizerx.com/20211231", "xbrltype": "stringItemType" }, "oprx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTurnoverforfeitureRate": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTurnoverforfeitureRate", "terseLabel": "Turnover/forfeiture rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTurnoverforfeitureRate", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofexpecteddividendsTable" ], "xbrltype": "percentItemType" }, "oprx_ShareBasedCompensationArrangementBySharesBasedPaymentsAwardOptionsExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "ShareBasedCompensationArrangementBySharesBasedPaymentsAwardOptionsExercisableNumber", "terseLabel": "Total shares of common stock options" } } }, "localname": "ShareBasedCompensationArrangementBySharesBasedPaymentsAwardOptionsExercisableNumber", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "sharesItemType" }, "oprx_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisableInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price, Exercisable.", "label": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisableInPeriodWeightedAverageExercisePrice", "terseLabel": "Weighted average exercise price, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisableInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofoptionactivityTable" ], "xbrltype": "perShareItemType" }, "oprx_SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsSharesGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsSharesGranted", "terseLabel": "Number of RSUs, Granted" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsSharesGranted", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofrestrictedstockawardsTable" ], "xbrltype": "sharesItemType" }, "oprx_SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsSharesOutstandingBeginning": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsSharesOutstandingBeginning", "periodEndLabel": "Number of RSUs Outstanding, ending", "periodStartLabel": "Number of RSUs Outstanding, beginning" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsSharesOutstandingBeginning", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofrestrictedstockawardsTable" ], "xbrltype": "sharesItemType" }, "oprx_SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsSharesVestedAndIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsSharesVestedAndIssued", "terseLabel": "Number of RSUs, Shares issued" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsSharesVestedAndIssued", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofrestrictedstockawardsTable" ], "xbrltype": "sharesItemType" }, "oprx_SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsWeightedAverageGrantDateFairValueGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsWeightedAverageGrantDateFairValueGranted", "terseLabel": "Grant date fair value, Granted" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsWeightedAverageGrantDateFairValueGranted", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofrestrictedstockawardsTable" ], "xbrltype": "perShareItemType" }, "oprx_SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsWeightedAverageGrantDateFairValueOutstandingEnding": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsWeightedAverageGrantDateFairValueOutstandingEnding", "terseLabel": "Grant date fair value Outstanding, ending" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsWeightedAverageGrantDateFairValueOutstandingEnding", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofrestrictedstockawardsTable" ], "xbrltype": "perShareItemType" }, "oprx_SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsWeightedAverageGrantDateFairValueVestedAndIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsWeightedAverageGrantDateFairValueVestedAndIssued", "terseLabel": "Grant date fair value, Shares issued" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentRestrictedStockAwardsWeightedAverageGrantDateFairValueVestedAndIssued", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofrestrictedstockawardsTable" ], "xbrltype": "perShareItemType" }, "oprx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term.", "label": "SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "terseLabel": "Weighted average contractual life" } } }, "localname": "SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "durationItemType" }, "oprx_SharesOfCommonStockUnderlyingRestrictedStockUnitAwards": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SharesOfCommonStockUnderlyingRestrictedStockUnitAwards", "terseLabel": "Shares of common stock underlying restricted stock unit awards" } } }, "localname": "SharesOfCommonStockUnderlyingRestrictedStockUnitAwards", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "sharesItemType" }, "oprx_StockCompensationDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Compensation (Details) [Line Items]" } } }, "localname": "StockCompensationDetailsLineItems", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "stringItemType" }, "oprx_StockCompensationDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Compensation (Details) [Table]" } } }, "localname": "StockCompensationDetailsTable", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "stringItemType" }, "oprx_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeituresShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted Stock.", "label": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeituresShares", "terseLabel": "Restricted Stock (in Shares)" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeituresShares", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "oprx_StockIssuedForBoardService": { "auth_ref": [], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock issued for board service.", "label": "StockIssuedForBoardService", "terseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedForBoardService", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "oprx_StockbasedCompensationExpenseOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock based Compensation Expense Options.", "label": "StockbasedCompensationExpenseOptions", "terseLabel": "Options" } } }, "localname": "StockbasedCompensationExpenseOptions", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "oprx_StockholdersEquityDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity (Details) [Line Items]" } } }, "localname": "StockholdersEquityDetailsLineItems", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "oprx_StockholdersEquityDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity (Details) [Table]" } } }, "localname": "StockholdersEquityDetailsTable", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "oprx_SummaryofSignificantAccountingPoliciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Line Items]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsLineItems", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "oprx_SummaryofSignificantAccountingPoliciesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Table]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsTable", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "oprx_TechnologyAssetsNet": { "auth_ref": [], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Technology sssets.", "label": "TechnologyAssetsNet", "terseLabel": "Technology assets, net" } } }, "localname": "TechnologyAssetsNet", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "oprx_TotalLeaseLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total lease liabilities.", "label": "TotalLeaseLiabilities", "terseLabel": "Total lease liabilities" } } }, "localname": "TotalLeaseLiabilities", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffutureminimumleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "oprx_TotalOptionOutstandingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TotalOptionOutstandingMember", "terseLabel": "Total Options Outstanding [Member]" } } }, "localname": "TotalOptionOutstandingMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable" ], "xbrltype": "domainItemType" }, "oprx_TwoEntitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TwoEntitiesMember", "terseLabel": "Two Entities [Member]" } } }, "localname": "TwoEntitiesMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/MajorCustomersandVendorsDetails" ], "xbrltype": "domainItemType" }, "oprx_USHealthcareProvidersPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. healthcare providers percentage.", "label": "USHealthcareProvidersPercentage", "terseLabel": "U.S. healthcare providers, percentage" } } }, "localname": "USHealthcareProvidersPercentage", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/OrganizationandNatureofBusinessDetails" ], "xbrltype": "percentItemType" }, "oprx_UnderpaymentPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Underpayment percentage.", "label": "UnderpaymentPercentage", "terseLabel": "Underpayment percentage" } } }, "localname": "UnderpaymentPercentage", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/CommitmentsandContingentLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "oprx_VestedOptionsOutstandingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "VestedOptionsOutstandingMember", "terseLabel": "Vested Options Outstanding [Member]" } } }, "localname": "VestedOptionsOutstandingMember", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable" ], "xbrltype": "domainItemType" }, "oprx_VestedPriceUnitsDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vested Price units Description.", "label": "VestedPriceUnitsDescription", "terseLabel": "Vested price units description" } } }, "localname": "VestedPriceUnitsDescription", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "stringItemType" }, "oprx_WeightedAverageGrantDateFairValueinDollarsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant date fair value.", "label": "WeightedAverageGrantDateFairValueinDollarsPerShare", "terseLabel": "Weighted average grant date fair value (in Dollars)" } } }, "localname": "WeightedAverageGrantDateFairValueinDollarsPerShare", "nsuri": "http://www.optimizerx.com/20211231", "presentation": [ "http://www.optimizerx.com/role/ScheduleofexpecteddividendsTable" ], "xbrltype": "monetaryItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]", "terseLabel": "Board of Directors [Member]" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r155", "r252", "r253", "r477" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/MajorCustomersandVendorsDetails", "http://www.optimizerx.com/role/ScheduleofcustomersaccountedpercentageofrevenueTable" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r228", "r236", "r275", "r277", "r420", "r421", "r422", "r423", "r424", "r425", "r444", "r474", "r478", "r492", "r493" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails", "http://www.optimizerx.com/role/ScheduleofexpecteddividendsTable", "http://www.optimizerx.com/role/ScheduleofintangiblesestimatedusefullivesTable", "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable", "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r228", "r236", "r275", "r277", "r420", "r421", "r422", "r423", "r424", "r425", "r444", "r474", "r478", "r492", "r493" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails", "http://www.optimizerx.com/role/ScheduleofexpecteddividendsTable", "http://www.optimizerx.com/role/ScheduleofintangiblesestimatedusefullivesTable", "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable", "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r155", "r252", "r253", "r477" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/MajorCustomersandVendorsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r228", "r236", "r255", "r275", "r277", "r420", "r421", "r422", "r423", "r424", "r425", "r444", "r474", "r478", "r492", "r493" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails", "http://www.optimizerx.com/role/ScheduleofintangiblesestimatedusefullivesTable", "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r228", "r236", "r255", "r275", "r277", "r420", "r421", "r422", "r423", "r424", "r425", "r444", "r474", "r478", "r492", "r493" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails", "http://www.optimizerx.com/role/ScheduleofintangiblesestimatedusefullivesTable", "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r95", "r276" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/CommitmentsandContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r95", "r100", "r276" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/CommitmentsandContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r95", "r100", "r211", "r276", "r413" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/CommitmentsandContingentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r156", "r406" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r12", "r32" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations 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, Trade, Current", "terseLabel": "Accounts payable \u2013 trade" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/MajorCustomersandVendorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r19", "r157", "r158" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "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" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r31", "r202" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Life Remaining" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20", "r312", "r412" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r87", "r88", "r89", "r309", "r310", "r311", "r369" ], "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" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r68", "r195" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization expense" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Recognition and Exercise", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "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 net income (loss) to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r280", "r305", "r314" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r25", "r159", "r169" ], "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r115" ], "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": "Diluted loss per common share (in Shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r82", "r134", "r144", "r151", "r167", "r215", "r216", "r217", "r219", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r353", "r358", "r381", "r410", "r412", "r452", "r462" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r10", "r39", "r82", "r167", "r215", "r216", "r217", "r219", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r353", "r358", "r381", "r410", "r412" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r281", "r307" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails", "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r28", "r70" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "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 and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r13", "r71" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r63", "r70", "r76" ], "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 AND CASH EQUIVALENTS \u2013 END OF PERIOD", "periodStartLabel": "CASH AND CASH EQUIVALENTS \u2013 BEGINNING OF PERIOD" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r63", "r382" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "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 (DECREASE IN) CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFDICInsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.", "label": "Cash, FDIC Insured Amount", "terseLabel": "Cash balances for insured limits" } } }, "localname": "CashFDICInsuredAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r36", "r210", "r454", "r466" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (See Note 14)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r207", "r208", "r209", "r214", "r488" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENT LIABILITIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/CommitmentsandContingentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r87", "r88", "r369" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock", "verboseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3", "http://www.optimizerx.com/role/StockCompensationDetails", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "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 (in Dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r249" ], "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18", "r412" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value, 166,666,667 shares authorized, 17,860,975 and 15,223,340 shares issued and outstanding at December 31, 2021 and 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer Equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r123", "r460" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risks" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "MAJOR CUSTOMERS AND VENDORS" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/MajorCustomersandVendors" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r78", "r355" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r54", "r82", "r167", "r215", "r216", "r217", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r381" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r83", "r334", "r341" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Current operations" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffederalincometaxbenefitTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r83", "r334" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Current tax benefit (expense) - Federal" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffederalincometaxbenefitTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r350" ], "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable", "http://www.optimizerx.com/role/ScheduleofintangiblesestimatedusefullivesTable" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "auth_ref": [ "r254", "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Compensation Expense", "terseLabel": "Compensation expense (in Dollars)" } } }, "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r335", "r341" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Deferred tax benefit (expense) - Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffederalincometaxbenefitTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r27" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "periodEndLabel": "Balance ending", "periodStartLabel": "Balance beginning" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofdeferredrevenueTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue recognized for transactions arising during the current reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an Entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.", "label": "Deferred Revenue, Additions", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/DeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date.", "label": "Deferred Revenue, by Arrangement, Disclosure [Table Text Block]", "terseLabel": "Schedule of deferred revenue" } } }, "localname": "DeferredRevenueByArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/DeferredRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueDisclosureTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for deferred revenues at the end of the reporting period, and description and amounts of significant changes that occurred during the reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.", "label": "Deferred Revenue Disclosure [Text Block]", "terseLabel": "DEFERRED REVENUE" } } }, "localname": "DeferredRevenueDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/DeferredRevenue" ], "xbrltype": "textBlockItemType" }, "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", "negatedLabel": "Revenue recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofdeferredrevenueTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Fixed Assets" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "terseLabel": "Deferred tax asset" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r329" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r332", "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryover" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r332", "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r332", "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r328" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r321", "r329" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedLabel": "Deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r332", "r333" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r332", "r333" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r274" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contributions plan expense" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/RetirementPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r68", "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r68", "r200" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation, amortization, and noncash lease expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r40", "r364", "r365", "r366", "r367" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable" ], "xbrltype": "stringItemType" }, "us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of defined contribution pension and other postretirement plans.", "label": "Defined Contribution Plan, Description", "terseLabel": "Defined contribution plan, description" } } }, "localname": "DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/RetirementPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "STOCK COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r281", "r307" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Schedule of expected dividends" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r50", "r92", "r93", "r94", "r95", "r96", "r101", "r105", "r112", "r113", "r114", "r117", "r118", "r370", "r371", "r457", "r468" ], "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": "Income (loss) per share \u2013 basic (in Dollars per share)", "verboseLabel": "Basic EPS, Per Share Amount" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement", "http://www.optimizerx.com/role/ScheduleofweightedaveragesharesoutstandingandthebasicanddilutedearningspercommonshareTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r50", "r92", "r93", "r94", "r95", "r96", "r105", "r112", "r113", "r114", "r117", "r118", "r370", "r371", "r457", "r468" ], "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": "Income (loss) per share \u2013 diluted (in Dollars per share)", "verboseLabel": "Diluted EPS, Per Share Amount" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement", "http://www.optimizerx.com/role/ScheduleofweightedaveragesharesoutstandingandthebasicanddilutedearningspercommonshareTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r115", "r116" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Loss Per Common and Common Equivalent Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective rate of tax expected" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements": { "auth_ref": [ "r323", "r342" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax settlements. Including, but not limited to, domestic tax settlement, foreign tax settlement, state and local tax settlement, and other tax settlements.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Percent", "terseLabel": "Percentage of realized upon ultimate settlement" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "terseLabel": "Stock compensation recognized expense (in Dollars)" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r44", "r45", "r46", "r87", "r88", "r89", "r91", "r97", "r99", "r120", "r168", "r249", "r250", "r309", "r310", "r311", "r337", "r338", "r369", "r383", "r384", "r385", "r386", "r387", "r388", "r480", "r481", "r482", "r510" ], "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]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3", "http://www.optimizerx.com/role/StockCompensationDetails", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesByIndustryAxis": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Axis]" } } }, "localname": "EquitySecuritiesByIndustryAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable", "http://www.optimizerx.com/role/ScheduleofintangiblesestimatedusefullivesTable" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesIndustryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Domain]" } } }, "localname": "EquitySecuritiesIndustryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable", "http://www.optimizerx.com/role/ScheduleofintangiblesestimatedusefullivesTable" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAxis": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.", "label": "Extinguishment of Debt [Axis]" } } }, "localname": "ExtinguishmentOfDebtAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffairvalueofcontingentpurchasepricepayableTable" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Type of debt extinguished.", "label": "Extinguishment of Debt, Type [Domain]" } } }, "localname": "ExtinguishmentOfDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffairvalueofcontingentpurchasepricepayableTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffinancialassetsandliabilitiesmeasuredonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffinancialassetsandliabilitiesmeasuredonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of financial assets and liabilities measured on a recurring basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r229", "r231", "r232", "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r271", "r373", "r417", "r418", "r419" ], "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]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffinancialassetsandliabilitiesmeasuredonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r372", "r373", "r375", "r376", "r380" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffinancialassetsandliabilitiesmeasuredonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r229", "r256", "r258", "r263", "r271", "r373", "r417" ], "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 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffinancialassetsandliabilitiesmeasuredonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r229", "r231", "r232", "r256", "r258", "r263", "r271", "r373", "r418" ], "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 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffinancialassetsandliabilitiesmeasuredonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r229", "r231", "r232", "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r271", "r373", "r419" ], "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 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffinancialassetsandliabilitiesmeasuredonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r377", "r379" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of changes in fair value of the Company\u2019s Level 3 financial instruments" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffinancialassetsandliabilitiesmeasuredonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "terseLabel": "Balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofchangesinfairvalueoftheCompanysLevel3financialinstrumentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r229", "r231", "r232", "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r271", "r417", "r418", "r419" ], "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]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffinancialassetsandliabilitiesmeasuredonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r378", "r380" ], "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": "Fair Value [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffinancialassetsandliabilitiesmeasuredonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r83", "r322" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "terseLabel": "Net provision for federal income tax" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffederalincometaxbenefitTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r162", "r163", "r164", "r165", "r166", "r170", "r172", "r173", "r174", "r175", "r177", "r178", "r179", "r180", "r230", "r247", "r368", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Intangibles amortized estimated useful lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangiblesestimatedusefullivesTable" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r194" ], "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", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "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": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffutureamortizationexpensesofintangiblesassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r196" ], "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": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffutureamortizationexpensesofintangiblesassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r196" ], "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffutureamortizationexpensesofintangiblesassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r196" ], "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffutureamortizationexpensesofintangiblesassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r196" ], "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffutureamortizationexpensesofintangiblesassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r196" ], "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffutureamortizationexpensesofintangiblesassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r188", "r190", "r194", "r197", "r447", "r448" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable", "http://www.optimizerx.com/role/ScheduleofintangiblesestimatedusefullivesTable" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r194", "r448" ], "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 assets, Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangiblesestimatedusefullivesTable" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r188", "r193" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable", "http://www.optimizerx.com/role/ScheduleofintangiblesestimatedusefullivesTable" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r194", "r447" ], "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": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffutureamortizationexpensesofintangiblesassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r184", "r185", "r412", "r450" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_OtherAssets", "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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r186", "r191" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r53", "r82", "r134", "r143", "r147", "r150", "r152", "r167", "r215", "r216", "r217", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r381" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedIncomeStatement": { "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 margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r199", "r204" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r48", "r134", "r143", "r147", "r150", "r152", "r449", "r455", "r458", "r469" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedIncomeStatement": { "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", "terseLabel": "Income (loss) before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r84", "r324", "r325", "r331", "r339", "r343", "r345", "r346", "r347" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r85", "r98", "r99", "r133", "r322", "r340", "r344", "r470" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedIncomeStatement": { "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)", "negatedLabel": "Income tax benefit", "terseLabel": "Total tax benefit (expense) on income" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement", "http://www.optimizerx.com/role/ScheduleoffederalincometaxbenefitTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r43", "r319", "r320", "r325", "r326", "r330", "r336" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r65", "r72" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r67" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 7.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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r67" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r67" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 11.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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r67" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued expenses and other" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r67" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Change in operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r67" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 13.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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r187", "r192" ], "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r61", "r64", "r72" ], "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": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r56", "r132" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r397", "r399" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofleasecostTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r397" ], "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": "Schedule of lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDescription": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Description of lessee's operating lease.", "label": "Lessee, Operating Lease, Description", "terseLabel": "Operating leases description" } } }, "localname": "LesseeOperatingLeaseDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r398" ], "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", "terseLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffutureminimumleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r398" ], "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffutureminimumleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r398" ], "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffutureminimumleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r398" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffutureminimumleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r398" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffutureminimumleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r398" ], "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", "terseLabel": "Less: present value discount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffutureminimumleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r82", "r145", "r167", "r215", "r216", "r217", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r354", "r358", "r359", "r381", "r410", "r411" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r82", "r167", "r381", "r412", "r453", "r464" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35", "r82", "r167", "r215", "r216", "r217", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r354", "r358", "r359", "r381", "r410", "r411", "r412" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current Liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Contingency [Abstract]" } } }, "localname": "LossContingencyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r212", "r213" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.", "label": "Contingencies Disclosure [Text Block]", "terseLabel": "CONTINGENT PURCHASE PRICE" } } }, "localname": "LossContingencyDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ContingentPurchasePrice" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r63" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "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 (USED IN) FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r63" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "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 USED IN INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r63", "r66", "r69" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "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" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r41", "r42", "r46", "r49", "r69", "r82", "r90", "r92", "r93", "r94", "r95", "r98", "r99", "r110", "r134", "r143", "r147", "r150", "r152", "r167", "r215", "r216", "r217", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r371", "r381", "r456", "r467" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.optimizerx.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow", "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r92", "r93", "r94", "r95", "r101", "r102", "r111", "r114", "r134", "r143", "r147", "r150", "r152" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Basic EPS, Net Income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofweightedaveragesharesoutstandingandthebasicanddilutedearningspercommonshareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r104", "r106", "r107", "r108", "r109", "r111", "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Diluted EPS, Net Income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofweightedaveragesharesoutstandingandthebasicanddilutedearningspercommonshareTable" ], "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": "Recently Issued Accounting Guidance" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r349" ], "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": "Non-compete agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable", "http://www.optimizerx.com/role/ScheduleofintangiblesestimatedusefullivesTable" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.optimizerx.com/role/ConsolidatedIncomeStatement": { "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r134", "r143", "r147", "r150", "r152" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r393", "r399" ], "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofleasecostTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": { "auth_ref": [ "r119", "r401" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease income from lease payments paid and payable to lessor. Excludes variable lease payments not included in measurement of lease receivable.", "label": "Operating Lease, Lease Income, Lease Payments", "terseLabel": "Payments on lease obligations" } } }, "localname": "OperatingLeaseLeaseIncomeLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r391" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Current portion of lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r391" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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": "Lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r390" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_OtherAssets", "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": "Right of use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization on the right" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r396", "r399" ], "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": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r395", "r399" ], "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": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwardsLimitationsOnUse": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income.", "label": "Operating Loss Carryforwards, Limitations on Use", "terseLabel": "Operating loss expire, description" } } }, "localname": "OperatingLossCarryforwardsLimitationsOnUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionMember": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific commodity, or financial or equity instrument, at a specified price during a specified period (an American option) or at a specified date (a European option) which were purchased or otherwise acquired, excluding options written (for which a premium was received).", "label": "Options Held [Member]", "terseLabel": "Options Held [Member]" } } }, "localname": "OptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r362" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "ORGANIZATION AND NATURE OF BUSINESS" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/OrganizationandNatureofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r16", "r451", "r461" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "totalLabel": "Total Other Assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets [Abstract]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCustomerMember": { "auth_ref": [ "r472", "r473", "r475", "r476", "r479", "r485" ], "lang": { "en-us": { "role": { "documentation": "Customer classified as other.", "label": "Other Customer [Member]", "terseLabel": "Other Customer [Member]" } } }, "localname": "OtherCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/MajorCustomersandVendorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "auth_ref": [ "r55" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense classified as other.", "label": "Other General and Administrative Expense", "terseLabel": "Other general and administrative expenses" } } }, "localname": "OtherGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r471" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income", "terseLabel": "Other" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofrevenueisearnedfromlifesciencescompaniesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other income (expense)" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other intangible assets [Member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIntangibleAssetsNet": { "auth_ref": [], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.", "label": "Other Intangible Assets, Net", "terseLabel": "Other intangible assets, net" } } }, "localname": "OtherIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r69" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 3.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": "Noncash lease expense" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r57" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r6", "r9", "r183" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Other" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofprepaidexpensesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patent rights [Member]", "verboseLabel": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable", "http://www.optimizerx.com/role/ScheduleofintangiblesestimatedusefullivesTable" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r60" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payment of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r58" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 2.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 assets, including intellectual property rights" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r58" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 1.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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r58" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "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": "Capitalized software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r255", "r257", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r278" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "RETIREMENT PLAN" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/RetirementPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock [Member]" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17", "r234" ], "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 (in Dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17", "r234" ], "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r17" ], "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17", "r412" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "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.001 par value, 10,000,000 shares authorized, none issued and outstanding at December 31, 2021 and 2020," } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r6", "r9", "r182", "r183" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "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", "verboseLabel": "Total prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet", "http://www.optimizerx.com/role/ScheduleofprepaidexpensesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r7", "r9", "r181", "r183" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofprepaidexpensesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r59" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock, net of offering costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r59", "r308" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "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": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r41", "r42", "r46", "r62", "r82", "r90", "r98", "r99", "r134", "r143", "r147", "r150", "r152", "r167", "r215", "r216", "r217", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r352", "r356", "r357", "r360", "r361", "r371", "r381", "r458" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income for the year" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r31", "r203" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r205", "r489", "r490", "r491" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r30", "r201" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, Subtotal" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r203", "r412", "r459", "r465" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet", "http://www.optimizerx.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r29", "r203", "r489", "r490" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r201" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r51", "r171" ], "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": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r26", "r160" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r265", "r404", "r405", "r407" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ContingentPurchasePriceDetails", "http://www.optimizerx.com/role/MajorCustomersandVendorsDetails", "http://www.optimizerx.com/role/ScheduleoffairvalueofcontingentpurchasepricepayableTable", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ContingentPurchasePriceDetails", "http://www.optimizerx.com/role/MajorCustomersandVendorsDetails", "http://www.optimizerx.com/role/ScheduleoffairvalueofcontingentpurchasepricepayableTable", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r402", "r403", "r405", "r408", "r409" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]", "verboseLabel": "Restricted Stock Awards [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails", "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r250", "r312", "r412", "r463", "r483", "r484" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r87", "r88", "r89", "r91", "r97", "r99", "r168", "r309", "r310", "r311", "r337", "r338", "r369", "r480", "r482" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r52", "r218", "r220", "r221", "r225", "r226", "r227", "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from contracts" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r79", "r80" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r47", "r82", "r130", "r131", "r142", "r148", "r149", "r153", "r154", "r155", "r167", "r215", "r216", "r217", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r381", "r458" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue", "verboseLabel": "Total Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement", "http://www.optimizerx.com/role/ScheduleofcustomersaccountedpercentageofrevenueTable", "http://www.optimizerx.com/role/ScheduleofrevenueisearnedfromlifesciencescompaniesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred tax assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r114" ], "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 weighted average shares outstanding and the basic and diluted earnings per common share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of federal income tax benefit" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r188", "r193", "r447" ], "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]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangiblesestimatedusefullivesTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r188", "r193" ], "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 intangibles estimated useful lives" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of intangible assets included on the consolidated balance sheet" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock awards" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Schedule of nonvested shares" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r31", "r203" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of revenue is earned from life sciences companies" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r134", "r135", "r146", "r186" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofcustomersaccountedpercentageofrevenueTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r134", "r135", "r146", "r186" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of customers accounted percentage of revenue" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/MajorCustomersandVendorsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r281", "r307" ], "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]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofexpecteddividendsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of total options outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r285", "r294", "r296" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock awards" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofcustomersaccountedpercentageofrevenueTable" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r136", "r137", "r138", "r139", "r140", "r141", "r154" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofexpecteddividendsTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofexpecteddividendsTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofexpecteddividendsTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofexpecteddividendsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised", "negatedLabel": "Number of Options, Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r282" ], "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": "Authorized shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r307" ], "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": "Granted shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of Options, Exercisable", "verboseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofoptionactivityTable", "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Number of Options, Expired or forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Expired or forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of RSUs, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofrestrictedstockawardsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Number of Options, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofnonvestedsharesTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Exercise Price, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofnonvestedsharesTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r307" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodStartLabel": "Aggregate intrinsic value, Outstanding at ending balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r287", "r307" ], "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", "periodEndLabel": "Number of Options, Outstanding at ending balance", "periodStartLabel": "Number of Options, Outstanding at beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, Outstanding at ending balance", "periodStartLabel": "Weighted average exercise price, Outstanding at beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r279", "r283" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails", "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r281", "r284" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofexpecteddividendsTable", "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable", "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofexpecteddividendsTable", "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "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": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Range of Exercise Prices" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r300", "r313" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected option term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofexpecteddividendsTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r307" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life (years), Exercisable", "verboseLabel": "Weighted average remaining contractual life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofoptionactivityTable", "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Options, Nonvested at ending balance", "periodStartLabel": "Options, Nonvested at beginning balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofnonvestedsharesTable" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedLabel": "Options, Forfeited" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofnonvestedsharesTable" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Exercise Price, Forfeited" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofnonvestedsharesTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Weighted-Average Exercise Price, Nonvested at ending balance", "periodStartLabel": "Weighted-Average Exercise Price, Nonvested at beginning balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofnonvestedsharesTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Options, Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofnonvestedsharesTable" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Exercise Price, Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofnonvestedsharesTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price\t(in Dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoftotalandvestedoptionsoutstandingTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life (years) Outstanding, ending" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofrestrictedstockawardsTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life (years), Outstanding at ending balance" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofoptionactivityTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "terseLabel": "Shares issued" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "sharesItemType" }, "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": "Balance (in Shares)", "periodStartLabel": "Balance (in Shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r394", "r399" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofleasecostTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r77", "r86" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r37", "r44", "r45", "r46", "r87", "r88", "r89", "r91", "r97", "r99", "r120", "r168", "r249", "r250", "r309", "r310", "r311", "r337", "r338", "r369", "r383", "r384", "r385", "r386", "r387", "r388", "r480", "r481", "r482", "r510" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3", "http://www.optimizerx.com/role/StockCompensationDetails", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "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": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r87", "r88", "r89", "r120", "r446" ], "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]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Stock-based incentive compensation plan [Member]", "verboseLabel": "Share-based Payment Arrangement [Member]" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r73", "r74", "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Acquisition liabilities paid in stock" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "For board compensation (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r17", "r18", "r249", "r250" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares of common stock issued" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Shares, Other", "terseLabel": "Shares of common stock issued" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r249", "r250" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Restricted stock awards" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r249", "r250", "r290" ], "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", "terseLabel": "For stock options exercised (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "For board compensation" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r17", "r18", "r249", "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Gross proceeds (in Dollars)" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r17", "r18", "r249", "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Restricted stock units value (in Dollars)" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r249", "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted Stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r37", "r249", "r250" ], "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": "For stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock or Unit Option Plan Expense", "terseLabel": "Expense remaining to be recognized related to unvested options (in Dollars)" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r22", "r23", "r82", "r161", "r167", "r381", "r412" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet", "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r81", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r250", "r251" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r317", "r318" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "terseLabel": "Adjustment of valuation allowance from business combination" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleoffederalincometaxbenefitTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologySectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sector of the economy consisting of companies engaged in technology-related business activities.", "label": "Technology Sector [Member]", "terseLabel": "Technology Assets [Member]", "verboseLabel": "Technology assets [Member]" } } }, "localname": "TechnologySectorMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable", "http://www.optimizerx.com/role/ScheduleofintangiblesestimatedusefullivesTable" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r348" ], "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": "Tradename [Member]", "verboseLabel": "Tradenames [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofintangibleassetsincludedontheconsolidatedbalancesheetTable", "http://www.optimizerx.com/role/ScheduleofintangiblesestimatedusefullivesTable" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r162", "r163", "r164", "r165", "r166", "r230", "r247", "r368", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "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]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/StockCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r38", "r445" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled amounts of accounts receivable" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r68" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "terseLabel": "Amount collected" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ScheduleofdeferredrevenueTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r121", "r122", "r124", "r125", "r126", "r127", "r128" ], "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/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r104", "r114" ], "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": "Weighted average number of shares outstanding \u2013 diluted (in Shares)", "verboseLabel": "Diluted EPS, Shares" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement", "http://www.optimizerx.com/role/ScheduleofweightedaveragesharesoutstandingandthebasicanddilutedearningspercommonshareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r101", "r114" ], "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": "Weighted average number of shares outstanding \u2013 basic (in Shares)", "verboseLabel": "Basic EPS, Shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement", "http://www.optimizerx.com/role/ScheduleofweightedaveragesharesoutstandingandthebasicanddilutedearningspercommonshareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.", "label": "Weighted Average Number of Shares, Restricted Stock", "terseLabel": "Restricted stock (in Shares)" } } }, "localname": "WeightedAverageNumberOfSharesRestrictedStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.optimizerx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2646-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL77927221-108306" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "430", "URI": "http://asc.fasb.org/topic&trid=2122452" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127163" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127197" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28511-109314" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28446-109314" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r362": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "83", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125514181&loc=d3e34841-113949" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r389": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r400": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r409": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.4)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124505477&loc=SL117422543-158416" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=d3e14931-158439" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "7B", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782768-158439" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "9C", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=122147696&loc=SL65671395-207642" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=SL117422267-158473" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r494": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r495": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r496": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r497": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r498": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r499": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r500": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r501": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r502": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r503": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r504": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r505": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r506": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r507": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r508": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r509": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" } }, "version": "2.1" } ZIP 90 0001213900-22-009736-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-22-009736-xbrl.zip M4$L#!!0 ( F"7%3N/ID"$H8! (U/$ ; 9C$P:S(P,C%?;W!T:6UI M>F5R>&-OMH]/CDY.M__LL^O[_V]Z.?S*%J9+& MI/%P'A^7T]GI*(O?5TE1C\MJ&M]IIG?C[7C2-+,G]^Y=7%SLC.B:>I15IB[; M:F1J_"+>WM;''5<&#WL2G[9%_-(,X_V'\=Z#)_N[3_;WXE_?'\?[N_O[_>$>/7WOCT-W:5.Y M2S%TOKRLSN[1'^XU\YG!];O;NWO;^WOVGJPN#_?W'O;?M[^[>W!/KW W?%QU M[1Y=6^198?[[QW>_^,N;_NO]I?<:._U)0PNH@]S?WML/'K)-G]UYD)V&RYZS M=W][]]'V@?M8NO+#)5^*/P^3VMC+RUG5_=ARUF33[%^F^H@5XMG?V_>/KRO_ MK>.D'O*3Z9=\(:;=7]K6VV=),EN^7/_0?PO6L.Z]A__2!_?D MC^&EV65R4-1-4HS<['S,+[GXOW^AN?17+L[[Q0%?NO?X\>-[_%=W:=UW'3UR M[]Y_O_KE=#0QTV1[:21U=OV[5H\'&]4]>IKW74A/Q<6/[A7)U-2SA)[Z[/N) M2=)G48S_^[[)FMP\B[^_)_^(HN^GIDGB45DTIB I:&]WUL3O,QI$ M_-I#^-14V7B+[\(([N%_OY]=]P%/XVE2G67%DQB7[M+S[LT6 MG@E-^#(S.>G!=VUNMM\F9P9*+QSO198V$[QO][NMI0_9KFE7T1]GS=-X6%:I MJ;:;99ZOXX+)NFG-J_[]F_;SW[]W_;>[#[5(>U-+A[ M2Z-;Y[S8=R_.SI]^LLS!+B9%?V&_FW\'&=I.\NR,AC BJ3'5UK-?7Y^\?_$\ M/GU_]/[%Z9<=RNF+XU_?G;P_>7$:'[U^'K_X[^.?CU[_]"(^?O/JU#^+G.\<[=%3?/WS\9F2HF=C/)PU7KYP3<\F M_*SC'#Y[^>;=J_C[[..3HBQ>MU-ZX$C4V\?FG1G_L#4B(PS:\8/"]' M=$W1L&)[MK>[_9_?W^O<2Q\T_-(?]24F7[7'BA%=/KUBZORP1>;1DW'VT:3; M3=6:OFD_*HHVR=^965GQMSQ^>/C@Z>(*T#9]_>O1+_&[%V_?O'L?__KZ^8MW M,>WB][15X[V#^,V[>._^G?1N].9E_/[G%W&PP=WF/CI^'].?]QX?''ZV2?KJ MENUE6<7-Q,3CK!XE>3PW247^2$H^!^V;:ZQI2J[%]I0NF&!%M]-DOHUG;9NB M;XW?TO/*]$61/J?;KB4[/>_ION*XK2IZPTO^GO^A(;BW/#].H*=X R>4T=/'"[KB??O MCEZ?GK!:V.B*->F*QLU^/..-'(^KSF@9F_[5%;FY3V:>?FZK)2(G;SR,S MC"]([04+'MQ0/+B=^]['6YZ=IW'H)+(!UW4GK[?\[\Q95F/#-:_I+WU3/TZF M63Y_\JD)6A@5"],;C1&]^Q@?EQ4I4@Y&B63I\BT*6)/B/]7UYO$*L[3.+[OS MXF,R:G@JXW(<5VX*XZ2.ZYD99>.,#)RLB+.FCD>3I*(1W76?[#_Q'@NK"O!F M1ZUA1^E##Q]_MQ0?N=+NNHX1@3#LD[HAVV]6E>>0AJZE*!OLI!AYT3_%U<=E M6S35_+A,U[W?7IOS)$T^M;]ZYFO_N_[)L)+1?]?-S?+B)+Y//IZD="MMK!%/ MI#NQUCE]^P^V]_8?W#]XM/DLG58;$S[-7)RN#!XNBVRN%UQ#]Q?M% M&3@R.AUE%,I'-DCPV'\VH;;)S M&+:D4DW]-S@6:%%CK.K?U\*^F1%YU^[?_^W1_M[#IS5=EIO9I"R": &9/8>/ MMA_*H,F)-[>W?&=[%IB%#*WKQ MD;R[XLS$1Z/FR=]AWKYB7TZ.@4L#)#\NGQ#ZY@-X,/I)VU5V-J&!'R V8G^7 MF[']UN\:36&J,U2RD6.>$(?Q-6OB?^SN[.[N?2K^L4IR/L>LZ 80 M^5_GE+QY^^Z_KQKX6?JHE9OIZ]@>UXO*8?KY,Z3?Y80;@.F+#W?OZZS'P3+1O.]< 7.QZ#[_1N_^3[SZ5-]\PB_>>O8_IE[<,S*7 MBJBA-0Y^/GQJ)_KF_8O;L/"TOG%1-E$%,"RV5E-*EK=B/$(=S]JJ;G$A_<%M MN ,$==U/P!Q80;"K3ZO6MRK7DXE_EGE;-$G%N>.J)A5:7BH*FT5?6'1>\XN) MX5C]PL+?V;L;36A78[73.,ESM^2A+ R-7D"/["Y_9]F#_1\J8/P94),XI;^2 M*8Y+9Y49&3;,]_9C!D#5T1UZ'AVM<=V2_5E/2N0Q+22CF23-XM@ODNXH66+Y M9OV&NZ2PBC2^LW\WQC<.Z8"FOP]_IR_ ]7PIW811Z'. QJFCL2)#9DG=Q(]W MXS29UW]&FREX2T ]L,&:I &VZE/*3'Y8T&@;L>[59?URS3)-2SW-&A0"GY/#;DLH*)D]&())=KYB*L)0RP(OQM;']+IW>QW?N' M>DHB3V^IK!**4?*6%/,!U#<]CG0>1GL6GU7E13.Q?]ZACS$\-C;X&!]70YH1 MW=W??;HT0GTE_WGOJ;WLDQ>L'I^]$"I<+[9CC;ICM5=:DW1O?[B];P^E\"3: M6;\8WMH Z2JPR_W=[ZZ\]?Y">,K:]==UQ5E]L:1ARYV5U;P/)L.FY+%>L/7L MEWYA[D]9]D70$B:WBZ2AO>T%I>(87ZE4SN$GA>9O>%G@@_\8%P+).U M&C__HO^P6S&[G9C;UW%@W)1Q/;[$%!C0P;I@P40KX@@PN]G8IBU.,]J5@E%4HRR)(>B!J@1A@ * MB].D2NL8J,@L73#4O;-Z)[G;:Q$L6*I_)ROU!H;D;-7H2K9J$#E0E84$$@RV MA'PF@%4Q^;0.0";3N)(S]K =0""I:U**^)5=&S,>&W8["@&+1+@S@S=2T,)# M351E'I>D[0)Y\-JR&Q(^W#WTV?/X-*F&"3UV^\W'W,PY,'%G[W[\Z\XI2E ? M[C] JOTN1-Q_)<>99^TPST:1ESIZ=345;XQ?_54.1F-JR,\OJR._"2_S).ST&[Z$O447[-T7R]ZP#Y8/2$SW.K ^$Y/ MZ'NEGW'WDNBG=8[7=0*>8IC=@V_9O/C[N>!K3B Q8!G+E)R=T4+CIRFGVC2/ MJXMX7O*I @T&CUI^A P@^8LH2S./:;XY$,HN]QCQ0WI:S8+2*KM-9<:D.8J1 M@>Z32$]&/Y"^D.0Z?M5]*,(X.<*-=9FG[)HCC960G@-EPC!+1:O6'Z"/^&$T M8@[R=)[#&1K]%G[<4 U/Q##M'ZIEI-:TK*&ND +,YW(6&WP+N51E@> #E]/^ MT7)M"0OW/U1^7W*8B ;0$>#]+=HLHXRLV9H]V%":BW:ZG9;-MEZP+-%O6=^^ MS,ND(=^77FSX&6V1R=/;.MUZMC?8/=@=[#Z@_WUP8,7=#N:;EW>G[K#> KYC M@9G0644"TC9L-T&V%0$2K98-1A09%BN5M5I0$*&HX2 BP<3TCSBF@3D]3Z#PH&PDA?>RK>UKDMC(DO<>1/3^)V-D/@!;$ETA&VOKD. M:D$6%&3'\UK_)WR5\>!CEDO_Y_:15W/<7B4'^*J6A(83:/[UQ(W.&8<:9,4/2+ M:S.@+"0=%B=CDH0BJ9O?T>+ID'P6RM1%YN!5\6C+=#&.5>O6HHP\HD'[:'AC0< MC7S&7Q(.[T'/Z##D/__R<-%N;+V&;AR?$8,_[#D^Z(#7(L$G[+Z#5'#KV?NC M'W]Y 9**XS>OW[]X_?XT=AOP\XUWE<+YPFF;*.;2/1&93Q1.N6>NRDL$(>#K M//#1X1H>:$NS])D/_GR![]IBT]AO2Z'@ZTSX6B9Y71-[E3)0^;A+A[/E7TA2 MB,GY8>M@J\\Z<@N2Q),*1O>_E;/F?W=W]]:Z1FP_N%5*EE9JS1_3/V-_8247 M9V=_G;-S0F8B[9C%Z?E*1VLS8]<=[F42OG>#2W6P_J4ZNL&U6NMPWV7UA_@E MNG"#ZW6X_O7Z\0;7:ZW#_;4 KW5^3D[8:9.,Q^S/P1]?ZV:[?X.K M=W_MJ[=_@XNWUM&^K':%^WP!A=MK:-]199'?)J,33./GV?U*"_KMOH;[;='-[!T>S>W=NL=;N': M#<3)L&R;^$U;Q2\ 'U62S) *POAM6XTFB>8Q MY=X@[;%6+?'P!J5BK7$4EHH'-R@5:QWM.U.;ZAQ\!&M28'=(ON.R2 4:BFMHQ=N\X4O>S(SD"-:[ M56]R^=V9G%5&E_4W8$2.!/JDFX\\$AHW>''P.WNMZ_[X!M=] M_3&KQS<8SU_O<(\%3B][EV-7Z;KC'S>[=LGZ%^\&@_MK'N\;1JX'<9"_S;JM M/^3X^/CF5FVMH_4:$JYM4C$&]V59&1I#_!\!CW8M]25O*W..\IB3 DS_:S> MU[K,WWI$:V^M 4X+DKQ%(:VU1OPD%[M[@^IZK<-]GE6&$^>#GB U'\"V9XF) M?T)]&VRJM9I1![LWM[3[ZX]6[MT@A&6]P_7KB3(L4]1K/XUO=.G6'U+W#239#L,D"]'\TA:$-"L]&_L[[U,>V-$BU,OZ\5A&X05#3 M_@W@SVXP<[_>X=K%YG6$?45"4'=6EMOS28%0/5 7690YF66IF:&L?=VZ>O\& M5_L&(&PWF/)?[W#?NMX#/J81OS1:^$)WG:,-P5>[E-^ZB;V_UCBFF-C_O#T6 M]O[ZHYA[-Y@U7N]P7WR<9,-,(]$](>KX=#0Q:9M_>GOW%3ZN(CD_.+C!Y5Q_ M<'+O!M.]ZQVN*P&,3]OI-*GF:U7*A]U5NQ&FGRO6%%VA7&[_:8SFEF1_/,&[ ME=_D:?Q/NT"]^JS,O=D:>QNAF_R3^I;PP%;_N M:0QZ=9FYUR7F(^N4T=D[>:8V97^KRO[X/TFC,BL9M@R@[A\_%)C ?$4(7)P^_8 8+<*@,\#P:F M*>.RA5&+,.-9AGO*ML&7#CQ3#*;*^3O3[]1U.Y6C+&IGKMM,,REK$PX9+ +#I#:I$ HH_^OJM=FQ M'+#O)Z:^;!'C,U/0Z$ #S4P%VL[3I)$2?UV48)/3%PY-GAE\X )KK<[TXJ]E M!I:N!A8&3F>S_""_>OJ'2/\ SK,B7;I>EVZ^-"!:DL7?39.ERRZR/%_Z7=GF M:=^%T=#T_9HW7U:T_7_,LP^06UGX#H=OG9$AF%00$W0"A CLQ"]7+Y03@0C$ M,<) O;2'0X$2#8#; I+W*JL_R)4M'?^\Y7AWBMS1%,6C!!2%R:AIF4I.(&=T M9YJ-Q[0;L3I5!H&)QE4Y91FY1 X_]45@13QK$R!:C8!155'1GN']3:/II;68P<#7AG,L@05^+%K&#ZQ$OV@)M::-6*6VUP17LPF0.\H5YX M!Z8+'S $EQ6FDA8'4YLQ;?6LI%7%8V0=NA.*6Y=F--89Q>:W').I,O!=OHO3 MEKFUDO@\J3+3S,%?Q$L]6%AG#&^D !>:F%%6C=HI:()&4%M33!3=*M+ TV+F M)=WBY]WS( E:XC+RG_4>@I_YS'T)/G!:(P?3!&%4.77<:-IJ?A2/I0)4EGD$ M[='90]%E>RAV>R@XSNQQ+K++C#!"G4BGF)*0C\L\+R]8"/2$<^0Q1#TWBTK?D>(U(CG>V+$@R..07=1V3"&$31+J*2Q/* Q0K0Q2CM6;X MV3NANN$!)MFT9F7"QY%KY#W,U;)A@M<9N+Z4)1/'ZK+NB3I&E'(N9E ]-=D M-6]EL+UV3)RN 6>;C5]DM1F@7YTAJ0U['Y#62&:S7.G'\N3BUF[47XNM'[_5[T MV@>EU ^Q)56(/[>W^F5\Y#?GR-N8BZ_+(U[OZX)]P.RT:7;�,G)LG!XF9& MDZ+,R[.Y9:R-#&PZIB^E8V)[7(YXTYOBS&:OAZ:Y0$ND/!N3#J%3!C81;6/A^/L S;E;ISY,]D8DV2%6"/KM_)^FKX4&LF%2Q8\B\CZ:7$5_-@ MXM])9Q1FOH.3DVGLX$B#T_G![G5V:*A4>[&:YE-XW@UD)%/NLI"=ME^-MC$3^7-#$ ME17YS*&5B#],3#Y3SE\W)#KZ]-RE?\VA7F7,4\/V+KM!GUF6/O/K?C-LJ"3T ME/,D3>)1H,=5VN0T.J4SG>D$H_W=W4<=ZK_?^%!+6T10VLI&&,3IDR7'KR\F M9";.M\L+F)+AT3!8<8Z@0\XK,OW)G"G"<0WB8QKRZ(2MR ML,F*]&9%CJIDF(V6,R)[FXS(ER9"#*T6T*7&:O;&/V=GDQPMCS]O6/\3'W]# M/(=7D7#A!/QA2RE3/]'H)KJ\>8UC&-S=V;^?%5N*\[C>/<"C?O(N,M3H'"(# M(6;@?LMGJ M_ESU9J6">_;7NE(T^YV5^J]#7:QV%N\??B>+)+_>>PZNM M&=GKDFCC3E"TR6!@2BR9%NAP4?,ADL=^:V5W7U[6LIS[._L+5V]VV;7NN7^U M%3MV33\D.M^8,_4-X.OR3H*+-4,[KK(E3WST1YM)'Z]:XP%9ZAN/T(8K4-H_ M2^8<;)#$?!IIF#J\>[.1 M$/K0"#YMNK'A%L7T2]_Z8J,HKWG/PZNMTXMB@EQDRILK-TFJ92B-2::7H8KT;YL5O,X]CZZX@A_) M@TMU!6?9S "JYO0ETEKO#(W^M[+*T_@%XICPNN]HWN/=;R\TYW$WIBFK$V[ M6)=Y*_DUY%@OH%/; O#E2!-VTIC)=F3"0;G9H===W\=76]\_"6F6N&=!AR!O M;SD8L8A8+"L9WV?/WD]H \_FT0FZO;M]_>R9P/%)G TG]XVFR35 M-!F95N+M]-H6^?BV0G2<#E?#Q8BNNQEZZM9U!_$E9S7FO,V3*I_'=3M#YJ_F MEF-C.KRWT?^3V3W('V(8 !*,2=[,.U'K)9K\C_-"9W5%/&WS)B.C MSFF=[1_9O7T[F=;IB M5.JOR-.%J4BHT UU<;V/N+MD4BM<)GI)R@.-X'Y2_2'1S4R6^[G)RZQIC,." M>@ -OW*S_']B^:\8ZOK+RY]PEE2=M]-_3Z:SIV]C[E9^G,SB![N[7 K[$>;) MFU%3#B5NN7?5/?U7P]ORWQV:DZ\-F^ +3D]5A8J&/1*LDC*Z?#TA_YN"+W#H MP$Y%W9F*))@*\DB+>&BBFFN^[!$CZ+_ZR1?/D-]\XZ>M3U>>;EU:L+BH*O8/ M9Q\OK?G]],WK*^K[]W][_.#AXZ>A5KC"<&Z&N_"5\[;X^-I[R@SB-O#5:3CO M'3.''&$03F7.59(1(SG/*H8\JV?W5A$OIV)>Q\>!LU[N-R MUH5+" CEQ:MWN.<>F6=F^VUEZE&5#_FG-B<$W^J+UG%$DG_+P$:#K@X7=Y_=K"$AE$\ MI1-1Z+_QY2K8]7(U8[=4%6TIQDV1YJ6FSJ3&-TY*-""]0QH/M0E)*@5!*P9G;(65WZ/ZZ^Y(JS.C!3XN MHC2@@R(Y*\H:3QV5J0G.,*!*43>R$_^X,+-T^DZ F+&]ZBWEL!8XCJ!]^HYO MJ_9VXI]=865.8[@P\20YYS!'NK2,KE+*5C0W MEL83QEF%OO#RH1@*5^?2>![Q.[6D;6G&W7D'^Z>F+8Y9!U,/ I-X-(\#C=VY MU"1N-R?!YB2XV9/ :OYE?6]W10:+3T#VM/5,VHX21Y$-*Q?_YHUQ:0@?>5FI M29[3#0.(][25\FW9PIG5=W@><@B -,,F2H(HOUC(53DM&RTXR[S-IQ;VXNE$ MWWLW?@YS\R4LR), ;"-;2B7DXK AI3S9FC [(5E9@66U\RKE#M M#4.^P'YB_8$]<&QP"BJ^38^X6J?:;"M MO>@2 M#/SA!NZ^"NZ^OX&[WU+CY:IVRJTU26QH,4C?AG:)C?T%M7ZJK)D1H0+= EP# MU<\!%H_9;U?4+\6=W,[>HX&&Y;WWL_"@H%I)O9#'8GD$Q8KNR-42O]H=/+UN MKR_U&N5EFZIK]JH6&1#3XPF#9Z3UH.?/4:1*T>P MK97"$DG[O)SR9SG_UP<*])5BCP51()Z!<^56F!I0E63U5 ,GJ">5Z:9!2EC! MS2(HGMH1(P')]B=+7(6"QDS.2)K5"+3VVTY_W5>\KGOXEZ[_HN.^3(H= MCWW+^&N;TD^IT6J>8^1&IL %ID#%XY-,#7- MI$QK2?Z*-UD!)GG!,,DT:9+XSKO?GM_E% Q[0/T%X7=^/GY;WUWT?YS"NYB4 M3#TT-,!*YL*2@1WK8GD2X&)D7 7,=! (15I*-:!F*>C'R44R5Q2=?6,LV1QE M,$)FA.XLRF([."*FI1]6/"MGK;*-(S++]"SNVXV#B+[[[<7= H*&O*<$V&D M-)SS;<,/ZO';.GE-"K'WROFQ#^(5#X'/\1H\I5E@*J[^;%4GFCA)X+-9PC&Y M:)LC?#:IR?&/ :LM7N.NBVIG2P"-6#=VV>6<(@4NP<)P&;.Q? 4'1MV:TEIS M%A#Y4/GX@8_17F#&Y2[F=W,.>\ [($DLT9 Q4]/HITK8/$$ZK.;IR6H-,&M9 M-)8I;FB7Q6#8$":?HY/0H.&H:Q4 .^, V,E]MF@ND$3$"EMC1(">%:(7>"J= M%0G$R:VM'A[*528,657B8/T= 4,K]^>33 M$Z>2 T>0-*!^(I%G;3*KLI))@SR8P.(1^-4^E\P!24Z*<;#+@PVD&D, L:LP MTO$U,-(TL]M<#Z"&*V*$O],@>;Z4905OHLU\-HWK23;&U%0H?O/'G0;< BT3 MCE.=A2Z\=N20E\!L(&8,S=NSC*1*-""'C^%IY*$F9.4"S^'A'0HAB>MY(<;H MOYA^M$#F"0,A)OS1( KID-A;M",G19.=\]A"HU(*+&VQ.8 YQL9B."A*&X8,$Q\-F)%=EP!T M)7/ ;$F8J4DB*0;K>487]*%<:VO90/6KN/BD"[]OTS.Z4A0.APVZ^EL^@^VN MH"P>TV9FT [(+]!OT\:5LWC^8%9?D5L6395H+4",G3XN\ZQD-!9G3$23X.GT M[MQJ15'4GL)3P&6=X6L$\6H>?4/4X1*9.^N$Y) M4=^ISI9F]'6[/6QYN#:-$+ ZI+18!>&64%!/\'!YIL:JVKJ#N0M2 M<2 ;=EJ#Q>\,+CNJNAFY%ZD?+P ]B=V)T^+9,FK(P=1NRY"KZZLFC;J_29BM M2I@=;!)F?X;<=;TR?6*I@"Y,$*;6J,+4F80VBP^=P:I;$+?D,YR3(\A@-6O\ M"!NLA3?CW&0Z8R6Z=G$P>S[[=QA$]AOG#^SM?O3*I!M>P!61 ._X50/%!"B+ M *!ZQL)ESK,ZTV2!R^!HP#$SII% &+PPN>IC.Y#*3-$Q(3BJ1@X)@[=G M4QI0Q%$J__46?.9B\L-V[C@L+>C.!WD299DI.4KIITO&$(!>1LFL$=2+Z9IP M5L%'"V]D? 0HOKP)*(62T.X>_3?+RSD^[MQ4GDV#]#USV-"$'#DZ!PM<+*4R M#WFR3"CE+\PP*^CJ>$Q'=8ND0^1,$^48<,PK+$ ,:A^1(Y<,.Q2"_O%L<$K1 M>2)\P2;Q][V2DLT>%@$#Z 2.F#QC_]9.+7B%+;$4B=@7\,&_X,GC MYJ>Q]TH&L6-8=OHG$B^;"X!\9LE^PB^ /$JJ_^B$YUF3'UU^8Y^\LC'# MBH\-TI3\OPF<:>1MT&C%_QENF,N]P"[ AD/72A53=O1W%8YIHW[WD=*OYG8 MV?O2QR-H@RFVUGCY?1 MY>0H3"P!,M\FS,0#UBNI!90$91_LO"M+#GC$!_@K RFTN,%-1I@VBSQ=.=\9 MLJ#?VB/N*._D#KG\!J@=6&65I8HY^)[$ZEF5?G\/_QO!N)M[2%;"J.?,MF\! M9H64$1F9--46"(-RQN*LE,(. 1U)9GTTL85#L[,J2?4'%+MV\PR)760C,&O( M1*0M1EP!H@"BI%*6LQ^-FC"W=OE.M22S$]ZTIIV"^OW<5( M:D#Y^,%/J0.9U=+1;NX+#S2@UXE_\H-?^$#4SR?OW_UZ^IZ[W+E4$-T3P6;D MQGL7!M(GN ,K'J=)-4P*>O&;C[DA[X;1P"FMZ&IFY*?T;S>QX4^7F M(_J>18GM4=79D38MU?%J.7,>U.+;2CK!Q@05%; @T\6]IWA;6T H3EHSGZD0 ME 4,P^0#=G \IE=?&/-!,A^%L9QQMW;9R/PZMO4N97&;/;:0)Z%&[;[QE3Y( MZ2 C49"JKZ (6%=&#A;/3TQ23H&X M2[F%5UG9Q"?>;[1T!Y>(RU1F+; WP M?TPL%C9"Y>\)_$IY..^^LMFF 6W376,N?&T,CS8*1[OJL^0#Y-W;%G%-8Y?' M#&P_431LG95L>R 1AH"CO48^D"N%K6?,Q#:*-*_;H75.ZT$D1QJ,J&U:%ICH MBP]R9=NE&Q=W^+%CDR\NMGO^%$:"[5H,E-(#OBB2J/R2R"U'SWCYVFF3 M:D0.#=A&G&=G9.YQ-9Y^"(N/.V9D&6[SWNQ!]JO$U1(S8= H.V-!-;LMU%M, M0*/&NI/#=Y42+M+G G@B*&"6$>X4A@SFJ+]GNVO[0X':;@\2$B!%C81?5H-F MM$CX@SF#9;DDBTR6G6'V254E\UJM1^G+H\0JVJ3)#7+]@>2 2A(*S**5-E'9:6UE8 ML(;S94;L/3:\K%XP2CLLNC]RFBU\07>Y_52$&F9A006"X=(K04V ?(EH=7 X M!%M,#734]9)C&G68HZ&^!XYQ*2C)(._&1S1$R0GG33 =0D7ADU_.PV!?8F##)@D7M)I* M:HD;AK)IG8RE+K@(SKSDO*QH!\$ TPZV:GUS5V"1H[#M*9KO/B9XPP4P>#0]KE6";)4B++ M3P=[@\B"\B9@F#AP7R+VM9Q<,R,XQ9X!AJ>9;\K7&0@.[WI;-]R;M^]/ M7IW\OQ?O/M+=+WXY>O?B;="C6NG$#IK*%*CG, MIMST)(1AK*_'J&^R-[DZK9^M+$4XC[8$1P(41"57J 4?!>$0L3%)TB?9S,5X M%@>UT);G5B=,Z:T_ 64ER(1WYDQ+,C_C(/27X-C#0YG ^K-+-UR[(+3F8@@D M(IQE];AJ=J,BYPF[3A(<@V:2T';XNQ[0>DX!SL7=G,';O>B3, MZNDL2E1WH=Y8HC:I&2/+*M&&<9+E+6K#$%F@/6[(K4XC]UMA$&Z1K:&/X$_A M2_F;Y_SZP67S0R=OGKH%;;6.S-,UC3E6*$$I=:PMZA-IOLK,VL9BIQ#W"**% MC%M)F!NVHP5W2&I-OY/+\9,^_YEQE--9PO&GN'<_UW#'??OGSZ76OHJ]33KN MQ901I>;SLLQ_[E0=!XN66COJ49G&C_8Y;[K-I=O&SDCD82*=E/3>_>!JH2BQ MHNSN'6B4\[_C-+6L*0VZ@M6* %A*NDR4/Z<"6[ M2\XJXZ'6V&?6$9(8G;S#7]!JL0R7)07Q,#\6KFBIS+04_2 )X6@YX4O6][!E M!2GU)TO6^D 1.=)W3( Z;*T#'9 KJJ[5Z"*S[_$(N1^Y;NX^)R 2"R68>X&U MHZ&=%.J;5,*$MN"N!H).'3VO<;VB]=_.(&XZ4LK4!WFA:^%>5AQDFG1HMLD:M#)9%LI,Q209?+2:DF2'@S6'*^-55JF4&?PX0F&;&J":31HA: M0(AAV.[<-2J@STRU$VE=F9!2KP)=*CN,'\KDNLX. #9]HHN )B07M=*F3%:)(P^ M**M/PJ6IO$Z<=BAJ%B6I:3856UN>Y*R>Z&W#LD"YH+\YN/8V+^E"232GO;C^ M2AAZK*[L!!@C3Q$F-:.!I8#8 B,#'#/28G2R"TGOS71VH;]^_:$?N7FV/E?\CR7'GKRS*W\5;@!B*+Z!N5 M3/PD7T6'1#KDIAEE,$BPPVL9N+$,1 MR-RL;T<^#D$>M;@5V;T-](]762J3O M7N'))+X6J5P[:\21Y4NF \#Y1[?9X(<'?&+) VV)&!VE%Q<7.Z7Z>M7''1() M-H2C'K=1\4>XBQUM6",3]GKQX]#;E$;</_!+)]KW=[?\4[2VWH[]Y-2LK M"[:HC-HY8MWJ;1%N$]/S.SE^++C M,3D*'.>>,-I#G(J0.%/?R^6:1U+)]\XH_8K_M(&%">;X%"FE#_[^7W(7@A1+ZF@7)))C+T;6)D7D9-R2W@/H!!]7MYK_.=6PY-[!G>0NOF'O M_IWTKLU8G$JH!PKQQ4> I^A3CR0&L/?XX)"].7XY/?4.;K#M%X*+'25H4D=U M6;)? :W.18AS%XWE$OAQPX"NQ69'G'EB%D90>E8P("6PXC\+[1":;POCG=(./YH#?C'=7,,;6LG%M$G\5'3"'LE,M*CBMM4 M#()X"WV=[ L>^>'N+M(*],K3AB25AGO:9MP28G= V@ HP;]@UZ=Q(>/#G8? M?D%3X@JH@X<;U,$JU,']#>K@&F0"_)\DSM(?MNCT^M_=W0/@7Y)G-VXX]$9; MOX%J.7KK.X9>O0N@5S J?M1@]&TVGNCCO\^>_6B83=)E)"9!CC$,A45YB;*; M =@X%1K9*AERJ>X% [+'6>,2 5TTH&=^EJB"F.DVP\!MZ\!+=)NG7+KR76@W M73M;N7'."Q=0 :-!AW0D(1S7H(G=_%E(BN43QWV+1Y?#,D.&3:JZNE69 G=1 M;HYQRRP64B[*!J6]6]?=4K=KS>;^[N+CF'G#.<2UQ8S ? 47P5(Y9>BN"J ' ME+SA,%QHB@O]K/&:..(+1NA,M$31A^W=A6$2.W8SO^"Y:TU#'6:UPN0ZC/JY M:0+JHWP>J;BG77F/T]:V+&1J%(\FLEA\!$[X8P$)D/Q=@$:UFRA@65IX/B-Q M:J6!B8);M4C#6-J\P- /Z"([9& Y"J.]SA V=MA:TTF6Z%A MSQ%[33KTF@2=;N4;%G1!UC .R6;INI_N<%S<;\SR+=SB6#NK7OA_9WDY!'P$ M_=BF9*)CCM*LKMI9-RMJD\MNRUL OM!)(%U/MUJU9_*_!"F6Z&090=:B0,5WNF_FL(BRV MHZ$4^P,)(ATJ"^::;ZNDL,VWV+F7B6"/>VALV)$.[('$5I+NA@W4F%Y@@E\M M;=^H# HY^1T:?K(A!9N>78!.* WX1(X-]:_JQ5E78G.QM8(G!MI8BTTC#"P8 M.1]9* ?1^%2/.7?+M30'U[A&R-N[89S='[!10+&!RNS%XRR0F7Q^ZVU=+4KB MDA^8*&3321ES[BG?'"&)[S(8ZI-)LQ>N:4WPCDY%65)'UIKLN#"^^3?&>F[ZTC""0P ]:Q.?M0G2;<:V\'-P M-,^QLD"SP'@()%$N$.1M $V1C[)J)TG!==9TI%"S'@KQ7"#.#:PIGB_]F8T[ M*2_G1XMM":07&-::S (M\&PUU.S*"+I;D6H?S+P+J= 6[!S3Y'I2,1TLS?M+CD@(<4VK]%A+Y 22)* M*C/57W=6+Q6>2>J7)X\>4Y=,2;7(:ZWJ>F@8.4?6R*TG;")MJYTP;:YPJ^C. MK!NYK7.Q,V2PWQWPD>,93*O4.%]3>!RTA)YD0#]<=V^-(I/;?B0<>8X! 9I: M/U,J:2USIBQ5I.9?K;#3L-8G(+ *E3CC3_*YQPO;55>%$S["TD M"%7<+U31 MDE!U7M"O@M(2*6[$NYB5+9_;@M:J-XCFU2&/Z0KC0(H&5%7J, 8<6(YVO2R, M,'EQ$9 ,6;/H <^#LE>+O\/"B,7HP (LC#HD-1'!1W6_ )?ZG?O>X."M-1I_ M0VY308HXE8?:"-!U>4/D*K0V(D]2V\&(#[2XQNZ6#H-:(,"A=G- \Y6"W-&. M8A&$$!4I6UDDFD$?*YH3M].8..0JVA?RL4)Q+FM9_C,Y=C3%S%_3O5*U@3Y) M(Y<+M\2P7$;9S$'YPQO9DNFVI@QBB0O'\(*%$;V_W#]D^D55[5V@CG"E%'.> M0' &J)JYTER65;C7\SP*SXQDBJJXFD.MS:W=3MY8V"=H2/87+ =:+NR,F^5.2PN/1LO!5=Q]*79W:03/EJ43XJ(UM5V59)SL9GA3_4]S#Q'OV(FM M_Z9!U+L+ HO4/7GYF^3,S?,%>6#"\Z#!%-FR7'N#D$10#QANI,CQ%O3$7+ZU M4&I?$-5&:,@D&WW@L@=!J9=1,H(,EDQ.4$]*5%:!=:#C23NIDA"?='/5[>CM MVQ.7Z.V[7CP:'Z6Q_M2HK'1PV%\V16Q%CC>F:X$AWM+*JL:EI;^U2^RBY5(_ M%.@>^$%.9;]8F8JO/A@_0B--BR\.*4XBHNKGNR M6!!78 EVV4 ABD9GSK&P*JCF_B?PD='=9&_W.X](E2EZBAILY#L9WQSA<]SV M#1^TZG['&"[-4FZK5/WFJ7#TY.10?C?*Q6%],+=$B5H?'*JIIRB9\^P[?LV8 M!;.31(%.#3(*3=FP<:AS[:!+)=;%")R)<3P23LI5*"7[$8G.[9RWV@AF>13% M7!$H:C(H4)HN7*[M#$@%$59?%'0!N24N^1FEQOF2E@1V%"B"ZR;$72;HY!H6Z7*1OD#I2L3:=2>]L/IO5=^R/D;>2;=TRTR'5 MMI;9&9P"J0-6VN),[+6ZHW53V(0P))P7;EY?6_M__[?'#QX^?AHV$;_"<-8Y@C?!_O#P+GC" 0U! M '90ZIT2=?(!= ,9(YNKYGR!8/8LGC:K]-@(0ARN&CF1?A]C:"JYR@VH'.: MZ]D 1UL__=+]UC<[X;;NA%_(P\RY=4C;2&:+_NWX;):T<'F!G0+C7M.F2T1[ MDA4L06YEFPLL.;V>1DMS@3B<(.JY*5\K^[9R<5!T;X)IR'++&Z!9*\"C"L!&C M^,O-MP#@%L,]P=IXSD?7!@)QW?L'.X^_XZ6YO[_S<#&\ZVAM75R[=L:U:WSG M0]/*DL=R\14%/;X@3.;Q!B:S"B;S< .3^5HEG -Z7#+KO(;%H%TL/KXQL#^;M>',@1(7GA5 MWZ&FL[?;/DWN\7TK$P_G48=].188)LP#NZ)U/KE&7 9,YMM( MZ8$=1GIHF,HXM^W@/$)4A\-8;S)ZV%+67T9HLF7$9+&<35RV]'&DM;J):SD@ MN$UA=#(?F5 ?.4QTV9J:SF)H3D7@JQ*^I/<%1&>U*Z_D.1E$6@9_>X\YL@&OCZY@X6@]J,^RN2?[/FC)$*H>R5X7&EAF@16P$3T"F?MR!IJ/@+ > MB@!_8.Z'I--USXS'S/'%B6N\PE\\3>ZGSG6B'!#^)H> M"1X$CY1$'#;1X@[J( 'L!3Y'5Z$,0,)TNB^[[D@F\**ZV38< $$<;XHNFM7@ MT_O/58.M2I;*1N9DZ5?&'7ES>O6(XZQ1V$_ :C^MPW*M \+V#KWM R0#+Y&I M%="!,/++_:2UF)_/9.WK$(5]'0;2^T%6"NT?^-6#N-,X D6L*9/2AN451W/"4K$FU#X7/O"N'_2AFY>M@,*S:EK_3*&LZ)CV I;3?B3U1G'R#7%FG SY=[O*@PLV*RQ@;AD!+0V5S[17$BRI=#6TD$8>1%>$30% M\9U"8JDT*VL3A0>1E!\6KGN!M7.E3PN_VI(/]VU^^22W_Q4/;\E5\^R#D78N M#L';.;AWHK 2HT\) F+4+FG"A<8V9=41S)B]IS/G:PA9EA8#SLHPLF$=3,-&X MU :.+"=(GF3D,#/O2%8)ETIF>V&DR116B]8W!*A\B] +([8*/W6TJ:J/8Z," M7RQ0& R\WHT6V:%=+/&;.*NU#UYDVQD< M,4*NP4,;N!P[W3NF[VXL+)?_S,JL_Q/D.L="-24YUVF$ZX00'?L]RB;9U^[* M)QT&BVIYQ1F!HFLW]?W2PG"!;)HUG?Z125IV&!AM(LG#.KG=9QY6F72OLQ $ M#_6)NGIW$ ^E33?O"H7JB,H=!! %E:#%7EP#=!I-%"945NZPS12I;<6K@F]J MT&6D* N_^;!.M33_5K<6P'*[-B,F$%".09@1[DCHU>U:F?6M*&;H,Z5].REL M>?A;%&>JN8,%@T2WA?U5Y-C*'S_@Y?KYY.W1D0]*52VF&IW>V_Q,ZL81SY0D MO8T,6N//XIX'0A1?B>,.;CL()?WTPEVPH*E(^DA-"?MZL#&")NO.G"*Q32H' MT^GKN\?6B"A4>IS&VCLV)7WGVY]/=N1C'0>4I?N(^%19''/,F1\HKC*,D4Z- MQ#GL' 0 NHY*M,H@"R,"&C)2_E .64B=&8*YW&,OHA-5EX1%>V";$_&(&[2T MP#83M6&Z!(W^\8*U&!O00:7J>\C7\9+-'52#9H4^CKZ#5"!3G(#"O85Y#,/* MN2L%D2:%X@5(K"D\I M;\J'I/V"'"F"=F42B.^9&]5U2M#H;P ZWA,W+GP;X(UT#D0+NIX_2DF2Y+\G M#=:2K(8Z8_ W!$N$+C W+&2>G[ MR7.ORG,_VN2Y_S9;8>O9L>U6+A9T7Z15=&YMXQ"1Z@_NL=MDVQ^RT0?NN<1& M*7F.QGKQ_#2&$OH^MPC.VG,CY)*^$I&$SV ;F\:=65Q5))ROESSXX&/DBAE/PK?UWE%1L%$JEC]!@;/A2=H!FK5A%VR77PQ8+I'X%#JP&L@ MV-$ 4,SO(,VBC=+F"]DPR=VY1>I9%:3>8&7=\DT@[7&1+JW[9-DU"%>Y'T2: M );V&!IDP0HQZ39#.$8)]\D(M MG/13>_4U BCSTBMT'-X%@FD$@R25T)#@4 M9/FY;!]A*$\5Z6D*Z?>*'))$L.")A&)-VQG82\'>49>5;0N,]PNB1YZF%2,Y M[0;'_Q%)*HK[HFGJTJ*?ZN2<&V,A9R.=<5U@+MAK,^X VRUFX>_QY+RQ/%R] MLVT:T+;0(LH?N-5M.-I5GR4?L)!JHK'+8P8Z3;EM%,&A94(FV^"#Y8FWQZ^?$C2W1%A@]?\*.LB3 MGHNE-DE%6]& KE=?$KGEZ!DO7VZ3$&%SB\(TB,[:9/39&4(8<-;U0UA\IJBL M Q)+EN&V[LU7 4M"6*[.)M099R)#\N7(\5<-K'!WB;(]T*2'-5'2 ,SG9"%] M(4^60U\,38/72BL&>P\7]1>2(9+T0B=0(;LX?(%GW;92LL#1>!&0:*NU8W=: MR,ON C#-\H@C):4@Y<^Q XY.S-4 +<'1;'/8@F,\M:U[*ANIZ807ADE59?P= M /M(.P8U$Y:.)(XF2&L)RX\KI C,=CG0N(/C @D7=XD41$)I\GWZHELK\1U6 M:8D%KJ:Q6 +R]:!";OWY_4K3[6'%!4=$*U]OOZJ=B&?WP"X+&E38TC;YG8=) M\/3;9E&\B?D@=70?BS1V77@@F0M9&?1?X!14%R;H3 N7B@G/AO!(16F1?N^M MW0T_J5G R2KG=W! ,\V$.+P WD5[+HN@PTU<^V.T*ZE#A.!.8WH+$QLMMH&X=$^=ZZFAMJ^ M/:1'X9X(;?Z@CM=B96$6F*106G5QR1<\=>L]=.S@3>7Y9F]]UKU%4CC)AEEC M,[S*1$4:'\7J+))3/J=1J?0"[OE;MLN[6M-<'KN695,-P*]$>B;$NCC MD,%N0;GVZNRG\488-\)X,\+XSEO8CNF/+0*/MR4['-H2FA:^B9?6#=/&1C1O MDFE#0=:!4/JFE97M*SKJ-&SK<]N]B>S,Z<'E#KJ8P2O\\RN;VE\?/<=5P"A[ M&S#**C#*XPT8Y1H*^(:$^L6Y*8#3LYFCQ:!0[U:,*C-5HABIA"U]$_A!F"JX ME#Q82E\M.$2 U$$+>9M7%>\E=*%)AC?^ M\T82;XZ!+>3$[Y*XHU(_K=JS>MF$@VJ ^ 4V06B(D]!U7_8KY!Z;Z)X5]9M0QXFAJ)^F($JL@YPB4T[G4N%QK MX)LHP6:GW>!.>YO,68 -4#32.($[+BLA/QG>PPK,#E^?-WZSK^NTZ>N@W[6, M2W$XBACR]7+6G<&LNA;,S@?J^$H,QP?[CL]FB;:3DO_+63>/ID-1$ED M*NDENSO6G^GVCE8WJB'/G*N6-(9S:Z$/[UMKY#L065+18E+WBZRW@Q4"^A$%C9NZ(< _4-4,T-,7_BI+%ES"55+V@5I&G0I>UBL%UQW7*C&>N&[+RRY1EB-:+03S796Y M-E:=@UY=P8)LF3?O7+Z]S=%_R(%4N_0*?9U7(L%$C)*2)W M(HP(;:<3R[(V=#L&?.H)+DT.O2R\;G; M:'TVLVH<=/Z5RO=\;M<7AYCLS-' ]MQE0S*8GL#* !0M MF=NZ]=J8#VX(F6N]$*J;8]\'YE0'Q#<;1 MFDY+_F5P%X[&%$ ?#(ZI'%#%$3Y6$E&-.9,BOO O8;''YP?S?W$KJ4N9W&'$ M4[.(?<:I(2L)=!Q];,K2;%.\AK!TQL\XXL5V0QE'*?NG%SGJ7>3!55?9OIXU M7$ U&+ZMY-;A;:$,.5S'!J(19:=);:^+:(E5%JK/%*:IE/A/#4?0E54-%Y1K MZ107VTD=8>6<&C7VM#S(&7@TA(EW&)?+ER+A60GF?FDNPTU"&K5LF' EF4%/ M5YFX:-+2#@E('Z[9,[78^O-U@V9Y4QN05WE3Y M/S7,1*$C51XVY<53(>1FXA5.9$=)US5V(I8<5-&@@2T?H.=)WEK*(IX!^D0( M8B&\T,4\*,()N;X&W7(V+Z]=*76V0%([WGMRO)B(@5^W$S\/IYD.?]!B,9Y8 M>./"I;J<+++_&+^!$_;F#M/K,MOL;\!$J\!$>[L;--&?D=SU>H_>#.PA@"N58/ZMG6',FQZG')\>&E-(IZO%>DA2QE'] M@30NO2!PH]1)9.I_]9@[,[C4]8(154%J(*@3%U\+G"\E%':G*JKST$$$S5VV MW(30ZG_UU%(Y0S+;3;M8Y9-YYM^V5BZW]\$X,:ZI"5O+UZ;(RLYAUYAD&FNE MME[4,UI]O](5CRIE4G&N=X?K**2O#J?M/$-J&)7KN4G/3+@&D:6*8_H&^[F6 M_3-Q31V,8-XX*N@"$QRUX%(RYL>5.-,'NK01RNU.]+]C>%G>DJ5>\D M[26YRD GDS"-_VA)/L$;&SBRY/'2$:'DBMJ0AC^%MD66T@U>Q +3"=&;%<]0 M-]&&8,X=@[0[SS_S'OS,KWLI?L:4*=J7HAT+D>B(G3"PBI2I7>S0&%8URY88 MAW]6!KQ[XH]^N8$\2 ;!UK*Q3Q,P/Y#A[_J.N)1/&,QV>:\."XP3&4E HO&. MVYF9E&6"8S$-F)- Q@N^6@=*"@23['QPH<.KJW>BQ2@Q EH=N0]C8"73]#"" M@R=,YPK%FR!B7)ZS;@@_G#JR#V10(,0T);E+D1BSZ3EFC;QE5M7QQ:24]E', MJ\K/#T#R'3+SN"\MI)UAPC<#K<54_0D@NG;VNZQ/T:?:G;CLT6W=96*6_-;/ M 6<+'P:>6&L0!12@ <4).TR( 7/Q#KMDGM%?@PM^NWZ1*-,7Z._TQB5^N&=1 M.!DV]6Q)?CN,LCX-O)!0\6XOY]ZQ.^UZM7671'O@ZU;8ZW;4:+)6KO_14 Y/ M\72%.8HW^TB8@A-FE96TLVZK7PM6.Z>@8L-^]/@/1Y/G7\%-CD;]]PXN%1+< M&T4G1@0:Z#A&XX?,9R+_#[X M=WB7< 2_U*#@N M*[CZ\5OF^83U=X0N9>3LEI7'TG3WIF.'%H'/2^P]9K .>4M&^N2P/W'0YHK# M6+3M-YMBLREN:E.TA<"$31K"65=T)]G(X48.;T@.VFP=.3C\&;@88PVR17\A>?X+*-,.3Z0:ZM(G3GN0CUW/@0IH]@.:-W'KNYX"'VD') MB+/:-Z?=:(>-=K@A[3#.6QQ'+A8J^-D1,LBRZ>)*-G/88U"A/P[R%;3GJ_CF8%-\L[+X9F]3 M?/.UROCPV3M6'.]\?!W*YB1,!;W55!!7#+QWD.3;W.[,08*E6Z[6U@PL_GM@ M >!ARBRR*;,0GLV5J0K05N-,NO9QN:UI ,RNP'<@Q>ECF^Z07PDGU7G"_2ND MC^ HJT;M])P90!;;]S*2->I%;M_N[G2=DC)N2[=RQ=0V : W*XKRG/LD"C>$ MYWD,IE7@GI\0;1X2W]*)A.S7FKJBR9- &:6, [5 M -/,5YJ/DB(:=HMWM=FM#-*5F6?T9]OPSU+,!:DLCWB6_I=9+F(K?64A^ O/ M"XEMW!:);&U:4 A'5FSVI>J*^OFF*9=X.7ZL=H1,RW!0HX\7\6L24%5,I<[ MI/J%046871']1Q1^F"X-+Y.E++'IP+Y5+GLW.7^VUE-Y6I;!9;M\)SJ1R"[R M&2BC\VT\?4H2,C[O%GVYQ]==BI:!9PHYQ>M,122A7W\!OVJ7&L1AH5C@U2\Z&%D^QV+-,A8N.DD]:PG-F MKF*JVQ85D675X4C0Y;+'I9*>)Z0L@:I50;4B*>T!1@;MUT,%LV(ZPGW742*W MN*ZIKTCL8<_;X MK!3\Z65T%:I"6+-VE8A3%Y%3%ZO9IVZM+(M!?CP?8K9(CF +D4"Q:>2JMJ5, MV%-.HM#1JY) ML#1D>54,EY#SMQB5S, &S1OYRG"NZIO.%):-XM7.GDN$]D"KOT,JS)-+O])R1 MKM''(#YO<_@8&EM-8+_54S%7E;$23(33LL YS= Q45(G[WU_O^.#AA<&4^24K)M0 M3P[9';O/2:F.9 8![P!8\!86NJV*RXI87=Z5]IC=5*ISHV_I''RS9+=[XAS, MD^[WR&Y>Y [$NF;,J-L>N;GUA].1;VMO#W^2$M[>K%4E0979X$JTJ#B"Z63; M-!&E ^UUT6 ;:BF M@]2.8S00%9%:;D16EMJE.0.YR#@ORQ15D!?($Y/S<&&4NL5!0M)E6^ J1V9:Y)!_ M!LNM3H9EP_HM$<:\R-5;NE_%='BGM/3XU83.,5"0B!K:[A9GVE%-T9&E@& ( MRPU3SL*?&2456!TL7[V/*MI9$T'24SEBNN@I?!Q##1:O\EOHK_HJ%S5626MH=A2RZ;C)1*[,1.YO,I'] MO'Q?@!BFFWO47G$X)8Y!857$ITTY^G";31/7X2-1)AP7DQW)#-28 02XZ&"* MV%MC94A'(BDB,RESD$79T):/\=6P*<3/X@MO?P3B3<^S9'VV6+CS-,I'90/L YK[^"*G@ M)V9-D%K3T_/6]H?XF6:.;#L.X0Z4^)&]3F03>(V8))/<]2*?2YHU!>%ST 2@ M+S9L]Y#L'NL%= 3,DEIVFD,ATE$I^AT"Q06$CD@3]^W$OQ8P0R(-S/N$G=3] M\5I*M%AZD,#:.3?X2C%[Z)^V"P4_$.9Q[L;*.\O#/GKZW?=)?M+ MUW_1<=\FZ?K),PV%/8,7XS:A9&T$:"- @7H" P<='E63RS-&S(WA>&.T=KB M51(U04M3WQEZ(TX;<7(C..F%U*19/6N;C:QL9"4N;-1I/+:1G8WL!)%%J3SU2F> RD<#W/N@R_DP")H9N6;K0XMRO?2[:;)>#]M8@_ LL&XU$:U]H%W%F]$OM:?[:( CK]-&>QEN8:MY)!9I3QJD9D4 + M^GB69#*33#?NIM[BG3OSQ-7<#BO&15;*7&Y[GL>N $,X6L5MD"4S287ZJIKA M7?3& ;,0MPH'T8NTF2\8H167F>SRHRT/ @- QOE8;=0 M.D9#QF=M4I$>,Z93HQ["LS#']EG@+K!B+04)L453!L@GU)5+(1+] TRC;36: MH)[I]JJ7:S% M)$1V[WSF&?JLVH>7Y,^Y(PR&B(ZUF46&,^FU.4]2@*FK62FE1*BL"I8Y#M:7 M5D&OSY,+5_A#2U21EI!&RW/NX2&XSLM$(;J**%@[.!C"BAK7/F.7Q2<\VSSB ME"L;N9H\2J9ERQ7K8(SI5 =P99LRI5AQ#.:.-&VZ@_9K9%PFTUFNC<;M;/"8 M4UO,AGN'94)?S)T,T0.EU H$9LVA763&AMEV%F#2?DA\+)=T&B\X-ISQF=NV M;7AIS]=8CAR:J^$\OB GB&PK*:-6FES<$W6'Q@Q"4Y("KG?L/*\L\KD 9[0E M"X_,3KN[:LS6-]>/T?.+F 7W67-1;O/Z<_$QF\ZE^$9<1:F_4\(L$;.&>WLS M.SK/#^R@)A?;FVX6UA481$4K5>F(%D,UH%NYUO2SW=55$^I4R__P?^U>UK]\ M91VFUYM:D2_NHS+\T7!(/GHKC& J]C*XSSXSY,G9R?G\C;_IY4>^9O."K VM M:@VI87.KMR)6F6'X!NT7N:@VD[U@J_A1=[)83.I>,R791[,E(9Q:"@KYO^WH MCCJJ(^]?J >E/55M56IG^[(J=(P&,HX<_(F6W$' ]XNQ*/-VI:N1 MMM/@_=H)/GA%O%#XK1X>:U =OA\?,,)#_CO@Q+Z V\GB)\7B;UVL\\JW<,]J M6Q"1:0,ZCVW4))JK=^.?;3GVHJ#&JP4U868Y+AZF&7_7TGOV#I+MO?MWQG># MJK!3'TM[81O['(T87;GW^.!PP-PP4]"G0-M'"(6K_R@0<6?&I+XR"+V2:/'LNBVN,W9/4I90""J.5RJ94F_5N M3?'>[8G# \BFO?O4T:B!*U*I;B0\(G0W^#>*R1%[I(-UF-19S=$0#JI,DG1Y M_HR-7I$153>6WHVI-ZV&87Z$HDKB&!!JG@4^L#$](_L#[MN'))%@(DGDLM(# $>U0NTSYN*^WBPU^:>R*A M1.)%RH!GBHE2$UG>1DM@(\UP87<*RU#4%:=0O7GU',:!A8&1'M!:,A6Q7X5E MD+2!J3I$?GB,M,$(NV!/_<[&R@\B#D1+5BD1IG<.!TMMOY#NC.>]4Z[L!\)R MKB&:E;N_7KG]7424%]LMA1( >C(\@!F-)ZE??)*=:%HR-1.5IT/?4I+&.M.( MMEF?,#>3;R-WU&2'X/PEI\A^VREGSO[N[AP@F M)\]NW(TY 4_.WH\HH\9)E)]+/]?Q6)5.4W]NQ^H+$&>\+@OSE3FN2P)Q_W,* MQ/Z.[5% &OOK2E"N]W7'-JG(%HTFA3]N,+*[]W=T!#7>"2?<5 MG;)TW!?QX:.#W8<[\OF?>1(^-X%]#2 1.3@VJHCMA/)7A&V<^;? M0N?D.CX#W2?;B#2!>_N@ZFPF2L3-RQ(#\JMF&:U"/$4#9F;H;%#TKBV=A412 M'JS9YXE)4C*1$;&MY2'(>/:MF_DXR^!AO";+6;YGE[_G8"#V+?EN%^7VW"0P M9GU%9RF[ S\X\'@X-$A MS"?ZUX-'C[Q7"(^-_!__.J;7K/4#,3D]QBB2L^C1*]XE TFP%DDP+=T9C8YI M.,.VHIT#:?@/6(5S:WS*I+#[_A\)^<%DJ-)7[KLIL=]I>T_2$/]Q,-B[_ZA# MX>=>/I9 \D?NG4VW_6-O\.C1 0SUB)^$]_P_,+$/!_%Q59+P)#($=5SHW8=" M.Y.E&FQ#P(@I:MS8Y67^\^7=9"?#7N9D ,NMDRB.FZ4J'%Z8Q%^78<'GXG^P MGX)/*@R,7IJ/+\\@LW3"//B<)\S!3OR+.9->.-;W^"HMC?4NAH/#E"Z M?5Y1V(M/ NKHHR%RGP"!OG &V!L^EZIO03C>,XHLS\L+.=C\Q-1&&I!HWK5( M\.@(+5L&FNZI;<6Q!&06#=BJUJ#P2S.LY, ^9#MF_\NKHYNOZ'(!F!'-;C*K MS9/8_NM/%7LMA'.&B^$<]_*#P^^Z:YV;<;-.6#D)*B(TG0QM#[C=UI)]UQ/_PZOO6MV]/8X6_4#_W9Y.GB%%RW M2&.-X_PMR_,LF<;_L0/-,BRO6F%QA>6XV0F^?] WU+[QK/&EQY/,C)?/MO@K M6N+HI?1:+X7/Q2UQU M-*NR'(F^A[BB>\\@^!C0DC(6+^H<+31V.SFTEUZ9JLHP@)_+7 $Z)\5H9]"M M#HR'28$6/>@]-$42!GB_":>"0(6?:JLRQ=A421:@!-'O;Q /LY+_$8UR@SI M_ Y5 .U4%\GAU"S3 2?._-=<\"J.RFU9(PQ>0D_+,W>P/"]^,D12HF4?",][ MGIWQ%]B. J^ECY3,"5)M55+4"HF:Y4F# !D+ ,!16=,J-)&%;C2J2"J:@!"> MOR?\G&C5Y]BDUM[CQX][/N9B6> [G_'*I&^3PN1>?@5LR2NNY2K2"34[@W*- M%#07=([BKV*0&V#6R*=9E#<-.*'H5A.DEI( M_A.D2-N\F=,S\&VV)N,5215I^K8V#>V0$YU9/@'\L8HJL+V'3^LXSXK_PO>= M5KC9)-9H( MHSRJOQ"%&65&VS9SKV]FZIB'(NLKBEGZZ@5%A-U7IER!_THG\<[KH]/G1__U M)'[UYOGSNX,HL1T&>!/6W-1W8<)'J@.#K^+.AHQ$'73NY_Z/0 "WC,BT/F/V MK\13V(2?C:99-+W1K)W.%FI_>I=3"HUD,6W=RZ\%;X'7*E5'->;-O>\G3;#_ M6-+^* 8"Q64UX.1O1&_\ERFX8J=[N?W4854BDTR2G":=SI%GTN:4ZWEJB[B5 MFB(>VFOI@@B@YIE%X-8JL[N'7SXW\E44$3_<0!%70A'O;Z"(7ZF,OPF (8^1 M9]I[-(A?GKQ^=\2X8&ZEF,2_T G#JBHZXE]*@\G?$J#HQ2?7.L4[T!=:C*R_ MTS+DNP#;3U'5R'K%6N:L&W?H1ZFF!!ZZ$0 Z*B^*N3UQQEFA5A=IU$B/#7F! MY_>H:5P^$*^_I"NJN<+.^1%2/R'=,G5 SKA3>T;M&&Z!R*T4T=W0(Z==A]@+ M[IZLCEL#5$GCC3LI.,"!8NW1]HRF71:8)GJ?NX+1"3=$K;;^LF.8PGS!)_@X M""<8?.3CK<7!17?HFC>SNUK&79DSF)N Q9#2_T!:)#5)SG"I_B^]HVMF_VP7 M;2=^WC)XARPFKEA09)=\>'>D/()!),+#UIJV>=1; R/:&27AA GX7]G>Y2E< M+D,?CRZ3W+/2<,](>V9.#4D-BY.8,^[CZ% #8P\:<8=OL%6T;)@7W%F92WL& MEABC,@V=D=RLBGL> =VF3A1]B'N\!\=A@MWJ \H_;:>KI*#>B=R$,;Q*)HRK M5M!:V$^3--$.BR-$$MJ:Q%8J7FR%V4[\8Q)8,[KGN-X*9J'4XP0RA4\O(Q6L M O"7O"S.N%3'B8Q@P\A46I"=0"&@*(S!8O<'NP!2)J20MIVGER8H ZG1.Q3V MB[0''0F)I'XV!#7".V2AU18*"G645N8/,L%044-KC"IN6U]FC1YH.MJ0^P_) MO*5CK(:(X)"0.@S[4BX6D=?2NB1D*5T*^_I;*_3OARNR0]]$Y,-][Z71#Y\& M,=@U?2\ M)0^S*)'^1J,.%R0)&W>XONHTG'Q.+DAM)\Q]A,0>EM-UN&U@][BH\J6PAH1[ M_- '..O=^)Z;$3-5Q.]<'.6GJFQG&".CDK^_:W;:QI M_QZ_ \<3SVFM!"@'>XR1KR;*(-H/JL,]FR1 +=5=5UZZJG+&5KHJ$1N]8('4%. M5\(NO?F4 4_XY$-72R&>D68HJ)K(?2+%C.D%XNW S(]&(4,@I[()W8<*DT@Q M\L:FCZVIM":NG+,\25Z.+&0H@6/\1ALV" 3_H&7RATHJ+[JK/=[&C-]QP'FV MU0*]*C2,(>]C_],=3SX4WLC.I)8=>U;=4&+ROZ8!HW0NZ)J91>!IGM%S_(V? M<-#\DS%W/9R\\-R;&YU[8WOGWESOW N"REX( _,T^.:T.0+CCS7H*M-1S%Q MVG-PX"[S<+P\J!CT7$S<1S@NXP9C12-]3OP>"2^(J) )\^8"^0[GI,<*L*\" M TS#Q%($:;K\2CP^@I)/ 47X(WQ4;*G_P**$S'WYR;.W:]+(M-EHQDBKXM@N8TZY][VND6*\YQD\>!B.\8YT 8S/WY&Q+@P45W#L8FKED'W6.S>81CFU65 _G5RPXP_!82 ]EV_,D>:?<)MMM@[)5 M]@<_KZ2Y_8-.4357/5W@J(@HA,[RQ8!B7=[TDD_)-:9I$%5(9(# DG7,E V6G; MMH@3[=;LLCXI!00SKT>ER)&,>)[JW(W83)8JR^?<\-4=O +^\)=Y@I]DW7K'" M$Y!S3U;NM.#9UTIUF)!D\_8)9);B-1.9]1D"HL1 _"YOX+G8_,X#9 +M$E&T M:)1G. PV"L%^99(6"1PK2;.2PQQU=&U!86U!2]<6+((Y2@5L)^*\_1KT9V!] MY]J?NSML?]Y)EV#N8?2V >N+I,A/9#O!QV9O?KT^N[DS+B]32AP T7>;VU8= MP!5Y:]?VTMJ^S5UBD[S1/,40\1LOZ#=OZ$(=9WEDSB('.[_X>^J)@DB)Z'R+ ML+L"1?QWGA&BOU]B25YD7HN!'106B:]G\*[5EI$#X7EO545?7-_]79$EDCO6K&P_NULV0>$L 2^+A8)V/D MH7D0]RH/"(]PE?V0(]PO&(!45?JOIF-*OXT_F;%DL-+, *6T_B64?K-DJ@Q3 M,A2J@H%/^6%/$FZ+RX1!,L'CF@R-#7%RL=@,\^7N$P>SGAT:M73$4I##F1); MRKY*<,8]RL%38;87]V'W>/DN]S8_GX%6B-\3TY=PZ)*%*%%804@HO,%Y8^>G":>Z"L.%P6X?#18-4#A&GVG8U8YG6*1;* MT)UBM?VJ=?GE+.;7#N;Z;)5?[5/%>J0!)T+V32F12@;E#(N3$ S'.:*,X0' M)(P.S3.FJ]\T*;N:")281NM$""7>QM4#YJO98^4W<@S\@(@-[XGP3ITW0_/+ M(_5:1M:!,QQ;0VTT\(T3V8'*@GOI[O58\HB]H;XW9&9,/5Y8 M#<@#$0.",H\7KR595^=?TZ"?T- 5<5.;\' U]FI<,_@7^;L">3E$-!(SW M2]#LD5;M+2J!/TYO3Q>^F5-CGCV+J/UD&'SWSP((IORJ\IQK3 MA.8">; P>$4J3I1=X"#/:>(CB^;'".I\SZMLQ7&\?=&E<3%,-$#*>3?NQ!L L>AV$Y>@/$#4A,)) M1RO"QQF9XEYVP,9TA\VG>&6+-F2K>[HGI58'!X8RPI81E%;CZ44*36U+R"NP M3&O@_",OF(KV+ZH%"Q'P7VH)+'5CW^$I _X1>"X^-([5B5?9%3W1BO&A88N) M&M&T:D<\P T$!($GR 'GV9ODB-^>A$'>T YI+8U:US18E_ MDB,82/I"/JB7,&>"1#*;LK,XT#=5ICSE*TZ<$8^\82)'PZ7U+N-PP'!J&=7P M9C6:(B^:":9H*HHP[Q7QFCVNT6&36#INB:9APO0G* H6R VFQQL?8:CRK^C< M[*S1B#%$28:OWC'?O6$3"'D:'><#J/

W(=*_\:CKSZNSRA$;9TG0&US^A M2G]0X&)\F/R\P<_6%&_>XG R0C;TA6'*%N;Z]V#+DM&8CY8#?N<'\$E"\-EQ M*C^%&9G!#'D4F?N,,ZCH2.GQ$PSDY-7KV5@UFB;!,^HH.=C &T^\M.TA&T76 M8Z1L>&.P;/85WZ09SRJ6+4]PIU)J*% Q\B,9]E%,LUGDIY]H20.@A2H+8FV( M.X-B@)T;?=' 3_84[1CJ]G$VDXX-A]0&C0,&N1UB!C^IHKP^'((K((:\98;; MQ006+@M62ER>%4N2:]6:>L&(B?L7[*J C?/7O 8_L:SK/XN-7"N,/!(D#BA, MEC*E!J4IH!F2>%6FB):4&W.,BH.T8^R'C^15NH&VA0>WA3CU/L/3'V19*^%5 MQ7QTN,A>R>!]@,= M_,11OM++P'0L*/U:1M=9(QDX6#Z.)EU%3Y25 4=RB7Z..;)_7GXZL;M&6D3[ MQV0 !JG:&SN& WXN.&-2]#8&I[=//BO6R8 KTV<#[I% \.K[X%-E56R2AQ M%8'KS,KJU4%6$'ACLRXE/&36,/5]:6POG_6<,)^EZ8N)FW:]X,X*P]B!"ZR$ M'U(Z1PC-X/57S76557:J+OMG"?=AP(,. C'>F*=A^3$@AY\ ,SWAK*)XB/XX M](J!ZWTF763NPHY#*O)29TEG!X5G/?G0)CEE9CSQPR<&-LKX3>EUQFP&299E MT@ Z:>30LA&P#E\%GHDQ#J4;Y&2*DJJ1^R#PUU,G336J8GKQ%,L>?):V[!EC MYO(F+P&%DD.*Y7WM6 %'54;IG.TT\*-SF&"-E*"GV/CE'7J(E)7JRPEZ/!1& M$*_<.RC2S%"M!I0M$4FC,*67NK_T=Q2IT(A).EF+@[=T&#H;+&"+=!D0^A;Y M(X=74D:+LE4YKE&>$;Y)$PDA5".]A$6&,L24DN%&J.<$W!1NGXJCI-?,%9Y MMQJ'@9>(,C*0O"E/^''2@V1A*DF.<9<#JRE6Q * M@FZ/L'&?I QKT)!\0-9I,@H%J!HMA0;;&RGPELE5/F^'!\GCO1LL3N(YP;9 MR.(D'*%8:';PR\8 $O MG%+B'OX>B+%Y?"'#&2 4@?V*QS]S"Y]Z_J] ]Y=U_VS4_,&'_:9/ZS"W#Z2LAC8 MQG^S)^-:@3B\#"A"#J.*%Y)5_3S^B:XUX7<0B&LPE0A5W]A3#I/22QDF;Z1E M/XH2-2"(2TB876&$EX,612^(CD8^OA(@(+"9&Y-&Q\N^[$6608 +"/":1-0$ MX@Z'L@A)C3!X6/*-*:A? P'HIH]\&;9QQE-;AKQ=FV")23@!-V2VS@4>.$7- M#^(0G9JX@B]Y M"8[-B$6!#3C*F(?A"$CI-8-H]\")P+DU9\4NZ.?0'8183MKY]R": PF#,WED M6$?$\;4MT1:5CF#@^\D.[((;SJ6[P,B:$@U90A3KY5A:>2)7@\4NP&SD@1<. MJ,PEQ4ZA:_!D!'0?,TP"J?H 05MIN @OI9%D\5V>HJ'\"=U@P[\$ 0RZXD75 MDT;NLO8/G^:#M&+(+_]HR@%N I+%]QBF61*>6TTA&M,9,@+&FF?6)BX5*CVZ ME#/KC[ (@G216+*!U^DL8(FX2J1=8LX+G)9 64/,[GE.]TYQ0V6&PA5R++QO M]&OX-16_A209\.)<39MTOT4ZP^!E(%BQ@ 4\L!"B0JZJ8SR)V B1M1\PX0V; MWVIJ=Z&*V<5XZ,(YSS/SH%==^G/CH7G /#\A6BPU"Z@Q];!#IP&GVAWT[2D! M@.#XVU_>M&:94IB,V35,PATI05KA[Z0(S0LL]/NY%_WX:P9!5+?+0\T5!DU6 M2/+$0QZ9=S]*<.7^8-_"Z*PAC'.+W;5\HEHO-3U+MZ#J,;A6:GINH&^$66VW MWN:IZ+/A5M7.C#M/RUC-I2^@O/0'WNY)5&=?NUMR_;!\U]V9UT:O1 M:5C-_!CO_9-AJ2[3$K!+";"M;J-IM9I%FN]P$K!P_+.^FMI)!N<:LQN\P^5Y M32UK 3 BE<$[3^:(QY@O?DP^KV/D\CI*!B2M*,]:(+)'I$_=4FK'*$CMF"NE M=FPG3>ND8U=I^I:2Y'%J]%KG@_H)9;OYC1CYC8@JV;0-;"8SA/M\>29'38OD MDC7&NLF:>%O9FIEE&>ME:P0(JE,321D;N#?TZ:XRZSY+'T]%R'0GY=$$ITQ2 MLS8<^7TC>0S- [=C+ADHLTS0[LKQMNC3CN>;,^>H2U7"BOVO:*J9H7HMR_, M#!V [UO.%E5#?-EQT/OZ@5:P?@[S*-,0J M&9B=YR*ZS<,F(=YJUA^*]9U2L7YQZJF,<=HS142K5/7;NJJ_L*J_JZOZRU0# M5[T55R7GJU;,N4D2>;TIS_%@]NOY5.XI4L/,N5]K/W$VKUE15*\UXI.'*4Y-FUU0Q,I*:!$Z^5NJY*\N]2M?4E>7^NE*L!)4@NE2OR-GL$ZV;C/9"OXX MK6.#&$(GWPZ5?&L?N/Q/YUT/Q_I6F5BO2_[VE_[YRI*T83-B"2\8XWD<^),Y M]R?";9V!7IRIPV-B$C:&SKFZ)T)Z@ \C^I-(A9Q0*D2D-0RR$&I.9^:):1ID M[K$9J 0 >P'7+D30A>C:"ZQF&,NR?3MN"1 M[]=+P4AL6H22&V-*A/',C%)A1EF1#.4Y3;VLF57)WI\E4]2WRPHX_#TB89Y@ MDN.$,#'5U?"2-@''CS!9\ROC%,@$@R#T>'5;C2#\,X@.%V4FZW*@APO[Y+ S)$\^LY[AC(Y(.!JE),IMI!+*4.T M$X9]E%R&D!O!"7 0!1=WQ[%))&Q(AC>F3,O [9R:'Y\$F@H!6!LYS)*T8C = MQ0G[]3%YI6R/,-7F5AO#/\62>^@.ST!Z(89_P+;+=#JA MI.D$G2\Z<@;K?-&&BUX85>C(_V"-?X[.^KQ:WK><,O&^.N5V1Y#WN1'E)=B5 M+T&+AE/?/TG@JRFD,D\$_8DH0T/$8E;AN8J_1?#]EC1(Y'?80<0)=OH_Q\=Y$.=$-$.P&E%3$L*H%UB)R1!!I]]HM*74X* MZP[_X.F5-?)$_(LAH90_X @2>!@FB3+X=X+ARV>3<*()P_E(""5.Z*ZAG.R7 MK\>AG!9_9W'R:%$93K8>0M2&]XG7YVMM*/M#Y32$4?7WU.M_D\-U\$FS0%D+ MV&MAQI G\:9B,,.( +[HB>I23@V$-<=4B[Q8&HCNS*Q S!T\N&DA#K&,ZISX M%[+9HUXPC$"8HBE=/TGX<8[$VYMZ?I()'?)3IV)T*D:G8@I3,29OR-2Y&!VJ M'SY4U[F8(V?P*\C%;'.)-RLY[Z\R'#\T_%+;Z5JM=J-TX$N:__OA?\MN6/5V MIW3\WVU*YEC'QJTU3%6)5*W\N& ]+/; 3/S9H^)$X;7^_*/W:[598NIV!]:]FG=A(?[6/,\BAK)E((1I)6SZ M==BY,UM1F=#P]&DP$*K.=[U!6HLI--H.(0>U.GMF_1\9E;/RNM&\&*4%KR#) M@W#L!;+1G1JME09SNJ,9 \.]B<]2Z0N5.QAJ= [0+>,UT]29S,N;:>I>/,:2 M;'[S@K8Q?3:)'A\^.)E$X7=O[-)LX>9RAFO:2=U.EA% MF&D+3P&>&=JB%O$#6^SS,"8H"6&U8VVV2[(---O\3KZ/G0T*.(%%AYHF>V=C MB92N#AJB3(8IB+'JW:-)1GPB*-DW^%V4!"S*&4MQS;O ?!NIV5?,66^],?6$)S,S-6=9Z@5;M'CHCW MYM'U(1H;#EE$.4-9"Y9S)N5HZWF3F!FR>:CX^=@K^[CLI3PU+W&,-^_DXEZZ MNDY5L\R\JMEZFT9N\,9FYVWJ\\J8&#^.41X$F^!44X-=CUH* P&"Q7VP=)LQ MNL=AH :8LPN2,[K%(YIM"N5;X(!#G)'.,W2J/6<5CJ\4^%4/;KEW(Y*;P;UQ MP=VS(_"W*Z^24IX(EUEMA,7T6+VY9GK,$ODQIW7JK)4?R^6F4%7E7=5ZXRVO M3AVPQ/5\S#F,W;_@N7TZ MM=72-14M<.ZJJCP$?$&1TZL2)Z3KJJPN%9_6JFM\=>=[[Y)1Z0UI M@NU>XN?+=G=;J(?=9.!I\XMM$?GILLU#--"VK:[3LIS:@<=6Z,K=PXE W6JU M6E:GA"+P)F'_VTF/TB&J(CN(T=K#?I>>S9V*9M-J=&VK6SC5>^^[ MUCS=^,UURVX[5J=1%")H%4/^$:_>P\YVO.*!?^-EC1LDL^C"6B(W-X!6NU6W MNK4B!%FM9:K(TZ[3M.QN$3R,UC+PI.LH'+(XYDB=GQG3NF4';H6G==NQZH5#/K5NP7KQT(UT>+1;070:3:M6*XDCK3FZ#8Z"T^(T2\+1 M#6@5L9PJ"M'1 M.-2.RVX\Z)K3M9Q:$5R(UC#5XVD+;$:W7A*.EE/#?,(>T;[GIN-4SL8AK.K? M.CS:C1=CU3HMJU$6JZ=YNAV>MIM6IZ/US++^P P<^#('#DR+P 9G'3/MP*>Q M&UVKTRQ)5E#S= MO[M0;5J?=+0='#UK'^LE-7"U?.XB#:AVKUBV)-=,\W4I2 MOF4YC9+XG.7T3RZ#A-V+,9V7A/;C/>C+YUVHEP;>)Q2B\FKU4CV>=FQP- O[ MY[1Z@2==X2P99IF?W3Z?,H.IEBL<;*O%<0<>3*-MM=HEL7>:I]M0,=VZU>Z4 MI.:ZQ"-/[B+W@?GEZ72<)C-KF77BMRB@N$;!R.6%J4R MBY+3MMJ--0?UE%Z':BM=>BN]\INUVZ49>KC [H,YJP,;6_;"$!*65I'B5CW3 M4;[C!;W0FL(JS$$X[?GL,.W&:RUJ!QZ9Y;3;EFVOZI0U2N62:1$ZO @AC$&C M!L[8JN SAQ A/8[JH.N_&S%CC'!_@\A[0"!_"4*((Y)=W\]!'(>I/5%P$#G& MWZ,;$P#I,.Q/X2=\,#2K_]/+QEY 0V[F)<"&M$>R?'=YH,;>2PAP'DI/?PC M?/X%Q^7EH+XH-B!"?17]1L+2SV#R2N1=\&U(MO 7;'XBBCH*AN9DX.0-%K"A ME\2GYJ=IA'_@'WQDXAD"^YX_EJ"\2?C-;^P)T;O=6'VH&%IN#.!#?C@9LR"Q MS-CU<8^XB,L[*QTT+]/_6AV,N*PGI J# M">MZ,&'A8$);#R9\-8=F:^LGY".#(Q_E%&>&#]U[,G]P5'CH"(&?ZPKNLP(- M_T/SM#GS>UN92='C,Z=0D])(I52)HS8UW"#OK9%)@_7A _J,<*$CFB@E)TB% M03SR)BF./DVRPH]*#W?XA? M2",X=+T(? )0._*YXGO8LGC[AR7,!AHMFFXU@CB("0#_QY%8E[(1W '_#!\0 MH_X)_0G^-\O E@(^$MM*24DSJ&C.7![,/S64=?HZ!#Y@W,'ZL?Z42G'D$(*$ M!>0NT& M\F; ?7UTHX$P_O0SX_L^O[@R77"NHV\L$>!8G# T]0MY\/?4B[V$ MR=$A.$' "P=()? F8K[8.IG06!O&@ZU?@1XRD,?]#'K(G!DX-#M3(O4PN6N) M(0^<;3,*@;\(B_[@A=,89\W ;[FJ4!^.L.W9N[4$'&S]*BR,,60LSJMWNY7- M\TCG7]$AYYH&8R<>#L S0!("KF%=5-%)C'."?'8//M'0B\:DBJ8!.%5)&'[C M R]!4$ -QJ"'S'L,RS$68#B5Q(,=B,BB]^2[C["%'J%,]$=NE-#T+M0QR5/> M-F%0S=65#/+[800A-\1*Y@2\MCZ-#[P38T>XTJ:Q ?A"BT:#02A"$\6&,4L, M( %J,XR*A-E*E._BZEP(G2!*Z M.!,4]9D0)DS.5)[Y51 C7]B>A^9*R5]J"BR M>S_L@34&\@S8V.N3)5SPM#DQ-T-:BWF.L_\@X.GWO8 9&)&(5"$;5%Y6J[O^ MK 74\'(MH',2*D0AF]?-=10F>F58G:7 XZ2QG8@_@XY:2X,'9LWS,.V5O0&SHGF4X MQ LQTGJ^'SZJ<[=!9V$:@G(TGAQ"#TO&QQLT' R>SH>#\1Q$&'!WGK^:+FYZ M3W*Q\I+.[?%& 3P'(QI:#E[9V)N.>9Z%>_"T TR7X,)I$;@ML8#*RV#5)5'I M*:.T!?O>]Z0]H6(BJ9(#H(G38,LP(06/^1'^I3Q)G:JI M)"=1_[GW$6/\<3'L$8R?,,OI6U#/36.:%@^T&5"(X(/E-\'\\_LA MA631. L!>'(DEB8ZO97&)V/L,<:@P:6=13(8-139AB_(>:%B\+5\U.P1%C9> M^*5B1_P$I,LP179(_(LR ")'*/>L3\6A];.".$/'PE409U)/#G2=ZR&#>53R M@-HS]N"-$-URM[6F7IL.9F%L<@^5=ZCBBC-GT=$;-NB5E'$6SL+,72MZ'](3 MYH40:0 -QS" DUEYL:KN^D5OG2&\OR>16*,[DK$7X_Q'-V#A-'X^$N(Y-ZK& MX>. TSP9V&" MUN1@EE-+U>&B%>JD,E;*P7&5$3$(2E!E)?15O&H:<-,J8V@&6F4 7J@_E 84 MLW5T$<8GRY*/BG=78+A!@()D%,,G#7%C+YX+FNY$AL:P;G1'>18<+/23"2<@ MP2HNFFB-DCP 65+>1CZ'+^;"XLOPZY%4?G3A)5X7PXM<86%A1>'T?A1.$R-= M=G5Y6W79Y'.JO[+$N SZ$(68[[Z$U'.J#[W^/YDQ] (O'HD;Z&43J+E[ MBD5A'N/I3%V N*0B^D1\\_"Z'IAW<5D?"^N)*AK8BIO! M>",( [JT\# Y=&K\R5?]0S-?]2$_55A7R\L:?VB?MM;ZFEUA[0C:A1]#8[$N M6:7,K:'+W K+W!Q=YC8GU#N1WVJ;0MC&_TRIB,!_,K+RX\LLY5SY_>V!3=M< M\6?RM4';&U3!1^TR,@_PMV258A/XC1JWLV3P\0?URF RC29A?,QA'J<1AN"B MT^F7-[4W]&_X0E_^.]^KU09^UVEN^B%5H\68+_:+<'+P* M7(42CFW_[$5Q\G,O^I&O4NC#\M!.JR+G/X(DD M(\VZ"K(N@XSX%W/+Q+'7"M2CR$BE-Z0)5K+G:X)I@FF"[=H(R<^)Q$&C]G:; M)+CAMQVS^. S+[6W^L[G 7C2UQX&:D>\OCOS^NWC^]J6@Z/:["*$PSW18:E[ MJT5@MZ,CK9;3M%KUHCDH6@2.7@1:ENTTK&Y3:X'7*@).C:;>M[M%N.!:!,JP M]9W+00L<@JYC-0MG%AV.&*\U>[(@JZ91<35#-4,U0S5#-4,U0S5#R\/0$L_S M.1<0/M'RA*,>QU+B<2Q-G.MCM6KU=9A7(B!Y+4RE$J9FIV9U6WI0E!:FC=?6 MIDF)G7K1I$0M3%J8UA"FK@.:J=/4PJ2%:>/4?M-J-1M6O5-N.Z?3NSHTU0S5 M#-4,U0S5#-4,U0PM(4.W-SATFPO]C4 R$-?>2[3\;;TDA(K#6K6BBA"M4ZK' MTXY5:P!/VT4)!LW3ZO&T:]5HQ&Y1':_F:?5X:CM6O6M;';LHK:R96CVFUK': MOF,YA<.P2^_4:2$KO9"5*6K0#-4,U0S5#-4,U0S5##UTYNV#N?/K^G20.ZWE M0N"YZN*!ZA4/M*QVR[&Z=JO4M0-:F"HA3&VK76M8S;H6)BU,VTAWUCM6URE* M=VIATL*T>I[5MMKMFM6NZ\8"+4W;2/ Z=!6C*RYUS/J*8U;-4,U0S5#-4,U0 MS5#-T$/G?;>YT/RL/)KB*'*^83";Y]4"N?&;WV&]2/T@%9CO-3>W'AXV:I9= M"+>I#48%.=JQ[&Y-,_1H&-IR;*O6UD?T>#A:;]F672O)&=69MR.4L#)%#9JA MFJ&:H9JAFJ&:H9JAA\Z\[:/B,AFQB-;AB=0T&%5"C&S;ZK:T)&E)VER2L')7"Y(6I$W7YECUCJZQU(*TN49J6=W"!'TY M)$EG>76$JAFJ&:H9JAFJ&:H9JAE:0H:6N[[2I_K*'AN&$3/OW.]S3?1:&C=^ M\[M6O6W5VT6#;W5Q9:6X66\ZY:GST1S=!D>[5J=;$J@\S= MO+GEU*U&2R-: M'@]'Z^U.>H'+,X6;!XA?M!A54(R65XR6 M(PK6HE0-45I6JJHE24O2EFIDM2AI4=I2<6XY1$EG>76$JAFJ&:H9JAFJ&:H9 MJAE:0H8>U$F[<*, _-18]L1/&*QBY$9,R]PQRYQFJ&:H9JAFJ&:H9JAFZ+YO MYPN2@_+7N/:?S.YV4[T?W=CKZSSSXO7]4,X4\[O::9G@H?4U?+7$!Z1'WW1I M$=I0A'0%AQ:A#46H1#9,BU U1:C<"GHS1] @C,; V%7HJA*RSP*0GW01 MM*S:@E41B50:R-U_,.^>)K#QL\CM>?T/YE=WS#B%OH9("Z>N?NM'^34B$Q(Y M)5 1P7H1<[^=\%$F/YD3(KVZVM:"U2)A51(IDI0QNO#EZGIQ(QE+MR7,%5)G MVUSJY]#WPT=4&5YLNB:9#U0T>4T6@BH#90):"13-U =-!JPWG9I3HQ^\8(BB MCMK&G$RC21BS>'=J9X^6#"= M&T \\U)[J^]\_N8I?>UAKIC$Z[MO=WR7U+::G8;5*KQ0VA,9EGJW6@)V*0$= MJ]VI6TZ]J+!!2\"Q2X!=LYIVU[*[MA:!URH"+:OAM*QZ38O :Q6!1MVJV_!_ M3E&)[>%$X+6F31:DTW0CLV:H9JAFJ&:H9JAFJ&9H>1BZY0[ ;:[V/(P3+".+ MEF<:7WV]>ZG!IBVG85OMEFZ>T,*T!6%JU;M6S6YI8=+"M''BQ&K6&E:G4:+6 M9"U,516FMM5Q',OIZ#93+4R;9_6[EE-K6]V2=YSJ]*X.335#-4,U0S5#-4,U M0S5#2\C0[4UBWN9"?XO".#:OHW#H)5K^MI_9J#<-JT[$;# M3YV&9=>:5J,L M3-6)MR,4LC(%#9JAFJ&:H9JAFJ&:H9JAATZ\94,5=G9;?R6A^6@M%]\G+(AU MO645:P=:V!1NU0I[0LM1.J"%J2+"Y-1J5LTI2E!I8=+"M(8PV5W;JK6*;B6T M,&EA6J/>TFFTK6:SW!5R6I@J(4P.V+E&S6HWREV]J].^.F35#-4,U0S5#-4, MU0S5#"TA0\M9;WD9],,Q,]]]">/XO3F,PK$I4KYA,)OFU0*Y\9O?.9;3[,+_ M%<%S[G+;L_-M-3\WYZ=MU9I-JV,7I1LT/RO&SW;+:COZ=!X%-VVKWFQ9C5:G M'!Z YNEV+*A=;UIU^Q ]#.\W].BT?)5>OLH4,FB&:H9JAFJ&:H9JAFJ&'CKM MMH]JRV3$(EJ')_)RC%=2^,VRD&<6MWJ MU@^!P*5+MG924-EN'ZAF2_-S!^>SXUB=[B' 234W=U)0V;;L5M&8+>W/58^G M9$&!J858'CKGIN7K2.(%S5#-4,U0S5#-4,U0S=!#Y]SV4%#)4W&TD,3];O98 MP.8'R^AR@0J4"YR4IU! UYQH(=)"I(5("Y$6(BU$6HBT$&TI4-"1J(Y$-4,U M0S5#-4,U0S5#-4-+Z*0=,)O[E26TBAQHI0YX/%NU>?#V+RU(U1"DY\I% MM2!I0=I"G:H6(RU&VRB0+4=F3@M3)83IV+5X:EFJ&:H9JAFJ&:H M9JAF: D9>E G[<*- G!18]D-/V&PBI$;,2USQRQSFJ&:H9JAFJ&:H9JAFJ'[ MOIJ7>4%8D3@<7MFK]@V;NZ.S5S3YKVT[G;OW3]Y_C1A WWMOYX< M'_K&?XFD'_RR7XM/!<2GT/W4XJ/%9P._5XN/%I_G'>X256'KLL<*BE"I_1\9 M /R8N#V?_?KSP'OXU:#_]_./^///$_6E_!G/O7+L1O<>K!P_6MNA $[DT MU#S=_YK&B3=\VN;Z;Z=C(QS"[Z>1^??4C1(6^4]9]8#ICL-ID,3F((3'!F%B M,OB4;[I!@/^3A G\=S!E\),9P2=1+2EPV(\_I3WTV\,#BM+EF%6/12^>C]6MW-P#:^>']/ MO8&7/!G(W'-WXB'C;U@,0M5WE_5S_!9C$?X$^NS<0\.;MVV3*?FP'\? MF3ER!^*4]J=1Q(+$=..8)70D?[#MYJEMPDM].&V6V0_'$SB/ _/12T;IYWW/ M[7F^EWB,?ZE[VLB^ J=WZB=XZ+W > RC;_AC7X@'O:+6/&W+SY-F<-,G1WC* M\5.V@_K#/C7O1EXLEQ'S99#>F'EPS_7=H,_H!8YSVE6?;^ 7YMY0/ZW3*TPW MF2-43;S7"_H1 /\P!AGC0Q8XGJP'.:'CY8)CYA$ M'K >F$BKX,3!U[OF9-KSO3[\/ 0FPH/AE[#/<8@2$(+MAT%L_G+ MF]H;^C=\H2__G7>5^\ >=Q+#*^1/'X [@V2$[ZR]Y8M8A19OMM"'OWN2E2>. M G+C;W]YX[Q91(H^RFKTP7PNHMGF:O'0E(=2FD]+^%0K#Z4VN%D2BJ;=>KMS MU?F5)=R 3*+PP0-[06OI/9GOIMSU>&^&$)ZYY'2Y_<1[(->L@,Q20[[=;](E M?>UALBOB]=VW.TZCM)V65:L7W7[OB0A+%9+F_T[3:"VK;M>L>J>H#7U/=-C6 M!?J^5)O09/#_'UB,BHP64JC,CJ:JXW#UMN\:G:;5[1ZB4.=HJZT.R$W;:5AM MI\JU.@M4S1Z!S7(.5MZY&GJ!&_17_>U6F4$]VG6K"Z>DVRP1U%!I8T7JW0#^SOJ??@ M^BQ(M#M7K6*E=L.R6^#)E0DT4GMR%12D=QVK7F^"(U:LZ\U#*R!7%5RX1& &9>*G2J9-ML#=- MYNF-:_.G@F_)R%6^W#QM+2B[,N!S@4RKW[, !0>^C5^H9W5:9H\ECXQQ"4H> M0\%6R21.%$S%4P7+?/G3\5:B[&K]/^8.?S&OWGGV I_T]94$? M%NJT/IC_=/TIKMD\.1%?)(/.OPO_D/4U@XV>1V_/Z'\RO[IAQ"GT- MD19.0_W6C_)K1":D<4J@(H+UX*A_.^FQ81C!@R=$>G6UK06K1<*J)%(XG@E4 MX)&,I;J0[.G]?_)#+((8*Z;JKE.[QO-O&'EICIOI^&[MOI=7I^7V94Y M>SJ91OT1AI[P,TC2R$S)6HI0@0Q2UB05DX;Z7GE/DSF]/S05KQS\KP?F>_C_Z8UN_#B/F,#DK9P@A(( MKA>+^E[FZZH/;&0[7.3D&GDG=^(^I17 0$M8*S^;00Q[I4KT0#VC$W IO7 : M@RX"KS.F\R#*\C-7[]3\DW'OE@C'_]J=U4O&'/FVNIZ&6O%?Y.)+TAI$[%GB M"O\WU<;Z6!_2./:8[X'YX!'&$(Y9K$B]X)^0D!@C-!'\D0)GWSUN0E$@4:G[ MV !X=)PZ/4]E#"0)7Z)SN@4RUZ,[)$4:TY\-PC8P+B/PD=XK"R4#V#S$*(P M'Y8WAJ6/8CH"@Y":SUP0X[XW@76*#W/1C5R0,?CCDZD8%CHP2B"7O?_4_$?X M"/N/*%#KAU-_8(C03WW @/7@6Q%ECL'2984!WA"_1Q8.GC]VO_%WQ\ Q#XC@ M8I.->H9P;[2:P91Z/XCLL!HO'.3C1@,>*WF#*P..2[[PE@-\"&Y:6/D)_U./ M/86BY8[(9SN"=+.\U*?ND#UT5\.A\5%T+MV.&*C.LR@"YXMQCZG:/71'TNI8 MV$J'"E"<^0 [RH8GL@DM)E:Z"BOU,3ND&)Z#PX@7E<99OX^A!6K& VYRUT, M\CGAGY'[Q%M-71[ !_0,N_TAEA:;HM> FUCJ$.5N,BP4_1!A^&.@1>#R YP^ M8 QQM3GPT+.!+UC@2O3^8A@+,0L= WR?S[X#J0;W=/#AMT.,55QL(,P[X])5 M(6\!DQ!X 0 !>2^<\@0L@_BF3Q^'OV# S-T$E\)H5#Y! C[W%#0.D,#3#O1A MKXEF!1=#8\K*J#W"HCU8Q,;#,$S AX4/B@1-)IYI]^CL!0!(_AE'6KAAW(D- MS,]A-(:5G/RWH3:7%D7='\Q1SM?EP1]WS(M.H==XIO# 4I9": M6X890 'BX%*"*G+[">:>PQYO#X>SBL:6GW*97N)&FUM>^31?QK\&P:O+!Y$B=L A9^P'RNV&BY_V9RI92NA(_BQTBW_V3B M@I%,LOV?5BQN]4U0^TDX1CV;^UC!2@QA%+)]@[%@T1C$F5_20C01NWSWD\CK M@\,!^PK[,A,P]_?4)5K\/G/N?=P1FMDT.%R8:HWD[4;1TU"QHZJ.A]XQXQ24 M?OU"\8$?&3'EUF8FF8=,1T,(H@ZN*]B[_.T7=[(?F?Q[YIB '08%BSX"^;N] M",\>+"AV[WD>*PJG]RC\X/8DD=>;TFD/6(+U W@R&8)9@)_10W\6O\SP2$'DX,R&(%OP?JC(/3#^R=Y.P#?>(?X40$<4$PZPY;09QB ]NBC*PP" MC^[,=$R72[ \VBN"9_A8GF'$+'J @R'\:*XQR!] P>Y-8SAJ<9Q"SLQ0"%VK M[$RCMQ"Q(8M$;0CY][#,^\@=GYI_!#[#(@U,$3QB(C*>L+Z')\,RY+FB!XC# M-C"YQQ/R(RG6FQUC^=;J>R'SZU^E'**MRR$*RR&:NAQ"P_D]$YM*&\_--+<% MTC$B304*,:#T"@6.$JV/FX^G IN/&BS5CIBD("N %WL1UWRH,L>QO&R$@V 9 M/9':2%VEL?M$_W"]0+UHD9KZU#R;_R5]243%4N?"2O"RQBLUDM!9;R2]Q?L=B@W$N6B83Z>?6;_#U%_EV,0-KBWYF>FN^ MB.]':)NJLOZSV% $G ZF=+\4F2*) !E 'O/BWLPMFW6KS'>N&E&\I^N..!=E M<&7"G35P;$3XL,"Y 5<,?)+(Z@_7'/IXO\T8?R?'W+VE4X. M+)3/DC4NL6A;PAS6/05O0KU$4Y^E^;(9EY77>!DY5C\(1>%[PU2S M>!B4@X)--\:?QSS2XKBWE"+PR53K(V7(J; =F@.J0T:UPA/MF M["534B^GYNT([]LS_YE4*2HA'^O*N6>BL,'B[GH&^"A4\V+'VN4&AX0O'!KB MN6XJ$N++Q!67KO("\.NGP0 S#JKY\9\H7^KZ\8+4 +&/1RG<<><;415J9C7P MH(Q=9#:51%B2T+TGGH3E=Q996"/(C5_E#R$3VWM27NCV^V3&>1HY## )IKR1 M+DE\+G69G"(Q3#B">*A$U)-]93$UYPYR:O1Y :*0BU/S>F6S;,R);2J&SUBM M5/](5L?Y/PGJZW3$ ==_&1@Q]I)X >;C^E13A\JG3S< XN9*5O>EE:R@.. C M69Y*O4KG4BRJ?Z07R/W-HAR?":O@V?S\,D2B0:XFE_$B9277XRDZCXXZ9@R% M A;?IK*=]/'XC$@4.Z6^M[S(,6[3?=*5 Y=92]3K%1\[7-&TA\D37DHG+-:L MV&SM)82 MA/31A,H,%SD$PK] 2R_SVN)9BHU.5X(/'D:46T"+%'M !C=*[0'(G*R%\?4V>3&'M 7 M>Z!6R+5E7^1>5.K"QJ""$DY6KBJ8]\!)I53]I &6=(/Y:O#=M RU"EK%\2W8 MF9 %HI*Q2"*0MB/W@5'DGMT61U[\C?ZF%ARF17[PILDTX7R!#ZJJ3U4Y.;+< M1]AEQBOQ0731/1-) =&: 'YHIF#RPLC5FKS/V@:0R:/9BHEN$);4%-Q:GY43_$#*(XQ#_/4>#JU%8JKH.0(9HZSO+TA MO2%N8JB827T_7;V(<@TF>@VX,A!JWZ/X:!RJ@;0,9[/07TS_()L'6O0>/D[> M/Z@RS*1#I&&([ZK7G3QXH_@XX$:UIT2:6/"-/_.BKZS382:DGN_7G;A/\[L\ M#X$V5/!U\]V8J>IR3:=F-TR?W5.V,DG$]1)ZL(%4G'Q:BM"<]Q&#_44T\:#V M%O\G4^J9_E>S)6FQ3':E9TCFH2V6.026QOP4N/]0.ZVW*24R^P*V,%>T^%$0 M#\?"4^<6R1Q[W\$@Q2A_+I8;D6^!GTB72>8*2_J!J(LVA]_N,=YPSGO!N"A.%L&,P\A;-3M!\)_WR:=I[)Z34+SD(L70FR M]'">$C@/5 MI4'_X&X\6#0#&XZHO)?F5V5_R H$*'&%9F;D36(K?5[V2= Z Q:XM'$:MJ4\ M!)8(FC+A\[6D;4V8);1?Q%!!&3/?RM(G\*%'UHN!&C%5"9D8^=WS6 M>BTL^ MH13AF"4C;#GB :!",_;@^E,BC,R&\#0(W@IX]_<\&TET.35$2.3B:F>J+(49 MR?),]]K6L4L_0T?4,A?4,+5W/H.L9MF#%?PO# ;:B:N-] M^.YB:4W,>\$4?MV9F0K1!LM[(&+L0$#;EHSD $J*86C FI*%](;D?C^0K<'K M7+H7ZWM1?SJ6J37TW^\9UDD8:3GM0+;NS5DL^$6Z0H[6-(0_F;AZRA0.\1ZM MAZ]&MY^NW+#=(,$KZBAZPBW09[637WKU<)LUFACG2J.)5A>'5Q=TNX;]4=GA MXXXJ5=KRUB3N\19T"_'(7OFZ2!J)OGW,O$?3L2B5 141W<,#\F7$V<.,-,#' M4959.1IFP$\(5%;,MI27=.)>3N@T?O,]-6QB>& MR.CA;,'T8_<1Q A:UQP.#B=$=$B!B:&P466<$GJ15WYRVQ^%/L:8D[15 S\@ MVDXP,SN-62SZ V5O&@1.4U['%)^:%^FS'T*,,?DD5BKXS]WAC#PX'Q'U\Z4? M?$KOVFG&:':QC%=PV84R'180^S[E!,%LRA,4RD7<+?J$^*M!@LFH4I+'=K%Z M,$2)%=^L^(HIOR*3V7W17MACZBQH"7ZC[HUF<,(G)0,(_^'[P=NQDB,$U53MR",DX3]0_3F_APX@6.8V>S"=T^Q'/Y(&@ MK43'KI()E.EJVIZ0!9=O7U CEP].=RZD@Z_M3\:SJ %V;?*;-S@@V%0TX/E0 M40W!OTW(/>Z3R6N(Q,=D_=5PFDPUA-:!;W46*@+N(E-.G50!)=(I29+BZ] ? M!)": 'O+ZE$X85 (^3F06F?&"F+2:9 >5#J"7+9"4R+AP9%-X&AE=R1T^S_% M@G&Z=1FRB!?'\:S1XO7'LK115!CB#70XM-+G(8@J5A* 9?4P;6\DH=I-KVH\ M43@C-Y2>$:[">+%GIN!.S:M,O8D'T [1SKOPQ0BIV8_5NW(LLO.PTA*KXD21 M3X#/9&;[3WCS7%'#OOXQ:,,_OBBY2SW-5SS=RRI M-,_=R ^Q5D=VXM/!%)6>V7&E/COO[RF3!6JQHD*HKGP,;H+,Z"J'+KV+$W:/ M@N'L(%IT@8A;(',J+)4T2%K0#XF(<\/ZE$,Q+D%5@>"HP#A1&(0(*C+F@S$T M/,Y!RP93^ ZG9G>Y(OI\=OL1SCUGW.T?YM?PE/YZ8CN6>;O\P^,''8WE2ZY@? M17DS>EX].&!<92A!Z>^^>&Y/I%9XWZ/\2\SQ/224(%:I2[F/C\/A8M46L$+?_L]MQLU5I6UG6W=(^H#3V\ZJ![D3#R M[G&%_"HE:W'@VC%5AMZL5E7\XO\OEC<]5 /08_# !F35[AU 1(.G\'82>K= M"29PDD2F4,4S*9O+L67!M1&73FG8F**ID<:>J&X.ZF6\Q8'MTW4Y[>QSJJ1O M4S N/J3#H[QQEG'A=G%6Y>.]4G^5].S"^6CEORFF_[BF-_CE#7#E?VMV':=< MN+]697O@!E]B>V3[[-3\GRF"!0&;*?4 1PQ^X_.W6:7K!'_B4<-9'YOAAC^$7^_$^Y\[O:F./]+/Q%$YAGER8^)AC6?+O5ZY(3>]FX6?'.+KW4 M-4<1&_[RYC_("#CM[0(>"DB,H8GJ .%(,**#,X[)23C^M++K:0\\0S4!\-F+ MQAE]W9?2>*L4K2^BZ!SY.MLD7R[DSB[U9-^1+5<(Y7.Y_Q:NS=X6TBHW7+VF&+6?UFDX2%2:).CI)5*8D$<4' M&R6)5/'QV3 I%IX(>V%_PE!]H31M\?IX?&^Z?O++&PBXH_XO;[PQL.U_:S7[ M]*_)_9L?]YN*X4>JLIFD;2\?K2$/(XW"*+(@@C0KNN6JY_Z097(I:' M<%+)-_H8XN4S1J[4T1-B7^#PYU[TXZ_&U23QQO"0F^_@+403T1=652(< Q-Q M"N;$"V@F#*]>6.RY53G-?A23,)%9?S*#5SF(E*HL[Z/J"T(M5EWPW#A,D0E9 M=/S$U4HO]@:>&V%AS#NE4.3]@C24D8N#K+0.606+39<1YR(NM;8N7A#>BA9! M#@TEZ^[RP1G^%/#HS#)F7\WGN;V3HXH>F/\T.RA$E,QD*UPT]NU]UO9#B%8J MR6=+RZG..G!]CO,?BE9$!1XP@QZ.%TTR36O9P4N$X!WT=ON#>9FA1'V.P+-&G"CCG5.SZ^^Q0DX6JHI2I7.$6TP21F7O MMQ.D G5)7D7W;B!&N,6RA![;K :/[A/_%D=W?'=^=7OU7A="'E +7(*J1M1/ MKK:MU>0Y?P@0WE/BOE W@T_M H15DQ90P9^QNDJV7\S5S!KY3HNB=/5"/9'6 MVF+9U\P<L45^"4/<14"#.=H9&>VR"CRI)LQ5U,3BF<\=-]N=;ZC"]VRSXB@"U-%!4.6I6]ER-QPGC_Z*S]'Z=S MBCD\88QVE0"W,LSE13K9HK]+-4*(7NLK"^X"46<'71G&+([E_4%6=PN/#"1< MRLIJ*#_Y=L;5S,;?2H5CG*L/S,*(FVRBSQ5A0 KZ\'YXCW+'[#M:(\)S%+I6 M]NC-]_$]8^F('L\_9W4RI$H7+0'Y@3$YAQPE=<+S$FJ7C1>-P0"DF0LR3+@$ MD<*0]D-)95S!NV-"LN/!\[N<77IOOKL^/[OZ^#[MWDW'EO#Z=$])F=#;A/DQ M1%M[6I\]7X>>]M0/V8!Z>V+6GT:\/MYW'[,>PZRVDV:>2)QQ6;>NH?B0\I&T*>U*'C:@Q$'L4XYYD(IWD:#(SH*4V9R#YAUU:V=_S5K/ M.7K[Q'8S_#B"25PH=\H@O 4B;*B.P7(!5<_2 M['KPR'$3*^8#T+QX7->I>3OMC]0/R_$M[#M0,2!G@N8G)-@T+N8XI%.A0=?# MX9;M/!RJ63:59PT:V53CY:>4^P*"_I1A20F=-0X9,_VK2DA'X#"S(Q=D)SZ> M/MA6[TEQS:B%ZA''.V"S:;XW"0\RGE 1$;LYD'1E)\;BG?R)&#>^QQXDIH[< MF81KYS#EJ7KCHRG095-B2VD'S>V.GN3K>)G;QQ4S'YEE$G:;Q %:ZX&6P4^( MI#9-R^ 8^-DY>63N-_)0J558 'TD A&%YA3G629F6!%*"T\?J.YSD:]KY& C M^+(8'\NQ1""5DQ;C"1+3CK)S1)*5HML37CN"$V*1NCP/*BHBS:5;+#%Q#N%_ MN<3H=N2UUS_WHF4E&_8'2I@#H7_"U]XR@N1Y'744LEAZT(.G5AY^38^ ML:''AU61!_[%&WM)%ES.W8 4I1DJ3X=C8.>9T7]QPH5P[LF\QK$P]#S5(6WC MPE Q[Y]&3';Z/QFYL2ZY.: <%C'B\Y6%T[@D$2*XN[]! Q%7V9<9H.!=_9[]& (TD7@N"C33_E4(]P# M_SA=92CT'3#XHF_A)J9X=^#SNUE^9X272KY$4\N/)N9A@;PJ2D,L V6&9T$P>3B(^6Y9&WB;0HG)Y93BK;@O%$ M+([)5PS14Q2+:W_W8.O_R/HN<-L0-[9>,"*P1M//;+2UAOX:NT^$WR&$CV2( M1"Z7+XGE+2R(\E^L+X^"@>>(90!Z",><"_Q 7"<58'Q*L;5<)A("?6:1:%B MM3&M2HS"@C4/$!DVP=-*6Y=3V@7P)*9-N6JS#+KD$:"S W8O4H\T"-3+)U!3 M11WFXD=\,:'B>EB2HT$H#WSS>H[W%WW7-ZAUU?S=38 UU7;'JLT7?NW:%VP1 MN;4QL85P/:<+N6BD%\["("B%&Q;YL=6NUO R67^[-0.?Q=_;0$2WH//Y&/QBO8%(C]6)C6-+>:SHU,RTS2\<+/ MWHF@4P!.EA<\A#[.YV)B)B,8>]!JOL\"G :H0@!S[#N:9OP=6#JX%RKY;J3N M3O@("WD#SGO(.%"3ZR,S:!#CDXDE94H>*QL%_,PN+#-QO[& S[=]1/1F2\S: M0JH8\!X+<[[*XD0PL%AR2%@LX2?QP?;D+;(TP9:N;.'W,1N778P+AADYAH5B M_ !\Z$F6*%98N__LI8JDRMA[L(V5I_(N,@7F28K:=I,-V$[I46725-U.G,7R M /)[5VQ.-!US53V9+_!+8?^R:;_3"1YY@<+.O3SAZ@YIOJZ'[X4?\$H]1L

\TQI0 M)G02Q># MC\SB*VDB99H)=S>4IQORMCE6I^0HUUD#0N_M)_(FC">.>D M5YEH'8\HKN^E M]E ,1Y!F%5P-+'.:HO3>\Q>B2T)Q$>E5GO;%%@5^PRC&8S_Q[!M.W'EF(5:: M_, [ZX0(GG8X)#CK65[#IWB@2 2Q?HS".&BD(<:'R"RA.*C* / ,$;3"A^KU MF?-_A(_$6VG6S9Q9_Q,_T%6G%YR4-6>& \4WB0YI1D7Q("MW.=]"1'RB_3J%9.^ROJ M:%X'I?=EY!^(R1$\+?8 T2_'(%,="HO4;LQ\GE+##[HX@ H"/5IZ@3&1Q1A9 M(CJ[N,AI6^,9;9NO[>#S.^"_N&SB%=TT])_R2>^L_M?U^VK-J:1&6J<:QR%X M=5BM4TBR?V?'^_E"I>H>F*H?>-GNB&X)2^>BS19RT]E&-\/#,X2-1L>+^5SZ M]?\8_VC\['W_*0B#KU-JI:+##ZN]0?R9?NV-B2/7?WDS8-Y/9YQS6$7RYM<_ M_O$O\\N7:S"QZK?WCHFL5(QL>E@6+FR6\FO2ZDO(=>QV<]ZW"3E(]\8_A MP&=_]_HCL$5*4F.&*Y63S,^L%TW=Z,EP.E:^QO(D9OT3[_O)R!N '?O)Y/\+ M+^HG)[ $T"C.KJ?2;E7N9DFX5M&;H^O;EB 5Z?JV0UB_(IRBSE;!K L 7WJ_ M7EW?7?Y^^?\N$#7AZN;ZZN;L[O+J*[\/W!/J3&\93N@^5U*DIM:".B[$+)[! M-EYUY<]!'?.CI"#NR5T@!ET&F2M6GIT\5%)OU \OPAQ>9/>D*GI>]\D>;_X2 M;/0FH!QJ]UY_?>7=3.T%FWD>27&6L3DE],@XME@O] >+A?GL]O;B[E:N["6T M(?BR618L^>?VGOMRXBP[UJ^7$@A3]^;7_)3,!V?#$+*+.,'9' V MC4_N77?R$V[Y+!C@_UQD^SU+SMTHPI0?>=7 4N #HV?C+%EZZS0&W=EI6*V. M;;7;-1EKR17^6DBS1=18; U*1N;&P:S#'UNSX>@ MUP8GX67TLMM6I].TVK5-Z;5=J5_H#JYS&*ZQU-\3M?#-CC7:S*H836:+:ME MV[MA4$F.N;@!#A/L_UOHI!^G'&UB3XD\SQL$NVG9=MVJV<][GOJ(;\ETK\:: MNF-UFEVKUG5>P=F^CK"<0D"_8L0XX:@=BD-[G'*TD2WG-+OVW2"!J.A"D@T\ MP24GOE&W.G9'G_:]&?27<:D#I[]1A9._ZA&_HIK/%7)KFP==SW]PCQ'@2Q:S M,8=6BII^"\/!H^?[%4T9R.4O.T56NU&S:O7GW>,C2P_LD3:'2H#=L?XH"/WP M_DFTEUZ%K-%:Z&RBG-M$4L MPT88A>IJ:FE9KV39_Q?FQHPV=S7\(V:DEY9%\^#0.YORL#(BOB&U&HVFU6T_ M'_Z44^)YI(, P,&])Y!WJB[UN*7+=$$LB.4H4ZX3> M/KRV,O&F),==O9Q;E.,[3@':U)9R&BWQ^IM6&US&>FM'.>!CYBO)B(TOTXL9T:I9=3BS[1?T^3;HDIW M256JQ6S"B94:1A8SY\OEVWYMG73^;MW=7Y?__CZLNGBYM;.=3V MXG_^N+S[5PEI5JK%;,OP+>-6:3=?JL4QFAYIR,?3IS8C_7?#MWN(MGR_-:M=9*4X*MASA5.39OH**9>_%-A35^GQG#:7O._57Y#Z*05^B7J;5!(]JL1ZPTHU6UUK4YK M4PMW*-4M_4D:.L%Q[GR\@S;]O3F8^RE!D)KJZ5F6=C$G]?KN8U](+=NI6\[& M%1L'$_^0YA71"9A&_9%+J-!>?U\:_^1(I8KTJ9"=:ZY:KH89L:\%K:^1U$+5 M+A$QJV77K(Y=+Y60;7SQ_XD-683(T0)X\[AOG#90Y))0PCX_KY*L>J<+CGE; MWPGNR7BLRR$'N^N[.VJ7+MDQS_?C+LC;':UPDJNQ!0=JQV0Q?V[.NL MK\,=,-LU+,_8E2H^3 [^:QB<]'4>_K!Y^!?K98??2,X&N51VS*'=N! M[8?7<#CZSYK_>LMJK]#(HE7V3F/[55A5=YI6L_Y\Y%4"];V5TDSMGZWE 2QS MS%JUIM5H:TRD SAF2SVR>K-N=1H[ K(Y4%4$C0O-QK#T9::)Y@B_NV6,#[FS M&^]WG4A3D,R78>;;V3,)&[H<;MVJJW[N8DIT>M-!*Y'_'WZ$&+76WE3<& #5:>KM0I:UL8+%WZX M"]3Q. QVKAGY:\JJ%K>SNA+I1&5#I5"(+UV/W6I9+?J_10GH%=3AW@A\22KW MY<3=YEJN,IV_G+IMJ].J6=V%,?XL<=%.[$T\-J7F-M>R,C6;EN/4K?K"R+Q M5%]DJ$WXYH1/8O5W'?SL06:?&V: 0OKJ@.W6H ^)7:DJ:U;W/L[@E[ASG,CCGNUG"/K1NP,.FO2D,4.5D?&U:=8!,W9K5 M<,I5K+MQAGVO^FC0[W9UPFX8#B]G@PLWPK'AL4*\3YQV MJ@#A&',(V.9NQ1 [L6ZUFEN$-WA_Y#S;X*1OBV40FN.;> M/[,^PD+1_BL)C;*=:H:S8+"6$M#H-7NO;%B31?O!M?F1)CO+:<^'&2Z]F[?= MC9CI]OOA>.(&.#G2#,($4Z01_#I [%9V'U'P'6'MI)&,6,S,H1>X0=^#W\>8 M"*>RC-/]KGON;<;\K/=K&BTO!]3_9-;K'TQ*EL JLA'P=+3FAM2K ^EQ^/S< M1'J:4O_\-.C9[0=X*/R5J#"_[701M*S:@E61P?A\HE)![O^#>?A%SOYWT&!Q[>.Z$:*\NM[5@ MN4A9E48*XW,L7OQR=;VXCXRG6Q,^FCHO%[)HP#S]QS6] ;;$)?];<[KPE1_= M7WYL$>=A0&).B8G;5!5@ MD;6H2(4/['--13J(U#=\RO>%$2!+@O^.)VY?_CMO&/NA[[N3&&19_O3!E--P M:[6W'\Q55_YF)40G;,$KQD<[UKF^3!:(/+]H0.E]G<45.6-W+:?61KRM*J;T!'=_B\(X%J[J<0O$!D>5B'0= MA4-O66,:7N<@1I4^J/LZJ"OQQ6E8-C9^.26:M5[>WHI2+6:;&O#-KVG3J7FQ M'UA(3?^%%BA?*T+)\Y.>&S,,W,;(&%=MHUO(C;NM< MV960O&4S,!M=V^HVG[_%+6/QU :Z?%/"U2V[[:S41GIXF?_$)A%0@39FF>X8 M@1W^+?\5#+#GI>_&(P%\*$!L*WH@U+V>!8,S9;/+D%EKG9;56.&2[,A.P4NI MU6Y:G4XEJ@B7C5Z\9P'#VSL\ ^Y@[ 5>G*#)?F!S2,['Z0MO<,Z(@K]Q J+D MY,CWK/9TVE:KV[':M1T!:QPKPS8XZALRK&9UNW#P[2HG'WAE8)CZY?J0KXJ; M(R.8I>D(I]VV;)V.V-^)7IT[3LMR&C6K70W4DP(.7P80L#'SG1_&\7MS&(5C M>9;I&OV8I60;9YB3[PL0;\DI;MF6O;!U_G4?X>65_=LXPXNY4U#*[U@VZ-NZ MO470SQU4\F<3SOFY%>9VUPA$KSH--@_UN(C9EUCUP>)$L*:BH?YE\ ![P)(J M?GCDKI8U"UK=]O.'YLB"_/7IU.I8S8TG0.Q:C O]A/.1&]PSD&USZ'H"*H* M3;-9!_!C[ V$[U!YZ[0JMDJW$%M%V_,-SQJ?]T""=QE\!K&C0FIUY,.Y*G++ M>RKJW2UZ8/MKT4L#[*56O[(RL]-,VM'.[WXGD0N"*07N-'39<+&,<)'PS>CT/=)&I[SJG"D7*V\[N?. M#LZ>B%T8*V/5G.V\Y(9[G[;S,CU5<.H"-CP"#(N5L8!KVC%=EV3V=DFV\W[N M-[]^94GJ%))U>6[AE>SRW< H 8%6RM&N:$9>1&WO] PC)&JKU0*=6TO.,D_,K M4?-J.(=]^!$I^!RV>M/ZMJSZ_[@I(MAQ(?Z%W.C/:_W@G"HYA"H!,[67I'&B/9%&AD/'1??X4EW<[9.)P&+[@./O!VLOD4?!O7 M?$*)V-1Y?DY)=7:E#)N0V'PK(U:A)(;@7T]X^N#R$)L\S_'/2^P6H/L6G]P-\/M:&\P" MV-YHM0(Z5185<1.JK@-^O]KJXQG*H2-%V>,>OLBJB;#_]92H2Y MHJV2"6OYQJOL!1QUO@1O5?M9A(>U)QB@4C5KKEQ\Z60/+=&([6K2LGXTM-SX M "\]K@X=UZM)#NU@1[L_*0D75A:B1NG&W2\S4K;]P@9#4M:] JPZ(1K+<+O: MM:[5[I1W&/"J[&Y6BMTO*"TK$;?W[99P/7?#XB3R^OP& LAP2/YU-^$?G\3^ M:1K!#J]9Y(4#NJ/,]D>?.GMTH\%7EEP-/X?1D'G)%.)V'N,O#>PAIJ]O.KNZ M,D3-.>H;T'5):T4E2?D2<[)[6CI6LXZXFINB1![>VK2.W=KL31BZ53-&/$9& MDF"2F8.(X!T=/!.(\%,)@Q"]&+V8O0>N:YXJB<*+,\5Z(2B2TB"Q;]\KX4X< M_SWL]Y9%#U[_&:^N8;7KF^**'PO]R/BL1CX.:%])NNW*A5N#<$ZS!MY:><5N M56^MK;VU%_!]TV-S2!-"OI@9\H2(R;ZSJ._%61O$<>A!;D?HCR+UGG^B'<7)0:+27IJSY M5J_$/A"^$O?);0]E>^2?<&9E[ 4KI*AMJ^G4K7:SO)[EX0FYS/0TG6I.)7KQ M)>>V2->N62WXOU5&EI3=ZA0#]Y:1\R^][]PJX^'@U#?UV?8RH&K5)+0"GR9[ MK9ZHURJ_H\HAWLW5FFC(O\5:P-$HB6N3;,LHB54FV5);O4&@P.V)(JV6U[*;5?,$LQ*/DRO)6*'MG/3O%O5!.LVZUFNO/ M8EB.&E0]SBQES+Z."UCH>KMKM>VM82P)Q6I,\J $]-#?!4 M#/#4U !/FP \V1K@J8H 3S4-\*0!GE9?84FWHP&>RK0K#?"D 9[T6Q* MI]JLQ)81X,G>8#C!VN,'6K6:U5PAH5\)])S=D76=S 02]?G,ZA$0=$^86>V. MY;0=RVF]"HPG>V?(646)S;K5<$!F[0UAWLH.\F3O##UKIG 5*U=!7)M;5*H: MY>G0M6MZ,9O6(SK'@W^E,9L.)D3U2A6U.H?!;+*M3J=A.2N,H2D[NQN58O<+ M(HP2<5MC-CD;@6[M%K0)6-QN5+.?\"5DW3VZ3*>:'3(O,2E[(&:]8S5*##^Q MJKVI%D;@IAFMG8G"*D5LY3)&&K-)+^;X%W,8%Z]\B$T[\$A> MGD=*Q.[?DT M81E-SZY\NG4P:"I*N<.C-C40O:=;>5P-IUH8FSORUM;DN[TQ,L#AC$@),9MV M9DG6!VUJV VK72OOJ3Z$.5D7=&:%F="E)%\Y$)LX M(\OR NYWK'JWNO8%B0J_Q[+VR33JC]R8F9,(;*KI!@.3Q?TH?#2Q#,#LN17- M5,L,1PJ4@CR&O9^G6[\6.[_&C9\%@PO:]C]@UQ]ATRMDJKL-J[E" 509#]+! MR%I\JC8^3M6Q2#NFI&VUFFVKT2PO05>U3M7"$WSIK>BN):'9V'3*1.F@GOPP MCC70TW&AO:RJ%(KAWC3)%I.LKK1Z:KH]6YB\ :SR8FBA@H)DQW)J;?-!@%@25A3/NRGN5ZAX\%^*N,(^5>!:5.A$?2:'^4;8?\J>++< MTNVLB:<8]JD%!J%=WQK,T''"/NT,CFOF@J9K==MUJ[L;D+0BU"<-^E0UT*>6 M!GTJ!GUJ:="G34"?G%RY&X_,SW[X&<I9>A*6V>-]H:Z,MGD3/F MZ"Z8.389X6=)+)L9%"W^ZU40DDN';[/N5LUTK\]F!+:"=Z,>FY-'AKX7?LA' M)*BSVW^8G[]<_7EK?KZY^MV\NKY K?#U-_/L_.[RGY=WEQ>WRTO5CQD@IMU: MT$<_F_3ISDS%>(=7)F6'+MB@. JV>DD[W0ZN^Q$ ;&R0*RTDYL;ITE60-;9Y MVX@P;']-XX1;\R0T(P9$ZGM@/(/9PX%_QE_VT>!/$0S""\QPPB(7KV%-W-&# MEW@LUETR![DO5A3;)S8!1GH'KF+FHF-Z-6VK5KG^\!H_(E-R UJU8K;^_X M+O3T9@1S:MN@V,ZEO @_K(H2KM3) \L^8C>KZ+9#^A3<;" M', ?HR] 45'NQ?U52O= MBD<:'I/H<>YL-9&0=4QXIQ"#,=..8);N&I-RCN(NM?F)#%D5L(*++ MLV! ,><9[799QL1N-ZQ:XR7]1$=T #8C8MUJVFVK_:)@9E\G(E7Y$_?I./7] M-=_8"E<:MFTU&B]!FMRUQ.]?XR\@VFS"#F=&'C(9M4"8;]@#"R!HH1+MJDHT M[P^9G^ZR:37B&M5=RIP6L+/)WP(93Y5?IC,,>7?R-"%AK6?7&2U+@.W7O M9_H2%]92\(#&C+AYG%UPY5I(]W?@).F$8[$TA*XU+-M^WOG2O=@[.]U+N%54 MU]9M6([]?"7"/IN Y\IEE]6"SHC!UXL[DVIKKV^N_GGYZ>*3^?%?YKL_;N&' MRZ_O%Y;95E[ =EAPBIT!=,$]8(./3W_$; F1%J/L[1<<,G$-Z=EU>I;E"^M M%';!M +M /;>KEGUSO/#*DJF'^8+["^__O/B=JT">WT%MX<;"@'[1&U(DPAC MF.2)0_3]/?4F6-- % D\JR;X+S_JPEXA=B^U=^VZ0(,25W.&R6R8X?4X9 M\UF[ S'9 ME:':O6> ELX?ZN(6 3, _[W?B]G(5E^_X4OT:- MO+[/^LD4FWGE$2$V5#:PGV/R94J!YVZ9'-MJVAOP]@A.Q.K$LFVK6]] ?1PJ M8#]W)UX"W_TWQ.QQ.$P>\8)C $&-']+1!]K&F?0?J1.XE?/UB1/M5A!QR65 M"Z+WUO8=O:-ESU9.],KL:32L]@H76R5SPY\/TT5DOM ]/W(!VGYD?AD\L'CM M(*_1:5K=[O930$?+N.U'YR]CG.V 4EBA*ZYD2F$^-O]\^?7LZ[F.S4L6FT=A MG[%!; ZC<&QZ!?/T+&HHAE^&PR'#J0-YWZQB%_-RSY]ARPM!JY=D.FM6JPW! M2;V\DUU7;3%P7MABL&>1E%.#4/IR\X2.0/C6G79C=;M2VE6 MSB$GJP?)(HI8I6?I2!VQS2/DW R"7%N1+(UX^LP1\U:[[K*MEEVS.O;ZH*S: MFRX-$QM6O=.U[$ZYH+%W>"N^R/^NO-3M.?9>2\(0]Q2"M^X* VSTQ?AN0^]G M^%84>EO=6LUJ=[>OYW<>?*,NN/QZ?G-Q=GMAOOMT(7Y"/4 JXNSK)_[#Q?_\ M?(V5 MN)>[^-ZGTML;-V$7$/KVE]Q'MC&UWL FR[*ZYSL[=8=C0<')!8^_WH33NT&K MWZ&L>.'Q-/_S/SJ.;7\P/U[\=OGU*QKRJ\_F]<7-Y=6GRAN$76&5;R292QN# MFW;+:K>W>)5V)*9]^4RB#<8![(J5':O3=%;J\7X1*_>N1QJK:9$+^./*^J.2 M(P[JI9.U3@/DS :UH\$5J^OXPZ:!6X4%DK%(Y,P/G!4*)8*1B"\E3WTJUY0U5<>D'FU^^V7G9RZHV)V^_ZYY[VRK3 M\MIZ6E[QM+RVGI:WX#2F<]CD:A9-8YL;G5=_1:/SOE[=7=R:=U?FW3\N8!E? M;Z^^7'XZN[M(O;:S+^;M'?SB=WY9NM?%?;HXO_C]X\4-YYZ8>&Z7:) ?-U!? MIV-X8'_N;I>7KH&U.P/[^+]7T;T;B"DGVMRVTBR+OH?3X%P3,?ICH X!$CPTCW+$;(L]VB.;7E+\LR>\V<" M(HLB5I, !P ELY_^9&85;B3N!$A08JPU;8D""U6569E9>?ER8;MKASW &SXL M$+)^TOT/ON$_H$L9*-,5&GX.(F-L=::H^;V[4G'/O<8.3^9L\XYX$62[[ZN_ MO?O]\NO-_T>G@NX17R\?OM]=H__^P_?[FZ_7]_=$D89F$Q5@,3HGB(\H0PBJ M\^Y&*%2:I'QCJ\=4!,N9CV!;*=DSD?FO3"&]XH9 ^O/1 7ERG9D."9=A6"^UL2#O7%E;^[8ZZ>YO?;0S/&?ILG( M_VNO'8MM.C+LOL4FA"1FPW5*+IZ=H16'+OQ^__=@$=_\-7QC#LH4V(O \KW0 M(J;O"A;Q[OU@-T3R$R;!?N_<=Q*WAG9F:2X6N'OX)*S==,*]$KOB6X/P'"82 M04VTR^F-X<[GL&?Q1KLQV3>8:SD5_LL"_AR'-&:S)\@1B'_#=-SC\P/IN:3%>;+0:!(*0PUH@A^^_?_ER M>?=OE+OW-[]_O?ET6FZ MEF.;#X9KNK>SK:$W_+^EV:;8:,WID;]AP]687PI$ILU3F']=6R##0&> Y*-Y MH@"+*L2__16__3Z1Z#ERH5;*]ZI17GN78A"4)G%CY$$'0I(_0*@24)BDW.6Y M\=W[*977A)Q#=X4DO0<,0-_V_=[>8JMKQVWQ'*YKC@7[ MU5BP5U+X?'?9[>P:=F*))"DJ9.+?JD4'%94;WWF-7/#RMH@,O1J]^FDB(Y4P MC8H&?M@-'\PG45*8M%-H/9K>1BHG!QQ&J"\N3,CRKPF>#;_]P63F+Y9+ ]== M+WG]&X@.N (8E!5+8@0F:3OTDB7O@&#/) XV1%^-QC$,_@VX?C%?Q"4N"K^7 M,K2/M,H?"G"[IVNJ$ Z_!+])*\KR[83LN;.60+#"HJ<$=CQE'H.]M/S1P,QV MR+<;M/'R@92FHHTJ@2M%VNCB[POSF8M4'T]'PB<2T)B27Q'9,_X(_D4T[%TL M[!>2^3/1HW[J8]!ZQ@\^+O\.W@7PIA5L&?5OAO. X]!\' 87CQ"\5L#]^WO* M[WVFM5K#QOLMG?E\%Y/U(F!+7B"[V\&O(U]R:"G@L/4"Q@ 67$SA*HOEW+S. MECSB4L!J;U"Q#*H)*KVD8HGY/2K:LEEC'-^"_1:*->#)V%S;HI2&U6@]2%-* M!8EZ>.O58;.%KQTFP2395/(E 5 HXN&ZLIV5H"C(')C3LS$UX(O13U$2P1=? MYC;J-?O%0ORN]:-K3DW#P;;R&0-^,2=S\\FP8D-*=U\^_EOFKB)%OK$F'7ST M(TA$@@2+O?T*/KE?,>,/-,B7:\MWE(3?PWW\!W-_ M<,,)U'+2*'M[@1+X8(*),UDSK7/ M&H07W&IHE%7$M_4&I8K:K<9,XY)B16B?*]IZ,$DB O[2FM*O_/+@5C1$*[_@ M^((FT,QB[FV1,ZI:T;O>39,T=7!!A%RTIR9L)%*MV]%TT_I-KM^<%78+Q5Z& MO[G2# .<,$F0/!.Q$@S(DO<4@X+<(ZK(<_N%8433]+!;'EQUA4P+_!/^51ND M$]JQWHL=V(!1,]87?[ 1QD+R7ZF W0LVK/]F=\XF?[ %3UO'D)X_P"8T&P,7 MRA]KRPB>%$9?Y)V;#MEF,2N,VWWH6P:37;ALF*B(EM& ]/TX8 22NV+%T5(Z M\@WY=.#K%+2F/R^,IR#T'/T.?X'O9?$='IM@WN(Y28R-%NX3[BBL9&&[+K[! MGZ._:5>1JX87_E1QPJ]S\$-DIJU1 Q5#;6IJK*TLF1NC$>@C>;6&&[!H M">%MY^XFV9B*%(W"300 E(M.6'EN/LT7&Y!(E<])8:8'KX5C-:U@Q*0)N%6-B&C$O*$VR2B*@;CU++1N$^&Z5#*\Q=F8 884G>O;(#" QY?5.%4>;XW M\F.0&"??A'S>&J%5,=BG)D7[]N4 7WU6X9WF9!\2DP>7P&R:,A!U&%-SQ4W; MG# >U'O! (WT2-8?,Y_AF?4*T7A!TE#@R^+A);3!J"*)_DJF(T9T\(F((8<) M"FBN(4O%W'R!.2A$(I9' (F E[P@0K@,=TVB:"$/1?D31D\_,"/,8VF[(%2G MSP8E]Z'#0(S*HV,8J?2G'$RM(Y/G.MP4=TZ1J< MM'48)<-9XI;ZENWNZQ4L$]D:6'97;(*\BU*>[%!@0YSI#3PVG9K*S<#XOP ZF/$J,'SJF^T>D&XR]=M"O+D\-,44>R3XRC\#F>"3[]I=( MJ7)@,Z=1JX>Y6(5KHDLB^O':)]#/Q@GC>$3<(XPLF1Z7] MZ#+GF9*NA'W(S;..?&W ,.'34L2FY-Y#D5N&3D4KR$>+SC"R6#\M# W#C7#1 MOL .\B?Y;+F]"0^[(1/[]ES:/"SRRZ*UYS!AF;K!!L'Z?GV#+LB*>3)J4J+, MOK*@7UD6])J3!9^)Y\)2O1M^5O X\#-%%[.U95!(ETVE_ZYMY'2ZZKD\&H"1 M%*KABGBN\)8V]7/+/;@ BK-4DY.IQHM (WQ7,>U"'3; =WIEONLWS7=:#M]% MI)\4D\[TL(T!(I24EASG2G%O)>X3#*[([AK$K^'*60P,O[CFTEP83HR73=_! M(&[M.$N\>'/.YFE52WO*%A=\[J&FH\H\\[]K\2:N ]#E&Y7KTBNFRJA)N3+[GMY!Y=.K-WUZ>TFG-ZP86%LA5U*.N+=9X2F#/_E9 MG6&Q@!\FCQ0+\/SX>*W GOZRCA1WU_$I4YP9W1!1TVSMXC#14QTYR]PZ$]XQ MWL\I>#-]!7/ZP7I&EL%4=@RTS,#*\_](V^%+FG!<;OYN)0[(L:Y1)&M>#,?A M+DZ'Y_,'\UT(PG )^0:#SEK%S"1UW,#9'58^NX.&4ZUM+/V@YVXC;EQUCI:BO.,_S!=F-+>XMGHV)FEM:M&NWDK;\OK>GG MD _$&9C>6G<^"\ #7VTKX @JJOVG3^:'@,H/R*O5(Z5-3J8!X3&J+#SP$D'G M6IZPQ4)@JQ$^&_[NKHR)_WL<6FZ"&6@KE_TJ^S_])K^84V^.!Z/[4_$DN7>% M\ Y#M,/]>P? A#&"_#_O\.:5@)WHQT/R S#<-UQV(H5!'AM9M+;GFL4=J<*R MVS!O[43GW3NY>8>9'"* MHY>*KXRWOA*#N*WWOZE+*SWI0^_&>>;GF1_K[%3>ARJRZGW$*FXAB';#DSF$ MT'MU"WSC2SXO]GB0]V#0T?6:NHE_6SN3N>$R^1OEGWXS-GCY/5G,]FE!;/O1 M&\>V+[I/X_,^%=FG?O>\3X7V23WO4Z%]TIKH>..W>SB6X[Y(94JB)[_1"4>F MW6#XH&(]IZ:F%G8?.$Y0OY-^7-E)/SH[Z?=RTG?/3OK3\+R>G?1G)WW;G/39 MM\YDMWR5I2L(V[Y*\HZWP-9^ZK_P\__/\CS+_-K@HY9_57UZ] M&^#*-W/SQG^Y_<&-C#9W"$^D?2#J/XCAF=C)5 MN\I([371R?25T:K7K4 K]4RK8]"J7X%4VHF0JBT>XV+)WP?(_J[:^R@)D&UO M=*MN9T8/CH]:ZO<# M@3U)%8,'D",45@95$"]3NSE\P#&7+QP;%?+(097=KT.L,R M%ANL%WDQ1-6'9XN:,X_)[LKVHI6=HB@,P:,2BK0ZB&Y/Q25*T#\&6VQO[+4G MSXTI1X2.U(3QVBN7(U;!N)@KWHD2IJ5"AX1*:?2C\1G]*!W]:'Q&/SJC'YW1 MC_:"_7FU\$<'0CK2*J*7:KTF+#JU.EQE]Z#5KG[/9<05=]?+)8*=@RW"P;I= M"?1Z!!!%^.S6R:&2&R$89E:T-5J**#T.P>[)+JU@/![B? M5,1>U?JYU:F%RD.S4T\HU^1[!-& ( _@SS:0?V&*#)3T:M"J1T-]PVDB^X:3 M+ZG38X-AY(R@X6CT$[9"7A \ZM;95\<-A%!VG$4Y-399;B',SRGN%\H'IOZ7 MZ-,)ZB28W'DM M]6[=<.' SYD\H)=G ?(%BO7>SH+5QA8;N@JOHDN-$ABAD?[GW<6NL[ W&BOJ M:)A+Z=T]^:5ARNXT 'RE-,5U\F7"(JN3LJ>,!EVE-\X_M 05=F.7XC^BZXF&+$!/XTIK>(N*B>)D;_OT2W73(ZI]LYR.PCS=;+_RGN(.D*.97G>\\?@,E M?SYR.&UR'@9S)X>C/WO)?[PM396TBB#<6FJW^H98JC%"!P1T(@2DSI@"-][P MX&?XUI^$E2H@^"U&EH3A+X'[E:=B%='V;P&,OL!.Y9'J[9Z6*^K53#_Z+43] MZ'RD V8,@U2:&^0E]V \PYF:?^+0JY5C8_S>LX,7BO<]F[!+U"L9F\=//+]_ M$ZS"C*T^ MAOR*#_'WG/)Y3ZM@,K"EL)A1/'_GF;L*V[;(.)B?."ISKRWTT7 MODD8SN+=/%E@BN%\&-QAYO)Q[;@<*A];J3HF!6P1>=*B-O)/#@7_'<^_X(G% M\;0!>X)]\\2^2=CU,XP7Z>P4[M\#U MVV&[45.TP*+&KP19/=M(INNN6< #2V,CF_"2B9="!H]Z D0)8>/FH.'.0NC= MCOR!30Q,GDB*?4R K>TE]2YTJ(46' %SL9%@24],?F&+Q05(9M-#?D;P6_JZ MB9.,18.D># H'I0E?LU>5(7+]GZ+TKH%5I42XNIR66+$ MU-3.02E RE[U566X4R(<5(ZC[Q:8C?W+L)6^IC/U(X%\0/HPD#U>+-Y[9B54OS0%6\XQ'Q'"ER%*-J9L81^^"8G#1X:"D)0F2C[KV>9=!ED@ MB5#6AHC_1HJV75LH5%&#+?G?8>S&^.Z[>!G>4''L"+TRN$Q1\5(ZT!/Y3&J, MSRI-=J@/X4B,$J;J[5Y5>8^$'0&QQ5MO$)*Y8J,0;5CR%@;2'RP);_-M@6^P MIMA!>17&GY/0$C)O6$7'._[MR9\I<6 PS=9DW00!4HW1B-8GO/ M_(F0-"9KEVX^$^J["O*-FK^0L)^R%0AODYZPGZG)"S.=R/T&;%.T(18@-]RP MRS6HAQFV&N)Y-VAMV+,9*HO(JPE%'A\.'T(+=>W!6X+')-Y-@5OECH%NJPOD M)GG)O+F-N<[A%''C<91'V_XC: O>D;\8>*FP2(GQV]$*LXHF<[22N>DL;%EJ MGPLW'E3CTSAUTT1@)4(WV&XQV'B_,\:._.M@7W338Q1_/'")ZF]&QX&&&6&!GY4G#ZCW(/Y8X\LF +*5^:)/EFAI(Y_R[5GW@LN MF(HLV*,+NP%C8Z^L0!A+2<+8;W08V3/&>X3 QKS,F24\#>CI@6F;3T^,VH[0 MOM"7'>Y.L&SRG9B.'\/#"9H[Q#,MB9G4>8RNOJ)S2EV2N^6ML7H5,L'.PE50[F">A4ZC9&EG^% D-^$F_G?0%#:3#E M#6-!(H LQ!LQB2]O+O]W;3A@.BKH1UUB"[&90[5 WF(CFS/T+9.T)V'?D M;9V8SF2]1-)F1WF>Z]#.=6AOM0ZMY#[4:S14+$[K]4KGEU!DX2X, M+%2\S.<.='S+4$Q1CLRQ-49BQ?*M7C^W&+$XA?W;21F>:(RHD;?C;3*,@/UW M;<*E$0Q#C.+S&)\15F,L CE(/ IBZ_1N.=>L'\O\5[/..= M><4<"@#1^(\P,WZ=[\A@[6)@WY#U"]=C*XZ$@/=Q$9G[DTEBIO[%&A^C>_6O M0=J!R"[@,Y9?X#H, _K. R7^6,I,_*R4<-W19IT,'0R6RT-*$B$ZD"_ GJ"5 MOO5WCOA X<@R[_-S9&C1 7G(8P!FNN%NCR9%1R,7#OSLSLRWZ;2MF#[8TVL\ M[KW2QUUK\KC3)+:R8@)LDBG<#.TEUV5P=8-#9U+*"_60YPUR@4-Y&D\T64@\ M&.FOJ\@3T :814.WSD>'VL\SUS6>N)_,L==/>""GINLYYN.:]MABWHOM_('2 M B,7/.#NN-16EZ&8<6P84YY3Z84?RJ<.N_;"?MKX1=,PD9_QSFHQGBP%BW-_ MP6;7\ V\\Y*[SW)1 [DT/5HU^LAX/A-F&A$\"UULN12CNRRN^1$]?; 0E#QP M#19[)0=[A9?R4,[PK+49P[ )OI=2U6":3XZQ[,C?K05F;-EX=WXQ48RMV,3$ MTZILI[V1 )CR? 7)YF+"GV\@6H*LI[=XV"MF:Q968"( G S[U0QQ+Q(K \J!9+Y$SY_:RYJ-BDZ"V9W$&"_^'L\G/.^-D2!T2! M@^/%53*FX^ OAADF(1H+R3]]'?DR^# \DI0]*)K:BW,$[\8"BDB.*;Z&?^CG M2>X<4_%=!4;VY/7*U[28ZXK)FM*_6%#[(AZ)/Q$1$K;\R+B4,%%*X#[Y:CY[ MVV+*?1H(Q9@ZGXG%A+LKED)64C#%^%:(D7G^+(FZ1=*%*Y/'NR/Z5500- MP_< @?&@\+QW7_WRC'"N=.$(^0="B7T(^IXM5SROFI3^#-8OSQCC7G;NJR-98@'VX('FT/ M)!E,0Q@W?"/ILC?%Y4LBRYS$A1C4GLTH&NGR2YV!OOTGNJP(,>>L%^R";\V. MG'4W<#5;RC&BB^BPO#!G0:4R1I81HL9?HL3'$U%,7&6P-Q;FGHL7((W#S:!M M"[3 DG)VL!( R(+B3-RNA)$UD5W3XV>Q(]_/[?5B&MIF)-)1,&+*H<3]T!&" M\%SY1U'TAI=;KB*2C38>'>%LB!S/QS4"YA!?)JH@02SL'S1;6U.\84?5X&*C M2%&[VUBX=I2Z3H2/N2W,S4.^I*BX#_48&>9A'I#B;_GC)F[B^\:SV'CXJL0' MH8#1XR;R0F-"A0B8"(M_M2@0'KX1_P5*^U&C@'?AK,&QQ(,F;.OP*\G[&AQN M21QN7S71+@8*<4);H;^Y._^V_S(EXQ@;"7E$!856\.2NM- M/:HW$Y&K*COC43POC?^U'5'S$DT_QR(IP['\VSA)27="I4!NI%)%_+4?J%K XH^.!9PFQ?" MF>-(48I]7RZ.A7743+^E.L'2JD);X&+%6H.EBL.:7G2CCY6N.E*ZO7SJUDF6/TN-"9%&5L0YD&>;C^QT,O*LX !1![3S8>/<6DN9DP7D:.II^>#0# MRE-5M+&FZ./=FM)SYYX:3V,^)?H]I:?"_[23:,S3#.92D3QE]9RGG)&GK)[S ME%-Y=2>;_IRF?$Y3/J'_GEV@";H,NS8I%LOVD(MFJ/L51 M:9_BL,FR6M")2T:--ZB6BG!H8!J$#^7W'Q,.=[^Z5#)6JX4 #Z6$.\-QL "+ M]^V@L-G4IKI5/Q&&^^13TVEOT+5NN]O3$/ES_FQBR:54R.I7NYJ1<&O0LDS$ M?L6WZ27!\#@&? \7%28.*8HDT: MAXK;CK.%,Q4S# !XWE[,+-4@-27XHL@1\;_C@I3S@C0 M*9*MPA C("A[9Y02$:XNP(SDR(S,XQ/R(XB\7#\L>4^23'&D0[Y>VD,IS%&. M[SR!3&+-;=!,R3'=/^A/;GBX0BA$>.5JS:%<\,%M<$5<@1L3>=$]DYX<&_F) M,,!P(M,@$U-\1MT=?2:,\RP7JP18@XDI<'M^BZEZ_8KUX'UM[]*N2VLJ/KR? MPP&_Y@@Z&05?D;! Q=&.7_5U)?C-MSS;4O+5KUCBUV\P,;NH:BW+2)15XN<< M^P(@)J&%X)U'D)TZTH>HM'X&J3.;1$D4OWB4B_2TBX^ M$Q]^!5[G,4IP$^-0U@H9MX3@XF/*P$"BTZZ?M"5R$L-,3AJ8ZU=4$4_P."5N M@7C&BS3Z3<1WHS5:/ ./DAPMB+SXM':1Z,'Q6+:-.^7\.)+P-UA9.0818M$I85"^;Z^05S MN33SKRH%B-O@Q8)HXB%- J-_S<&K?*P]0E@B*,"%WQXF 'GZ;DW%335X2MY^ M"O.513V8&;PN (:*?,$,+K0!T$K,KIZ:F)=-68'2(\A;QJ_M40LUEN2+K^&& M,M;RIKP/?L=W+D5SRW(YT*7.4&BIO"3"5 M3=<7_M, DUD8LH12Z-?'A1N!^D:)I-L'%S6_(%D1F=(<;9O/QX[FZK]%F[=B M"5P_M8E!@5/;K.49+6*3(IGN/%44&)I9; :W2$I-75N^1PW_M+)=4[C0$*Z> M5P0XZ+'Z@Q&T.XAI G_S\]#C7R*$)53_,!^#3A]L"OMAP$FD#9)$@CPQ[1I. MMD-'2(D?4LJ"I:1;%.>>&U1RB/?P0HWH2G":_NF+#470]6#3^0_2O.%:*AGR M$S"]1Y('UE0\.*Z5"LE>@[@A$.2 *>[@I5O=98T?]PSA\&R7.Q)Z]X9# MBH_GY;$J=B M05R_+#3T%3 90T\RSOG.=/^X@O,!# 4_%;7Z,H8XJ.$7FP>U8:-YR#B1]EB" M%2LV^JF0S\4H>(AB:%[N!/]SJ3YI8KAS<8.#'[ 6#DP8%%_89?W1L/[ C.4 M!]O=;!0J[.(SP;)D]@.Q3^ 2.15%U? &$N,+ZV<"7V.P.8%KW1#71*RHMI;J#(L'\/NBS-F2A> M@Y6%;X]@-Y!E:4[6)!D[\F6L 8.TTWLA=L>?&WFM)O;H5W %!/KT\>;JAB^/ MM\[.Z'6"&4*:HFO] [?$*#G/L3+N#911=S>I-]YZ %L.<285A8=;/)#&>$JD M_PTPP0L5T*+UL8P *UU)8]..R^@,6V/M55P3TCDZWXSV_^N,4Z&R5K.>BGP MI'@SJND6>F,X6&!\4NPJ1(S##*D+TY)$F]<0=4CDC8IN"1P*)I9!ZJ#AZEN_ M6]-DV%38>#&<:;R7L1^3$]UQZ;$G!WCK=8-8Z!6S:_1>HZ>I5\-I:C"R]8GW M,_9 ^"'OT#'A3"4R62,\9[I2+ H$X__!O/BYV05Y7"YM2XR[Q9F<*66<@AC* M3\K81L?_B M6#PD$XSH1YJ7<%3]]D9\+@2K1F%FR@YB%(DBG]>SC2_#\+H2AG;"H#1P/(:+ MIS5E0+;V&%;,O-'S< 9LF@1FET6/W Z/8TXNW;\O[B=S MFUJ2BR($X$Q\0""48T@VU(\V)D#0$7'=-0<#=#OR=3!VP+Q^JD?LI(>-R"-< M+A4Z\D&]!": AW42=':"; GF+'T!8OMS>TAZ0OR5BPX2%2*YVI4B^E3 %_(] MV/Z*GV\8R=.PUQ[F9&-A;CPR0OL763Q(+@._X]/$WWKV@SD3!$U^9'/CV;0= M0I:$!Z,8[1@7AE_X&S#\<3'#UFZ$;KK&S88'8KO^O7,/#SL4@=_(&[S_8^K+ M,Z$'>'/]-".;-(!O^+V!00%M>^?O$5 M=@&>!0Q7'O MBJ%M[3/[3,"O<>7!2X/&E,N+RQ7W:=+^$YB<%#&Z#,U#GX ?!?TPQ2XKC6XW MBZX&6B?1YJN:?S+^ZIP3@%W2PR/0/]X10%)_ DK?"$+G'H&..M[- M1Y8NLI.IL='TB2YWD(1@)R(T=?!=BM(XGZWJ9ZMWLLRF[F8VYI^M_HDN5^T, M=A'IY.8.U[&TZ76"*^M\W,L<=S&Y;*=3A.TO7#;Y=;IV,+LND>4?\UG^L8P! M^0 D5=^][W7T[9"]1!E^#3#U?@0[\U$R'^EOFH^.)2$?UHZ%H9B_PM[/F(D. M^;=SX:C9V4+@*+7J=9\Z(7'VOR>?;>4#^T_>#%L[WJ'ZVCPF M[][_BR&W8^X3C([E0SQ%B/(PPV2SUIWWG:X0[;L&^#M[R3?V=]S7C["M 2^: MUD?,$G'<;\PAMLWHLS/H]/*;*;U"C\8!Z5S5KJ^3SGJGOQO@:=KA4%?SD*H) M>(4ZBC2?D5<1E4I/1:7:+_FMT2*9Q"3A,/F=IPEC*B>A6DKLA^EZ0?ZPR[&. M165UB+7."8WYI_%$^:T*&L>8!NYXUX>'>B;LY&?&7^-G^9L^:B4!4*\7BXU$ M.)@S.&G4K:<"QL3N_K@(J8H#G#'+2&\C."?\-$D-4QJQ\/EOCQ.H G MDFF:K2FKK(@7I>=W^"Y*8+^$LCA#-*H).'0H7Q""V1DNL/+/"._T"_73QBEB MC8 HW9 X%++I)F&.OFS?)L!$U3:9 >R'Z)<2+%M02T)BR3LD LMWXI?>P8 $S87 M+4VUZ+N$!=*,0!O>L\F:XU]>BUE_@DE?A5'NY=4#I)Q>^92QJKRB#!=1I=45HE)AJ# M6 A%QF?$HF,#UIQAC,XP1B<$ M8U1R'VJ]@ TJPE?JXS0O6_%[UR'O43M7CMV+AN1;]/R2PG$@^#TGX>(EK.=R MT(6\ 8Q+Z:^S>+'_KR=A?]3+>Q41- ?=LKA:DSF;KA=L]S;Q 4F->)N7<'B")N"!"Y_NEWV[HP>9^=_)VS.T%3->E/4Z/-/>&(Z4[S \V9U.D M=&GSX2F;6VG=+'EOOGZJSZ]U&UJ/Z>3U'5OJ4-$T(')"R>BK(_+QCF_)YD1) M!EO:(86'?%IV.UVM82I6T0I%E%*"&9#%0@G$R'\P:<#S9.HO,RJD\=^]%]>/ M) 5?5BS4(0M.4W^+3=Q?@^\ET0] K^07GX16%C3:4GDP[BK]T>F3[L!' M;3]=FW.@RFK;/53L81,NVY%>.:@(:C]04],K]_:RG1UB^SC$?D85]LO)>9;. M#K&Z'6+=X[NTS@ZQMM^H?VXJ$6@/CQCF6__/NXN=8AM%ZPX554O"GMKWQKTC M+]^07TQOB5^LKXRTH3+6=O&/SGZQ^DYQS8ZQQ+,:L]G5W6K4VL[KV3GV-B9S M=HZ=B"Y/N,SOKCZ:YLUUC<5WFN14+%:N, M??PFX.&L,6$29WM!TY7Y?-M2QCBHV,]ND-3/C@;:DQ4.TM'1GS56JX$Y8'HV MIL ^8QD>9;R*(FC)A-TUG"Z*W00N&*6ZHE=$CMEN<(. :KSO_UYP!.ZTG<__]MB-':K!CKY?07R=: M42G1KECT$M=OPQ6,3S7DR=-YW 1=HWA32(;E^?3U8#U!H3U-3WSQQ5PLI' 1 M6,$U=^SUTQR$^M1TB7,P[]B'4>-]F6!0=R[/%O:+VY%O> *Q7]@5:=\4>0P+ M,!>P)MQR*SXOOL]8$L8KV?G,XAN"TP.&_I/:XLEF>!BIK"I6VQFCS+T0:8=23#RNA+5],4 S1Y;/LR+"_V,ES,2$G%%B&F U.]A0D$ MO]*;GYC]Y!BK.7I3%AL)J$:EQ&;0T%#&]Y)2>A'K]%YLWHC57MA/&Q$M PT3 M?!5^M6CN."3MC^@]"/IVA2]U\1].,7IV@5 N,"?@$/B4NMQ)H%6#K<*J7MR[ MF0V31VV&E3<@OY%>]/85E?@;D2YY,JE40L=9+SQSAF!YUI4EK V[BM M?"?E_X4W66Q#VRX9\!C#$R(\P^/0M:HR*$$R#04F- 7L7&=>Q+?AQPJFY ME_(H.^Y!X5KN&)X?./@WKKO&*TTP4_GWM3E%6[4U2J0B*L]@F*9$]J!XPX?P MQ@H+^+2N.N86\:?+^P\$R8&$NO\N?[4[$O[U0M4448HD/Q@_8 H_/]@K8/AA MO_O+K_(]V,P@D3<^!$B$QJ@&-.DTI@)5C(Q^$_&[X%V&@T6:4U(Q0A/[0%J2Z+J+7T$%8EHP!Q,7 M8B.^F TLPL$B7 X'P_@)!9;!NV-XT7J#8K\B*--@5%;LV]Z_F7>)E&732H*> M !_SAVGP?F"^A]?+\'Y93 #H]OZ /%-")61R3"6"IQ:!EZ)L8UN%XH8+*A0C M%]V1_,&W_Z_LY:/)3567[RB7V]*HJ_^B;,OI*Y@6>M*%VU$@JXG//IO<1X1W M!<)<\O\B[/'I3LDK[D=?'E_)0^Z T6^0]?: MFN6M$42X.9--E,=3$*7F$\Z0\9'K*/17F M+)/@6JY#RXQ"E#)PUV $<+>ZUR9;RDJ\JM-O$XU-="H ME-F!H"@"#]0_PP-EP /US_! V6"D9R2@,Q)0/@).81OS&SJ>S"DV%[#<)",F MR[),^W)S)@NRA-P+((J^W5U_N[SY*%__WV_77^^O[X]D6%:]>.1NOE^$4H!* MC:U;O)M4-+X\ Z0'C!L)/DN&H0A0?HX'Y7-PX,"B&%7%B)R?+Y%Z4L/BH^VW MG#%WZBEXB2*MG$R53K0:IH&BG(P"E.$@H0 E%#:.N$Q1TE;4V$8A0A"^KOF, M>0H>*@;+IBKWRF:53-B@LFA_FUIM?A+HC606YZ\75? MT08#93 8E[]]=_OT,W!KI( M9BRL+6PHK[W)(^%KL4^PC(QN1 7)<:3$_R;YN-@&]=1A(J9T\\4([S\:GO$* M&!"7D;Z_ZF"D] ?Y-?JOF &S-T@;*_UNOFYJ@/]N+'?M\%CR23&A'\(7VQPL M(X,)]8'2*U!6\DJ8L/P?*:+3O_NRCJ5,L[UM,FMWCMI!5QQ&Y#>Q9QY,Z M4L,'@'8G+FRN>.@B@]*CL:*.\^5-XB97K]8Y;1KM<0:KT$@;J8H^SC?:*M'H M '63#Y1XOMIRGIUJ05?#ZJLH4^C*H-=5!GIM!5RG76;7L,XL2I6^T@?;8J#N MMANN@2K;M75E(:):'7O!M"IO@PTU/?0R_'=MKM"Y\-%T)PL;4Q-*IW26&;/A M,$T_$J:Y_79]]_!O^?+K1_GZ_WR_^881NY,+UE2@5AC J43J@]2IV2\6UE+Y M,Z(D&6?*BXFP*,A/Q\^,^\C'B?OX =F*89\&*-[;A^+5(CRY9_\YNLY=)<3P_K1U8Q9K:.D[E&>S/NA(LY"EY''K#(YR];E?1](;< M#J^64*,C'./Q2!D,RCL"&O$RU>ZN17!R(89J%.H/1HJ:T)7WU0<>LA7<&DVZ1+UR4;='9^]PPSY&]@M^7C#\ M 7CEHIHZ5KIZ0Y&JQJ,@V]C1 M7!GZVT"6;' /5+ ?^:MTQ#>A>K^R#*91^SUEI)9GFG.,Y "D&2DCO7_NUI&6 M E_)X]K88J-2W8_A4F7^7YIJN!1]8P8;=76E-]B]I9)(S9[;'OZL8G,;ZXJ6 MT(]&RFH%G1(Q( B"%:][76S2*D!/I=3JQO(,Z\F$P\G+I/>(\A48JA:L%HKC MZ4$<[^;KP^77#S>_?[Z6+^_OKQ].K=ZJ# 7\R%TYJC4'I/#X_G?;GB(P8E!C MV*X2JOJVOE=AZ[7FMAZAP9[$WF.]NL/XI5< P$1 C **MU]^?AO^>\$2D;0 M-QU$#4!4%PZ+8#CL?L6,/S#\&L4RXP^-.O+OD5<)<)D%1_4TQ%T" W@D38T? M\FKM(!(D!T<0Q?21YTCJAM@N 8I8\+WCX;H"9%W:^@J!N\K0%#A3,)(-!? MN;&D5Z!!OSD:1 @@4)M,:[)83T,D[$D$&TAZ-!8$I>3.&?,":(&=!+,V0@;4 M1\)!!1+J94&G P" [;=<6E/?Y$SM/)H-05U^Z%/+0TOR>N_PS_[I7FIWSWRO M )DS5*4MREBK_I["H8ILDNT[C?H3]"@F+/_MT?GK>[P:E=DQQ'%UM_TGH+3'J"_.MH+.2TE1>@--&16HE#QW M'FT!-2.B-RIS,\)(U&MP-,Q/.CIY^N8"S+2*R-N4!2U$$#2X8;Y%G9$THJBZ MKG0+ 'JT@*R)[ZV0V9XU3G9J>N(%JA\GV(7+)K].UPX&+W>S@#CZ<,;)W.HU M^=UEL_4"]?&[]^/.8#>07B>5ZLKRR=;1#V';$]_Q\AKS1=1CJ.&1HO='RKA7 M/BO]#6;T-$.ATJJUIXSUL3+J-I+J55H'8@%=COC/-4X!'U'A^9($RPYTSS,'-LFBJ]8-C M3!D>U6H;L*.N2POU/7*?]W%;Z*/!$1 ?V[I=I8T7O3=4QJ<*F+G''NYG1_24 M[JBOJ*W?MV1EWS^0LE>USC!/V[= F=O5 M9:FJ=,>]TT7/;6;/2@O4T7BL#'KYQ:[ M#X_L'A2EB$E"UF^+QE.J,0UZ;JY>.:A%?P]0B^IB?*P5$^+GRN#F255:>V@# M51D/>F?B'8IX^ZFM 9"KV\O'O3@XN9IX87FOXNA FG'4Z9?U*AZT:CXGGD;P MP781Z.\3]OD?):M%5P9=K9(V?*NAF=:DJPS@'M6O -Q^)MS!?6%C.&-Z0AWX M&XBI1>KI4+U=F#\NYN9TRN 1_N_%##;C NZ(P9NHHJ ],:\BNBEDD->9ZW&4 MT(4Z5'2UIXRTTY=QITJATFIIH(P&0T4=GE,]FJ?;G@[%KC+H#Y1!,P \KT4M M#1M32R<*352]LF]8H;)O\"X%'&F_$KYSQ=U!*NZJP*WOMX1SQ=VYXNY<<7?< M.9\K[EY=C99^E%3_GM+KJTIO=*ZX.PEJEKXKCL=J(6C6DZ?NX>OM]B'QOO5V MO?Y8T8>E&KZ?Z^WBU#M4L8$*"O9<<'1MGGT3I9" MY9-DE'$/_MZHNE@!FEO,CB8I0,/E8,_S$_!/Q?< M'3_!^#R9.B?S)@KN]*,4B9QLP5U#VU7>>!F/E%$OWW1I8WW(/GNX;Y*1-AJ> M0(NY9&5_J H1M7<2!7?\A>TKN]./4J]QVF5W#>U9^([_2@%!^?BN_:0JGS1P5!5AA6@U\[$ M.XKR&NJJHA6(Q+W-XKO!X5 M1^?BNW;[_P='27 Y%]^U@TP5BN^Z(TWI]T^_ M,.4$"+Q7>J-E)4_?1S"$Z50N6A M"L&6&"I:=WSR)#M43?C1BN\T.%U=9=P_%]]EJ*7Q*RF^BQ?;%2N_*]+^=W!N M_YO1_G=P;O][P+ZO2?0]-_YM7>/??(%U[@9<1['SJ$*Q\_ 0G6A=V7"8_,BP MTM/@5B5O1VO FQT#-?3%PK28]&BXIBO;<&V+MY^5&8RYI ++-3DYY048KV[G M57>E'5<@YRBW*VVQ1K(9-X13;"2;49@Y&OWDEUNF%UH6J],J\E2%RIQ!KW#, M()ULL=CY3OU-("HSYU$\.[K@/';2HF0;7;]1)SW'-&]FK1,]A\7A[07IVJ]+S(.Z?+:.U" )3LT8L MXON4MF+'S5U*'N!:<06*R[ V(.[( MO9SBA%!G?K*=HN'?D3Y6Q@DEL9)A37.FND>%0+6I#G5E--H-?\JF11<[.C(R MLW#SMP&<5!G7@TA."E#(73'XZC-;;#KR]0_\!;XR6WO -XEDOLD MCI,,^N/N^TQ\0EPVW5]/X$Y9^D#!*:QR+[17SH_HI9"V/ M$PNBG_T;N#>!>3/3KG.0CE*0U>I&(8++;@X*$4]3'J/K&,Z&MN>-N"SL3-E8 M6D.E[[L<_A5>^?#"%L_L"[Q_GEDXHO'@? M7NPL FK=GC+HY0>T6T&U_MNAVMQA[-7037\S=/MDKYTLLJF@.[MZ?EIC*\@V M>#MD@VL<#BM]UR90'+#Y\ED'%YC_OG M/K(9V)/9-GIF58$Q-&@)FX!KS_29'A6:KK@M&=9W."4WR9 MFY.Y;%J8R8A@$_QAE#-^A[-GR8\ .?P)+ M(8?#5U5-7I*_A_AV 5S;K.-,9D@ MP'UP8#;)CD1:].GE-I408KWRL*?A]Z[@ M,7[W_H.Q0.$L_\, =H #$*20MMIC'*N^N/GZ:1]Y5U[,M<4%_.[]75P%@LQK MV+'Q\^XH)!%(:[UNK\5> M'/'=DV]LF6B#74GZV$4=5SJ;S8<'? MCF,ZZ\H SJY: ?7F!$SGW+:B)VDZM\L;4E,4KQSRP8D5-Z>\;O=%61@.PS.& M0P:&P_",X= N+C\#.[P.8(PD/HJ4&]NG5 M]2T^"(/.T:\B1O$(I#"22N'.#8<71TWLY1)HZGJPQ_1>>\5G^XPFP11?57MJ M Q42W?+W_ YD!Q9XL 7 \;6_'1R$X8[V) /+O==-1*^-;I%? T9$#5T/,PK@1_$7ASJ&N[A[ A\"(4OPJ[ =9-80(,FCN#&X M<\8\.:7&[&1\?M4.=V-+^X>YE#\;E#=D$5GMM2-_L UG*G^A'8;A3)>( @=! M@@>NX5;H&I:AP"E8, ,O%/+3PG[$X^#8SR;F ,%C?O81'C[\]@([Q;L3$TT] M)/D49N!@S:$8#M_BFDMS 5("OL)3F,(4J!3.7(% MF&46#.]B(@F<1+98P/>HUZFY#"1QH_L$"XCP TP^XXZG MCI1>0@,M/#V^DYP$5YBMPZPGV!2>:Q/L[J[Y?WU_*WNYNK>G)-&S&["FRQ;V45 MHD9C_'0+(GH%QVQN2O#1,BPQ48VN7(/+;&Y"?)B"I<@!X=#]6W2."1?EER5"X%" M D0=!QF%_#AS:RF<@N0;3A-Z.\G=1\8L>;U"D5,BG_)"+VX?!13SOO'7WUA7 MACL/9.Y@6^9F3F.H'FP>O4Y2,X%M10"Z)JE(@@;$!<(]@M(- MJ2=4@9#'QF+"08NEF6$ZW)3UK< (:_ETS<_?C4>[2EBYX>Y=@_'I;3[!?,C9 M%I["K(:*8-JFFK=;5H'8B.QU5$ ;WG\9JC* ^])(33 '=I?ATQ"SQ3$[5]RK M!*DD)-72F#)!\).PI$L+[EYQP=V@L;TMN.^^?/RW_'=F++RY(M]8DPY<7UV[ M7K'M!F([+J/!R!,R6HU:>S@"32LPG)!WI&T!+N\CP(?:X21G-T%TQB7ETK3, MY7I90G15G_\7_BXQ^4^V$RXH?0UJQA+(,P&4]D6Q]V)S[)>FQ/:P0IU:'6)[ MJ)40VQWY7YA"A/4)>(PXU.G.^L,9R=_\0_D-+$@F 7TH,R91)>"Y>(*[[^\, M;BX>/'_QP;%?+-.PY*5-&P9WGL6&<%;YBX(JB""9B5PE[GKA$?2JX5CV.B0" M?X%IK=:>*]%A]RMW<#!W9<.C.$V\@#NF^P=<^QBCFQ&^T&'>VJ'JH&PZQO16 MKS@= [K=SN[@Y9_@W7?P:OB-7AS0\$*+$'&%U 5&WLTZ^0E7084DX8R3@<;R M$1ZWY_< PR9A#](!48@*SS8B\2TP\ZSNR]JFW&\G]*7!D\#*= M%[RU&P@<%*)#\GL^A_4ESR6Y).?V8BHNV"3703K/S!_")6,\\K7GNB2'<:.[ M7WSU0M;=SN[#V7SV7YQE\@YW=\&7>@J>%3JA6,.&#M='L&W\JK@): 0B+GE@ M._('-C'6KG_L)>'&%0X#VB-^GD"!>2^HPR@!41RG8'=IQ.A?Q'%5N".4Y[\$ M_D\_35$X@?E?GPW'Q+\Y]I)AO3G#A#_ M 2*[48Z )716J*P*D2U#5Q%A?"GG;R=W E/AH.]$E[:%R\3KO"WIQZO2;K1?FEG?<>DDEE+1*M5Q :L1@ M^$Z!;$5)H%<'WXLHY\CE0FPJ68/"&'S->'M[=X#- =_SDXKRLYBNUHX##Y>? MRI'G_=F&%Z*]>7(S+X2HDC#K&L 2!_VT!/XTCS;WDK0\CW\XJ'A%+BR+JC@& M*Z?WU[K/F0.G;7;!SF)Z$!:J][\7R8W*CK.!M3)J51=\.QGU4+4.$:_MZ9?@X'WF3V7+M/.6E=VR7KU;=L!^Q:^R>F6DG8*":'O;VWKH5/0( M]0L?H=>Y3TTDUK:=G:M"+1XB[6TG^:U(_=3H7#^543\U>DWU4^]FK_)N-IAXMPV\FWWKJ9#2Z1_L@!:T?$IY<"_7 MWMQVL+PBT3SD,6]"XT[-30V+RU;^"R0*C2OR7SHE%E,LSR=Y,=\,Y]:Y]S"9 MC&RS;\RA]:79O/!W?VG=KKJ[II7A1S17?JZ*(AO!7J46>F']BM@/RF V71>K MZA#V>.VYGF%->?J4S$RJ(:+0I^V<:*RZ_#'J5SZ #>89E!!G5SSSHPVR3*^\ ME0TG!82R;)HMR]0*'AS_^'-"5!!D@X$RH/\-LR19-,-'D7+$6'P=Y<189!VM MD6$B[P;_O6R,/*JL1_2#(#/]= M&P[-S!^%LVE/._[ 5]*?D NJ ^Q4=F'^H9UK86 ?XW?,Y7UR;-?E8!%L MZN:W+FY@H:2PLM=)GN:AKO0U71EHNP*S(]_0/"W&IRP2QDU7\D(D DY,:[*F M*R4C/B7B$@@#HC@TM'YRM=^(%Z&G/9!QUS^8,S%=1EN0U?=JJ/>5[FBW95JT MPBEH,-CNV)284T099];,_"<@YLB(&5 MESZOB-?X)EMS6R<2M=T'^U*LXM*:?L8U?&*9#--5!D/LJKJ+,_D6[DO#RM)Y M<#@CWY _F@Z<6A!%^#$#QJ/%KQ8&[L SB6$)6^]@+OT*);GER4#*"[9<+>P- M8\$ KB@@-*@0D($(GV!-H6.OG^;R/]86DWM=WTR]%.G'>;4QHSULF1KD.AS\ M7E)I6)XU.!H>==K:2!EU$X15U+OQQ,%\>$4VO4W:H\4[:?,D!8 :+\Y5/KY' M=#)% 8P:8(>BVD_3NZ !DOH?Y59R-\ -16?=AUFKVFYU7$(_)G[D\?3R0B;2 M:<0E^"S6(R*[<,L%7^**MEP1'23\^R[G%"[K=AE XA4ZMBN8D$.Q.&S&$7[] M BK3XMLDBE&IHY=Z$A#L^RJ.467%,6Q.'&>BCFC+/ M,!=2:&DH/%(4NQ:=.MA;>+1(8@7K$EB!5^B#(>)],%R$#A3W_K)9*'N^IC[8 M.+4;ST.1KVZ_?+O^>B_RJ=H*&%<7F8(FQ;61_2!^"7>%**WH3WBQ^>&]>#3X M<<44,%#PTLZEXB3*CINA<+C,S'=?CETW3E?^P[!<+PYDHOK6NVL-" M3$'D;_C,S_@'/,1:]S?Z.WY*OZN__1+@58"P-QX7ICOG"*'X'8XUBU'2P#]E MQX&L0-:36PJ'Y5?@X 4* ;\NR0FB2)' *]U,?9]UKO>J0AUG! M]6&S0\S+%U@R2)]'Y@A8E**A]0SXNE 9^_L6@]"@?1,[%;H0C!5"]G)B1-%B M2GC^*AA:9)@7W3@W=@QHZP3.M8@*8,H[W\S,K4,7=U?=O9I)*889STC9D)DB M\+MS;;1Q4S;:76 E\:L+[@+=;+*OVGU=T;.#76E+3C3+9 /?*WR!D=!O,BQ( M 9CD6 :>! /O62A.RP<\\TJI7[-2JG!%+*;) 8A9D*7=,A(I*JD0%6%'LY M8\E<8P7:"AZ):JLM-VLQG46="%*D*=Y6+M=/L)"2896QNJ=B*I*CHBEZCDXA M".Y0M^)1"G1K]#2)?2R^O@I8@J67IZI:8F@S10A*E>1^U3I)<0./NJ6^!^_? M$OK?864D^'."2GI?44>[373K%OI)$$/(VIZ4()P;Y8(:K"]?37RR'>J>D7-@ MU%Y/T8;I/,61E7-TCW]:VJ1[BM3FC<^U>1FU>>-S;=ZY-N]\ZY@RHZ]L_L)CT8HF-U/5@F*S G$6X)^.>7N2VR+)[6V @)@5\O MJ.&6G\:UXQTS/"F*2HL_\^T2O_ W8]54=).B\XE/!MB_"CXL;IV60'W^ M!G,$%@"%>CM#_(@OU, H0)% "YQ8(Q,P.^%2]I-/6(($%6V1 F30G>1E(V"8 M7 X1;C4IMHEQ8Y68DX5^-QP^@K,NKL[)+^9B 2.(R1(=H].886P04]-Y5APUPHHNFM;4J*E=;]R] M&;4PJ%DM-%B>P)N 1?@($\]YYBH6\%*OBWAZ_;;>*5?6?YG>_ :NV,_F% 15]*'K'_AC5A]P9=@=*\-1 M0@)2?OKC'BE$S:U(54:CO@)$R4V-A/N7H+]G_ #^L-C,Y,UMXNWM=MI+NE@. MR"L"0%"(,7"["!$[PH&4 JQ5\9ZP83+ M;\=G2"Y680%="HJ?-N)WBS"FN;<5):78X9-#R?X7PSLCVAJP[>@DB]]!3G\] MO T'RC<\5:AD\99$S5I_)M7VR\FM\?()KA)/> $PL6>XY9J3OSTZ?WTO;DL[ M<(.' 3W7M9^P$5PLCO(/ T2QLY%%HX:VX&YG8@'$T@UA5 M3E+.9%[[_*M(S?>_WRTD MS5I_TCZ5V^,=J;77]M8LJ=Q2N[NGM%+53N_0NU^8P_,?;/ED*DD/GX1-RX^? M6RA OMH6YW*>]W9CN7 AID,1[$JV.-&ZBC[:S6[))]LO;U"2^'M:ES 9=/I) M2%WQ;-9FZ&D+@R*G]8:Y_K*C!NNT@(\Z8&3%C*MR'L\#P#]?"HXV"3IS M3WR3L2/@I36EW:<1BAE/*F(E#?*E7>$&)!4<)770NECWA-Q.+<<2L_O2>%\3 MKM=)0&(Y>M^>)EY8XH9W7F]#38:V'8 [O5J/>>WMGY)G3\<:)W4WW;WE=]\* MO>3;YZ4;=A*@3EIB'6:%"N/-S[&;TJ_3M8-1CL2]?MR)%6Z5;%+)1B2 B)E2 M;FPS[Y VD8T7I-C:_SL_!G,5AF"PIZSV[KW6Z>V4K;>;P]5C%-7NLOB-'_K) MP8[L#9310%/&_7R_\^MT=G9/Q=FI]14]H;ZIY<>A^UJX59,YNSN; M<7<>U5;:S]W9'RO]!$C#L[?SH%+VR-Y.K=_1\^\Y9^_?>;VUJI24'8KFJ8Z'BC8LSU#]?>1% Y0M)BSV(6J%6V0Q M>-2"CCHD:%TY,MW.J+P9T#:2UWZ8&S$ =@_N8SZ="RI[%H<36O9D E=!6U.U;407YLM )M?2W_5ZJ!;AB0/ZV8O3Q:H=X]HQ6F MHQ5JW3-:81)K[F+YG$$+SZ"%S8(6ID!\'!O)L-PF' 999%PSLD@=W:HXF P' M"'ED"_O%[Y3HQCHD^D!4 A];P%/E8>DWTP*G77 Q:K=FJHYS+?2M!I!Y"#%% M?'(?-KM>N82U[HE5L_=,3@W+)CTI(=\\!&>V)1C4[U&L&)GP\?9W(Q394/N=I+Z#GIT#93@>GOK"U6XG M ?MUF]/:" PT/BHP4$DWMC94N@F]:U/WN?5(+5D6SWC<;J>DFN^4/'U\IO&^ M^$QUQ8HC)$J.%<>^DNIWC,0'^ITZCU*E3/B_J-C)B!2$QB7H\0IJP"(^(4DX M&"CC]@)/9(DUM:NV6ZYIG=&IU>YU]TU^;:^44K6.OF_5:C79E+/EVJG;K%JB MS9IOK:O=!C(?#KOT?J:Y?ASM<]0R_I+:9]15] +Y2:W4/OM6DS>L?7J=\G9H=Y1&T(3K;W: MZ@$ST5Y#'48:FYV0'ZQJ=76CM1F-R>'6.\Y*%\0>F XUR.!7[&FK5+1^,I4P M1TS456M.U%6[A\^_?F:N%VF#GI> 74\WU[9G8&MU$U9]MSMW>L-!/TTYW5O?O1MOB&V1GFN\W?4+ZS=D+YSJ.Q,NX=NHE /7XSK?7ISOJI MA?RU5YSNW.L4".X=/N%,>[OISMHYW;D!Y7-"81X-[?#6]E#)5CZM#]J<7+:S M]GIC,)K6SFQG[>1]196SG;63=Q8=)]LY GJ&0N_"_'$Q-Z=3!H_P?R]F,),+ M77_W_D)$;5HBSHO.?'"R,Q]6G/GA4UE[;S>5M7=.96UI*FO18S9*/68MR$>L M7ZJ,W]1R!]UZEWO.4RQY#>B=T 6VE?#O35UY>RV_\K8-R[N).W+O]=Z1&T/5 M;SQ/,9Z]UL9,Q5[="6U:+9F*E[*[7L)G&TR&PFQ$L$*]M>O_AC,TK TA_@Y_ M[8KYL[>KF(L\507[_Z!*>W7H)$>#:]S0,>X^"MIYK56.6R$^Q' M],D^ T'/T7);'CR/PPX_2 A4[H^M3$7;'\#?@_3 M,=@\W[G!#9Q,,[X'.J#;K3&'I;5I2+6;CQ4(LV4H_@X#>!]!P7PR3">SA5L< MO*R?'SAL-N>()AZV^#Y&M/>HB4:T_J 3\^^.[>:$:K2^HN\-N]""C3YL^]+X M-M=Q>/1^I[=OU+W2B?DGG?^&Z=ATQ_H]1. _RRHF51TK(ZU7@5:_G/)IV7N+ M:U$Q:J?2SC<<6/MD.S-F1H[1R<9;6GQ0 UM%_!YL>HFSVQ\K_7$^D'#AH$*% M$JHW<-Y3*56'"-#Z';VA?M^UAX5BE\9SL^#V7C;UT4#1"A1,G'JLHM<"H5"' M$.AKG6XC$;Y6X"<VLU^UV[M<0E$CI/O@P9P[# $%V2.>*'@;) X(?NKVW2U8?EEF'= MW#*H.[?C+N ",H&_ P^XKR/5HT7)#B'F%!RKT\O5H(N[S%\Q!7Z59W"!EY_1 MG#VYM1P&/*LNL*G;^#4HGHW2W9Y8&[-1J@$3V2OG1Z7+ZY8XH[LLEZQN9"\_ M,- K2//L0AL$-2F!!W6R:2EZ>5\A$6C7H5=XCW>2C_OYP;[3 83*F-[3M44YV83G_\^XB"6,+>.5AFQO8U:3M:=%0\PDKI^*VX_ZC=8A>@ MLXE44KY$*'%-_RV6#[EWO_"F#T"B2W+?LN6F*F33(M5:8J3Z .G9+;C 5X"MF:K;W!#0:=7FL;UA[J"I><0H !J^*1C4A:^:IQ#+'] MI]MT[O@>]3IB)]? GW[13G:>^"@I27Q5@(DKUG@4$B#[DZ@1&;0K*P+&+2(M MU,XH"8:QR&:_*HEQ=OJTS^*HY/3I*;U>?MSB[/,Y :.GO,]'4SM:11R^L].G MX7*<'(?0N2"GA>ZFWGBL# LTPSAH94X%0A<3I_O0N/W2M(J'2]5J>WZDYU7J=7IY3K0557"E9IKO)UB=0X36J._ET>)A4Y2?N?]I)4";! M@?!T4J-58-P _$BISMR!P$]+DB3,AUU)\U)2=G3Q.,;1UY&2+B-H8EKQE&\% MB8<58^8S6VPX("#EBU)]=+-5?+OK)I54;ME4Y ?K4#6L\ML-O-"*LM=1/_VJ MKF.D=Y5Q@I\K3J6.#(>0BA83Z@)<:E6]6[686:?8/W:=8B4@6[4SV*E3].SL ME1X.F[?.E>XT2.-5'<0(@32.U*SZ9:U ]VS6'VO5>?]ZN5K8&\9 >3R#W9'B M#UZ 9J*?;F=WP03Y*2%]=F6L3 ^4#'QZN;37EI=QRA6]IRG=<:5#KIW22D>] MD:*KNXDJ>>);BA3H>HDR@JN!CGP)C\!DFN60LK7:ZDCIC>!N.4XHUN;9_RZO MSX[R>I+7H*3XTW*%0G@K&5X.8.,DY&6V)Q4AC_CVO]@W@5I*=D@IP L M% X-F0EF,H(T7SHU<)?GN/X)1]7.52;=86OM'YDX!WX*7@ZT#HJT#1BZ7_9VARH7 M@&/6X_+]N8.8W%Z=7;OPOFGNWGQLBT_ M,G@E?O_^S%R7L5L0\@9NTV<&M$B2&MFEEMFCU(+?SFNQU: 6^_/UY?WU_0&E M=Y3F5;T=!7=;$[Z,PL1I; ]N+/D3>W2H#D\#V4 G5_YD6H8U,4&07$XF:(7A M ;M'I8RB4?I@PS]!;?6GR_L/07&UT $6S,D(O_JT-J<&0F# ABUHD=PJCSSB MBM$5FM'G@;KN;16-#+W3EC M7DP:\D2U(J,B6[>%P+EL9#I:(TAM(J "77/#?)J /; N5 M,*H\\5KB"=%R@!Z[\*U- T@MU,'"-![-!3R+Q#)0!,(B#%?H5OXX?X>XHYR" M$5/I(/3*'80Z.D6D[,*_! ?8_AQ\KB)MXX&5ZR#;.E-@CA4/X2>'L M@+RU=N0Y,Z;_A9,!//)L)!_Z+P4][[_BB71%[0R M5 $78)YO\5[A;\LM&ER\:.LUQH<0,V &0%6BQD MP>"^V>NG.7Y'%\_07!9X=8==7!D;JMH'VPP/IBOCM0)F(YG;+6]0T>;< M6NP=S.0;GTCZ/6T U[2$RVF!GG[#@\YRD("B7= >S;(.8F:I?[B PV' :4CT MB*#LR/ 4+-D6CT98?NML70'-'^'JJ=")_P<< K;QSQ1G^*D$C_G: UA)\[G- MYZ45OS[1S;ZGJ/HH)H>#=V_CF/U%54:C'MZ8^4@XF__/ +'PJ,"L;%B]P6? M#5*\!_63#LK ^M+.V-][1%W/ . O3T L/1[;5.7R&9!O,I? MWO>WF_OE[.9>0J* #NL8\X<\17XQ>J*4X.1D>[?.7 %<[TKU-"[<-$3+RJ MP8A3L!8F'KS;Q6F3Z4U/FA:>#G@#XGE.&/PP[*B>O2S2 X]XMW]A) M1.B19N8/MC-+F)U+%^3 -8;6/TS-H4V"Z8,J=03^&\3G2RL5;Z!(#LUL[8(%U M(OS?$F.GS@.HESN #:()?Q*^S"0(.WD'O4Z1DES9_@%T\218P G4%W&V!;$7 M.CP4F1E@;,,3W.HVB>Z+]90[@<,[M. ,?HLVK20_NH1O1+//X)YA^(=S%HPN M!H('ZD'=2TM].BCK#,JQCIZ;.[<]"Q@'HT5QO+OBGM[$KY_A\K9J9XICM!7) MT&X=L%P2(%N-2'&IA,I;5<;C!;Z=OB>9 ]?3BS$I^7-;7Z,(;CF\VAX);7%9 MAT(F(\VAIRF];G[+FU>&5]?@AJIC95P UZ517+>T*L3?Y-3J0=OQ+M 0C1HI M/ZM'*BZKL9*POD.&UH3YXS^]_\Q@J-T,/=A 3)(IP"(Z'+EAC5VFZBH":S.E M2IU>0:G^WI12>UU%4VL$Z#K:^OL*F<8"_" J.^,AB5+]EL M6XE1\W380\$6H(.F=Q5UV @=3K2I4\&+[;#\F3N9?>$O>7CZ::5Q%@)-E-RD 8V>6;;GH69 M?$)AJ?_Q/WDG_U@N?ET8N&/,NOA^GV:B"7\0IC-LQ.C1^A1[:P7WS'-L]8FJT1 MGT9>FI:Y7 L>D +_,$_*6AI3!G(3$Z]V$FP,R4)1KZG AU>#I&8T2;\Z8A=* M(Z+V#@>]?8RE72[_+()D&Y\)/Z[95WC9PPM;/+,O)/4S;-QN3^FK^2 *1_%9 M$$U[QP0X/ "M_@V'[>'%SB(1W$0'^\+FU4Z7_EN@"^:89M3'=15=/R9A"CL? M,-GS=7N)#L01G^RUD\X00SBI6D/ WI6@)LD+],H/:CHY>GI?Z>M)$(+'DIRI M7GA<[*];Z2Q^;LKYX%;AD.]6F-MS_6,"C^86=@^48;]%IW2.+'/G'C?K-7E);] 7YM@A@T@[ M?A$SNVRG>-OT^!ZDU=33'P641B\!-(3GEV$>F9>T+E^<42*BO'9Y)AAP[H2J M=T6?U:U%\KS06,73)K+N B*YMT>\?&LG/HH5W,$"OC$'\T*"LW>A10[?:NVP M=^_[G=U(Z4\=Z=LODY1_J(0)H[8EB>J:1S@O/+N/%X$W!J2T MI8/Q/S?6Q%ZRF'LL8^U]3=&2BKF0<8'$H"K_Y))'5)R2DD#"AKG/#5(TOKP[ M?/?M[+O++O'%EY'I95%7552M(G6[(74EO\"W+'5K2X*I0-W>2.DF<';-U*UM MA1D$S@>/Z?:544)65:=-* =%BM)ZYZ*TC**TWKDHK5CR][G^[%Q_5N?(^V&U M7-E4=<1+'NY,]X\0$ZIT'G^1L6K$;=&"DKLOE_^XO9.OOM\_W'ZYOKN7+[]^ ME/]Y_?7C[=VI@;F4(H!H)T;T^U2'G@,+"1'P%P)'!8VE?#2T@A: M]\Z^B"L6R/JL6Y:Z&\#X":L+?2@.L,(<]LR 9GBU8B8LTQ'H=O1OMR.#3K3I MXW#1P7KID@8&%"-,C^R5@YW8AK4G+9B,<^&>9=/30XLI=6AZ54Z:5K***LRG MN&=/'#E^A7:V]71C<;+#2S]LQ!]+2^>*PY]:SD;Q>IM]:IT&IUB@5<.D#U.@ M=1@:[ENOMN/4;WV%W4\G-^.WL<&8R4JJOD<(K B+:]U!H9+KO 6V8'.:Y]=10OCW-#9* M;9*+^LI(P[2V_$2E$]B<@TB]W48=QTR=#D3=U7'IL$=#C7PF1<3/H=(M4.K> M3B;5#LND>F??)-5C;=0>V9M%%&9_,%94+=]L.8'-.8"HTVH3=>W+2I0:]WKW MJWB]&\1]O%T[?AC%AT@DSW20Z:;)P!#6!)/9J.F)PX( !<=%7Z$?.QZ',BW8 M-G-*R/ZB9G15/#PS;D=XQD[9F<0>3"(?<'E5JOW_@60Z2&#AWEOJ!9ZEW=OU@A>3!X, 3 M[7=V[Z$_U1,>;T,D7*]B$S0(11MK>\PLQCMTF"0MN#4=]/> #Z7KO]\1T[!O MCF@A)J\,QX/ON1WYQN-I*R^V_ ?;!'_ +_S5=F08;FH[X7@G/;C5#B9'"K?W9F+<^H&O=WJO\W:R M7?0]"M[RN573E)':4_1AC8#6)[6A!^!6+<%E2:TA_F'^<3V)R#>&'W35_9CE06 M1Y-MIM12[+.88G89;)DR&5YH_V#\V*-2,6N,YGR5O&RQ%Y0MWGR]NOUR+3]< M_M^3:SI?B A^?6)!BC77 S2;O=* #VS7O3(<9P-'_P5[T'\VEZ;'X25NK>\N MG-KD()^J1'N.D4O98EZ(0R/!%KCR!(>^\,>FHL 9@\NLL<"H'^R7[!D_9) . M*]OET:VMOL :B QY:2X6,"'%[Z%&#?MF6)=WH775D8RO8H&+-G3%QL:2_J+V M.IH_%H\>\J;&,K6X)F]PV"6[-^1="V%B'KYE6.PM;HT+!_?F05MI/[K'VBH.,;13KW M>FO=[D T848:LR@TT(1_0\(53^:&]81N:QL>G=A &D=X<&F,84>^Q!:1^+65 M8R**B4UOCSSHRI;M^?[Q$)QGNSN>_QW.!0Z#!5D8H;"D$/Z:L]EDO22TH^>D M38IS&3%9$G,MC8T\-6T[1YL&KR0CX"H M#Z[\R+P7QBPPL.T_.( 3+4-XM%M5+5H$^J-_AO[(@/[HGZ$_SM ?9^B/,I-H M"@ZD@N5Y0IVJ"QF2O3)6I]9L9@*8/\^FBPM!U?MIU[X39AMEX,7A,F89/7;C M?!LTVJVG?<4A01@*T:A?AJ"]RJ +UV"]4(/OX#V(RGC'X/D)F((T_6K];?=Y MQRN)ZN/K+CB )WYG,4W%?2X8#4P8L.'8/]^SV#O3W$VM7FVQI('@J%BNX%"2W +[\P'DTZ@EW84+_\^YBQR4^5KK=/:OC M=_JIO9[&PB4V>*O^<]#;?V,;%6WWGN_)860 *-Q5,PL\?D+0'3/D414)6- K M,&AHK4@]6NE7YMW.Q".YA-1'6B%"'BMB%'%9(/;YA?GC8FY.IPP>X?]>8(_= MBX'Z[OV%,'^/4E:[Q7?D1N2NRU?#8&@V7]&2,K*+QL-7P4Y:6]B);SBZK&>& MZ8B>+"#%^(WJ"4T!NL].A3G0E@WL5=S QF:>;:14T*&)!X63Z\;Z!,0B[_7M M["J@U%644 6,%ZV8\9)JL=3.C+%.PYJP M[3F>7$O/P^@&X1-UA85*U[I+?P^+* I@D&+GJW!3SQV7]"LC75U::E_2Z06O MX&4)U_BAIWZJ(-:VLB%VLUWS5M+:QJQ%'5']5$=4A7ZIKWB?]#KWJ;T(;@WE MR^AE\F7Z^7@4>R7&G$3Z2I)H*R!&*[2D2,[;R$ZU**\M"Z6+5%>A!8??)[/F MO-'E-KIR4D_^A*O8!^U-B&G59)K(SO$QE7EJ3G(6U86?BMJ";)*B-L$@U28X M3K%]4^L<[K_.>N&Y/[(9 V::%N6E8T=[1VV+]A:>^?@(@?["M\70OXK!U>== M#PXO'7MT$DGMF7IR5*5MJS. MLY!RN7RP/6.1(@VI%A1O2:_]CCY,STHZ^S*B^Y2>?'0ROHQR*!)UNS,&9=P9 M>K/U7)&BZ#";%_4A^FS-&8@9RY,HLX+JQAW3I8+\M4-)2=.H)26JY T.DHH" MA.K!*5DS#\JZ0D-D/\LZV9G#\\+6,-G;()<_"ZZDN,/\&+/3DIH^[*#BFJY, M( !HO]"/$2B'MU5@-RQSP@:Y!7;%2N'\:P6\[M)UF>=>6M// G7!9.ZY"NY< M!?<6J^!BMVT##\:YYJT%7K4P52<%8\6&=[3 RU1S;H\OMG>$=3I*4GKRU4 9 MC8IE$)Z&1Z_F;*!:][JO=/6:][J!ZB30[&0GP]WY( 4CASH=:$*)ST36QU5D ME6#H^ GF]W/#81\,ETVC#US9;D:5W*AREM?QT_7K/!:-;G)/+U93>N@D_E#S M,%A0"%-V8B>'$J0R!!TNSK\,;#*.PN@MG82:-FW8):RT]A+.!&$5"<5E7&.*7VLTI3\^<)'R_EM9C]RO?RO5457$CN;0 M6.*.*=I>C*BOX1?C$+?Z9NJ:D\D8][GWI/DR2U']HLDFCC:B(UFR3U%B5]W4FGC?H$Z[\G',QK M!PO+ ,A5M()8QZ\DY%EMFX"%"R:_M",6]?;@<.H\,<'N)8*I5#U 9WNQ@5-; MAE3%#W$[+<9D#16@TR844)ZJZ5(X)Z!66)=7O$_II>XM*!G;'^FF2,-%_=QP M,:/AHGYNN'ANN+@UB7/#Q6H=!]]6Q\7H?QOIOC@J4TLX;+9:]_]O[TN;&D>6 M1;_[5^AUO(G7/<<82[(-[IDA @Q,,T,W'*!G.3=NG)"E,JYI6?)H 3R__F56 ME19;\HID2T8W[NG!MI:LW#,K*],W/39[6@)U9])_^)K ]TJZ96Z-NO#U&,=V,1IR?"Q<2M[T!@@MPTV(OMY M2/4A^S)MJ'5-#-YF,Y/A&H^,(" =:C;M>P6\ 78YQ0B^JI9"KA_X7H'8]Q%8.RLS,VFUK@%FJ< M=G:JI+N.*CG.5Y4@J?@D5J4I'R.IV,%PAXQ >% ^>$_3L>T!/U/@%J@7%;KTM!^1@THH;9@ MUW(%$.AY0 K.[[4E^QE6Z@[I.. %@>T:HDYHVS%J&V%9Q!S@,>A7:ONNN+\, M$KZZK';SD]6O8, =*1 CG3JZ/W(]C9D?ZKH^,PUL9-4(1*#FXM$P/,%K!>P) M=\&'B&I\;AJ()CXW(<<]VR#AH"'U6*D+Z\[&#;G+7 C?HVCD:NP \4%PJ).S M50>PJPSO4LHTL*$S56%[0MQ "IWO_*8[.!38 D M;-K&J66$8\7 G7,72?Z20=GK/34#+1+$::TP3H,H[?/5 XN1I=,OYQ*/U'Z& MS]+UU>G9U?75P]7%?2;J>&$F;5//:D/"*,+7VIBNN?'LC]@%9"K];J!#S];^ MD:EE$X*<=R?7Y!%[4.+5)R6PEIE037T=U91\?>8@F (U:MEH69]L\XFK2/S: M1()A!*43@DGM4C@YF9"M]3JRJ;L7-N'_'##_B2$%-^?<(&D5)%W0[7R.T@0\TNK9 MF+)R)8.Z_ (,<";[:=;ZYPL6(+>7185H+%.VRG"L,BD[EK MPOT<:Q-&$Q;/^!#D:(Z'K@V+->O,Y<& 3-=<3/(PA](A?_N8QO+=&MP$#V!P M,A>,!U:#V(>I5!7&P\\8,%K M1X_5,W^-P7!+' R)M=@DXI26=')R&_N[AG0)'GH-O%E&<_[?&+^)0)M:\"/X MUNA"(XK>%7('/"T_[LZM@_::TS286_\S%]X*]X78KN3Z-W1:"60 M#>":)F597?#D62*RC_(T,,/T",MNL-P $S(WEKX5B0,64 &2%"F0+?B@-J3/ MLZA X35\%MNPRT7_0+4>I&%B]%F,,[E]/(6UUNI8F\'7N4_FHTQI=-KS<8;@ M+P.SNPTPFXVC^6#662J%MX\T)XV=AUFO"[!NB>7R-C9\5"Q6\!'L80UON*269NFX91B9]:T6-N5<]0:.F6V1/)X[STU. M4+^3%_5/@?RH20C1 WR0$"QB$"P/? MDAZ>(F-C;0U69>;:%BMDTERXF^TULWP#M;A[@EZ,R(P9HMQ'O(M[#0[!A)\+ M7J<)7X"7X/K]$?4PF^>'7NS%B]@Y/=4]S*T';D>=P^>Z^*?KC[ H QP9L>.+ M#X8/J-!$#H+EFX)Z!71/Z(!&A2+W1/<=T50&'A"\M,92M"XZW:$OZOBFN(IE M--E?FBY&90@ ,(D$;I0>I!4QC0BTTGA*"_,BNND;P;",WI"2 ;P38&!!Q U6 MBK%B"X/_5HNTKOBM+O'J"Q==)_@O@H*/, M1V7H."RF7$:OZ/<4FH%X8?D;8Q*)A%JH+DJ>6'"$SQC$BBA!)I]891Z+GI@ M('/7PQN"V).-(1,01G23YH@T>R?+&F.8*+'Z0!X8@T1,R=P=\+LDJ]J!W'Y/ M/C1JK+6PQ'*+<%=\%:_ #2\KP!&[(!>BAG-#M*R^_-B*IQ<)#(!A9136AZ6B M297'RR3W6CK 9'X.A2,,W^X8PI$1PCHA83^E&RP5BVC,KP3%TMBBI[@33*74 M%]:8IW(2:1=NQ$05G"EVM%P\KD3=(2NV 4X-C#/[;( Z1M5- SP+II90!,!Z M"CS7G #/L]P]5YX''QJ2<&RN%C]<"A_.2A #XYOF&=1B8K*AFR8&D;A@T3EY MWIU$/D9DI[A,AOTI4$.D8"/<2QO#5YH3JO)H;8!]CT1;/D!;CHJQ[XQMW.7# M/7P=_0X& N3^(ZD"184?B$L,:B%H1+6L\&CQ^ IU(2'\=6B>,T]OHJIM5.6 MPM)$F51:9>H2>L=)PO4F5H !O-+8-K'4?%;IU5"K?@R$(B=WEO_;4-K4FB,F M[$O*CAY\E Z"2S=VZ5-X9YI[*A>>\ M.ZDE1U=@\),^U(*C,EM$=CM'W0B3\]L)I-=4O.KE8[[/S;(UJ_Z?R"(R]4FL MH/PUJ$[@7@6+/$(-91!XB5EG+CQ6&*! HV^O48?5>+,M4[8KNA8)8U74ZGV"[)=/.M8"4&Y1 #85778;_Y ML?DT8SHD2N.#RV 1M.FX>876'(M4O!FCN184J0;V%:8T.&"D>6LB0R=T[(FB M)-PF,JC'TAK3DL?0T2?XSA'X7.#9 D0IX&H^6%E''+!SUP(%"U0B1Y#K!0#/ MLYV$&L!?*U50J8)<5$'D0H]9_0^7;B?*"7GBD <>.K "AF=R^;=/N1FKKP6& M[Q*6LXK903;WE:$QQO?_SPW,(E-7[+S&6B]BB03<5A:'K(*AM9;8X$ZJI$9( MS/6D+<=:U#R]WSSA/SDCNN;S,YN4*7O.A M0:"KA^DB^YF?>A%1;AU^F+"Z:\'0C-<8&] \F):$B5M=//#D\N+;9/8T[5#8ZG%X^M%566#_RJK%#V1S0'C" M.0:?'\"F.Y3I, FGH@[@#]^[N;_Y *L35*(GLXF\X 5X$'Y@:7Y'OG!MDM'&Q$LL);>*TU9 M_?#C(3UI2-.9X6AYL"2^:,Q-!*N*K[DVG?A])1%8-5"4NETPZ;JQS4V]?%D? M=S!61E%M#I_6HS8"K%2=I]>_?OI3NKZ^98>7K:AK!/@0%'0XYN#'?A^44-QI M'U!GQ+<8/"TZCTT= 0.OJL,3AS0@/%S!=JF/.9GQX 6%-7 V8F=VUQ$OZ?W\S:7!!RE];_M#G>L^&_-0;.^5U>.S M74CP&AST>E#RC#FZC-^-\ANXOAA/,S6([A%X!TRD1# P"8_ZVLGKZZG+K+%0W=A3'TI>FC\$N^AP>7SEDNZ_+@BG^JY M59>Q2@7OT0_2#>\&\1'?+MI9A&6]2G>?ZWHWJNKM5E6]653U'F>CAY:D4^>T M)%SUJ//MZ=V#='5U%6KS O0L3&"RNQ6#+M2\W$0U+[+T]61I$]M7J/6"X$3Z M&?TDBW#_BQ9,QR%,Q=C==_BI0U\X,Y;]5%,@1PR_]J-<"%Q3A? MP11)=.MIW_8]"0/;),[9Y?(/O/C2C6=(B&D_UVN\,D14,<;A61A)LA.OK( , MG7?*W@@+>)E$V6)6((*7L).NIY;E@\K^3(@G6O3K# M6C _&>RQ4>:#CRBO$.5'L]P@(XD9>0^+8@5:;AU[;+OPIB]V0Y*E"S-*S\=8 M4UP<9H>"[$_MS ;/9.KB./Y24!_Y,J(P=B)]XFL*SRN>$U 8: F\L".4W'FO M?1#1HML0K]AZ'GHG6(\L0/49)KTPJ=CC19^\KM@;4MVMO4=BA]0R MB$#5!]%E;CPV,:$KZH:-B,"VX'Z^$1JC$+ \$HFAD&/+O[&\';P M)BR#B8Y(D^.*Z^&A=(!H-/;,22TJ#=?<2'8U+\Q./C\_-[ %Y(C^0YR7AFZ/ M>-KQ03R3]<[J8T&=;QG!AL]L&O&9]%V*G?B6/9?_S"QC+920)X+=,8'%39Y> M%:G12.4'7"]%J>BX]A% !4"(5C&(/7?(=KKP8Y_$&W)B!7*8$H/( @W2P:]! M5HQWFIFGSZ@UWWND,R MC E7L86U7&VAM+HMK"VTA8$-FZ);BCU+)_#N)6"5&/6X"D?GAJ-JLPI',PA' M%7FK&E=I1*[D3=@I$I1$3W0SXMTB6.4V_YW)\N?I:JD[T:GI'MM\6GNW'8!-/0F4Q9, MPNX-R6V%\NQ@Q_V2@8UG$7DO_:@:VXWS;"TJ5D/&"YOO$XX:/8X:[!XQVT!\ M>IOLXPZV_->JKA2&6@?$:&,7#%3PUP^2V-S%.LEU4O*K#/]*COY:?TJ;*$5[ M)MA5#Q]L@E?!F+4'VN/1=I8.D$T991:X$RF/3IMY!9J!&,,^-%,#[MSQ B&_;,.MZ)&F7> MEC W9&WRS%RQG7WQHP"V?_([0P(Q#B0-&!]=KY >8X?JFU EMH>;!3+?$C6X M!$E3PB.&$K#JN2?0_:@K^0U1]T7^.6QHSPLHYNI_?O5[\A*-7J4U?%+=V96P2:.T=RO2G+G6;H#KU]L@H6+Q[>*'/#ME84.#N8'%VKEO+A45NIMM5,0PAVU&W)"=59, MM#$3[4;S*>U6O=-6"T+'-Z7YE+JL*O6C;L)]RH]Y5PCFE\4[K'!CE9AGX3L7 MNDGKIV#G87V])\U3)BMC;8WTUD($Y/'"U*7N1MZVCL^]8*@LY;Z%"'NP/J&=V>Y MSIV2>JZUW %@2A-][DH3;G$NY1G+JJJZE955?.KJN1]JJHJUI;^ZF\/VQ8U M.]\MV[CGW9#2,VO-ALHPNX*4)^K"E*W6A:F-L (LK*H>TK$;+_>J/<2:EM7% MW )1!'H5=B38\GF;>9R1>VN3H*ZKMK-C+3-U7;6-C[4LI;P4IWQ*C6_:J:O: M03IW%*T^+"%XZE8%K]60;L,C'=&0#^F2$)=-^H"'/E$]O]D0NZREW#,YN@/@ M!SAM0)P)"SNVN#$)\+!V,NC8*PX1'Z@U.6> '4WL8['<)%__U,.9ORQ]6 MN"MUXL9RSN+N%+A;;&(".!TX%$D,B1!=YT3?Q/5<%&3+>$,[T4RC+CK;-0*? M*%4-,)_;'X]-]AF;<)]KGA9Y,D$H_^/BKK19BVO%K:MPJ[(:MUXFF5%R0_7/ M.@BP[HLV'X,6-HH%5N3MR<6N(S ?HK_./@>!C.@:N_#D%V/-8"1)+RXGJ3P) M#_P2EY)&N=EPHP,TJ_+D$C:<$X^^DC?CO\YYPWMU-=X,')4&*+JP@8#+6^&# M?A0.S?O^!VZ#.2O45N&%TH]U@D6+=](03:SW1.V!=7%DWS!;\5(7 \/I:$0, MRN>)C'$" 9_. T$\/%SCG:0A8J@OSCA0B_7,*(1?LQ+F,W<6]0CS*1HJ\ITY M.19RKO8!U+2D]>TGDDL3T_DN]2JI ;E*#?6VW)9%"^04;/T?GZ[.KB V^7)^\YYBXRKPZ)5 M(H;GG2S/=/GGQ-4=.DZT4UZM,FR*EAD"IC9D*8T JU;,1MM3FC0$]^^G=T// M&W\\/,3>9"[1&X_VT^&IHP_I$W$/B?&H.8<0MFF'DS<:O J]6+'3K%? MIIO?A9D;UO_N:JXG#'Y

3XPQ.?C2 KV#BB>1PUCM(*P&[*SKE-D=4N_ ?^IW8[RN% M;GY3FO(Q>5$/VO^-M=/+F..P9(#O)[*S^\!8#M\5K4L\CW$Z=J@IJ4VDFGS< M6)6EVO-8:G[@Q?9Z\98)T69[\XN1&G+!V$8M"-LH'G2/PM*!J;R^@STF6*O2L*NM$CPF=L_41&WX6>ZJK08G7"$<$KG9D)E5 M;?U0%)&'/SMR1T:1E[MMM4U>0(E&Y,M:XB]M'QNBI4I\_ CN]"FT%<4>T?L: MN?^L Q\CYKC./Z^X)4XY]1\! ME86T$; TM0RLHN3(*HQ@6-?'3JKR\\_2Z3,VX4;O\)&WCXHF/LV)B1:P6?PH MV:HIGQ_WK:SDU/UEN7896*ZU!99+/9F_(WYK M[2^_=-)47):\MSJ7S#X6U-1VG(W M=R\_B POV!@5EB<^Q4';["_@"8P8^\1[QGJL& NP[W^GIDFUD?1+0[HD_;Z] MD9?VJK@ 7NOX6"2H=%BBL5LP)79<+/["[,-1JRL'>>IN[D;S=';L32J?L3'N M 3=Q5GJ]"7Q=RKIHG-25"L9*8 ^;:K.#K/1WLX-IR+PUE6$ J?S1ZIP4ZJ77 M)RG^S6.G]IJ6VDS_ZK;/%9SYZ>' M(06O:7.NJF\I]W6C>S;;@NT6DY,*EF&7C^&O]E&'^5!=^/(X]_370A^*\*4DR#5K#D.B8%CHZ; M*C-H+:6[A:3 )LF >X^,A_#]/35Q/JB3A=>]VB;R1%*+J9"*EC)/M6YYIC#7 ML&ZO8)^T;1&Y'LZ4L6U)+W#?2'$QKW[ 61P= 9F-+ MVB=,0,KR0F,V?39P1P<,DH=XUNP=V%&JXUGSCV>U]NEXU@*6V9_S*[F<3D&5 M>91%QZ&[[-Q_)KFWYK%\Q')OQW*KF7]MV0!TL23BE26.Y87!MC?! M03!'VK?AEA1[E#LI9 :WU9"+XP;,%K'+K5RKV'NVP4X]G/DNM8CK8@<'P]?Y M;.0+;TAU=T4>:>UIW3I 4XK"=45.T3+7U&7%Y/=^WZ4&!<\.S[47IJ9<4;/# M;0I&U%SU+O8Z84?!P@Z$!>):M21^W#H=PV^%]U;/2E&?!N4$#CE%,::C,ZIJ$Y M?0W4X\'-BTDFP0D-!11V@80)2*[D)TQ J#RW?>:0/&K04222%T?*E9)(N?(: M*4=79!5VD(^EKXW[1J\1';12V\VE1.\V.Z62<[DI-ZZ^W!>.[E<6=NF4_CB[ MNP:7$>=?@X=X;NL^II8*A+O[WJ<"8P[;#XVT(N*M=WI=8+SU-%/W><]WZ9I: MW_J:6TCN.[^X+# 6ST4;\L(B$5.RB,;KT[-"H1'ABB/R6NL3LZ XY!B\O;LH M% 9#_-TZ!..JHHMRJV#8Z^&X"I9"!^OK$0='7( 3A1U?P6\"A_@][]SI\1;' M<69%!TN'YVGP#>LR&R7^Y ^I"%^X [.[]/8J^Q&;-WH-.F/.[9FIM()Y>2)? M/7U5*@-\UBP@&=M]Z\$ZD6R\<6\XR-EV)NPD$RPSNL)VI%/'P8B'M55=O8OJ MAMMC[%^^OCD]+:=;4T>HV$,&6-XX]=W)]\'/87O/E&:\\7"$-;WK-&5L*MG^ MP _'/08>S?W!KPWI(9[,QSU;%^\;^(Y%W:'D1HV>31,N (D>3_ Q<'DM>*'H M?1XD:N\O>I(_AN=C?U_B>DO9:)??]]RL)]ZUC/U&L MA\!>Q[BYOK46MS-]!C<:+:)6&]3S-ZC;^[1!G?]HD=QFA]Q?_?SE].'KW<5] M7O- MCR6+=XP*-9Z771/'\1R6^ $U.3V>^-#D+Y*:R%4%P\)VA6!%7(EPP<+ MP?K &[P7M!A1 *_L\W[2?%,.K5:?##5S@/M^^"!V&I9?4.>U]ESS8G(BVI VHNK,,15 M:ON[)42=?V^G.?V*30'..28[FWQ<5+0R8P[[*>8P,U .WI0:^:P9W@8#B?II1(^RW _?;.DP&@YU[SXH=BVKIRIE L(N138UUJFG'7HS+(*K"X6:%'^Q^NE<\ZF,HIK MMJ^X&1/N?+GQ=Q01ZY62WGF -]T7MC8OJ(NB-HSH6%I1!&Y\H*$(V :@].UG M',<+/.@B!T)<)V(Z\;)8<(B)9S'*2]?0$GEB$F[-YM]B1VP<+V2P?MEY!'HE M-9K!:()Y-JRS@@V;D^3(,B:\#V9%K3C@0?DN4Z BXBY]\O/3,MWY,"<,4HG7IU.\JT[]@RL51(ARU@U1RJE.GNY MIPX8%.@ G%,<@&&GYA(*A)6 @?+5:8&SRJ!)FPPN"$._5DF_AF2;HZ T7)D5E2MNV[E+L$)B;$^8=JY' MD$B$A1[!_"Q6Q??E-*O'O(9!R.^8X&*\KNNV;WF8+:L875-="(WB8(6"K[JR_G$6+9%>S6"T?48@9[!,,6A"-54X'>M^Q7H5K1>*V MW9CI6PTGP'V3[N'!C^8F^5E]MV8\>O)Y8E M_6:_L93KYO9[+[FW9$;]#?!LI5XK8UYQ6WFY;4=[J YYE'[77-Q[MJ[X)MJV4[.I*=N%IU;1N5>MN)"_I:S5[CG+S YH;M]9:>K1V"VA0.POG M'@P2>XZHL_ HATUG@4 M8+K#CO%Z\YU$C9_>\8M!!'7O +ZRM!&^@M"/I[Y!P4)>4F=T!9B3Y6[[Q\.I MYYV$+[AD+5!M:_H-:O(-:63?]QB''O MV?HWUA]P;2BD];'2V@4<*?AH+X;C?J@YQ+UR79\8,7!<]G4^F.GL%J(4'!VM M M&-[^&( #S&OR5$'1< K!3]U@W LL?.R\<>Z_5P95UJU&%,?3,()=[#B4/4 M$(GI;P'13@$FH MZ5,#?5JFIA_L4\-@7?0U\U:CQI75T\;4TTS&8]C.W B[.\-%H-4O7HBC4Q>H MS7@1._G8:"@UF;)4I04 M=E/4(BC#-!QOQ7IL E@BYBBBEDX#?"WSDKN63H-P+3NR-2V=!NGQ%',S(^FA@UE :2O]^].:YLM\0O)%M$+,A@=.(511-/B<&6Z*8TEB; MV#[V%39X7V&#@/D;L>& V T(WSL&Q8_/Q?G.#8;C 'ML\_(!5P2? 2?MQ0. MT>WR^36NI+FB7S'.8M:'Q,"IW8"16%L6UR5B&IY)M3XU>3OB$=%<"&/8A!H- MT*O[#GKJ2 3J'ARLX!*EB67"VH:^VF?^/@RV?Z?>\*ME]UV(49#YKJRQ[[EW M!)ZN WB,'_ CA^@, ;H6D$\VW:-:LF7:3C&6K83-/M59DVGC$L>[DFOZ1 QP M:H#%*:SBE.'Y=T(?AQ WGCX!)SV2KRX9^.8U'9"Y4(9;KDN!3(,Q8=!SAW$A MB!TE!<9$%F_'>$PSN8DP:VMX3!>NHQ0;TY[V"U+#H(R4^S+H4H+KMEP4Z(Y3 M!*6M% :ZE#"[K18&NK3M^E91H)/3')UV,K6'.=NS1,XV&O5Z-HDN 6#Q*Y;C MF\Y+X1I 8OO$V607>Z$*DI4T"4JF^M*3SXF%])J:9H@82;+R*%I).HD$IW[RJ$IWD]G MQG03C,K,,$-U[T%,A 4B@P&$'7P?A%^R::W(^A JRR&\@__Q%/$VTJP==2%$ M^>:J-P WD8Z=A7BZ_(<#Z^/N==BP=CNITDXRABP"I&DX3=CK'H2L0-]+VP'I MMEY?4[4^\A*&=KL@I6$I8?S.1<7@8KINHQJND[!G.X(M!6]'"8L$8,0J%NZ) MY_%1]5C1_-7R73"0;%:ZNSUA/4J4=.P:R#1,)C;J=LAR1RG;<]L!)F7OXRAA M%0+^1S*R),?/MFT\4],$\LWF/[*/[]*(-UWW-PL?\T;0P'*_$\>TX:YK_IKV MJ+-5N.8E!&.G.D#*#)2T2U-[?'3= M2;/9E%NMXY8JSPT0EC_[VD98A[85Q%DGG;8,/DHG%1LU]F5X2H>_QT'6($!\ M]^1'DUK?/KKZ$&(;>)GTPCX/'7POLM$![@3(BBHW7AAWL)^]R1B <>EH;#(6 MF7X&YYG8.X*7NK;OX/[%R\BT7.!=SQM_/#Q\?GYNO/0=LV$[CX=*LZD>4@MK M]75QWL@A)G>AAG0L#1Q[!*]P@ZT=8$H)_I+#OQ3VUSO)L^.7!3M 6C1$T/@ MYKU$#1_=2CY:7OQH3@!<'/TH",JD%@C*B2-)XE?"&.:$?15^"0XY?#V@Q)$8 MU:_3G#5[<_BJPYEWQ=X_9KP_\WZ@@N/AY+<39(*#)OY_ M\)#H-TD\/K86([I)5@XBF()?XM"$;T96G4+521KFY'?A"XN,.L["'N) .6@J M!THK?+CXY14X4$J' ^""@53H<-#/'0;L<.)A2I/_% MWSZZ6O9H#!X1!G4O%-RW^"%;4>G(G\4!2[PB!MWA#'B%8_FC-T"W.4$ZTXRC(/ZAWM.?6*H2SSH-SQUBE7, 1T*];=3@!=D&T%9=\S)D7(CA6% MUE6R9(O)DJ(0O;3)$G;,XV$R)K,:?*JWTC*AWG/JEC:K$AYL.)N$?WZ"UVB. M/IQDF"=*6TZ94LR*CL#1E+FVO)@HSJWI"QM-F7 M&!EC_3(N'?*W3RQ],H>&L4NCMAE[DP!52IN-*;&)S+Z20]E^:J9 9-R1BQ%!J'XR5FBR<39)M%CCU7VE8@UDC=+FGO97:Q0D+:F6-I^UOUJC**Q1VAS9 MK6/#6KT)$MO#9OY_^W3,6U0E=RF0>WR/..%%^U$'J)8V-58^ZN7@YYK*PTS$$.RYL$F]_-^&SR6?O+=GJFYLZ4 M9=R"RV!Y^R."K?(FOTI"OB*&NZW2)LEXT=0]IBU9[_ZSR95E^*[GS&0['X@^ MM&S3?L1K/=O9:JR2K\26-HM5"MH54EQ+FYW:2$D_.)I!OFBCY5Y2642VM"FD MTM"OD&);VO301F3_8F/SSC'QR.FC0_C^XKX(<&E3126D9"%%N;39IHT8H => MF3TBSEVLJ>3RH*DLPES:K%,I:5E(<7Y;2:L;;TB,U^)+6U"JQ2T*Z2XOJUDUHYS MT#F([-M*8>T\!UT4L7U;B:O"Y*!S$."WE;8J4 ZZ**+\MI)6N\Y;YBK,G;>5 MM-HU+8LHSIVWE;3:==XR7W%^6QFL7=.RD.)D776 6*68O"8Z7+.A9=>54\EN"QTJ4XBZ['"A6N M%X7+2I=^+;HFJ[@LAP7X4W MN;L!WF;GTF2!M](FBYFE)L8MX&WRX&B6J^EHN+F/=Y_,_/Q'-](:L MS=30-@WBK)!IV7=1*5URN%0DSW6,U%'I\J^EHETA-73I,J.E)7E1MN^.2I>H M#/W7%X]:CSYUA_B0F\$YZ7LQ>O=\QR%+F[[EP6D]8*_[,=&^X=@RWZ(ZC_*O M+/VM[[PM+_:9J_>(?>/?GEGR/UVXNL7WO-_UQ>*O>_'CZ]G/7^;#X9 M]\Z?ZC^/SY\^4?O+;XIN#ZE_?CGXU_#Y:71T\>7J[\.>?OME_/S7K\;(DR_T MT=FG;TYG8']^_FKT/G]M_OKXYVWWS^/!9^6\_^OX='+W>/=UXA_]\^WATT/G M\LL?S[I\9GT>_VMH_GORM=57K,G?X]&=??\/^?VF]R=5'[]\^\-^]J[/C?M3I^^/?G'^ZOWGSNV-!R/E7.U^_?IX M_6G@6;_AKFO9#&0Q=+6$5=$ M7IW(IZI4T/9VH@]I>^I4TAKSBL_-8A P*"O.TQUKDV%CK>?A9X M)]S>5#/F]M*F4AG2?2AL#]0SR56'#]4D1'H5NZ[%2.:JD$,EG:/-,< MF;PCKN=0W=MZ:%I(82QMGNF26IJE4\V\ AYW?'S23$L"-KOTK2O;TN:9,I3> MM;ROO1V>7!2.+&TEY=YQY*YG-A>%(TN7G=SB";MSP.43<-P3B>SL'76_Q;9T M'FQ/,SG7W?@>.IP&M1ZS#LIS$0,&?_+'&XOLZ+1"'@Y\Z1*S6SSJ5[%WZ=F[ MM#GIBO=*SWNER[!7O/?&G5VYB3GVBFE+P[0/S_;^*$RY*5?<5W%?V52F4CJF MK3($.Z)/I;+M]E6.;H5=Z_*W>7;E:M8;T]8KWP;9A7KO6U'M]H" M*Q7'[LONEUSM?E5\5R(U66U\O4XB?B.N1PS.@>[J,K$!,/M<.)ZS3J[VORHF MWWLFW^MML(H#2\"!>[T;5G'@WCK!2ODVQ=X\X^[7*3&E?!M7%0=6)\6 <51R^WQQ>;9U5[+=#]JOVS2KV*YWCJY9OTZQR?/>L\CQ?O:R6;U.N MU>QWQZQ7_DVUBKV>_,GR]1JJZQT7+LONV1JM4M6\5[)U.6; MVR#;8UJ^N:V@/:9E^38]./'^LIV>[WKVB#@S$^)OO"$)?WOC3FIY]Q3NB FK M-VX!PYR5OE3,BG"33SI(+O MEA]1JEAL6RQ6SHSX4A9;?I2C8K%ML5AY4])E(WES$Y(WR&!BLBL4*QF+E2\VNYANM4N1?L=G6V*R> MYG7/WKS,MOY9\VC5="R.OY6!DN. M"DF#;RYMA^B:Z^V*PLHF%%9RH' Y M$C$]*/-5WC7?A(F8>2UV[IGR>>*L5!GO?D M6U#$ =13;S#H$W#2#,+QSB\^*&_-LV&:8K\,P],O.R<6/:(6N+7.2]< MB-O45\X\-D[N<-U+<#>&IR^@-/ZT[.G'YQR'1#+;- I<" M,"?!OWW;F,!_AM[(//G_4$L#!!0 ( F"7%02^O)^6P$ !$( = M9C$P:S(P,C%E>#(Q+3%?;W!T:6UI>F5R>"YH=&WM5LMNPC 0O"/Q#ZL<>J(\ M>H0T$I!(4(52D5PX.LDF636Q(\<(Z-=W WT=6XE((-4^6%I[=CP>RVM[$:Y\ MI]NQ%][4Y1&:9H?+T/<<>W >>7;P,6W/UNX6@G#K>X]6JJ09PVA8&0BIQ!J> M<0\;50K9.P=Z$*"FU&(@0U_^BIM *71&<@S-TN$$#![,O2@HXY"F+#>68\\< M[Y!31 8>1OV1/9CQME_:)&PU^YV,ZFK2$D>,TJ"V')]J RJ%8!?5E)#0A'7+ ME/^>?'%8SKHR5-(;;@XP5[I26AA2#)K"BN*<,B$A_HY?D/CB2N9"8U"A>&4A M9;F3%)^VS.N7,N[W0)PR/:&N\7CKFL#MK[DWHF+.K5518 *ITLB7Y:DF@7]]9F]!4::HT(>4!CV?/S#DS M.VNM-0HFXTZU8HWL[@"?H'Y6X 1CNV.URB>NMO;+5F\ZN 4_N!W;U[6$,WD) MNK:6$-",Y."2!_!X%K)ZZ:B#3P1-:AB(H;/'N"P42\H:DJ\O 8.O8.^(N)0\ M^]V7D@0YM.8995<@R58V*%L0Q:L=/&%*E^P2!%VN9*UC]3KV=D4C*L$PF[K5 MZF$AL_\JX1.+\O75&UF?YHN1A@BLR9G<@._UKVMD:Y@-_;NFZV;C'[YZ]HWC![9G#V V M[XV=?K72[?>G'_CA_F,#7'IZ_29O0'\;;0?Y(P9 OP-U%.%S04%.6C;\A%!G[#A,]#FA)P M>1-,TVP89T;[]/2D"-E#VB6D6G%Y_@BZ,/3V56F;7\ZU1U,S=*->VKIV?F86 M:=2KWKXX-2].RAZC4+X16",*1-T+K #)2"0VH=B!T:Z#H1F8YX'*%:+R-8D/ MG5*-XRDM8JJ5A+*0Q31,(7]3'\("/2 QR2(BP-0+:KT HJ$5AJ(E28(BZ#UA M)"]BJ)H;AL0H2 J>5BO\'C/\$E16I_;K_7KJ:D#2S0+;1!GJH3ET&=L@BU>P M'/93UQI?4LV& ' M*0 '0 &8Q,&LR,#(Q97@S,2TQ7V]P=&EM M:7IE#GGD/Z^SO\]?*DW>J]'9SV M\\&%X.3GI[_A.]>U5W[^RJ_SM[/_S]NK7/2.SL9W(UE* OVNKO;[>V=83'77\.,5UEH\^--&A")K!#F M\1:<#VZ&%V\NSD^'%U?OWCUWYDO\].7=$W@1L-^D4I*G[.== M]D:$H0ZP;%/(9,:*,2\VJ>R>]_C?XY88WM9H)+3WBJD8 I"Q#XH_2TMX0SWK#?CVM M$K#9OKW+'R3^$7VSGI[O;V:,"*W+56 MK"K5[.BA75O1>]%NC?E$,",F4DQ%##1(RWB6E5RA,=>F8#IC;[1),6/G M%T@P&"/83'##1!9C2E]$(@V%@6<(V,'^09?IA%WEA4RAZ.:.G6N3LRV:]$K% M'TI];,1(VL+PK'AE7,/V<7/UY!V'-_2=H'/2!.6:W?"+>D'JET+JP3]$:E/6 M&;? #_"5SMAMIJ=*Q",1> QZ\+5;L<;F9KI@$69SF0&<,U9FA2D%LP4O1 KW M38CCV%CX<0G@)CQ"DV$Z1;PJM!^W,B #;JWE9D9#4GXK'+#G,BW:8E@#E8I" M5+L%)30BDB8J4XS+,!^FQ(#^="RC,;,E_5L(F HC*BFT@E1:)7@LLQ%^[V*, M)=I<1,Y"DIO#-AUCG?C1L2WAK+D1+PQY-@QY_248(E@B,R 0:&ZW%I +0 ^, M1[]9# "$X;8!?@E!,HM426X;N&[@*P GI%$SE@.5Q"ABFE(+RE1@M&4O9@ZWP7B6T<*_DJA.)9P>J"\:-YT9&(T6S9%F ;"Q#!8W-P%XUY M-A+L% []IE08T7W-=[J'6V*[W:*YWLY,2W\;$R[[_P1L/[&^Z\0[O%QX]&\ U7Z.^8X4#OL\ZEH8T*R47BNVI%>6ERL,ZZ MW#.*M(G)@';+%4LCD2&E5,A0T25RHC6-027H"0;ZRQS!\(5BSXEBT08I-IAP M53I_3^@328)R14X &VOGM?N:Y/$1$1E4SB4/GP^PL*X4G9<0?B]@T#$)?^'$,^)$O,FPX\&VBEJ>(8VI M"@G7M98;3P@VE+3I*"H-8;.1'ZV1FFI;H)W>NT"6C>@(XT.)! NRMY;G?$LA MHC3P_WX@J\=5-D= O3O\RY8/K;>]06-NYYDD10Y'2!&[H.KVH@IX,Z;DK:#, MSAT%WIL0_./M>2'ALSJR./SZ1Q;NK4Q#1B Q62ZC: M-B1_J*,*;>P\E7,-D)FFLBB$6#W$FZ\KU$@6J3^6,- )V0+9$+LL!4=\4CE7 M.P?QH92PWSF",HO<@>'VUSB8^#\0Y=]_''&J4!Q@@@03Z&283KTB*0!=GX2U M6_-C@:G@MY16^6K!Y56NT'&O?>K#YRAIHHO(LV5G@GT3L?:QQ2^Q# 0 M8B/YW^XCD?KON1/3QSX>T5T84](KX(,?W-V%@R]Q$:;)F_N\6H8B ?\8,=7$ MPNQ$6BF>6UA=?UMSH8,NG'V<*)WJ4EH#H)6"FGIGBD>WK+M[B'6X0]0Y$;]S M//PH\YA.E^;:G=ZYQN\?UECO]SPPS6V;0+#P <R2S$U:(QV)'9K&@>?>G(US)07;,C!P,B]9I^^RT]SB4H2S8 MNX/=P_;>&19R^UU=>)N%-C]9G?6I&[9H-,)3% M)N=:U=5MI]N]O/[]?6N_Y:[O;SOG]?4W3OH%@(UE7 S)WOX; MX+9_5T\SHJ5'7-4(@)5%2/Q=6MH;(E:[WZW5*G- 98NXVSU=K#;WB.!%;MKO5JUE?!4JLGQEW9M9=[+9F/(1X(9 M,9)B+&*@05K&LZSD"H.Y-@73&;O0)H7&SA^P8" CV$1PPP1X&K.NB$0:"H-P M$+##_<,#IA-VDQ@B21!:R%'0(BUTY9Z3?7WA+SD+]=W#8X\ M4$1*L;XW"759K+H M#<;-/KE^0+?OG@;U'HE7V[;65AW=2X@"+\7<.B$C+_" M_V7"/]YD,O&X6@4HSU"'5$6_N[66!E^10JCJTE%4&H+A7(&SQFJJ;8%Q>LD! M6S:BDX6/)2HDV-[ZA$X"1B&V>W%62U>>H^L7[A N6SPGWO9N#;F=%H24%1P# M1>P2IMN1*IEA1Y1\$*HZDEM2"/[S)OVLK%OEW+,Q;N-D._KQ)PGN;4=<$S68 M!6U*(O-LMCNU;ZC>T/,4VMAI+>8&8#--95$(L7J,-EU7J.GM M'>['$@XZ(UM@%#*2I92'O]1ZU7% ?"PE_'><+[/('=EM/_-YP6L.>@FG!!V% M0AX*$J"G8U@Z=XJD $I%=4 P[=;'@C]07>0K>U<8N:;$O4ZI3WJ_"OQ56^U/ MZ^HXSV9AGL=0M()BOP_SGT)[WB*L.N/17_ M65/ 3P'Z37;QG6S"$H-@&@"!PF4 8-B]AZO 'E#ES^G]QTBKD: 2)>.#ZH6B MJ;*&2'.E)P)WQT/M,P5?(!.POY$";O>'@7(>A,L@77RNA"+_P<#3/ C!4F%V M(JT4SRT>3?U?RWWU]'DXMJHOHP@&YS?DY?7[UN$F/W3H @C'[$*$IJ37P(>_ MN4\5#A+FUE^[L&:Y2P[_ MNK_H\3?LP-PCK#4J>-3QZDSQZ($=[!X!6.[L=Y-KW;-[RY\[/<-SWJ##9Y.Z M-EMY*#F/Z9!ONG%NR]:86%GOBUQH7Q8*%Y]:[(K\^5"*A%U,(^B-K^4#=NL/ M%C&TT]^A;4?QQ*WY#^"U!+ P04 M " )@EQ4/FUS$9X$ )%@ '0 &8Q,&LR,#(Q97@S,BTQ7V]P=&EM M:7IE)P^[>LT=WU;WP?Q_VRJ7NA6/:^ _J MU_5=?^CTNO7U/_;6\^YN?VQ?@>=?#9WSRCSA\@R:C52"SV*:P8C>P#2)"3?6 M#09X5+!Y!2?BU,GWSNM 3,0UXV>@AC8Z(.FMK)*(76.38-<+6>EU^SWG=L%F M3$*[56N>\%F6=KKU/H*?_!MN \HE%=KO,7U9SM1W!ZYE^NYX!.,!6!>N,P#G MLV-=^NX?#C9AKS,%=8.@O-]FG#.(YSTP/3'D]\QX:C!UZ$^['Q7A'/OW# ,Z=]<^1X MU?'GH7,%IN6KGE:CT3HHI./LLC^7F63S5:7G<@@2SFD@6<+AALD%R 4%POF2 M1#"E:2(D)',8IY+%["\ZO2V7K$2D\%8-.XG"K\ND8R5Q2OCJ1.BG=X"6!HF( M$63U-Y@G0IM<42* \I"&8-. QC,JH-TT< 5;39BS"-LW[CT:+ 63#*,C/ 3G M-E@0?DT!'<4LRQ14Y;]$!&")VD4DR\+ ^DAU)H9D"Y%MB1<@DQ@ MLT/*)2]?1+U%@"#T,$DEAG5_?#%($2MW[!$Q(YQFU?%M1%=@!GK!%;$,["?R M;)L#CZ2R R\F7,&VW(MO]H<.6,YP.#%MVQW][.VQYQ*S\<,YMMDOHRB%6ZG.(T4!MF<3> M9:3IEZ14:.C90Y.%M., EH3W3-9V$?60 K:^UDX9?X:I]YGYD+G?3'C[V(=_H&B3H88R%T#W,UP_?R&GBE MUU_AZT*-6!-ZRWJ.MMA&_8@$7Z!9.\6@=>X?58"-__9N /6LOO7N?191;OH] MRL0F?05Y#K6 NT"/2$R?7[<7&-UK%5X7\@X$/I/1$W'MF/E$K63 1# 4FA3E M:+N0.GZ -DK5$_'E=Z\OQS%W8DG$"EH?UL7J6ET.9%T9.^B"W9N]?^/!$_-: M&=I'91X4Z,=GW].JL6/B#T?^6F$8%/7&8\*PU:D+C+M^,PB2)9>,7Q<#_AO" MT?HAPK$IOP[@\T%U]7J#_H)E^;D:4ZFKU@76J3-*.9ZF!&?9 DM15 2J*N/' MC]'ETLYS=&T#N:X^Y:Z_[:I/P'\#4$L#!!0 ( F"7%37]WQ8AA$ 5- M < 9C$P:S(P,C%E>#0M,5]O<'1I;6EZ97)X+FAT;>U<;7/;-A+^KAG] M!USN+I/,T(KMI&D3^SSC.,[%T]3.R$I[]Q$B(0L-1;)\L:+^^GMV 9"@1,ER MSW&:RW6FL461P.YB]]EG%Z /WXY^>G?4[QV^/3U^C9^"_CLG1X=/C$_ M\>T3^_7AJXO7_Q:7HW^_._W'@TF:E"_%WFY6BI&>J4*?7_;YP[$3.97.GDIZ-;= U&J3^6.C/45+N7Z:EH^.#I\ZU3@FT-]/KT\F1X]GYT=G'> M[UV\$:.WIV)X^L^SR]'P^'ST,"]^J]*#2W%Y>O)A>#8Z.[V\4RM^3LV,%J?# MT]?]WOL/P\L/T$>,+D@5TE;L[0NC[U>C4;,(_=[IOT[>'I__\U0YGSI\6 [0QB!AVH"79(0 M8D[QBT[ZO3)UH\]58 =U5ZK"79!)Y"Y:X3.9+-RW.0TK,%)C;K'.VF([>3%A MOY>D)8V*FB)Q&\5[#+10#&="%T6 DN@ZC!6C)LZ"=09)%6-'^N9,1 =)/>@=5W>[ACW626Q3J4XUB)+$^O=8$1"^=Q M=NAS=2TCV>\-%;Z'R2Y+658E1'ED$?I\>.FRPY;3(^:$C")-"L"T.J$@9'7N M'&0?U)3ASL!E(REN!^Z)"=I+"MJ[8?16"OYW_P7QJ?7BG-6ZG]WQS+N#?22F MS7,?5^4TS0$[D3B1F2X!";];E[UK<6XPQ)U[0"?TKX??3?';[W'@183^N*VQ M66AL5@.^V'O^/'C._W]ON!H/MI;7[;:)7<# O+<;[.[R_]X0Q#0+Z$* 2.(0 M'A(#O7',@:"LQ84U3)7E#=NCN;)<7^M87:D:4*9I#$Z[(K8@WMED$):TWYO) M!:4;&5WC$14C)TTFN($Q.^#AS,0=@S>J$97#EXC%JBQ*C$O)=4G#@3BN!XE@ M Z:JZ21 [K,C@4%/EI]BH;U1!X*6>9S*/*+!(J2[L$QSV,7+C31%&VIR6O03I79!S-:Q34,I.:+5";$$ C()Z$C5^D3ZKR!&!].*6)7D_ MLBH&_=X9G!V(GN;5C(2@+ 1! I 99-)B7H@ M;EI%TG2.JM,9E#79S)G2>F7[O=H:Y(9PL[&UEK6(R&*4VS'1)JM5(_>WE^C/ M4_$^5VJ6$=$B,UZPGWT&).QJVA8WEK1C:# ]PBGA$X^6%3C[2LY,JB6P5:;XR\[.^*-1DYY*=[+*W6 @7ZKB*5A/K&S8[>J#U^?_>R$\7>K M]O8[MJN>U5#$G$WN [R%6DL8X@POOVB"RT;X/#)YBU0X!QKN3' MG;%"EH"4&4OM"_6\0R82]+93>J9Y0K8QYOBJ/&!K%&.X(K\?6I+\3O]6Z M"!KZA]0,.%H0%Z T;*N47,VD3K@:FH#8( 6,T7%")X+@76:,K?I,Y@;"@A8 M3"SSL!G;D]RKS)K&PFIWB#C=KQ WMXZ:$Y676 MQC*7; M&*-Z]XS;@%J6*YX"99Q,YN>09F"WWK]'K;[M"AQ^./G@M<&+!!ASZ/;MQ\^%H77N7JZRF:4]5 MJZFYV(C T4H"CKJZ09N:L,+V5NN6"S6:_,+,-)E,[>JW3NM>IVN8MENIKB/: MZG1Z&[;A4N5KVK:^\);PZZAEFS"MXBBXH=U<6V\KBUG"S$G* M-+\"CQ8'K4368LB!3[!)95-%6ZK-^,_B>B4ZG"&F[>&HHH2"9>!-=.'ZS%27 M(CLM[4^L-+E7)X-J7CKR@LV>F2N6]WYR7SX.=$[@JY$.JZP+=;$2Z?\S%>X? MB'?4NI>>-Q[;!LIX(7[)J?^48$D2:D4,*/B-O!=USXA\Q&SUM]HGW#(E=@)[ M8Z2Y'2FT(V$6ZJ/AVQB\I!4,AM',(+DHD7Q1S:'*X*:M)&?E\P?<27);&S.E M3-W8[3^M7MG](?B77]=7#$(_RQ 88G9KW.H!R_TS*HOUNX9D:'RT"I&3"DRBP3"C"B9QXK6.$'W+ M,#54,Z8#L.UKYP]M1"+,9% MTVL-3+Y2]LR7X)"L0R GC? X8Z5U--L!1_[4? KH6K4:_YZXU&)KHJ"R01DS3RA-H%.] MRZ#/E(;Y2[/S,&#N_OT/@Z=/OQ-7*E$Y[]GE"@PF;W;+U4IDY>S ) M=?"I!V:V'FG]R$0H6(B.)F4#-M] K6"G_W!T'%WSHI[SLM/I.%XV;F"X:OA>*X'U>@ MP.P<]NAF4B!X\V8;I8W8-[@^\Q,^_KDPONRJ4FEM84+ '-^QC->S"LJ)DA3$ M@SIIQ<$[_5$1NC#\K%&93KK4Y5!D"/&&[1W2Q2G0[ZW)44%;_[M9&'-8I,-T M*+:WLIVXA>F^=!Q\20IO>DRMCA45[.9PJJG9S3TUY;#G564(R]K]2#Z*QN50 M3.NDZ:@XBF/WID%1GW5U6/W]#_ ]B'0U-1]?/ T("F-$VK5ZS(-)G;3V8ZY( M-*9E9NNS-;OLG)_+-.LA5E&O/53PP;O">T_#M&ZX*^!$)_]H#A-@ M+$Q*PKU\@C!T[0%+>)R9F"#-J7H&XW7G="ISZ&5BSVKKL(IE;@X H7F2->T M\X8;N>#>W]UM3L MB6;.1XA'DC(Q;7GOTS!TZRN3V'F M1T4,%(NHUSY%F%#M!KLL#^ = M*JWIM:^S(=[CBH':/USO[5847,FXLP3SD\^*"I,Q6\41449Y2HC?7Y;0OPZAJQ MZD*$W^6QC912R:8/*/Q58Y&MT"U)'PX9L+T MBNHN@VN+_=]S_7/O_^ M ;\1",N\I GMNY,'XF\(=\0R$BA2(EL MB0E0M\-W:^>4ZT@9=%# -=:I><)I=)Z*!5A2X4X $,>S\TYT7N-HL?7$EK\L M35ZOUFI-QZ!*.WKNH=IJXI%-]'[NH<8_8[8OZBV%?"R:PI#;:49HLPGH"[!T MQ).^[BI*$ZZ'#32ERZTQS_66:*5X:G+- 8WFF@J:^,%Z, \:2;MUB;@ M5S]K(FD%*8HTY(\#\:;*B__Z=3;$W4NZ6= \YJ0X?3<)O?< MA'IAY#NDK$ZC ;VW:=YE+>I7D@I5AUFPM0N1U1OW!\OG#C9Q,UZ VDR"; 0K M^ R;CM*83WPT96_W[W59L8%9^4TZ^WU#1Y<6T+P)0\S/9_&\?>1,WQE]QDGX MA2DZ_.)1) I"VDK4*6HF$XUS^][11F6I__E'M*47MG9:?' ]=#WWOZ D =%ZE+ M@\5RBY" DNBB[+9#"= 2*DB)0=>>Q2F5==,UJ%LW9QT;P7QHQOF*/OB MA,%8&W%CTP*RI4*'&%66)G4[MZXP>:L')=NHG)*0NW]_T'J:A-\I].]T!-NKH7BTC@+*+0F5#_9? MOWQH"7G/[O&$_HR9^;MF].?/_@-02P,$% @ "8)<5$-.$HM.#P 5Q8 M T !I;6%G95\P,#$N:G!G[9<)--3_N\>_8S!VT8AD-]G*/K882X4DA+(O ME5!D%\:^RS:R9$LD"0DAZ\\60Y9^)AD[,4@(S3#"6.:O[J_? (Q>U=+0 $ @$7#N\ /($< Z@ MH::&4%/10" 06EH:.@8H(P,]/<-QUJ/,4&Y.7AYN3BXN/IB$,)_ :4$N+A$% MT=-2TG XG%=8":$HHR(A"Y?YE@1$2TO+0,_ PT+.A>-KUPU,34SM["[:>_@>.NVDY?W M71]?/Z1_1&14=,R]V+B4U+0'Z1F96=E/"IX6/BLJ+GE>5?VJIK:NOJ&QO0/= MV?6FNZ?W_2!V:'AD=&P<-SLW_W'AT^+2,F%]@[CY=6M[A_2-"P2 03_LIUPL MAUP4E)1@2L@W+A"%[S<'%DHJ?FEJ5@U#R'6/HP(R8330L\GYE:]I!66-\&PW M/ ?HCL'@N).$;VC?R?XUL/#_%MGO8']PC0,,8-#A\, L@!JP>"#]P6%.MQ*R M5OJVXW.H6G*I&N0TP?ZY3?+6O%G:+BA%S="J#KV+J?$;QX%Z)]#)S'8)R3O9 MQ+QH^1![O%YI\H;^%]&M'K[@4-,2T\G7G;XJSVT.Q%O>W/!W:+$G, Y@5;1+ MIL!Y\A^_SM53ANU%!1U_,17/?8RT"J@9!S)(-! M_C4=M3)]FQ>%"@/,4KX>XX M*=/'I]AY(C\F+6IZ-1K$W7U$-[5*G)BN1J^8IVF5 MI8;*IM N4GD_-RJ)_FA9_6@H05H%DT\TR?<\3?S\,%V0Y7Q_"&! K,CVWCYA M-"Q^74G(TO4LP%O1X8*90KI;@\B K>VN2#D9 MN$P&[KN,['NXS3OWJ)[8;M7$'R3=I2[T_:@#V\7>$4]^Q8!G=G=.S_8L4$9R MLW$FWK)UYFP]1@;F/JF3@?)/.V7^M\F 2?"#^3S6F@"$T6!'XX,7$ZLVCO:> M--U&H)F-T1%'NSDRP+3LFVQN8G[FJN3YZ<_]"YYG[J87TXN4B5^)*E)LQ MTOBZ&.\@5VZG("-"FV1O?SA/C9X06D!%]=\GD9 M)5BH1G?/)RX*R)T1I1E>VB55H3R35*/$>?DM#G64:42*%ZKYU(AWL] ;K2I+ M/=4QODBN59M/#8@>TO#H\\KJJ"]UW1CZBZ;&-?%80TWDFR=00TW@?VL%8F8M M4Y&S+D9>>;D+ZK*+M& B14OT.W&3OH[QH"J48)W&FW)J9[1*"&Z):,!JU6NG M9M?DDRX*S,$^IN6B6?V( F5+(4QP-,##,;,1]/?7^ M@;_AUP#!SGP3N%C?N"OFW'96RW'2N09\.<' 2/8>O&K7-K', MJMSH@T):CCN3E)HQR42BNGPY&(9E#1CCO&W0!S6LZ&U L!WJAM5Y6(49]PQ? M%",II[LY%G!:2]N8#)Q.UN /;L;,*!MYF/ES)N14Y/86C?GQ]C8G:>!-HE74BO8K=&O39]JBM?W6S5_2"A,JF*IB-\5M/ASM MFYP4$2S7E<)LR!&)3H*)AEH4H0"1C6.IT3U28,6&CNYIH>BI7 /".9T!HHM8 MYVGX;@!R(3.%4,XT!!$DP*ZJ1:9O#\DA-#($/HP*+WAZ;$M^UN[JKG1S6!'PGM-#C]?EC@UB8F:U*:/K[.+% M3G?,]K;8(3!2=,F MJ=>KK\5SFBT(JM5?ZL$4JPIKT.1-]&SE69E[PO4RIJEL[GR]=8-R#IU M_:JE65M:-R^RV=G5UPVLW!]?D.-(>.F?!4N2. M=/>7"8I7]R^W<]3&W.13X -&8>"$S3+_=:*+G39^ZOEM:L(S M>8O(,([J1[B1VZ\Q?,?X?&'XVX0IZQWI$/3R1Z*.Q*QE%E^N^#]T!H\Q8(GD>WCJQYX\MN$E\K:HABZ/BQOX;GKI;=)3RI?MM0U MTB9^N!16F9OU>@Y1FH$?-<6C&F^D+/A]6%CIA"V?3Q%=1 (YJ,A-KJT7#_5D MR,"%=]Z)P_/O)': $8RRJV.RG*M :"\.&,!;EGZAT9?O3TOJXK7>T,.V\CS[6K)]7; MOGP(18C%;4PP.BST&=6D6WX>@[,$>$!-V4%)6;QI4;ZL,FTZ"U1V6%#/G)3% M(V.+]P>C)%0I]:\2YK/G?1*RSE>Y.(!3U.GD%.?T(U!0MN%)EF M:7R-:7[O6K%)WQ=04+1\K-+Z@AENV/[*2?77+J7U\X$37OVG"O&:\QEG[-_* M(-_+-2W(>@[VR.C[A%O(ASSDFD&%AH/@H,.#"0K\#R_0VP_;\>W^B:43-K;F M&/K]^?LW.>>?X3]UQ)Z4:(R]QSNC&]U&G-)XI_, ^X6N\PMZFCP09"%/:/V7Q!7W T?PJ>WC. MN,[/X2SJEWN]R1&#XXW,0I(["WE;W85_)--WTE_;$H-/7GWPPMW$IY7IA23_ M+[4I \)1$8+(!)\\JZ/6UAGWB(E:\Y;FTQUP-"L+LR*WL^Z/HEB><+UP8BZF M2%LH+*W'01A1O.B(-B-G3S+@VF0[#KJBZ"7DD8#*\4:4%N '!D(J"ZQ!!8:9&W8["/3 M#ME?S/1V:]6:PS72;B"T+P=U,?H,YJ\6[Z8,>2L6V8X.;144+ =!2FZ;<';F MUV+%[>KOK8,39G9Y'N_&S;NV<&P;3<$:,E99SH96.\Q$7592R?78'H&K2D_O M^)W1JTS%7AS=J\S^N'=N+L@1?>M&8Q9_#89T3X,N^.EZ" ^BN" *K3G^]6Q9 M7$>/S8B#?JEX3N.CCB4\4CZ@DLY3?Z +^4FX8LX&AXNJQL=$O-JN4;ZWFGN] MN8Z0X9:95,P5S-8>J(J'DQZLG*DMI$5U"3%#796R8LY%[/%M?+%YUUT.V%,R M94$)0T]6]92?-TVBMSQPW!,A Y%O.AH.OQ-K6H*+]DXY M_GLYX+:8#F]=WQU;B&/) )T:3AK_99^JC S('K!5SW>2 97!@QTH4CH$ M R<#+9J2[HB-$P=')0]#WUE,;ZCAM/>$5+G)P..R%M6?;Q,\$["@L"=D\\VI MIG4AI#UI^U*@,AG0L QY2P:B[NS\2,USR7;C5[4OR=KU/#N)9( V*<:##/ [ M!WHO?X]I^A;C_)_&>'V/V3?8-CQ\S(@)611WV\G#E^7]IN""'P5N@:>E6[_! M!IG\&:.F%8%4.7CP'Y/S,LT=G!W>)N7A"_[V[!H\5B4[(X M2A]*304UM $1^36AET'_1Q:$//8/4$L#!!0 ( F"7%2QFP]UF1@ +,< M 0 1 ;W!R>"TR,#(Q,3(S,2YX M@8?W'L!W?WL(?' ',4%1^'ZK_V)G"\#0C3P43M]OW8RVAZ.#DY.MOWT X"_O M_FM[&_P,0XB=&'I@O '43 ?N0A<8R[O[U^X MM UQ$88D2K +"?L!;&_3 ;,A#S!D [X%HR0$QW ,!J]!_]7;P0[]'[BY/@"# MG<% =/G+NP?REK@S&#@ ^C" 87Q,7WL()T[BQ^^W_D@<'TT0]+8 I2ND;7&\ M'2_FD+S?2C%-'#)^$>%I+W_4H^/WMW?ZV[O]+1 [> KC 9.ZX,._&2(GF M,0K0-X@?&!&\6W_ .HEW^2C\6FK_,,8^?]5@9V>WQQZ/'0*SY@^U]O>[O'7_ MS9LW/?XT:YH0&1'9DQ(-HE,TQP]MX#^0)C 4>K_WZ]GIB$]ZWI92YL5Y^R*A M>SWQ,&OJQ;AY4NB#'L/.@.PPZ(-^<7BDF$H4DM@)7;@EI @ )A9.&$:Q$U,Y M_B!^3'^>SU$XB3ZD/]$?V S_5;AN7]%D'!W&<\XK_-,)R\WV(S MN9U-U^^^,WY!869-'.SBR(=J1O;F.)I#'"/*J8(<\ %JOS2"DA@-Y@O#?\>_2 M1ESS,P09AN7\?Z!FBZY#(RIC?)6@?Q>' NE8@ ]&WO6JW1L&3PCT+L(/_.^J M *<#I$V47);M8^> MC0-S-H(?RJ/_M8&O'5/K3#VA#E\ \TF6,K+:KC:;)<;MJAB7/R @FH"+.?,I M:;=.$Y5,&\VH?,\BWZ/^^M$?"8H7K/L@PKLEGBF:-4UGB6LOC;C&F#:*(_=K M^I;_^>^?!OW7_P_$VSHFFFK>@4-FQWYT+U6YO$%]%DILVS-7-C8D8&-VRJ;D MTP6>.B'ZQE_KA-ZY$R<81I/]A* 0DO)RIVNK5;M7E&>'B+A^1&A/^H_BB( . M"<28C('9J(WLZ[B7FLHD"!R\B"8C- W1A/H#83QTW2@)8Q1.+ZENN-0C+IM- MLRX-LUQBY>LJ*]-QN4 MT'"*QCX<$D(W126VU![J%J;^3I4IRR& &*/CAY(?AW ",8;>%;R#80)+[*@^ M4RM(OU_E1=8?I -T1DO%B2OH,W?XTJ$FA6(TGN98'?F$'B)D0NKFZ3&-AKOK+];9=)R()"-!/A0G7NM M\< C7L5!"CF\6 JM4O_YQ0Y8^2CN!H7,VFOV;G4MO:%,;GJ%+RPPK#= J/8 MS,0(\Z#^I>^$E2U,Z9'6N UJ>_SE"( -T7E="D;4(\3["_Y7V2-6--,9NT%M MW]\0.OX_5H\G!@0_9#\V)< [UK7,$5P[8W^E3$':4:]_M<"!><8 _"#>TG&Z M3>:@@:7-+;2J60LG5/,(:@9U_)'G$QJ9)&VFY50MOM"<7>@4:J4L0P.S)$V4 M48=!+>I02S=T#%HE[=# G^866CVJA2>J28C.XJT1XV[@D[JEWKNHA2ZD$6\E MYSK&2:*L3?ZAI(TF!CZH137J,5>-^>O85 K -O"F]$"]&-6B%J)O9^#6B<@V ML$335!U;VJU%+Q2AVI OG+A$= '0S* X]J+(9N@C&=[+%#D#"T91'8R(C:[<-N MO2YC!>E@W5*\K%^.& C(W(P40(,,-6 F!N3 4?>[4Y,Y(SNZ^@>C]KCB8/P MG>,G]+=X!ME>P@D7Y)1NUOW=G!'L1#5.>#Y.)6IK#JKV$^H5)^M+6@H8H! P MR(!C9@\H:I#"3@\O$<#A@]V">!8HZ/P3,[G#(@J$"'1P"+T)C@(?32"A; I= M^A\^YUEV1")F[<;0+&^U@-4&Q"H%"! ! B)@& $#"3*4((?9I;$-Y 8^S*$; M0\]#=\BCNS6E@$@:J^W+&@=SI(*0 0$YDL[C-6+W/433&9TXYPYBAUIH=F25 M1$G,+O9@E\_0_Z4SWY"&S-=H\_('&(Z9!"%O)M*4#;^&HVQJ4?P MUI>QC :0$@$$%:! !G>@V)+&*>'_2FD!&3& 4@,$.6* SHTRD=.YR.?"8EY8 M(FN-337RTG#FJ9H_EDA%^C8 E0?6.HXJ,LQ-.VM5.^7R\K(6AY0EF+LM0B[F4>EK&L,J!. 6F!3)0$5 M55["RF)4&3 6DV*N5A$;2,$!CJ[;[[42).J\T(9L&NG;)XGOHSNUHV7455?( M\K(6V%Q).@C((0"! 7 0G4$QC8\_ M_W'V>>]?__S5G2&^_;Z[OI[2*\.4SN?WZ-W[S^-/AR<[T@_NL[]]N. M_TO.>WX^/!Z%/O[F'_X';GSAOAV]UOT_N/'U%T_GG@ M1C.4'!Y/?IS=WP6OC\Y/_N@=N)?G\_LOG[P@[A^YP?['K_C5)#J[O_$.SFYV M/DUO+]_<_C0Y&QR./\V'BZOIU?WMZ_7'ZU?'Y[_>N_W]\&S^X\S_^^+F MY7@0+OZ8!U?1Z!O\^Z_?/O9B+[C]:6_T:MC_MOC[;S]>?7[I7!SIT>GM^.+L>?[D_[[]\_R]P,+K* M[BO>D,WS4C'#A=)+B55K;*JQ6[5 IURL*U8K>UL6X.Y6L95NE&@R4+JV6G^E M%EJ47R_Q)S);:_%/4EK;Q#Y-4XU&-IQ_E-;@=J4S[?S'92;:S2=UGL[IG$WI MW%DPJZGT'=L-HM/5O5HLT(#?50>RE*Y>H@(9+,!Q@1189ZE;WE?26%8E;:76 M[[U:X+#I\I).M51B'S/>[87<,* M.]O44L^Q>H&B@F,5,RK>"+)7=OPTX&<:KH,SXS=_/\R\"02H I6QYEY QD8(P"L44BG(#%=,;FVJ63(/[I:1,SM^7 MED)T##6KS",Q=1D9F]A4._<.5E=9*3IH/>!ZU9TY>Y?O!?S%0+RYV\OJ#[PU M^4KE)YJDV5XM>)0=>NM""NW4C24TH1L19?:STDCO"]6B0%7V5'2)OP"P-W1\ M:Y.0"BC^( GX]-$MMK8R7M=+:S"EATW5":;TC2F?LW=V&\P53J8VV4Y=6QU; M7[4[G=J5H[0]Y9*S1A340H\5[;*)F"[/$2A/M)@/H-RTO*J%@(P873VNLFR= MP0%+/(63!]T^UN3PVQQB5ZU5!(5CS W"EMVQ46>A"SXV%L%F/G80Q# M2HW23U)VT?&O%C]JYE]U@16O!.*=@+X4I&_ME*]%CIO.F[YV1])8;7%K82(C MMN8I;L90:>5-I[=MKHMM3I@:=U.SN18H,KL[MHOAM[Y%MKELH:F%UNVMA7\J M5\IVN3"SPK?(Y:>/AZ%W1(4\7IR$[#/KA=O]E2W4'^CD6Y.T>_'/(3OKP,<" MA<'^!#'6=[W2]\+9C^*GTI?%^<_T5Q3,(QR#L/%3\9+OE0/Q[?K3R.7#*;JP M?VUG_;;93]O]P?9N_\4#\;*/+[=$P8@67W]NAR+KMPH*]8?JFW"0['ORQ:Y3 MQYGSGCWHQR0?;'LY6(ZHYADO7D_^;%*!HL12G>X__RXN-^9-U8(S9 M6[[5F"<$QRLSA?8M,"0?J8DC1G- H/MB&MWU"'+YN!H;L#_[N[*WI2Z$O MUASVUO=;F1]X,3G.KG@09=S4Y!5&8Y)C!V7@V'D7>->_G)3@UX2'R?>;J M9FU)0CNC.&%/?\91,L]>@NCPA85Y8Y04)48V60?B$HV3\-A!^#,K2;J87.>W M?HS$K1\YCI/EG1DVSM?ZQ)2LC&S.TDK;$W+$[XSV3(D,F)DF6$N6'J(I@>(@ M]+!PBMY.*A4XS4BMGDX^28^)7H1\55F>$=T71T1'[(2HC7.Q'B%ZEVLY/CG* MCDS>\!.3I^S I-U3HH9<\'*E#B=/UPX+QP$SU2J])G7B+)R+U0@PTZ'*X3T; MR9=!-".PX&M*#I)8P+5U M2 <1L=)IJ8,ST4^QEIV)TBD^Q&5:.&4CC09H#=B8%Z(,L\J2R[RP)-_RVTA^ M.^!&UNE8I/;S4I!]D=>WD7H=5+W?G7DNM+.]WJ45^ & MSAKJU/"D*JOLMF,Y63LJ?M$5]\ ALQ.^[HIH41IHI7\+/\NJB&A+O#)5+,3C M+6)C(RH%\R[B&<35&($]O%+#DRJ;LIL%7-+@4_!+LG"DF_9A3(D9)S$_TQ[9 MP\:54,M=ONJR8BO9ACA56Y/"$$75MI]@/5JI]EY#=Q9&?C1=",4XAQ72Z/($ M8P8[Z$,XC@F)B+V42O%)93#S0I["R(4\16V M$6"%8E[QE&^Z=*<@W4%P@B_/-+">K.]$?0.$[:@7G+,?#:;8G#46M+= M?80G$+'P#A%1R,K*S'];<7;6FH;U"5'Y*HU;2#J$1 59=I:X.+K_&/G>ON-^ MM5F*UJ9-KF#K#FV-B&V($&7E2#+VD7LQH6XF'3%_$>_()39[Q(+'CVJ6UO6P MVA$B]2A;#8-":V1E1>"J/>$<0Q=Q6%2RBAEM;N,LE@4M=#G5ESBZ0X0VI&IV M&A%R$:;A='(%78CN-N2L/9H6F,"7QL*7*QKMOA_116L$\1UR;:98 5I&YTE( M%R]J- ^A^.])V.#?6TRR&7Z5C)=JUJ[A0[SO1TMWP8OQVSC[\:G-F R;(H27 M4D\E/)J* S%4Z8M3DH[&OR"UJ)&KB^X\(K6K(E>MZ.=1? OC(;M3#'JBHX3P MY^2S 4JC%&557GA(S"9"3:&:)63;%)?9/!?K$*(*YIN68%DX.2MC7Z^2P[Z) M6 &U-.CTW0;=M$$VZ>(N9H@*$5T^1G/HL.M?@R1$XGS8]Q=S6Y$@:0 J'^_J M[/#V(W3\>$8=JN]X7HSH4)6'A)D;>3V#RY->SST]:P>8UB!+;E(+![SR\UVI MPV;S9*A@JSP/YH/N5T.]0XQ9&)RUVU\LFZ0"R8.=^6)&5_ D$#'AZP2'T1W$ MDSP&>N7$L+CBI%+OL7KM3D-TL!C>7=P#*M119N2ODU@ M#0FC4N)\-X1QL/(P4N/W-C?S#<@G+CSQXK>S!3._R1B>5-?1QR/S::?V%(6< MN&JX_CF*0Q^90,6:KOY"S^H?C+%'8A^)PI:;S-5?9Y&!34'CT28O'9L4^_3;E\K<_S<)O%):7XB,18'J.DN623O__/$N4J@ M(D_S9#R63/J?0KZ;^/',["@L(T?\__]4#*E3+S,]];YI(:T5(JQ"IW P^4T2 M/*M9.-ICBVAT7S!9@K1+XNSZ,_?]!?!4YNJ*O'[D8QY3K][]%D M MU85'B+)NF!/)O9V9Z8EA/#,A_BQ,1W-PT%Z%+YKG:TXX3+IJ>CW9$7HXD2 M>_5L(YX*ERA2'D'^9?;^J\'9*0J0N$W::J.X/G&J8K[:Z.RT'355@1.F-O/[ MFIP&^*W)'WI?$A)O*B/X:/$_'71S8\J$9\Z5+)RRHNZCASG"M?"136DT8PK, M)R%+R:4:)?+NOA_=BPOCOQ\=4!-B>'1=9(V62&I-DUBPL'5B+'_"('ONXP$1.;N.]!7TQ)D$_"S4@4>+GL- 0[$$,5 MD-BT^= !E$;@DB"@?(HF(S0-T02Y5"+3\SWL_"FKGU]^+LBZM.P*Z%7IF3:C M691171&W=!=2N7#55N:K8.K-6;F71=S4 91I*%E^U\UB_],$O4*8T[,YZ6R5KB:PF,TJU(H=Z3("Q@+&QQCR,"&[ M6S5.CA6.21V&7#3]'[(MVQ1VP%;PHP)+? M8Y:>Y>'IJUGDTPW!)K?SC[994P-7'$'/5>][(K,$5W/!DY@+(JRJK:Z,!JEJ M^R7K:9$#8X"QW>W"653_T>\_>93+E]&=O(7'EDHA5O.NU1<08J*;DDK05LZ*4 M%:K7*I5N5S!P4,BO6@OY7"2.SS8Q RMV5L]#N6SGTR"GQ)J"8 4XZ:(CJDQY MI(RW/X3$Q6A>+_MYE@NG5.@4_A%/0UJ;6&I IS+XI>86^0(27(JKPDM98E%4 M 8DX]50Q-4[\U$6Q2G"J[V>4^UV)6*SEA_T4H&6&+_WDN(B>?$]5P&K@IM): MJ6DHW@3VW?!918.4[?ZG+8=P1#C^Y4;;6M1GA7)-8BVVN,5)G8"P(D MBOOH ,N40D$];.5R6^AR+3QN\ M@N?1"FX;\4I-4[G=H=WQW :TTMLH&F_)8U\I/X/% ^31"]BV[4GUC4=/LT' M52RAH@1&80[3)65H"^PR''GI1MIPWR[<^Z:X#^S"?6"*^SA*L%W0"XCT8GX1 M0KO0+P')S8IH>3W#T#+P14C*"J2L_7UD&0$Y(-GLEVYCN6(!R&-T9PD;E-CD MNM#0S1JE5F)K0Y*MY!AH2[V3-59+!?$1%-+M@T5-"K@RVO![8!>PZ/Z_DW>ME"%:8G,*[')/0Y^U8A(-Q>RS7:0 MI,2F(.D^LLLS_W;0H4$G/SD7N0DO;0@]/@^+DW 2X4!40Z2X MGS\V;822,>Y=CU)(W!D,'"Z#_P902P,$% @ "8)<5,FL-[1G"@ NVT M !4 !O<')X+3(P,C$Q,C,Q7V-A;"YX;6SM76USVK@6_KZ_PI?]O9 P!;!ECK!AZ=Z8S35W[G*/G M.3HZ1SYRWOTQL4QM!"E#!)_G2B^+.0UB0 R$!^>Y;B=?[=2:S=P?[S7MMW?_ MR>>U#Q!#JCO0T'I3K48LNP.0=D]US/J$6MI_'>M_6EX;.HY]5BB,Q^.7@-_# M **0$9<"R,0%+9_G ASJ#&K<;L_//^[O)6AL!NYV%+AZ\UU!PRAI><19HZ.@5# T!GS+EX3H#L>DEOMTJ1W MB'_E%[?EQ:5\J9P_*;V<,",WQTW3WE%BPC;L:Y[E9\[4ANG"='==G-M$,1V MD(5FD$X$@05Q2T$JH?!>@8U-[I86[#C\9POBA&9N"A&6IF]J36?#ADG&R6Q< M/EU8D@UT$[BFYUK7W)8U*^'$@=B QL).(2\Y=>^%/J[1)&!-BRD\F]"%$E/O M0?,\Y[+\0-?M[U7&H,-J+J4>,ZN "4,8M\3S\;[.>IZC^P\6!)(%:#IL<<7# M-E\L^?[^>[B&0C(S!;)5[ %\^=-%(]WDPEC5J>F43GG$^Z*;+E1B?CS-2\+7 M*:_2]4'J%"R,Y#\&^%Z/)OX=!>9:EB T@"1)J+1)BR V=# MBI%/Q.L]B/ FWXH!/&.N0YLPM+E02V*,Y-'#1#1RL#Z8;](H!-0E.H$<)[ND M,C2M7T\W4THCGG)5PB.3,VV9.G8X>:*NL\7>B*J($:GP JL\(0^"B1I1G*8 M_K0VD:4I01)?ND9Z#YG(05#I7E"(FCUW%UKZ5)3+]U0WE%:S4?JRSB3EY(7M M,80BENZ^#W6A\4P>)=>6^3R.38L,+GETVCFG:<,1Q"[L#'4*?0<(9462UT0\ MGFG2038!MPDOHJR2SP9;8(%9;?]6L$"\7B MDDO!D*MO4006;A)K9NPH\M!GRZX(26JN1#.H#ON0:S?\&:MRYDA4'<="+L,I MQ9)MQ1#5>6#&Q5O(2%>QCEB6TRKC)/'OEF#P_&O'BM9#"54[K!FKF&TM[79C MJ>,0\#@D)A?*1 WI3)70$J(FX11N43],>"+5O1\/TY/Q?I>,?4))M/(V'?1"9E*=KU3"0L%0W6SHRFKBFV\C1U;S,E.G*-(#& MXT$*4YJ541LZ.L+0N-0IYB&;\8K7M00>T."I# )(S0H70^U1Q*DX\$EKI#V3 MORHVGFGAVZKT@'+S2%0DV6-4VIAT;4&.Y35Q86-9I@%5&7N4OF.D)A*_@WPM MD&2487=)0KMH5BUL=*N^5]_"NMG6FWA"?*"$L18E?47+R:K\Y"NA5[&KF:%+ MX9GF'2$TK"]F"P12KJ)KA#EW?5^\H@BXJD& [)V!^.O/FR^O__[K*[#=R0-^ M?6K,*J/!PQ1WZ^[X0X6>5CZ5?W3OI\RLC,"L:'YT"DX'?IQ53AXG)7#M%+\U M&N7.I\)H(W'XI S)$;KW1?S$ ;^\70_#SMONJ5\?2G;;5)9P8_?YU=%1S#>GC[NO.F6II- M/W][T?[R2K^K/:"3P>WC5S)VKNM&ITI[KO61_JA]:[./[>*?E?YPUJMT/U\7 MAZ_920W4C9MO%_BC6:F_^/'Y_/QOK=9IBQ,@!^N2&YX3C/WYY/T\BVT*OY]4 M4;=G0$ORM*)J>O_/BV+QON1"9] 01X6X6 ]E7X.:,BJ>ZFP[1F6$KA55,3%, M\9UK'=H4 C0' QM52^S?S[Q_*MH_E^O+.AN,Q5$D8"GO17A=&_/3=Z;095@( M(^8((T=0Y8R*I3CC'N(X9,4#4%&+[#Q!O>9+B-K@O:(GZW9!^=#7VN-7E]7( M6'; @PCQ/UD"L,?DOR68K-NC?-K+5>X1R9IX!)E7-,]%-K$#*;^B9!A295E/ MCUB,KCJ9'+8T#Y;4ACH><-D-'5%O4WWU[;THN9'A&;R9$L@:&^*+.QI"=L8I MS6+@%CJ*UY)U#0G-?)+0X"C/D7$Y.'ZDY/AI..=7S&1\HEYJV9JS0\=KSN#R!<#YQ:?:=+%M^U,A%-01OG#![)EHWM?Y29 8@75 8V&!--R&2E7'*/9:%!J&3'?_E1CN<*//M9=) U:ESF]^,B8OU)_+LZ-G[/1)LOD10!OW>( MYYOK%U;N;$&*B!&LP8#I&EZ;-O#>.;5U!U[V^Q"H*0R>>0B9YS;94+;1!!2[ M9M_RD99_ =R6GF[Y$/^_ &Z+P5'?W@WKR'RW_.5A8IGY!U!+ P04 " ) M@EQ4N,'!S_!( !4F@0 %0 &]PQN_+K1: "-[I_^\VD=[#T@'/M1^/.K=W]_^VH/ MA6[D^>']SZ]NKU\OK@]/3U_]Y__;V_NWG_[]]>N]]RA$V$F0MW>WW3N,UIMK MU]^[P4X8+R.\WOL_R?K_[KW>6R7)YL_?=C_MOR?_MW=X<[NV_W=_//OFWGP(_ M_'SGQ&B/R!W&/[^J<'JZP\'?(WS_9O_MVV_>%+_X*OO-'Y_H#VJ___@-^^UW M/_SPPQOVK^6OQG[7+Q*R[][\_N'LVEVAM?/:#^/$"5W*(/9_C-D/SR+721B2 MO7+M<7^#_NUU\6NOZ8]>O]M__,?EPY&8;)"B>\Z03Q$#],X M(;$&CHD;^HA"+\(* G$I&+/\+!*Z<9Y4<*I^9"XB6:_]A/IH.L[=?#KSG3L_ M\!.E]5.&F%$7EY!-'&5W2:)A%<=6^\Z84MNAPL&6_4G!8PAHC!LUW3ADG30> M.^54C4'>B()4A>[^W!3079&0NH1<&J;$;(9%JB)ROC>WGC2B)%7YNC\WN*7K M"D%4A123,39?6LN^\C3G$# 9UF3Q@*IDM:_,&1\O%E 5KX>.T0U2&2:H3^7F MIP:/:-P5\M( 1ES/1(%ZF>SZ@^%0@E#,(_+O5X25\X"P0XR&GHG&49K0BP5Z T/^EY@. MG2$DP","!2GY98HQ^;>81"I$^G44LL^TAVMQB-SDLS0C&EU2=267XXP1*011F'&-%O?M4?0 M20=D5A#J";%,RHKN@IU'!P\(Z@34S%L[721J M9($S(Y2E%Q$Q9SW-4WEE,7D$3-I'XVA>64;.]^90Y.5 *$O:1PCX.D)9WAXZ M)N.K5HZ$NC_@DC M9_7F0T_,+@K&@JGL#D19L/IG)B3_C2-Q.O263JI$'R:B]G4Y6[I.&' MR1ORR9O\=]ZT/\\1!98U6CM^J"UJ]O7.RT,(N]K2359ZAUZ7C-7D[2)0<0P@ M #-@7J_1^@YA171KGX*:K!,$:K+1#TJ)B)V2C3V=6&>$=TTJ])20Y0%YA5ST M8_TG(:6J"-,@_WV7?X6YS^4&.=AA_*H MLOT J/P-%H7.:UI?X+K0Q$@*67)[437V_&MZ6:RGPR3BHQ1A$I[^_.HM^5TV M#7YT@RA&WL^O$IRBZ@AUE'&88OH&: 2=-#GMC&ATS73;85L'+7" 5$'?Y)!U MG_Z'[D(>G(#&58ODT,%X2^*JC_2^ T0ULCAV6M69)(J].M2:3-DA M4GR%7$0XWP7H'"6YS#!S2L2P',1TE24&+-?1._X\TU%2/6D74CO=G*Q[/ F] M<##*%;(O<'P&5B'XU=&0F@2;FQ3DRW06S_69QF'R.H*:#@.&4-2)& M"FQ27"0KA$<(EKOXV(R8^Q72B4RNAV^,KNCOH\A[].D^$P#XDK@]XQ?86!7P M'0P2L:^:M;-#O1ODKL(HB.ZWF2PM%\0Y#.SZSN+ZVH,F?Z@23EX9TTNR[PR3 M*YH+*XUG\QNK(;\,FJU!RGAC+6>\H45BR/Z!778PAA?+VSB[W(1QRT*.-AVT MI-/H@0S$7S/1FE?/4 $-E]DPL:D'WQD $'M@I0G&"=YFGVV/' SU3$_&S&JWVFV[7P6A\@JR>66T:DD3K D^-S>"8,#IS)*=^25_E1>'%DI-IFMN/U+Q1)#F+N:0*4W^X MK#._&@G6D/.*PVI&,0$/+)!-XTAQ0'< , MU"%;][\S.D@JG\RATQ]WX='"T M>;K"MTN.;KH0,WY)T;/B[608,V2H<)W$G.+;KD304(403'VUJH2PT\KF 8+R M'()*M:D\#UA4G@>X4/B+^$TL$.C2B! NB8LMO13CYMLGX,1B+KL9GKB)P -+ M"[G$>9S(N,,EA7;QL9M(W6>IC0RV-DI0B;NL8!2P.EI,K,X7%56TX8$[C?8\ MA@.9OH[OG8:'SL9/')CL'1XO>[&8FEJX6,$7L9G@$(0)OI".(C.G%KNCC:&JK\GPFNJO!*'.!/O3$8M054(;O/)VG%*(2 M.:E#U3G*\B?B-\O@7P@@R/U[BR/@BL?C-;] DXL:S,5\BQWT(B=D^ S4U;6Z M?2_4F9T-=;/3L.ZI68,.Z*Z9QTO30>592# 7M25Q>S;=HYKZL6L!A4QF@IZC MBK[Y'(6UI0+EZ MM.\$%3+Q'Q#D?)-B;+.JAHKNY% $KQ)1B#K.4IZPU%A4MXWP: M)HCVG0(ZO^ PLU[LH]=BJXKB8V;V]CM[Y<=:\YZ&)XZ/V5U#]:$?/=#R/3:_ MF^$>[R&D/+EY*$49))AW$$S@\RB,ZMX6/*CCL[3K]]1G51^"0*\C=JOB"1E M9C4IX9XOF\1V#M RPJC2NN/XB0R"B..'#MZ>$L?.WD61+PDX 1,J_2=+3S#E*@+<.=0ZST$(#E!S[ M?YK&_K>\B_LBZ^)^GE+A+Y:M>\0#VL<=1#=J$LQF)Z$(;*[?'XQN+#@R'/E! M6IR4@M^UJ\I@]8QEN'[YV!8QK_%;S>*92I$ !3=5NSG-(V+AH%1HQ51-8!Z[ MW"Y&44O!:Q;K'!>H0C.]>;7CY:XP 6O/56X(L?T(?_-*,R@M(2("(A84@UA( M!QO-):6D=-.N^V1:V'JK9N-V[.SJS7/RL%I*J3\_JR/1/GQMB9L99#/@Q^ABR>SF8L/NG( 6(/-R M3GTR@N@&I$XU8]&2(K^YZC0+3E*&%"%[>@.<+64&AQR64(]S&/?LH>%1BHGG MN438C[*WO5&0A,E&Q:+EG6C:6KF9+FXNWDJ900^) M"8=_4@@ ]?H2&47V8V(!UP@_^*X%+]^68"*5,_IW4_*8@J0U M"%,H;J.C5BZD,)ET(N.JNO]B48"Y]5:7PFX%TJ'3EH.L3%*>^>EK7?%UY'?J@P1S5)3S9B'H273*JN7D%/6NP%[)5#A?P<0J J&A)I MN-:JE!TZ\>HDB!Y?#_ )E@?;VYB6;RO? MM2_MYDZ9MV_W,MT\E7E1/Z*^1& MH>L'J,;Y)IK"- 41=!*G-Y+3&$93,(&_H Q31YLM3OC82V0R]Z"&YTT9:_;# M".(3BA?[+A%_C$('53[/6:="?'LGHOK.CDI)T[1/(DQEOP@7KANE9'1D;,A_ MD&ZR+D5H(FDL4%-1#DSC;1N:-]R$^T'D8"^_CE%-)&A^_LR5)@+.>.FRK[BJ MSRC*U*@%).SWI5/L ]/&UT(8-6\@ MP'0L)8KE*I1&U2Z'/=3+#+X97CI;"U.[X&JUE +(M"[Q!,FE;+'-^PNP&Y9. M5?+NCJ4HS6\"JL!D^N&$0'(VQ^L60@\S7)=P\BJ]6\>*FJ3EF9\%&-$"5*LS MCE#EN"R90B?_Y^.;!1CW9NB:TG.Q\$-VR>GG^GQTVL*S/R<7^(;6\LVL]0IO M ]2K K)4WS53:L[*85N_B!>)\2PNXH4X@W0((NM_\2;+_2OU25B(:77F9'L9 M.&%"DP3)3S=Y82GSBE9@;W5>Z\^+6DJ2 M@R6;EF-'X:)DYX[],H$.[HHY_K MY%(TABJWC:O1B[TVWR,2 P31YCI:)H]0O9_YW.PZ8-,Z;&$)=-XL+[?EA?8Y M^%\5L,'Z&7&$R%ORV@ZQ1&(\BQ!+B#/(92&1P$7(8ZT,.A]IP#CJ7JZ36W E MID CP;L/5Y +I2K?\1XJ]G-]3OH4/U$$":!J3Z5J203%2=FV8T"009:F1!8O MB0T9PC"%0+6%E!^86(8^L7I [*H$%, MS^8F\>9S#/L!*Y^2;C993P G*$9Q&BXCO,X>#X"^#93D/:?'-M)X@I5**5K7 MT5II9%T$NC.M\[#LR-5LN'Y%V@ +IM]"I?,@Y01UCUWC,6.=-, RVZ"5)3N= M1R&5:G>6%WK21VJM97"![YTP?XKHA-ZY0TMI1LN#-/9#%,>ZK:NJ9'?E$K+7CY?$P5,_ M1/]ZL M?QI7IE2X,V)/NW2]=O V6E[[]Z&_]%V:Z)#EGM(J5V2\+CW#T5Y%VK1@2P_P MV6GOUT3 P,Y22=86GX;V:K>V3DHB.;$IDC^)R9_"Q(IU@/(GR3422E$N[UOM M2F]U>AP+EA.F[O]M1&\]R%8>A?-&+5E><4Q[RY+.G&J^F?95:'?^&J@3[N>J M?[/;37BLL$E) )N':-**;USP*L KFP YWL1I)?1IKOCOH\A[](. 0- DN4," M= :I23#LZ))#'78BR?"UNZ70,H+&06<_M%,[+&@^5]'STQU#!9TN(G[Z!V - M+,::&A)L;:XL$KJMS@(9$"<7@5VA@%;^O'3(8GB#G3 F@V,-;?0=+8\DZ+SH M9:H_.7BDQYHE*OSM[8]EM5YO2*J [-36#TXQ<_WS(UJ0J"3J;D&G"X^7YFZE M06ZG/YBL#@$[BRD;/?JK&KX(KXD="75TJQUVSU:C=1XEL-N+'I9#N\:T*(^U M*,ASM]U3I%??XM[(7% G%THQV:O= E_IWJOMQLL>$90$\_62U?#?-2@L7HJ- MM._0$FG UD26\4&5,?"^9:!,]J(T,Y95V_4,U<_4XKHSFCNK?:"6?0T;N]59 M:-_>GZ$X1FA7A(61A9TX/2SM'H-UJZX6MO4@-K'0[8/S9X0/TSB)UF0Y=4+O M(Z$1X4%[>S_^'"]"[S9T$4X(HN"/0\4. *Y3XF&5'TB2# 3%7=5?%7G$5=,>;8-+\=;-="/V,.BL,>4DV MC;AD'*<;T'KV6=Q)Z[*\!DRH>8[+J2V.U M2HZ:Z@= #E+2+J]MT:R(,H9OEN(\(]5*0@E2.J;LG_8!.72+P?;-H\6I\MPM M[O$4YZD\H!)U^G4S)XN&6C%Q#-ZNMU*KX=8B"*)'6C61N)>C*+U+EFE0]@7) M]F\@ETLF!9R-:9A5"UBM&>X;G3$\@C1SNW?6JF&;+*)0E38$3TW&T*H"^QFM MVRJ@YHK]P>CB+1"@^"= )R[/?38>6@'0XJ3#;&'A_ T+[9I[G^$TQO3LYSJ7 M#;($?H7B3)U1L;??;;[L-F#7:B]_%2[4)N=!O"[M&7C28=@5FC1\A%6F&(PQ M];C,YG,&S,>K4)#QOI*MW*=#C#P_H7\:)WFLPF\&TTP*MD)9@DZ/>BM:C,B MZ %'WE"%!KZU*0VTIO7SG=,>0@K'0H>B)HZ:KV[*5/+JE7=6GI]%2]2P_ =$ MMSB0)P(2UL(_G;/38"UZA,_[A MC5;@LMXX/F9%0/&1'V^BV DNEF<1;?3Z@+SQMOM:@LQH'=4#NE"ZX'!'RS.C M>RK)%=I$>-PL$SG.,]*K))2%(OF'.5J*/$>/%7%Q%)(_NEF9Q_%TJBS$7$X& MU-$M$B1ZLLE5:U0GGU"R\*(-+<#0KU9N7>I>,I-?+:7Q*!0A[/DTM7JF-^R> M9T#Z\?P3(,NKT&Q!)!%LY=U#?CWJ7817R$TQSLIBGT+S>2\#:.[&&%V#7L:;M*$GDN&+ODJ MEWX4NS,IZ'Q.$F'T!)23>NVND)<&Z&*9GU4?;.L/?P^V92"9!Y9CN"X#8LW& M+YE0@4RKP,$%-+H/=A88T_9@3*R#;:M8P^+1P=YX!35,R#@?5V-<.Q(="(=Y MF>:A$O6"+CT-]H.4Q,ZCNA8U6>9TS*Z-=V^2[9[=FO*[_>E\9DCN=A! JX M2QS4# D83U+:EG"QIN003G/4NDF@9G0?Y3/P MLS3:..^WO1TUZ-<6RV(T:+YDN0DU]4YL$/NA/XT7:;**,)G7WBV9_K@B+/R'L^KEGNJ(+MF7[&B[V8,SQ>%C=C$NTW./@83]CL/$C\0/!8IVLF1=G'9OCQK 19JV=&?+UHHR1Y MP&Z_4TKI>[[J7BF5@+7Q,.DT7$9XS=:L@VW^CZ/M-91DL9O[I=Q411ORB9W M5MJL#%S'GT>WE4I:WW*):!2&2D97).9K)(^/FDNI+I#=2:78L648]&!O0G9B M%;=/ M5Z+0*=]"W=&W*VR$ ^[!@-YC$7#0:8+6,#7NP86>XC/%.2&9"0RWYW&"H-N1 MC&7.8SUI[%JUHC AKN8X8'?X/[^*LP#2\#%Q.:B#;:7Z\ E&1#1ZS_KD T]M M 5_ M6I%OL1N>H=>DY]F'75&-;3:3.\T,I$^0&ZTNJI0EWR/V-H.:PD"OI!1 M2Z'_UUYMC!PSZ)\F?96]6YC:TN8?;ZWJ$UB9:.FD03*V-BFFIG-2.Z0N__B+ MCS M\;8]HP7>QO#6(M9 )])S<-9"C8!;1,4@X[8D(SMOO@13K/-IN'I(C7L.A7: MA21\(9D*U_V1];?_;/6WW]!?[XF?$?U],[+^OGFV^ONFH3_S-54ZQ2XCP#$4 M*6)L,:-)8;_?NRRV\#0=_[#\!7%"OU1&1P^):4RP$K5B6UN'XE&]<+KQ5VO&6T1O.VPR6U:9)VE9] M'R"K&(2RS#*AJ>^K#T>??D%.D*Q.0]>(FJ4H6@D#QM.O'*IFFWTS"0@[3)-- M3T,RDMV8C&EY"/WG.*,'X3VM!P:[Z ]G+]Q]VMLF1!Z%,O"7*'9]LG$A_V%P M%3E!BOG #8WDC^E/XV/&ZH2P.B.LKG-6AP4KS M1E$O0VHJYXD0'ZDT7>7(FG7QS=+A0.+A*GW[KFV(ACH1@[I1RP6%N44MB8__ M<@= 'SNH9-XNVE@IT-,&T<=TGO] UK70T]S_E]FH?35_>25_6RU7^&#Y,A!RVDZN M,3[9^]L8#E0LW$,0?6G;L@)FYT#("16[2.7O ,Y_0];(UR_,/@) 5*"T(2!C MM)I=-%][E$U453+*&"=_Y(_*Y2_6R4<5(R)_:QI0FZK=1VR WI\JO0-$XPL9 MX^$\02BJ1O7Y*ZH.(E@6DO:.H)I4D*ZS0FG'^;[X*-\7TR>UT]J:2DMM-6$# M:)L&KVJC-W8@_4]IF\&\D1 MY+"8Z&K6VL;3G$Q[./LK=3%1/D8!(4-3P>:Q5G/DMMFC:@:+-4_;N:U^*[!5 M9??X&_+O5X37@LP-YQZ])P(G1X1;*9DT, MFWYF(&.H@6QVUG"QDV81>C>K9E_02MO00R9-5BE8+ZD(0H(!:\TY2K*<#=K M8?'@^ $KU13E;.BQRRH*/-IXF8H$LFZHRC"%]$] 0ZHN#LKJ ;M3:PSX/*40 MY7>-U8'#F8F:!)-X&C"2E2CJ!JBB?6=W91!+Z.9D/XUN)'5S@)9LLP:X1.0C MLKQ(%%),(/-U MUK-\+2T731_ /Q2PM&7<9"WO4;7E_;!MWV5&L>A9JKEUXU'1?C:9TFG7#[U''[D6.8[)6-I-Z-8+6OM0A"FHOG#==)VRKMU':(.1FQ4V)'\.$(,L]!9KVL#S M"_LY5T@0+1L3SFK*HIXYF%,,W'DGA^4Y@CJ^$3"TMZ::GD)23H%A++&)L73H M0V!TPGN?[-"ROHY^Z :I1SLY)BM:036. M^CB-TY 3T(CE<()96NCAK%% N& M6;WH(Y0X?A /E(ASI,0MN @K@^;5#XQ8'0=2H\(R;BVB,6VL4K 24'$F3K[T MHGNJ)W3F/R"O.<"#;=;/GC:#A>O>I<#?5I6AL>9M;>>@HA>X!C%\*78RG#MK MR+,T51D HTNY/E[J,TI2\=V0PVSZU:2 ZN:EKGJ;[;Q&53SDJ1R-:Y/M-:VF MSQI\'&Q/0R^-$PS7<[>'II@R1V[**OD M!CL>HH) :J7%Q&;/M>&::6,&4LWI/*(/?C8H08M[C+*JKH!*$K";M[I$.(+4 M.#HD[C1:(WR%@JQAT\K?0&I.Q,]N.[WARA-B"?/"+>]RT) 73GTB?G-7GQ#+ M_MQ>K16-MEV,@NB>ACCDUR#7M6Y65I4FM[FI+6<&!:+34S+/KAZ NL?W93@'"7L@2!]0/L^BKQ' M?W=S9M1,I!C;>LEAP2KD%"'3M4XC98BL:QAY L-LO+6^C=$R#6A/): TH0$" M?5W.9)CNC!+@#H48Q>07Z8!3YC,"XEUV3>8,AZ@M',<*2L\,]HD3L!GCO5\O>SB_R7WP MIZ+R[B=__: :2'U2;2^BU&!-JK5(K17:5![KR1ITT3!$I3V9%N2&^[E4:5II M_=5I2S4T@2ZI&O3E[G=U,+5R@RL+J]2-[$M2Y!3=S9 T1^.W[R]9CB]9CB]9 MCB]9CE]UEJ,9?RZ9MV@VK6"Z:8L__?OKUWO_\]N'C]_^[__\[F[2IT_AMS]X M7[Y_N/^T#6^/TL?WW^,?OO]U_\_;FVTGF\>__S56R?OCMWUP2^?\7?+Z,/CK7?XX?;MK_>?+G_X],_E MA_VCNU\WB^W5_=7M-OW^R^>;7VZ^.SG__=%]=Q!^V/QM%?SW]O8?=_OA]J_- M^BJZ_H+^^_'U[[\Y_G7[U^;;-U[TN2YTN2)UR2Y_/N/,O9W _H%JN,[;-M%MN'K7J# MUY?DY)?DY)?DY)?DY.FKZR4Y><;*LY"<_)+=.M_L5N",)"G&T_26PEM6.4!E MPD);Z0K+E)9$RL62B92:&/ONFR<+L86Q%VZQ+)/H?VG3.C*-2+P[&,="3J(4J%BL MGB@3Z(YHT3HR;<#LPC2D(;\[%=N@HGSEML&T ?/^5$V:Q3)!>$(&4I?'AI68 MF6/Z]M'0R-@9.5!U;'M8?C6Q1+6&K:ASD:6C D(988P\G#5$-' 8<)13S%LL M:F[W>50&;,P:)$&LOLEC$F;>HY&J(;

_=&-KIX&I] M\ZNOJRX,0;:RMR%&3D YO">#HOW!+\+3\ '%24=G64.:Z^-IO[V=@N)Z 90L M9F_E:-GQ\8,3I.2/]$&1']X3D3IHH+4KKM%^X!@&RUZQM;EPB^;+F0*Q'K6@.;T_E\U8H35FK8W[\1(5+ M_7A%R5,O=Y? I7'SF(%M"^6*U,+.OUH6)1=NF,S7#G;MSDO@.FYT>X.*E^5R MEGL,OD];5?C KIC$C*$REOLU9S-CV9C>)'.5=?3&\G:0=^G@9'N#G3 F 2*% M"T+NYT4Y:*PW1ZC/EC#!W2,Q5D4WM\@W/GV M@P-HXQ.+:7^*<#;':GI!R'3F8'2]0<[GPVB]3D/?S=)W3T-7Q6;[B-B\/9-: M[W8VW(N'T?T.XWGUX>C3+\@)DI4"YJV/[+VB44.X/5H8UWM"PK./-#R[6'(B MNLLL/)."6YZ:I8/Z$<^2%)"5VZ[8."ZF_QJ%U%(??&*VN]Z70VX8+QC114Y4 M\X*10T1[;W>](C[M@*C&HWW$26SE9#:)Z4/#K&'\[E>(YNB/%H\.]C)!XHLT MB1,GI*5-SU.P-Q;FI;1_\R(VAUK]-/,Z KH?-2AIH]3I\1/9G/NY!YFZC0EE MMWY7:\7PQ.HTOLB;&L%[\HL)"? N$?8C;Y)VUQ#Q*S*OIG+ *JOW"AHK23H] MUV90_BF\UC%H@B8UVY]D;9HQ),#106;[0YE:B-Y$N$E\NESQ'@1>L=/&Q\7=^(3/C+ME_HK<9'R6NQM M<67I[*I7].FY3= 1/3I,DJPO01W6U(>%\GD?LY M&\MEX.P6!28?*_9;N4/+QRRY%]P?<5LU_MCF:.<3@*VP^'].*XRHC*B^*9RD MA^9+.X%R,59N]YM*RZWL!]%E@HV\KB1*:+]/CSY:1EZ6Y15'NW'L,KW,S0+- M2=[*L!MA"@P6=7C;S0&"'6S;HHW1JA-$9#!/PNWN"6N]W?U 8;1M[=FQX>& M/;"#D',ZG0P1YA?D5=?^&7A2[.X:;JD3PTC/\I6?XK'J&'R'L/Y I]H!V MU\Y7?OP9+*07,OSZ8G,Q_B =HW8LBU-7X)I$0H96PUX9Z^_65A=T,(&HB"=0 M1-FG,*NAH4F=P97,N*$'N)E3J!P_*[R,%Q*PF]@GXT#*]&HQ$.:3^3^R$_/V MR;\"]#TDK#9,4\*^#PN X/>E8_!+Q^"Y=0QF/$:#U+7[_NM35P4[F'"H@R5M]C1,814*DWMA":ZQ*GS] M3VD,*(SV7QJDKPJ!*3Y,@=98%;_>]R,F]$5BQ&'ZVA'X*O55P:_W\84!?0W2 MU=?J!AL*&N71@>:8LO?K%\MV4N3T;P4%LMLKV#=B'M!8=M ??+V4W9AQV8WQ M;--$A8U)O\Q^*5#PG.W94BT"F()'IEY35$;6_9JB]LF8EC_2@)[-N8S&!!C+ M9B2>F5MZ$A%&8?8:(F90&.BD>5Y0S,'5*W3+HV)QG2Q%*F+-3+1)KH4\6:?P ML+G'0$PN6UR5@34Y,B9QPZ.PJBU'3H+* MO3MKM^\>V78+9AB!)J!2UD-F!/ M4R\<]!Y'\9AG+,/DM%X65]763.L)).?-K*06/=Z(8YB?VQM3P>-N&>7]]\>Y M!'Z=@D[@7?J(:VVWKOJW8/;L:IZQGJSLLUM[Q]!G[]6:UDK'&>[G+ <+[64QL-Q?>7]+)WUDI@2[#OTL-6>L3LT"&7)ZY# MCERO2L+L[)IAJ7OP*J:EE?6F8P^=8F2F5[GB/T#W?D@OG^0&.8(<]K=W4L90 MK],/K1N89.7V]->V#$E2DZ@ZIZ9?69! LO\-&Q<;2[/B]CASO6!M/7JT.KM+ M!0"D1AL3M3=(L&)&TE+-T,=84-U4>VE5"M+.I03V=%H'2EL=J+;,'A1R%N%R M2Z,9GNR^G\#9[M"(I )&?\:Y]2@D.^);A-YI'*=VHI&F"%_YIJ.E$9EJ]5.. M4*R:F+)T\UDW;*O1;+WYD4=3V3<>L_^=F%FVY7L)I=74V5\J/]B@VB_ MEO"^I DR1SO86(]9N%JH3H\N? SER.3DLAD8>_>G>\TH0 MU$V*.T-QC%#=>9WYSIT?^,FVX'*4HG."^,TC"A[0![(@KV#RBK2%L7^H(J_S M^E3111]L:9$5Z1-R\,UC9-4."AFFD',#:P EVB ED)6DH&67[&N=23&!%7$$ MM6> 2Y0D@%8]K=]D7?-,".M1*+S:,[#[[TXAE6Y5V9;K/>A.#!U] _42$K*_ M#3T_=J.4WM$?/[GD5Q=K^K?Q=YB):AK$OC-IP&B(MRM M+^>I&1$4,A5_+&U6W31.HC7"L>/F%D-[.9!Q.O7\J^![J\5"%<'N!T/N_L-* M,@$BDCGD2_)O*'&>[E!(>%53P(;D$F3$3QGQ&^?I(".NFTC00TUG,>/0/'ZB M.8)HD238OTL3"L9-I"2V%N$I7 G*J:PT>ST P1( #E.,R:3+I2+RY(+D8H$L M#WT\;>5W#+'MZAK2BZGAEM&=PE\G3D+_>TP\EINF*C[&.SITLLVXG8:[EQM+FK]. B R M^\F?8M]#67BCI3$%\A;?&( H5 59LTD3G>)DCQ:*=PWY"&/F#JZ)7R#_]NZ[ M_0]G)&I,F%!REZW#N=C+A /1N@;,,OOCX>I/5@B3W']F<8)RPK0UU"5B+4-!IQV:A@9+2_8R9-.WS)_(XIC,@(? MR[Y1E2;VS*81'S29*GJ#=98+'^=C82OP(@BB1R=T]:)/,<5GIKT>^* >\W+$ MR*7(XJ>4==_+8R>8PU\-,68^>JL-^\C>A@O%U&F%6+ 8TQ9/A;\E9J1MP56DB!"_(FK"4!^4/QL]QIUJI9A5YQ MZMI=P!.L[@6(H-8.[PR:C!&% :0R"6R[]DA+R[ESB=D[*%)7J2),8$WH6R*\ MCR+OT0\"6OXP3)SPWB=CR/YIG+DM$N YS%DAP#!OO-MV1H_Z1UJR&:LY3*\X:&6KO!DVLW7I)VB_MI'6[D4"*9!:-MTB M"!SPV"N>IE06][$Z]L^9K;HJ,?WJ5#"N>CQV1:N27BQOXT[K4)K?/82G$.G+8E=A9%H]1R-=/I# M&3V/); "G.E<12XWFG"2'0]UY^Q ::V#[W-28A>L(*F-3.W@;+:_]^]!?^JX3)NWA[LQ;_=I;A<%9=SDS MWDVX'FF][D JO#J*E9D8PJ[VV$C5QPPH<->/1P/ X87(]'PQO>*](;\H6XA, MW?W6. YMMY:9 ,-NQI\-2 S?2!4%B[H:U,9\_I4[@0,/=KUAI;XD*]BIEY4 M$$)0N#,H82TTX;10:B*JI1W#CZ\AA94KQ38A8P(WIZZJ;E;M2:HFG%Z!GEK' MKJZ:1\:J]71QLK A',,KUVO]=$(,Y"#*I.*3"!]%Z5VR3(-\880)"H0,;=74 M'QS\R<%I-N.I]##%B4('SROD(O^!QC/Y8Q&80$]) IO9L,84K0BZ9&EO9=W? MAG=^$%"7E'4HK/ &T;2(G\4..,;4*L03Y#HC*^+B/Z#RW0 M&4+81J'K!SY; M9&@QD=V+$!#%:HCQ+.:Q#OQ05R:'3KPZ.3H]/ WC%",/L!=&-R=K63[&M,E! MT'A*5KD*$ D]/TBI 5TC-\7LGN#XR0U2#WDG9(@T5DRSPB 7RV,'TW:R]*24 M18J &C8CF;U*=N86:C,JDKBKT3&@1L?A\Y3B<;',.AHW=@(@=J(DP#,P!S7 M)>I:C'J/0;87&X23K1-ZQW^E_H8N2-5+.L@& M(]?O*'!F+,&@PL!*S*NLN7H"014?N5.%\0R\F74Y^,99D.%YY,=TM"10 +5T M-0F&!"/E^W&R)R7K%D[RFWR8 (/+S6[//"V%UP(&/HQ3FRU%IDE>'EQW):AE MK=1IM=92J;0>'@V=REW=-.7OGD7?@\4SW7?,DA"W$HDZASYN^ZIF^EDNTL+S M?+B:35QFUM/4)338CYA,TYYQ_\Y)P#1/VW$#.:2H1M'C_):O% MTGVI(052:2"?='277Q$?*J^?S\UN2*2B.0GDIN>W=E68+U/LKF@G;+*-1P/R M^<04U:(B65JZS5L$Q.7#)!DZ8^?D*2JAVL.E'Q-+67>@+EU8HZ6D^0DK%A"8_*Y;\95!I3#)J$TJ\EH)O4FVW=4 M?4V[^G#T*7M?P([E5U% GQD,UP7 G3,]T?]0*!9 MI^M<_R<1WLDAI0S1]];.KW1U( 1#HJVJ>NW_78L=VH3Q!"/628G\#24IENQ< MU$/#4K*IK@YZ(>E/2QJBAAN$UZJPLV_FYW%:H^[-'QH"[,>(1 3R50F[OYRO M+5>'WY]DHPQT[K+R#(\L@%(K RFF8"MG3A?Y'CQD&KEH*X&L&UK0U[Z;*>#U ML,KW%UF<->0U-(^8VL&I!!F]5\X\N@HOFL4D1G^]+ WX[J5R M#P@OYZ/6ST?E[/3E:/3E:/3E:/3Y'XV6[U!I6^%U>1Q"L]>CD'6*@?*18HY@ M\PW*2?8 "*:X!CM !]G-"2QREO*+4F9;>YG5#1=(GD@G+R!'R%>.5?]G1C^R MGD_OH4*>2@==>J"3D=UK(Z'OJ#] [P()JE(-$6@=A=#Z:'.Q^NQ"6A<=Z!@M MRA'CY(\C'R.7_),\_.2K"O3D;TW8.\A.+^VPC7H7&C#AGYX/XZ2J@SGK:D:=&;OIW<[;\(MLXBC%--Z M!@C[D9?Q/T>/[)^@3O:D6,]*A;)P]E]U&U0F\\Q6=-G@/+&;IW@A/4G%#B;!(>B;G,#"DXBOVSX9,/H6^%ZW$EP=9>:2+SBU2]S=4[ ML\GFK$OE)8YJUB&N%B] M+X;)";7/EDO0@)O.AFR1KU^8>SX 44?MG3'8&.TFI,S6'D'2_^CU]HV?T%[H MIZ'G/_A>Z@2R:Z;4G7\W]7FL= )TS#9=Z&3TFY^L6)X"K:JS\COI8RH7LME:NP/AR-YOYI2"#GO>%T:<4?0ZD3,E7P)4=ZX(9!*D7: M>#>3EPSIEPSIEPQI_?GS=;7T5'5JW=T[396M$.\G7IIWCN)"7YIWOC3O-.GR MGU?SSA,_=$+7=X+3,"9TF"A0"P6/U[R6#"YB$JF5.AIB#QR6B-WF7R/\X+M^ M>'^Q[! CIJ83=_\3X*)A5$"[X7;/;*B:@5FUR#S&LFX]0.N$IJ8M/78]B(A<%\OB MZ6-\N')\O%:9M5('UCULK$S6 9_7>CVNL-9+& 9H6 6:FJJS" L'2#IH^N/W%BP7VP):;1,(=;@A9$#T)WQZ+57SI^HG^$*;E14EW78IC^J%"SZ#='>VN1W'A F?NH* M4=C(SVDK$]KWF5@D[6_T#F[)G\;P9A+.RT>G )E/I1>OUS'H31%N$LNLZQ-D)!HP(^1/MZ>A& M]R$]KL\F[&$4)_&AL_$3)Z _[:K58^KU#9"L,XL'P516F)B9ZKJ5LRG5.X#J M'%*/#_85C@7'EFP>6TB;JBN,T%0">]:MO'T*VGG:S^O:SO]\#LM9+P0%YH:J M_3)^V=K'DG 8KR,4N]AGAB&%N>C[&,6;SM#9"K'M8IMRHJO MT6@!(]0YYU.].5\C)E^-K>,SP$OW[BIL8@A+V^H:H8'FF,KIB$I%TJ12$6OE MS"P^R^+;4)%%J%9V3 ]:PWF>59I6ZGIUVDP-4(7LV0&(&BR:TL#46CD4&5B- MO^)\WKGCG&DX(-_[)=U;%EOU%&WE,.&"K ,.[9^>^?KCIXU/MC391EDJ8! 2 ML)BO)QE$B,=OMD19%\,K$HR0O:-T?";XW-)>3 _HVKAERA9I'>^=H3A&J,Z: MNQ,S=$S7Q]-69E6_GJ11 ZK04N?(.S-A_PAW5Z LQ&2GG3ZLQI,.0G*DWC&UW"7$//6<">L,LF/ZFO;!\(^Q6RG?;%DLISYSIT?$,@D6X&( M*4S7=I5'U;97+_Q MK@H^.']&^#"-$^(E<.R$WD="(\+5RP/UY5-,4^TR09J8YL%!#WWY&P9HN%R$G?DI MG+U.^ZM)H\H;J>%BB34V-X^1!J"[K^8#:&6DAJNZ9 =H(6+U%7T4*P#:_FKZ M@':,U/ -)6-#]*4!:/NKZ0/:,5+#==7K$X$ J.-%J]]9N!K2G/75P<)DA4FOPAOP2]R>]E;+8SN MV]Q^5&&.M(Z72T2Y3O1MI1^FM 1S)B$1 T2O"NSGI%<55*7RI,=S M?;3*EY^PI!WBWC.1[\G?*NE859>HL2S*TF\M)CW+I3I=O65=EH_\-;XJ3;#E MO_M.?X#**NN_(FS#;_I5+S;+5JC7)#!QL!\9O>GOIFZU&'_IQR-LZA>GU DTM-&$Q&T,S)\KJ)6^R-&?%'3[G4VN;>Q/K M/ \.X]>ZC-M)FI!(/']'VYVNS\&^^TM+Z;\F@.= (?,\4#U_M<[E*)7,5FU_ M9O&1JPG0NX#HO3X;=3MWA1(_>U9#"\!J9EA7>OCLBCF%WH[V2$=;*OPUVP<= M4?P1,P?LWZ5%Y5Q:]VQ7"PUD<'*XFK!L0<@AT' M868DK=;8&N4X3%8=U,;%8(Q=;(M*D]GC%;KWZ8P,$WJI/5@MG43'CZ-5-=.- MA>'D/,KH!CNTBN7U=GT7!8/1KE.SX/A5<6X,OW<[HNMN;LCO&7,QC)B=K8FN MA\G&+Y&ZIV[!ARG&A,,)6=&=X!-R\''H'3G)<+BYA*T$N:K(\V'IS_?3\]R5 M+EUYXZY=E5Q#?ES(8A9JD8&J/W503T&7Z5W@NR=!Y(CVORKZJ%*CIXF,4I&'B MX.V)'R!L2@E-JO.9!BT\))HJ:4\$QN.0!%;W$3;E@>HT9Q37-,"0:&FDB?IO M* A^#:/'\!HY<10BCQ7\%]TLJ^#/HSXC37 !DNBVH[W+S6JKFMI_=5.=@QOB MX-'?A6;(^>MNIW="?F+NZ+5)=P:K,!<2B18LP^#/- ZA@"KEZ9]?"E"1:,FB MNRIZ'*6E"G.:,5H &&9$<6#=2/UPC?DRCW/8X>DQ6]Q];=&=#Y+;QV+XF;+ M6*IU[7:'/FYE6!B&OD5X%NLO'Y9""^8WQ'3G?9[V9%>KGD'D!.?@<]HH%%@+ M'L8>:9R%L0\IN^'I) JE"3<$NOIZ,9Y.O6( MK/[2S]K%&IT>/.JS<% ] !5*,5419L=RX7F8[$;R_U#Y1)T^5/3117DN'Q=\CI_<%>T4 M:23?N9/H])?@;BP*W(T5MZ[N2Q)$GWWX#^C(29P\8\/8UJV3^&SN8U"@71O8T#.$\Z?WE &=TZ,J-'_?U!+ P04 M" )@EQ4)8)EA>&L !0^P@ %0 &]PNDCI/QI[L)IOL[CTEV_*,+K:EE>3)SJ6VMB@2LIBA M2(4OMI6__@N +^(+ (@"="YK;K;>&P":'1_T&@T&MU_^7\O>P\\P3!R _^O M7UQ\??X%@+X=.*[_^-R+__=? /S;7_[/FS?@/?1A:,70 9LC MN KVAY7M@G5H^=$V"/?@RWC_%7@#=G%\^.'MV^?GYZ]M]$UDNR&,@B2T881_ M =Z\01WF75Z%$'?X U@E/KB!&_#N.W#Q[0_OSM'_@8?U%7AW_NY=VN3?_N*Y M_N>-%4& Z/:COWY1&NEE$WI?!^'CVW?GY]^\S3_\(OWRAQ?\B\KWS]^0KR^^ M__[[M^2OQ:>12_L0=7OQ]N]WMRM[!_?6&]>/8LNW\0"1^T-$?GD;V%9,.-E* M%V!^@?_U)O_L#?[5FXMW;[ZY^/HE&+[%[=_Z\!&S'@_R/1[DXEL\R+]GO[ZU-M#[ N O'Y8S MYIR^K_25-GI;T.GA?]\B>BJ4PI<8^@YTG3P\P/ MPKQ+,O!?OTBB-X^6=?CG*D;4[:$?S[(HA<+*[))HI#RXZ;G(L0 M.824K15M"#U9?XBN=Q=OH1='^6_>X-^\.;_()/7O4@-C?F6SPF17YI4O'2E> MI:)3YL0_O8U'E@-JC#4!]-\\K+[XKZ(I"+:@: SRUN#GO/T__I*2\%^@,J]) M6!69%=HYD>C'EHEE7[RU [3J#O&;RARW8;!7$W8<*+#FK3(.)U$$X^@J"4,T MS"" JXZ *.T36'$06]XM!UV5T1DP6N-.0/8-2%N8!0Q5*F5D-*?U]K\4$3"/ M=S!,^QM$_N7^^]8KK>(O#6R*K'!.ITW]8 W9GO!QBZ@8,. M)6$LS_US"OLO+0^[+$Y19?B+#X]0'YHA]3:.([FC1@ MZZ#]HT9F6Z32Q+69;V>3R]GM;#V;KL#D_AJLUO.K'S_,;Z^GRU6A,/_V,%M_ M,HTS47DS=E@V:TY;F!3^9KX=[&'AQQG4L\<:J^?=E^?+8Y# %?Z-3AY\:C^ M.B,X:I%;&3Z\.2N;Z._#((H68;!UA\%*N7_M)GII< 8RR!=@;X6/KF_6.J<( MHBS\^E34=ZKY 5]DN?[C].4 _6B@HUES% -[48,(KG4>Y%\#F'U>(,*$=XXE MIHJ/CCI!Q2VDZ"Q5-+<(<,-"HS1.[T<(<6R!FV,HT MSE>&X20DU,8E 9\!I5U?"F'W,!Y8$55'T.T[JHS.@ KZIH (43^FS56J4,J M:,ZJ?]6.#DQ0BK,TEQ";M:^"K>>=_+/%;7_S$*HK)H0STBYT1'=+"(47+<[6SD%3G28PCRW (WC#@:XPRE%.U MW7-=)X6!K\RI"KYT?9"V^7L5\U[3*.'<#U#Y_*K8?*YL M;A6+/%W6.,0U\-$_H\F+.XSYQ1^Q=[-!: ^@D<)8FYEN/WV+U#SZ>BP1@#PQ M4I4[<^H=3HFEG>/*BG8W7O F*!E& M YT#RBYK9 OC'A=A\.0ZT+D\/D30F?F%DV-BQ^[3<$$G$L,;<'F*4\@6*E0,' ([U5^4OER0,^3,MT-H1? :IO]%__82A]RIV3LD0+A$ MALQTNX4#F:R:IV#BFD3O%#GK;W9_M9Q.5E/PY?4T^PFO/;(L<;P1^0$'&'V< MW$[OR]'[!M:?&6R7U[ !N:FZ+SJ1.KYUW7NLC*!CLA/1C(7'7%V A/1=_!E< M3M_/[N_QWC>_ >B ,9M?F[[HZ@5/O:VE9LB//B=J9\)I#M=V3$S1'VEH^!<6 M2K=_:L_Q;#M(?'QL6 2>:^-HU"%=A \X170OR Z:-T;RPT_6EX"+X_%CQ]<&"(&[8ZW\ GQ M>:B+-L&A-5Z/B%'$P#YN 4@34+0AF+^??!S%'9RB4=$?XAT$V4C9F[L(D!'!-R5;PST-.CH3HC>44:R(?D0CZ>ZN MT;!$@_@)G$53*_2ADMCN2*; FPK1+ M@,QB2#I-GWMXJ%L09?T".^]X=+A7Q04%YDK,[;@YX%<#V.%Q[>(K(]]1Q2^[ M'R/*G$F. "!AUA8X>6/CN>9DA48!%Y\C78*(T9$-.AB2DSJ*U'$B#%#-9IF$>('W?$1FQ(QTE3X^ODP>%ZA]E$U MVKFMQ##U4-KN#)"69-\LVAH_O$D+N&R.BK&DJW&9C](..P&MQ>G*E.IBDR2D MO]+F!%:0#RNS:JQ=B%1=UL*=WA7:Y7&-F@]VV!<95_.EEP!)#"#>!O[CFUOW M"9T UNCW[@9ADMRE-T[E8])H30D+Z;0:-U2!]SX(G&?7\U#7,S_.N)8&(%R[ MD>T%^*IMT%U5C@+-8)0BCI7#+>N#Z,13+UF2?7#JQ_21H!,F*LG@I+G6\1!1 M'R6-XL;1,N3JRX\"SW5P%9SL(?UJ!Z'JIMUM+ T68I_T"FSY[@G167R7FXV MX[FP@\8N#0(V62J#" ]C.&!Q"!11K(;N$E /IG%]-X9D3ZQ3<7F\LWX)PBL/ M26VXH!J)\77&=XF3Q0KR(CUDUD93J6^.@'0#2#\CN150 $,E!$>2:]0!M\J(G-PQ+F*?;7F@')IJ=E^D M2I">D7 M6*6.3UI=,)?PU?XDOT\>=!_4>\\?1FZN10 MPL!NR?>#FP#2QOR=GX0HR\9;V_R[!15?PRT,0^ADD9^*6I+5BQD]R*!&0-,Y M6UZ'E1V@1 MXU(4@UH!K8/J-07:R&$LS:P9(.U N:%Y_2XKWC+ A-BA&%>/,\Y?!22! 'D) M."3*6&-I=%TS2&!>B4<1*'T^@D@,0;E5"M-QYMPUG*?T3*X8(EX@B>VL+#9] M81TM[.E6/)9+]V_ 1RA-I,A9O/)HTRZZ!8>L7W @[R8.:<_CN@I41@7M"*[$ M7/7R&0QE.]C="6^\4>RZ',R;D_:YJ^XPTY?,&@3-]JE^;*O MX28>[B:.-9C6A/LL*IA/PZ>52#+EP%8AE@5CW. -:0&R)F 2AOAZC1,;;M3;W04]=(>X M,C^[^3-)4UXVC<>H)A=&(B5QV=%('#2$ : BMK:3K25DI,E",%AP]= MMFGJ<^[26KT\GC[)T#IYMD(G):?\D/0^V6]@.,S.WCN5AG(9]SX15F)Q\D>\ M"K*&9V!>?D8=GVX"\NA^Z"KMPWE -YD,E0JY*V8BF]\Z Z5]( MDF/^.!1Y+6- )6G'V-4[E_9!ZCWJU/F\V3%V@I_J635@GL*&N&*E]H57OIQ% M<#W0(F\57.^6M>X]I&V&M)U%%IOL?>9?R!Q.;AV*>O='YLR/0]>/7)OTDC08GM,JQ&*+9,O6L8T'W@I\LTRUZIIMQ8O9B)+F=0(Z"[_+QEGG?1^"6- MG+@HFHG'#-7[QM/=#7\+WS"V\(*FU.\SWZ:T#6?1#D#K4!Y/,8.V_PDQ5D?A M[BR:M3A(3)FOP\&Q8;P.Q/Q!/',BSH]AYD-S=M#1Q'1I_ M+RKPWKMIK/I7W MJ(/X&AV+BZC0<6O[=O)-WIYJF6&+,_U-UA!4\\&+[Q2O?($+ WR0-2\F/9/7 MLMIFR?.JBX%T9)ZX_R7H5+KJ;93#B;)JO"2\DA"C7EZ)UY>!URE<@H2J)N7M M080[ !;I861!8$(BI%9":N..:@E=A55 ):919N RWPS%D*F!#LU&C*YYM4:$ M+5[XA8B M&G"#A-L!&C49F)S!%0K$-Z!/O#HLTJ]2=Z[O[9$\& MX3^F$4Q>QNW0Q+/H5JK$4#3"6/+]6-F$=F^WC9S1]3Z))5+"NMY,VY#8A JK8RC3DJ@E1?.K4SHKMRN M$G1*W,,PFMAVD/CX035$-1!<,HH8!6CUN:G9)A,3A9:9I]NQBISV2RE*XU13/01V<@+O_&;-X& MOBSRU+*,275X\#'S;=37VGK15+.%-Y[>)\L<2IAYTG$+@)JTE5XQLB4*B+*\ M(;;-O]O[X1OHP-#RBD$NH0^WKNIAL*TW_;516B@2L>[3'G#-$XRJ&*%JDW8R MLF.CH"AI9KT D[J&W^49"%'WG9)@L_LQ8DLQR9')\(HQQ4M6/8(DKTRQ<=*\ MTGFB&!.,"Q.[<7K6])U3KCAT.M"T)RC M2H@H[ZSR/%.--:IX@7UG"6,WK8^@#[K"XVL,=Y<@BYG=+6\"LDUK/*X/!:'7 MT"G%'.D-VH'N/Z\#FT3:XTJ3'.1%T/[Z,7AZBYH0T/WZ!_SCF_1'@K1&9P/H MOQB=I2#M!JP^..NI1/8)P-^8T%PLCF.Q4^?02:83WT\L;PD/0_@ ML*3..&!VW+_US84#BPZF\XA\#M+O 6X 4 N FY@#1IN4K=,^K# MLU) D\\ _@ZD'YK4#"PAY%*G3DIABTC[6<)'%Y\U_?C>VG>W%*B=ZCQ-T C@ MB_WT+< ?FS,:>0*I"I\R/;731-H=OAX(D>(@'@E<[Q->X>ON\'@5.'U!@C^& M?H1PZ>$#IM+T#)#& -<+3SL N =#/GY)F591UH(- MK6?]NHA"!1\KV9=G^0\ MP%SW_CFQ9%4%2BL*7?1,,T^WPT&DW>C@,D[%9BL MGX/QP>2=*$S>]063*_3C/%P'SWZ_("GUJ]4IPB!"$"&X ;9AF2E: 1[US?_C'GH\-E&[-N%$H1$B")FT#4"-ZDKSXMUF[<9>=WPT.M2+BOKP#"R0O^&0N(MW7VZ^ GDKD_XUEB1RV5-GIB#Q M=6CA=YVKXWX3>)W%7>U-ZZY1&9HEY_0;D'YD;HE3F9Y+MCD11;6?0V3Z8N_P MP]]>7*?43G6>,F@$L()=LT]!_JUAURE/(/5UW9A>E\/$3]#S?O21];F"5A3X MT)E%4=*;5XO5NQ&O%H,8OA& &[WYC%N!O!E(VYDV UHD5[4$>'-7]VM]#+S$ MCZV07.:$W2_GZ;V:L!9K-/ Q4GP,TJ_-7[XQ!%/%!&V.RM=P62!0>G^+]RAT M1NDA7(/;N8&C)YT2/CSR"*^B$4A;F8<)7VA5M'!FWNGL.?,1VTEM1'AMQ58V M3&^7=M3.#0"'3DG;/5W1!D=_63F2S .'+[3ZK1QSYIV 0[36E17#QR \]ACH M<>K3B)52(:$]WB,$^;>F@GTXTFA&?%1GIFYYK/:6YUTFD>O#J*]=IMJG$>%7 M2. +GWP*\F_-"I\JC:KPFS-3%_YT#\-'M 6]#X/G>(=?HUA^7QJ WK?N)R,< M6OBHR)N M W(&ID^JW E5@4*>])*3TYF]C:<)(Z+_CJ)8QC%Y%;_QK,>.P.& MT[7>(PN;$%8:@JN;)&;T,I12UN#%(2T": MGH&T<3FEJG&=(2+/FD^CC1DJ-FJV,_5RI5+N2Z]-41J9560SLQ]J%R>Z94]A M=R[D^AP4#(.LB]L@C0;M2Z!%?SJOQVICMX@U_\S8AL!@?4VXE=FH781E/=VX MX7[F]"7AK#>M)E]EZ!;QXH_ [-K\PJVRO2;=TE04S;O)'OH.>8#8QY&OVIM> MX9:'9@DW_Z9ZD-,O6AK3"]$V)J(H6APY.0FAU4NT6J4SW?9Z>7!6F@ 2D8:^ MJ86@ZS:1+:1!A>#K[RPC0./]M]'G MWQ0QT1^ U^?;)73E"O5*<@,Z\.5'V)?'IMZKB>B#&@TMY[+T8T"^!NASLWC0[W2KP_/$#SY#)#O1O#L@@"#2BHCZ3- MX.>2T9)(*FTS#F@P1-5$"&V*ZK4ZKJQHA_-FHO],?TW<)\N#.)-F?&6%X='U M'X>K?2LVLD;/KQ1A+&2A1B3MJHU_@*?F1BN.2PFYDKY2F!6JNU1:;2%:0ANB M[C<>O(=Q>V!;!VW%&U#7X4:$&-9NEC4!8='F#/C0S&64C!0KBJQMWM+'X;SG M10@/ENM,7W#653@DD.@C:=_VJ&0PL)-]"V#ZL5F=Q)54&2SL&?:_-SS!0!Q;?7R7;E>H5GGH-#C",CPO$IACM+'A7.6"?!U( RU3SH"Z M]3V/&.::39L0HP+FW]=4OAF[5426542US%Y9Z\_C'0PU''AIX^@_]5*H8("' M?%D_Y1A "D<^98"P)M9!W[P/ N?9]7AOHK%[1=6C%]2N8\[<1G7VVAT(=#&9VWLY"L0DL^,[N<\1A=RI4U*\H==GMB0,S\&/'-W7B0L37T:0S2!C-D$5)(X9J%;O$]'4ZF[$2._!K&(FO. MJM6%RQ:H[US#0Q"Y<22TZS":Z@,#AXJVS!Y.]ATY9 8$'5;]:D3WAL071;$O M<2;<09';34O+;6^IH6G76;OX&(CJ]_(WOX=96$=\"8-S9@UZ M9\(;S\!%+X>:N_I];IA IXG8H?#$ M&,W$ULBDA@TF_/THKH5:Y5;##F>BLEL:,>.6\ GZ"21/RS)(4H'#,+XYS77Y M9EOH8)8^)0U A%OD6L5DT>AV012F=\MDU6]S*BZ"'&7'(15)RY FM F?I!93 MAR2>"GSL+O)P<^!1;!_C[B*6:-G^(BH;E!1.UL$B9=1\6Q2.CA=(E#LTUB)T M[1S70DI(LDNMBDF.-F9I\;P1.&2MP $W:R@NW5I+39J%)E/@CK)VNX9;B$9S M,NTYI%9C#&7 TJ93PGK&DWT,PO1KLQYNOKS*JHHS245KNF1AW2-*]1[T*2/J M]VQSZ6'@!WWXQN:=^^-F29)SY&1/O?_#B43<>$_BR'VGV&EMQ,5!4,<;S\3C M C8Y3*NK:)&^+"BW 5^N( 3W00S!Q1^^,NW6%)!MY75!"R\4=TW-US4M%S1: MT25]'U-N4-R_D(9&MTNY&Q>!.Q;EUP2I24=&&.XI%&T<_;86A0KV0X+,1(_2 M%%?_]_SK\_,+= P,P1-N=P8NSL_.S\G_I[XMI+N2>!>$[F_00;LE?H_KXKSZ M3GKG?$HF!:P87$,;XO>OX)N+,X!Y1CY"/YR?F7ZSP,)#+72>RLA.588 60)I>C]:D2P M:Q,^&XE<)G5Y4M M+->9^5?6P8VM85(5L,;2GO&*3@@L86RY/G2F5N@C'$83VT[VB8=ML6NX=6UWF*M.@6'U7UNU$\6.O\\_!$[Z MI5ES25RJ98 )SK_#Y5,6T#9,?$;1N6Y5E _,C\PWO5W5>5^5?&D&O2\\@5QH M90+8Z<\HG!PQ(\\[.5*B>+[->AO(.BR/H-\<+(W.M/\B$@F7!>^:2KS/%4G5 MOJO/J?O#E2QIWL#)R)BC&7VN4J>&E8,B_QY,&]DHC89*LF1'#9&D3E;5]S7Q MR-^A0\X9EU8$'5RT$0U RC9E8PUS/! ;6OMI08@L7FC;FPUN!.Q2*[.O=*5D M7#E'B/.BP]N40PAMEW0X\9W)'D$9>J3#)83Y5.;4X U:I MP1FY7/(1(G B\/017O;0U[1)*2#EZK,6/E=4LX#AQ"WOH8\TJ8>[=?:N[V(M MBB_AAM1U0@-KOST5H8J;SNDQ;4M@9U5:CR/?LXR\&WF>1!BC;K9GJ:30)@%Q M6EHMQAM_2",6')>DEE1BN!7X,@.:V6A),6E24HGQ9JYJT\W\)QB1)PYI_S,? MR0']9A!0,0?3[Y1CD<* 4?[G#$F&SXQM0BMCASO1#CZWM+?;((IN$&WIVY@$ MG3BRHT?@1Y=P&X0P_6YMO:,A'@?&WG#T M:M^,!YP,1S0/W,E&^/1S)Z5-6"SNL2&E8:Z MX? 3Q/E+H3-Y0I0\9D7;YMO&/2$ZK;GV(,M.C@(39H44A8S5D? ML)NQ><%!/!_[5IL"%P+21-)N#<@?P72Q.LL$ M9_K K%]VY^H^',98UZZ7Y,ZCP6-89&DPX.N1)+%7Q>2D@U!5T[@@WH8: 9!S M.=JS0UE=0_&HI.FH['N6EOI?(\%SY9-Q'JZ0APT/9R/11])^J*"2(70<*"+& M*:;-N*+*N4(M0XW-#"-%W9CDM-@GZ/MT]8/)'J=3?=V\[U39K=YKIC6TK.A\ M+-WWDPPZ%!=UV2S@O4 WL[^TR)<'L#);3(0I<>AIW=N9*_Q5BZ%+D-/$^25) M/9[1.F!$MY+Q-O4[:N)YR 9+3&6 M2^L!45>-UAZ&X6I5[D@WC9&R"RKJVF&DIA7J2&M"6A&*F*%CY*]&RZ7)2*9( M,RL\9V7G#QDA??9TG81(^2/=[P;I^\PEC.+0M>/LE?ODV0J=>QC/MS=!N(5N MG(0#17AW)DK_]657DIDQY7E30-J:5JI]P:61C*TKZU3K=W4=//5QB*O4[D/I M+D[9#]F"^!Z#AW, 7%05>C_,E(RB(\/CD2TT<9RPO'BD2 ];8H"8WX/>PKA< M6EA'ZJP-2;U;>GCZ@[%,]$(R*0#4/F?U[Q1)DKB5YT$Z?S1?4:@#%2^0&_(9BR2#"3U%>8/BF4CF&# M[H8$ =3R,>BT?_W.GP#"><'DJQG68HM+(@3#9W4&0-@ P;V'RWD49"*(* ME\VC#M/!]("X!!6QWQ02Q^%%LG&<^WY=@OQ M0(4Y388BIZ[\3_BYK]@!7[)+K=Y3.=I8>3Q))^CHE'Y:/D.1CHJB)L47-N[- M8$UP-2D7IRT%KJGY[>4&[-9&S/AV?5$8/Y>R3R_B+>07"$5FCV[453)M5$QI4Y*6VE M7)_4>7>WXKEVGS>?'&77XKA\B^<-G2$P[=Z\SLBN913-Q/?B$9K?\X? D&X.)'8&.5;A1'@4T%5/#1*\M2^;VO ME[$E[+F>AAJ%2I4FNS?8C^#L/ !P>EL+ZO>,N6&!;*$K*]HM\(M4!SJ7QP=T M7)_Y12*D"Z%#^CYD1S]%"$S*:2D3V4@0Z([S5:+.&6L@RSI *N6 M+>HBJXI&/.N%F\=,N,6]>&V#]0 M RKV+=EVB,S]6]?:N!YQ2^K:0X7I,9&869E:MM[#'Q99YM/2V[A3T^ZE'I#2 ML@U+L:Y_S!=F@"&,4\S^\G]U2M LP P!-#Z7W]>,'SS-\&X3X-?1IR*Q<= MVT J"#'*6 $(#XO%[?1N>K^>W()B_T9VZ,U\>3=9S^;W/YA^."\G]0G6 M=/(DI96/<$939!H,=!BOCF'"3JS1P#("<4C< 7V25=A*VQA59@P!58_7S;FI M%R@LBF;A[H9RSE3&,(.'"@V">*!47#-6;ZTAHV:-M.KTE%[_W@<^9L+IL.L[ MPB=1QG6=9)=:@^#D:&/%UL[OWY#MJ.01N;\>T8FR@V2+NST%3O61QOAB& NI M/("!R);R^,QKM5\3-R+YQ\O7$*EV*(>RH(M9[B\&#RZKO,PRL[%:ZVJ+,PN)+P\<5 M<=F*19K1WFCT!+M%"/'VF5]&9BA'EDP:R!%%L)X;;C @"I'2G_+K@DT14IG> M0]*4$AL$+-)N=+?;,A#AXUF8;1V\.0OKF->JP>9B"!!/AG%SBP_?HY$MCF5Q^IBYY]*T&A%V>!^RQFD&DKREZ3L7:014G.!R#%(T MWQNCS/P8<=G%T7+#Z=SV4?6;]*TT"1P&$1+=HE6F1L^PG>DEI,HP]F)Z'K3C M!-FE!69#7-K5\#6-* RX"*5R3/UZL.C^&CY!+SBL@FW\;(7#V*/LT?2^!6NE MA^D>):]-W-^@ Z+L4^"D3??ITZ_:+;19G#%D2L<7C07*41!IKY44395'8WFX MY9'B0QL2>HH4&3@C=2*8M9VG?0J^5S0'W6ZXH<"[ Q?5SU^E&(X[B$N)#P+L MYB@&_+D-(E@*-(WA:11_,P UIG3*\*'/J^<;&H$*OE0ZJ,^32PP&/Z??_L.D M]TV=S><=TIM1ZY8.N CY(YI(.,:AAYDY+&\#<*,WK@^R9J8-&B%Y5E-YM4V_ M@\]A"6/+]:&3EY<>$%:,H0PH>#HE;!]MLD\\;.& :[AU[=)=C 'X\ 56Q@UG MEHI'_WGX:/E9?B]L=P2>Z^2YOQ8XN1 ZS>%_SK>9_6%Y*_0;$@<57;N1[051 M$L(U?(DOO:&BAWLGTD2 2]^38!5?7KZ?W,_^AT3;D2B'^\GZ83D%\QMP^;": MW4]7*]/JQ;SV]G5;&HF=Y!"R\ 9^XOH9V$81I1=!_X8?[/2RMR(]R>+*0U MM'>^^VN"J,-7@\.B6@_EV@M):ID6:U'9.^@D'GDYL,U58N:])A@ +OW/>"I!F8#&"M#]B0CHER6OG@$J% M(0KTQ.I.41OJA@6-""FMH%OH/'87HF;.2M$Q4&QF_#V,;%H/?K#!:8@QJ&;^ M(8GS[/1NMI5IL07[)%3_5C7$- 1,/;O(P%C+%XJKZ5T%^X/E'__CW__T[N*[ M/T?@%M_ @F]*]J'K(Z@EY-!L>ML<$K!4*Z]O075P^18T981@@?SDQKO&^%&5 M@*A*;G'72"G?T/=J[952$_Z\06;"6+&7EH>?W1N-#AH48]0%UCMCU2I7IS?T M\^V5%<+5 5J?\6U@XKMV[EQ4SB>NV+7F6L%*1+8'>!3=@4I_XTQ4W0T$I\(' MZKQ4K)18C+B\N_[T 5I>O)OY=B^@%>I1MW$O15T[2'$O(.WF#*".OAXY/&6D MW$2E,,^4RM+Z>>#]>@>SC.WHI]YPV:5_S<5HU2D5* V##?>*%:^"85/IC#N MHY'D6)6]ZL[5_&"%5E*:1O'R>&?]$H17210'>X2)R^,2'G!!+?]Q!1_3N-;A M;TMZ($O[54AWF@4.OUD&3^!& %JA#YTTB9+G;B&(;!P-7Y9ZQ'SXK6B>WB-.KE-%7.9NI66B9_D1V>\WIY3FD,)V+"&99$W#50)E^ M+V.K+$K.1OYDN]8'3-\Y#Q-+5.I?NU8K#9O3IYMD)GV)VS;QKUNY5[GH' MIHJ?$MLXLM)Q<4)3WS&]<0X$M/*J&(++'71H*PDL"LH1#,D^S[>8RO,Z$^?2 MBH?1S,-3;2*1T-"38JS(:7T5@J,+/UNFDG M;B.C2-8PW ^41&\X(+A-@BWT(V1 =_<,EEEPC70H?=>0L.,&"LM__CMZ6NC6Z!NH)VJH&L2 M08<[CB&,Z8^!A[K!P1JOPV)ET&T@7__PLVK;')^*K\VFYM (S,$/EQ0)J(;U M_P1Q8BGH3) BL![A>T17?(TZ+89W_>O \ZPP6L"04"JT^RETJSL41)Y$!M3S MCH"5]@0><5? 07V5@V:_='V0=?B5P6AQ=8$7NY BYU1/5<459/ZL/>\5Q_'9 M$]^Y=KT$&XXZK\KE:#%R'E*C5<"%_UP'/*E['8$@B:/8\DD6._PD$$>7X"=_ M-OF7DXY&KM(Q-> PZ(H%NY@-!?H2CBCWYK+L[Y#&<+TWNTVB*+)D^5ZI.^@ ME)MF%W@.OK+'- RR/&1I,.#$DR21&7"-43U=K,X ZA#,JDG"354;5)%_K=2@ M-&\4E;KX4-E*,8S7G K])KPTC:RZQ)GZ98)VU)BMH4 -M64&J=K+65;H+!LT M*SL'*S::U5ASR#Z##%:\\W*ZF,RNP?3OB^G]JIPU0WL<WE=$N KUI+=$E3%9+#8(\&I><%=(<[J<^P"'KQ"32I,59 MUU>"/)+.Z$/3B3>PGJE8;-,B[8SN5Y@"EM?QPQ)8M@VC"&RAP6!9#J]9>U0Q MJVZZ)._NVHHM%?&2=D;%BRE@V;#H3V8?4K&9S))K,1WU.Y6LQYD?)2%^YSO( M6:@QB/;HYSH%S,=,V=]-W[6SQ%*M4DV9DSH22'AU%6!721C"@>K#<(8S$QM/ MI674H?)<834BY]GSZZ(]&"5A=*5GE2) OX-%ACSF"7F^F"[7GTA"U>G?'F8+ M7.3<)/94A%[56Y),Z5($BS66(5B.$HQRI^^60E=C J0:#(<'W_LPB 8JY<(? MTL1=(9\DYL&/Z)-$U+K+0+8&W$&;O/ZHIWU!!<[$JQ2-0"G-(C)[;UO0%6*3_3) M4^6"X=4B<;I,59%Q3>AG ;I8I^7[]>3^_>SR=@HFJ]5T;>;V1D&NU>*L8M-7 M3L!?N/KK(R% OP\"Y]GU/*WA1>)T&$R](4RD@,W:*(F95<1,DXCC2"*[*-. M?K=),]Z!: >A8JZ\(B#X- ^F90/7B;2,@H*N9)A480?JGF#V7V7#(^R@:$;ABPR MC"01E293H*15^7/#,9?J:!#$*X]+JM9"?8Q[&).;6ASWFBMJ+=8I=6#M]H ( M5>(:]-[T=BXC79Z-RF2#^H:=5=!V.'BOA>8_1'";>#@=TT"N@PX$F="G70AN M>_V1-0 D;]<2[BT71WZ;]1)TQTO5,]"1>TH/>K.44C6]3BU.PPAQX/>@-]B! M2POO)K-Y0C(9ZB0DE"(DHGW2BD$OW([%:HZT=*'[51J?''6 C LAS?HD O/N M_'Z,H[>T.G?$Z3#HW!$F4LJY$P$8Q>Z>G$,2LCD #PT1&3TC=T (W8,CQ[LA M/#@#&WY" ^NOCRA 5>M)) )6>E#$3Q5;L#JV0S/??!-F3^<'$C<)SB91/G#G MT9!E[V;4KGI;GT]T&A#G.H6<>S3J^AEZ3_ N\..==M>["$GCROM!AJC_ M4Y!- WCSFR-_@E:X?@Y& .Z<$MUUS96H9./XF[%>+;4+7QV_9:ZHUS:7'Q+! M5;,Z5*<5'Y4].U8((Q)>1401M^R(?SMJX-P"0(=(9PS1AN$ M)ULDWQ'AN$K/V,%8MHVI M_4:WA2!6L#,)NP=VX'DD7;91+ZF@',LH$YFU^LW4$I)PZ(45QL3J_5L?K\R?!11$'L9D[*< M4?;,8[@7Y;?MXZG_850>9SCMVHY-"P-L5_/[]>S^_?1^#18/RZL/D]44+):S MJZG)^\UV 99QU3)GQ5"4(A/]?'LJY;Y MM9$5R$K@T7UA%?]ZM$GRAWKC7M MHBJ5(B$FIZ(&Z%]VT3LX9-V# ^X?YV3$79O+%]L5!D5$22=FJJ5K%!ZR7\R. M%*2"KI71 DP=4=UVTW+Z:YR9(3[>![$VAXOXZ/H#G45)8^G#]?SJQP_SV^OI MZ3=PSZ9Q>J+U*F'6 M*'7;4%;M&-=L_RB66M ]2TGU;7-7,G-*7O%REYN"D4J<6J>HNNKS3E[YNE=" M=*]+7UY:RGDK.YH=-T7E]XB4&SJX(>EAQ-I@T!F-4CD,.6-U77' B8! $()M M.G[%R!^CWM"Q%/H\$G27:R>MLFEX 4B-YTD2[X(0AZ8\^ X,2ZX!G/\YJA"Q MQ#.=GVI"9Q.KT5UDRL+7(#C92V)Y:QCNWPVG7T8P-V.:QOS<175.F'= ;IBS M'H"'LZM]>816&'UU!N;EBN,Q@.E/67)@\W:,>68S-9-YTHQ:/ME$L!- ;=A[C.=0-.L\^#W!T+3&> YL6X+C,NP6'M$/Q3-$F.M'KDT"N4>_C]7)?>7;56TZK+>@CX\A?+1B MB!.?IM^G3U=&8*'J@^1 2Y8F@NXU^!A1B"+^RN#ZX#ST-G:G" (8@PL5^-T2#7NPP&N[%7$6L7AW)AN=P' M)(<-= CA1IZX"9%@\#F;"'T"QK.?=Y.N)E.5XKI!@&[^"G-H+,_1ABNE/02= MX[!1.\V!52/O]_PFC5G*>RC^#OQ,)R'6^)BPNJXN7;P/G\DF[_!=:^!=B.;\/#S4EWF M:??F_4;Z4-OG=8V,<(Q=JA96??7QRVM=Z!VF8^I%NI'9JFJ$&\J;L]>H%KK# MOD]-T5&.GP[UWN#UKDE9;/:_ M7*6$-(;-+W6D3'QG%D6)F4VP3H*VLX:&R0CNBFE;X)(VOX^UR(774/LDC?N* M9QA]*L'H$I2F[G6:JK+3E-M$F5= :V%&9:W[$2[YT'IZ2_QW9HF_2 M]SNVFQN35??:P.ICCM_O\F<"V( "H,MO%'GB6J-27W&>N YS&\\;3>US[R_- MP%@TS\@8;#[2O-_<< R/>G&-J7B+J0A%H]CTZ^T6N571PYZNHOSU#A1@QWEEBJMK1U"FJ5T4?%!,5*&BW1O@8("5^Q[B#3 MN4F5Q7QR':KQ2S%4EV9/W[K6QO7<^)@/=YW >S38^AEZ3_ .G>MWP[Q^529& M>X"N*J4,:"-^O#.O!+LAH>V4)LP>]8=HHL-^@E:X?@Z,8CBGP<#C$$D2V9C] M9FR^ P%AJ\"TS(B!]2P9"@%RF$=0\E28,!XE:63C\P]FSYS*,E?&:,&.GAVJ MK %OD/B- Y40H=]Q)D<@&Z1_-/H*5E7:JA M>-'AV"PVFE%$O &>3!=]S(#A(]@M*9H&R:$$.V1$7%8^PKSHD"GHE/(:/J8Q MCX<@Q*INYF^#<$^&OCQF?]26Y5V*%B/A>VJT"CC2[22*@ST:'UAVMK?@E*T8 M"-9CEBO@"?J)Z7(*W8##2+LNS4NE\+7&NEH4_!7::GGM-8>O<4AAI0Q/T5/" ME)'CKJ@@BJVW;:8#: %.>241DF@UD"I- &X#%DU!O&(YG*OZ8V>^C=3>VGK1 M9?]P!]1]*.,1PUC(L_LK9.> ]>3OTY5I)X&(\,HJOW6ZZ@$^Q68RW6XA3B4# MB\&65@R7$$\'6>X$OUH3'2D09-:TD2=8)% .N@P[0&7] EBZP5LH ^WKN%X MM#Z 0[=J%-FH9-K3Q&2P8+*)R'L (9M'J6/- MQI *C0S$WC!1"KZ$:7]? :O4(XB#'\P94EW$7NSLRNSK<+=UE80A,AZRH=&@ MV6C9V,,X/EK&U._SX!/$@&C6"@2I<[) 1_&Y>V[OF>;UGC" MXF6J.S%6]8E&; 9<[? C/G7LE?K0ZNMO(88+JQ#_CTV^,YI<1E H?,34YJQV M[5/O.>UPYI\>E6_QZTT7_=*/T4^1ZV1*7PDY$MUK3[2@3BMKGR0=($NNG"8! M.UJ+7O"/IVX,!BMWAP$3JY)L[.7PD;Y'SI\L9UHT(IIUA4]$@7_Q[;N[6W?O MQJD!HP1F^5%T!]QWIIA;;>=4ZRW;DZ-BL\YZ [@[X)WZ,YD3J#>0,*&NQEY) MMR5]Y'@'PP4,]Y:/5M4LAGM%2%/Z,0[:)DTL6.(O\?U"^BEP\;)-G$Q0<3E0!_*)G.P M1-FV2$S!B><%SY9OJQU#^3V:AA27.@:N\$?I!:V5?SD:M20D/R:\VKFA>'O+ M&"@;)SUI)*2 =NZL',2UJT"&B2LV>3)9&A#9^8

'(CC-9M$%*NUTS&X:K# MHNPE5F27:D!Y[I0.0N@^^GKO)%AC&KN38!#4/]$&0)SBT[H 8,;(8,,P;2^#0 KEA%X&HP1SE -I4'>E MP\P*QK%'\J1&$]]Y\),HL;Q%OO,,LYG+46!B'Y>BD('54P?88_?4-#T!1@W8 M))'KPR@"2-0;UZ][JDW@5PDA91C+LT\YBVX1C),O'3QV%$$R5NDMA]: ,#E: MS,:"2=$J$ ;FE%6T17H<1[$[)8#0 [_D>:9T[5(?ID.4EV!7VB\%Q>@2L08( MU#B16P:<1W+R*\[V$CQ159L- %=\4U=6&![1F9.D11_4-A49WY2!*D ;Y_ > MG/(R!GASQ\V")QB:U(4*4J<9IZ*,4;90&P/A>/+L=YDE7,GU[SOY72!)M7U9 M3\ ]6.:_00C5GP=FB&DPXX1P#5R[]+'1G!Q#(HV[=/KBL.HU%&F4<%EA>)=06.,]T'@/+N>AXLF^3%BK8M, MF/1/>O0QCX 1Z%D.>:SG"^X+LG/3CV>FO4.];TYD2!-!3BD=T(B>V*E(E&96B;%(\9D)?9RJ#;?$ MU:'FVX>(:F))P:^E8\TAB"HT"IKT(6Z&W=8)^D?-6VW68R@MYA9,"K"K'QNK M/*8.0ZLQGMG=M$[.:S"Y6")C[*/4*?9E?-U#3;XZ/)")JS<:(1Q'7"7$7[,F9K\:B2 DKQ7(@2?& L[E52E$P'%H]! MZO%:5\%^[\9YK$+QD,Y&JDY?^D8I$@PD3R]GM;#VK9C\RDMY1!0S51(_2O%+'[@+Z47IYD#YJ"M"Q \9N MF%;!SNX3=*%8F1CM>%:EE)6&;[J>+:<8V6!Q.[DWZ:3M"H@RDCMQJ7O\;);< ML/B/'3SZN);RQ:"V(GO4OH(2OD]!ZL-'*X:.B-G(I*DE+618?#F.X-A6B=*L M2?[D.Q2/I%VR3L(0/ZTG #^>/LG2VT]PH,-]X&>/DG]-W/@X\]&J2(BZSU\I M.X, =%"">SP_B\-[R!FQC.9DOX$AMH^S^NIGH&AB](RE XZ-LO5#\E[1-Z!, M5R;/K/(YVHZP]45>7*:OB&;^ H9N,+*U*4SUZUJ@HM.26:6H,3KHXE=Q>7%[ MPSDF=2&UEV4K)9$N:W?33MR&0=Q'&"&IIL*?;\FGPUS)#D)H?Q69S&>^8C@31';1P6 RY&UU".PEQ[E<=:.(-K#W42H0JUL-77.*!M*4! MS"S$!(1+Q5H;%^3#IJ(P_N>=Z[O[9"\.+M2H!"STKSJHFKWJC)MOC,ZJ$IY^ M8QP>3!E@#- GHW '1#JR7H:0=*57[9(NC\Z2=/K-."1-DT$AZ<9DNE34"_9H M:X(ACK4Y8)TQX/;!&DMW+B8&':R@\NQK4'QN'"*"PJO%C#/GK.S]ODE"GWC3 M)[YSX[X0O_J0Y@=[./U&!Y,6EJF1-P"6[X"\"05*)FR.5CE6+ W^U#L\-;!B M;+0,B*#J"+KU3F5T!DS2;](7Q#1TF%$T5,E4 OD;4^O]-?<3##>!)(//F1P> MR.!+[E* MEF3V='O6=P(+DDT,;666F&\QF/]*67^N?'6Q#BT'WEO[00VKQB#:S:DZ!:SE MB3_ST6?4G=$$.!CBJ<""-K?^%:'(Y6A\'_@DI6@, M)X\A3!UJ RY"SG#:ER.;%E9@6N"_R5H JV@R#ANK78YE&+5,O4,2@"2*@ST, ME]!+'T3LW,.0>.*-9\ ,XY##K Z4M@!AN-.E@8'/WM%H;4U%*='8;^(]K&%+O=!DRK#71F[:L.C@K,@A]] 9_ M97KSYK"X$"1E1HHY6]=!;'GI=2PG$"X2?YN M'Y1:C0(((O(I8-$Z>Z7EGJ?)6(2N#9?X:=3_Z.>B$B5-[XY@H2&%AXN+\#$$! M@^(="Q0C0$5#(AQ45*?<(RH0"KKIBG(/>LT&+BU,=4$ @:'Q!SHT1H"+IDQX MR*C-6='.:'9\@\35"1FE#K3;&3QJ6-#X0P&-;YE:8P3P:,J%@X[:K'NR+V[< MIVY*H]3!&*!14,."QK<%-+[_]NOOQ@N-AEQXT*C.NB=H=(+%2+81+A;RSP'Y M'I &8\6#,!:Z[Q\?RTE.U$ZJ+5WHKOO')X?U0);$O%G)X'+)U=B<41=I7BI(\]*P-"_%I'DY'FE> MMDCSLB=I7BE(\\JP-*_$I'DU'FE>M4CSJJ,T%U88^W**MM9$KR56'9P9,4\^ MHNE8 S87G<6%)"DS4K2OLIYDU&RMB1%9\E5L+DN*AC4G2Y:.IY1Q$X=F"%X\@W 'X&?\6?&7[Q0Y5&.O6G.2OIZ'3_F M7+NQ!^?;&3*DGUPGL3Q1^0N]NJ7WKD'VS,%9=WKX6YS7\/1U$PB:'^%R19,_ MQF5/4C6Y@^M;ONU:WBGO_6 J@3661N7 ((%9J#S[&IP^'XG":)%;Y0$E9\Y* M2F056S&)5%[9T+="-^A5B=![UZ1$J(,ST)%_TD"$9L7!%4>N.-@34['L'U9I MM)=MA7 1!D@5(6-L 9$0_-AZ%"MAV-:'UKB\%F(8"'CX>O4UV!4-P2%O>08. M15NC/EE!015&I@@?E-_ODPYQ :Z;(+P.DDV\3;R);0>)/U!B6NZ VI]C@^X:KE63CC,,<; M*0I,E.B5HI!U3LK[P#5J@)/U JRL&Y/O9)4@4#E12?-']5'M@[]Q/0^2TIFA M99>['P2;O/$,/)OAD,/:5[,6P-H3<>"36HXY7 ,P:VT2?@(R+8.MC0>*I[?I M=@OMV'V",_R*$*ZMER4R\W!)063P>RYY;(%^N8(Q.C:2MX6# $Z!#!,:49Y, MEM^P,(@P,D-D,>'ZC2 Y!#Y(O-C=HVY!5'1C]#FJ.D3*^%5DG:K&O+*BW(LW^A%?@$0[2E50M#+6$4AZZ-_KR*ARJS+D6 _B4@ M0QZS?G7^%8CP9W1P&T"VBNS+ );F30><7L,#LOU36V,0'%8&,'!0*H_/+.UR M^J3I%3( ()I0JK4V:G-2/.E,G%^2*,:6)3JN([T7QNYOPR&!/9H13PZ+&I;7 MIO0)S75H9 MMDU]E6^1.N&OIJ"5\@GX")X[CDM#2@70)8S#]^Q>+E+;J46'Z MO6GDM(F-5MF'.E755VM9!/+[T/+15K8.)O:OB1M"8J5%R'!+&+G!&E_QD(=56177(9),T/]X)H!%EO\)&<3+B<9#E;9 MCCV:B>V-20W3F";? RQF=&3,'*I&K:!6\965%'^^2N^@L%L9'0P1&K,JI#,? MNU>$M!&KK?Y$*G1"N&D9[*(-.*2- #I9V:B9N6(5W7DB17>"+8AWD (:DRFUQ(5&00Z?&2JA M/5EAEPR2R/X^#28$'EY[S9D;.*2TE-]IPD([+@3D4."A;:*JEF^!J_EVZ4:? M;T((\;4/^A>,D] 7PD-;'UK#O%J(81DG) ,(A.K2B5TTV\"1,03NF)6-ODE5__Y9:%$C(J[8S@H4Q! M"PIP0 5%](8D3V-Y7=Z-R:G[H]HB[ISJC'2D[09?>5!$.4X[L98Y!MSP@*:R,; MN!P6(HP!P_!YUEA-;1F/#"D"UH A11VJ!C!N#D.KYMO MT]L,,EJ>MHB,(;3]"72C=S=L)XB!H+QA0Y7!/!U5:DDSH*5[\Q277[&7"K*F MFP$5K8.)\^1&01A-?.<6/EK>#:QK,KXMQ>I"]R&:3P[?QHIP*CLK:T8*E'JX M(=BBEDSM9,H":Y%9W1CC,40Q]H6[XY*B'/H-LG18_<$,[41U,\5&M E2Y"ML MAYTXH>K[)3;#(C,9*DJ1%B7-T%FMG6B^$6BCAWGCC!_K0&=4)I24E HM)<2! M#D&:!'Z75H2?.NUQY!F)VYJ$(4[SB/7CY?'T2:8R26Z3:NCH)(EW08A?U0RC MVGJG4ON+D=ZGP HF+#Y(G6.&GY<,AJ^*:AV$MXJFHR@Q49F:B)"3!3!E5BQ^ M;)@2**2[AQA7>TS) )/@QJ-$="O#=!C<@!@J=I:A6*T:[LNUCVI/$P@59&O4 M;TFS21F9=9C9Q9114]VDU9G:X5^S)HGZR7 _;!S=!2,+R1WTZ M;!"K_>YRH(DPKYG(0XG&.?$5'Q-9>!OBM$CELF),3Y&@9+[%\4)W5O@9QEG4 M4+KPH^9S;M;%@VAGVJ\@! D3RN*RQ>%@>]+#*2JLO$,830TM*<_3I80,BQ2O M)_)'=PST_^3&NU.^VO)'T_1IZB ZO#-1YMYIJI+,?H]7?)F_!F;XKPV^[NP* M'MHKT$Z,[')(PRLJ]6DLD"B&A#EC*%/Q*0U*F$6L4AB&<&^Y.*4)OA#>X'_; MP:-/G,UA^C0._R'QG]*R1ID;;3SHY4NZX2Z@LT?U5AA;#9MVLV-3-SLR;UM: M7FGB.Y@6FSQPQ;\J%5JJ)?=8YL+*D]BAU8-#S2^&,\+',3TC9OLHILY8OGEY ML:!47NP(T6H7_O'D#?O[I[N,?__'SW^U#\O+)_^/WSF_?/3U^.OH/U\GS^^_"[[_[\=TO M#^MCY'WW9/]V[OUW_#9>P?_^[;MO/K]7RZM/YD[,* M/WWSV^/SAP]NG_7?3^]FO;Z_LQ?WA^9_?5Y_6'][ M<__W9_OBTK\[_.?.^]OQX0^;=_[QU\-^&:Q^@W_[^V\?WL;._M.?_KCZ=G+Q MV_%O__.?RX]_L.97G]QO'N\__SUXCF^OG=4DW"3[_PY_N?J?9339Q=]^>WOE M7#OG?[3_]/RWOZTVT2H)7^8WD_\\O+^Z>/SK7_\!KE;+-V^,Y)+MM*)$@V(% MKB1&9(64K@)_CU:(RO1^)U:(PM3YM4[K+S-_/X9'AT6@P?!0%:2RJIGN#UYP MA' %PR?7A@RWJTDRE\5I,M6#5T$41U?6P8W3A,T#IGL=BE8#!_N!IL*Z MG2-FC5WV696< J-S7PV,R4H*[@'EH'XI+1OP4U8L\D>7=Q)WVKHITQS*;&22 MC$6;-P=6VK[(RH7KZGGNUDR*4O,HK=VYFQ"6:O@_)1" &G;$6(*>\V*DT,*_Z!Q MP$TR/#BG1B;OA07$4N"B;=[JZ5&1&L+9IFXATET1.B2X2&BIR2&$#6X'VB/& M>=0PW>%9$^"1-N#9C7?D7&HF"$98+*5,IRV35LI'6.MUF68Z;):]$L-%N;G6 M/81-AR@>PBS58*5HE6E$4,3!PD-]RLI'^%L811!6>V=N)3T=Q=O&U/YRJX4@ M45"9WX(DI5H^S(KP0#W:M-HORUXF?QS.=2Q-A&X'KRR!HH>_4U '0:K1U'E= M$5'&K!*_E%4E=S2_+$RXMO/I\!\LU]C9)7 ZG M#,*M\^QK-R;_DU:1)#_F#T$UZ"_FT&:U%HNLMAPZ@9]ML,'&?-[B:L+IMC+W'P;':^OP!F(?Q*EK]]K@%)R0 M.%;/J+X;HV@5E3T=IT+,Z;7$?5K@(D U0,5<=/8G@3L3G"U+$>XN0=%*4M M8NN%A-G@"\01%J[G";Z]8#V3,RH!,.35?%8IYO3.4LB 9#35?!-*IX*!E/+' MN%AW]K6YZPP^^POCCS-)Y;(X28S.RM6B.V*N#7I+O24R:"2P2F20;\&^6A7) M7!HK+N-/!3*8,U3T:%5[NA9,_DQIIOTRNTF#6.&K"#CF"K^V,)U1]:J87(?R MP*Z/X[/\.'0W2?Y2$T=-GB(I![$QQ$8V4I!<@##FL_-3HP@!!@YA[*9>6TS*4)6L.Y.E_8J] M.\WLXMBXKS3 ->N,@)M^IC,%\;Z 5,5_+SQ5OT>XM"(WFF\G-KFMPJ_; L^U MC^G_KN%+?.DU4MKTM 8$A];M2Q,CBP%ETAB?^!:(-FP5CP"YFL2,BRS*26F>OK%X0DX(P MC;E%!J5G19&[==/'7!/GER2*\48Z=+2D-!&ZT2=+(+ND0Z6M<1VF*OTR-I5X MHXS7FR"$[J-_E80A]-$J")&)9]F$F<@()/_T4M[J4)'JU!@X6"L3RW+4I?V! MO$.S1^S.P"ACNANK%(_B.(0+]8[_,_TU<9\L#WN8M.ST0B,;@*P08;R(.%SF MB_Q0:F[T@DE*R!430)@5BO K2CR7PO+T'7;%1]?NUQ$FC5?S^V.>W?7&]2UD MEEH>F/E1'";&+C>4Y5Y1E%*\47?#I,6P\%N@"&E?!^8.G^SH'9W^CI,1/..: MBDB'7P?))MXF7OY52M,@^.V50.T0[Y-Z5NQ4]A$X]46T<]$AJ8&==PGRSTVN MC"% 5UX\O7-=?7TMPN P_B(7:8QSKJ#MIC#:3$/J_N%!]=YE2E+'-,)D38G M6"_:&C5!9&5=/>Q)<$/U4O1]$#C/KN>A_F=^C+CIXB5 0H%UP%%B> ,FL3AU MK*K*12LPJ8=7FX"CO+3+@)1DAZ)MS!DE_]. MH7XZ-H-!V'26-4[LH_&BT&Z M? 4A2.%!%QOX"?HXIR:Y]]=U"] ^JFYG;"M%3.\K:0=*#8WNP\+RK-J,(I-7 MBSEK]HT@G?V2)(K*8O^YL&/F9E+K6W=Y%T4ZF?%($7G+E'5@\B531^&6,CVI M,TAQ]RVBJ77H.^9@^J_%6:0P#3O\.4#?0Z/'YC9QE=49=XK=+LMQT'4:;;]T MH\]7(73<&/\TU%TYS(R5,+.U&AR"RO/GV-O ?;Q&Z'7TN925" M#-B-*G2R3B-%5]B:Q%V\(7TTGN@^, S*I/5324(:O$*S6_]GT0?X+Q MQ D..!=Y.UP9+FR!;O3F"6PGB $PU!"@EB!K:NQIO;A@"O>SX)R[W+)5*AG< MP?T&AH.H,_I(!F*_*&2T%ZI(:R;]G'[^#[-A6AR)U9PUC)GV;[<\P7 3*#+^ M7(3SI$Y+]#L1P+EZR9B[ZT\?H.7%.W)^W 6>@P!/6[6LBTE>!]IS9_"H8:U) MU 2D;<[ S+>;D-!LS0K+Y72GV#;KOI4B9W4*$41=H2;1+"#!3-/F7MK&9,?9[,JH&AC)G*WGQ$8?S/:S>$-OJ3 M.$10JQ(\T+_JT*!TJ\W2:H[-2O21?401OD;1LR6 !VP1UU&!PCI_I9A-"[]=FI8N7-P M(WR94C2C 4GS1B$FOGSC$)AWEY(/&),#[AV5 8PDACZ-STS]G*:^^P ]QS Z M>&*I9G2NS4KQBH(\G;M*HCC80PG+41X%E''TQX92J&!! G\)\D_-FI8"LJI M@S')#H&AS;>5 T*%.9A^O+!(D7BM.PKDM,FO#!_NG%4=CCD1R?#"946?6U8(V)>8FSQM2KLU- MUO]'^OH1'A=6&/MRU_;-5IJU=8, AG31=R#_W;L,KK7AP8V$9R\F?@CXVAHET[NM^7,3SD: #]>B8_X.B'P M<8;8 -'&%57G0PYQI!\=^ M^&CY6?G)2B;LB>^4ZPC,MT5RQ17Z31I,/-E$<6C9 Y6J[X6RWG45#XJ]D,PZ M>I;Z/JMF7"?/ULK]5W-AGH8 /^>#F+ZWZ!-U%:]V;Q+HX #_YV-S5QY+[MQ4$;?E_^6Q2#12CC703PE\3G*!=,TKKXXX MFS626!473PU T8("13,[KH2(VS!(8T=GY*7/>=$N?>M:&]?+O)ED3&?N+Z&= MA*'K/Z(/[@,_S/])BD3A]F137T-[Y[N(MFB-+R2'A>P0!/JP M#4ZT3I?'T)/I>?7B?@'IV/"Q4Q=R-:SBJJS4_3_T=$7DM]$DB7=!B*O@DIKK M)$0YC2@DR8NF+S"TW0@N0M>&2QR /:"I. 2=/<>[\U;L .2S7)S9YX!\#TB# M<1R(!H1:>P*N[JQ6=L:O[!UT$@_.MW322J\7HLOCZ9OL=0-YC#R<0=L?=3J7 M4U]$LQX"9?UC1VKYP4EYC/*KDPALCH#Z,@6/-!+[M7<<5E9=KQ)17VMM@[/& M'M;Z[($LG?9E=W)9ZTI@+;4L);HQ.9[]3 5K[=N7-.\'*%>T1HT'M/!$QM7L M#!0@B9E8LLC)MZY4A*$Z!(V\/1>6LE"-HAI'E)\L%]L(>R0-IE#+X)IA*$I7 M2YFL,T":5:ME-6T3HY:)F-3IAH< QZ6+-!8%BM-[_M]*A!D+:GCTDG M&9#>I%T&ZLWX)PBM<&/S>V@^Y.\O2H/DJ0XXZEG^3]))M MVXU2;F> = 5(7P!W-I:]7!$?%2^E @,5KP_2*+85=G 2'^C,=Y(H#H\#OA5M M&5+S=LZGAEF )OT(K+(L-N. GI@PFT&,W-DKA;K787L-8\OUHMP\"+9N\8%% M/G!]VTL!9/#(86HUJFX&&H M8AC@6A=IS1I_S6NUS9#7M5ZI7K[?QYJE'B:TB532:,,/5,A%6,\OB\I]:MC= M:D,RT[]9L1O%KFUYE0 'P[860P;Y^Z'ZO%3+7Q1^%,Y90(?OK75XO4=+<<($ M[A+Y)\R1^>)$<4#WQ@EQ2S4"C=WWL XYH8&U1H()$*3D[1C319N,N 6=&GU= MEDU?<(F-Q(UVI%#1]AINAKXG:QE2MS.#2PTS1JGH@(-!J<8PE(D2 $V062VL[*@M\:1X^MY89/.(PUV-I%DT/6 MY(";'*PCWM?%/68##:W+638,^>P2TEE+D(^6!7BRSM]X6$#&Q?\ZC0SRH0$9 M&V2#C\!%-BP43_E5AI.;FF.L=X+D?&(##J_1'3;<+,RMR%$XP89'YW KLY/K M*]][KV'H/EFX$@"F#S\/']C YPZH,KR$;1!.1M1I%B142&97NK=>J# M/080>J=P>6R^5##W0J CR5I/$\/.12#JF5*RX@RD?9\!^ML=DX:97MC*/"CH M05(=0K)Z?60TK,]R(%+-OT?H.H5A5BO#;3J>!PI]@72P-W==?;/X4@R'JLVW M:>A:ED]3W&(3NL%DCZ#GU,.E@75F*0I5&'6#"0DHO][DS['#P^?3_E(K\#[S MMT&X)PB^/&9_U&)="=.A5??*TR?RJ#+]'!2=@5)O9^0)6/;%N.Y$I;'",&FD M6-D!Y.QQ!C8Z1 ;6"F,!@EBXY6%U1-DM9(1=@:4H:_K.,B'R)CA]&(R&P D< MD5@&?N8P"*%Z3[@#S(!5R(B\R&5RL\!MN5 M^^B[6]?&3Y'2"DUH02\"S\4E:3)'JO@-G4*W&EW^\M2Q%'S:$;%+3EV!4U\@ M[ZSDVS=IEW24>>%P5^2@I"-=?BBY"RS%KG58'QWHZQ6K-!MEU'AE7Q)UX*9B MG93KK/KZ$CY!/X'26I377HMIT$8%\S(G;0&R)CSEIQU- D(I(-,V==5=E]ZO MG/)JZT-7-$L+':(0H2:8'PLZV$I%9/9#!'?T%2REW?82(*=#W 0E7];(XAY4 M0HNZ&5#\ON64CFA?VDPD08*Z0(IQ+S,N6+$UE R'%.T<)2>ID,K?S0NE(Q^I6\OC6WHV^ MHUHK+5V0,Q(5)"ZW=@1U53SXAF_MQOA.9.8[[I/K));WDQOO2,2[&_C1SCVL MT_JF$I4HA&YP9BU"5AD\,R!:H;;,=TACG1=L(@0PZHLF.8=S=NFE9;2UJ.ZDY,17 $@8;ZHW;^T="^G680[ MT^CH%*6I&[:H.FED^&(K*2D>*61(6]G0MT(W>/"C [3=K0N=GGU5[!'TO39@ MTL",]TZ_'\%K@U8!Y1XF_AP5#SK(!MZ[,3E7(^R=;G)*A> 4[H/E^M1G_4A2 MQKS3*WHA.JETQU?J:&3W,HJ"+EWRR;-./?&+Z%AR>Z1*O_I2MDC3UAL\Z5;] MB"'*WDY5V=B[#G("F[@KB7>!*O =CLB>^441SOGV1"[Z*7(=&)+6F, +VBW* M#I9R=I#N@.NSP.URQ5/'B1GP!TLW^KR (?Z% M]0A9@JPT 2%J PY%HZ_-ICUBS846!<*?MP%!9*A(KX4+P%R[D>T%.(4N)NR< ML;(F>QRWBY=028%F%^>E:L.GS@ROJ/;9<@)W6CC4]X6&A.RR%RHS_\J*=M+R MRA_)SWR VX]%1)5)\>*IFI,WL%'1P[L6:1XCEDC8@6]9P]'(@C(IGDB8/-"_ M2)(PQ!3AIY&!7]X&I025]@(.:3="^;\,RTYJWDU9*K"M?T]&JW3SN.^U]4+R M M_#>+XMJJU//"]XQGGT66(]J4,G#X2/K9>\WL$V",'SSK5WP(V!&X%]$$+@ MN9^A=P0Q,K" '\3XAQA8I-D&^G"+/GUV/8_\;0-!""T/I\[XVIS739!'#0A( M\7: :SAIX4?S S%J_4=RJ9&?9HXLZ1>? UR/ 8LV:S B8;'FU"HM/C.TJ^$2 M>:539I7&I?NX0Q![B+("699F!K%:8P]66NX4M\Z07V9Y:4.V12-:B/5;F@ M+G J.\W*'SLJ;D((EU:,_P7C)/198L;?@BWZ&"!%1<0;DN_'(4/:3'BB8L_< MK$36,-RS)%!5H#'ZTNQ)I$8VC]VG:6DW4$I4? QP0#K/9 MPN@R/4,3HEN/[UDGN# AZH6#<.;?*6(!C^I5HC4;L M,BA.+$$4(9K=$/W,$^AS3:+W\]L(BY4T-+R3"4ZO579\OA@76YK=-4_LF@$L M(OX?7+T:_>WBVW=WM^[>3?MDGM1I\@Q(YTBB6?+=;*%&9\"'<9I:,BWU@\< MWFD0LR>]KBQJQ80BT\V#)=[!<.+\DD1I1$$791W@OH!5=/:UL=<2;;-L%R>5 M+=I],S2J%LC*MGQ\999'=@BO72*?0]X>N+B#,6VIE/F)28K&$^-+"]>S)4?/ MU)Z3D52$FZ9'\#3H95P[9VUFK3*B]#RX^O$4"*<^Q-$&XAVG4]#=$I9A($-H1-A9\)^'_CD?6AZ<<,6!VH' M#EG#U!.#FR)=A]_+6J2QT9VI;684V8BP0K> D$(-\97@-4S_._.S5'@DC;' M!9R;=0"^=+(NO@).@@^E -E'("QRIR/KSPT<[&(+LYR!$1YB'%$O0FQHB%2" M>=KE&D4)=NA4@)8?$HEF8 DU;]E8=,7)F^A&DWM2^^2:HA+DAPF#@4H;4MR, M^[Z)[TPCQ*CG#X'G7%KLFU/4!>>.%+]>@*0?@!,\@0WJR=PNUY4'8@*79NIK MA$-:?4D@=%0*$"-9Y=)\Z!T89?9J/^G?NENXLEV(Z,<)-BS?A5&VYS OUK/= M%G,6X/8@ZP 4/1@]8'"FU)!=Z_1U;[-W:-M'!Q_\S7Q;"9ASV4NPU AOLM4@ MPIHXM#^UYDVH(0^!Z9O0H-5S:&5MB\6291T4+QSP3GKJPZA\V%-K2J>-#=I7 M2]4_<,U66G9-ID0UMYJ87$K(U MR+,QGD^D(8OT_8_Q@%3V3-H$T9BTB55!;D6)ZD$&^34\!)'+=JJ?-O+L8CA] MEX,/.!&TDQ"_,G6R/DQNYO19->7!F;SN+3S;W++BW&EFZ-8',U7C*C>JYEM0 MZJ1(GV R&)([NX92UJE]$7*_ M)UV4PR)/?D&CAT?1N39E)\4D[>?\10@/ENODL7K75FSQ%E=Z'X*V&L^*T983 M!^"0=G *E7%0%V9%U9Q24RJL:1M91U5B;B#[1%^208/Q6VCV1$^91AO?3U,= M =];'P@MZAR/40NP\0*S[DO6--J83WW!8T0"Y6W$2Y9,!J7H3!DQNA/]X$(0X7GOM9P41DT]O0?>*= M8XJVY#F[AZ_CT<]6UAY)-N_ L/3:9T@1G"A;3,@LV7BN/=]N84CR]V>7%.32 M@80YY7^Z"B+. B2](%,M_;9LLY&>BA"QX@L;=V=47TI-O"E4!;Z-7KRNS[_, M4Q1S]M?7(^V<#QVE7F6GB9UU":,X=.T8.N3:\<%'!WE\(4!/]EO MT!D923(5'7!)HW*D3>KK.\,!.5[BX-]FGQ8Q;&? BH"%5'>4> 05)VI 6H> M5"DWB@LV@QJR;^.E@=5-"?_)$N(P756/CR%\).'65A@>L=BREV.?Z:/>&X BM$'R)OL2M_2#<(V@%A1 #:HNW>?X3A5V:]_&QF4J# Y[L!*.1I"^;;-#:V?+F0F_JXHE6,T.#B MY_NI@T\A)T(:-&R5;VR*HQ#ZNWL:@G)YH[V:2!]L:IBB\9 ^@/KE%3]!/6KCYWUA/^%AHUQ12ZBH7!.;?Q+'P$% MJS6/Z*@T!@+G'(@P,>B4""."WD)K88HP%3'9#_.IX"5N><3C19)F8?/]-)]L MWHF/_T/"9:5X4HK+1[.T^$UGTATMJPX7Z+B;AI+B%S M$N7.DB-& >X845]XV[U$H'+*19\F88B?7.&6E\?4[B;?Y,@CMF;Z>#7* G'Q M?.Z)I,)F8E():0QS.DC8K3BDSA" MFP'18UQ+"ZD,K%GLU)I W2$I/\$0]YBJ%=PN>YI\0*T-PJM_*32A.)2D]=_L MMTXERN92G@IC)C,_C5+X">* $NA,$$*L1YB'EY,X4A:B\S; 2AN=PNQ)5.X9 M*(UCU'#3S"]Y[ TB,-WWZZ7E(['$RM.)Y>',2>^8 M&RL>Z,T&#U0M45@B!VR.H/Q=?KM/2#H#&5'HAQ-99Z ?489*$@#)=K NI*# MR@CB=8N"#GLS@-".?;Q%IQZ<:^+72AE^8 M#6'-[654K?8RYR9J>F2E_N/ B7A$TF6 Z$L+&C,WT=1[F?E$\5%T@QN!*&TU M$OG6YL*3&77:)IQ8F*1-7?=DYX],O?!E0MD\LN;YUF!<.BWSH\M)B"D&)+:& M]LX/O.#QF+JXT,)FGJ6*3T%DW"](H;O!>.;<3!QZR;V,Z(N?]!*'\]!'.[MI MU#<9SIZC 6@_K#Y RXMW-G;RXRM\=/R.JG5P:+Q_^'KU-=@5+7%2@;0IHPR0 M=EFTS*LA%2$^F) /]H=DOF4!L92^IDM"NQRH]#?9SYFF;HOY(_%MD>,JN?Z\ MQN]WW0/O94_:)*L6D^!&H-3*Z$+@S*8AA=:9ZQ9%[6C5S,3B^M>!YUEDJ1+S M6M@C]$C+36/V;E9^M@T)JC),^W'D1WA<6&'L(RU[!WG.:?0AR+\$/Z??&JWY MV*"\(03&W'35Y11.H$(K["?4V-QV,G!*F=Y+_C&%5/&*+K'7:>Y#_DK@-#$G M$ Y1#3&TSEG;"NDAC0EU\73L]U^)8JH<'N (RL1$7M#^BK\(:Y^9K'1:I:0A M NJ$^M[GF>S,-L )GYO5KXS!OTI&@Y.TN>B$IK';"IJ.,T*,P8BA_]WW5?H, M(A,WT4Q\:Z3#,+3_MP4?Z .T3 U(&A!%VQLT0;34Q[S09[1DL")>$T1<,+%) M*&_^^A"=%&.$0)+@AE,/4[P/@REDQ(EL"$^>2SJ-)6;2;-H:HWYL-C=_M\S@ M%P/<4;!M?)FWNC3V"W=@5"2:'C-K%5U;6BB:M'AM3#ID>\V'==%_U"S;Y.WK M@0W5CNVC\Q&$]8_R19->UY1H; P5!@)MC6K70:.%M.K4>C65K&9*1M4DCD-W MDY"7,\AFVD3DK-U2GTNJ+X/E3A6H;=HTRNS3=:*3*1Q(M38%VX^HA-<@114U MGNA$ZH/\_^5]6V_<2)+N7TG@ (LV4#YGW0.JFFCD(H:TZ8Z6KPY_,+4QBUPYKE0,V^?>?:'/.K[(E\KX6AB M[>YYHQ%Z\.9,%_#TS>U%"4@4GYCN 0>K1EN+FUXN_Z:CPL'0R;$<+\#.8S(C%,%6( M#]70^3--,T[K36F/3)MAU"<6T7B)C!J>^LPIZB[0=4&:[A&+52.^%LJG,#*$ MC>-"[AT/.I2J:G)3C4\OF+I^]*_1FA]/0A(;- MSX/$M?0/WP"502[S-O1VV>W*[S*J-C5DQ-.=;!T2YQ=]&H-LP5POE,36/7V)/IH*JAS<7]2 M_SVYV#]]2I0/(B'9I],?YNX*1(M#.Y/M35[_<5EQ?B,F*/[%FWU5>&^N<#?: MH,[PW,;W4PH+$)]N,)O/6J3^W7=MA'LMK09Z.['1:J10C_8\.%OCMW(G;H%0 M"@'8>"DGH9M1:/\/B43<]>-TY:GYV<1IC;X)C?@=II0B"_=C6A;N1_( D,%, M1JP%"4*[+3J']:<_]^(,M0?KHH6R]]T="5TIV1Z?W7@I4IF!EV\D_0==N+&I M1AMQ@ 4[T644A68U6HH$PM$#K(\"[.D-P3YX=&I QR7#J6*&9TRNB ::'2>- M0FN Q*X@ARKC'=DOI^,[SXI-N/S8:;]*B^U],K).[5,%UP[S%3(P(Q'1M]^* M&C+%)_9"M&#RA.7F!2H]6)THQU\L2!_R2^ M+/,0(D$(PX9TC!Y-91QL %-%=9WIL =[VQJ?H19F;_E:_NW#__WYU\_Y4Z[A M3],#)*<.O" '[.2Y1Z^XF6Q&3)]J_L:;LTWY+#&32Z'EO.K_1DOKQ7N2B77Q MJ8W6+94/J+$0T+/80YPTH*^)63)SQUN*KV72I$/NF!G^XKKE-]4]^+8">R@Q2< MU5A1C1..#FQ\/ NN;VMY85Y/^^E_%3M\TD%'6TK,_>D/[4MMC3]5:^$;]FU1^\:;4-Z2Q41<:]GM3$_I0I\(E3'#M1)O$&+Z@( MQ,:HKXIU1 ^(]*,S0<9F-E81DEA 5TOF4@P^U=O5]:&4,T/S2O!X#0G'DRD' MP*(WTD02+K7D[T%JA?!/:\3_&,T$]HAH%:510\)K9S@5KRF"J$X2<+[RE\E1 MT%V?A5TL[;Q2+I8!X8@7BXR5-!&2Q>:"/Y=U[H\L@UO3[7%X/N.;)$ DUFY/ M* $+<3S2C?0N/T$5W.4D'LW*.UI6B35O@'0"X:BA:0-C:\S\[&M/%Z[FF=!8 MYPI22IG/K:_(S3^$2!"N:1'IMQR8Z.',XB$!( O0XD!2W: '>Y'?AMMXOI_X M[89Y1].GL1"T4B?R/R.!_N2P6]/6'4\Y.-]7E9AS3.5U&E%NB-Y$ &5W1 LB MB)!3M,I ?\'1][UFI,"JO9F,!1F(H&5D-GI]*.%>A,P.3PS69B/4XYGKC0TI M4HIWT&P!*=6^EYK4U XYTI,& MH8=G3YLG(&-,9A7ZLQ=WA8Y;TLK(P]EX'T Z9Z>3NG]95A]+H2+=\NHE5%;; MVX.^^APXK;$N&:&9K'KGX+ITBQJFN9X# RS($QV89<0Q'6401=Q\+!UYU)#> M3^U//?90A5=J_;GBZUP;=XJ-N\!*G/37D@CWHY2UPC,#Y*H4%F MB#'E?)63 M*(NY]O)IHY!>5=.FZC-]3>(7YJ4U;_E2EXL./"QM<1(7 V4I-$J)FL"W(F_J M"UZOJ_PY]-@'NM!=<(%)C18@2C.::C@)S"@OPKA@\T:C%4 MQO9%F"IT%Y5Z3GW#T_/6Z%Z/]K1!3VKT* M>7H01R8U5QU+%HP-G#P:;9;YY.G"@N5,'F*N]0U_X<6>J^D:TX^QVOD.G+\' M;8%H[[1&:Q.C&=$$^5?^:C!EG1L7XOJH(=T[,IK*B,$>JNCR^Q+@G(*=%E3K M) 3QE$ X?4S1[+KHT3&64 V.DG Q3652X0I4I<\8/@=-UU*8I2IN7Q7E"Z^V;34)65\M*)B=]M.T4MQI:9MM M2SQX*7'EPY&H6G>5!&#YT->#6#[T30N0#\,T8U87[M]1%UF3)5Z_LNE2KE\Y ME]CUVY%&F8UZVXA3)DOG;K=\K0NRFR8&J3DU/34Z$-G:3)[IV$ _CVFH;LY) MA01 N_.,6@SH9NCYE1>F,@A+=S.Z^0U?EP_BWM5A7Z[";NZ+1$SRF<,1>L=F MSMAGY)C'2#1OV^=\RV_7.1<\D4)35N02;TE-TG?3!KK0G<3 I,:^BQC-:&>M M36]P[,X1.U2H#Z7[,S2O\=F($H[G$AWG7)M:@'X).]"%[@0$)C7B?Y1FK!. METB/74)OZH1HTU6HJ(9U>+H-@:A9@D*\M#%HR7"2GM-UHX5X"<\M38\9L@!Q M292#\%EOJ@2 -K UW0, SV?$]!"16-<^"$/6JV_6"XD7A_13+9CP_3^%H/ Q M6_\1#H ^SNB$*LAQ"!BM_#&YCH>+ $W:^MG:%*3D;=#KN2S0OM[4TA8/X .F MD2?ZQN;%1;G;90KK4>T>WUI-'XGP>$Z?[&@UYW(.X]CMZ_T8[F_5Z_[3?"1E^XV)FB)]W' #/F"S$ M.>,S]P,KUGY"O?WN1U;)8A[%>A^)8>#6..IB8-ZIK1AS6587Y?Z^V>YW@IIR M;V#)/5M#_9W=\#7/7V3$ZHJ=5UP<#_:YK&NKCK&?I)>SJK/=.^K#'B(3%.JC M;,$1.NQ\U".@$Y#EIC$,]CJ5U(,G! X9R<9T-W4@[<(B?,T2+&AN#> U>B],9AZ)&2<'6 M?/4RK]?9[F\\JSX5FXM \+1ISW0')GLPT85=N%'/N)=;B(RA'!\F%U5Y_594 M/-OE_^2;7[*\D+O]NK@J7KA3# -:@*X;D_W83[+G.R9N-J=L;^;_\OX,Z8"T&@5L@"IL!TBPAG, M=PG./]!>L[-]\UA6>JXJG0*=2WS_N7*!E&=.#^=J,GKX+(4ONRGI?\6A4_E@Z8%UO]G=0 M&%B&. 0F207>)F#+,IU\U"!'.UAON'*6J7 "4=GN8XN:.3M]RTIQ:$ZC '@ M.3P&3W&OPLN\R!O^.7_AFT$]GV\U%UJY3%'PK;7N^UYU9EUOIKJOF!Z R1&( M#V\*D=!ZIC,'^?#>KA_Y9K\3VTQGVHD9MK&K,FQ5YOH4ZWRGGX0[!1T0/;EF M3%9N63LJT\,RZ>J7 [/^R.(XR[$7H[0=PA=0WCF8SZ@&E#9HZZIX%B+^9_[" M=Q_"_CC9A:D^*Z9[K9CJQSZ #CF*T^NG"CRT,2;@RD9MB*3!@>I4KT!0ANBC MG=-6&U[!ZC!-;(:7(D^ 1H0#N ^>,Y^O675=J5#_C=HP;H1C?&%$;^E)T?WU M$9(:(1L&A1(ODH_(R%J%>8-ZJYEB@_+:E2[1U!A0VQ^"HA]N,3)9T3C> M V1Y7.]11J!N?P>O2]?Q$S_8WYG3V3.3%1N#@E'#=C2I'\;0SY0DKK^V4C^W M?S!?7/4-G'+=[5=7S&L'E9\F/H^GX"9L+#O5JB$&>=WF#T6^S=?R)&B_N1"G ME /"[N'47 MUO9QHD5(K_$ ,;!3.T([O9LTW9LQK1S'D=Q/SD=7;%B:XPUZGH*5.4Z\4M@F M]ZZLT_56/#EY80Z"A/>47EM!F'YQE*3_53PL%6_R2E&H7+H!Z4 .QMS1E. G M@W*!8EA4+_RA],/O^7&XBKP9C#+7LRK'*@@8E;9O:*\7$S@?("F@SOHY@/$6 MU%7SNRIU*_:.V!/KIJSJ\\L1I[3A:!K/+_;I7[;0V&UL&48DH//9+AR0-(/F^'P\A3;F M72Y<.TR+K:%=*I\#UO0.4,0XE'2. >T% Z7D!\:615N8_ MRZIO'TYXSKO0".9\?<7L]]F@>B:=^>4DG/6>_!.N(Y7[QBFWDN2 <=JOF'AB M265"F(Z(ZV-$,:;A53P /'\H=.K9^O5.;)]:2!YR4YP5&_7/G=I9=2*XMQF0 MV1&9.Z3R@;F#IJ0<4<0YS>4*& 5U&(M1X;VZL(:48 YB-Z4SVTB,!IU9\1=> M2#A3"2ZP>AW*?NJ#[X@/3)P^:+E2N8(HQ'[FF0P- M\,=HJ :K?BP% 4)\'1"!J0/(("I7;)2^EW#86#29A-3,GD 8*$/'^(#J M I>3T;CC%_M*1D@H=5Q'ZNK?"TGBEE+SE0WJ79*S![9H7F7@H MI85BG=41A%K;BA27UC_M82!%B#CUD?B-%SG#B)IF3W7 %ZKC0 EAJ15BR?S !879K%142UZJI85W)6 M%US__ZIH9VMP2&-.-3KB1!L,5^'X6O%G!7\OU%()[1NP,\IVK&U(?&D-Y^VQ M+0*T84<]/Y95(Y(B[SK^4Y>9[OMOYUL_^G53# MLI. F-PGX"V#M]+@MLKL@'+KAG&_Y>#M/D>/JBH%U@Q;QLC+2G_^AJ]W65VK M%']%1EN6S4D(]4?.]#MKT(RL,H8]IZK=TH($IW( EF;F6D+[?=8ONOQ&E5D_ M9T^AG,;6$3?(HDUB/ ?_^/K&"'_4'SC<&V#B'.;-)_T5(P$]R+2\N$^69Y4 MRU85BJ>G1])5.X42SD9?3I(J0#.T#Z9R#--:[)G;!+"!R&K&L 66LYJ). )3 M.88+HN@&!R9#\0YB(L.U:),X@6S9A"";?YZ+6_WS4KQA :J"T5X^ M)KP)U[F1%IT=U9<6,83^GG,D>P%C$&[25+IQ8_+J-'$^7M=HN M@)1%*6,%R H*6U%VH&.$:NE<%D@O]GS"0]<"5)BN*874*.$J_!1""Y;*%\PC MY:T.59\]E563_U/)6R:W_(N8Y]UWOGOAOY9%\^B]6B-%M=I8+O<3)NC^NB"W M:1_&$_"D'H'+F)K3.+KOQ\&A9 M*6Q 57T'D6[]G&!GZ\CD,T(SZNZ8ZE _& (9?\X?GO=U4F#_KMZ]-]Z0W--8V8;D5DTQ_-UN6WAQ3$4Q.\4@>& M*1^?HR_1V,Q'*4!,(7GR*P2R#!5^+#T5_5)\^:CY_') 6DRS:<1#JSN/@;AF M>ABA56FVTX%I5;?E5/4;$A0R\WGIQS3E0!LF(;C<>\#@4DP+.4V1F/$D7J G MQ!TQ]?LFK_^XK'@KY1)E]\MI,#F/5E\8)/>_);M,*I^/:J>9MKA$Q>"#L3#] M.N,VR&F ]D%=,]D;=0)3B7PUI+[UJ5Z964)3WQ^SD'L^A0N'2$]^#\PRS*. MTTB!-WTO3^"1$Z,NU*#J9\/A3K@>/W'EY[/=KEQGMJ;5Z/F( *!'DSM& .@D MQSJ-2&@=I[ '&:ZND_:_" ZHL@5-S)S7+\/1=EL.4%F0*O"6C;/A+7@U0]A* M%[FT/!8;:O@L.X^^?/W6Q6N(RR<7K_U+BRE>.[:#J">T9S1QW)_2LMG!TLKK M\OL HH;6AA+TAOH9@.HK,W)!Y.ZVM8N!JYKB2>W-&7PZ :I0(>% P;M[)))1 M:!R-I>M-6](E1ANT'HD,66H*Z(&>2B@5=.F>R@ 7)G@JH[Q$O>NDL2-7/G() MS]W63UX'TD*=+BINK]>)]!P&B/$9>H*THY:4FZRA7HJV)U#YY;"TQV\>*XZC M]G=,Q7P;N\#/V+7J!LDNYKX$Y@^^>#XR<4-QNC*R;8V+N](Q^CZ6NPVOZHM\ MMV_\(-;R?>O5TG6*CC0E.\)J7Z?>'? MU5]FY8<9?X880S>H:0]?$IV@!IW.( HMV"3*?'QU=/H#LHE64O[LV4)[Z45> M6!OZ!*,8!T*:]"0FXJ[R<\77N3;:%!OW-?:O:-=%QB(\[[@R" MU@V9;LE44YJM"\YZR%D/64K&R;* MJ[]$V(!KO-&&PDN^D46A[[(?9BH?><&W_K++IALS_90+P29B_F3Z4A==CI & MFG-2N($Y400K 9( \3] *T4->6E(S^K' MU$M*MAV%1Q!>2\[<0W?1B$1,#7O_+&1P^>YG.VGI%N_3]ZMB6U9/6GZ-F++< M[MI5( =@S@B>. @2+3N-5E#/GL*FI>1C?"LVILB!S%!?BZ9"%]G[O70I\87N MF$P/RO2HB\W,\+$!U#'F\Q,92JE#K^4/\&>I9TJ!IMV6'U_-'^.(PF8X ME52E^[!V1/,,QVD7]!T8;8/=>TX'RW0J8@0COIRW? FRPLA2QFE,PP :%NS5L5> M",0R3 ;$_!#!J'$J-GS6,:D;#,+-==$B$$KEO_Y6E/SP'-4GI9;1?50C:[/^9R-%+$A1((_(5# >YF2+ MAWG_ @#PX8+C/A3\!10@]Q,#WL 1TBGRET9**GXQ+GS@@20:I++%8[,\G M*77SKU9C&'U50+EZ&5,CD%<^;;=W">GV6 MHIL%"(*MAQ'Z4G,4J/48ZO'6GQY?@ FJ'5G,HQS-54 MX1<3@*MUF$D$L9HN=R<1K3I,-6HY+:,6C#UTD SN*$P!-R5-F0&(#HCW09)Q M'R=Q#J^WG\09?!)*F?>Z$JVDF[!MEUC6G&(9^@1!W(=(1MCO==7\_FOV(W_: M/X4E:=-H+#HC1'DK>4!WX+Z5Z>/AF8&7Z10S0R'CWUKA^\M(7*L-% M3P:P3/:MF4NH%XG"]71[X^G6'-G^?K;^3@U"KA(8R!]M'AC$8UQ8QP=(*U$$$HH5&1PR7 !GEK M&(8(QE0+E./T>GNV5I&>TJ"@1)U$E5WUEC)3UW^I>GH:H=!236$1#72YR9D] M#\,2C?.+SX=(1 O('3[WXP^%R$6OU'V,-]K\VX3A\4V_^L$)D?K:>F3M5.RO M6#N9U:CR!/4;B<3WDXIE*4N.>XF,R_V9FZX6=,A0FHF%$FUO9KK3WBY1ZCR6 MBQ26X*R3#"0]VV_RIJPN\^KIRALS9!HQV8I=75"=UM%\70Y[B$%4JJ6!5F)G MR2PT(2*_9#N%IM6<9U7U*A[W,$R\-&8K!#&5>]?U7[%,FKKU$#H D!97+(5* MT">8SA[,)Q<*(^O";Z9&T74]J9^T,%W0 J5P A=[U%R--WS-]# MUP'RGY/HX# EL'X=HAHICT)#+:@*&YD*/KK(FBRB!1@P":>31.O(1KH ":P$ M3,KP 8F3C1O;*VLC&Q^',PO(GCHH(CW6P&BNH#$!GIO'1RF2%5&9Y/,BP;F@ M&]$[%]S)CIP+8TJPP>8,X)U\Z9O7:/:[T^/?LN>R_@^F.[*SIJGR^WUCH02_ M9KZ: %3!-B"AW@"; %NP[>7!4O6CRO-D,-[@$]FO"X^E*_63[G1\U*3T0H-C MU4\P)%"BO(0,W\,(Q13YO[T3]*5L^ 0<1/\](P?J@R NP[:<3'+:C1/D%[K# MKF?XD/5U8W;FH0%HQ50OR-Q,*N8#)(4D?2\'LY%9 M!--%>LAD)R9Z,=F-L)BVGQ9X!?Q48UJ#;$U)6?@O$,+8EO/4!0(__5CO]JJ& M^7GVG(OY2X-)6_-S!19XH#9>]^B$3=4 *U#M/X>Z1DSPC[Q;$[/A/IP\7*EN M,RSU S8OE_(-NLAF+,8IW&6S]P1)T(KQ1XN[,0_F0XX=\&T74F>!CXX$'_R M9E2[YZY"\P2 O\! ?(QG-(ZJD8 M,;@%"[MMLL:O9YLEL%!<'>":[D9K>89)@5<@1#:JY;G3EVS@PWDF(3GFWEKN=1L/3 @8QYH0E%39,]QF!+_[,J>HH^*Q?.ZWT M7Q5U4RDS3@L5,;C?%5X31-PA_M(O!&Z(5J M9*N,OD9 H$@!2&?P!CQ\AS,;T='PN936]L>RX&$3G&K'5,.AT0WYH UG/#QL M,$68EAV%-GUQ=2ZN3XGP%49PEHU73#9GIOT0G)DJ]&I$ K3; [02&?F[8!:9 MR9QHY>\ZK5BV;62M/UO#F6W+BIT+VO*&2?%L<2X B."0#\#/(-Q7R:K=XK1F M^>:J, 9-[UJUS94I5$;IFA[D"P$3 JY!B&9<]@N%8\WYIKX4M$C$#;G7K[=. M(4%_0*+NR"07F.TJQ0"W^B*UJA6FS:.!I3 $=Y7N^/JQ*'?EP^LM7S=EU07: M0+;CKC73S9<"Z@.3 :U"B&!<)Z5Q$TG#"+^N%!Z&H#/5/::Z,;$"MB.UDQ(F M)^@A TE'Q9L885ZT_B\+.A/PFP&@'[(&EK4=V1'>4;\?*61ZW&:)[$$6Q;[R MHM:5%!5TB72T5KS)*VU[T @:]81@FINV,[.]?2!R)*_-3'+!1^@@UF&O" VJ(#.$%E@,;&&8%:&>; MSU/D,I[50U:8:L+G95&7NWQC*PU_%1\3!U_]\WI[F1="ZE]2MZK[+55)QGZ-=9];YH5[; Y"V^DTJX3JQ9/6*0W6_,"+]6LW*>]5 MTK66]1WB:T^"T>NE"EK&& ^0)20ADFO?M9S7V4N6[Y2YOW2L"B9JNBW;F>0# M9^U8TMOMVEW,<*,2IC2+-Y%^:$5GL1#3W.^@X#CU/0*@J,-_)R$$.4.OQKA0 MRX$,FL<":.&/Q%?D^DC6MEZK&'NKQXUM[ZU_X;*L+LK]?;/=[]HH?87*X]>& MVV^8K 3UO&NL4]"CT?=EV*^U;9>*=G1,9D(;[/B+A?RZ#,)*+0R+J12@T^J= MJ%UF\@LY+=056*1AKZTZ#53)ET9,A<7 MD^:A!=1W0V0C7V59_3B 7.KL< :2J?\+IZ4VWHTQRXP[Z]./]:,,7I7UJ'25 MJG \U1C:RC&)M@!8P]_U.I@,>@ @S@U MQ/3)<'TU,@CM_!6P1<2AKT/T/)F MVU#>*BMJ%2#4G?^&WLOBL,JSHT &^D>%/,FU@;^W=PT)TX7A6=W#6C<[L M\#IJS/F JE8!5.L;1L'2A/8=@U70#CCB&B ZA[5=+194:\)M@#!9,FB?4%CL MF";L.-A_[.O&E'CW!(AZH?*P6YJ-05=^@5DZ,R.2RMFWX>*T!3PP%, MQ80?;%.]AN^S:ZC&LWUL7HW 5%_XHR,]A:]7K0__=26C-NZY M2F0B%:I2285-CU/8A(QL-G(R#%QY(6P/P,?B>D IX33CQ VM.*GLP+7GM'<[ M#%7@2L\3L])CNHTMY9>8D4[[B,[E3O@]/8SG2\DQ2/30!?,+$HNC+BG'(,%1 M-XUEN"&JGB3WJX"[24J1ZD&]TB 928J. M0S VB-)94>RS7:*_4C<>^2K)O)7NY'V>RC&!R,)*R&ZU%G/<[[)&@:2T)JQ9 MAL!:BJ_M<#UC(&UXT63RIQK_0DQ\&XAY_=J),C%%^0V>\TJ-4%\5.@1B$)YJ M/0NJN/@)(?5:Z&!G@L8'U$Y10J_8A,/D,NAO"7;O&&L$JF#TFP;UD+01@U?% M\[ZI/_,7OOM+N.A1%U IHZQDKQ53_=A?EH)E$J *O,YB3, %G1\&5@VPD/UP M&F"=U"$:-#74?(0Z:'T26;*4>K9=4LK$I0(R@X@/4@J1:2OF8PXV!)T;.R"# M*(IUKE#6N@3&NU(&/"I$G0W??'S]5DLIIS6B=T4;8H7,G&])9T+[-3;.%949 MHC*\U7Y5B@ _R0^+;?$.K!@!53TC"M\Y 4NC81]'73I,,&WC=+DKS]9_[O.* MIWH?;4>Y54S79?D;HY2!=M T=N#>[".#@)0-M!QHDPPGF4/:[EV6YZ(VP%A4+RV@%!DF'-?X,CF&\NZQXE[A MXX#(5#4N]8,VDQU3#=11SB(+, Z056+ 1*]/8H $D8CB)PX62&+,0 8%3,7G ML&G^8 P:E5T]!J^Q "-@Q)1?8MQI/QB6D/I09P!S];AK,:N\#T[>L(X8WX1 M+9N3N^O",3".OTY/9Y9K;IG.N>/Q?Y8K[MC+3X%(YS@PH*O,[[RAK]\9,A+U MR*(LEMK^3Z5+_C.0G#ZNFFI^8%UG:GDJ2ES"FO@X@EW:Q,Q*A5=^S:KK2F&U M:G!@FT;DCQBVBV52 ,0 LI"#'L*@_;1I6=2KED8K:!Z?P"5DQ&1KD#(JE-=O MT9GB;,M%6-[L9(+&MCYMN*5-?BMW>Z&Y5J^7^8Y7L6*W;6NFF],6N1W,W>5Q MA$!<'JLOGXOS]%!6L8K.JBVSC=/LM.+C MO:OL2#:\1+JA%>Q9?[25^D,WH()26Q-[Q::S =I&:H+B-%*9C.W8BWF:$R4/V01@,B9[_+N@^S>_5EYXV2KI/^ MMYC]&*G%ZX1,A+;CR=<,V8 _SJQKKWM9 R:KJE=!CCQ/TT!7G)=0C,-Z ]%Z M;290G!1C%V,8>CUB.&O]P!*"P33A)67VS\OII\OE/?1]"WI0U!\OA'#=IL]@ M)+TE.-%4$R9GQKI6@@D^GKG\ B\ M-;(S=S_I1KG.7ZNOA6>S= 2#"40>#M*$R<[&\U:1I& M.K5APTD:KS!/=M]K&90,1HY\"(QX@)"XE[;_^.&J^THEE(B%$15=M1M M&]+IU^VL_3KQ@#!48VTOP]!GNP/*?S;ZN;450+]F"PB5[]$"L1L@%D?'[#R7 M9YN-&+0^%S]>5W?E=R\ B_',FO9"2)/_*BLF^]#LZP 1L)?60RO"Q='-X;_X M;O?70GS[EF=U*21%=?EZX1\,UV6O]W_(;LSVT[<-_U9;9QL3Q"+V)PWP&:,-ULCX][\I7SF]Y]9*ON4<9WNW* MM:GGT>E&6N&5^E)MJ@O(WX9KK$3C"W1WY@Q(_#2%K*#X5$ M-X,CH-@WF[/X(62Z+FU"_)BIVDL;G-?-V!\XYE*$Q<^S_29ORNI+]N35%DT3 M)MM00GP[4QWR<$0%YG74X4>;(.^/K[]F_RBK\WW=")&^JC^^:N3%O'BXY0\: M>6-RW0L;%G__RM3HK!U>_JK] +-?"+EW2*&[YS()-*X?B?78)5DC4,RJX>+B*W0U_R.7[ M7C0AC<0H=UWCD6Y"HN/U)P_K>1"!V%CL7$A3V:YU\1@O]$=>\&W>0/&/7L^_ M'LE->S"#L9_,<.]6<#0JM9-Q.A- /_],5OYK(;(O!G6=_+X_)9=/$5R6N+3( M0-SZ+$T DG3NGSAJ)*7#/1$A,LX#Y%*^5E7YE6=R,G(;_5?>/'XKRON:5PI7 M6H.X]S.^Y#_WE91Y9672N@50#*JY+M"]\SWV77R0N5\T,/BC)+OVHZHN;.W M4(YB4BE!\H_)2_!M.MVBO2G5Y#>/:(ME8O$J)422SRGX>3KK";1N)(6L R&= MTXWYX2)&B\O,F,&%L+5^(C.1%"3'D_39.,%C/C';CB[P:3!ACV>L3P\VHISV MO+2>&.U 3G30F\Z=AVNYI4F3Z 0/1CJ#:&OBJ!I]71!TYZJ96')%C>,F%'8C M44=2I-/LD=RGL0P[S/.<2^"-W56QX3_^RF/P.Z8U4\V9:$\<\3:8/6QB TE$ MC<3/&NEH[DI9029PTPBLW4532,29-+2U :H6X;/2)<34KR_+R@2W^25\.8A) M=&!ZF#:EL9<%P;82V]H&46PJ7FY<]P,P=08S!TDI<@B29"8K1.+Z.9LB8*^V638*1M$]-_26 M:2\M\!$($HZ<86WR[@U9,,Q"]/JN=&TH M":U@1AB:-X@6)4@AO#P)3$%G'^E%>7*%T&=N6V<;4Z3+0Y(=, M]Q.(G2[CCU7[I2K]B$'A&#\)J5O6Y([E&'&@@22)(9@>'J'D;]0&B<1_.'+[:Q[1AXJ]*.XD^ M/F$SD&Y#;(5P9NLU^KC$8&L);8CQ"'>WV/Q2EIOO^6XW/5Y['*(MS=QVO 7' M:R=S =07YC(3>]%'("%R&C]#:^JT_+?LN:S_PV*GQ'!#J8*^>F2!B^0A'M=. MHA[^KU6YS;TN.=6$Z3;$EY@S6XBE(V*0][/X])KSC2I',PF+PW;4YFL=ZFB# MI=K.E$%04?!M>1'K3^(GQOO$! MTK'!M+AXDGB_I%V;M&C,>_7%GDN _;OOI3=B0 W3JW*DZ_VU8ZWDNW#/%8#W M2EC#B8PT!4@+T0@H[:C7.BO77WES0_&@[,#,C*['(C+W\E.D4MD [X6 N(TJ\MG)L& ?.M_AM ME=T4'#WZ.H@)E$+K.85'>-GPUKW\X>?[N[S9>655]4?I OCP\T_W[YCM1E5, M8#AMG]>\3Q:JLAZ#I*LCF'0M"+"GYNFHQOO1"X@U&4 #10$ M&^$- I-IW$55(?6NE+]R,ME\8I J*INMFWVV"PJ3QXC-&*S5).=L(Q>CF?@8@,TH", M2=P(!V7,8.S;P)WN8S[&[8]'>.:&()V0^7*)4MQ4%LX2U.:M$TV:DZE9J) " MTHRE-N4O9!FERXCRTP,M92(3<)\"?3DE0J]85]_24%= (J E"%"+?"+L^^ Y MU1(+^JK8Y"_Y1HAY;J.(^ZY]?[UWK8+J[L9>]5LNP)EW*&M"=J[#V(U@O*RK MYO>+O!(:01E)/[>MB!//QQ-V^>\C!U76.=O\8U\W"OFMK%Q/KA_/KFM#?+/Y MI@[>;F$Z<>7+ *;AM!)F<4S(6"SEXE A#RU/%N,BHI/E/*L?A6HC_R<#G%^R MG51J$Z4[V4MIA^H'IW^21YPB7"&%6C!P(9U-F/Z OHE"EA!/-MG(QM06PO'T MXW:8CLB>H%WV9ZSJK)>5]W++&B4W*#7>-GJL^%;350O"%%';K+Y7E)F>@L*? M/_P?OFMJ^YOW\C?O__W#^[]\^-\_ZLW_\GP"^>YVORV9!=[+II$QY] 6, 87 MI'^3CFCJ2_SS-L#GO.!7XL?ZM)N@^PPF8NWHZ_&M()LRU98\UM._1N"^Z!-I MSYLA0OSQ#T.(^(WXA[13R7OZ_P-02P,$% @ "8)<5'R\S6]>20 (\A@D)1W_^@5X.8BG 30:C>Z__??CRG]U3UA$P^"'U^__^.[U*Q*XH4>#VQ]>7U^^65SN M'Q^__N^_OWKU'W_[SS=O7GTD 6%.3+Q7-YM7^^%J?>G25U?,":)ER%:O_E^\ M^O^OWKRZB^/U7]^^?7AX^*/+?R=R*2-1F#"71.('K]Z\X00+DON,"()_?769 M!*^.R,VK#]^]>O_M7S^\X__WZOIJ_]6'=Q\^9)_\Q]]\&GR]<2+RBLL=1#^\ M+G%ZO&'^'T-V^_;#NW??O"U^\77VFW]]%#^H_/[#-^EOO__^^^_?IO^Z_=6( MMOTB)_O^[;\^G5RZ=V3EO*%!%#N!*QA$]*]1^L.3T'7B5).]K,D/KR.Z6OM"H/1G M=XPL?W@=KMDC)_+A_?L/&8G_$C_YA?VR'P91Z%-/Z'[/\<50+N\(B5^_$J2O M+XXK@PC7,5W1WPE[% "^%;_R5DKA[=\MR_C+N<-($-^1F+J.'PT7N4[0R@B. M^<1:D$!61+&B'=![DF0$'6)ZA\"JNF"^&*=X'L#7\>$C^.X8CIJJ$M* 7*# M$1.+&\@Y]Z_NN,MPSJBKH3\9 <@9>AF'[M?*MJ"QH#2_!1=-.+)\"4@76TW) M*I_";<8GQ-%:RO+?AYJ-GYQ?0[:?1#'W-5C$EZ'/)/!"IB&0E *8Y6>>T)7S MJ*.G\D=P'LEJ16.Q1HMQ[N;3"75NJ$]CK?U3A1CH$A?SLYE@=\Z]89V%K?(= M&*A-5V%OD_Y)8\7HH#&NUW3E\'T2W'?*J8*IO.8%Z0K=_CF4HML\(7T)I32@ MQ*R[1;HB2KZ'VT]J7I*N?.V? Q[IVEP072&[R8#-E\:VKSW-)00@W9K,']"5 MK/(5G/')? %=\7KH@!Z0MFZ"_E2N?PH8HG'OB)?X)%PN:> $+G5\)UTON"[\ MG8.PXC F?+:&@<.(FS#&9\6-$]%,( U#!6$'-_&VXO#)S>=Y1(.E0]F]XR?\ M9_$=$7/*"3;1"5^E_&^V,HM(+4M2E\I8 0,YVC !EJW%-"(."XBW9.'*ITL2 M<1\AD\]/MG-!R.A9 .8!T)O[S@K MYYXPAQN-B(E&81*+^P)QL<+_EYN.F"'

,"^0G_9:%C_F\1]U2X]*LP2#\S M'BZX#%;@76>^(RG[CB:C;:5C2>*M+TDJOJ29V#)B5F2G6R5CA6)2XZ"NSV8 MK/.#R5H<3-;.1K WQT:/ [P)"O&XT^?&?$^--\;C:"-CP6F,PUBL-!Z?DWR& M9DS+6Z*Q_&J$;7@:01AD3+/]W7@$K72LS I./>:6*5B)4[#SX+ !3ET'-7AK M%QL9W[@B\RVQ1L&"C6?+]8H&=)6L4G9\"1AV\NDC":]H=WO"SV*?Q!,.*>?( M'=GMJ<3\)*=.W.I#^52-'0G\]D)* EK-\\V$F9AL%,&0$E]UZ:(O81PCN,G1[ V*P8C:^A=2E0G:%P317I@FYJ);S+PR6 MTK;/!QO 0>BFMQX+OBUS-<2;XT \"]#,J^JDLE7AFA_^A-)U$;VX=9_W+-DG[;'E4 MW R=AQ$5$B]N^,F5[U]5C0H!(RYA^B!@Z40WZ:N G-Y;H>JWQ(^CXB>I\M^\ M>Y\_#O@O+<9O#4>5>3)6Y:^Q*""O@;Y@5;$=YA;2\#\V$*\^LLA_X^TZS?M_ MX]Y1?VLLXJ++#,4XE.LI9'QK_>'U._'$A@\C<[I.,MU*Q4QEC/EJ3=+?W.W% MAK#M)TR,=P3TZIQVYH: 8;O--M%JJ <9-/%"@:^"XC_")[MW?+'++.)]A[$- MWV4^B^BO%1#5.)='A@:KQ*;+Z"KJ$0QMHPF:';ZC"^(2+B$_,YZ2.!^;G7G: MQ3!S!28.:[?*;3-+&BB>)$[5]A^H8]&B[=9QP?IR6SL_YL3^(+T0:I;*^Z]\@GX]ZM-T8 M(=2^8'K7Z.2(NU\HKDP]2D/=/M(AU"]! M;;EK4F;S@%&JJAS!/XV*8%GJP#L@:Q'QC)060H8UQH=[%#Q,KV?ZE(? ME,L]) Y^GN>N,\>S&C[MXH?LO_=;>%LTO%5QV%<;+.'L&L.Q!:B$6^5H,@<\ M95H#/!)K 9KG"*95WG(S:T52XAEV?(X9 E*#I6OL< ?GXH MA-6L/!J9NE!/Y2-Y,>WNRTR Z_!9OAU^6AR(VFD8N..>%ULXXD;#Y#8L0;%- M9Q@783U;]D[,,;V>$M>)3%&YB2OX/64E8F)<*9]H=X+B1G"T9R-<'HYA6NKN MQ<.B].+!M854%[_).32M^:=="@.\=35[I5!_^&7Y;8*4W2S#J%WJP\RS.B_X MI0+:2Q1OXX/]8*//H&L9J$T]8:?]I\6W+ /78((\_71 :RH(]<;"\])E@B\8 M#O6.@WUG3?DF:R>X+>&%Z7CJ82?5%FX0]4*\@0R(=YC7P%NX;K)*T@?G!V1) M76IG.U1@.Z?55$6+@.%4&']G)#\'>8Y"N3># (2-Y'!?>B0T>YDB'T, D@ D MR@1+MA%OMM_6'VW_?>RWW/5&7R]/NZ5G!JZI,Y;R\U(GZYRP]/)SA&.$E/4< MEU!5K<(=.H9CGXH4+9+X+F1\9GDC8-Y@B7V)#(-W4Y-8R1M=\AU'43(BRCF[ M609\NM0WG8!/)M?9K@CI:-B6>3X9@"N*A#K # P-C;H_J_"=ZX*MI%.XQ)'! M,<%1-N3)_;9R1K8$L>< #W@5&/GA3( KQ\- MUZ^(3]AM)V8K"U:9PTP JJD%^QS_D851=,["I:6KJ3)]U(.^7XTU M:@6=/D.OW/XKJA+UO>(!X2RYJYHJ,? 6I>Y75D#NXH==0D8'W$Z]86;HI.4# M/I) =$H1@GFBG8T81TSOBIQ,&:%B2./LN+.:JBTZ@DKK M& 19YBV<<"_.+F@E/KCY52;N45E)4/D9 \H["6%$C!YPH_XFEH)*$V01*1O5:=QE2N=9P5LGW#!,)3$EL^5%4YS 2NFEIRD/X"L.P;H?0S$85[B;>XYVO&+3E- M5C>$G2T;E]][3D1=*RCJ28"]\6L@K:G:W!*^1SEW260]H'Y2Q,RM)Y/HRH < M]AIN"7+M%BX_VDU\\8ZNR$.T-_W;.<*.'DXH"*D,F#?#"(F;M4OR99[DAT%4HF"1#&C;IP7NU@\.,P[)>*U;LB6A,8)LY0]/5@HW".? M9<."@P[CU<50J;,]6GT%&LX*V7498YD"P .I4+F07-3O$ZF9VTA8$7)^IV0F M/20F[;GV#7\*Y50EQI7]F%O2)6'WU$782IH28">N:)PLU;6*TB*Z1]9R018D M$Y"),(W(E(D!2)4*]EH$?!$H[TK%7F4G T)?BHG<&Q@O!1+=0N4,@Z\&Z+;0 M)<:L=X9._8+52QKLMO$U2]*A47BR$5?5PX^A[^TY[E=SQTZ'"7[3"Z.Y(G4, MM12,%9D8*KG& 1&(%?H) =-0:N>_46,)Y\F-3]VS)6V%4 M(C\/+ZVL#\!'!# 7^+^\L^=RMW1%08.J:93=E_>_O!M^?7\8>$/QJM]0VX)K M4H5B>[!JT\G0>_L*5'B%8/>=Z.[(#Q]>#TY(YYM%3LMN#99.AH9A [ZU"5K< M#.XIU^;>YCH2-7*W)6\6;DSOLSY%-H=F(,9D-J0.^&L/7[4UC5J-[SD]8#:? M!OUOFW'0J]QM7A W#%SJDXJ$5^$4IKX502<28%9<&NQ@A1$VZ*A$V=)15W*X M["4RH1P4X)DEK*)?AZ@+2U'(Q^4C'*,"4IG/TP:^4\,HCU/2@41=<1[%(F9IR4?NV:VOHMV_OJ!51-*='MPUT[-XZ;KF\4"D,_N>,K!WJ'>3" MY-XD/U6D/N8BBDC]\M::12B)@EX3'-1(U+0/6-\6=M$X=S8(*T;!%;E^DI75 M8JM1K)3^AF1Y5ZWTHJ<5;UE^CQ*E.4YG11T!IO]#^7OIHE*U-!$_^$\0BA9W_=)UVUK9A$AKLD=<*\SE4 MR6?54#=D^ G$-(ZYQH-;*MQ?>X&F?JX3S"L::@5-S8(V21J&_@%W:_QP?1DN MXP>N(,NHU[EA[P#0B#>T:1 ZDB!MUS5 =@F>QOJOHV[,/J(2.8]HX 0NNL?8 M)0;V>@'D,79J&O5BFDOJ$N*E/;I:7T3:V2!ZN4[0+5"8+K7'3GV:1.3]*$G**PGOB'1>!5?U#ZS:R60S.F MZ_J)>.IX^.BFN7\7W'H/ETMBR64=>0ASI9CZZ 5EZ[S[UQM<_+7503![UYZLUWXZ:,]4UBA4I2"SS(^L];FH?LS]/TMY'E4>Z-Z(GJE7TSIJZH(K MZF:8MU/TN!<2V-XC] 8U< M/XPX1E<<[CW?U@44N)#8NRVH.5;*'8##">J*C=F[/%FM'+8)EY?T-J!+ZHH< MK^PA@:@]RQ7CBI"KF7_?)&2WK(^I ME#^]S)]<1MI%_FK?:[G@LF]-2OA624F,7$V.ZE8RNIWV:#0KDB(;+7#%]%$- M,4O8=:G@2#'G[*J-N=<"I\L0\Z1F90"PWW*W>V M\8[ZZT73O:Q%*U;G5A<_\\NRFC;&FD<*;'&W*P5TRU-&18WS]0$OB"]2X,X= MOA5?,2>(N!;29J&&!V$9/:OSIY>I^222D1YK-NGPQSSBJ^)>GEE:NIWMIB1I MJ608*A-5 [<4W8W5:27C97BDJI';H6PG/ZR#'6KR5P^"Y0G2I;&Y1K]:6L(, MZ"I9(70:QG;/0#TLA][+-BB/M'=#'ZE:Y^O"I8,L=X!_;6Z' M.]6DK[6V)/.M.FTPMFL[7SP%'NEP9"32@/.3*N.],F/+AZN!,F&ZB#"V53F: M#45HMD[EB7@M,"">F'UOUWNLLC!.J3@A443(KB)92M;N+.MAB1T%; >OXCCV MZ&RNSN,GY]>0[2=1'*ZX'$[@?>8T0F8>K:#1UV@1>->!2UCLT,!Z&8!NCL:3 MA)\27*[J[+FDX#&6ZZC$&-5K5,*X\E!"29>SW3I*^<7F^\>6R$BW3UW\!E64 MK%.U?E&B+G*:1 MYI">! ."&4J,;&]+6B*@;E!&EE'=L/3T/=]0QP6)*4NS:T7:B*G75SXJIH\> M"Z+C341E_J;I2YQ^1CVMYWS.3\)LRV:/!&1)Q\NL,!8&>UKJ6DDEO\D8@;D> MSIK)NGN;]$\;TY$H[-EC7*N&+OS3I'U?#+#576)^][U.B)GR\.( M3Q GMG2W66.!W.=."\.Z=N!>MYH&3G:O>L:8E)T,YS,5N_4&UT/(+'>;ABPK ML'-!7-^)HO0Y2:K+;4_& Q*YC*:UZ2SE;VL*,1_L]?4+UY'(Q!Z.0D;H;;"? M<*Z!6TU/"KSTKWXJ?33& F N#7+!&3TC&:!TU)JP>26<>KFN,78&)+KD;?K M?MEHH+KP_?!!U##FJ]I!F-S$R\3?ME'+CKA6+@LA!9R1_< ",Z!AT6 3D[YR M&V-M46:.G="@ZWZJZA2J9IGIX;+CN=88^&NPGY57H:-6L()+P/@7_V1Q]U#G M/J.M04.E160)I\- _ER,;U7A;4#'BB[UXU4^C&VZSZ>,T*\5WT%NH.#:69>V&KM4):6968'-%J'D>.?+4_" MX/:$FZ$W7F3%2)!9;?5FJB[, R#B9K0OD%LA\059AVS<5"LUSK.R $5E%I # ME#0W@?R4/)2&Q<* _]'-ZN^.A[ZV$/,)PNCKM\C] 7K^H=&P(/Y"XH47KD5- MF7[LI4T*>LG,8$-7448!%$@?SLF5HKY*KP]-GPC,/^]X>P>?;=7<7R^]8LKO MY;VSX(*X"6-9DX33,&#%7]-46_%]"MP5<>\"^EN2JW6DE BKDL]@$H\,)6"- M57-K[1Y9.I3K(+R)"$OO_X^#=1*+:'+@\J_R 8YBG)""SBFN:P. M>(E/SI;Y7<3>IEIJ8&^S]8-SOWB,E1! K!DM#ZT7U!XZ6S FFKJF MDN]M&I5I%@\.\\:K'P0AXYQ6+G!\X++:!RY:];"=6'Q=$;ZG?L+]_U%7*CU9 MYG4S8JQQL(SV5\C-2G:GJEGV+-D!V#8NO4"!*JVI=C11UL5\RP6T-3@QM>#> M[-,GUN<$*35Y*JX%;$^3)]?)I#R+7AJ:J/II=3Z<=2'%J#Z:NARHQ\?!W4Z, M- ^\W0TPER,:T)BD]ZVM\V\L#/J.<18+%3?$[[M!010 M8 N %4L3/XT627P7,C[]O6N^2K#2J-('!WN;PT?"7)JO=!?"/4"VQ.%B/ZW^ M+&/@/)G,D=,PN"<15U0Z*I0%4DF$)[L8J@$ =A0'LI8+_K_0@FAPW$Q4!WUQ,H U8:0U[UMW 2GYW[1'?<; , MV2J%8F^3_^-HAR8M6; S [7;AADK?:ZAZU(CL<'.P]/H)U;*#UTNB? 2R9;1 M!?=):\\?1DW+U1<(>P9J]B0;IGS,QT\[R8MK+RYRVUNO42U&3Y;9&HNFRJ&< MII$O3?+AALLE#1P^"QQ1M9^D;>[\W6!7^3NN,'"VKP=OQ$.N5 NZMY&5=)J, M:?<#QD7U]9A6DC@8,_,N Q9?:5J9ZE8%-M]$+8G%)Q(YCLG*3D,>ZT*C1-J@ M9_!8CYHKR_3@!_1[FU(9^R-&.!MQ'_](+9M2!U_LW7:,M:[56+JP,-^:?9"G MZVV2'80K?G2T:R<=?"=C)_USJ*]_1$.E)8\=$+EH:[.?R.J&L-&@:S!&O5L! M!*ZI4:R4Z9;!;?_X(R5,%+WZ^423&C55YA?O>N'7-/5+6 HNFF%DBB5[_T8BW\+/^3[)0#@VI2(G*+3 M)MN'D0'^\!0!_E #&.)Y"Q3 WXP,\#=/$>!O:@##53IY3GZ-M3A6"17]R=/] M8$ IYMI#XFGBW8@C"LS[E F9;8UR;<#'Q(<7T6#)M7HOM!HNXSLBTNZ<8).O M%MN[!1I$,4MV22<&%\.[T.-^QOHX*+UVN=JROLQ8;^.3QSO6AO<'P_G!GC1^ MIO%=HY!>5+W-C*IQU\+0-RFMT4XDPR7%.KE8L+:^8PT K!AWUGDR&5<45^;E MFCCB+=8J"?+^W[N%4#2(IUR^],=*4]"0-/+-"*C!F&H7[(1E9 H7GPZ^_$@< M/[X[#EP0"U"BB.1?V(9>39MP1RX=R+E$3*24'@=\G+L1@QG $/I/:1T8I.>9 M/D/8.9LL>_1/11NJ@'A"TSY=DLBE)'#Y?U*5%KDYVMF^C3*SQ]%ARN>(\SGA M?"YS/OL%'T-'4IN\P95&B>"67LY72=JN[W$*L V'1TR@3KV )MQJ^_AI)_,L M76H:-CME%+/XE?X:L?A?//RH9"O]; MW4B:5+&SG2S#VZ)&P#=(>F@ZCS;0K%!]#FA6U0C;LNAY;,)ZSG9)P^#;IX(D MY42$9)659:N[NN*!ZK1.!L&7(EH2*^D_-)5@621Y!#M27;+ F.0IL4!?XZ(Y!,=<^ASXG M(S+7YN$:2.3&[4@V ]] AC=@^TL=F_Z9T-L[+LZ"SS'GEGSD8XH/N$!;T6EP M$/J^P[9M/)663 .R3\JM-%%K;@%_GFU.TD,^:"<;=)0&A,(DCF(G\&APR_\W MOA,>"'7Y'[VL#2S)N\2N">,D5WR&B,^&IBW5])_%ILYVHBP"[^JNWI&VU+!V M/Q4E*Y)L=NEL0X(!D9E3$F<)(J)EQN+>H7Y:M"G,V8@PW5WH>Z*#N!#)ROZC M*P-Z\JI%*RKO+]K88!9BJ^GD-!$1VCRL6=:-/3/2DP#_N<1(5J0)C'DTHIYT M9&)%K;W!K5A+.R?D+(Z13$*B9].H M3 UW:O3 D#Y15%<,RN5V;0A'I/Y0HQNBRG?(3K0Z&M718CV0J0ESX,2.B>K3 M[V:G^FRT6#>)Q::3"W4<1 ES M?.-4N#R?3!DNL'L*J1^4O Z@CV$R8&;06[ M#G;S0;%+9X#73$-FX A0SAW%;@ AW&,\YSA<$Q9O^'F"_);0==KK9["'G-$4 MSE9!T]A-[B U)#FVP4&D1,=E-F.\".QA/FAN2R@WKDB!)WHO6^S0G8IUMC_< MZS.5X>_RI!SV-E?\8IVZ@L OA++Y<4^&+#;O& ME%!"O*S2X27Y17Y*PKVQ+7F+95QEO##?TABB(U4;:E[V4<*"-*V1#^2(/HH_ M13;+\LK9H6:@&F+:I3WX6,-3V8!.H)]]23E]9&$TLO>0L<3&3=T55D(LUR-N M4::%ZR:K).T;?T X>S#ZB2>Z M=L9WHGQP%/K4$ZJ]<7P1Z([N"-G&H,PB4,=;EEDQ]>.:* M.1X1QF 3O 83W$ZHPP!L:@RG]K$I/%+2-942:+6':PFS.J75K$ M?3"PGT1QN"+L@OA9"YD[NK8)_>6^,G9I$>M%>R8)J;-?V4.[B-V^4.S4) M]FK=\+W&;PF--Y>B!U3:M&YOE/L5#M**&,(A" M*HLSOXLRVVF(6.*)C[P:]ERG2#!DIQJX8WYG$S7N'?*5;PO)MX-@6(Q/C:3E# MID8D!0FC2GDA;UW(4Q*GSQ3%&]^/8>@]4-^W8D9*C%$B'PA6HX8"6#S,+.^' M^RJ<7X>!U]Z,7T=DF?BB(Y:E7)\! CVC%6D8$D_? MJ>G3(5Q8#@S9X< ^^?VB1W^SKQVYTU1$(OZ+0BE)NAKY?-TJ-Q,9DZFT^],TV_8WA/VV M4TMFTF]BI=623ZGE4:5YWA0>8*C.P**%$6Q#.R- @+M0E6EB! Q;#:VB[O8 M]4M/-F4M6NJB9H# $^ZCUHV G;-J__Y^=/G/__O__S+72>/ M7X(_?^_]_MW][9=-<'V0/'S\CGW_W4\??KV^VD3^=_?N[^_\?\1OXTORC]^_ M^^;KXWOW)'[W[Z.C#Y<_O;U_W-O_\N[>NV1?OOG]]N'''VEX^OF#&][1Y.!H M^8>[A_O5=X>GQ[^]W7?/3]+WA^YJ[\>O[-ME^.GAVMO_=/WNI]LO MY]]_^#FY_6B\W%[<7U)OGN]Z]7/UY]>W3ZKP?W_5[P:?V'._^?F^L_ MW7P(-K^M5Q?AY>_DG__Z_<>WL;?Z\I<_7WZ[>/_[YI___L/%YS\Y9_M?Z#>W MIU__%3[$)P?>Y8+=)*M_L%_W_WT1[?\:_O.M?_\'\O/=M_^\./_QE#[^)3Y. M_G7QS]MS]Z?5X<,//_SOJ_W+BS=O)M$,3V=/'9*F.^@6^B5+=QYI*B]9NE-& M!RQ+%Z0&]4N2+F:2;DNAUI=$W9=$W9=$W6>9J/N2P@GK("MF9AK,::-HU$MB MYDMBYDMB)D@K@]DM16IW.Z7]Q\9YVW(VBA+CJ?J'K7?->BH%;$:&4EU=T;:C<2CLE2SLIK[,W&#&=A"Z9<'O7(EI0AD<@$4\QS&CHS"Q5+G53!3LRN>()I1!@1O! M-)":_^Y4#$B(\IP-*(4")U_:3.K%DO.N;@N2V MZJOVL'P>3DZYK"I0I0R46(F72\VR]H9#HR$'.;F\6Z)AO$-&94!$HT;2RL2H M\\"?"3UPE&V]H2#S96U-& V]R]AA\>"$@)I8V_^XX6W C=I[/P:2+5QQ(P'F MN+8IT.!<_WV&=$!NQ?N%H8>RZX 1QQ?2?'1H(+J4GP7'P3V)XI:.LT 0]_%$ M?B:B@7"O]K![=-;&\LN[T5;?>0#8HA_S,VZV^!X&7ATVG*L8A[)[QT_X']TP MB&EPRSFM$^;>.1%9,^J2M;,1/L?@YX!'G--GP>ELN;_E=)YS.A>,JX60Z%=B-9X=8IVP99N.-HED6 MTJ/@E-#H3FQW8N&]B>VEFMP42_7Q/FZ'ZY624#=[%W$<>#J;$1]1&:A['Y58/74 MN/AT\.5'XOCQG08HC8\P7TTJ0M <*/C.]:36?)N'?_-ZOLKG9B4[5J>&8>#V MPR\"9PV-/H&NE>)?PT"L$/>4+Q=%D-,LQ'F6$EODQ SCF!(BQNDLEW?'.9E@D1G21S%3B"JHYXFUEXFP4N) M?+W0;0N5JF'P $WC:AAP8+6BJ8>/A+DT7XZF;H^=LN->4Z,8:3>6YGYOJ^EB MV.U'_HNBA^IY*M DS;,FXG.QPCHR4!Z_%2N+M 8SO1424'[TZSE $X6$%2[3 M'F>ES(7SHL3LDIZ.YZ9^T-_T#K@WT@HA[ >[6BV"1V!03QQ?7@7;R?C'&@7W9/87U M?FS307?,809\S,=%@XBZ:4!U\E.B+NZ+Y5LS!(Q6/X,]N-,PR(:656PZ#O@Q M*$EQ*'0YL6B'BL!/Z6PY"#B#5[>R5R8H\9!B*#,.B>@- ?_YVHAA$4UTX5Y^ M8L1%CD*V)%0\DHT6@7?XN*:L2!"9<%"Y7^KGL-:J0YC;Z+=377"'CG!ZZZ_5 M$3VIY=@N]KGE?S?/U;EQX6[IP:2=G(AG8J&M(.5V]Q? 5YM3S8J8ODU.,"X] MXN5\'7,S+.'2_9D,\]YV=_YX.)FW%51IX MK@K%^."'$>-HXX]M=F[$!'2VO5\!2D7%7-2KH<*I+^(U:9_ELEU'K#!&J!PV MO.SH.(Q%EVQ/U"HA7I8K'86[D9>*0ABF3%\)#OP(\3GET-2M81*U,MD!4W[+ MK-V4E%;!O4US'1RCN;05D8$/9(;;R(G5#M:61$5.5M>=A>U-K^W,@UH1BI'M MJTTP:V^);)0+33)RRB&A9>6"/$@;B2>^'S<\2@>>'9TEY8-7XA^$Y",MGNFHQ/]6/R95*>)B.=K)IJ9&D*)*1C"JMR55!Q*Q6DRK>584 MWM[A55][GVA 5TEK";@!^JM2Q=J@.K58&SA.!;Y4$.?1!@(5JM-$H#IP'%=[ M5T6;T7NNDGNRRS^^H-%7:^&T3H;/*R[6K?N1VY.GT>9L)*48LX9_UTD VU=7 M,7,!3;<64)[$RL+_&M#TD$#N-*Z*39\B )]S/J-%R-8U7[69.?H%9)9N>+9L MYK-,[=)(2W;4#=/J!;$U&^VR!+C:>2^%.V9=N&,\*X:HT6&PY=T3=A/"6.Q+ M!8,G5,' FN'/IUA!8VJ@)V67%-">A%OY9,PI,M* 9GNO#C)3QK(:P,)E6+FQ M01AD:;%1JK.AC5E/"W(Y!&9YKS(JB*6#MB(5WG FVB0W5YFLZ._F>JP#<@N4 MX@5<5!C5%FO+4UHGYL")R;;X^;3-LU]\Y(1B#'M5P!2VN#!^;>&/+(S&C"H- MDQ.WRK"N24*#!';YAF]VB*OGB&.8V1(Z)KJ3J#L\8,_X/!>'M%50[$>6(V[N M[4 !5BI#-J&JLL]KNQ\#3+!$3-2S4[4$T"R64579GXW)*H,)6*-L8F8[ MS\5WP'">91#+ '6HXF03"K;:+ 9E)]SZS,RT"1=HJ;)IQUJG;ITO2ZLYKI E MR[!N^CCIF%%77/6)FU!'**-TWV=XX7>QI9K>KZ8J-KWVZZ9EU!E'TT):)BH&-IM8PD3[!RE9I%2J\RZ?FI-B&M0P=H]WWV'>* WRADA+@*EU@^C_9 M?=(B\(ZC*,'Q@^HB/--C4@,)@^N0P;'A\?985,/3EFXFFQ$B?#AM5D8(5=0C MQL@!I&>Y-LIP0;NX&&^BE89^F/[OQ%;*IGPO1THU&,VO*VPF-N:7.N"OLF;< M8&7 V&8T%Z:F.K@^*UAW>3[A6G3#*-[>WYG=WIT(.ON_*)>P1W=G*\C85! MCDVJ UZ=3::JQ]R]5*7^0AQV]1"BVDDA WJ QJZ!;%4-EOQAW3!$]P=\TTBE MP-YY1["-3-MP&1W6[4/TDD WCU0(7)?9OFUDFH9+J+!I&:@6@5Y!S73^F%@& M4O%A)3&O X]&;IB(5*##1Y?_ZF(E_C:^=4@EP:R3:MU,Y/K'RCU-RVA7A*3U M1ZA=5<0;7\X5/HD> /=]M-.ZFT1QN.+B.&YN>EQ#KN!VF[[.N"=!0H:W(MXO MV"P*-N=;-B)FG[(Q/,3KT09I2DQNLYNQ=O28=6WX-V4YVR Y2+:2QO;L!LW;7 MZ:6I,("^M9K0%0(L-#I&U+]!BM=T6YU0<]"KPTC M+>\;:'E_+EK>AV\-I:?EDL;PA 5G2;7Z;819# M1O0X)7KE/.YE1$U3&'JH:=Y&2\@=/HK,2+*(8T9ODEB,_RK4DMB(,/H5HAI4 M8BJ8*0XSX6 _84(#N>!E7H4"'FJ'S.E+KE7Q MWT.^OKGQ*8FWAMX*O>*$[JP7( S!?\__?O1&JZ.:@E&ACNHA4$ MRWJ!.I\/ 2N3Y3C8/:!9BA<"W ?C6N%_BJA',C?+"$<-\E@!6VB8=32*DZ91 MESA[,5(\*LG''Z5+S"5?:_B_O?_VPZ<3[J]F@*A=Q0[G@G1RAS8( _4"!CZ& M649\1Q@_6ZV<@"NKY=9-%?L6.D\%W385 =:L&([?POLUB>(TS\ JNH$J!#$(,K$N;)-%PBCBXZ-,]3FR,K$G,OGDRH(KDS ,SGQH43[2U"%8 M^'[XX 2NF6O<3?&) -NC-O-Z!#!/NB7BYM)F[EZ2=@;/73T[T70#,>;J90_1 M/%P!@"'AKI 1>AN,&^Z2\9QE1$19H6 /VDV7AX.<9;>Q6D%>D?4HY%Q>DCCV2?;0(_"N@R1*'/^4\.Z_/5RF6/GT8DB4GF_;GCU6RR98I*D) TO?>5T]&="G=: M.UY%4OA%@GIQ$":NJAC,.]S&0"K'\'V'L MUQEM'E)B2*$U?JFK.8/8ZXRJ/MCPTVU M]-H+M-=127K,$/?T,'G.U5 M%PVDT"H0N"/B^K0@-3HYR3N'@7C=IV2D*)I@] 3VXY+6L-)NI5*)O*=,G>TI M8[:@;>'[9)!NTZG!>0O8MTIE2W/"^S!7#&/*:*$'XG[F>>A35^B[]?0. MM(9TL-.=%M>7/Q+'C^]<;D]IS@;'-M)\Z]Y' [/^0#\RPO9[M0!:A&#,3(=D MM7+8)EQ>TMN +JGK!'%3)3OC-]M+YVO^6OII*?-9U/9BZQI:OPJ?-M* M*7WMKR-9_^O=$ )/=!$[=5;D(!1=P:P@;T50W"HUK=-%JS>Y$3BE?7Y 4:=* M=[JVRF%@%9[:..&NPGVX2;0#G=PRFU7/=!>OEQ\S,M5MEO91R ["Y"9>)G[. MW,X>U;)]T MB!HY7+PP<*E/4S6+ZCF[%SU6T#<08_XK@HGN 8O>FKVG=:*[HX/C_>,@2CAG MB[UBVCGA9"J!02Y1'V;BX((/PJ-^(@SQDK@)2V\'#A]=/_&(=\05((Y32:;H ML^6APT0C:Q$+30]3%BT 1K(9' &Z_088? "+XIA86:TA^FDB#GEGRZSA>NT$ M:,68M 28N\WH:1NL\L[8=QG\@+4F+-XX@7?X6T+78H\LWUP8'X%3JB(2%"]* MI*U>8?1S-4X,YXIW:4L50;#\A1(#Y'KORMA5DQ3*&H(MUSKB;*@GK0Z[P.[( MCCV@D>N'PH&Q.B/T)!C@T^XJ%_"C.=\O69QG!=CQ:J3<57DBISM MK"J28/+V \.WEYTJK[A >_R7OUJ=1EW\S.L&5-6A?@_>];WQ2]0JL89G9"#0 M2?D&&VU"*IA*.4^K%9/:535:\EF'P#_D'J[&9.%YU%YY."DSW%<4 M/7.E+7FSJ2[ XA:*.4'DI/5_*\E.AO>[[82MKNN]3/47 M]ZQ6!5T!W4Y-^[ZMRN$?YXP]\Z)R#FC+AF:ZYE6 MQBE(NQNKBYZ,EV9LI%L3ZMZL"AV#GJ^=5/7<6U5:J(MOCP7E/2L0F(I\7,RVZ.N"F4"M:M *DD,U('GHM/!U^R M]Q7IE<1=Z(OG%1H=53L)3-39J*NY6PGF4^:>L)L0-P%2!N([7W48KWV*9FJ:+4%-R=?AH3=>W HE;FGBS;=FT"WMI8B.G,\F]M >F M#JV@5+?Y1 .Z2E:Y]1R%;">J$DY=WT]QF6J%IU,)@"W?M;J>['J=B6Z\1XRD MC>[XWTB<,,76<3TT,,+@!O#TJ@*IY]M.K"O"5KJ(I-_,9PEKC!:LLH.ASC^' MW"%3KTG:_N7\9D!YV'#I7SH8Y,MDGGF4>;AZ]6&[*:!$+0Q Z=$#8/T$76CX M#F8$2.6[F<%0'3-4K[*1G_&+U+W\R)@YBD/#N$V*IV%L-\.GAZ7!F4*J%HV7 M^MTD#%[ERPCJ17(5R* &<=7L)WW@V ,2Q%7_2R!7<2Z\Q'!?8KA&,=R(Q;\< M4$9<_D_J+]KY5R4<^-_J&+20G6)B0%W?;=H O"4VV,VYU*MM%$D\$0E%B^3( MV@K8S1'I187V$MBC-_,(3[GTB-E+S:I %I>_=D[(SH6".5?>5K9KJ[K>F;T. MR5&W7#6[' M0;+,<,9P5O2&#LZHNX4J# M "*>;A@H@-+8L+4"'CX2Y-"*IA$I7I IDIA5Y M: 5,11DY2G]!R!B)KL*%=T^CD$6+P#LAMXY_1.K3L#MY1$9B%O.I3PTY--^C MG%4ZUW5[7>04V$[L LA\=ZPVDGL_>FPI;5)[SD*7$"^JK!%MI?@D$[&7R!S@ MZM=$ 1)4%=VQ$[S*A>Q+^5W#RLZDFMJ2S>^W]\,HCE(#ORE5Q[=;P6"@2(:9 M6"TZU4P.DU+0[C4CH=:P=B.93BIY89@W3S"VM[V9D2,(TI>EO8]$/2AYS6<)>PH4%.=%.L'VSLK_1QT" T-+;!HRF.9;1 M6\H,DQ.SN);%:0YDK')X!Z;MY8_8@+/VJE2Q]QS+\+:H$2/=+Q7#>;2!9H7J M!C$XN2JO!6;(=?#%^< WVO!4D3[U&B>N2G8[84.\\Z6189V MM'_G4+9R N!%LX<-4GQ3&90^+:&4'7C):!]V6%)*:#?(MB@GM+_DL\\VG_TE M&7IH,C1$B2:CLO7/H7^P[G+7WBK8( O)2E3GI5/P&'-[QIV"&_8NF%AUKXJXS6+ M'5:J*//LT(%[;?HLF[,3B3B7A-U3EP:W9\L602-AEE'[/UG<8T$%1)W;/;.D M;">PJ-0W5S-+R<+"%I?C"@/D#50#JZI> %M/3WM^CQ-F:-9 M;=EH^1$9O)1X:;8JZ31:9P%]A+!>G:H.)=JKI-F(P>0M3?*;,C%7LN&I)2!9 MX(OZL$W5AJPH''SU!H9/U99/TM MY'SP;'L".?@EJ_8>4$V&3K,B_ VWKII%70YI-VL=L"#NEH,DHGF83+K!WN5K/P;CG(M1]2_C)W:'LD\.^ MDC@O/9U-I2CK+Z^PMB@3F\-NH*X9C,+/VZ3\G)W$&$4^SBY;I/Q+AX_BCW9J M7@P6:D;.WW P-[JFI\4=HF6-LU"PFH.BT&?MC!>\E9VI)O^'>FFOB/EI]?/ MW#J^%&I9L3/1'1!Y;]S3QA?#R^(B.;RGXOB[>)M#[=LT2+B MO3V78QK#FY>3,@V=3?(E=;J+3R(,TB/)?"S.3-& [Z\GM'26XH%/<>DT&=Y\ M#'DZ.H-\^&Z4V[M:^^&&D.S>ETA.OGY*A/])M.=RP]M 7)]DLS]]$KSOK&GL M^.*G;:4-H+*#+B_K^R@>-&.K8DLW@4(P$ M66&?$-4F=2RT):K<>J$B:W\L_WSRVV77T LX1JX:F>V\Z?/05)P#$KF,IF:E M!$?7]S.8>YW#+R !*/HX<@6=$\)7BFA7-L?$D2^XT>J7RU&N'=&K14K4/ P2><+V/;@3L M5.B8W"HIVU1+ S;8;L[6_# D.N9FY \?UY0/.#N^*VW8G02P#*;; 1':[!XW M7*[N "PN^.#XB5;9=^OX'&/ST<:@,E[,+HDG)(H(J4HG/?R!^?O=//'=MLY0 M8:_*X)9EPR<^9!0SPB24LI[3U)/K#R.7M"K;A5@5SI;7$5EP'R%>K$(6 MT]\=Y3"Z.K5I(J:A#:C,S>$3LD-,FQF=VD),$W)SG0+F?8YXI_+)^35D^TD4 M\_6'14[@?>8T0E:Z93'<)2YH]%54"K@.7,(XK4#L75;O7;HY:A_I>S2C?C&C M1$C7,>JFJ7=QHTP,N?Z!DDFE_I,2=/7+'OVP;9D+Z)U/"VFL>)S.--C%=9N: M ;@:T@5(U/(Z6U:$ :[A*^> 6!E6;I<%/AV*&5Y_,FVG5)"U69FEA0]>C>1N MI7?J!J4(;R'$6=!Z-#Z3E=R''U$!KH>??5U/5<&A]8OV>M M@VM #D5Y<>X1:.BY^=54]=PR/K#7ZCIZYC@;Z+GYU53UW#(^E,?8VWG%]6JR M0I>_0XER:BP=Y2'"]2'/]$-N<.BP-. M0D/9S:^FNHBTC \J.F18O39MRR=DVJ15'/EY6>C)5CG4+GY(!R/=8ZR2ZB#: MU8 B:K'D:3='W"1?!?M6P!2@%]NV8K*;WI]&%\0E]%[8EL6#L)39K$"1JPRP M?M[TUQWUP&[IF*49J=D/ W&ES]+QBZ#JKKZ-FM?3\3V.S>F&PU-WJ$L+YEF$ M;9U 1KS/R6Z2KYS'H0]EMH1VO7ZMWMYT\8/(50BC:-]A;+,,65KM[82K+E-\ M=!9<6[\4[66/?+>B '?[]6B_7G$R>>[(=HBO?3AT#&\,)5=S_2M0$\WI3'[1%TID)AF3WU$ M%>'!:=>56EN!MZ,^WEE2F;]YG7-N$ZG1,'J3% 681<6Z714[*X-3XXP&H MS#56>!"Z64?&P$L3R#;'P3)DJ^QYF-Y"UT6J??&6;/A*A#1788_0+=T2N9; M765.1<3]XVUX_Y9_GDZGW_XD_O@F^V,J<2=A_95"0DX2JX.1M1*P&W\6Z]B- MF+;=4#:B<:./1\74.L;1/)$:1A8%_4RA%^26"CT&L7A",=B$6HEB'(]4)TNA M[79M(/D$0J KYH@ZL9>;U4WH#\:E2@UE+NLB4E, RIN2LLQ7_/? EMB4&-91 M51>)J@:@3J6Z..PG3 SHB/MMCO^%..PP\ Z<>#@F4L+3VB2D\,@5 _9NQ7!S M*74KS!L8[@I@ VTUG2QF J"*LN :.9I!>9[<^-0]\D.G*\JB@UR9XEQ6PA9= M0+VET85EP67VA-Q'OC-\,E6IS<(_J"D [)F-X5)'1.*E?\Q/V8\_D0W4ZE:C MBG/S8[B>U34"]S+'&*1LI[P@:U'MA/N67'W)\'-S)_%9S*5N]:"\]-F)]3GT M$ZXVMCFB/J<'!%>=ZIRF5D,C8&WHC*=6*LD^]SIO0P:U^E5ISLJ9JZD#L!.< M(3X_$]__*0@?@DOB1&% O+2?25=NC Y2,NJSPDRJ(L!.9<;1AZP8--21MYWJ M/)9 B4; VGB9(K0[?Q_QG\!%X^MT9^%02)4"V,UJ&%"9^=B JDQY#J'O#KT M-KLRW;@N5X[O[R41E[ZS>:W.=E6E.:M-JJ8.X-97!O@%CRQ\B._$ M=;L30#F [;3G%2R2Z*< #BM><7G'O1U8M"HD9[%+M:FB &;D B)"G&-WR1:) M1_F_+N*81)G.0.)[':3GX?5UZ:: #*)0K9%'L0B"Q/&SN F8,U$A.B<_HJJ- M AR4V,3VYE)4:Z#ILWA8D!J$9^),R!537._BA2I$[.0TZ7FYHQM'R@G.8[%K MZJ% 9=061#M1Q(MHQNTC%3M]=;0O2INPS7[H024-=?.8PP*HI*L"28CF0X9H M7CF/QQX?$UW2K%DZZ&R349_)RMBCH@*^L;MQ[T1;>![77I3_1XRCJT&4#G)M ME.\;.67A/ Q?*&Y$0GQ]D#?44N"$$."J"B;PS0(S@.6@5V5&XE/J/- M2::> KF1>]8+P?+H,LA\*M.:QPI7&7V!PNBY%+D4)V%VZ(;"84MO#DM:0P<% M&A A!U-$CBA;'7>5(-#"(ZU4 ! MQ;AM3(0<8F[ZYW=A '5/T2 XCTVCJ8<"$X@6O^VE#O[V5HAPXT1$_.W_ %!+ M 0(4 Q0 ( F"7%3N/ID"$H8! (U/$ ; " 0 !F M,3!K,C R,5]O<'1I;6EZ97)X8V]R<"YH=&U02P$"% ,4 " )@EQ4$OKR M?EL! 1" '0 @ %+A@$ 9C$P:S(P,C%E>#(Q+3%?;W!T M:6UI>F5R>"YH=&U02P$"% ,4 " )@EQ45J+KSJT" !3" '0 M @ 'AAP$ 9C$P:S(P,C%E>#(S+3%?;W!T:6UI>F5R>"YH=&U02P$" M% ,4 " )@EQ41O>LV& ' M*0 '0 @ ')B@$ 9C$P M:S(P,C%E>#,Q+3%?;W!T:6UI>F5R>"YH=&U02P$"% ,4 " )@EQ4_?ZO M/J(' !**@ '0 @ %DD@$ 9C$P:S(P,C%E>#,Q+3)?;W!T M:6UI>F5R>"YH=&U02P$"% ,4 " )@EQ4/FUS$9X$ )%@ '0 M @ %!F@$ 9C$P:S(P,C%E>#,R+3%?;W!T:6UI>F5R>"YH=&U02P$" M% ,4 " )@EQ4U_=\6(81 %30 ' @ $:GP$ 9C$P M:S(P,C%E>#0M,5]O<'1I;6EZ97)X+FAT;5!+ 0(4 Q0 ( F"7%1#3A*+ M3@\ %<6 - " =JP 0!I;6%G95\P,#$N:G!G4$L! A0# M% @ "8)<5+&;#W69& LQP! !$ ( !4\ ! &]P'-D4$L! A0#% @ "8)<5,FL-[1G"@ NVT !4 M ( !&]D! &]P&L !0^P@ %0 M @ '8+ ( ;W!R>"TR,#(Q,3(S,5]L86(N>&UL4$L! A0#% @ M"8)<5'R\S6]>20 (