0001213900-23-067120.txt : 20230814 0001213900-23-067120.hdr.sgml : 20230814 20230814163107 ACCESSION NUMBER: 0001213900-23-067120 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 52 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230814 DATE AS OF CHANGE: 20230814 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38543 FILM NUMBER: 231170982 BUSINESS ADDRESS: STREET 1: 260 CHARLES STREET STREET 2: SUITE 302 CITY: WALTHAM STATE: MA ZIP: 02453 BUSINESS PHONE: 248-651-6558 MAIL ADDRESS: STREET 1: 260 CHARLES STREET STREET 2: SUITE 302 CITY: WALTHAM STATE: MA ZIP: 02453 10-Q 1 f10q0623_optimizerx.htm QUARTERLY REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

 

FORM 10-Q

 

Quarterly Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

 

For the quarterly period ended June 30, 2023

 

Transition Report pursuant to 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) 

 

(IRS Employer

Identification No.)

 

260 Charles Street, Suite 302

Waltham, MA 02453

(Address of principal executive offices)

 

248-651-6568

(Registrant’s telephone number, including area code)

 

400 Water Street, Suite 200

Rochester, MI 48307

(Former name, former address and former fiscal year, if changed since last report)

 

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

 

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

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No

 

State the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date: 16,637,891 common shares as of August 11, 2023.

 

 

 

 

 

 

TABLE OF CONTENTS

 

    Page
     
  PART I – FINANCIAL INFORMATION  
     
Item 1: Financial Statements (unaudited) 1
Item 2: Management’s Discussion and Analysis of Financial Condition and Results of Operations 13
Item 3: Quantitative and Qualitative Disclosures About Market Risk 19
Item 4: Controls and Procedures 19
  PART II — OTHER INFORMATION  
     
Item 1: Legal Proceedings 21
Item 1A: Risk Factors 21
Item 2: Unregistered Sales of Equity Securities and Use of Proceeds 21
Item 3: Defaults Upon Senior Securities 21
Item 4: Mine Safety Disclosure 21
Item 5: Other Information 21
Item 6: Exhibits 22

 

i

 

 

PART I - FINANCIAL INFORMATION

Item 1. Financial Statements

 

Our condensed consolidated financial statements included in this Form 10-Q are as follows:

 

2 Condensed Consolidated Balance Sheets as of June 30, 2023 (unaudited) and December 31, 2022 (unaudited);
3 Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2023 and 2022 (unaudited);
4 Condensed Consolidated Statements of Changes in Stockholders’ Equity for the three and six  months ended June 30, 2023 and 2022 (unaudited);
6 Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2023 and 2022 (unaudited);
7 Notes to Condensed Consolidated Financial Statements (unaudited).

 

1

 

 

OPTIMIZERX CORPORATION

CONDENSED CONSOLIDATED BALANCE SHEETS

(UNAUDITED)

 

   June 30,
2023
   December 31,
2022
 
         
ASSETS        
Current assets        
Cash and cash equivalents  $9,808,330   $18,208,685 
Short-term investments   52,931,831    55,931,821 
Accounts receivable, net   18,281,133    22,155,301 
Prepaid expenses and other   4,052,729    2,280,828 
Total current assets   85,074,023    98,576,635 
Property and equipment, net   140,968    137,448 
Other assets          
Goodwill   22,673,820    22,673,820 
Technology assets, net   8,366,375    7,702,895 
Patent rights, net   1,831,839    1,940,178 
Right of use assets, net   14,544    235,320 
Other intangible assets, net   3,223,305    3,384,889 
Total other assets   36,109,883    35,937,102 
TOTAL ASSETS  $121,324,874   $134,651,185 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
Current liabilities          
Accounts payable – trade  $817,779   $1,549,979 
Accrued expenses   1,503,477    2,601,246 
Revenue share payable   2,722,127    3,990,440 
Current portion of lease liabilities   14,545    89,902 
Deferred revenue   451,787    164,309 
Total current liabilities   5,509,715    8,395,876 
Non-current liabilities          
Lease liabilities, net of current portion   
    144,532 
Total liabilities   5,509,715    8,540,408 
Commitments and contingencies (See note 10)   
 
    
 
 
Stockholders’ equity          
Preferred stock, $0.001 par value, 10,000,000 shares authorized, none issued and outstanding at June 30, 2023 or December 31, 2022   
    
 
Common stock, $0.001 par value, 166,666,667 shares authorized, 18,376,771 and 18,288,571 shares issued at June 30, 2023 and December 31, 2022, respectively   18,377    18,289 
Treasury stock, $0.001 par value, 1,741,397 and 1,214,398 shares held at June 30, 2023 and December 31, 2022, respectively   (1,741)   (1,214)
Additional paid-in-capital   173,049,784    172,785,800 
Accumulated deficit   (57,251,261)   (46,692,098)
Total stockholders’ equity   115,815,159    126,110,777 
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY  $121,324,874   $134,651,185 

 

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

 

2

 

 

OPTIMIZERX CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(UNAUDITED)

 

   For the Three Months Ended
June 30,
   For the Six Months Ended
June 30,
 
   2023   2022   2023   2022 
                 
Net revenue  $13,818,166   $13,978,665   $26,821,076   $27,710,195 
Cost of revenues, exclusive of depreciation and amortization presented separately below   5,993,145    4,988,716    11,562,766    10,618,574 
Gross profit   7,825,021    8,989,949    15,258,310    17,091,621 
                     
Operating expenses                    
General and administrative expenses   12,242,128    12,320,362    26,274,669    23,711,597 
Depreciation, amortization and noncash lease expense   464,761    578,117    928,695    1,049,656 
Total operating expenses   12,706,889    12,898,479    27,203,364    24,761,253 
Loss from operations   (4,881,868)   (3,908,530)   (11,945,054)   (7,669,632)
Other income                    
Interest income   720,419    23,816    1,385,891    23,820 
Loss before provision for income taxes   (4,161,449)   (3,884,714)   (10,559,163)   (7,645,812)
Income tax benefit   
    
    
    
 
Net loss  $(4,161,449)  $(3,884,714)  $(10,559,163)  $(7,645,812)
Weighted average number of shares outstanding – basic   16,992,100    18,122,500    17,043,793    18,000,958 
Weighted average number of shares outstanding – diluted   16,992,100    18,122,500    17,043,793    18,000,958 
Loss per share – basic  $(0.24)  $(0.21)  $(0.62)  $(0.42)
Loss per share – diluted  $(0.24)  $(0.21)  $(0.62)  $(0.42)

 

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

 

3

 

 

OPTIMIZERX CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

FOR THE THREE AND SIX MONTHS ENDED JUNE 30, 2023

(UNAUDITED)

 

   Common Stock   Treasury Stock   Additional
Paid in
   Accumulated    
   Shares   Amount   Shares   Amount   Capital   Deficit   Total 
                             
Balance January 1, 2023   18,288,571   $18,289    (1,214,398)  $(1,214)  $172,785,800   $(46,692,098)  $126,110,777 
                                    
Stock based compensation expense        
 
         
 
    
 
    
 
    
 
 
Options       
        
    1,466,694    
    1,466,694 
Restricted stock       
        
    2,913,809    
    2,913,809 
Issuance of common stock   
 
         
 
    
 
    
 
    
 
      
For options exercised   9,668    10        
    40,596    
    40,606 
For restricted stock units vested   33,272    33        
    (170,433)   
    (170,400)
Net loss       
        
    
    (6,397,714)   (6,397,714)
                                    
Balance March 31, 2023   18,331,511   $18,332    (1,214,398)  $(1,214)  $177,036,466   $(53,089,812)  $123,963,772 
                                    
Stock based compensation expense        
 
         
 
    
 
    
 
    
 
 
Options       
        
    1,654,770    
    1,654,770 
Restricted stock       
        
    1,848,353    
    1,848,353 
Issuance of common stock   
 
    
 
    
 
    
 
    
 
    
 
    
 
 
For options exercised   10,000    10    
    
    105,090    
    105,100 
For restricted stock units vested   35,260    35    
    
    (72,996)   
    (72,961)
Repurchase of common stock             (526,999)   (527)   (7,521,899)        (7,522,426)
Net loss       
        
    
    (4,161,449)   (4,161,449)
                                    
Balance June 30, 2023   18,376,771   $18,377    (1,741,397)  $(1,741)  $173,049,784   $(57,251,261)  $115,815,159 

 

4

 

 

OPTIMIZERX CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

FOR THE THREE AND SIX MONTHS ENDED JUNE 30, 2022

(UNAUDITED)

 

   Common Stock   Treasury Stock   Additional
Paid in
   Accumulated    
   Shares   Amount   Shares   Amount   Capital   Deficit   Total 
                             
Balance January 1, 2022   17,860,975   $17,861    
   $
   $166,615,514   $(35,253,658)  $131,379,717 
                                    
Stock based compensation expense        
 
         
 
    
 
    
 
    
 
 
Options       
        
    905,744    
    905,744 
Restricted stock       
        
    2,268,354    
    2,268,354 
Issuance of common stock   
 
    
 
    
 
    
 
    
 
    
 
    
 
 
For options exercised   28,006    28    
    
    258,100    
    258,128 
For restricted stock units vested   13,627    14    
    
    (14)   
    
 
Net loss       
        
    
    (3,761,098)   (3,761,098)
                                    
Balance March 31, 2022   17,902,608   $17,903    
   $
   $170,047,698   $(39,014,756)  $131,050,845 
                                    
Stock based compensation expense        
 
         
 
    
 
    
 
    
 
 
Options       
        
    1,336,810    
    1,336,810 
Restricted stock       
        
    2,688,513    
    2,688,513 
Issuance of common stock   
 
    
 
    
 
    
 
    
 
    
 
    
 
 
For options exercised   43,701    44    
    
    572,303    
    572,347 
For acquisition   240,741    241    
    
    9,374,214    
    9,374,455 
Repurchase of common stock   
    
    (12,868)   (13)   (321,041)   
    (321,054)
Net loss       
        
    
    (3,884,714)   (3,884,714)
                                    
Balance June 30, 2022   18,187,050   $18,188    (12,868)  $(13)  $183,698,497   $(42,899,470)  $140,817,202 

 

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

 

5

 

 

OPTIMIZERX CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

 

   For the Six Months Ended
June 30,
 
   2023   2022 
CASH FLOWS FROM OPERATING ACTIVITIES:        
Net loss  $(10,559,163)  $(7,645,812)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:          
Depreciation and amortization   928,695    1,049,656 
Stock-based compensation   7,883,626    7,199,421 
Increase in bad debt reserve   238,748    98,727 
Changes in:          
Accounts receivable   3,635,420    5,969,009 
Prepaid expenses and other assets   (1,771,899)   1,266,478 
Accounts payable   (732,200)   64,232 
Revenue share payable   (1,268,313)   (2,001,379)
Accrued expenses and other liabilities   (1,096,881)   (1,263,971)
Deferred revenue   287,478    (347,989)
NET CASH (USED IN) PROVIDED BY OPERATING ACTIVITIES   (2,454,489)   4,388,372 
           
CASH FLOWS PROVIDED BY (USED IN) INVESTING ACTIVITIES:          
Purchase of property and equipment   (48,556)   (41,335)
Purchases of held-to-maturity investments   (109,501,032)   
 
Redemptions of held-to-maturity investments   112,501,021    
 
EvinceMed acquisition   
    (2,000,000)
Acquisition of intangible assets, including intellectual property rights   (3,068)   (145,257)
Capitalized software development costs   (1,274,150)   
 
NET CASH PROVIDED BY (USED IN) INVESTING ACTIVITIES   1,674,215    (2,186,592)
           
CASH FLOWS (USED IN) PROVIDED BY FINANCING ACTIVITIES:          
Cash paid for employee withholding taxes related to the vesting of restricted stock units   (243,361)   
 
Repurchase of common stock   (7,522,426)   (321,054)
Proceeds from exercise of stock options   145,706    830,474 
NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES   (7,620,081)   509,420 
NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS   (8,400,355)   2,711,200 
CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD   18,208,685    84,681,770 
CASH AND CASH EQUIVALENTS - END OF PERIOD  $9,808,330   $87,392,970 
           
SUPPLEMENTAL CASH FLOW INFORMATION:          
Cash paid for interest  $
   $
 
Reduction of EvinceMed purchase price for amounts previously paid  $
   $708,334 
Shares issued in connection with acquisition  $
   $9,374,455 
Cash paid for income taxes  $
   $
 

 

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

 

6

 

 

OPTIMIZERX CORPORATION

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

JUNE 30, 2023

 

NOTE 1 – NATURE OF BUSINESS AND BASIS OF PRESENTATION

 

The accompanying condensed consolidated financial statements include OptimizeRx Corporation and its wholly owned subsidiaries (collectively, the “Company”, “we”, “our”, or “us”).

 

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.

 

The condensed consolidated financial statements for the three and six months ended June 30, 2023 and 2022 have been prepared by us without audit pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). In the opinion of management, all adjustments necessary to present fairly our financial position at June 30, 2023, and our results of operations, changes in stockholders’ equity, and cash flows for the six months ended June 30, 2023 and 2022, have been made. Those adjustments consist of normal and recurring adjustments. The condensed consolidated balance sheet as of December 31, 2022, has been derived from the audited consolidated condensed balance sheet as of that date.

 

Certain information and note disclosures, including a detailed discussion about the Company’s significant accounting policies, normally included in our annual consolidated financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted. These condensed consolidated financial statements should be read in conjunction with a reading of the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as filed with the SEC on March 10, 2023.

 

The results of operations for the six months ended June 30, 2023, are not necessarily indicative of the results to be expected for the full year.

 

NOTE 2 – NEW ACCOUNTING STANDARDS

 

ASU Topic 2021-08 Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, 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 was effective for the Company’s fiscal year beginning January 1, 2023. The adoption of this standard did not have a material effect on our financial position, results of operations, or cash flows.

 

7

 

 

OPTIMIZERX CORPORATION

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

JUNE 30, 2023

 

NOTE 3 - CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS

 

Cash equivalents include items almost as liquid as cash with maturity periods of three months or less when purchased, and short-term investments include items with maturity dates between three months and one year when purchased. We account for marketable securities in accordance with ASC 320, “Investments - Debt Securities”, which require that certain debt securities be classified into one of three categories: held-to-maturity, available-for-sale, or trading securities, and depending upon the classification, value the security at amortized cost or fair market value. At June 30, 2023 and December 31, 2022, we have recorded $52.9 million and $55.9 million, respectively, of held-to-maturity United States’ Treasury Bills at amortized cost basis. Our held-to-maturity United States’ Treasury Bills have maturity dates between July 2023 and September 2023.

 

NOTE 4 - CAPITALIZED SOFTWARE COSTS

 

The Company capitalizes certain development costs incurred in connection with software development for internal-use software platforms used in operations and for providing services to our customers. Costs incurred in the preliminary stages of development are expensed as incurred. Once software has reached the development stage, internal and external costs, if direct, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Capitalized internal use software development costs are included in intangible assets and are amortized on a straight-line basis over the estimated useful life of the software platforms and are included in depreciation and amortization within operating expenses in the consolidated statements of operations. Amortization of capitalized internal use software expense for the six months ended June 30, 2023 and 2022 was $95,108 and $226,819, respectively. The Company accumulates capitalizable costs related to current projects in a CIP software account, the balance of which was $1.3 million and zero at June 30, 2023 and December 31, 2022, respectively.

 

NOTE 5 – REVENUES

 

Under ASC 606, Revenue from Contracts with Customers, we record revenue when earned, rather than when billed. From time to time, we may record revenue based on our revenue recognition policies in advance of being able to invoice the customer, or we may invoice the customer prior to being able to recognize the revenue. Included in accounts receivable are unbilled amounts of $2,975,040 and $3,582,735 at June 30, 2023, and December 31, 2022, respectively. Amounts billed in advance of revenue recognition are presented as deferred revenue on the condensed consolidated balance sheets.

 

The Company has several signed contracts with customers for the distribution of 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. Deferred revenue was $451,787 and $164,309 as of June 30, 2023 and December 31, 2022, respectively. The 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 for the deferred revenue account for the quarter ended June 30.

 

   2023   2022 
Balance January 1  $164,309   $1,389,907 
Revenue recognized   (8,778,893)   (6,013,181)
Amount collected   9,349,724    5,916,318 
Balance March 31  $735,140   $1,293,044 
Revenue recognized   (9,619,380)   (7,373,802)
Amount collected   9,336,027    7,122,677 
Balance June 30  $451,787   $1,041,919 

 

Disaggregation of Revenue

 

Consistent with ASC Topic 606, we have disaggregated our revenue by timing of revenue recognition. The majority of our revenue is recognized over time as solutions are provided. A small portion of our revenue related to program development, solution architect design, and other solutions is recognized at a point in time upon delivery to customers. A break down is set forth in the table below.

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2023   2022   2023   2022 
Revenue recognized over time  $13,033,714   $12,169,710   $25,606,135   $25,123,323 
Revenue recognized at a point in time   784,452    1,808,955    1,214,941    2,586,872 
Total Revenue  $13,818,166   $13,978,665   $26,821,076   $27,710,195 

 

8

 

 

OPTIMIZERX CORPORATION

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

JUNE 30, 2023

 

NOTE 6 – LEASES

 

During the six months ended, we had operating leases for office space in two multi tenant facilities in Rochester, Michigan and Zagreb, Croatia. We also had a lease on office space in Cranbury, New Jersey, which expired in January 2022. The lease in Rochester, Michigan was terminated during the quarter ended June 30, 2023. The lease in Zagreb, Croatia ends on February 28th, 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. Amortization of the right of use assets is recognized as non-cash lease expense on a straight-line basis over the lease term, while variable lease payments are expensed as incurred. Short term lease costs include month to month leases and occasional rent for transient meeting and office spaces in shared office space facilities.

 

For the six months ended June 30, 2023 and 2022, the Company’s lease cost consists of the following components, each of which is included in operating expenses within the Company’s condensed consolidated statements of operations:

 

   Six Months Ended
June 30,
 
   2023   2022 
Operating lease cost  $49,472   $49,747 
Short-term lease cost   8,340    21,899 
Total lease cost  $57,812   $71,646 

 

The table below presents the future minimum lease payments to be made under operating leases as of June 30, 2023:

 

As of June 30, 2023    
     
2023  $10,170 
2024   5,085 
Total   15,255 
Less: discount   1,236 
Total lease liabilities  $14,019 

 

The weighted average remaining lease term at June 30, 2023 for operating leases is 0.7 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 $44,708 and $45,599 for the six months ended June 30, 2023 and 2022, respectively. For the six months ended June 30, 2023 and 2022, payments on lease obligations were $49,359 and $52,168, respectively, and amortization on the right of use assets was $49,472 and $52,662, respectively.

 

NOTE 7 – STOCKHOLDERS’ EQUITY

 

Preferred Stock

 

The Company had 10,000,000 shares of preferred stock, $0.001 par value per share, authorized as of June 30, 2023. No shares were issued or outstanding in either 2023 or 2022.

 

9

 

 

OPTIMIZERX CORPORATION

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

JUNE 30, 2023

 

NOTE 7 – STOCKHOLDERS’ EQUITY (CONTINUED)

 

Common Stock

 

The Company had 166,666,667 shares of common stock, $0.001 par value per share, authorized as of June 30, 2023. There were 16,635,374 and 17,074,173 shares of common stock outstanding, net of shares held in treasury of 1,741,397 and 1,214,398, at June 30, 2023 and December 31, 2022, respectively.

 

During the quarters ended June 30, 2023 and March 31, 2023, the Company issued 10,000 and 9,668 shares of our common stock, respectively, and received proceeds of $105,100 and $40,606, respectively, in connection with the exercise of options under our 2013 Incentive Plan.

 

During the quarters ended June 30, 2022 and March 31, 2022, the Company issued 43,701 and 28,006 shares of our common stock, respectively, and received proceeds of $572,347 and $258,128, respectively, in connection with the exercise of options under our 2013 Incentive Plan.

 

The Company issued 35,260 and 33,272 shares of common stock in the three months ended June 30, 2023 and March 31, 2023, respectively in connection with the vesting of restricted stock units under our 2013 Incentive Plan and our 2021 Equity Incentive Plan. Some of the participants utilized a net withhold settlement method, in which shares were surrendered to cover payroll withholding tax. Of the shares issued to participants during the six months ended June 30, 2023, 23,217 shares, valued at $243,361, were surrendered and subsequently cancelled.

 

The Company issued 13,627 shares of common stock in the three months ended March 31, 2022 in connection with the vesting of restricted stock units under our 2013 Incentive Plan and our 2021 Equity Incentive Plan. There were no shares of common stock issued in connection with the vesting of restricted stock units in the three months ended June 30, 2022.

 

The Company issued 240,741 shares of common stock valued at $9,374,455 during the quarter ended June 30, 2022 in connection with the acquisition of substantially all of the assets of EvinceMed Corp.

 

Treasury Stock

 

During the quarter ended March 31, 2023, the Board authorized a share repurchase program, under which the Company may repurchase up to $15 million of its outstanding common stock. During the quarter ended June 30, 2023, there were 526,999 shares of our common stock repurchased under this program for a total of $7,522,426, including commissions paid on repurchases. These shares were recorded as treasury shares using the par value method.

 

During 2022, the Board authorized a share repurchase program, under which the Company could repurchase up to $20.0 million of its outstanding common stock. During 2022, the Company repurchased 1,214,398 shares of our common stock for a total of $20,021,830, including commissions paid on repurchases. These shares were recorded as treasury shares using the par value method.

 

NOTE 8 – STOCK BASED COMPENSATION

 

Stock Options

 

The compensation expense related to options for the six months ended June 30, 2023 and 2022 was $3,121,464 and $2,242,554, respectively. The fair value of these instruments was calculated using the Black-Scholes option pricing model. There is $12,254,201 of remaining expense related to unvested options to be recognized in the future over a weighted average period of 1.89 years. The total intrinsic value of outstanding options at June 30, 2023 was $309,383.

 

During 2022, the Company granted certain performance based stock options, the expense for which will be recorded over time once the achievement of the performance is deemed probable. There was no expense related to these options recorded during the period.

 

10

 

 

OPTIMIZERX CORPORATION

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

JUNE 30, 2023

 

NOTE 8 - STOCK BASED COMPENSATION (CONTINUED)

 

Restricted Stock Units

 

The Company recorded of $4,762,162 and $4,956,867 in compensation expense related to restricted stock units for the six months ended June 30, 2023 and 2022, respectively. A total of $13,252,855 remains to be recognized at June 30, 2023 over a weighted average period of 2.01.

 

During 2022, the Company granted certain performance based restricted stock units, the expense for which will be recorded over time once the achievement of the performance is deemed probable. There was no expense related to these restricted stock units recorded during the period.

 

The director’s compensation program calls for the grant of restricted stock units with a one year vesting period. There was $351,765 and $129,515 included in the compensation expense discussed above related to director’s compensation for the periods ended June 30, 2023 and 2022, respectively.

 

Equity Award Modification

 

On April 16, 2023, the Compensation Committee approved a grant to the CEO of 86,685 restricted stock units and 161,698 stock options with a grant date fair value of $2.5 million to vest over a three year period. Concurrently, the CEO forfeited his October 2021 grant of 182,398 market-based restricted stock units. The forfeiture and accompanying grant are considered an equity modification according to ASC 718, Compensation-Stock Compensation. The additional compensation value created by the termination and issuance of new equity awarded, as measured using a Monte Carlo simulation was approximately $1.9 million in total. Under ASC 718 this results in a non-cash expense in current and future periods to be recognized over a three year period. These expense values are reflected and included in the option and restricted stock expense values discussed above.

 

NOTE 9 – LOSS PER SHARE

 

Basic earnings per share (“EPS”) is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period.

 

The number of shares related to options and restricted stock units included in diluted EPS is based on the “Treasury Stock Method” prescribed in ASC 260-10, Earnings per Share. This method assumes the theoretical repurchase of shares using proceeds of the respective stock options exercised, and for restricted stock units, the amount of compensation cost attributed to future services which have not yet been recognized, and the amount of current and deferred tax benefit, if any, that would be credited to additional paid in capital upon the vesting of the restricted stock units, at a price equal to the issuer’s average stock price during the related earnings period. Accordingly, the number of shares includable in the calculation of EPS in respect of the stock options and restricted stock units is dependent on this average stock price and will increase as the average stock price increases.

 

11

 

 

OPTIMIZERX CORPORATION

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

JUNE 30, 2023

 

NOTE 9 – LOSS PER SHARE (CONTINUED)

 

The following table sets forth the computation of basic and diluted net loss per share.

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2023   2022   2023   2022 
Numerator                
Net loss  $(4,161,449)  $(3,884,714)  $(10,559,163)  $(7,645,812)
                     
Denominator                    
Weighted average shares outstanding used in computing net loss per share                    
Basic   16,992,100    18,122,500    17,043,793    18,000,958 
Effect of dilutive stock options, warrants, and stock grants   
    
    
    
 
Diluted   16,992,100    18,122,500    17,043,793    18,000,958 
                     
Net loss per share                    
Basic  $(0.24)  $(0.21)  $(0.62)  $(0.42)
Diluted  $(0.24)  $(0.21)  $(0.62)  $(0.42)

 

No calculation of diluted earnings per share is included for the three or six months ended June 30, 2023 or 2022 as the effect of the calculation would be anti-dilutive.

 

The number of common shares potentially issuable upon the exercise of certain options and the vesting of certain restricted stock units that were excluded from the diluted loss per common share calculation are reflected in the table below.

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
Weighted average number of shares for the periods ended  2023   2022   2023   2022 
Options   19,824    156,018    24,923    176,996 
Unvested restricted stock unit awards   24,922    63,541    24,922    77,221 
Total   44,746    219,559    49,845    254,217 

 

NOTE 10 – CONTINGENCIES

 

Litigation

 

The Company is not currently involved in any material legal proceedings.

 

NOTE 11 – INCOME TAXES

 

As discussed in our annual report on Form 10-K for the year ended December 31, 2022, we had net operating loss carry-forwards for federal income tax purposes of approximately $21.5 million as of December 31, 2022. Accordingly, no federal income tax expense or benefit is recorded in the current period. Management monitors company-specific, and macro- economic factors and assesses the likelihood that the Company’s net deferred tax assets will be utilized prior to their expiration. As previously disclosed in our annual report, the Company maintained a valuation allowance against its net deferred tax assets.

 

NOTE 12 – SUBSEQUENT EVENTS

 

Subsequent to June 30, 2023, the Company entered into a sublease agreement for a new office space in Waltham, MA. The term of the sublease commences on July 1, 2023 and will terminate on July 31, 2024. The Company is obligated to pay approximately $5,800 per month over the term of the lease .

 

On June 2, 2023, the Company entered into a one-year term lease agreement for a new office space in Zagreb, Croatia which commenced on July 1, 2023. The Company has the option to renew for a period of five years. The Company is obligated to pay approximately $2,800 plus VAT or approximately $3,500 per month over the term of the lease.

 

12

 

 

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

 

Forward-Looking Statements

 

This Quarterly Report on Form 10-Q 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.

 

Forward-looking statements are subject to risks and uncertainties. Actual results could differ materially from those expressed in or implied by such forward-looking statements due to a variety of factors, including: seasonal trends in the pharmaceutical brand marketing industry; the inability to support our technology and scale our operations successfully, developing and implementing new and updated applications, features and services for our portals may be more difficult and expensive and take longer than expected; the inability to offer high-quality customer support for our portals; dependence on a concentrated group of customers; inability to maintain contracts with electronic prescription platforms, agreements with electronic prescription platforms and electronic health record systems being subject to audit; inability to attract and retain customers; inability to comply with laws and regulations that affect the healthcare industry; competition; developments in the healthcare industry; inability to manage growth; inability to identify suitable acquisition candidates, complete acquisitions or integrate acquisitions successfully; inability to attract and retain senior management and other key employees; economic, political, regulatory and other risks arising from our international operations; inability to protect our intellectual property; cybersecurity incidents; reduction in the performance, reliability and availability of our network infrastructure; increases in costs due to inflation and other adverse economic conditions; decreases in customer demand due to macroeconomic factors; lack of a consistent active trading market for our common stock; and volatility in the market price of our common stock.

 

The risks and uncertainties included here are not exhaustive. Further information concerning our business, including additional factors that could materially affect our financial results, is included herein and in our other filings with the SEC, including our Annual Report on Form 10-K for the year ended December 31, 2022. Moreover, we operate in a rapidly changing and competitive environment. New risk factors emerge from time to time, and it is not possible for management to predict all such risk factors.

 

Further, it is not possible to assess the effect of all risk factors on our businesses or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements. Given these risks and uncertainties, investors should not place undue reliance on forward-looking statements as a prediction of actual results. In addition, we disclaim any obligation to update any forward-looking statements to reflect events or circumstances that occur after the date of this report.

 

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.

 

13

 

 

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.

 

We employ a “land and expand” strategy focused on growing our existing client base and generating greater and more consistent revenues in part through the continued shift in our business model toward enterprise level engagements, while also broadening our platform with innovative proprietary solutions such as our artificial intelligence-powered real-world data solution which uses sophisticated proprietary algorithms to derive additional revenue from our existing network. Management will continue to optimize our portfolio of solutions to align our resource deployment to the best market opportunities.

 

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 100 pharmaceutical companies as customers, and our revenues are concentrated in these customers. Loss of one of more of our larger customers could have a negative impact on our operating results.

 

Seasonality

 

In general, the pharmaceutical brand marketing industry experiences seasonal trends that affect the vast majority of participants in the pharmaceutical digital marketing industry. Many pharmaceutical companies allocate the largest portion of their brand marketing to the fourth quarter of the calendar year. As a result, the first half of the year tends to reflect lower activity levels and lower revenue, with gradual increases in the following quarters. We generally expect these seasonality trends to continue and our ability to effectively manage our resources in anticipation of these trends may affect our operating results.

 

Impact of Macroeconomic Events

 

Unfavorable conditions in the economy may negatively affect the growth of our business and our results of operations. For example, macroeconomic events including the COVID-19 pandemic, rising inflation and the U.S. Federal Reserve raising interest rates have led to economic uncertainty. In addition, high levels of employee turnover across the pharmaceutical industry as well as a fewer number of U.S. drug approvals could create additional uncertainty within our target customer markets. Historically, during periods of economic uncertainty and downturns, businesses may slow spending, which may impact our business and our customers’ businesses. Adverse changes in demand could impact our business, collection of accounts receivable and our expected cash flow generation, which may adversely impact our financial condition and results of operations.

 

Key Performance Indicators

 

We monitor the following key performance indicators to help us evaluate our business, measure our performance, identify trends affecting our business and make strategic decisions. We have updated the definition of “top 20 pharmaceutical manufacturers” in our key performance indicators to be based upon Fierce Pharma’s most updated list of “The top 20 pharma companies by 2022 revenue”. We previously used “The top 20 pharma companies by 2020 revenue”. As a result of this change, prior periods have been restated for comparative purposes.

 

14

 

 

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 2022 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 believes it also provides investors with a transparent way to chart our progress in penetrating this important customer segment. The decrease in the average in twelve months ended June 30, 2023 as compared to the twelve months ended June 30, 2022 is primarily the result of the convergence of numerous macroeconomic factors that resulted in our customers slowing their rate of spend, particularly for large and/or new implementations, which we believe prolonged sales cycles with the top 20 pharmaceutical manufacturers that were existing customers.

 

   Rolling Twelve Months
Ended June 30,
 
   2023   2022 
Average revenue per top 20 pharmaceutical manufacturer  $1,972,308   $2,452,836 

 

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 2022 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. Our penetration within this core customer group stayed consistent from the twelve months ended June 30, 2022 to the twelve months ended June 30, 2023.

 

   Rolling Twelve Months
Ended June 30,
 
   2023   2022 
Percent of top 20 pharmaceutical manufacturers that are customers   90%   90%

 

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 2022 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 customers that aren’t top 20 pharmaceutical manufacturers increased faster than our overall revenue, decreasing the percentage of our overall revenues from top 20 pharmaceutical manufacturers.

 

   Rolling Twelve Months
Ended June 30,
 
   2023   2022 
Percent of total revenue attributable to top 20 pharmaceutical manufacturers   58%   69%

 

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 the twelve months ended June 30, 2023 was lower due to the convergence of numerous macroeconomic factors that resulted in our customers slowing their rate of spend, particularly for large and/or new implementations, which we believe prolonged sales cycles.

 

15

 

 

   Rolling Twelve Months
Ended June 30,
 
   2023   2022 
Net revenue retention   89%   113%

 

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 per employee declined year over year due to slower revenue growth and a higher average number of FTEs over the last 12 month period.

 

   Rolling Twelve Months
Ended June 30,
 
   2023   2022 
Revenue per average full-time employee   559,646    661,319 

 

Results of Operations for the Three and Six Months Ended June 30, 2023 and 2022

 

The following tables sets forth, for the periods indicated, the dollar value and percentage of net revenue represented by certain items in our consolidated statements of operations:

 

   Three months ended June 30, 
   2023   2022 
Net revenue  $13,818,166    100.0%  $13,978,665    100.0%
Cost of revenues   5,993,145    43.4%   4,988,716    35.7%
Gross profit   7,825,021    56.6%   8,989,949    64.3%
Operating expenses   12,706,889    92.0%   12,898,479    92.3%
Loss from operations   (4,881,868)   (35.3)%   (3,908,530)   (28.0)%
Other income   720,419    5.2%   23,816    0.2%
Loss before provision for income taxes   (4,161,449)   (30.1)%   (3,884,714)   (27.8)%
Income tax benefit       %       %
Net loss  $(4,161,449)   (30.1)%  $(3,884,714)   (27.8)%

 

*Balances and percentage of net revenue information may not add due to rounding

 

16

 

 

   Six months ended June 30, 
   2023   2022 
Net revenue  $26,821,076    100.0%  $27,710,195    100.0%
Cost of revenues   11,562,766    43.1%   10,618,574    38.3%
Gross profit   15,258,310    56.9%   17,091,621    61.7%
Operating expenses   27,203,364    101.4%   24,761,253    89.4%
Loss from operations   (11,945,054)   (44.5)%   (7,669,632)   (27.7)%
Other income   1,385,891    5.2%   23,820    0.1%
Loss before provision for income taxes   (10,559,163)   (39.4)%   (7,645,812)   (27.6)%
Income tax benefit       %       %
Net loss  $(10,559,163)   (39.4)%  $(7,645,812)   (27.6)%

 

*Balances and percentage of net revenue information may not add due to rounding

 

Net Revenues

 

Our net revenue reported for the three months ended June 30, 2023 was approximately $13.8 million, a decrease of 1% over the approximately $14.0 million from the same period in 2022. Our net revenue reported for the six months ended June 30, 2023 was approximately $26.8 million, a decrease of 3% over the approximately $27.7 million from the same period in 2022. The decrease in revenue was primarily as a result of a revenue shortfall in certain non-core business lines as well as longer than expected medical, legal and regulatory reviews that pushed revenue into the second half of the year. In addition, revenue continues to be effected by the macroeconomic pressures affecting our customers.

 

Cost of Revenues

 

Our cost of revenues, composed primarily of revenue share expense paid to our network partners, was approximately $6.0 million for the three months ended June 30, 2023 compared to $5.0 million for the same period of 2022. Our cost of revenues for the six month period ended June 30, 2023 increased from $10.6 million to $11.6 million, compared to the same period in 2022. Our cost of revenues as a percentage of revenue increased to approximately 43.4% for the quarter ended June 30, 2023 from approximately 35.7% for the quarter ended June 30, 2022. Our cost of revenues as a percentage of revenue increased to approximately 43.1% for the six months ended June 30, 2023 from approximately 38.3% for the six months ended June 30, 2022. This increase in cost of revenue as a percentage of revenue was a result of solution and channel mix. Additional discussion is included in the gross margin section below.

 

Gross Margin

 

Our gross margin, which is the difference between our revenues and our cost of revenues, decreased for the three and six months ended June 30, 2023, as a result of solution and channel mix. During the six months ended June 30, 2023, there was a decrease in the percentage of activity flowing through our lower cost channels compared with a year ago.

 

17

 

 

Operating Expenses

 

Operating expenses decreased to approximately $12.7 million for the three months ended June 30, 2023 from approximately $12.9 million for the same period in 2022, a decrease of approximately 1%. Operating expenses increased from approximately $24.8 million for the six months ended June 30, 2022 to approximately $27.2 million for the same period in 2023, an increase of approximately 10%. The detail by major category is reflected in the table below.

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2023   2022   2023   2022 
Stock-based compensation  $3,503,123   $4,025,323   $7,883,626   $7,199,421 
Depreciation, amortization and noncash lease expense   464,761    578,117    928,695    1,049,656 
Other general and administrative expenses   8,739,005    8,295,039    18,391,043    16,512,176 
                     
Total operating expense  $12,706,889   $12,898,479   $27,203,364   $24,761,253 

 

The greatest increase was in other general and administrative expenses. Other general and administrative expenses increased from approximately $8.3 million for the three months ended June 30, 2022 to approximately $8.7 million for the same period in 2023. Other general and administrative expenses increased from $16.5 million for the six months ended June 30, 2022 to approximately $18.4 million for the same period in 2022. This increase is mostly as a result of an increase in headcount as well as other investments to support our growth initiatives and operations.

 

Net Loss

 

We had a net loss of approximately $4.2 million for the three months ended June 30, 2023, as compared to a net loss of approximately $3.9 million during the same period in 2022. We had a net loss of approximately $10.6 million for the six months ended June 30, 2023, as compared to a net loss of approximately $7.6 million during the same period in 2022. The reasons and specific components associated with the change are discussed above.

 

Liquidity and Capital Resources

 

Historically, our primary sources of liquidity have been cash receipts from customers and proceeds from equity offerings. As of June 30, 2023, we had total current assets of approximately $85.1 million, compared with current liabilities of approximately $5.5 million, resulting in working capital of approximately $79.6 million and a current ratio of approximately 15.4 to 1. This represents a decrease from our working capital of approximately $90.2 million and an increase from the current ratio of 11.7 to 1 at December 31, 2022. This decrease in our working capital is discussed in more detail below.

 

Following is a table with summary data from the consolidated statements of cash flows for the six months ended June 30, 2023 and 2022, as presented.

 

   Six Months Ended
June 30,
 
   2023   2022 
Net cash (used in) / provided by operating activities  $(2,454,489)  $4,388,372 
Net cash provided by / (used in) investing activities   1,674,215    (2,186,592)
Net cash (used in) / provided by financing activities   (7,620,081)   509,420 
Net (decrease) / increase in cash and cash equivalents  $(8,400,355)  $2,711,200 

 

We used approximately $2.5 million for operating activities during the six months ended June 30, 2023, compared with $4.4 million provided by operating activities in the same period in 2022. We had a net loss of $10.6 million for the first six months of 2023. Noncash expenses of $9.1 million and working capital generated by the collection of receivables partially offset the loss. Additional channel partner investment in the second quarter of 2023 as well as the timing of certain revenue share payments increased our balance of prepaid services year over year. This in conjunction with the greater net loss, led to the year over year decrease cash flow from operations.

 

Cash provided by investing activities was approximately $1.7 million for the six months ended June 30, 2023. We redeemed $112.5 million in treasury bills which was partially offset by reinvestment of $109.5 million in treasury bills. We also invested in internally developed software in the amount of $1.3 million.

 

18

 

 

Cash used for financing activities was approximately $7.6 million mostly related to a company stock repurchase program approved in March 2023. During the quarter ended June 30, 2023 we used $7.5 million to purchase 526,999 shares of common stock. Additionally, we used $0.2 million to pay withholding taxes on behalf of employees vesting in restricted stock units. This activity was partially offset by the receipt of funds from the exercise of stock options.

 

We believe that funds generated from operations, together with existing cash, will be sufficient to finance our current operations for the next twelve (12) months. In addition, we believe we can generate the cash needed to operate beyond the next 12 months from operations. However, we may seek additional debt, equity financing, or lines of credit to supplement cash from operations to fund acquisitions or strategic partner relationships, make capital expenditures, and satisfy working capital needs.

 

Critical Accounting Estimates

 

We prepare our consolidated financial statements in conformity with accounting principles generally accepted in the United States. The preparation of these financial statements requires the use of estimates, judgments and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the periods presented. Actual results could differ from those estimates and assumptions. Our significant accounting policies are described in Note 2 to the Consolidated Financial Statements in the Annual Report on Form 10-K for the year ended December 31, 2022 (2022 Annual Report on Form 10-K). The accounting policies we used in preparing these financial statements are substantially consistent with those we applied in our 2022 Annual Report on Form 10-K. Our critical accounting estimates are described in Management’s Discussion and Analysis included in the 2022 Annual Report on Form 10-K.

 

Recently Issued Accounting Pronouncements

 

ASU Topic 2021-08 Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, 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 was effective for the Company’s fiscal year beginning January 1, 2023. The adoption of this standard did not have a material effect on our financial position, results of operations, or cash flows.

 

Off Balance Sheet Arrangements

 

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 or banners through their network. From time to time the Company enters into arrangements with a partner to acquire minimum amounts of messaging capabilities. As of June 30, 2023, the Company had commitments for future minimum payments of $13.3 million that will be reflected in cost of revenues during the years 2023 through 2025.

 

Item 3. Quantitative and Qualitative Disclosures about Market Risk

 

Not applicable.

 

Item 4. Controls and Procedures

 

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.

 

19

 

 

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 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 not effective at the reasonable assurance level due to a material weakness in our internal controls over financial reporting which was disclosed in our Annual Report on Form 10-K for the year ended December 31, 2022.

 

To address the material weakness referenced above, the Company performed additional analysis and performed other procedures in order to prepare the consolidated financial statements in accordance with generally accepted accounting principles (GAAP). Accordingly, management believes that the consolidated financial statements included in this quarterly report on this Form 10-Q fairly present, in all material respects, our financial condition, results of operations and cash flows for the periods presented.

 

Plan for Remediation of Material Weakness

 

Management is actively engaged in the planning for, and implementation of, remediation efforts to address the material weakness identified above. Management intends to implement the following remediation steps:

 

a.The Company will require each third-party service organization to provide a SOC-1, Type 2 report to us.

 

b.If a SOC-1, Type 2 report is not available, the Company will evaluate each third-party’s relevant system(s) and reporting directly through inquiry and substantive testing of such third-party’s control environment.

 

During the quarters ended June 30, 2023 and March 31, 2023, the Company met with the third-party service organizations to discuss the reporting requirements. As management continues to evaluate and improve our disclosure controls and procedures and internal control over financial reporting, the Company may decide to take additional measures to address control deficiencies or determine to modify, or in appropriate circumstances not to complete, certain of the remediation measures identified.

 

Changes in Internal Control over Financial Reporting

 

Except as noted above, 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 June 30, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

Limitations on the Effectiveness of Controls

 

A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected. The Company conducts periodic evaluations of its internal controls to enhance, where necessary, its procedures and controls.

 

20

 

 

PART II – OTHER INFORMATION

 

Item 1. Legal Proceedings

 

We are not a party to any material pending legal proceeding.

 

Item 1A: Risk Factors

 

There have been no material changes in our risk factors from the risks previously reported in PART 1, ITEM 1A, “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2022. You should carefully consider the factors discussed in PART I, ITEM 1A, “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022, which could materially affect our business, financial condition or future results. The risks described in our Annual Report on Form 10-K are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or operating results.

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

 

Issuer Purchases of Equity Securities

 

During the three months ended June 30, 2023, we purchased shares of our common stock as follows:

 

Period   Total
Number of
Shares
Purchased (1)
    Average
Price Paid
per Share
    Total Number
of Shares
Purchased as
Part of Publicly
Announced
Plans or
Programs (1)
    Maximum
Number (or
Approximate
Dollar Value) of
Shares that
May Yet Be
Purchased
Under the
Plans or
Programs (1)
 
4/1/23 - 4/30/23         $           $ 15,000,000  
5/1/23 - 5/31/23     132,000     $ 13.15       132,000     $ 13,267,253  
6/1/23 - 6/30/23     394,000     $ 14.65       394,000     $ 7,488,116  

 

(1)On March 14, 2023, the Company announced that its Board of Directors had authorized the repurchase of up to $15 million of the Company’s outstanding common stock. Under this new program, share repurchases may be made from time to time depending on market conditions, share price and availability and other factors at the Company’s discretion. This stock repurchase authorization expires on the earlier of March 12, 2024, or when the repurchase of $15 million of shares of its common stock has been reached.

 

The Company’s repurchase of shares took place in open market transactions or privately negotiated transactions in accordance with applicable securities and other laws, including the Exchange Act. The Company intends to finance the purchase using its available cash and cash equivalents.

 

Item 3. Defaults upon Senior Securities

 

None

 

Item 4. Mine Safety Disclosures

 

N/A

 

Item 5. Other Information

 

None

 

21

 

 

Item 6. Exhibits

 

Exhibit Number

  Description of Exhibit
31.1**   Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
31.2**   Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, 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 Taxonomy Extension Schema Document
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

**Provided herewith

 

22

 

 

SIGNATURES

 

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

 

 

OptimizeRx Corporation
Date: August 14, 2023    
  By: /s/ William J. Febbo
    William J. Febbo
  Title:

Chief Executive Officer

(principal executive officer)

     
  OptimizeRx Corporation
Date: August 14, 2023    
  By: /s/ Edward Stelmakh
    Edward Stelmakh
  Title:

Chief Financial Officer and

Chief Operations Officer

(principal financial and accounting officer)

 

 

23

 

false --12-31 Q2 0001448431 0001448431 2023-01-01 2023-06-30 0001448431 dei:FormerAddressMember 2023-01-01 2023-06-30 0001448431 2023-08-11 0001448431 2023-06-30 0001448431 2022-12-31 0001448431 2023-04-01 2023-06-30 0001448431 2022-04-01 2022-06-30 0001448431 2022-01-01 2022-06-30 0001448431 us-gaap:CommonStockMember 2022-12-31 0001448431 us-gaap:TreasuryStockCommonMember 2022-12-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001448431 us-gaap:RetainedEarningsMember 2022-12-31 0001448431 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001448431 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001448431 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001448431 2023-01-01 2023-03-31 0001448431 us-gaap:CommonStockMember 2023-03-31 0001448431 us-gaap:TreasuryStockCommonMember 2023-03-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001448431 us-gaap:RetainedEarningsMember 2023-03-31 0001448431 2023-03-31 0001448431 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001448431 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001448431 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001448431 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001448431 us-gaap:CommonStockMember 2023-06-30 0001448431 us-gaap:TreasuryStockCommonMember 2023-06-30 0001448431 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001448431 us-gaap:RetainedEarningsMember 2023-06-30 0001448431 us-gaap:CommonStockMember 2021-12-31 0001448431 us-gaap:TreasuryStockCommonMember 2021-12-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001448431 us-gaap:RetainedEarningsMember 2021-12-31 0001448431 2021-12-31 0001448431 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001448431 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001448431 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001448431 2022-01-01 2022-03-31 0001448431 us-gaap:CommonStockMember 2022-03-31 0001448431 us-gaap:TreasuryStockCommonMember 2022-03-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001448431 us-gaap:RetainedEarningsMember 2022-03-31 0001448431 2022-03-31 0001448431 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001448431 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0001448431 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001448431 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001448431 us-gaap:CommonStockMember 2022-06-30 0001448431 us-gaap:TreasuryStockCommonMember 2022-06-30 0001448431 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001448431 us-gaap:RetainedEarningsMember 2022-06-30 0001448431 2022-06-30 0001448431 us-gaap:USTreasurySecuritiesMember 2023-06-30 0001448431 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001448431 us-gaap:USTreasurySecuritiesMember 2023-01-01 2023-06-30 0001448431 oprx:RevenueRecognizedOverTimeMember 2023-04-01 2023-06-30 0001448431 oprx:RevenueRecognizedOverTimeMember 2022-04-01 2022-06-30 0001448431 oprx:RevenueRecognizedOverTimeMember 2023-01-01 2023-06-30 0001448431 oprx:RevenueRecognizedOverTimeMember 2022-01-01 2022-06-30 0001448431 oprx:RevenueRecognizedAtAPointInTimeMember 2023-04-01 2023-06-30 0001448431 oprx:RevenueRecognizedAtAPointInTimeMember 2022-04-01 2022-06-30 0001448431 oprx:RevenueRecognizedAtAPointInTimeMember 2023-01-01 2023-06-30 0001448431 oprx:RevenueRecognizedAtAPointInTimeMember 2022-01-01 2022-06-30 0001448431 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001448431 2022-01-01 2022-12-31 0001448431 us-gaap:OptionOnSecuritiesMember 2023-01-01 2023-06-30 0001448431 us-gaap:OptionOnSecuritiesMember 2022-01-01 2022-06-30 0001448431 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001448431 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001448431 oprx:CompensationExpenseMember 2023-01-01 2023-06-30 0001448431 oprx:CompensationExpenseMember 2022-01-01 2022-06-30 0001448431 2023-04-16 2023-04-16 0001448431 2021-10-01 2021-10-31 0001448431 2022-04-01 2023-06-30 0001448431 2023-06-02 2023-06-02 0001448431 2023-06-02 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-31.1 2 f10q0623ex31-1_optimizerx.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATIONS

 

I, William J. Febbo, certify that;

 

1.I have reviewed this quarterly report on Form 10-Q for the quarter ended June 30, 2023 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: August 14, 2023

 

/s/ William J. Febbo  
By:

William J. Febbo

 
Title: Chief Executive Officer   

 

EX-31.2 3 f10q0623ex31-2_optimizerx.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATIONS

 

I, Edward Stelmakh certify that;

 

1.I have reviewed this quarterly report on Form 10-Q for the quarter ended June 30, 2023 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: August 14, 2023

 

/s/ Edward Stelmakh  
By:

Edward Stelmakh

 
Title: Chief Financial Officer   

 

EX-32.1 4 f10q0623ex32-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 quarterly Report of OptimizeRx Corp (the “Company”) on Form 10-Q for the quarter ended June 30, 2023 filed with the Securities and Exchange Commission (the “Report”), I, Will Febbo, Chief Executive Officer and I, Edward Stelmakh, Chief Financial Officer of the Company, 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: Willian J Febbo  
Title: Principal Executive Officer  
Date: August 14, 2023  
     
By: /s/ Edward Stelmakh  
Name: Edward Stelmakh  
Title: Principal Financial Officer  
Date: August 14, 2023  

 

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

 

EX-101.SCH 5 oprx-20230630.xsd XBRL SCHEMA FILE 001 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Condensed Consolidated Statements of Changes in Stockholders’ Equity (Unaudited) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 006 - Disclosure - Nature of Business and Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - New Accounting Standards link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Cash, Cash Equivalents and Short-Term Investments link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Capitalized Software Costs link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Revenues link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Stock Based Compensation link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Loss Per Share link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Contingencies link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Revenues (Tables) link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Loss Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Nature of Business and Basis of Presentation (Details) link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Cash, Cash Equivalents and Short-Term Investments (Details) link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Capitalized Software Costs (Details) link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Revenues (Details) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Revenues (Details) - Schedule of Deferred Revenue link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Revenues (Details) - Schedule of Revenue Recognition link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Leases (Details) - Schedule of Lease Cost link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Leases (Details) - Schedule of Future Minimum Lease Payments link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Stock Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Loss Per Share (Details) - Schedule of Basic and Diluted Net Loss Per Share link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Loss Per Share (Details) - Schedule of Vesting of Certain Restricted Stock Units link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Subsequent Events (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 6 oprx-20230630_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 oprx-20230630_def.xml XBRL DEFINITION FILE EX-101.LAB 8 oprx-20230630_lab.xml XBRL LABEL FILE EX-101.PRE 9 oprx-20230630_pre.xml XBRL PRESENTATION FILE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2023
Aug. 11, 2023
Document Information Line Items    
Entity Registrant Name OptimizeRx Corporation  
Trading Symbol OPRX  
Document Type 10-Q  
Current Fiscal Year End Date --12-31  
Entity Common Stock, Shares Outstanding   16,637,891
Amendment Flag false  
Entity Central Index Key 0001448431  
Entity Current Reporting Status Yes  
Entity Filer Category Non-accelerated Filer  
Document Period End Date Jun. 30, 2023  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Document Quarterly 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 260 Charles Street  
Entity Address, Address Line Two Suite 302  
Entity Address, City or Town Waltham  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02453  
City Area Code 248  
Local Phone Number 651-6568  
Title of 12(b) Security Common Stock, par value $0.001  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
Former Address    
Document Information Line Items    
Entity Address, Address Line One 400 Water Street  
Entity Address, Address Line Two Suite 200  
Entity Address, City or Town Rochester  
Entity Address, State or Province MI  
Entity Address, Postal Zip Code 48307  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 9,808,330 $ 18,208,685
Short-term investments 52,931,831 55,931,821
Accounts receivable, net 18,281,133 22,155,301
Prepaid expenses and other 4,052,729 2,280,828
Total current assets 85,074,023 98,576,635
Property and equipment, net 140,968 137,448
Other assets    
Goodwill 22,673,820 22,673,820
Technology assets, net 8,366,375 7,702,895
Patent rights, net 1,831,839 1,940,178
Right of use assets, net 14,544 235,320
Other intangible assets, net 3,223,305 3,384,889
Total other assets 36,109,883 35,937,102
TOTAL ASSETS 121,324,874 134,651,185
Current liabilities    
Accounts payable – trade 817,779 1,549,979
Accrued expenses 1,503,477 2,601,246
Revenue share payable 2,722,127 3,990,440
Current portion of lease liabilities 14,545 89,902
Deferred revenue 451,787 164,309
Total current liabilities 5,509,715 8,395,876
Non-current liabilities    
Lease liabilities, net of current portion 144,532
Total liabilities 5,509,715 8,540,408
Commitments and contingencies (See note 10)
Stockholders’ equity    
Preferred stock, $0.001 par value, 10,000,000 shares authorized, none issued and outstanding at June 30, 2023 or December 31, 2022
Common stock, $0.001 par value, 166,666,667 shares authorized, 18,376,771 and 18,288,571 shares issued at June 30, 2023 and December 31, 2022, respectively 18,377 18,289
Treasury stock, $0.001 par value, 1,741,397 and 1,214,398 shares held at June 30, 2023 and December 31, 2022, respectively (1,741) (1,214)
Additional paid-in-capital 173,049,784 172,785,800
Accumulated deficit (57,251,261) (46,692,098)
Total stockholders’ equity 115,815,159 126,110,777
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 121,324,874 $ 134,651,185
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
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 18,376,771 18,288,571
Common stock, shares outstanding 18,376,771 18,288,571
Treasury stock, par value (in Dollars per share) $ 0.001 $ 0.001
Treasury stock, shares held 1,741,397 1,214,398
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Net revenue $ 13,818,166 $ 13,978,665 $ 26,821,076 $ 27,710,195
Cost of revenues, exclusive of depreciation and amortization presented separately below 5,993,145 4,988,716 11,562,766 10,618,574
Gross profit 7,825,021 8,989,949 15,258,310 17,091,621
Operating expenses        
General and administrative expenses 12,242,128 12,320,362 26,274,669 23,711,597
Depreciation, amortization and noncash lease expense 464,761 578,117 928,695 1,049,656
Total operating expenses 12,706,889 12,898,479 27,203,364 24,761,253
Loss from operations (4,881,868) (3,908,530) (11,945,054) (7,669,632)
Other income        
Interest income 720,419 23,816 1,385,891 23,820
Loss before provision for income taxes (4,161,449) (3,884,714) (10,559,163) (7,645,812)
Income tax benefit
Net loss $ (4,161,449) $ (3,884,714) $ (10,559,163) $ (7,645,812)
Weighted average number of shares outstanding – basic (in Shares) 16,992,100 18,122,500 17,043,793 18,000,958
Weighted average number of shares outstanding – diluted (in Shares) 16,992,100 18,122,500 17,043,793 18,000,958
Loss per share – basic (in Dollars per share) $ (0.24) $ (0.21) $ (0.62) $ (0.42)
Loss per share – diluted (in Dollars per share) $ (0.24) $ (0.21) $ (0.62) $ (0.42)
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Changes in Stockholders’ Equity (Unaudited) - USD ($)
Common Stock
Treasury Stock
Additional Paid in Capital
Accumulated Deficit
Total
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      
Stock based compensation expense
Options 905,744 905,744
Restricted stock 2,268,354 2,268,354
Issuance of common stock
Issuance of common stock (in Shares)      
For options exercised $ 28 258,100 258,128
For options exercised (in Shares) 28,006      
For restricted stock units vested $ 14 (14)
For restricted stock units vested (in Shares) 13,627      
Net loss (3,761,098) (3,761,098)
Balance at Mar. 31, 2022 $ 17,903 170,047,698 (39,014,756) 131,050,845
Balance (in Shares) at Mar. 31, 2022 17,902,608      
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      
Net loss         (7,645,812)
Balance at Jun. 30, 2022 $ 18,188 $ (13) 183,698,497 (42,899,470) 140,817,202
Balance (in Shares) at Jun. 30, 2022 18,187,050 (12,868)      
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      
Repurchase of common stock (in Shares)         1,214,398
Balance at Dec. 31, 2022 $ 18,289 $ (1,214) 172,785,800 (46,692,098) $ 126,110,777
Balance (in Shares) at Dec. 31, 2022 18,288,571 (1,214,398)      
Balance at Mar. 31, 2022 $ 17,903 170,047,698 (39,014,756) 131,050,845
Balance (in Shares) at Mar. 31, 2022 17,902,608      
Stock based compensation expense
Options 1,336,810 1,336,810
Restricted stock 2,688,513 2,688,513
Issuance of common stock
Issuance of common stock (in Shares)      
For options exercised $ 44 572,303 572,347
For options exercised (in Shares) 43,701      
For acquisition $ 241 9,374,214 9,374,455
For acquisition (in Shares) 240,741      
Repurchase of common stock $ (13) (321,041) (321,054)
Repurchase of common stock (in Shares) (12,868)      
Net loss (3,884,714) (3,884,714)
Balance at Jun. 30, 2022 $ 18,188 $ (13) 183,698,497 (42,899,470) 140,817,202
Balance (in Shares) at Jun. 30, 2022 18,187,050 (12,868)      
Balance at Dec. 31, 2022 $ 18,289 $ (1,214) 172,785,800 (46,692,098) 126,110,777
Balance (in Shares) at Dec. 31, 2022 18,288,571 (1,214,398)      
Stock based compensation expense
Options 1,466,694 1,466,694
Restricted stock 2,913,809 2,913,809
Issuance of common stock    
Issuance of common stock (in Shares)      
For options exercised $ 10 40,596 40,606
For options exercised (in Shares) 9,668        
For restricted stock units vested $ 33 (170,433) (170,400)
For restricted stock units vested (in Shares) 33,272        
Net loss (6,397,714) (6,397,714)
Balance at Mar. 31, 2023 $ 18,332 $ (1,214) 177,036,466 (53,089,812) 123,963,772
Balance (in Shares) at Mar. 31, 2023 18,331,511 (1,214,398)      
Balance at Dec. 31, 2022 $ 18,289 $ (1,214) 172,785,800 (46,692,098) $ 126,110,777
Balance (in Shares) at Dec. 31, 2022 18,288,571 (1,214,398)      
For restricted stock units vested (in Shares)         240,741
Net loss         $ (10,559,163)
Balance at Jun. 30, 2023 $ 18,377 $ (1,741) 173,049,784 (57,251,261) 115,815,159
Balance (in Shares) at Jun. 30, 2023 18,376,771 (1,741,397)      
Balance at Mar. 31, 2023 $ 18,332 $ (1,214) 177,036,466 (53,089,812) 123,963,772
Balance (in Shares) at Mar. 31, 2023 18,331,511 (1,214,398)      
Stock based compensation expense
Options 1,654,770 1,654,770
Restricted stock 1,848,353 1,848,353
Issuance of common stock
Issuance of common stock (in Shares)      
For options exercised $ 10 105,090 105,100
For options exercised (in Shares) 10,000      
For restricted stock units vested $ 35 (72,996) (72,961)
For restricted stock units vested (in Shares) 35,260      
Repurchase of common stock   $ (527) (7,521,899)   (7,522,426)
Repurchase of common stock (in Shares)   (526,999)      
Net loss (4,161,449) (4,161,449)
Balance at Jun. 30, 2023 $ 18,377 $ (1,741) $ 173,049,784 $ (57,251,261) $ 115,815,159
Balance (in Shares) at Jun. 30, 2023 18,376,771 (1,741,397)      
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (10,559,163) $ (7,645,812)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization 928,695 1,049,656
Stock-based compensation 7,883,626 7,199,421
Increase in bad debt reserve 238,748 98,727
Changes in:    
Accounts receivable 3,635,420 5,969,009
Prepaid expenses and other assets (1,771,899) 1,266,478
Accounts payable (732,200) 64,232
Revenue share payable (1,268,313) (2,001,379)
Accrued expenses and other liabilities (1,096,881) (1,263,971)
Deferred revenue 287,478 (347,989)
NET CASH (USED IN) PROVIDED BY OPERATING ACTIVITIES (2,454,489) 4,388,372
CASH FLOWS PROVIDED BY (USED IN) INVESTING ACTIVITIES:    
Purchase of property and equipment (48,556) (41,335)
Purchases of held-to-maturity investments (109,501,032)
Redemptions of held-to-maturity investments 112,501,021
EvinceMed acquisition (2,000,000)
Acquisition of intangible assets, including intellectual property rights (3,068) (145,257)
Capitalized software development costs (1,274,150)
NET CASH PROVIDED BY (USED IN) INVESTING ACTIVITIES 1,674,215 (2,186,592)
CASH FLOWS (USED IN) PROVIDED BY FINANCING ACTIVITIES:    
Cash paid for employee withholding taxes related to the vesting of restricted stock units (243,361)
Repurchase of common stock (7,522,426) (321,054)
Proceeds from exercise of stock options 145,706 830,474
NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES (7,620,081) 509,420
NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS (8,400,355) 2,711,200
CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD 18,208,685 84,681,770
CASH AND CASH EQUIVALENTS - END OF PERIOD 9,808,330 87,392,970
SUPPLEMENTAL CASH FLOW INFORMATION:    
Cash paid for interest
Reduction of EvinceMed purchase price for amounts previously paid 708,334
Shares issued in connection with acquisition 9,374,455
Cash paid for income taxes
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business and Basis of Presentation
6 Months Ended
Jun. 30, 2023
Nature of Business and Basis of Presentation [Abstract]  
NATURE OF BUSINESS AND BASIS OF PRESENTATION

NOTE 1 – NATURE OF BUSINESS AND BASIS OF PRESENTATION

 

The accompanying condensed consolidated financial statements include OptimizeRx Corporation and its wholly owned subsidiaries (collectively, the “Company”, “we”, “our”, or “us”).

 

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.

 

The condensed consolidated financial statements for the three and six months ended June 30, 2023 and 2022 have been prepared by us without audit pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). In the opinion of management, all adjustments necessary to present fairly our financial position at June 30, 2023, and our results of operations, changes in stockholders’ equity, and cash flows for the six months ended June 30, 2023 and 2022, have been made. Those adjustments consist of normal and recurring adjustments. The condensed consolidated balance sheet as of December 31, 2022, has been derived from the audited consolidated condensed balance sheet as of that date.

 

Certain information and note disclosures, including a detailed discussion about the Company’s significant accounting policies, normally included in our annual consolidated financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted. These condensed consolidated financial statements should be read in conjunction with a reading of the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as filed with the SEC on March 10, 2023.

 

The results of operations for the six months ended June 30, 2023, are not necessarily indicative of the results to be expected for the full year.

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.2
New Accounting Standards
6 Months Ended
Jun. 30, 2023
New Accounting Standards [Abstract]  
NEW ACCOUNTING STANDARDS

NOTE 2 – NEW ACCOUNTING STANDARDS

 

ASU Topic 2021-08 Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, 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 was effective for the Company’s fiscal year beginning January 1, 2023. The adoption of this standard did not have a material effect on our financial position, results of operations, or cash flows.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Cash, Cash Equivalents and Short-Term Investments
6 Months Ended
Jun. 30, 2023
Cash, Cash Equivalents and Short-Term Investments [Abstract]  
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS

NOTE 3 - CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS

 

Cash equivalents include items almost as liquid as cash with maturity periods of three months or less when purchased, and short-term investments include items with maturity dates between three months and one year when purchased. We account for marketable securities in accordance with ASC 320, “Investments - Debt Securities”, which require that certain debt securities be classified into one of three categories: held-to-maturity, available-for-sale, or trading securities, and depending upon the classification, value the security at amortized cost or fair market value. At June 30, 2023 and December 31, 2022, we have recorded $52.9 million and $55.9 million, respectively, of held-to-maturity United States’ Treasury Bills at amortized cost basis. Our held-to-maturity United States’ Treasury Bills have maturity dates between July 2023 and September 2023.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Capitalized Software Costs
6 Months Ended
Jun. 30, 2023
Capitalized Software Costs [Abstract]  
CAPITALIZED SOFTWARE COSTS

NOTE 4 - CAPITALIZED SOFTWARE COSTS

 

The Company capitalizes certain development costs incurred in connection with software development for internal-use software platforms used in operations and for providing services to our customers. Costs incurred in the preliminary stages of development are expensed as incurred. Once software has reached the development stage, internal and external costs, if direct, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Capitalized internal use software development costs are included in intangible assets and are amortized on a straight-line basis over the estimated useful life of the software platforms and are included in depreciation and amortization within operating expenses in the consolidated statements of operations. Amortization of capitalized internal use software expense for the six months ended June 30, 2023 and 2022 was $95,108 and $226,819, respectively. The Company accumulates capitalizable costs related to current projects in a CIP software account, the balance of which was $1.3 million and zero at June 30, 2023 and December 31, 2022, respectively.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues
6 Months Ended
Jun. 30, 2023
Revenues [Abstract]  
REVENUES

NOTE 5 – REVENUES

 

Under ASC 606, Revenue from Contracts with Customers, we record revenue when earned, rather than when billed. From time to time, we may record revenue based on our revenue recognition policies in advance of being able to invoice the customer, or we may invoice the customer prior to being able to recognize the revenue. Included in accounts receivable are unbilled amounts of $2,975,040 and $3,582,735 at June 30, 2023, and December 31, 2022, respectively. Amounts billed in advance of revenue recognition are presented as deferred revenue on the condensed consolidated balance sheets.

 

The Company has several signed contracts with customers for the distribution of 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. Deferred revenue was $451,787 and $164,309 as of June 30, 2023 and December 31, 2022, respectively. The 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 for the deferred revenue account for the quarter ended June 30.

 

   2023   2022 
Balance January 1  $164,309   $1,389,907 
Revenue recognized   (8,778,893)   (6,013,181)
Amount collected   9,349,724    5,916,318 
Balance March 31  $735,140   $1,293,044 
Revenue recognized   (9,619,380)   (7,373,802)
Amount collected   9,336,027    7,122,677 
Balance June 30  $451,787   $1,041,919 

 

Disaggregation of Revenue

 

Consistent with ASC Topic 606, we have disaggregated our revenue by timing of revenue recognition. The majority of our revenue is recognized over time as solutions are provided. A small portion of our revenue related to program development, solution architect design, and other solutions is recognized at a point in time upon delivery to customers. A break down is set forth in the table below.

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2023   2022   2023   2022 
Revenue recognized over time  $13,033,714   $12,169,710   $25,606,135   $25,123,323 
Revenue recognized at a point in time   784,452    1,808,955    1,214,941    2,586,872 
Total Revenue  $13,818,166   $13,978,665   $26,821,076   $27,710,195 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
LEASES

NOTE 6 – LEASES

 

During the six months ended, we had operating leases for office space in two multi tenant facilities in Rochester, Michigan and Zagreb, Croatia. We also had a lease on office space in Cranbury, New Jersey, which expired in January 2022. The lease in Rochester, Michigan was terminated during the quarter ended June 30, 2023. The lease in Zagreb, Croatia ends on February 28th, 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. Amortization of the right of use assets is recognized as non-cash lease expense on a straight-line basis over the lease term, while variable lease payments are expensed as incurred. Short term lease costs include month to month leases and occasional rent for transient meeting and office spaces in shared office space facilities.

 

For the six months ended June 30, 2023 and 2022, the Company’s lease cost consists of the following components, each of which is included in operating expenses within the Company’s condensed consolidated statements of operations:

 

   Six Months Ended
June 30,
 
   2023   2022 
Operating lease cost  $49,472   $49,747 
Short-term lease cost   8,340    21,899 
Total lease cost  $57,812   $71,646 

 

The table below presents the future minimum lease payments to be made under operating leases as of June 30, 2023:

 

As of June 30, 2023    
     
2023  $10,170 
2024   5,085 
Total   15,255 
Less: discount   1,236 
Total lease liabilities  $14,019 

 

The weighted average remaining lease term at June 30, 2023 for operating leases is 0.7 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 $44,708 and $45,599 for the six months ended June 30, 2023 and 2022, respectively. For the six months ended June 30, 2023 and 2022, payments on lease obligations were $49,359 and $52,168, respectively, and amortization on the right of use assets was $49,472 and $52,662, respectively.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2023
Stockholders' Equity [Abstract]  
STOCKHOLDERS' EQUITY

NOTE 7 – STOCKHOLDERS’ EQUITY

 

Preferred Stock

 

The Company had 10,000,000 shares of preferred stock, $0.001 par value per share, authorized as of June 30, 2023. No shares were issued or outstanding in either 2023 or 2022.

 

Common Stock

 

The Company had 166,666,667 shares of common stock, $0.001 par value per share, authorized as of June 30, 2023. There were 16,635,374 and 17,074,173 shares of common stock outstanding, net of shares held in treasury of 1,741,397 and 1,214,398, at June 30, 2023 and December 31, 2022, respectively.

 

During the quarters ended June 30, 2023 and March 31, 2023, the Company issued 10,000 and 9,668 shares of our common stock, respectively, and received proceeds of $105,100 and $40,606, respectively, in connection with the exercise of options under our 2013 Incentive Plan.

 

During the quarters ended June 30, 2022 and March 31, 2022, the Company issued 43,701 and 28,006 shares of our common stock, respectively, and received proceeds of $572,347 and $258,128, respectively, in connection with the exercise of options under our 2013 Incentive Plan.

 

The Company issued 35,260 and 33,272 shares of common stock in the three months ended June 30, 2023 and March 31, 2023, respectively in connection with the vesting of restricted stock units under our 2013 Incentive Plan and our 2021 Equity Incentive Plan. Some of the participants utilized a net withhold settlement method, in which shares were surrendered to cover payroll withholding tax. Of the shares issued to participants during the six months ended June 30, 2023, 23,217 shares, valued at $243,361, were surrendered and subsequently cancelled.

 

The Company issued 13,627 shares of common stock in the three months ended March 31, 2022 in connection with the vesting of restricted stock units under our 2013 Incentive Plan and our 2021 Equity Incentive Plan. There were no shares of common stock issued in connection with the vesting of restricted stock units in the three months ended June 30, 2022.

 

The Company issued 240,741 shares of common stock valued at $9,374,455 during the quarter ended June 30, 2022 in connection with the acquisition of substantially all of the assets of EvinceMed Corp.

 

Treasury Stock

 

During the quarter ended March 31, 2023, the Board authorized a share repurchase program, under which the Company may repurchase up to $15 million of its outstanding common stock. During the quarter ended June 30, 2023, there were 526,999 shares of our common stock repurchased under this program for a total of $7,522,426, including commissions paid on repurchases. These shares were recorded as treasury shares using the par value method.

 

During 2022, the Board authorized a share repurchase program, under which the Company could repurchase up to $20.0 million of its outstanding common stock. During 2022, the Company repurchased 1,214,398 shares of our common stock for a total of $20,021,830, including commissions paid on repurchases. These shares were recorded as treasury shares using the par value method.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Based Compensation
6 Months Ended
Jun. 30, 2023
Stock Based Compensation [Abstract]  
STOCK BASED COMPENSATION

NOTE 8 – STOCK BASED COMPENSATION

 

Stock Options

 

The compensation expense related to options for the six months ended June 30, 2023 and 2022 was $3,121,464 and $2,242,554, respectively. The fair value of these instruments was calculated using the Black-Scholes option pricing model. There is $12,254,201 of remaining expense related to unvested options to be recognized in the future over a weighted average period of 1.89 years. The total intrinsic value of outstanding options at June 30, 2023 was $309,383.

 

During 2022, the Company granted certain performance based stock options, the expense for which will be recorded over time once the achievement of the performance is deemed probable. There was no expense related to these options recorded during the period.

 

Restricted Stock Units

 

The Company recorded of $4,762,162 and $4,956,867 in compensation expense related to restricted stock units for the six months ended June 30, 2023 and 2022, respectively. A total of $13,252,855 remains to be recognized at June 30, 2023 over a weighted average period of 2.01.

 

During 2022, the Company granted certain performance based restricted stock units, the expense for which will be recorded over time once the achievement of the performance is deemed probable. There was no expense related to these restricted stock units recorded during the period.

 

The director’s compensation program calls for the grant of restricted stock units with a one year vesting period. There was $351,765 and $129,515 included in the compensation expense discussed above related to director’s compensation for the periods ended June 30, 2023 and 2022, respectively.

 

Equity Award Modification

 

On April 16, 2023, the Compensation Committee approved a grant to the CEO of 86,685 restricted stock units and 161,698 stock options with a grant date fair value of $2.5 million to vest over a three year period. Concurrently, the CEO forfeited his October 2021 grant of 182,398 market-based restricted stock units. The forfeiture and accompanying grant are considered an equity modification according to ASC 718, Compensation-Stock Compensation. The additional compensation value created by the termination and issuance of new equity awarded, as measured using a Monte Carlo simulation was approximately $1.9 million in total. Under ASC 718 this results in a non-cash expense in current and future periods to be recognized over a three year period. These expense values are reflected and included in the option and restricted stock expense values discussed above.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Loss Per Share
6 Months Ended
Jun. 30, 2023
Loss Per Share [Abstract]  
LOSS PER SHARE

NOTE 9 – LOSS PER SHARE

 

Basic earnings per share (“EPS”) is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period.

 

The number of shares related to options and restricted stock units included in diluted EPS is based on the “Treasury Stock Method” prescribed in ASC 260-10, Earnings per Share. This method assumes the theoretical repurchase of shares using proceeds of the respective stock options exercised, and for restricted stock units, the amount of compensation cost attributed to future services which have not yet been recognized, and the amount of current and deferred tax benefit, if any, that would be credited to additional paid in capital upon the vesting of the restricted stock units, at a price equal to the issuer’s average stock price during the related earnings period. Accordingly, the number of shares includable in the calculation of EPS in respect of the stock options and restricted stock units is dependent on this average stock price and will increase as the average stock price increases.

 

The following table sets forth the computation of basic and diluted net loss per share.

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2023   2022   2023   2022 
Numerator                
Net loss  $(4,161,449)  $(3,884,714)  $(10,559,163)  $(7,645,812)
                     
Denominator                    
Weighted average shares outstanding used in computing net loss per share                    
Basic   16,992,100    18,122,500    17,043,793    18,000,958 
Effect of dilutive stock options, warrants, and stock grants   
    
    
    
 
Diluted   16,992,100    18,122,500    17,043,793    18,000,958 
                     
Net loss per share                    
Basic  $(0.24)  $(0.21)  $(0.62)  $(0.42)
Diluted  $(0.24)  $(0.21)  $(0.62)  $(0.42)

 

No calculation of diluted earnings per share is included for the three or six months ended June 30, 2023 or 2022 as the effect of the calculation would be anti-dilutive.

 

The number of common shares potentially issuable upon the exercise of certain options and the vesting of certain restricted stock units that were excluded from the diluted loss per common share calculation are reflected in the table below.

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
Weighted average number of shares for the periods ended  2023   2022   2023   2022 
Options   19,824    156,018    24,923    176,996 
Unvested restricted stock unit awards   24,922    63,541    24,922    77,221 
Total   44,746    219,559    49,845    254,217 
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
CONTINGENCIES

NOTE 10 – CONTINGENCIES

 

Litigation

 

The Company is not currently involved in any material legal proceedings.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Taxes [Abstract]  
INCOME TAXES

NOTE 11 – INCOME TAXES

 

As discussed in our annual report on Form 10-K for the year ended December 31, 2022, we had net operating loss carry-forwards for federal income tax purposes of approximately $21.5 million as of December 31, 2022. Accordingly, no federal income tax expense or benefit is recorded in the current period. Management monitors company-specific, and macro- economic factors and assesses the likelihood that the Company’s net deferred tax assets will be utilized prior to their expiration. As previously disclosed in our annual report, the Company maintained a valuation allowance against its net deferred tax assets.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 12 – SUBSEQUENT EVENTS

 

Subsequent to June 30, 2023, the Company entered into a sublease agreement for a new office space in Waltham, MA. The term of the sublease commences on July 1, 2023 and will terminate on July 31, 2024. The Company is obligated to pay approximately $5,800 per month over the term of the lease .

 

On June 2, 2023, the Company entered into a one-year term lease agreement for a new office space in Zagreb, Croatia which commenced on July 1, 2023. The Company has the option to renew for a period of five years. The Company is obligated to pay approximately $2,800 plus VAT or approximately $3,500 per month over the term of the lease.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2023
Revenues [Abstract]  
Schedule of Deferred Revenue Following is a summary of activity for the deferred revenue account for the quarter ended June 30.
   2023   2022 
Balance January 1  $164,309   $1,389,907 
Revenue recognized   (8,778,893)   (6,013,181)
Amount collected   9,349,724    5,916,318 
Balance March 31  $735,140   $1,293,044 
Revenue recognized   (9,619,380)   (7,373,802)
Amount collected   9,336,027    7,122,677 
Balance June 30  $451,787   $1,041,919 
Schedule of Revenue Recognition A break down is set forth in the table below.
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2023   2022   2023   2022 
Revenue recognized over time  $13,033,714   $12,169,710   $25,606,135   $25,123,323 
Revenue recognized at a point in time   784,452    1,808,955    1,214,941    2,586,872 
Total Revenue  $13,818,166   $13,978,665   $26,821,076   $27,710,195 
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Lease Cost For the six months ended June 30, 2023 and 2022, the Company’s lease cost consists of the following components, each of which is included in operating expenses within the Company’s condensed consolidated statements of operations:
   Six Months Ended
June 30,
 
   2023   2022 
Operating lease cost  $49,472   $49,747 
Short-term lease cost   8,340    21,899 
Total lease cost  $57,812   $71,646 
Schedule of Future Minimum Lease Payments The table below presents the future minimum lease payments to be made under operating leases as of June 30, 2023:
As of June 30, 2023    
     
2023  $10,170 
2024   5,085 
Total   15,255 
Less: discount   1,236 
Total lease liabilities  $14,019 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Loss Per Share [Abstract]  
Schedule of Vesting of Certain Restricted Stock Units The following table sets forth the computation of basic and diluted net loss per share.
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2023   2022   2023   2022 
Numerator                
Net loss  $(4,161,449)  $(3,884,714)  $(10,559,163)  $(7,645,812)
                     
Denominator                    
Weighted average shares outstanding used in computing net loss per share                    
Basic   16,992,100    18,122,500    17,043,793    18,000,958 
Effect of dilutive stock options, warrants, and stock grants   
    
    
    
 
Diluted   16,992,100    18,122,500    17,043,793    18,000,958 
                     
Net loss per share                    
Basic  $(0.24)  $(0.21)  $(0.62)  $(0.42)
Diluted  $(0.24)  $(0.21)  $(0.62)  $(0.42)
Schedule of Vesting of Certain Restricted Stock Units The number of common shares potentially issuable upon the exercise of certain options and the vesting of certain restricted stock units that were excluded from the diluted loss per common share calculation are reflected in the table below.
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
Weighted average number of shares for the periods ended  2023   2022   2023   2022 
Options   19,824    156,018    24,923    176,996 
Unvested restricted stock unit awards   24,922    63,541    24,922    77,221 
Total   44,746    219,559    49,845    254,217 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business and Basis of Presentation (Details)
6 Months Ended
Jun. 30, 2023
Nature of Business and Basis of Presentation [Abstract]  
U.S. healthcare providers percentage 60.00%
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Cash, Cash Equivalents and Short-Term Investments (Details) - US Treasury Securities [Member] - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Cash, Cash Equivalents and Short-Term Investments (Details) [Line Items]    
Held-to-maturity $ 52.9 $ 55.9
Maturity description Our held-to-maturity United States’ Treasury Bills have maturity dates between July 2023 and September 2023  
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Capitalized Software Costs (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Capitalized Software Costs [Abstract]    
Amortization of software expense $ 95,108 $ 226,819
Accumulates capitalizable costs $ 1,300,000 $ 0
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Revenues [Abstract]    
Accounts receivable $ 2,975,040 $ 3,582,735
Deferred revenue $ 451,787 $ 164,309
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues (Details) - Schedule of Deferred Revenue - USD ($)
3 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Schedule Of Deferred Revenue Abstract        
Balance $ 735,140 $ 164,309 $ 1,293,044 $ 1,389,907
Revenue recognized (9,619,380) (8,778,893) (7,373,802) (6,013,181)
Amount collected 9,336,027 9,349,724 7,122,677 5,916,318
Balance $ 451,787 $ 735,140 $ 1,041,919 $ 1,293,044
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues (Details) - Schedule of Revenue Recognition - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue, Major Customer [Line Items]        
Total Revenue $ 13,818,166 $ 13,978,665 $ 26,821,076 $ 27,710,195
Revenue recognized over time [Member]        
Revenue, Major Customer [Line Items]        
Total Revenue 13,033,714 12,169,710 25,606,135 25,123,323
Revenue recognized at a point in time [Member]        
Revenue, Major Customer [Line Items]        
Total Revenue $ 784,452 $ 1,808,955 $ 1,214,941 $ 2,586,872
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]    
Weighted average remaining lease term 8 months 12 days  
Weighted average discount rate 4.50%  
Lease liabilities $ 44,708 $ 45,599
Payments on lease obligation 49,359 52,168
Amortization on the right of use assets $ 49,472 $ 52,662
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details) - Schedule of Lease Cost - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Schedule of Lease Cost [Abstract]    
Operating lease cost $ 49,472 $ 49,747
Short-term lease cost 8,340 21,899
Total lease cost $ 57,812 $ 71,646
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details) - Schedule of Future Minimum Lease Payments
Jun. 30, 2023
USD ($)
Schedule of Future Minimum Lease Payments [Abstract]  
2023 $ 10,170
2024 5,085
Total 15,255
Less: discount 1,236
Total lease liabilities $ 14,019
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 16, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Dec. 31, 2022
Stockholders' Equity (Details) [Line Items]              
Preferred stock, shares authorized   10,000,000       10,000,000 10,000,000
Preferred stock, par value (in Dollars per share)   $ 0.001       $ 0.001 $ 0.001
Preferred stock, shares issued        
Preferred stock, shares outstanding        
Common stock, shares authorized   166,666,667       166,666,667 166,666,667
Common stock par value (in Dollars per share)   $ 0.001       $ 0.001  
Net of shares held in treasury   1,741,397       1,741,397 1,214,398
Shares of common stock issued     9,668     10,000  
Received proceeds (in Dollars)           $ 105,100  
Shares issued valued (in Dollars)           $ 243,361  
Company issued shares of common stock 86,685       13,627    
Common stock value share           240,741  
Common stock value share issued (in Dollars)           $ 9,374,455  
Outstanding common stock (in Dollars)             $ 20,000,000
Shares of our common stock repurchased   526,999       526,999  
Commissions paid on repurchases (in Dollars)   $ 7,522,426       $ 7,522,426  
Repurchased shares             1,214,398
Commissions paid (in Dollars)             $ 20,021,830
Common Stock [Member]              
Stockholders' Equity (Details) [Line Items]              
Common stock outstanding   16,635,374       16,635,374 17,074,173
Shares of common stock issued         28,006 43,701  
Received proceeds (in Dollars)     $ 40,606        
Received proceeds (in Dollars)       $ 258,128   $ 572,347  
Shares of common stock issued   35,260 33,272        
Shares issued           23,217  
Common stock value share   35,260 33,272   13,627    
Outstanding common stock (in Dollars)     $ 15,000,000        
Repurchased shares            
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Based Compensation (Details) - USD ($)
$ / shares in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 16, 2023
Oct. 31, 2021
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock Based Compensation (Details) [Line Items]          
Remaining to expense       $ 12,254,201  
Expense remaining over a period       1 year 10 months 20 days  
Total intrinsic value of outstanding options       $ 309,383  
Restricted stock granted remains value       $ 13,252,855  
Remains to be recognized over period       2 years 3 days  
Restricted stock units (in Shares) 86,685   13,627    
Stock options (in Shares) 161,698        
Grant date fair value (in Dollars per share) $ 2.5        
Market-based restricted stock units (in Shares)   182,398      
Monte carlo simulation total       $ 1,900,000  
Stock Options [Member]          
Stock Based Compensation (Details) [Line Items]          
Compensation expense       3,121,464 $ 2,242,554
Compensation Expense [Member]          
Stock Based Compensation (Details) [Line Items]          
Compensation expense       351,765 129,515
Restricted Stock [Member]          
Stock Based Compensation (Details) [Line Items]          
Compensation expense       $ 4,762,162 $ 4,956,867
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Loss Per Share (Details) - Schedule of Basic and Diluted Net Loss Per Share - USD ($)
3 Months Ended 6 Months Ended 15 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Numerator          
Net loss (in Dollars) $ (4,161,449)   $ (10,559,163) $ (7,645,812) $ (3,884,714)
Weighted average shares outstanding used in computing net loss per share          
Basic 16,992,100 18,122,500 17,043,793 18,000,958 18,122,500
Effect of dilutive stock options, warrants, and stock grants  
Diluted 16,992,100 18,122,500 17,043,793 18,000,958 18,122,500
Net loss per share          
Basic (in Dollars per share) $ (0.24) $ (0.21) $ (0.62) $ (0.42) $ (0.21)
Diluted (in Dollars per share) $ (0.24) $ (0.21) $ (0.62) $ (0.42) $ (0.21)
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Loss Per Share (Details) - Schedule of Vesting of Certain Restricted Stock Units - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Schedule of Vesting of Certain Restricted Stock Units [Abstract]        
Options 19,824 156,018 24,923 176,996
Unvested restricted stock unit awards 24,922 63,541 24,922 77,221
Total 44,746 219,559 49,845 254,217
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Income Taxes [Abstract]  
Net operating loss carry-forwards $ 21.5
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events (Details) - USD ($)
6 Months Ended
Jun. 02, 2023
Jun. 30, 2023
Subsequent Events [Abstract]    
Obligated term of lease $ 2,800 $ 5,800
Capital over term lease $ 3,500  
XML 46 f10q0623_optimizerx_htm.xml IDEA: XBRL DOCUMENT 0001448431 2023-01-01 2023-06-30 0001448431 dei:FormerAddressMember 2023-01-01 2023-06-30 0001448431 2023-08-11 0001448431 2023-06-30 0001448431 2022-12-31 0001448431 2023-04-01 2023-06-30 0001448431 2022-04-01 2022-06-30 0001448431 2022-01-01 2022-06-30 0001448431 us-gaap:CommonStockMember 2022-12-31 0001448431 us-gaap:TreasuryStockCommonMember 2022-12-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001448431 us-gaap:RetainedEarningsMember 2022-12-31 0001448431 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001448431 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001448431 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001448431 2023-01-01 2023-03-31 0001448431 us-gaap:CommonStockMember 2023-03-31 0001448431 us-gaap:TreasuryStockCommonMember 2023-03-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001448431 us-gaap:RetainedEarningsMember 2023-03-31 0001448431 2023-03-31 0001448431 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001448431 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001448431 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001448431 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001448431 us-gaap:CommonStockMember 2023-06-30 0001448431 us-gaap:TreasuryStockCommonMember 2023-06-30 0001448431 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001448431 us-gaap:RetainedEarningsMember 2023-06-30 0001448431 us-gaap:CommonStockMember 2021-12-31 0001448431 us-gaap:TreasuryStockCommonMember 2021-12-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001448431 us-gaap:RetainedEarningsMember 2021-12-31 0001448431 2021-12-31 0001448431 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001448431 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001448431 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001448431 2022-01-01 2022-03-31 0001448431 us-gaap:CommonStockMember 2022-03-31 0001448431 us-gaap:TreasuryStockCommonMember 2022-03-31 0001448431 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001448431 us-gaap:RetainedEarningsMember 2022-03-31 0001448431 2022-03-31 0001448431 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001448431 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0001448431 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001448431 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001448431 us-gaap:CommonStockMember 2022-06-30 0001448431 us-gaap:TreasuryStockCommonMember 2022-06-30 0001448431 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001448431 us-gaap:RetainedEarningsMember 2022-06-30 0001448431 2022-06-30 0001448431 us-gaap:USTreasurySecuritiesMember 2023-06-30 0001448431 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001448431 us-gaap:USTreasurySecuritiesMember 2023-01-01 2023-06-30 0001448431 oprx:RevenueRecognizedOverTimeMember 2023-04-01 2023-06-30 0001448431 oprx:RevenueRecognizedOverTimeMember 2022-04-01 2022-06-30 0001448431 oprx:RevenueRecognizedOverTimeMember 2023-01-01 2023-06-30 0001448431 oprx:RevenueRecognizedOverTimeMember 2022-01-01 2022-06-30 0001448431 oprx:RevenueRecognizedAtAPointInTimeMember 2023-04-01 2023-06-30 0001448431 oprx:RevenueRecognizedAtAPointInTimeMember 2022-04-01 2022-06-30 0001448431 oprx:RevenueRecognizedAtAPointInTimeMember 2023-01-01 2023-06-30 0001448431 oprx:RevenueRecognizedAtAPointInTimeMember 2022-01-01 2022-06-30 0001448431 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001448431 2022-01-01 2022-12-31 0001448431 us-gaap:OptionOnSecuritiesMember 2023-01-01 2023-06-30 0001448431 us-gaap:OptionOnSecuritiesMember 2022-01-01 2022-06-30 0001448431 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001448431 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001448431 oprx:CompensationExpenseMember 2023-01-01 2023-06-30 0001448431 oprx:CompensationExpenseMember 2022-01-01 2022-06-30 0001448431 2023-04-16 2023-04-16 0001448431 2021-10-01 2021-10-31 0001448431 2022-04-01 2023-06-30 0001448431 2023-06-02 2023-06-02 0001448431 2023-06-02 shares iso4217:USD iso4217:USD shares pure 10-Q true 2023-06-30 2023 false 001-38543 OptimizeRx Corporation NV 26-1265381 260 Charles Street Suite 302 Waltham MA 02453 248 651-6568 400 Water Street Suite 200 Rochester MI 48307 Common Stock, par value $0.001 OPRX NASDAQ Yes Yes Non-accelerated Filer true false false 16637891 9808330 18208685 52931831 55931821 18281133 22155301 4052729 2280828 85074023 98576635 140968 137448 22673820 22673820 8366375 7702895 1831839 1940178 14544 235320 3223305 3384889 36109883 35937102 121324874 134651185 817779 1549979 1503477 2601246 2722127 3990440 14545 89902 451787 164309 5509715 8395876 144532 5509715 8540408 0.001 0.001 10000000 10000000 0.001 0.001 166666667 166666667 18376771 18376771 18288571 18288571 18377 18289 0.001 0.001 1741397 1214398 1741 1214 173049784 172785800 -57251261 -46692098 115815159 126110777 121324874 134651185 13818166 13978665 26821076 27710195 5993145 4988716 11562766 10618574 7825021 8989949 15258310 17091621 12242128 12320362 26274669 23711597 464761 578117 928695 1049656 12706889 12898479 27203364 24761253 -4881868 -3908530 -11945054 -7669632 720419 23816 1385891 23820 -4161449 -3884714 -10559163 -7645812 -4161449 -3884714 -10559163 -7645812 16992100 18122500 17043793 18000958 16992100 18122500 17043793 18000958 -0.24 -0.21 -0.62 -0.42 -0.24 -0.21 -0.62 -0.42 18288571 18289 -1214398 -1214 172785800 -46692098 126110777 1466694 1466694 2913809 2913809 9668 10 40596 40606 33272 33 -170433 -170400 -6397714 -6397714 18331511 18332 -1214398 -1214 177036466 -53089812 123963772 1654770 1654770 1848353 1848353 10000 10 105090 105100 35260 35 -72996 -72961 -526999 527 7521899 7522426 -4161449 -4161449 18376771 18377 -1741397 -1741 173049784 -57251261 115815159 17860975 17861 166615514 -35253658 131379717 905744 905744 2268354 2268354 28006 28 258100 258128 13627 14 -14 -3761098 -3761098 17902608 17903 170047698 -39014756 131050845 1336810 1336810 2688513 2688513 43701 44 572303 572347 240741 241 9374214 9374455 -12868 13 321041 321054 -3884714 -3884714 18187050 18188 -12868 -13 183698497 -42899470 140817202 -10559163 -7645812 928695 1049656 7883626 7199421 238748 98727 -3635420 -5969009 1771899 -1266478 -732200 64232 -1268313 -2001379 -1096881 -1263971 287478 -347989 -2454489 4388372 48556 41335 109501032 -112501021 2000000 3068 145257 1274150 1674215 -2186592 243361 -7522426 -321054 145706 830474 -7620081 509420 -8400355 2711200 18208685 84681770 9808330 87392970 708334 9374455 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 1 – NATURE OF BUSINESS AND BASIS OF 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">The accompanying condensed consolidated financial statements include OptimizeRx Corporation and its wholly owned subsidiaries (collectively, the “Company”, “we”, “our”, or “us”).</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 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.</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 condensed consolidated financial statements for the three and six months ended June 30, 2023 and 2022 have been prepared by us without audit pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). In the opinion of management, all adjustments necessary to present fairly our financial position at June 30, 2023, and our results of operations, changes in stockholders’ equity, and cash flows for the six months ended June 30, 2023 and 2022, have been made. Those adjustments consist of normal and recurring adjustments. The condensed consolidated balance sheet as of December 31, 2022, has been derived from the audited consolidated condensed balance sheet as of that date.</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">Certain information and note disclosures, including a detailed discussion about the Company’s significant accounting policies, normally included in our annual consolidated financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted. These condensed consolidated financial statements should be read in conjunction with a reading of the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as filed with the SEC on March 10, 2023.</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 results of operations for the six months ended June 30, 2023, are not necessarily indicative of the results to be expected for the full year.</p> 0.60 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 2 – NEW ACCOUNTING STANDARDS</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">ASU Topic 2021-08 <i>Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</i>, 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<i>, Revenue from Contracts with Customers</i>, as if it had originated the contracts. The standard was effective for the Company’s fiscal year beginning January 1, 2023. 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">NOTE 3 - CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS</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">Cash equivalents include items almost as liquid as cash with maturity periods of three months or less when purchased, and short-term investments include items with maturity dates between three months and one year when purchased. We account for marketable securities in accordance with ASC 320, “Investments - Debt Securities”, which require that certain debt securities be classified into one of three categories: held-to-maturity, available-for-sale, or trading securities, and depending upon the classification, value the security at amortized cost or fair market value. At June 30, 2023 and December 31, 2022, we have recorded $52.9 million and $55.9 million, respectively, of held-to-maturity United States’ Treasury Bills at amortized cost basis. Our held-to-maturity United States’ Treasury Bills have maturity dates between July 2023 and September 2023.</p> 52900000 55900000 Our held-to-maturity United States’ Treasury Bills have maturity dates between July 2023 and September 2023 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 4 - CAPITALIZED SOFTWARE COSTS</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 capitalizes certain development costs incurred in connection with software development for internal-use software platforms used in operations and for providing services to our customers. Costs incurred in the preliminary stages of development are expensed as incurred. Once software has reached the development stage, internal and external costs, if direct, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Capitalized internal use software development costs are included in intangible assets and are amortized on a straight-line basis over the estimated useful life of the software platforms and are included in depreciation and amortization within operating expenses in the consolidated statements of operations. Amortization of capitalized internal use software expense for the six months ended June 30, 2023 and 2022 was $95,108 and $226,819, respectively. The Company accumulates capitalizable costs related to current projects in a CIP software account, the balance of which was $1.3 million and zero at June 30, 2023 and December 31, 2022, respectively.</p> 95108 226819 1300000 0 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 5 – REVENUES</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">Under ASC 606, <i>Revenue from Contracts with Customers</i>, we record revenue when earned, rather than when billed. From time to time, we may record revenue based on our revenue recognition policies in advance of being able to invoice the customer, or we may invoice the customer prior to being able to recognize the revenue. Included in accounts receivable are unbilled amounts of $2,975,040 and $3,582,735 at June 30, 2023, and December 31, 2022, respectively. Amounts billed in advance of revenue recognition are presented as deferred revenue on the condensed consolidated balance sheets.</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 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. Deferred revenue was $451,787 and $164,309 as of June 30, 2023 and December 31, 2022, respectively. The 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 for the deferred revenue account for the quarter ended June 30.</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><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Balance January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">164,309</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,389,907</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Revenue recognized</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,778,893</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,013,181</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; 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">9,349,724</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">5,916,318</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%">Balance March 31</td><td style="width: 1%"> </td> <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 9%">735,140</td><td style="text-align: left; width: 1%"> </td><td style="width: 1%"> </td> <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 9%">1,293,044</td><td style="text-align: left; width: 1%"> </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; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 76%">Revenue recognized</td><td style="width: 1%"> </td> <td style="text-align: left; width: 1%"> </td><td style="text-align: right; width: 9%">(9,619,380</td><td style="text-align: left; width: 1%">)</td><td style="width: 1%"> </td> <td style="text-align: left; width: 1%"> </td><td style="text-align: right; width: 9%">(7,373,802</td><td style="text-align: left; width: 1%">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; 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">9,336,027</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,122,677</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Balance June 30</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">451,787</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,041,919</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">Disaggregation of 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">Consistent with ASC Topic 606, we have disaggregated our revenue by timing of revenue recognition. The majority of our revenue is recognized over time as solutions are provided. A small portion of our revenue related to program development, solution architect design, and other solutions is recognized at a point in time upon delivery to customers. A break down is set forth in the table below.</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><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Three Months Ended<br/> June 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Six Months Ended<br/> June 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Revenue recognized over time</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,033,714</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,169,710</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">25,606,135</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">25,123,323</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Revenue recognized at a point in time</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">784,452</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,808,955</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,214,941</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,586,872</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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">13,818,166</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">13,978,665</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">26,821,076</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">27,710,195</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 2975040 3582735 451787 164309 Following is a summary of activity for the deferred revenue account for the quarter ended June 30.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Balance January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">164,309</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,389,907</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Revenue recognized</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,778,893</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,013,181</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; 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">9,349,724</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">5,916,318</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%">Balance March 31</td><td style="width: 1%"> </td> <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 9%">735,140</td><td style="text-align: left; width: 1%"> </td><td style="width: 1%"> </td> <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 9%">1,293,044</td><td style="text-align: left; width: 1%"> </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; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 76%">Revenue recognized</td><td style="width: 1%"> </td> <td style="text-align: left; width: 1%"> </td><td style="text-align: right; width: 9%">(9,619,380</td><td style="text-align: left; width: 1%">)</td><td style="width: 1%"> </td> <td style="text-align: left; width: 1%"> </td><td style="text-align: right; width: 9%">(7,373,802</td><td style="text-align: left; width: 1%">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; 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">9,336,027</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,122,677</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Balance June 30</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">451,787</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,041,919</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 164309 1389907 -8778893 -6013181 9349724 5916318 735140 1293044 -9619380 -7373802 9336027 7122677 451787 1041919 A break down is set forth in the table below.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Three Months Ended<br/> June 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Six Months Ended<br/> June 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Revenue recognized over time</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,033,714</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,169,710</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">25,606,135</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">25,123,323</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Revenue recognized at a point in time</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">784,452</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,808,955</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,214,941</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,586,872</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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">13,818,166</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">13,978,665</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">26,821,076</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">27,710,195</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 13033714 12169710 25606135 25123323 784452 1808955 1214941 2586872 13818166 13978665 26821076 27710195 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 6 – LEASES</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">During the six months ended, we had operating leases for office space in two multi tenant facilities in Rochester, Michigan and Zagreb, Croatia. We also had a lease on office space in Cranbury, New Jersey, which expired in January 2022. The lease in Rochester, Michigan was terminated during the quarter ended June 30, 2023. The lease in Zagreb, Croatia ends on February 28th, 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. Amortization of the right of use assets is recognized as non-cash lease expense on a straight-line basis over the lease term, while variable lease payments are expensed as incurred. Short term lease costs include month to month leases and occasional rent for transient meeting and office spaces in shared office space facilities.</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 six months ended June 30, 2023 and 2022, the Company’s lease cost consists of the following components, each of which is included in operating expenses within the Company’s condensed consolidated statements of operations:</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><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Six Months Ended<br/> June 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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">49,472</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">49,747</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</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">8,340</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,899</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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">57,812</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">71,646</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 table below presents the future minimum lease payments to be made under operating leases as of June 30, 2023:</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="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">As of June 30, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,170</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">2024</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,085</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,255</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: 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">1,236</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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">14,019</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 at June 30, 2023 for operating leases is 0.7 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 $44,708 and $45,599 for the six months ended June 30, 2023 and 2022, respectively. For the six months ended June 30, 2023 and 2022, payments on lease obligations were $49,359 and $52,168, respectively, and amortization on the right of use assets was $49,472 and $52,662, respectively.</p> For the six months ended June 30, 2023 and 2022, the Company’s lease cost consists of the following components, each of which is included in operating expenses within the Company’s condensed consolidated statements of operations:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Six Months Ended<br/> June 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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">49,472</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">49,747</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</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">8,340</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,899</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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">57,812</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">71,646</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 49472 49747 8340 21899 57812 71646 The table below presents the future minimum lease payments to be made under operating leases as of June 30, 2023:<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; font-weight: bold">As of June 30, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,170</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">2024</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,085</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,255</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: 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">1,236</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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">14,019</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 10170 5085 15255 1236 14019 P0Y8M12D 0.045 44708 45599 49359 52168 49472 52662 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 7 – STOCKHOLDERS’ EQUITY</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">Preferred Stock</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 had 10,000,000 shares of preferred stock, $0.001 par value per share, authorized as of June 30, 2023. <span style="-sec-ix-hidden: hidden-fact-136"><span style="-sec-ix-hidden: hidden-fact-137"><span style="-sec-ix-hidden: hidden-fact-138"><span style="-sec-ix-hidden: hidden-fact-139">No</span></span></span></span> shares were issued or outstanding in either 2023 or 2022.</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">Common Stock</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 had 166,666,667 shares of common stock, $0.001 par value per share, authorized as of June 30, 2023. There were 16,635,374 and 17,074,173 shares of common stock outstanding, net of shares held in treasury of 1,741,397 and 1,214,398, at June 30, 2023 and December 31, 2022, 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 quarters ended June 30, 2023 and March 31, 2023, the Company issued 10,000 and 9,668 shares of our common stock, respectively, and received proceeds of $105,100 and $40,606, respectively, in connection with the exercise of options under our 2013 Incentive 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">During the quarters ended June 30, 2022 and March 31, 2022, the Company issued 43,701 and 28,006 shares of our common stock, respectively, and received proceeds of $572,347 and $258,128, respectively, in connection with the exercise of options under our 2013 Incentive 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 issued 35,260 and 33,272 shares of common stock in the three months ended June 30, 2023 and March 31, 2023, respectively in connection with the vesting of restricted stock units under our 2013 Incentive Plan and our 2021 Equity Incentive Plan. Some of the participants utilized a net withhold settlement method, in which shares were surrendered to cover payroll withholding tax. Of the shares issued to participants during the six months ended June 30, 2023, 23,217 shares, valued at $243,361, were surrendered and subsequently cancelled.</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 issued 13,627 shares of common stock in the three months ended March 31, 2022 in connection with the vesting of restricted stock units under our 2013 Incentive Plan and our 2021 Equity Incentive Plan. There were no shares of common stock issued in connection with the vesting of restricted stock units in the three months ended June 30, 2022.</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 issued 240,741 shares of common stock valued at $9,374,455 during the quarter ended June 30, 2022 in connection with the acquisition of substantially all of the assets of EvinceMed Corp.</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">Treasury Stock </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">During the quarter ended March 31, 2023, the Board authorized a share repurchase program, under which the Company may repurchase up to $15 million of its outstanding common stock. During the quarter ended June 30, 2023, there were 526,999 shares of our common stock repurchased under this program for a total of $7,522,426, including commissions paid on repurchases. These shares were recorded as treasury shares using the par value method.</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 2022, the Board authorized a share repurchase program, under which the Company could repurchase up to $20.0 million of its outstanding common stock. During 2022, the Company repurchased 1,214,398 shares of our common stock for a total of $20,021,830, including commissions paid on repurchases. These shares were recorded as treasury shares using the par value method.</p> 10000000 0.001 166666667 0.001 16635374 17074173 1741397 1214398 10000 9668 105100 40606 43701 28006 572347 258128 35260 33272 23217 243361 13627 240741 9374455 15000000 526999 7522426 20000000 1214398 20021830 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 8 – STOCK BASED 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"><span style="text-decoration:underline">Stock Options</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 compensation expense related to options for the six months ended June 30, 2023 and 2022 was $3,121,464 and $2,242,554, respectively. The fair value of these instruments was calculated using the Black-Scholes option pricing model. There is $12,254,201 of remaining expense related to unvested options to be recognized in the future over a weighted average period of 1.89 years. The total intrinsic value of outstanding options at June 30, 2023 was $309,383.</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">During 2022, the Company granted certain performance based stock options, the expense for which will be recorded over time once the achievement of the performance is deemed probable. There was no expense related to these options recorded during the period.</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">Restricted Stock Units</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 recorded of $4,762,162 and $4,956,867 in compensation expense related to restricted stock units for the six months ended June 30, 2023 and 2022, respectively. A total of $13,252,855 remains to be recognized at June 30, 2023 over a weighted average period of 2.01.</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 2022, the Company granted certain performance based restricted stock units, the expense for which will be recorded over time once the achievement of the performance is deemed probable. There was no expense related to these restricted stock units recorded during the period.</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 director’s compensation program calls for the grant of restricted stock units with a one year vesting period. There was $351,765 and $129,515 included in the compensation expense discussed above related to director’s compensation for the periods ended June 30, 2023 and 2022, 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">Equity Award Modification</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">On April 16, 2023, the Compensation Committee approved a grant to the CEO of 86,685 restricted stock units and 161,698 stock options with a grant date fair value of $2.5 million to vest over a three year period. Concurrently, the CEO forfeited his October 2021 grant of 182,398 market-based restricted stock units. The forfeiture and accompanying grant are considered an equity modification according to ASC 718, <i>Compensation-Stock Compensation</i>. The additional compensation value created by the termination and issuance of new equity awarded, as measured using a Monte Carlo simulation was approximately $1.9 million in total. Under ASC 718 this results in a non-cash expense in current and future periods to be recognized over a three year period. These expense values are reflected and included in the option and restricted stock expense values discussed above.</p> 3121464 2242554 12254201 P1Y10M20D 309383 4762162 4956867 13252855 P2Y3D 351765 129515 86685 161698 2500000 182398 1900000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 9 – LOSS PER SHARE</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">Basic earnings per share (“EPS”) is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period.</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 number of shares related to options and restricted stock units included in diluted EPS is based on the “Treasury Stock Method” prescribed in ASC 260-10, <i>Earnings per Share</i>. This method assumes the theoretical repurchase of shares using proceeds of the respective stock options exercised, and for restricted stock units, the amount of compensation cost attributed to future services which have not yet been recognized, and the amount of current and deferred tax benefit, if any, that would be credited to additional paid in capital upon the vesting of the restricted stock units, at a price equal to the issuer’s average stock price during the related earnings period. Accordingly, the number of shares includable in the calculation of EPS in respect of the stock options and restricted stock units is dependent on this average stock price and will increase as the average stock price increases.</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 table sets forth the computation of basic and diluted net loss per share.</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><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Three Months Ended<br/> June 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Six Months Ended<br/> June 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td>Numerator</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"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left">Net loss</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">(4,161,449</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">(3,884,714</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">(10,559,163</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">(7,645,812</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><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; background-color: rgb(204,238,255)"> <td>Denominator</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="padding-left: 0.125in; text-indent: -0.125in">Weighted average shares outstanding used in computing net loss per share</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; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in">Basic</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,992,100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,122,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,043,793</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,000,958</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Effect of dilutive stock options, warrants, and stock grants</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-140">—</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-141">—</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-142">—</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-143">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in">Diluted</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">16,992,100</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">18,122,500</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,043,793</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">18,000,958</td><td style="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><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; background-color: rgb(204,238,255)"> <td>Net loss per share</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="padding-left: 0.125in">Basic</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.24</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.21</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.62</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.42</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in">Diluted</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.24</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.21</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.62</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.42</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">No calculation of diluted earnings per share is included for the three or six months ended June 30, 2023 or 2022 as the effect of the calculation would be anti-dilutive.</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 number of common shares potentially issuable upon the exercise of certain options and the vesting of certain restricted stock units that were excluded from the diluted loss per common share calculation are reflected in the table below.</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><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Three Months Ended<br/> June 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Six Months Ended<br/> June 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold"><b>Weighted average number of shares for the periods ended</b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Options</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">19,824</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">156,018</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">24,923</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">176,996</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Unvested restricted stock unit awards</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,922</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">63,541</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,922</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">77,221</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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">44,746</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">219,559</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">49,845</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">254,217</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> The following table sets forth the computation of basic and diluted net loss per share.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Three Months Ended<br/> June 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Six Months Ended<br/> June 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td>Numerator</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"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left">Net loss</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">(4,161,449</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">(3,884,714</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">(10,559,163</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">(7,645,812</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><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; background-color: rgb(204,238,255)"> <td>Denominator</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="padding-left: 0.125in; text-indent: -0.125in">Weighted average shares outstanding used in computing net loss per share</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; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in">Basic</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,992,100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,122,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,043,793</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,000,958</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Effect of dilutive stock options, warrants, and stock grants</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-140">—</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-141">—</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-142">—</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-143">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in">Diluted</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">16,992,100</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">18,122,500</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,043,793</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">18,000,958</td><td style="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><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; background-color: rgb(204,238,255)"> <td>Net loss per share</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="padding-left: 0.125in">Basic</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.24</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.21</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.62</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.42</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in">Diluted</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.24</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.21</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.62</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.42</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table> -4161449 -3884714 -10559163 -7645812 16992100 18122500 17043793 18000958 16992100 18122500 17043793 18000958 -0.24 -0.21 -0.62 -0.42 -0.24 -0.21 -0.62 -0.42 The number of common shares potentially issuable upon the exercise of certain options and the vesting of certain restricted stock units that were excluded from the diluted loss per common share calculation are reflected in the table below.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Three Months Ended<br/> June 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Six Months Ended<br/> June 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold"><b>Weighted average number of shares for the periods ended</b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Options</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">19,824</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">156,018</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">24,923</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">176,996</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Unvested restricted stock unit awards</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,922</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">63,541</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,922</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">77,221</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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">44,746</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">219,559</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">49,845</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">254,217</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 19824 156018 24923 176996 24922 63541 24922 77221 44746 219559 49845 254217 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 10 – CONTINGENCIES</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"><i>Litigation</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is not currently involved in any material legal proceedings.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 11 – INCOME TAXES</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">As discussed in our annual report on Form 10-K for the year ended December 31, 2022, we had net operating loss carry-forwards for federal income tax purposes of approximately $21.5 million as of December 31, 2022. Accordingly, no federal income tax expense or benefit is recorded in the current period. Management monitors company-specific, and macro- economic factors and assesses the likelihood that the Company’s net deferred tax assets will be utilized prior to their expiration. As previously disclosed in our annual report, the Company maintained a valuation allowance against its net deferred tax assets.</p> 21500000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 12 – SUBSEQUENT EVENTS</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">Subsequent to June 30, 2023, the Company entered into a sublease agreement for a new office space in Waltham, MA. The term of the sublease commences on July 1, 2023 and will terminate on July 31, 2024. The Company is obligated to pay approximately $5,800 per month over the term of the lease .</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">On June 2, 2023, the Company entered into a one-year term lease agreement for a new office space in Zagreb, Croatia which commenced on July 1, 2023. The Company has the option to renew for a period of five years. The Company is obligated to pay approximately $2,800 plus VAT or approximately $3,500 per month over the term of the lease.</p> 5800 2800 3500 false --12-31 Q2 0001448431 EXCEL 47 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ..##E<'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 " #C@PY74SC+ .\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:15D=#E9<,G!<&!XEM(;EM8DX;DI-VWMZU;A^@'\#%W__SN M=W"-B=)T"5]2%S&1PWPS^#9D:>**'8BB!,CF@%[GHC9' MO4>H.+\'CZ2M)@T3L(@+D:G&&FD2:NK2&6_-@H^?J9UAU@"VZ#%0!E$*8&J: M&$]#V\ 5,,$(D\_?!;0+<:[^B9T[P,[)(;LEU?=]V==S;MQ!P/OST^N\;N%" M)AT,CK^RDW2*N&*7R6_U>K-]9*KB55WPAT+<;BLN:R[OQ,?D^L/O*NP[ZW;N M'QM?!%4#O^Y"?0%02P,$% @ XX,.5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #C@PY7^<=#X'X& !E)@ & 'AL+W=O%L:D>24 M[6@LOUDS'A$A%_EFD.PX)7Y6%(4#;%FC042"N#] MJ?U^YEJJ(-OB&/NF%N;^1<]2>T1#Z@D50>2_1SJC8:B2Y'[\ M6X3VRM]4A<>?#^E7&;R$>2 )G;'P2^"+[45OW$,^79,T%$NV_YT60$.5Y[$P MR?ZB?;ZMZ_:0ER:"146QW(,HB//_Y*DX$$<%CEU1@(L"_%V!7?4+3E'@9*#Y MGF58'X@@DW/.]HBKK66:^I =FZQ:T@2Q.HTKP>6W@:P3DP_,2^59$6@:^^AC M+ +QC.9QWCS48>ZC9$LX3<\L@Y69Y3=^2. M#]Z)H#U07[/MD1CU[TY!694/Y(>Y.??K!'UJ\FVC<*>\'N MENPNE#XI&LJ2;H)$<"(/P@V)J D9SKG=B2 *_J/+)S1C?,=X=A1-M&!.2]IA M23L$]_*>$S^(-VCU'#VPT$0)U]\NEG^;F,"JEDRCDFD$[E/9>N^?=\83!Y?; M5O_.A 16M40Z*Y'.P'V:I9PKHJL@\4B(OE+"5=^#9+]H)(33^GT;]QW;! D6 MMH0C$61[&Y6@GG?3M JZZ+1;2H206+55DV\8/!K>Y\\;)B%*55X MG-BCD7,V?B>/V*.![UW)]P[DF\I&Z6<-\RHD1@RX?DW"Q'2V9V!9RY-F6WJ4 MM1J=-@G&9=N[C@WJA!XN%I0'S ?[U9JH4N,J/0X.:,NJW<:&I:1D/1Y( MKN1*<_.%PRH9NQ :6QN-#2O)]XS%::VFA./NL)&Q"\&QM>'8L*,4U^@J(F&( M+M-$?IV8X> ]C>9(+;*#'8D-O=%<&#E MT G7M075QF,W4I[55M[K@WAP3#7>&XG12SPM/#9L+.6E>)<2+B@/GXMAT\@( M9U4VU2[L!VO[P;"RZ)L->:^8!-F=83KVD)J]<&-U$>-X.@FC1Z, MX_AE38ATN[XS'KKF^8TNG =KY\&-G&<>>_I6_203.XJ8M""62KE5MR:^40MJ MTF\^&Y&[T!ZLM0?#KE(@WY,G-/=E P[6@9=/] !G&([$(WEC.1HZ8Z.^P\5M M>;7ZX$;S.E/?E^G)R>%#/JUU&YO/:XT C2PTD_>GH;Q!E>LI-5WS,SBD+;?6 M(0S["\A]OV=&;CARE0;RNG LHQG!M6UQM1GA1F94XL[4DKR$[]G>-/EV61/W MA81B2R(C:!>.A+4CX4:.5(*6G=6"L\<@]LP-&LZ\GAI!NW DK!T)-W*D$G3! M$B&U_I]@5]T?PXD6=H?F4:@+7<):ES"L.%E;G7)*JL'@ .R.C5A=*)*C%83RV[#MBR&[*$F9#2T^Z/AR,@'E[;ETW;DP&)S'PCI16R-;/SSPR]H1;V4 MRS-IA(237DY][N2]^2,)4XI^M$ZE/1G1N_ F1WN3 YO-@15]?/*V)-[0RH?N2/Y=5DT/D, UH1(43*V;]X*JVG%J/ M'-AEU(-CR@^]K!'KC3RFP.W"BAQM1<[PS9]POI'8%/Q=:)*C-&: M2->RT!?I(!QP83BB+;5V)N=USM3$A6LB':MJA:G1S8?%K9<$WF]=P(VH5,N5JFW$9/VUYCPS6)[MBQSHSO M);RI5@V.7N11\[K9^TT)\M342OY.3[FV?(=JFKTY--";YR]@71,U+9R@D*YE MJ75Z)OM2GK_3E"\(MLM>"WI@0K H^[BEQ*=<;2"_7S,F#@OJ!\HWRR;_ U!+ M P04 " #C@PY7^JB ]38' #L'0 & 'AL+W=OTNGUTL]MD%3Y^4_EHOI33H6UE4]=ED:2&+PEH"'']NC$YVS[2*^]=;Z[^TSH,S=TDM+U3QGSPSR[.)F*!,WB=- M83ZKIU_EQJ$68*J*NOV+GC:R>(+2IC:JW"@#@C*OUO^3;YM ["F08$2!;A3H M]RJPC0)K'5TC:]VZ3$PR/]7J"6DK#=;L11N;5AN\R2N[C NCX=<<],S\0E49 M+(K,$%S5JLBSQ,#-AZ1(JE2BA35Y\IZT] M-N9[H[6L#$KJ&IQTN;/6#]SZ=H>]JU=)*L\FL(5JJ1_E9/[3#R3"[UW.O9*Q M U?9SE7FLSZ_2.HE2JH,I?9"_MGDCTD!OCN]7IN*6E.V##S.8X$%8_AT]KCO MT%"."(I%),*=X '88 6ZC:7?6RJ;K:!:(818$.(Y$#ZU#C/$@& EJO,,:>RO>)[O8GF#&KUGO7LG8 M@:,$=[R&O(D_P66ZK%2A'IXW M"S*:,AM#!SG.('%YV$<[%.0<4Q&/I#CIF))XV6E^ UT!;$-MFR(/4.HH<;8< M]VN&2S .,.$C^4TZGB-^HFO[4*3N45/+HW%ECKT8!D$?[%",LI"-9D!'<\3/ M<^O=F%( 1R1W?$SW?KJJR.E!$R9# 6 M$1P+T2_*+DD@9DXP'8':D1WQL]WMI]OS:W2^6'R\73A!#HF+4,)H(/@@ QRB M+(A"0L9:'=+1'.'?U806>7*7%[G)I3ND7K9\:6E^+6N'/G>,2?R4N>N:5LFS M;9G03S] )T;>(Z.33#K='_*A()SS06%Q\&88Q#$?R_R..8F7KRQFW7*B MC!U/QRS@O ]S*$@C3&@0N6'2CO:HG_8^RT=9-1+5RT3+;7R=HXV#V3CTF;2/ MU2'(XA@'P4C]HQT#4C\#;E-_!>V^'>FA:A<21O)C>X$.:<[6[7X5=(@) #Y2 M6.C>U.CGPDMY+P%X!CU_&VLGQ"'!!2'0VR"X#B*, H9'TI5V/$C]/'C8/A\+ MZ)#APA#'G Q".A0$<@\%'\O;C@MIX"V#?ZCJY'O1>EGUQ5/Y*UD[]+LC5.HG MU.M^PK?L;[=">K@[G)'PVG9C1\X@.&;3(( >9V19.Q*F1TBX3<-C"SJDUY'T M&PJ*,, !'FD;: M?NLO68B_;^@P ATG4^'=@ NCTJ]+5612URT=\_?M-&N>G0Y["?[%>_"5K!VZ MWE$[]5/[C=Y6]-H&88I^Q&\Q)L">&CTF12.GL.Y3C-O/FEDA2QJS5#K_G\Q@ MQZI*HKRN;7_0GJDTIH:F/H,,0HE!OS7P\_;8$RF-+F4JRSMHH=V'F9L0_Q_S MLSNG_KZAPS/'KAEA_F;$[BK@]?&H1M$T:C_<%58BIHQ'4\Y)&U6XI4),0[C= M"&]#W@^QE1[$> I\7:]D^]J@<"8U&W8Z,+L.FC>G&!V;K5C7#K$C!P(:N*#1 MSYYX37E IBSFZWA,*0G@3FS#L93%*P9CV#V=$'A\/Q@N,< U$HRNR6+^)NL\ MRW)+>\ >]LSR)(?V(%GEP"9.L(XVBC,;E.8#&TX*NX [,IV*A<.>V+"G+ M06@F!5&PG#EO_.NY'UA %?&9P49OK8FU.9Q4!A\18"HH_:Y@# MYY8)=?S7D#KM-2UP>_W$_K8RCV;NJ8:YY%]8:K*9,W9("DM:%$@)KK3D+*4&-S>4 M4Y$ N;/$FEQ\$K1,&9ZY)!<+JD"8# Q+*->7Y"_RBKA$9WA83UV#HBRUFS0" M;FH!P1X!_Y3BBH3>:Q)X0=@#GQ^&WT*"<+^"!UVXBZEH\Q&T^0@JOG /WYU! M_UBFAL@E>ZX(F,'.PY32H M-3CQGW_X(^_O/N._B:R3AK!-0WB(/5Y@,X%26 E8@MOFL:B._D&K?W">_KH\"2U- M)A7['](^P37G<$N*[]6?' MM89'OV087SC:4)$RL>IS?9#T#-^XB-]T5">H+LW\J#PK8G"/RC\7QPG=:F^OZ2^FTL<*_"C M85T+/X< _^#+]9F%)OL9\-YJ:=@ZR8P&?CC9+>^^P, ?A)/QCF)W:Z*SX_0' MJE9,:,)AB4CO*D(*54^H]<;(HAKR[J7!D;%:9CC5@[(!>'XII7G:V+FQ_9\0 M_P!02P,$% @ XX,.5X?TO<+Y!0 0QH !@ !X;"]W;W)K,P'D(MF[Z:_O%;#^$!>RD_IE#>RY1]RCJZL#3.Y5]46OI33DH53-(ZJ,C'G%(Q+I*L'$TG];4/ MU72BMB;/2OFA(GI;%$GU]5KFZOYJQ$:/%SYF=VMC+XRGDTUR)V^D^;3Y4,'9 M>,^29H4L=:9*4LG5U>@MNUQP:@-JQ)^9O-='Q\2FRWU)9-+#9@UK].AKT MRDI;*#>F@O]F$&>F,U6F,.TR)7"D59ZEB8&3&P,_4 ]&$[4BOV]DE=AYU>3% MIS+9IAE@7I+7Y-/-G+SXX>5D;.!6+.%XV0Y[W0S+>X;UR'M5FK4F"Q@^1>+G MP_%B('X,$NQUX(\Z7/-!PE^VY07QZ"O"*?>0^YD]/9QCZ?R_T1??/?J)&-Z^ M*+R:S^OA>UGNK306+^F]LJALR'R>SG>Y2;Y*EO!I!*].RVLG1 M]/DS)N@;3.=SDLW/2;8X$]G)C/C[&?&'V*>_P991R9TLMQ*;@298U,%V:]A- MF1>QB DQ&>^.U<6 <1@)$9P"YUT@%Q%G-'08%P@P#!EE\8'Q).-@GW$PF/%, M:6-[3YNU?D7DPS+?:MA6[.54@LK++&EVFS(E2:$JD_W;7*AGH+2-3,M- KU+ MYE_)K=T5,?6:&PF.4@CBV&.^H\FLB_/C* J9(\F\BV,L$#QT9V.! *E@41#Z MN'9BKYT8U.ZG2FD-(JA59K"$16?<,.(!Y##:O=H,H[*)*-W.16) 3U./<&=DNP".:Q M7PBG=A<(T MAO<8A7I+Q7HEX4(GY48-Z==J=K#BE*I>)7I-<@LM]U :3)NXV M'>&'PEVJ75@01HR%CBQ=6,PC$3N=;M&%,>K'(A"X)HP>W"8=5.4/9: ZU).6 M:TMU.MDA%5'DS.$,14*K\D.W4R%('D+]>,)W),"05G<>>#TB'%EN-BC"K[8[ MKRI5/ H!QAH5@'5NX;4?P;XNW&6!(;V81H%'70$0)&.Q']"@HP "A3TL%A[O M48 ?%.##_=JL946RVF:BF?-SMNJSLLW/RK8X%]OI1!R,/AMTK>#TC01>,S07 M7MVKOX*39L)6N5]^M7*E*6HNT MR^IW'G#::D!,\M#3D'QD/3+!?-<0S3"D%T$_8KXK!X)D- C %'FN( @T%'X0 ML;[U>/#:;-ALO]MG#LJ4LL\D*;?% M+6P)\&2GUPE(3-36: -.R;J$Y\_@T9.]L6\$LR5YD97DI@;A+Y[";H,1<0S/ MKM05#4%";O DU-DU$61(?2^,.YIAG)32.(AZ-#M8:S;LK;]/LS3+MS;H6ZHA MSKI'-039HQJ"[%$-XQQ4[6##V; /K]L]V*Q&(Z24YBK/D^H(@^O3C!(=KP5Z MP7U7'!S&7&50F/L0L\!A?L_JXP<7SH==>(\FQZ7R-%7:<;ZE2@_,506'=53! M81U5QDA^ZO[+QYOZ_?\SO5K=CECR/4YNUPTWS,. M],WGE?=)=9>5&A[N5C 4O0BAL*OFBT5S8M2F?B5_JXQ117VXEDDJ*PN _Z^4 M,H\G=H#]=Z/I?U!+ P04 " #C@PY7NFL&O@D- S? & 'AL+W=O M?55O9&+6MU))WVW]_DN.:)CDVR:/OECL]YV;V\>^_[I^]O;;O'8;.KNN_:IV0Y_>6AWF[H?/NX^W79/NZ9> M'CIMUK''[W?G?WIMWWZ]6V>;]+NOUF4^_^?->LVR]O;[*; MOW[Q8?7IL1]_<7OWYJG^U'QL^E^>WN^&3[Z,".'9C; M008Z\&,'[G1@.M!!'#L(MT/H&N2Q@W2') (=U+&#.OC^V5D'3\_KOKY[LVN_ M)+NQ]8 V_G"@Z]![(XHG?/(V+!$6TV[=$0T/L> M[_V?87IU^]V?P?YSO/^/R^$*AEN^7B?OZ]5RO.3[^FG5UVL J[R M5CL-_OU MP:'SYF&U6/4 2'7A@EK/]NW \8EH=B*:'7!$ .==O:ZWBR:I^V$LB^\2GOT] M82G+((*>D=0!:7PT?;[+=*Z&II_/B4#MC4_$[[NG>M&\O1D>>5VS^]SR%YUV9[E>GURO49=_U/7[0^KSK 76SQOCX(4 MH$@1%!#AS(EP2B*'K*4#A:4&*5E&AV?R= MQ1>RB_SMG*U#LM^N^B[Y//P:GB9'3$N_"9<\U&X,>9EWL\P\Z4EEK2( LIDP M 8 ,CP!<9.+BK&*^B.6*:9<8JL# %"!D5E&B551H-I!=(_8,5$!S*J R\\,H,ZY5EA9N .B:EK;O30@APV,(9Y&TG^O=*>S#0"X$ M$$HK4NY.&:K8P!'(CC.EJ=#*]5 )-)WQ(LV$ELIU)H#*LU2FN9 !;QH5G^$R M/A!0N^Q97^6.GF4J=3=4^ !BG#L!"'D>4:)55&@VBR8VD.'!@9CH\A'J4G@9 MMQA#FZ_*0P%FH&DHP@RAXB'FS,C]#-?[4X/,1]@KHLSX &*<.P$(F1.4:!45 MFLVB4?P9+OG1-9I2^MZ3HLU)T4I2M.J(9DU0K<2H- .3SDCX#-?P9X^P?^ZW MPT1+D<7'U_%9GN7>RN,WFV7.VC_/?.63WW0F6%X40J?NXPE M%6F>Z>&28$\Q(\D9+LD#CZ>+7F.^*A^]IH>-A)M:]%O.,I8KQ\%S?*"QMRHI M6D6%9I-D=#?#=7=4OA>0VU#"ETIQ,U]Q!U.^@#@/Y7R!J\!79':6/+\N>QZ[ M(C- ,L,K,CZ &.>2JF92M(H*S6;1J&:&J^8/S=-^MWBLN^@P/ XQJ%7X^"^&%!U#A^;!NNE/0;S8;1^LN.I#&9CJ7 MN1=TN#WW+F$GWT M'JF()D6KJ-!LFHR(9E>+Z(OA#P:):#^PA%N,654 N1L(+ %-0X$E"!4/+#$C MHMDD$7W9LY"(!@-+^ !BG$LJHDG1*BHTFT4CHADNHJ<4;.&0$0%P*J Y%5!) M!501 -F,&IW-<)V-U&WA/6.(HTJB,T!&-;.>X;+^F M@ N'B&" "FC.@52^&K8@;AREI+)876'19L!H,#45U0)>@Y4OG,M MO!!.266Q"E@4,B!?N0D&<#P8X#CWXK0 2L]%JGU?4P4$I@ A\X(2K:)"LZDS MD0>.1Q["86:0.:J*_2,0GFWD?G1CQEF6NC=*236L*F0Q="B"F]@ QV,#T\/Y M.'",SX%\-)2HG&(0F2VD.74J-)M%$P_@>#P *Y/ N\;P1!40H (J.9#+YWDN MM+M85=>TM ]#FI" N"Z3?TWV_@AUJ>8!:.8_A014"0#7/ !-0S4/$"I>\R", M=!?7I=-C:QX$D.J&:QZ EN"C!!]H[*.$%*VB0K-),JI<3#KC#A,#'!$'=*!=2+M>T\%-*<"*JF *@(@FU&CFL7D<^MXSQCBJ!2U "H MAH>5*EQ%366QNL*B[7BCJ,7+#[#C$#$,4.EL 0C[(N-Y6K@,4!UBO\*BS8 1 MQH+N'#L.%5MQ-04-IH/J/#L54$7E*)M3(\+%ZQQLQV%C9AI5DGX*$+(+(=7H M5&@VR4:C"Z+S[0(HC/>$#I46%[XP%JDLE/M@I$K-@_;4V:ER^STV1H7+5SCB M+GVQ6RA7+-[CEF,K34G12E*TB@K-YM#$!^0K''.7?L4Z=ROX<+L1LT5"\06= M"M=B266Q"EE, Z4LT@A]^DE?14:#9-1NK+23@0##0-!8*A,>*!8&E$N7SQ87/8;T"=/!P(!EJ&;FG20GA2M(H*S:;) MZ&R)Z^R7;WE(CYR3HLU)T4I2M$KZ*7ZGLL9FU(AJ.3WQC7>-)HL2;4Z*5I*B M51(Z<9]*660J4+VMC$Q7DY+EX'JOH&0YU^ZKLH!F@T)R:W'F"DAL:YZ*0N?> MFTR!=+G43([+A;.H0*B9S(<]B0Q$>I61P^K%Z7+8;U"ZG&NEO44%:'EP'7" M-[Z3O?*=[)WO@ +/1FLEA=8=%FP&AS192K3 MPEN1J/+DL,$LE/;31H'K5TB4:T#FIJD;C;W'34>X>PI0>'Z0HE54:#9_)BJ@ M7R%)KH$DN?OR--QN#'E 5$&SPJLIH3)8!0RJ0'11&VFO7SE%KH$4N63*FS=4 M!]&G "'SAC0[3H5F^M XDC?5:?]L^TSZ;[S?ZZ!T(66+,L+MTR5 M='15P"X3+%"5I4T@0>.!A.FG"W'@: *@S#=3A>O9.:G9DA2MHD*SN30A!(V' M$+!4"]XU8H=-!32G BHU4$L@,I4)X=P[U34M;=^;*(*^.A=_,?ROH5R\GS8! MFD%I$P@MD#:!$ -I$P@53YOHL^]YFY2+O^PW*! M"NV9IMNSKT\>OT[[YWKW:35(C'7S,,"GWXV38_?\#=7/'_KVZ?"-RK^V?=]N M#C\^-O6RV8T-AK\_M&W_UX?Q2YI/WQ-^]W]02P,$% @ XX,.5UMG/ OW M!P &2$ !@ !X;"]W;W)KV;O[<&"/:^%?# 87FR"9[JDXF$SS^!NL/<2L82F.>,IRNCJLC>+\N[R91I<]0R*B,0V%=!' SY:.:1Q+3X#CSYW3WOZ;LN'A M]9OWFS)X".8IR.F8QW^P2*PO>UX/1705%+%8\)??Z"X@6_H+>9R7_Z.7G:W1 M0V&1"Y[L&@."A*75;_!CUQ$'#<"/N@'>-<#-!E9' [)K0,I *V1E6->!"(87 M&7]!F;0&;_*B[)NR-43#4IG&IDZENV9>&]XA,[>H[.U^1E%_X&Y50UP MP:$>A3P-64Q1NH,MG\KK4 []LT).$)9^09N,;QF,6/3TBJ"49H%@Z7-5BYA@ M-%?FU#YE3D_D[*C7G'VO.=J<7E-P&K*@*L!IA(*$9X+]53Y015ZYLP_2YV// M\>U&EMMFIF'YCNVHD^SNX;I:N$O!P^]]6>0C%/($F"_O1.JV(+B>1QSL-* J M[$S?M["IANKMH7I:J-,T!!+.*0PR8*4(B.A)H%T"57"]%@Q,/-?R&FC;9K[G M8E>-U=]C]?6U;1VDSS0'J,K1[I]RM)_(V5&2%+!(QZRK;! M4ZQ,QL[+83<3A]@6-AKI4!C:ON,;AJ_.B'G XJ86Z3RCFX!%B/Z0HQR2(V-O2Q(YCN5X'<%P#QQ_KXDWPVMF_N(W3 M)1B4:A-FV]"Q,.G@"K,F4\^\T*59095C(6;!$XM+IE+"MQ3P#=_Q/+,)7V6)'>*['870K)G9 MU%(8D,R*9AG@SZI>5P*UV_4/RI_;K'\*NSZQ7-_KZN2:"4T]%6KK8\NV+*\U!=N6%@&*9&%:TG)L "V0=B3[R6 M4XG^6;"-E([*+FA3;M_R;+NI(Y1V)B%V1S9K EC>4F3Q'$];S+Y&Z, M.IL*<4 ,I\D$*C/3LK'=(89Q+0ZP7AR,@PT30I$:(@+MB7E8) M6'KD'="5:L&U3+LI;/00/C$.:S&!WUG&O_'42L9#2J,@.RG6<@J]%4V>,652OAM&0)5 MT35:X-MV'C$LMPM[+5>P7JZ\HZ-54U(9AT*XN [05VOEHK"T#?]PK7Z\X5NK M$J)7)3*2L^O)>#$9+2>R,E97<%$%.)I=5Q>3?SU,'T??)K-[92BD+4_ZGF48 MQ&[62H4E=D'*=!$VJ=4'T:N/3L"HCZXFOTYG,YF2NQL$RYSIW;4R#,66@8<- MS_%:8;0M/0;9=A:1S^AA4_@Z#C86J00_>X'K&V*\$THUXN /25M@&=IV1%!LMLX MR^B6\2*/7\M.4O;+)Q2&NE_:^RFNG!$=-$!J$4+T(F0I=]9RQ/*\*$]:@'?3 M='?2*Y7(>ZL@O?N?B5!Q9$%V:PJ(_I"EP:7UU(0U:=PU0IM72N_OF3C5F?]27^S<*^7592%T?EIHY8\X_BYN?-X&VV] ME+IF&[2SY'EQUK^8?+A\(_;)X-^:5V'OF:22N7-?Y>6F/.N/)2$V7$3QH/#O MD:_8&'&$-'[O?/:W(67C_O/&^T^I=M0R5X&OG/E-E[$ZZ[_O4\D+U9IX[U8_ M).'5&K:C>2TE:;,HL=7C7WQ_%;%UC.Y!5VV =]"(&5+ MNE1!!UF]\QS81B40GHXB(LJ^4=%YO\S>I]_Q?DR_.ANK0->VY/+;_2-DNDUW MNDGWGSQ3QIMM&6^>\WY^>_'P^?Z:/OU$EY]G M-[?7LQE=W'ZDRXO9S4Q6[^ZO9]>W#QO9].)B?T M0K#>?C!ZJ!B35[BZ47:M[9(*!RK8P*4\!6=TJ2)>%MHJ6VAE>@%H,\8^!M*V M,&W)]*F)NM9_\/T373G?.)_[(9W2,%M5SI@UN96%H]#.@RZU\IH#_8CQ2//_ MR&8]H(ADI(KI^.0J9Y3>)B>#S?**-RN];L6U?FOD_,:N#=WB/X?T&RH$AQ25 M>JFC,E2Q,K&BR$5EG7'+-77U$ULU![K+7H$=KQ<. XZ4V2ZA?U(RS3FNF"T9 MO6 *A69;H QHKK+ZCU1U&'3^Q04UWCWJDCU6!8T&)@DY%:GP.NH"Z7QI;2$L M#ZC?NW9909L%BEYG33T$PM8*9.B5>V1/Q^-_R"1\'LZ&!R.GP+4V M1I(32[C6?I=*%Q1FZ&>$_.JE!-VATVN,BG*\$-=S+B$4T,!8:318HC3H9,1Y M08W#_M=N\3K%MT *>C_8)T?%I@F[R&"2CRD]/($?MDNMYA+ )#"'B: O<9)V MG.PAT<0CE,6LGJK/,L<@<0:1X*U+)! ]3JM0CH\'H+A2@00TES=?4AE2M M]$2UI8[4M#ZT2A!R*9!O#6>0/2];D_/N99QS5V9YF,/=MA[QD*S94!*$@M7;!4*O@C@ 31/1U-!MN$0LX'U4*K0#WOZE13XL1? MO>Z"=?Y[^_YC!=S%$+/,/N)B!CSS]6VCFM9%AER%PK@@RC#HI%:D"3J&>=,& MWL6BS012\TXU:$\YT1-,F5Y:OV\B"8@A"\3J#(W!#$!?\0]OG C/O:S0+<*W<@$[9J^@P_$<;6. MV)2$('ROC[U#4H"FNM:@!YA17(Q):BN(I>Q4^I2T- _LBP*S[8\H)WO& ML&UPZW6X763<[ADG8119D_LI3<:O?Z'-*"S0.9BL6?EN%@ZP#G19I#ZG5&4; MY$'\_:I\4<%A'IRLD0KT#HS=(!R2*VHJ(3G3(,OS(&W V,5 S0.6G M!N>0P+0IJC6YI.&A*]-H[Q)VOB8M\B=Z9YY\BJ'^I M49WA!;:.A^_>]LGGZWU^B:Y)5^JYB[B@IT<,<#WA4,#NQ<)L/V-=?XG M4$L#!!0 ( ..##E&PO=V]R:W-H965T&ULE511;]HP$'[?KSBE4K5)71,"98A"I$"[K=-**Z#KP[0'DQS$ M:F*G/J=T_WZV RF3@&DOQ&=_W^?O#M\-UE(]48:HX;7(!0V]3.NR[_N49%@P M.I-' [=VK:" KG7.!]PJH*@JF M?H\PE^NAU_*V&U.^RK3=\*-!R58X0_U0WBL3^8U*R@L4Q*4 A?"ZB4R)_<+ZQK;[GJ05*1E ML2$;!P47]9>];NJP0^@%!PCAAA ZW_5%SN45TRP:*+D&9=%&S2YNTFU[?3:_YDJ_(P7I)5Y M'[_V95V+=O:+VI[I4\D2''JF*0C5"WK1Z4FK&UP>L=QI+'>.J4>3ZT>(Q^.[ MA\G\9O(%9O-X^ACT M8%21T2*"L2P67##;3 3O'>A=+[CX<+9;53,F#%"XP+FL>Z/9;29+ M7#?4&[P>2[=,K;A).,>EH0;GGRX\4'6KUX&6I6NOA=3&D%MF9CJBL@!SOI12 M;P-[03-OHS]02P,$% @ XX,.5R]_A W= P FP@ !@ !X;"]W;W)K M;1 MV,D>.CW0$FQQEB*U)&2M^^L+4K;B;+.9::<7F00!?,!'$/"H,O:+RQ )ON5* MNW&4$15GO9Y+,LR%ZYH"-9^LC,T%\=:N>ZZP*-)@E*M>W.^?]'(A=309!=F# MG8Q,24IJ?+#@RCP7=GN!RE3C:!#M!8]RG9$7]":C0JQQCO14/%C>]1HOJ%9XF5.UB#SV1IS!>_N4G'4=\'A H3\AX$_VSP$I7R MCCB,KSN?40/I#0_7>^^_A-PYEZ5P>&G49YE2-HY.(TAQ)4I%CZ:ZQET^Q]Y? M8I0+7ZAJW1-&3$I')M\9\SZ7NOX5WW8\'!B<]G]@$.\,XA!W#12BO!(D)B-K M*K!>F[WY14@U6'-P4OM+F9/E4\EV-+D4+FN#_\+L:RDW0J$F!T*G,,^,IH..N->LH.XJ"'B'T").=['?!&_ MZ_#74G=AV&]#W(^'[_@;-AP,@[_A_\4!_#%=.K)<47^^14>-=O0VFG]E9ZX0 M"8XC?D8.[0:CR<]/-\_3WV9WBSE, M[ZY@?GW_N.@L9H^W<'/W/)LO;OW16PF\#W%WOYC!$#KPK[%JCO& 8ZD35:8( MDC!GQE5N'(%PH"0KI2U>)=ZDDI1QU5-I)6VA0"M-ZL"L@#*+"'E=7\:"0N>@ MRE!#4=HDX^>:ML-%NG"1Y"]2'ESD:_S7,*D@=+!$JA!UZQ62]V@TPA:%_0ZN M"Y^1>TUB2DW 39/]V2](8JD0'";>M40/')1L*G2"-?!T?@G#F,OZXX?3..Z? M'Q9S:8Q8V0RJ?1X:PZCB^P[1GG9Y!*O6Z] MX-2$I\ASPY] 67#WI>P%G'&X(;>!BZ#$<+(SW@)'+W*^*?D71YCX8F"(E9![ M&FN;+DP)N M@TP4\9.L*$\R7:&$X"-*X#15")C;(_'BNV>=/QW'W9VZD2H69 MH+WD^$729DU78!@5BI-F;KYG IXT5PNW!O+UX>]A\.D<%CP176FW<,&.7.N? M>?#HD*X+]Z7]3Q[K--ZN3:9";1L:N$@*JGGPHNY;3:5W,#!RM.LP%OFM^:*M M9T(#F_\CD;U!+ P04 " #C@PY73Z_F'&\$ ("@ &0 M 'AL+W=O.'G*29 MU#;@>#)HBDX3Q&D':-$%35U;[%"D2E)Q,E_?0TJ6Y39)T8W-UST\]]P'-=T9 M^\7E1)X]%4J[69)[7UX.AT[D5' W,"5I[&R,+;C'U&Z'KK3$LVA4J&$Z&IT/ M"RYU,I_&M3L[GYK**ZGISC)7%06WSU>DS&Z6C)/]PKW^%72SG7&+'BR-N9+F-QDLV04")$B MX0,"Q]\C+4FI 0:?S6827ME,.R.]^@?H^_P9\E)XK^94RMC(;O^.6 MV-(X[Z9##_QP:B@:K*L:*WT%ZYQ],MKGCEWKC+)C^R%XM>32/;FK]$W 'RL] M8)-1GZ6C=/(&WJ1U=A+Q)O_;6?;[8NV\18[\\9+?->SIR["A;BY=R07-$A2& M(_M(R?S;;\;GH^_?('W:DCY]"WV^7-S=/"Q^NOGM^@-;W7Y\^+RXOV;+V]7# MZB6F;V/]?/MPS4[9"7L=E#WD09.BY/J9B58PQP19CR)'RC^BE$L4IF3 M6E360E/L"J-U4W [Z7/F]C)WS=!+<-:3U5R=5(X.ITK%?>@TCF$Y J+]6![P M'.,ZBZ:E-8\RDWK+@M92@)PW/5/9IF#(ND$3UBXU#\<0'R511N@_S'ET'(';KQ)(0. M>^ H(J*(%@9URS"N,<(R1 !L]P[FR7EH/#A*"*Z<.]USF'?$$=QW8Y:3 -3B&4:[Y6%+V-LF?25R@B9 _X8(#N&H+' M,VR *8AM*BWJH?3/'0=CE!N1CY*J&YJ:;Y14"U5E=6K CNNM#$2X<^3K7 NG M>&&LC]CA"6&A1X0^?Q(J*SP'\,$\DJWY0[ BZH#K-Y5B2FXH2'L4RC;%>_L[ MNDPR0HH*60WS&^7GC))99(%0^D9RD#@4TH M.J ] M[(G_U+"Y*"99=$<^L:+N]C'9&'HUM;TZ,L<@93N4R;OW9_WQZ"(NODO3\_[% M^'T_Q+:D^":KYT'O*,F$J(HJ9)0[,(M9\J]LB[6)JD4>_0FPJ -GRYN[ W.@ M&514/])>9W1F[;Q&R14#EC5#W6[VG[F+.K7_7"\_D;ZQ.U6HA,JVL!T-/CN M+&&V_NZH)]Z4\:U?&X]&&(!HD,@%P4 .<* 9 >&PO=V]R:W-H965TBIJ;F6I% M@R=KI6MN<:DW<]-JP0MG5%?SP//B>N;U;O3Q3G:UD(VXUF*ZNN=Y= MBDIMSZ?^=-BXDYO2TL9\>=;RC;@7]FM[JW$U'U$*68O&2-6 %NOSZ87__C*B M^^["-RFVYN@;*)*54M]I\6MQ/O6(D*A$;@F!X[]'<26JBH"0QH\]YG1T28;' MWP/Z1Q<[QK+B1ERIZG=9V/)\FDZA$&O>5?9.;7\1^W@6A)>KRKB_L.WO!MX4 M\LY85>^-D4$MF_X_?]KGX<@@_9E!L#<('._>D6-YS2U?GFFU!4VW$8T^7*C. M&LG)AHIR;S6>2K2SRSOQ*)I.F+.Y133:F^=[R\O>,OB)90R?56-+ S=-(8KG M]G-D,5()!BJ7P8N G[IF!J''(/""\ 6\< PM='CA_X0&?URLC-58_S]/1=F# M1*=!J"?>FY;GXGR*HC="/XKI\LTK/_8^O$ Q&BE&+Z$O[VZ^W7SY>G-_BM>+ MEJ=Y??GMX086\.95&OC^!QC0X2M62,/%_17$7LQ@GQA8:U7#%1:1+:< M7#G)"6W@H11X6+>\V4')#1BTTKP"(S>-*"!_;I>/=C@HP*)M(3'I$< M!PKA;!LSSP^9G_KP;G)1.Q(X]*H^_(R%4<:2(((%R_R8A7XZ M>O[,-4HJ),=)N&!^Y#G'018R+XI..LY8["-DZI'CA(5)R%(O^(GC$)D%"23, MQ^K&27((N<\&>ALD0WZ]R$>*&5Q+;(.-%AL^=,; !%O18-.0\*F*KF$?5"OS MOFVW OOPT376 ""*B>KT6*35#JRLJ<"(>D+@O>IJ_I?25&R\=&PMS7$N%'8[ MH0F2N%&5Z^->J*U6CQ++/H,+,#4J<]*B:O?!'"-J4?&]2-%FHWF-PD+YJY:Z MF(VP0)62%C.+YS1?F-/\?D:,OI\3Y!8UW"K9CPEB.NE:Q"I$A2V&BD.OXU0B MJBM\M'R'0FT;0C+"B=F6SAK38OFJPA32,V4V>2BU$,]^X.!>/CW;.&@=#JH_ M(:I#(E$%*+TP9(D?T2)@?HSB]4DIP8)1D?UPT2_\(&0ASI(3@/\-')(T8M$B M0)6E7LJRQ8)T[D#M?[)R!V+/Y M&!Q7:S3U9LEB"KI_5O4+JUKWE%DIBW5UGR6^1(6F"WB^5LH."W(POFV7_P!0 M2P,$% @ XX,.5YZBS _*!0 9 T !D !X;"]W;W)K&ULE5?;Z8M$$+MG]^P-X,5&FV\VE]+1?5E4]K*3.[<^[_5L MFLM2V*Y>RPH[2VU*X; TJYY=&RDRKU06O6&_/^F50E6=^85_]\G,+W3M"E7) M3X9L79;"/%S+0F\N.X/.]L5GM2_PIY(;N_=,S&2A]3=>_)Y==OKLD"QDZAA!X.].WLBB8""X M\;W![+0F67'_>8O^QG,'EX6P\D877U7F\LO.K$.97(JZ<)_UYC?9\!DS7JH+ MZW]I$V0'$$YKZW39*,.#4E7A7]PW<=A3F/6?4!@V"D/O=S#DO?Q5.#&_,'I# MAJ6!Q@^>JM>&\ F]";W7EIBMQ&4XF25N1D)2I'2Y&J0CD%>6Q_UA@+UDD3 MTWN5YFHET%E51G^)E9&+F&Z,A@G1I:^21&&U-RS(&R1TX;ZY"'@W1E2+VCS$ M] $=_%8:*_&\R8%-\GZMC,S8[%M1U9@97!S#+GT!RX#XA$<;8>&^0;\(!X!L M%YSO@,%.B RAZ&2T+;HCW"-&K&&9P1NY,,&7FGK!6.AL3 MPFMX*ISJY6D-U.9])(S$0$OUJE(_6-QYUX+E5)>8>:G$CZ,,<+PM2EU7#OF$ M^P4Y[>51DFOIAUJC6BBQ:%(5D\C^Q?0 .B<9Y;L6*FODUN*!T>&(JB -Q QQ M3AUL6W:;\[D-0PI!6+#LK\1#=LQUSR@]SLOW#LC_N0EO+,I\\=6;5E%UX9=,SY(<'^A#9J/=U#?LDM7I39._1!^[F\- MIL'EH$"Y '#^^;@7Q&/')Y(;DDP#:^@ZEM,L=EYPO MWD*"K4%D"GG$QL>HP?4FP:,VAN-ZF\-KCQ%T(I\.%BCJ3(:6YMR'AZ:%.5[7N@H)EP+=#XDP M!E0; S\*VBFV#:/%D>ER'EVYC(YMPV 68LVF=:$R7[76X2\D!'8:2 B<1[=@ MNG^T19X@DXL^MI;W&)U0+1TF?AH-X=G86?=%< MM@R%;%LUGO9!#L^CJY]?!O(G-.C'@VF?5PF-X_YLW# 8C./A>!R]D]:> MMVU*@W@XFAQPW!\20$OB_N#,,]SX6Q-W CH)E\"]N;!K*0R2Z+#>_,%U3 IU MTN].Z4$*$_K"/6:@]9)'!0\#7U2I*-*Z"'"L=@0>!D;D!V-#Y8'M)=WQ+UVZ MP<0@/U_9K^VLWJ]9ABP!5(>1Q7'^.3!\:)TD23SMS[S[)\DX'I^=A78^Z,'H MB1ZDT(.[@Z%X^#\MW*BW=82QUYS;BP+'JF^0:"-1>"S0 M;#A$Q,$J0@7(+;M^TGQ%6X M.>_$P_?'>V%6JN)IM80J*FG<"0-"R _:76;KM@ M ^V'U?P_4$L#!!0 ( ..##E?O/2^CI04 "X0 9 >&PO=V]R:W-H M965T= ACR MF&>%/AFDQI0OQV,=IY!S/9(E%/CE3JJ<&WQ4R[$N%?#$&>79F/G^;)QS40P6 MQ^[=E5H9C>:7P M:;SQDH@<"BUD013!R]/)W:\&_"[@)7NW!/+Y%;*3_;A;7(R\"T@R" V MU@/'/P]P!EEF'2&,^\;G8!/2&G;O6^\_.>[(Y99K.)/9'R(QZC-WOCJ#IK!"<*FY1KH_"K0#NSN#8R_I3*+ &E?R07 M]Y4PZ^.Q0<_V^SANO)S67M@>+S/R3A8FU>2B2"#9MA\CH@TLUL(Z90<=_EP5 M(Q+ZE#"?A0?\A1N:H?,7?@5-\M?K6VT4UL7??8QKAY-^AW:NO-0EC^%D@)-! M@WJ P>*'%\',?W4 [F0#=W+(^^+ZYO+LES>7OYY??+A&N+]]?'OS9Q_&PU[> M7]YD;(T\;8TH&?HCWP](R15YX%D%I 15CZ>$5R:52OR#(;BSQ@S# M)L,C\E[:@#G.TST(9C,Z<[^H R%V)M\C/L930%;V$F"4<$K#:$)X@9$CZD<3 M&D3A3F#B A/L==K@4%$LJ5=@(\4!S= 4LH2(@AALF+I2:_LIH-$DH.%15+NG M+)C@TQPQFFU4[OLYQ)#?(I$P<&\9Q5ZH2W#=+%N/R'FE,# Q*-A]Q97!"B=@ MI^&V,\\Z>\=5G+:>0NJ,6I6%UA6TJ7:ACU#M>8>TK-06\6TDU-DHA(N/"5:' MC $29S@,_"D-:J_><.+3F3_[W!A%BF51-,UZ)4SJT,$CJ%AH%C$4U@VYRGCQI8*P74%8KR"3D$98578TFZ,VL^^BR#1B-)Q$#L20 M3>5G7;ZD5SDRH DM=MOJ>^2%]]=?GL MH_, VMA\(1L<;I2(3=M2D)8PSY!S<>MO+&@[^^?\KV7NY++QL#T8$0O4PKHV M(JN; K$3UX*RJP318$P&N/DP7@[8.1*7C54JD%ZCD^L5.*>5%<.V3B.1WP,B M+?E:R2S;>'/5R!]'Y+)&T#AH$H%F6Y"2I_+5XK%1W.M1'*^8N*#MA[1N>HEM M(T.&51O., \[**UH=QW.GLA][7PANTWPZR%\)Z9)*Q78H8-$5>$?1IWLGID%R4ZF4Z[ M1=+TN+YP^_CP&*72PKVT:Q66 ZY?1O ,ZP$O[53A&N>!ZP@7#P)E?8L'Q3B57R=:"7%-';V_;*I>(Y;?)?3[QN<\[Y MNCN^*NT\&@93W"-G6A@2AKL M)A6ZY4/P%.5QA&JX$WD8T2DN.Q/TB[F*LVJ#$VO#-?:2"RSQHN-7NR+2L-6' M<)&1*JDW-YN]1C.@TBW/IYU1W=0V(CPM?E^0'._9Y,2RRI*>]##MJO-D^'4H*JDZZJC/)?4$L#!!0 ( ..##E&PO=V]R:W-H965TN@3G"EF:VR"W=ONNUS-IS@MFNFK+2WRS5KI@%F_UIF>V MFK/,+2ID+^[WDU[!1!E,;MRS>SVY4965HN3W&DQ5%$P_S[A4^]L@"IH'7\0F MM_2@-[G9L@U?Z_QKM>B9*+@I1&J!,W7M\$T>C<;4KP+^$/PO3FZ!JID MI=0CW7S,;H,^$>*2IY80&/[;\3F7DH"0QK<:,VA3TL+CZP;]%U<[UK)BAL^5 M_%-D-K\-Q@%D?,TJ:;^H_:^\KF=$>*F2QOV%O8\=) &DE;&JJ!1$24U96HUO!:ZS MDZ55Z2/,L*X,YJK 7AM&*7X%*8%/JK2Y@;LRX]G+]3UD MU5*+&VJS^"S@;U79A4$_A+@?#\[@#=I2!PYO\).EPE_3E;$:_?'WJ:H]Z/ T M*.V9=V;+4GX;X*8P7.]X,'G[)DKZ[\]0'K:4A^?0)\N'Q?QWF$V7=Q]@OOAT M?_=Y.7WXN/A\BN=YI,^+ASL8P]LWXSB*WL-KP.!%6FQ)& ,/.8?T6"K^1-<< MMZ-D%G6T"E0=BP.B8S'>B"V6J044*B,2Y= (QQ2BI $$HC[$:71G"8; M!9XHO2IWW-!UHP$^6_&.YJG:E.(??"%*QV!=V0KAU8YK8+!WHP+?,KS'R0=; MKH7**%W4'5_#,V?:^)JMLDPBBM58J4@/Y>-\-18U(V9-=F9;K3M.:R]Q_SH< MC ==^%!IBB;Q0\>*-@$KGV&C64ET4JXM%DMTW+0O4]Y9N>UBG"OJ/'YQ(P=& MPCX7:8Z#2THL'ZA\38UWY5H9R/],XYO,VR/6K&5 MY'5G.E1*J4XUP1NAT:!-GOEJZPPH;Q>^8+.PZ[3.V_QK*:PW>2/%@?L:+H;A M51*'41)[)7+16K]Q";Y?AM,O2$ZQ"X:H$_C M<#P:U2:M[0=']CMRA ?^L0/C;C_Z3UXY7?G_:YJ.W\X_,LTK33KG(3)+)C#" M*NV&Z=5[\](,2 )%*@!'D3Q,1:>;'R@G<^Z%S;$Q"IM%VQ]HL%#NH[QU01># M483&''E31O%U.(I&.")2666'B7/*GYU,&#Q24)/8"G4^%N1\38UM/9N?\^S= MMTK89YCNF<[PB)")M4@]ZJ*$*8YA"5'B,0Y6:S/C32&LY;S#MJCLCKC78OHV MPOQN0;J.DS 9CUZ3E\A%210FU^.7PZP1WD-F*,=WWYF+N#O"@Y>4Q,:J#C6F MV48VU[SN5].G.;JVTAJM*I_#EA_JM^:"2.7HU@4*O4( +#DZ&",:Q^$ Z>'9 M^)';RW.;R?F[ :4/"Y7'TM3O4;*-1V6:C( ?C@S-@Q'H!-^,XK@-M%"[#PDJ M.EW.X2H:AR^Z<.G'Y>OG0W^XZ1T=0PNN-^ZP34ZJ2NM/I.W3]CP_]$1VESG^)N&: O#]6BG;W%"" M]E?.Y%]02P,$% @ XX,.5S!^%U/-! %PL !D !X;"]W;W)K&ULE59M;]LX#/[N7T%XAV$%O,96'"=9VP!]R6%W6+NB MZ6X?#O=!L978F&WE)+EI__V1DNTE:UKTOL1Z(2GR(1^&IUNI?NA<" ./55GK M,S\W9O-I,-!I+BJNC^5&U'BSDJKB!K=J/= ;)7AFE:IRP,(P&52\J/W9J3V[ M5;-3V9BRJ,6M MU4%5=/%Z*4VS,_\KN#NV*=&SH8S$XW?"T6PGS;W"K<#7HK M65&)6A>R!B569_YY].DB)GDK\%/G M05R*LB1#Z,:_K4V_?Y(4=]>=]=]M[!C+DFMQ*A#][_RY*PI-7 M'(U[1^/7K,^^?%TLX'9^!XO/YW?S0]Z]JG_8NYNO]W.8POMW$Q9%)[#_!EQP M7:0@N*J+>JUA@RAIB]('4F#AR?QV85?1R9%7:$AEM6F,R&#Y!%GQ4&2H!C5V MCJ+&*U0K$>PCNC6Y@*UE!$KS!Z&0X% WU1*?D"LR5"$E[6,:L%=HPVMK+6L4 M?4@?W2ED=@SW^:YJJZ-$R4B?] 4U=&$W^E0W6 M)R[0\=+&@+$!QD24S@"=H2?;L.^QO>E&/<'"VK@6)I=9"P00N*DJEL[:^>(2 M6!)^C+!BY[M NG(CWU>RQ-9GH^++4H 6Z!&V4Y/;-QVHG&+P,+ZES0G%TCE* M !.P/_-S[-WG2H@]ZL&B>-P[\(A Q"(&_!]#;: MP>:"[LIG/SK/E664!-,I"Z(PA&@21(P%(UJ.@S >!N/ID$[#, RFHXDW7ZVP MRU-Y6-"PSX-+?UL; 6RY4KPVN")HW>7:GCARL).7OMY5FX?_X]#-2U$A?N$Q M:Y'%5=2M$M:M8@ML^^@;Y>%&0LK+M"EM(?5(H(7G]"8J]XS 0K1E:&Q%X49C M'56NCH0M+.S(HN_()&%KBFNK)GKD;2WON+"538F=0B#@IOC8Y>57.N]W@HTT M J5Y63XA-W5#?/&:3-Y&U6?4>=;O MNC2YIMBEYA#%O[:(1--@@H43C9(@C"; XF"*(M&8JCCQOM6$E,@.HP,<^8*O M6"4&R3 8Q5&W&X\#;(3>O32\A!@;19P P]>P24",C\8C8*,X8-$8#OTM#G:& M%6Q&:SN2T7]+4QLWM_2G_=1W[H:=G^)N9+SF:EU@J*58H6IX/![YH-P8YC9& M;NSHLY0&!RF[S'%R%8H$\'XEL>#:#3W0S\*S_P!02P,$% @ XX,.5TWJ M-@A9 @ # 4 !D !X;"]W;W)K&UL?51-;]LP M#+WO5P@JT-,0.\['BC8QD*39UF%-B[;;#L,.BLW80O7A27+2_/M133K2M1-T4A-Z,:9?N#YYX43I_$*6C MBA7P#.Y']6C0BEJ6G$M0EFM%#*S&=-*]GO:]?W#XR6%C#_;$*UEJ_>J-NWQ, M8Y\0",B<9V"XK&$&0G@B3./OCI.V(3WP<+]G_QRTHY8ELS#3XA?/73FF5Y3D ML&*U<$]Z\Q5V>@:>+]/"AB_9-+Z#A)*LMD[+'1@SD%PU*WO;U>$ R^4V0&M"8'%?^ISP[@[<<<2Z=:>6X*D!E'.PH MUB\W"V^S!>SN_GSJ>3. MPQL# @+R5@>63%U)9P2Y1VV(#&8.D$'JBU M%FO(<8-UW'[ >0##F2 ""OQ61F< .5;6=DY)C@XZ5((IPAQ:DNE:N:99V]-V MU"=-A_]W;]Z)>V8*KBP&7B$T[GP:4&*:V6L,IZO0[TOM<'K"ML3G"HQWP/N5 MUFYO^ #M YC^ U!+ P04 " #C@PY7J.+9&UX# #!P &0 'AL+W=O M"Q#;@I"F: M+M(&3;9=8+$/M#2RB% [^^0\IQO8AC%+ L7F8.S\QPCL9+,D^V0G2P MJI6VDZARKKF(8YM76 L[H 8U[Y1D:N%X:A:Q;0R*(CC5*LZ2Y#2NA=31=!S6 M[LUT3*U34N.] =O6M3#K*U2TG$1I]++P52XJYQ?BZ;@1"WQ ]U=S;W@6;U$* M6:.VDC08+"?1++VX&GG[8/!-XM+NC,%',B=Z\I/;8A(EGA JS)U'$/QZQFM4 MR@,QC1\;S&A[I'?<';^@?PBQ#DI&_YAV=EFHPCRUCJJ-\[,H):Z>XO5)@\[#N?)&P[9QB$+O+N# LOWPHGI MV- 2C+=F-#\(H09O)B>U+\J#,[PKV<]-;W5.-<*C6*$=QXX1_7J<;[RO.N_L M#>]3N"/M*@LWNL#B__XQ,]G2R5[H7&4' 3^U>@##I ]9D@T/X VWX0T#WO W MPH-_9G/K#-^#?_=%V@&-]@/YWKBPC,9H>O4M/D\L#-$=;FJ-# MZ-/;S]=?[F[@]/W]YO($TA:-WYUF:7L(N&LPL%-+R3;)8@-1 MK0&A=2L4]U1#Q@'WAK_@D";'?_:XS<%5"&L4!M!7%=YCCO4<#0S34)>L#TN$ M2A2@6318'HQP4B] D;60"V/6QXRR%*:PX.%*+-A$\>&A%DZLH&E-0Y9+0B6( MIC&TDMQ@J-:]/[)T<,(77:G0L\'B%8$!S/*<3,&GJG4?-.T[ U\WV4!7KP=/VPLX%FH5G2*J5BRADDMYLX M:H+,S].?4$L#!!0 ( ..##E>39;<# M$ , "0' 9 >&PO=V]R:W-H965T,#.I3B!TG+:5-(B4E""J5EJ8M$HB'C3V)5^S%W5TWS=\SNTY,"FT$+_9> MSIP]<^R9':RT^6D+1 >/4B@[C KGRI,XMEF!DMF.+E'1SD(;R1Q-S3*VI4&6 MAR IXC1)CF+)N(I&@[!V948#73G!%5X9L)64S*PG*/1J&'6C[<(U7Q;.+\2C M0CW@&0KAB4C&_88S:H[T@;OC+?N'D#OE,F<6S[3XRG-7#*/C M"')@7&HXG-#T*J(9K$<>4_RLP9VN44YT:S:F[QOD+E M8/I 3SN('='ZS3C;4$QJBO0%BB.XT,H5%J8JQ_QI?$QR&DWI5M,DW4MX7JD. M])(VI$G:V\/7:W+L!;[>O^8(W\=SZPS]$3^>2[=FZS_/YJODQ)8LPV%$96#1 M/& T.GC5/4I.]VCM-UK[^]A'L]O);/KE=OKY!J9W])P])W _Q>?+FRET4SAX M=9QVNZ?P%R7L&.(TD-W8V-T&5R"<:5DRM09"H,&\Q17A&%7N7""5 +"E090^ MGMH";2BJ/KU8\ PA6 -WW8/DX2*-& ]+\LZ <:NC^TU<(Z<*EJ:](]SL#&&:WPS1J9:06B?S?IFP?- MVW!F-'.3P%]-J'+SO:VG6T\UQUQ#N=2Z)9AOYLR8!*N;J)-:O- M%3"N.]]O>'U_7#"SY,K280L*33IO#R,P=4^N)TZ7H0_.M:.N&H8%76-H/(#V M%UJ[[<0?T%R,HU]02P,$% @ XX,.5]3YY5J7 P %P@ !D !X;"]W M;W)K&ULC5;;;N,V$'WW5PS4HM@ 1"22NJ:V@62W MBW:!!8(D;1^*/M#VV!(BB5Z2CK/]^@XI6TD Q^V+QVT>;8WH MX+EK>SN+:N>V5W%LES5VRE[J+?:TL]:F4XZF9A/;K4&U"DY=&XLDR>-.-7TT MGX:U6S.?ZIUKFQYO#=A=URGS_09;O9]%/#HNW#6;VOF%>#[=J@W>H_M]>VMH M%H\HJZ;#WC:Z!X/K673-KVXR;Q\,_FAP;U^-P6>RT/K13WY;S:+$$\(6E\XC M*/H\X4=L6P]$-+X=,*,QI'=\/3ZB?PZY4RX+9?&C;O]L5JZ>164$*URK7>ON M]/Y7/.03""YU:\,O[ =;*2)8[JS3W<&9&'1-/WS5\^$<7CF4R3L.XN @ N\A M4&#Y23DUGQJ]!^.M"AK$7XXKNU5+G$6D?HOF":/Y3S_P M//GY#,5TI)B>0Y_?TV5;[5H$O89/N$9C< 4'WJ>XGD4[S?6S;ND&-OT&&@OJ M> M]P' S&O<=Z(Z#J]&K>F!@!@9DL=2[WHT&WW;*.#2 ON) ]4*JU^7$U\L7 M34QN5*OZ)<(7U>]\% X_ L]3)I/*CY@L*U8EQ>20(@5:ZDW?_$-H'TI6%"4K M*PD7\"%G"9>,EQPN)M==($&2]W>:3"LFTXH5(H6,53QGDI=CY*_*+&N0/G A M,\;3) 06E61)FIX,7+&<$V29^, %DX5D92+>"2R)F2B@8%P(EA?%2\K#:5"T M-..L*(L0-TDY4:S@C%:R42O9_];*,8V[(0W?Z$[)Y2S@:;E?[!2Q\6[^<6!3\I)(Y,.D(IGF>2! #H** M7/@=47B.C%?9R6K'KYIUAV83GB0+X8(-?7M<'5^]ZZ'9OY@/3R9I?-/T%EI< MDVMR65"=S? ,#1.GMZ'U+[2CAR0,:WJYT7@#VE]K[8X3'V#\+S#_%U!+ P04 M " #C@PY7"AG8R%<# "H!P &0 'AL+W=O)0\Z<.7/A<'74YK-M$!T\2:'L.FZ<:Y=I:JL&);-7 MND5%)WMM)',DFD-J6X.L#D92I$66S5+)N(HWJ[#W8#8KW3G!%3X8L)V4S#S? MHM#'=9S'+QN?^*%Q?B/=K%IVP"VZ7]L'0U(ZHM1NV8=+V*H<<\ZX3[IXX\XQ!,(5EK8\(5CKUL6,52==5H. MQL1 L,G7*RI(U!_E%8#P&T/4'P%8 ;W6KG&P@^JQOJU M?4ID1D;%"Z/;XB+@SYVZ@DF60)$5DPMXDS'"2<";7([PCYN==8::X,]S,?80 MY7D(?S&6MF45KF/J?(OF"\:;=V_R6?;^ L%R)%A>0M]LZ:+5G4#0>PADX4Y; M=X[E19SS+*EUP34(EC^![ N%OE! :<8QS M@@BL*F)%'[J/UEE/UJONM:![S=6!3F2K%2IG$T!6-5[CV'!:< M<5:+S;KD" M&BB&.6^"3S1;?'&.W#5T0H#1OWV3P]HKU<&U%KQFC@3KZ">]-^]G@"2%9;2E M2$];,@H!^N"B7T;/)Q&]A?(Z*>=%OYB7\VC;:..^='!KE@3V'')QK MEHO0YYOED0KJ_"" G9_6$$Y\BD.E>P)R(!!BC]J! #A--C28:H2.LFY.JBSZ M"\A"I5ZUW3*Z^>]F7Z^WD&=)/L^\5,(TR1;3(>GY-"FFT^@C6KN$FMM*=\I! MGA23V:NR",YV7'#'R3>AE4F67Y\M2GHR/26:0W@C?.,1;C](Q]WQ&;KII^\_ MZOT;=L_,@2M_8?9DFEW-J0BF?Q=ZP>DVS.*==C39P[*AIQ2-5Z#SO=;N1? . MQL=Y\S=02P,$% @ XX,.5X4:E3T&ULO591;]LV$'[7KSBH0]$ 0B31DFRGMH$D[; -:Q;$ M2?LP[(&6:%L():HD%:?_?G>4K"2H8V0O>[%)ZNZ[[X[WD9SME+XW6R$L/%:R M-G-_:VUS%H8FWXJ*FU/5B!J_K)6NN,6IWH2FT8(7SJF2(8NB+*QX6?N+F5N[ MUHN9:JTL:W&MP;15Q?6/"R'5;N['_G[AIMQL+2V$BUG#-V(I[%USK7$6#BA% M68G:E*H&+=9S_SP^NTC)WAE\+<7./!L#9;)2ZIXFOQ=S/R)"0HK<$@+'OP=Q M*:0D(*3QO"[F/BK!"/T@_,7[=W$6 M?3Q"-!F()L?0%TL47M%* 6H-7X6Q9;VAX:70%D4&-[BDR]R* I96Y?=P5Y?6 M'$KB>)C;K8"UDJA*"F!IW\$(:W!1VRU8_)RKJFDM)_EXR "[O\R!UP44I6R) M0(VGAJ2Z-EA70W4]]6ZW6H@7S0#+\O'%@D=;2OO*8!AY5VTE-+=*>U=[U%_@ M0Q+$61PDR11.:#H*)I,D&,=)-XVC($VG:#+JYN,@2])@$C,X\3Z)6J%@'.(W M)TYDPA\PQD9T7 W@*64L)D05: U^Q_IV2=/*S]EY%ZX$<19,IRR(HPCB21 S M%J0T' =1,@K&TQ&M1E$43-.)]WF]Q@.(-M 5#8\@,&[;5$-U-0'LN-:\MCBB MTG8?-VX%WK^;L)A]?.W?^]3OPW\A=/5:5EB_Z)3UE<51O!]E;#]*7&'[H&^T M/Z*(=%!$^O\HXFB8P[(FF=1MM<)B84ALC@KODKY]&F5%;4LNY0\HC6E)0U[; MH &I1SP*G9?&LG;/8F^BF;KA=:R@:MN86=T(2;RY9DM=:J MZF7BF+][X;;O&A)309X/>UPH;K)Q1@>+HM_@502P,$% @ XX,. M5WJHN=8M @ T00 !D !X;"]W;W)K&ULK511 MCY0P$/XK#29&$T-9=F_5$TB6.XV:G-G!9>PU<3T;X 2$V;@1HEOO,0F#=X$ MI(2*]0+OU? 1)CU7#J]0PO@G&<;8JW5 BMZ@:J=DRZ#E MV#MC"),ER9GAQGFW&@Q(9+Z%+VX!&1?F94+1UG8(M)CJY&.=^!]UUN1.26P, M>2]+*/_.IY;S3#P^$L_CBX"?>QF29?2*Q%&\O("WG!NQ]'C+_]&([YN]06TG MZL>Y3HR%5N<+N2V[-ATK( TZAZD/$&3/GRW6T;L+,E:SC-4E].PAW(6D 2:P M*9C5TVEUX"5H0SK0A1-0PSG.(^I;C^H6^9!%X3JAAU,J]&3,6M"U7R9#"M5+ M'"=N]L[[NAG']$_XN.QW3-=<&B*@LJE1^-I.NQX7:#10=7YH]PKM"OBC566% MN ![7RF%1\,5F/]BV6]02P,$% @ XX,.5W-63H7+ @ .0< !D !X M;"]W;W)K&ULM55=3]LP%/TK5QE"(-$F35M@T$:B M+1.@54,4M@?$@YO<-A:.'6RGI?]^MI.&@DJU2=M+XH][CL^QKZ][2R&?58JH MX35C7/6]5.O\S/=5G&)&5%/DR,W,3,B,:-.5Q>MLV'7QKN GQ27:J,-ULE4B&?;N4[Z7F %(<-86P9B?@L< M(F.6R,AXJ3B]>DD+W&ROV;\Y[\;+E"@<"O:+)CKM>Z<>)#@C!=-W8GF%E1\G M,!9,N2\LJ]C @[A06F05V"C(*"__Y+7:AS\!A!4@_ !H=3X!M"M VQDME3E; M(Z))U)-B"=)&&S;;<'OCT,8-Y?84)UJ:66IP.AH2E1Z!_<+E2T$7A"'7"@A/ M8)(*J1OW*#.XY@M4.G-3!R/4A#)U" UXF,"]R1U5R!5,,"XDU105/(XQFZ)\ MX]CT(=Q+>%+P)[> (PB!L;]$SW T?86S@+0I- MZNQBCZZ0)0TM&N;RVDQ;;3-;,K0"1V%+V"+JALVO/7^QZ6);5'N))EJHB*)N[WD3 M-Z>L<*+0KMW**!05$80<(C1 M,%#]V<(2.#=$6L;/EM/ICC3 _?&._:/-7>>RI@J6@G]C"68SY](A":2TXG@G MZD_0YF,%QH(K^R9U$SNZ<$A<*11Y"]8*GX$M_S@QX]R[^'^R?D!%W] LL7_'O] MOL_7"J7^G?[H*UM#.^JG-;T[526-8>;HYE0@M^!$;UX-)][[OIS_$]E!!49= M!4:GV*-Y+B2R)VJ[4J1$[:H C]IJ%/0EWS!.+*/QF6UT-1YZEZ&[W<_J>93O M3RZ'5UW8@=YQIW=\6F\<5WG%*8(B\>[VZ)H#B MX$*KDHV9-1,4I?6#M4#M+G:8:?\':0+T?BH$[B;F@.X?)?H-4$L#!!0 ( M ..##E?;"73R.@( ( % 9 >&PO=V]R:W-H965TPG2:2N%1I(2%6KP0/BP4UN&FM.'&RG'?\>VTFC M=NT*#[S$OO8]Q^%,@M.$M5D"VM0C_52Z,KI63):0B4IKY" /,8S;SH/3;]M^$9A+X_FR#C9 MQ@#HP9(BWC5\>)^R,-\'A^8/]DO6LO&R)ASMEW MFJDBQF.,,LA)P]2*[Q^@\S,P?"EGTC[1ONWU)QBEC52\[,!:04FK=B3/W7LX M GCA*P"_ _C_"@@Z0&"-MLJLK051)(D$WR-ANC6;F=AW8]':#:W,5UPKH7>I MQJED!3NH&I#H9@&*4"9OT0?TN%Z@F[>WD:/T":;/23NV^Y;-?X7M2U/=H^,-W8^7'/XGLA._0>\WN,:>S-*4-Y62.EXIT!W9 M,+CDMR496A*3\EWB3T8#-W0C9W=LY;PO&(S]43#H^TY4AKW*\*K*!>0@!&1: MI?T\ER2&9T>' V\T'KU0>-[F#C 4:B MS7M;*%[;R&RXT@&TTT)?D2!,@][/.5>'PJ2POW23/U!+ P04 " #C@PY7 M&M;37B$# !$"@ &0 'AL+W=O^!) H->RJ/C06 JQNC--GBZA)/R6KJ"2;^:4E43((5N8 M?,6 9#6I+$S'LGRS)'EEQ(-Z[I'% [H615[!(T-\79:$_1Y#0;=#PS9V$T_Y M8BG4A!D/5F0!4Q#/JTTDMIP>M?M&VPOF6@=,T%+5NR7$&95\T_ M>6WSL$>0.GJ"TQ*RG!:PFU=;/Q7BF$(N0,F8:1MLW 1S3@3#Z(%68LG1I,H@.^2;LC71'0U]0MQ29O)'90&[>KC7M./1Z3@E0IZ++?$/V:J$[U31Q@SW:M@;G9S^LQ MS/9=;$6'L$0#XA;J+!X3"*K*##'?CT.I_>69^[[<8@I8LJ_]/_RAO+ MC8:W%_PF\NT(AWW3&F 8!&$8X9YM#3# @11T>KXU0-^RL1W:>N-^9]P_:WQ4 MTG4ED#R.U16HM^T?Q8XP]BTGZ+G6X=PH<'HU3(YQ@>TX?M#3FQSCO,CVI6>] MY:"S'/SOG@Z.=I?KV4'8-WH,TVW]Y!AF6ZX=V;V]/]'@>GN_\6GN79 MI1D(NJHOY1D5\HJO'Y>RS0.F /+]G%*Q&Z@ 7>,8_P502P,$% @ XX,. M5[_8%OF$ P -Q !D !X;"]W;W)K&ULM5A= M;]LV%/TKA#8,+=!&(O7IS#;06"K6H0&"9-T>BCTPUK6M51(]DK:[_?J2E*Q8 M*NLEB_IBB=0]Y_)^^,C7TP/CG\0&0*+/55F+F;.1Z5#N&?ND%^_RF>/I$T$)2ZDIJ+KL80%EJ9G4.?YN29W.IP:>WA_9 MWYK@53#W5,""E7\4N=S,G,1!.:SHKI2W[/ +M &%FF_)2F$^T:&QC7P'+7=" MLJH%JQ-41=UY4.^:[$A!;H=9 79=L71>FNJ_1A[L4O?CQY=25Z@R:R5VV_JX:?^0;_GQT MS6JY$2BK<\@M^/0\/CJ#=U7L70+(,0%7Y"SAK[OZ OG>*T0\XEO.LW@\G-C" M>9[W['][[R7#[[K!-WS^^6YXA:[I7XRCA>D_X.CC>V6(WDFHQ)^VFC>L@9U5 M:]VEV-(ES!PE9@+X'ISY3S_@R/O9EO QR=(QR;*1R'JE";K2!.?8Y[\Q2&;A^/>SGV$]P@J-HZNY/\VLSG,1)%(5]P_1K0Q(E!'OQ@#&S&,8Q M]O#D@;$7<]C%')Z-^:@]O-&>?R%';*_:4:I7%?IX#=4]<&L_GJ5]:C^.29:. M29:-1-:K3=35)OHN4A&-69HQR=(QR;*1R'JEB;O2Q,^3B@8>]A3 \_T8!P.I ML!@2'$W4=WL@%5\;DC#R(NP/-"6S&6+B^_KM9Y.*I(LY>:I44(DHVK*BEJBH M_ULSSO(_M3'')$O'),M&(NL5:=(5:?)=-&,R9FG&)$O'),M&(NN5!GL/@X#W M/-5H\:>O^3@)@I ,1,-BAQ,OF83#WQ;*;592+8U8]@]DZKKS>U&3?; M8%ZOF),'A?:0?=?P?P+4$L# M!!0 ( ..##E?1YJ;V\ ( *8( 9 >&PO=V]R:W-H965TT[.N?'US6C'^+TH "1Z*&DEQDXAY?K"=4560(E% MCZVA4D^6C)=8JBE?N6+- ><&5%+7][S8+3&IG'1DUN8\';&-I*2".4=B4Y:8 M[Z= V6[L])WCPC59%5(ON.EHC5=P _)V/>=JYM8L.2FA$H15B,-R[$SZ%[-$ MQYN ;P1VHC%&VLF"L7L]^9R/'4\+ @J9U Q8W;8P THUD9+Q\\#IU*_4P.;X MR/[1>%=>%EC C-$[DLMB["0.RF&)-U1>L]TG./B)-%_&J#!7M+.QH>>@;",D M*P]@I: DE;WCAT,>&H#^X!F ?P#XIX#P&4!P 3&J%5F;%UBB=,19SO$=;1B MTP.3&X-6;DBEO^*-Y.HI43B9?@65 X'.+D%B0L4Y>H=N;R[1V>OSD2L5OXYR MLP/7U'+YSW#%Z(I5LA#H0Y5#_ACO*EVU./\H;NIW$G[95#T4>&^1[_E!BY[9 MW\/]#CE!G:O \ 7=N?H^60C)U?[[T98B2Q&V4^B:O!!KG,'8444G@&_!2=^\ MZL?>^S9__XGLD=NP=AMVL:=WI@(@1W@+7!6TJEE]*I!JA:A.!)+ R[8,=-,F MJ+2;I.^C'.]%F^U.AA?:CFK;T;_9SHG(V*:2B&,);7XM7]]6F#XUMZG7\\)H MY&Z;ICI?^T)3<6TJ[C1E=BZB!"\()9) 6]:GEB)NV C#@9>H,4B!UL-O-Q1:4K+ ^Z=ND6K:H*6(81,,3J4^C(K\?)^U2 MDUIJTBEU4C(NR2\C3DQ)^M3U81MS_Q#8SOX%>8K4@GU09:* MTNL-5":Y[8IV(MG:-)8%DZI-F6&A?B2 ZP#U?,F8/$[T"^I?D_0W4$L#!!0 M ( ..##E>7W@$:D0( .<& 9 >&PO=V]R:W-H965T'+@)J,9FMDFZ M?[]K0UB:D'0/>P%_W'/N.1=\/5H+^:@R $V>"L;5V,FT+B]=5R49%%2=BQ(X M[BR$+*C&J5RZJI1 4PLJF.M[7N06-.=./+)K=S(>B4JSG,.=)*HJ"BI_3X") M]=CI.9N%^WR9:;/@QJ.2+F$&^J&\DSAS6Y8T+X"K7' B83%VKGJ7T\C$VX!O M.:S5UI@8)W,A'LWD8SIV/",(&"3:,%!\K6 *C!DBE/&KX73:E :X/=ZPWUCO MZ&5.%4P%^YZG.AL[0X>DL* 5T_=B_0$:/WW#EPBF[).LZ]B^[Y"D4EH4#1@5 M%#FOW_2IJ<,6 'FZ 7X#\'G(U=C8@-WDR;)I$[B'T@2D5O!=:;(>YY"^ASOHN!6M;]1/?&/$GZJ^#D) MO+?$]_R@0\_TW^'^$3E!6\3 \@4'^ Y4[,?57&F)/^K/KI+5E&$WI3F\EZJD M"8P=/)T*Y J<^,VK7N2]Z_+[G\B>N0];]^$Q]OA+"9+JG"\)L]X3]-YEN&:) M+(MI+JLXO @'6/_5MI.NJ$$X:*.>2>RW$OM')>Y6SRA M+FTK59BZXKH^B.UJVZVO;)/:69]@%Z^;[E^:^@JXI7*9VJ2CI)'VH G0)E4K@Q>(%VYR;:TY<; O[?;M.3MM5%C: M\2;QV7?WNW^KVICI+58-25##5S#1ER?7S)4BUF7BAM]NX%\L5 MV@T_2VN^A!G@0SW59/E=ED*44!FA*J9A,?$NPO'ER/H[A^\"-F9OS:R2N5*/ MUOA23+S %@02*\VGV&K)[;Y[)-ZYL0,6\,JG(;3'8IJO;-G[;?82\@ MB@X$1-N R-7=@ER5UQQYEFJU8=IZ4S:[<%)=-!4G*GLI,]1T*B@.LUL@28:= M7 -R(YA=LY.WIW^G\4E IR+J5$0N[^! WO\NF?V\F!O4 M]"_\ZJN^I0S[*;8_QJ;F.4P\:@ #>@U>]NY-F 2?CF@8=!H&Q[)G]I/TU=1& M)2[*MM@Z"X-P%*3^N@_!XN \[F?%'2L^ROJFD,L^6/P" M%L91?("6=+3D*.T6C!FS0IA<-17V89.7V&B0]%-''77TND8FW;\F!9\+*5! M;X>,7M[G, @__L/W]UK:3L<[KI>B,H184%QP-J+Z=3MQ6@-5[;I\KI!FAENN M:$B#M@YTOE *=X8='-W8S_X 4$L#!!0 ( ..##E<;:?/@P0< *!+ 9 M >&PO=V]R:W-H965T#2[JO9]2&=7R2:/PIA]2$FV6:V"].6&141;ABL59F,0D90_7H[?JI:_1,J!J M\5?(GK.]UZ0\E4])\KG<>+>X'BGE$;&(S?,2$11_GM@MBZ*25!S'EP8ZVN4L M _=?;^EN=?+%R7P*,G:;1'^'BWQY/9J,R((]!)LHOTN>?=:P"N/Z;_"UZ8B] %4_$D"; -H-,(X$:$V UC>#W@3H M?0.,)L#H&V V 6;?<[": *L;8!X)F#0!D^KJUI>CNI9VD >SJS1Y)FG9NJ"5 M+RI!5-'%)0SC4KOW>5J\&Q9Q^>P^3^:?ETFT8&GV,W&^;,+\A;RR61Z$4?:: M_$(^WMODU8^OK\9YD:V,&<\;\FU-ID?(&GF?Q/DR(TZ\8 M!O">/-T_%^_)X ME4H XZ*;=GU%MWUU0Z7$M^OT@JCF&T(5JHDZ1![^VR:^()IR--R6A[\/BNR: M>C3PT80S3Q#I(R5,0;1AY M%<;$3J(H2#.R9FFM%M'8?"--,50B-J+O\;^=PBIOL%#>1*NXV M6:V2>-!,2 H)Z4X3T]Z:.&LB M),4/556G=+44JGS]83I*';2U9LFA!"N7D M*0NR3?HBTHL<.%0P#8W[8%BZJDV[%06:UH'27"C-Z]LEOJ@A575M.A&7%'7/ M\U2EJKAO9C(/9+Y?7HY/H^6\P:) TNR&MM]-4].<\)WI0'.Z4)HG. -5<+^- M2LJ+AK:BH5+1W+$Y"Y^*Z? Z3>:,+;+]04@X],B!@U6#I-E0F@.EN5":U]!, M3EV&>B@O4%9>7JTCK4I]QFU-JFM0/!_'+5F*9/^*BLO(!:WUL];7P7(V"8Q!E9!^&"5&M%M\KI83Y C>^&MO]) ML0Q*=6IV=00UOZ$T%TKS^G:)CTK+KUEL+7 JM\#OVG+3W/.)Y"*'#)4+E&9# M:0Z4YD)I'I3FTX$&.FT-="HWT ^*TZEJ).<-EA?40(?2'"C-A=(\*,UO:)W9 M$U4GVI'9$VV]=BKWVIM[PFJ9+OGG/5M]8JEP):Z<,UA74(L=2G.@-!=*\Z T M'T7CM=<:\?2[K@VG4$L>2K.A- =*D:UQ3T\:]^W=XXGE=W+4 M8/D)C&[3U S-TCOS?FA>!TISH32O=Y_XHI96:7:VU3N76^AGJ@GKJ4)H-I3E4X#0;$Y5V MEFFYT*R>(*MA44WOKK1#9>6%TWKEM*]7WGGOOLDCQ^L$B3-AM(<*,V%TKR&QDV@-*H> ME*#O89)KK4FNR4WR(:M;Y*BANM(.35I1]1$U$U0?Z+&Y@J2B=4[0I#Z*QBNA MM;8UN;5]]@(!.7>P+* 6MW9HU:J&Z$O-#C2O"Z5Y4)J/HO$Z:RUN[=1R\C[_ MEI-#!HL*ZF]#:K*J72Q8L6%HV*-Y_2))\NU$FV#V4:_8_4$L#!!0 ( ..# M#E=1G]5RP 4 .HI 9 >&PO=V]R:W-H965T]/9"P;+-!9 KR4F[3S\) M"!B"E=![DA>)P7I^C] ?/8)_=/[ Q9W<,J;0MRS-Y<5HJ]3N;#R6\99E5)[R M'Y4F.?LHD-QG M&17?KUC*'RY&>/1XXE.RV2IS8KPXW]$-NV'J\^ZCT$?CFK)*,I;+A.=(L/7% MZ!*?1828@*+%WPE[D >?D;F46\[OS,'[U<7(,3UB*8N505#]YYXM69H:DN[' MUPHZJG.:P,//C_2HN'A],;=4LB5/_TE6:GLQFHW0BJWI/E6?^,/OK+H@S_!B MGLKB-WHHV_JZ<;R7BF=5L.Y!EN3E7_JM&HB# #PY$D"J -(-\(X$N%6 ^]* M214PZ0208P%>%>"]]!K\*L OQKX_B%6I\C%13CN&PY[ M^#45=3CI&PU[^!_[7(<[1SL?O3R<6,;2K>](M^"Y/WY'?OE3QZ#WBF7RWYX. M7Y4))OT)3*T^DSL:LXN1+L:2B7LV6OS\$_:=7_ND@X0%D+ 0$A8!P5J23VK) M)S;ZXA,S:V"2;Y#BB'TSDK,^7:V4H;I"P@)(6%C"_ )FG@SN%Y@0;T(<71ON M#S4#RMK2S*LU\ZR:A:5,^NGB43M^SP2B:,=$PON*\I45.%0^2%@ "0OMXX;1 M=T8%P@[*RC6(.&A%O_>MHA%0MUKZ^K6^OK6??W%%4[W,*Y'HQ\@8W=-TSQ!? M(_UX*A7-5X7D.W7D">#*2A\J-B0L@(2%_I.YZCIS=^9V9BI0SI:2TUK)Z3/5 M56H18Z774UFLK1M!-&U4H=J" D+(&&A??!(470EI5KGG!*E8K>'QL3^?=22QYQRJ"2@M M!*5%4+2V>@?6!K:J]YM9Y_2,5PRM:2*J1QBC8L#3U-0#739+0Z-?T,HZ<0X4 M):?=&6;OQ& Y(6DA*"V"HK7E)(V 6FI;;%D[ M9K"\H&8/*"VL:(US1LB]*8.=CNYK1$>31AK647 MU,4!I06@M!"4%D'1VCHW=@^>O7K9!?5^0&D!*"T$I450M+;RC1N$[7;0B\LN MI-&R!*4%H+00/S6>7 ]/_:X_V],.D[F'O?ZB2QH?B-A]H .'KIR7MH)K9PW5 M!906@-)"4%H$16MKW+A%!+]VP260=LL2E!: TD)06@1%:RO?&$O$;BR]M.#: M,8/EA:0%H+2PHAT^ODZF/L$^Z53N?@?4$L#!!0 ( ..##E=( M!@ W%P0 &L3 9 >&PO=V]R:W-H965TUU:I1KY^]X"1H 7.V27K__FQ#V, Z;-KE M2X+-/,^89SS#X,61T">VQYB#'WE6L*6QY[R@,4* M\K2H_]&/1H@S@.#1 ^P&8/MZ&?:%93C@,RGXGH&P2'"BP0?#>/\U?#2,A]X @2DT;86U3\*N M[4'&CU5Q!QSK/; MV]$LZ/YZN*W3XVW>P[=YCW[9>T=+I]VDCN)S+O!]J7), M$2=4M[%JJ*N'RL(\9R6*\=(0E9=A>L#&ZH_?H&_]J0O*F&3!F&3AF&312&2= M8+IM,-TA]I4L')DL'#=I 0*298@R;<6H:7Q%(U^0A]6M"WWHNK.%>3@/VJ"_ MGPV:QBNT/&\&?:?K-M183GS7FT*[:QAI#)WIU)U MS7L*.FU2GJ#:?%=O39% M+48'D1X[#)@LPPR(!H)Q4:O38@^-F55C MD@5CDH5CDD4CD77V@M_N!7\PJ]0+6A?(&N:=;3[HSV8VM*Q>%FD,Q5:VO;YA MH#&<6*XSF?431,=H6=;,F_82Y K7'5$FK2B305'"[58TL+)_2637(EI8(!JJ M^ F04K:U[#TX(DI1P<65[&WJFSLUH]-RT)L^P$"7#[_ M3JRG;:RG@[%N^E)=V*;7IH#&4)\"&D-]"N@8M2EPA>N.++-6EMEPZW15M9^- M6>W') O&) O')(M&(NM$%5K/GVW6Z_7^O(5Z#K#^\ZNFFYXW(=:=[?8RX((9 M[.U_O9G?:WQ"O9G;[X]>==K5Z.S3%EY3$GY&)7B=2GJS%RIIS5ZJI#5[J=)K M3FN5S+.S /'5M%.G-DST?U7!ZR^N=K8]&?J@SD-Z\VLXOX>:^0#.P_K! M=-">KZW^!U!+ P04 " #C@PY7(P0G9 4# #?"0 &0 'AL+W=O<)MN$J$,9C@J\ :6(.Z*!9,[LV6)TQP(3RE! M#-9CX]H>S@/E7SG27"'7>H<OJ(ZH0<\@)',#;D$]!WO)&Y/2RKQLL/++M_[#8[ M=7.\@>K;0Z^YAJP7# 9!ZW:DT6\U^F>RI"7G5A*5L0H1WF,7: M"OC:I)U.!4Z] M?W[$X!+N*:GWKU>HYCZ_4'K?[@K/[O5.!,IR\XB>9Y/2_H MZ#OU;!C94#VU2C D<1+8FHSZ36VDXC MU]4EW+%/[.'4UMAGA1)YYTVS[8!<&@OA;(%;IQK9X38J@')[$2WH/S)6AO)G'?-AMC6 *LC2 I" MD^2*2,85+O.XMS!EKK=.< 4+@^Q62F9>;D'HKL I/FP\\DWCP@8I\Y9M8 GN MJ5T8[Y&1I>82E.5:(0/K M^DL]LLQ,> 'QPZ>V2CD,E*Z^?@W-<%3H(@$%"Y MP,#\LH,[$"(0>1E_!DX\7AF Q_:!_4O,W>>R8A;NM/C):]<4^!-&-:S95KA' MW7V%(9]IX*NTL/&+NCXVN\:HVEJGY0#V"B17_55H"^L[V8-'Y'!SCPEZ@ M,\05>N!"^)>S.7'^IA!/JH'UMF>EK[#.H9J@+/V :$(I>EK.T?G9Q;\TQ L= MU=)1+8V\V?^H_76SLL[XLOX^); GNCQ-%%I]9EM608%]+ULP.\#E^W?I5?+Y M#9G9*#-[B[W\YH?)CXUACJL-$MI:5#%C7C[Z(>J8J4^^:$^9)I$SS-*NI.ED MFI/=L1)R5.HP-0_,;+BR2,#:PY+)]10CTW=B[SC=QNJOM/.]%,W&#R^8$.#/ MUUJ[@Q,::OP=E'\!4$L#!!0 ( ..##E=PLN[=8 ( $<& 9 >&PO M=V]R:W-H965T)5TK_6!* "1/ ME9!F')2(]06E)B^A8N9,U2#MR4+IBJ$-]9*:6@,K/*@2- K#$:T8ET&6^KVI MSE+5H. 2IIJ8IJJ8_G4%0JW'P2#8;-SQ98EN@V9IS98P [ROI]I&M& 72 M<"6)AL4XN!Q<3!*7[Q.^<5B;K35Q3N9*/;C@K9(_@8D!P!Q!XB]T5:9MW7- MD&6I5FNB7;9E4;"Z"V)PBC>I^<%\#CJN6K;A M?C;7J1>F9CF, ]N*!O0*@NS-J\$H_+#/ZG\BVS$^[(T/C[%G7^>"+QE"01!T M1=2""+!=M,]S2S3R1&Z8K++H/ Q3NMKV\CPIV4[:T9CT&I.C&B>LYL@$42O0 MK/DF<:CU?[UONE6KU:@EWZ$&9*K1F+;MOUN/R4O_7"@?]+;$7O+ M]))+8]TM+#0\>V^%ZG9LM0&JVG?^7*&=(WY9VDD/VB78\X52N E<@?[;D?T& M4$L#!!0 ( ..##E&PO.R]K]^OGL-'W! MASH^;'2I:'SW^)Y[[+L0PZ V*\'NYHR9:%D*60_)W)CJ0QS7TSDK:7VA*B8M M4BA=4F--/8OK2C.:UQ!4BKC7Z:1Q2;DDHX%EJ:.I6D@S)&GKBOSM$.^P[+1DT2,50S*F@D\TAZB"EERLO+L'CJD22D?&=IM-UP5/_--/W@+4% KD0K< >\8[1H*+&,"UOK.$F.^<3*&K&]ZO* M*IQINNKV+LDFP-ULDHG2.=-MFBY9NT8#P0J0H_EL#G>CJAA 8U1I!SFG,R6I MT[".: :6=LJ$N(.G]'NQP[TLMNK6@:K)=F@%-4-/XPW@WV;SW-NTO1?Q1A5_ M5.;3PBY'.AL:C=UJ5O"ELY=%*P!C[^+LM*K$ZJ/@,UDRO_B#$XX&=!T7S97F MOVPV:)6I=3!-HD>F#9]N>WYJ6MVSI5FWT[+ -?>.4//?W><9DTQ3L2W:]OYK MWN47*TZN_I5D]UME7W!08_/J?>TB+X]!9'H,(H^B)_O'(#)[E2+CY@6^=4K8 M.2.TW@C.8D/R#4YV8I,TFBRX,%PVUISG.9-/C@J6WM")_3-AA]_.SUE!%\+< MM^"0;,9?6=VT/0C:7%SF;,GR<6/JV<0-(SNP69L+ M O:1&W>%$2S&8V$$,"P/I@"+\5%8GO]I/7UT/1[#M/6#2!^-Z:,Q/BJ$C-T' MRQ..R>P57FF6)4F:8CLZ'@<5C+%]2U/X";-AVB "RP.9_FRO\6KC'?)\'V U M?:Y#L)7BG8BM%-]K0,+[!A%9%JXVE@S1-D=U)X1.N#_:4)$F6A1' P@J2!$/@:<013 %HP) D<>_!O?=1 MO'Y/Q9O_G8U^ U!+ P04 " #C@PY7EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( ..##E<1PB:H8@, !\8 / M >&PO=V]R:V)O;VLN>&ULQ9A=3]LP%(;_BI6;,6E;FX1O422^ME5"#%'$ M[>0F)]3"L8OMM,"OWW&R"H>6H]UXW-#&2VAF J^4@&PYW!S47*CD^6O5U M;0;A@790.*$5-OJ&.P%+^WK>'[*%L&(JI'#/HZ3]+B%AM5"B%B]0CI)APNQ, M+W]J(UZT< 09);M#[+ 2QKKV MBK9_CHP+P(N[H\;I[T(Z,.?0. ;GSD9!Y +E+0.[&A;SBKC' =,5. M&RL46,NX\FO2"HNM >0> ;D7&1(C^J0H=(/IH^[]"*J2F](&=/L$W7[D>>9V M]H7YO^SBL1$++O'Z;A@G,VT"R ,"\B VY%R@M[S.V$17;LEQUL^T=>$@ID,J MP8=Q"6]@ :J!'@]IE,A*N01N^S24.M+([I@X73S,M"S!V$_M.G//(1MEC#2R M,EHV'QEMU-78DUTK#2A9I)%M<:DQU:[!X..(JSZDHNR0QM>#3S-0A>@O,\H& M:60=C%6A:V"W_*G/1(5_&CG])\W4PF/C2]"+A8_6$(S*_31R\*\2BVUAV2[! M?@[!J*Q/(X=]%UV;L#(JX;/("=]_#C?B48&?10Y\LA3J%949^1(1^RV"*C?Z MF)04LMCO$>\6'&SK'%R(2;DAB^R&UV<8H;B0_>5(^2&+[(=U,O:53;#CLI&X M2D-,RAA99&.0F/WE2$DDBRR1521NFF7*(5EDA[SEZLUQU=NXH(R2_2>C;,3L M;UU0ALDC&V93E;QQSG-*-'EDT;Q7+_\E#3$IT>211?-6UV_F/L0D]ZLBBX;$ M["]-2C1Y9-&$E?7F)4G))H\LF[4:>S,B)9J\%8_?9U9G)\M.X_$YOS^9J[SR;_KEP=_AAL?YKNY@OG@DF.67=Q M86?LO1QO>SM<:-9/-LGAM#/=X43&Q@YB".+X00)!$C]H#D'S^$$+"%K$#UI" MT#)^T J"5O&#UA"TCA^T@:!-_"!*4<940=($:P5:$W)-"KPF!)L4B$U(-BDP MFQ!M4J V(=NDP&U"N$F!W(1TDP*["?$F!7HSZLT*]&;4FQ7HS9.?;05Z,^K- M"O1FU)L5Z,VH-RO0FU%O5J WH]ZL0&]&O5F!WHQZLP*]!?46!7H+ZBT*]!;4 M6Q3H+9/#$@5Z"^HM"O06U%L4Z"VHM[Q3;Q\>I?-CSW.-^[^3ZM"_Z\;MA^7S MYN0;'W"V<.:[_P502P,$% @ XX,.5^N(NN65 0 @A8 !, !;0V]N M=&5N=%]4>7!E&ULS9C-;L(P$(1?)^@)ML2$02 M6[:A\/9UPH_4BD8@*G4NL1+OSHR]TG?(Y'UKR$6;NFK<-"Z\-X^,N;2@6KE$ M&VK"3JYMK7QXM0MF5+I4"V)B-!JS5#>>&C_TK48\FSQ3KE:5CUXVX;,K=3.- M+54NCIYVA:W7-%;&5&6J?-AGZR;[X3+<.R2ALZMQ16G<(!3$[*1#N_.[P;[O M;4W6EAE%=YF5*FTU4=6A)G+*G,%42^KI*= MZ*#?V8<;IMV37^W?R?09ALJYU<:%B5FZW.XPDK9[:((065_V'_'H&*2O/A^U MT\XH.],[7.^GMLMN'HYUR_5W_'W&1_T+Y! MT79-:E&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ..##E?YQT/@ M?@8 &4F 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ XX,. M5YFA[:M( P ,PP !@ ("!+A8 'AL+W=O']+W"^04 $,: 8 M " @:P9 !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ XX,.5UMG/ OW!P &2$ !@ M ("!&BT 'AL+W=OV"FM$[04 &\- 8 " @4&PO=V]R:W-H965T&UL M4$L! A0#% @ XX,.5R]_A W= P FP@ !@ ("!%3X M 'AL+W=O&UL4$L! A0#% @ XX,.5X&B0R 7!0 YPH !D M ("!SD8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ XX,.5RST2VPL!0 \0P !D ("!^5< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ XX,.5ZCB MV1M> P P< !D ("!\&0 'AL+W=O&PO=V]R:W-H965T5:EP, !<( 9 " @&UL4$L! A0#% @ XX,.5PH9V,A7 P J < !D M ("!FF\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ XX,.5W-63H7+ @ .0< !D ("! MWWD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ XX,.5QK6TUXA P 1 H !D ("!!H( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XX,.5U&?U7+ !0 ZBD !D M ("!EID 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ XX,.5XK2'PL% @ &@0 !D ("!%Z< M 'AL+W=O&PO=V]R:W-H965TJK !X;"]S='EL97,N>&UL4$L! A0#% @ XX,.5Y>*NQS M$P( L ( !2Z\ %]R96QS+RYR96QS4$L! A0#% @ MXX,.5Q'")JAB P 'Q@ \ ( !-+ 'AL+W=O $ ,6 : " M <.S !X;"]?7!E <&UL4$L%!@ L "P ZPL #FW $! end XML 48 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 49 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 50 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 78 199 1 false 11 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 - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.optimizerx.com/role/ConsolidatedBalanceSheet Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Sheet http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.optimizerx.com/role/ConsolidatedIncomeStatement Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Changes in Stockholders??? Equity (Unaudited) Sheet http://www.optimizerx.com/role/ShareholdersEquityType2or3 Condensed Consolidated Statements of Changes in Stockholders??? Equity (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.optimizerx.com/role/ConsolidatedCashFlow Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Disclosure - Nature of Business and Basis of Presentation Sheet http://www.optimizerx.com/role/NatureofBusinessandBasisofPresentation Nature of Business and Basis of Presentation Notes 7 false false R8.htm 007 - Disclosure - New Accounting Standards Sheet http://www.optimizerx.com/role/NewAccountingStandards New Accounting Standards Notes 8 false false R9.htm 008 - Disclosure - Cash, Cash Equivalents and Short-Term Investments Sheet http://www.optimizerx.com/role/CashCashEquivalentsandShortTermInvestments Cash, Cash Equivalents and Short-Term Investments Notes 9 false false R10.htm 009 - Disclosure - Capitalized Software Costs Sheet http://www.optimizerx.com/role/CapitalizedSoftwareCosts Capitalized Software Costs Notes 10 false false R11.htm 010 - Disclosure - Revenues Sheet http://www.optimizerx.com/role/Revenues Revenues Notes 11 false false R12.htm 011 - Disclosure - Leases Sheet http://www.optimizerx.com/role/Leases Leases Notes 12 false false R13.htm 012 - Disclosure - Stockholders' Equity Sheet http://www.optimizerx.com/role/StockholdersEquity Stockholders' Equity Notes 13 false false R14.htm 013 - Disclosure - Stock Based Compensation Sheet http://www.optimizerx.com/role/StockBasedCompensation Stock Based Compensation Notes 14 false false R15.htm 014 - Disclosure - Loss Per Share Sheet http://www.optimizerx.com/role/LossPerShare Loss Per Share Notes 15 false false R16.htm 015 - Disclosure - Contingencies Sheet http://www.optimizerx.com/role/Contingencies Contingencies Notes 16 false false R17.htm 016 - Disclosure - Income Taxes Sheet http://www.optimizerx.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 017 - Disclosure - Subsequent Events Sheet http://www.optimizerx.com/role/SubsequentEvents Subsequent Events Notes 18 false false R19.htm 018 - Disclosure - Revenues (Tables) Sheet http://www.optimizerx.com/role/RevenuesTables Revenues (Tables) Tables http://www.optimizerx.com/role/Revenues 19 false false R20.htm 019 - Disclosure - Leases (Tables) Sheet http://www.optimizerx.com/role/LeasesTables Leases (Tables) Tables http://www.optimizerx.com/role/Leases 20 false false R21.htm 020 - Disclosure - Loss Per Share (Tables) Sheet http://www.optimizerx.com/role/LossPerShareTables Loss Per Share (Tables) Tables http://www.optimizerx.com/role/LossPerShare 21 false false R22.htm 021 - Disclosure - Nature of Business and Basis of Presentation (Details) Sheet http://www.optimizerx.com/role/NatureofBusinessandBasisofPresentationDetails Nature of Business and Basis of Presentation (Details) Details http://www.optimizerx.com/role/NatureofBusinessandBasisofPresentation 22 false false R23.htm 022 - Disclosure - Cash, Cash Equivalents and Short-Term Investments (Details) Sheet http://www.optimizerx.com/role/CashCashEquivalentsandShortTermInvestmentsDetails Cash, Cash Equivalents and Short-Term Investments (Details) Details http://www.optimizerx.com/role/CashCashEquivalentsandShortTermInvestments 23 false false R24.htm 023 - Disclosure - Capitalized Software Costs (Details) Sheet http://www.optimizerx.com/role/CapitalizedSoftwareCostsDetails Capitalized Software Costs (Details) Details http://www.optimizerx.com/role/CapitalizedSoftwareCosts 24 false false R25.htm 024 - Disclosure - Revenues (Details) Sheet http://www.optimizerx.com/role/RevenuesDetails Revenues (Details) Details http://www.optimizerx.com/role/RevenuesTables 25 false false R26.htm 025 - Disclosure - Revenues (Details) - Schedule of Deferred Revenue Sheet http://www.optimizerx.com/role/ScheduleofDeferredRevenueTable Revenues (Details) - Schedule of Deferred Revenue Details http://www.optimizerx.com/role/RevenuesTables 26 false false R27.htm 026 - Disclosure - Revenues (Details) - Schedule of Revenue Recognition Sheet http://www.optimizerx.com/role/ScheduleofRevenueRecognitionTable Revenues (Details) - Schedule of Revenue Recognition Details http://www.optimizerx.com/role/RevenuesTables 27 false false R28.htm 027 - Disclosure - Leases (Details) Sheet http://www.optimizerx.com/role/LeasesDetails Leases (Details) Details http://www.optimizerx.com/role/LeasesTables 28 false false R29.htm 028 - 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 29 false false R30.htm 029 - 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 30 false false R31.htm 030 - Disclosure - Stockholders' Equity (Details) Sheet http://www.optimizerx.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.optimizerx.com/role/StockholdersEquity 31 false false R32.htm 031 - Disclosure - Stock Based Compensation (Details) Sheet http://www.optimizerx.com/role/StockBasedCompensationDetails Stock Based Compensation (Details) Details http://www.optimizerx.com/role/StockBasedCompensation 32 false false R33.htm 032 - Disclosure - Loss Per Share (Details) - Schedule of Basic and Diluted Net Loss Per Share Sheet http://www.optimizerx.com/role/ScheduleofBasicandDilutedNetLossPerShareTable Loss Per Share (Details) - Schedule of Basic and Diluted Net Loss Per Share Details http://www.optimizerx.com/role/LossPerShareTables 33 false false R34.htm 033 - Disclosure - Loss Per Share (Details) - Schedule of Vesting of Certain Restricted Stock Units Sheet http://www.optimizerx.com/role/ScheduleofVestingofCertainRestrictedStockUnitsTable Loss Per Share (Details) - Schedule of Vesting of Certain Restricted Stock Units Details http://www.optimizerx.com/role/LossPerShareTables 34 false false R35.htm 034 - Disclosure - Income Taxes (Details) Sheet http://www.optimizerx.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.optimizerx.com/role/IncomeTaxes 35 false false R36.htm 035 - Disclosure - Subsequent Events (Details) Sheet http://www.optimizerx.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.optimizerx.com/role/SubsequentEvents 36 false false All Reports Book All Reports f10q0623_optimizerx.htm f10q0623ex31-1_optimizerx.htm f10q0623ex31-2_optimizerx.htm f10q0623ex32-1_optimizerx.htm oprx-20230630.xsd oprx-20230630_cal.xml oprx-20230630_def.xml oprx-20230630_lab.xml oprx-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 52 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10q0623_optimizerx.htm": { "axisCustom": 0, "axisStandard": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 531, "http://xbrl.sec.gov/dei/2023": 35 }, "contextCount": 78, "dts": { "calculationLink": { "local": [ "oprx-20230630_cal.xml" ] }, "definitionLink": { "local": [ "oprx-20230630_def.xml" ] }, "inline": { "local": [ "f10q0623_optimizerx.htm" ] }, "labelLink": { "local": [ "oprx-20230630_lab.xml" ] }, "presentationLink": { "local": [ "oprx-20230630_pre.xml" ] }, "schema": { "local": [ "oprx-20230630.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd" ] } }, "elementCount": 280, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 137, "http://www.optimizerx.com/20230630": 7, "http://xbrl.sec.gov/dei/2023": 4, "total": 148 }, "keyCustom": 21, "keyStandard": 178, "memberCustom": 3, "memberStandard": 8, "nsprefix": "oprx", "nsuri": "http://www.optimizerx.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.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", "menuCat": "Cover", "order": "1", "role": "http://www.optimizerx.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.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": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Capitalized Software Costs", "menuCat": "Notes", "order": "10", "role": "http://www.optimizerx.com/role/CapitalizedSoftwareCosts", "shortName": "Capitalized Software Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Revenues", "menuCat": "Notes", "order": "11", "role": "http://www.optimizerx.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.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": "011 - Disclosure - Leases", "menuCat": "Notes", "order": "12", "role": "http://www.optimizerx.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.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": "012 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "13", "role": "http://www.optimizerx.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.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": "013 - Disclosure - Stock Based Compensation", "menuCat": "Notes", "order": "14", "role": "http://www.optimizerx.com/role/StockBasedCompensation", "shortName": "Stock Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Loss Per Share", "menuCat": "Notes", "order": "15", "role": "http://www.optimizerx.com/role/LossPerShare", "shortName": "Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.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": "015 - Disclosure - Contingencies", "menuCat": "Notes", "order": "16", "role": "http://www.optimizerx.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.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": "016 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "17", "role": "http://www.optimizerx.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "18", "role": "http://www.optimizerx.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.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": "018 - Disclosure - Revenues (Tables)", "menuCat": "Tables", "order": "19", "role": "http://www.optimizerx.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.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 - Condensed Consolidated Balance Sheets (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://www.optimizerx.com/role/ConsolidatedBalanceSheet", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.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": "019 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "20", "role": "http://www.optimizerx.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Loss Per Share (Tables)", "menuCat": "Tables", "order": "21", "role": "http://www.optimizerx.com/role/LossPerShareTables", "shortName": "Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.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": "021 - Disclosure - Nature of Business and Basis of Presentation (Details)", "menuCat": "Details", "order": "22", "role": "http://www.optimizerx.com/role/NatureofBusinessandBasisofPresentationDetails", "shortName": "Nature of Business and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "oprx:USHealthcareProvidersPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c54", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Cash, Cash Equivalents and Short-Term Investments (Details)", "menuCat": "Details", "order": "23", "role": "http://www.optimizerx.com/role/CashCashEquivalentsandShortTermInvestmentsDetails", "shortName": "Cash, Cash Equivalents and Short-Term Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c54", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Capitalized Software Costs (Details)", "menuCat": "Details", "order": "24", "role": "http://www.optimizerx.com/role/CapitalizedSoftwareCostsDetails", "shortName": "Capitalized Software Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Revenues (Details)", "menuCat": "Details", "order": "25", "role": "http://www.optimizerx.com/role/RevenuesDetails", "shortName": "Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c21", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:MineralPropertiesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Revenues (Details) - Schedule of Deferred Revenue", "menuCat": "Details", "order": "26", "role": "http://www.optimizerx.com/role/ScheduleofDeferredRevenueTable", "shortName": "Revenues (Details) - Schedule of Deferred Revenue", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c4", "decimals": "0", "lang": null, "name": "us-gaap:MineralPropertiesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c5", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueNotFromContractWithCustomer", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Revenues (Details) - Schedule of Revenue Recognition", "menuCat": "Details", "order": "27", "role": "http://www.optimizerx.com/role/ScheduleofRevenueRecognitionTable", "shortName": "Revenues (Details) - Schedule of Revenue Recognition", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c5", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueNotFromContractWithCustomer", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Leases (Details)", "menuCat": "Details", "order": "28", "role": "http://www.optimizerx.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.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": "028 - Disclosure - Leases (Details) - Schedule of Lease Cost", "menuCat": "Details", "order": "29", "role": "http://www.optimizerx.com/role/ScheduleofLeaseCostTable", "shortName": "Leases (Details) - Schedule of Lease Cost", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.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 - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c3", "decimals": "3", "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.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": "029 - Disclosure - Leases (Details) - Schedule of Future Minimum Lease Payments", "menuCat": "Details", "order": "30", "role": "http://www.optimizerx.com/role/ScheduleofFutureMinimumLeasePaymentsTable", "shortName": "Leases (Details) - Schedule of Future Minimum Lease Payments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Stockholders' Equity (Details)", "menuCat": "Details", "order": "31", "role": "http://www.optimizerx.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c4", "decimals": "0", "lang": null, "name": "us-gaap:CommonStockSharesHeldInEmployeeTrustShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "oprx:RemainingExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Stock Based Compensation (Details)", "menuCat": "Details", "order": "32", "role": "http://www.optimizerx.com/role/StockBasedCompensationDetails", "shortName": "Stock Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "oprx:RemainingExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c5", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAttributableToNonredeemableNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Loss Per Share (Details) - Schedule of Basic and Diluted Net Loss Per Share", "menuCat": "Details", "order": "33", "role": "http://www.optimizerx.com/role/ScheduleofBasicandDilutedNetLossPerShareTable", "shortName": "Loss Per Share (Details) - Schedule of Basic and Diluted Net Loss Per Share", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c5", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAttributableToNonredeemableNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c5", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Loss Per Share (Details) - Schedule of Vesting of Certain Restricted Stock Units", "menuCat": "Details", "order": "34", "role": "http://www.optimizerx.com/role/ScheduleofVestingofCertainRestrictedStockUnitsTable", "shortName": "Loss Per Share (Details) - Schedule of Vesting of Certain Restricted Stock Units", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c5", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "35", "role": "http://www.optimizerx.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c76", "decimals": "0", "first": true, "lang": null, "name": "oprx:ObligatedTermOfLease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "36", "role": "http://www.optimizerx.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c76", "decimals": "0", "first": true, "lang": null, "name": "oprx:ObligatedTermOfLease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c5", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://www.optimizerx.com/role/ConsolidatedIncomeStatement", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c5", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statements of Changes in Stockholders\u2019 Equity (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://www.optimizerx.com/role/ShareholdersEquityType2or3", "shortName": "Condensed Consolidated Statements of Changes in Stockholders\u2019 Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c37", "decimals": "0", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.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 - Condensed Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://www.optimizerx.com/role/ConsolidatedCashFlow", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Nature of Business and Basis of Presentation", "menuCat": "Notes", "order": "7", "role": "http://www.optimizerx.com/role/NatureofBusinessandBasisofPresentation", "shortName": "Nature of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - New Accounting Standards", "menuCat": "Notes", "order": "8", "role": "http://www.optimizerx.com/role/NewAccountingStandards", "shortName": "New Accounting Standards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Cash, Cash Equivalents and Short-Term Investments", "menuCat": "Notes", "order": "9", "role": "http://www.optimizerx.com/role/CashCashEquivalentsandShortTermInvestments", "shortName": "Cash, Cash Equivalents and Short-Term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_optimizerx.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 11, "tag": { "dei_AddressTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.", "label": "Address Type [Domain]" } } }, "localname": "AddressTypeDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.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/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityAddressesAddressTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Entity Addresses, Address Type [Axis]" } } }, "localname": "EntityAddressesAddressTypeAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.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/2023", "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/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.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/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.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/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_FormerAddressMember": { "auth_ref": [ "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "Former address for entity", "label": "Former Address [Member]", "terseLabel": "Former Address" } } }, "localname": "FormerAddressMember", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.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/2023", "presentation": [ "http://www.optimizerx.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "oprx_CashCashEquivalentsandShortTermInvestmentsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents and Short-Term Investments (Details) [Line Items]" } } }, "localname": "CashCashEquivalentsandShortTermInvestmentsDetailsLineItems", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/CashCashEquivalentsandShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "oprx_CashCashEquivalentsandShortTermInvestmentsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents and Short-Term Investments (Details) [Table]" } } }, "localname": "CashCashEquivalentsandShortTermInvestmentsDetailsTable", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/CashCashEquivalentsandShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "oprx_CompensationExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compensation Expense Member", "terseLabel": "Compensation Expense [Member]" } } }, "localname": "CompensationExpenseMember", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "oprx_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.optimizerx.com/20230630", "xbrltype": "stringItemType" }, "oprx_EffectOfDilutiveStockOptionsWarrantsAndStockGrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effect of dilutive stock options, warrants, and stock grants.", "label": "Effect Of Dilutive Stock Options Warrants And Stock Grants", "terseLabel": "Effect of dilutive stock options, warrants, and stock grants" } } }, "localname": "EffectOfDilutiveStockOptionsWarrantsAndStockGrants", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/ScheduleofBasicandDilutedNetLossPerShareTable" ], "xbrltype": "sharesItemType" }, "oprx_GrossProceedsOfCommonStockAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross proceeds of common stock amount", "label": "Gross Proceeds Of Common Stock Amount", "terseLabel": "Received proceeds (in Dollars)" } } }, "localname": "GrossProceedsOfCommonStockAmount", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "oprx_IncreaseDecreaseInRevenueSharePayable": { "auth_ref": [], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 6.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": "Increase Decrease In Revenue Share Payable", "terseLabel": "Revenue share payable" } } }, "localname": "IncreaseDecreaseInRevenueSharePayable", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "oprx_LeasesDetailsScheduleofFutureMinimumLeasePaymentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Future Minimum Lease Payments [Abstract]" } } }, "localname": "LeasesDetailsScheduleofFutureMinimumLeasePaymentsLineItems", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/ScheduleofFutureMinimumLeasePaymentsTable" ], "xbrltype": "stringItemType" }, "oprx_LeasesDetailsScheduleofFutureMinimumLeasePaymentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of Future Minimum Lease Payments [Table]" } } }, "localname": "LeasesDetailsScheduleofFutureMinimumLeasePaymentsTable", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/ScheduleofFutureMinimumLeasePaymentsTable" ], "xbrltype": "stringItemType" }, "oprx_LeasesDetailsScheduleofLeaseCostLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Lease Cost [Abstract]" } } }, "localname": "LeasesDetailsScheduleofLeaseCostLineItems", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/ScheduleofLeaseCostTable" ], "xbrltype": "stringItemType" }, "oprx_LeasesDetailsScheduleofLeaseCostTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of Lease Cost [Table]" } } }, "localname": "LeasesDetailsScheduleofLeaseCostTable", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/ScheduleofLeaseCostTable" ], "xbrltype": "stringItemType" }, "oprx_MarketbasedRestrictedStockUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market-based restricted stock units.", "label": "Marketbased Restricted Stock Units", "terseLabel": "Market-based restricted stock units (in Shares)" } } }, "localname": "MarketbasedRestrictedStockUnits", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "oprx_NetLossPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Loss Per Share Abstract", "terseLabel": "Net loss per share" } } }, "localname": "NetLossPerShareAbstract", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/ScheduleofBasicandDilutedNetLossPerShareTable" ], "xbrltype": "stringItemType" }, "oprx_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Numerator Abstract", "terseLabel": "Numerator" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/ScheduleofBasicandDilutedNetLossPerShareTable" ], "xbrltype": "stringItemType" }, "oprx_ObligatedTermOfLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligated term of lease.", "label": "Obligated Term Of Lease", "terseLabel": "Obligated term of lease" } } }, "localname": "ObligatedTermOfLease", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "oprx_ReceivedProceeds": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The received proceeds value.", "label": "Received Proceeds", "terseLabel": "Received proceeds (in Dollars)" } } }, "localname": "ReceivedProceeds", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "oprx_RedemptionsOfHeldtomaturityInvestments": { "auth_ref": [], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Redemptions of held-to-maturity investments.\r \n.", "label": "Redemptions Of Heldtomaturity Investments", "negatedLabel": "Redemptions of held-to-maturity investments" } } }, "localname": "RedemptionsOfHeldtomaturityInvestments", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "oprx_ReductionOfEvinceMedPurchasePriceForAmountsPreviouslyPaid": { "auth_ref": [], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reduction of EvinceMed purchase price for amounts previously paid.", "label": "Reduction Of Evince Med Purchase Price For Amounts Previously Paid", "negatedLabel": "Cash paid for employee withholding taxes related to the vesting of restricted stock units" } } }, "localname": "ReductionOfEvinceMedPurchasePriceForAmountsPreviouslyPaid", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "oprx_RemainingExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Remaining expenses.", "label": "Remaining Expenses", "terseLabel": "Remaining to expense" } } }, "localname": "RemainingExpenses", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "oprx_RemainsToBeRecognizedOverAPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Remains to be recognized over period.", "label": "Remains To Be Recognized Over APeriod", "terseLabel": "Remains to be recognized over period" } } }, "localname": "RemainsToBeRecognizedOverAPeriod", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "oprx_RestrictedStockGrantedRemainsValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of restricted stock granted remains value.", "label": "Restricted Stock Granted Remains Value", "terseLabel": "Restricted stock granted remains value" } } }, "localname": "RestrictedStockGrantedRemainsValue", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "oprx_RevenueRecognizedAtAPointInTimeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognized At APoint In Time Member", "terseLabel": "Revenue recognized at a point in time [Member]" } } }, "localname": "RevenueRecognizedAtAPointInTimeMember", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/ScheduleofRevenueRecognitionTable" ], "xbrltype": "domainItemType" }, "oprx_RevenueRecognizedOverTimeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognized Over Time Member", "terseLabel": "Revenue recognized over time [Member]" } } }, "localname": "RevenueRecognizedOverTimeMember", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/ScheduleofRevenueRecognitionTable" ], "xbrltype": "domainItemType" }, "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": "Revenue Share Payable Current", "terseLabel": "Revenue share payable" } } }, "localname": "RevenueSharePayableCurrent", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "oprx_ScheduleOfBasicAndDilutedNetLossPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Basic and Diluted Net Loss Per Share [Abstract]" } } }, "localname": "ScheduleOfBasicAndDilutedNetLossPerShareAbstract", "nsuri": "http://www.optimizerx.com/20230630", "xbrltype": "stringItemType" }, "oprx_ScheduleOfDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Deferred Revenue Abstract" } } }, "localname": "ScheduleOfDeferredRevenueAbstract", "nsuri": "http://www.optimizerx.com/20230630", "xbrltype": "stringItemType" }, "oprx_ScheduleOfFutureMinimumLeasePaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Future Minimum Lease Payments Abstract" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsAbstract", "nsuri": "http://www.optimizerx.com/20230630", "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": "Schedule Of Future Minimum Lease Payments Table Text Block", "terseLabel": "Schedule of Future Minimum Lease Payments" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsTableTextBlock", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "oprx_ScheduleOfLeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Lease Cost Abstract" } } }, "localname": "ScheduleOfLeaseCostAbstract", "nsuri": "http://www.optimizerx.com/20230630", "xbrltype": "stringItemType" }, "oprx_ScheduleOfRevenueRecognitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Revenue Recognition Abstract" } } }, "localname": "ScheduleOfRevenueRecognitionAbstract", "nsuri": "http://www.optimizerx.com/20230630", "xbrltype": "stringItemType" }, "oprx_ScheduleOfVestingOfCertainRestrictedStockUnitsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Vesting of Certain Restricted Stock Units [Abstract]" } } }, "localname": "ScheduleOfVestingOfCertainRestrictedStockUnitsAbstract", "nsuri": "http://www.optimizerx.com/20230630", "xbrltype": "stringItemType" }, "oprx_ScheduleOfVestingOfCertainRestrictedStockUnitsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Vesting of Certain Restricted Stock Units.", "label": "Schedule Of Vesting Of Certain Restricted Stock Units Table Text Block", "terseLabel": "Schedule of Vesting of Certain Restricted Stock Units" } } }, "localname": "ScheduleOfVestingOfCertainRestrictedStockUnitsTableTextBlock", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/LossPerShareTables" ], "xbrltype": "textBlockItemType" }, "oprx_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sharebased compensation arrangement by sharebased payment award options exercisable weighted average remaining contractual term.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term2", "terseLabel": "Expense remaining over a period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "oprx_SharesOfCommonStockIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares of common stock issued.", "label": "Shares Of Common Stock Issued", "terseLabel": "Shares of common stock issued" } } }, "localname": "SharesOfCommonStockIssued", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "oprx_StockBasedCompensationDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Based Compensation (Details) [Line Items]" } } }, "localname": "StockBasedCompensationDetailsLineItems", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "oprx_StockBasedCompensationDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Based Compensation (Details) [Table]" } } }, "localname": "StockBasedCompensationDetailsTable", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "oprx_StockIssuedForAcquisitioninShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For acquisition.", "label": "Stock Issued For Acquisitionin Shares", "terseLabel": "For acquisition (in Shares)" } } }, "localname": "StockIssuedForAcquisitioninShares", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "oprx_StockholdersEquityDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity (Details) [Line Items]" } } }, "localname": "StockholdersEquityDetailsLineItems", "nsuri": "http://www.optimizerx.com/20230630", "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/20230630", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "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": "Technology Assets Net", "terseLabel": "Technology assets, net" } } }, "localname": "TechnologyAssetsNet", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "oprx_USHealthcareProvidersPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. healthcare providers percentage.", "label": "USHealthcare Providers Percentage", "terseLabel": "U.S. healthcare providers percentage" } } }, "localname": "USHealthcareProvidersPercentage", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/NatureofBusinessandBasisofPresentationDetails" ], "xbrltype": "percentItemType" }, "oprx_UnvestedRestrictedStockUnitAwards": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested restricted stock unit awards.", "label": "Unvested Restricted Stock Unit Awards", "terseLabel": "Unvested restricted stock unit awards" } } }, "localname": "UnvestedRestrictedStockUnitAwards", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/ScheduleofVestingofCertainRestrictedStockUnitsTable" ], "xbrltype": "sharesItemType" }, "oprx_WeightedAverageNumberOfSharesTotal": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average number of shares total.", "label": "Weighted Average Number Of Shares Total", "terseLabel": "Total" } } }, "localname": "WeightedAverageNumberOfSharesTotal", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/ScheduleofVestingofCertainRestrictedStockUnitsTable" ], "xbrltype": "sharesItemType" }, "oprx_WeightedAverageSharesOutstandingUsedInComputingNetLossPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Shares Outstanding Used In Computing Net Loss Per Share Abstract", "terseLabel": "Weighted average shares outstanding used in computing net loss per share" } } }, "localname": "WeightedAverageSharesOutstandingUsedInComputingNetLossPerShareAbstract", "nsuri": "http://www.optimizerx.com/20230630", "presentation": [ "http://www.optimizerx.com/role/ScheduleofBasicandDilutedNetLossPerShareTable" ], "xbrltype": "stringItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r127", "r205", "r430", "r443" ], "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofFutureMinimumLeasePaymentsTable", "http://www.optimizerx.com/role/ScheduleofLeaseCostTable" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r127", "r205", "r430", "r431", "r443" ], "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofFutureMinimumLeasePaymentsTable", "http://www.optimizerx.com/role/ScheduleofLeaseCostTable" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r13", "r14" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r158", "r159" ], "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, 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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedCapitalizedInterestCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated interest costs capitalized as part of property, plant and equipment cost basis.", "label": "Accumulated Capitalized Interest Costs", "terseLabel": "Accumulates capitalizable costs" } } }, "localname": "AccumulatedCapitalizedInterestCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/CapitalizedSoftwareCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r43", "r410", "r462" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r238", "r239", "r240", "r342", "r440", "r441", "r442", "r453", "r463" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "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 loss to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r234", "r241" ], "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": "Compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r137" ], "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": "Options" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofVestingofCertainRestrictedStockUnitsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r70", "r92", "r108", "r142", "r149", "r153", "r161", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r257", "r259", "r276", "r317", "r364", "r410", "r421", "r450", "r451", "r457" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r87", "r93", "r108", "r161", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r257", "r259", "r276", "r410", "r450", "r451", "r457" ], "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/2023", "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r40", "r60", "r61" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "NATURE OF BUSINESS AND BASIS OF PRESENTATION" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/NatureofBusinessandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r8", "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization of software expense" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/CapitalizedSoftwareCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r24", "r89", "r400" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/CashCashEquivalentsandShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents and Short-Term Investments [Abstract]" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.", "label": "Cash, Cash Equivalents, and Short-Term Investments [Text Block]", "terseLabel": "CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/CashCashEquivalentsandShortTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r24", "r57", "r106" ], "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 - END OF PERIOD", "periodStartLabel": "CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r3", "r57" ], "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 (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r18", "r38", "r319", "r351" ], "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 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r64", "r170", "r171", "r398", "r449" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r411", "r412", "r413", "r415", "r416", "r417", "r418", "r440", "r441", "r453", "r461", "r463" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, No Par Value", "terseLabel": "Common stock par value (in Dollars per share)" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockOtherValueOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of other common stock instruments held by shareholders, such as exchangeable shares. May be all or portion of the number of common shares authorized.", "label": "Common Stock, Other Value, Outstanding", "terseLabel": "Outstanding common stock (in Dollars)" } } }, "localname": "CommonStockOtherValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r42" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r42", "r352" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesHeldInEmployeeTrustShares": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Number of common stock held in a trust that has been set up specifically to accumulate stock for the sole purpose of distribution to participating employees but not yet earned.", "label": "Common Stock, Shares Held in Employee Trust, Shares", "terseLabel": "Net of shares held in treasury" } } }, "localname": "CommonStockSharesHeldInEmployeeTrustShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r9", "r42", "r352", "r370", "r463", "r464" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r42", "r321", "r410" ], "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, 18,376,771 and 18,288,571 shares issued at June 30, 2023 and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r203" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofDeferredRevenueTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r52", "r108", "r161", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r276", "r450" ], "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, exclusive of depreciation and amortization presented separately below" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r435" ], "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", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": { "auth_ref": [], "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/2023", "presentation": [ "http://www.optimizerx.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r434" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 5.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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r37", "r452" ], "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 carry-forwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r6", "r30" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r6", "r145" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r206", "r207", "r235", "r236", "r237", "r408" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "STOCK BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Based Compensation [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r100", "r119", "r120", "r121", "r122", "r123", "r130", "r132", "r134", "r135", "r136", "r140", "r271", "r272", "r312", "r327", "r402" ], "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": "Loss per share \u2013 basic (in Dollars per share)", "verboseLabel": "Basic (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement", "http://www.optimizerx.com/role/ScheduleofBasicandDilutedNetLossPerShareTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r100", "r119", "r120", "r121", "r122", "r123", "r132", "r134", "r135", "r136", "r140", "r271", "r272", "r312", "r327", "r402" ], "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": "Loss per share \u2013 diluted (in Dollars per share)", "verboseLabel": "Diluted (in Dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement", "http://www.optimizerx.com/role/ScheduleofBasicandDilutedNetLossPerShareTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r129", "r137", "r138", "r139" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "LOSS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/LossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "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": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofRevenueRecognitionTable" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r9", "r84", "r96", "r97", "r98", "r110", "r111", "r112", "r116", "r124", "r126", "r141", "r162", "r165", "r194", "r238", "r239", "r240", "r247", "r248", "r261", "r262", "r263", "r264", "r265", "r267", "r270", "r280", "r281", "r282", "r283", "r284", "r285", "r300", "r329", "r330", "r331", "r342", "r390" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of excess stock held by shareholders.", "label": "Excess Stock, Shares Outstanding", "terseLabel": "Common stock outstanding" } } }, "localname": "ExcessStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r291", "r293", "r409" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization on the right of use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r90", "r167", "r310", "r405", "r410", "r447", "r448" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r50", "r108", "r142", "r148", "r152", "r154", "r161", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r276", "r404", "r450" ], "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 profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r77", "r160", "r311", "r315" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Fair Value", "terseLabel": "Held-to-maturity" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/CashCashEquivalentsandShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r48", "r74", "r142", "r148", "r152", "r154", "r313", "r325", "r404" ], "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", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r168", "r169", "r375" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofRevenueRecognitionTable" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r169", "r375" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofRevenueRecognitionTable" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r109", "r242", "r244", "r245", "r246", "r252", "r254", "r255", "r256", "r341" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r78", "r81", "r125", "r126", "r146", "r243", "r253", "r328" ], "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)", "terseLabel": "Income tax benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r23", "r25" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "localname": "IncomeTaxesPaidNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r5" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r5" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 9.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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r399" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r5" ], "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 other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r438" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InsuranceCommissions": { "auth_ref": [ "r460" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense incurred by an insurance company to persons or entities for generating or placing insurance or investment contracts with the company, usually determined as a percentage of policy or contract premiums. Excludes advances or draws to be applied against commissions earned.", "label": "Insurance Commissions", "terseLabel": "Commissions paid (in Dollars)" } } }, "localname": "InsuranceCommissions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r102", "r104", "r105" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r292", "r409" ], "calculation": { "http://www.optimizerx.com/role/ScheduleofLeaseCostTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofLeaseCostTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r455" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseDepositLiability": { "auth_ref": [ "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for lease payments received, including variable lease payments, when collectability is not probable at commencement date for sales-type lease.", "label": "Lease Deposit Liability", "terseLabel": "Lease liabilities" } } }, "localname": "LeaseDepositLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r298" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofFutureMinimumLeasePaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r298" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofFutureMinimumLeasePaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r298" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofFutureMinimumLeasePaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r298" ], "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: discount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofFutureMinimumLeasePaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r288" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r15", "r108", "r161", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r258", "r259", "r260", "r276", "r350", "r403", "r421", "r450", "r457", "r458" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r47", "r71", "r323", "r410", "r439", "r446", "r454" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r17", "r88", "r108", "r161", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r258", "r259", "r260", "r276", "r410", "r450", "r457", "r458" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r12", "r318" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-Term Debt and Lease Obligation", "terseLabel": "Capital over term lease" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MineralPropertiesGross": { "auth_ref": [ "r7", "r67", "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount at the balance sheet date of mineral properties, gross of adjustments.", "label": "Mineral Properties, Gross", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "MineralPropertiesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofDeferredRevenueTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_MineralPropertiesNet": { "auth_ref": [ "r7", "r68" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Mineral properties, net of adjustments.", "label": "Mineral Properties, Net", "terseLabel": "Patent rights, net" } } }, "localname": "MineralPropertiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r103" ], "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 (USED IN) PROVIDED BY FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "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 (USED IN) PROVIDED BY FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r103" ], "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 PROVIDED BY (USED IN) INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "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 PROVIDED BY (USED IN) INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r57", "r58", "r59" ], "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 (USED IN) PROVIDED BY OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r49", "r59", "r75", "r86", "r94", "r95", "r98", "r108", "r115", "r119", "r120", "r121", "r122", "r125", "r126", "r133", "r142", "r148", "r152", "r154", "r161", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r272", "r276", "r326", "r372", "r388", "r389", "r404", "r419", "r450" ], "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 loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow", "http://www.optimizerx.com/role/ConsolidatedIncomeStatement", "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNonredeemableNoncontrollingInterest": { "auth_ref": [ "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Portion of net income (loss) attributable to nonredeemable noncontrolling interest.", "label": "Net Income (Loss) Attributable to Nonredeemable Noncontrolling Interest", "terseLabel": "Net loss (in Dollars)" } } }, "localname": "NetIncomeLossAttributableToNonredeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofBasicandDilutedNetLossPerShareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "New Accounting Standards [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r79", "r80", "r82", "r85", "r113", "r114", "r117", "r118", "r127", "r128", "r163", "r164", "r249", "r250", "r251", "r266", "r269", "r273", "r274", "r275", "r277", "r278", "r279", "r286", "r287", "r301", "r307", "r308", "r309", "r332", "r333", "r334", "r335", "r336" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "NEW ACCOUNTING STANDARDS" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/NewAccountingStandards" ], "xbrltype": "textBlockItemType" }, "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/2023", "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r142", "r148", "r152", "r154", "r404" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r294", "r409" ], "calculation": { "http://www.optimizerx.com/role/ScheduleofLeaseCostTable": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofLeaseCostTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r290" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofFutureMinimumLeasePaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r290" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r290" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r289" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r297", "r409" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r296", "r409" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OptionOnSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of a security at a specified price during a specified period or at a specified date.", "label": "Option on Securities [Member]", "terseLabel": "Stock Options [Member]" } } }, "localname": "OptionOnSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nature of Business and Basis of Presentation [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r69", "r91", "r316", "r421" ], "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/2023", "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Component of Operating Income [Abstract]", "terseLabel": "Other income" } } }, "localname": "OtherIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r54" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Interest income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r22" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r56" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development, modification or acquisition 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 for Software", "negatedLabel": "Capitalized software development costs" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries": { "auth_ref": [ "r21" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of noncontrolling interest during the period.", "label": "Payments to Acquire Additional Interest in Subsidiaries", "negatedLabel": "EvinceMed acquisition" } } }, "localname": "PaymentsToAcquireAdditionalInterestInSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r56" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 5.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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r56" ], "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": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r55" ], "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 for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-Term Investments", "negatedLabel": "Purchases of held-to-maturity investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r41", "r182" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r41", "r352" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r41", "r182" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r41", "r352", "r370", "r463", "r464" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r41", "r320", "r410" ], "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 June 30, 2023 or December 31, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r437" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 4.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 in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r4" ], "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": "Repurchase of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r4", "r10" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r314", "r324", "r410" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r101", "r166" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Increase in bad debt reserve" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r410" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Accounts receivable" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r302", "r303", "r456" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation.", "label": "Repayments of Debt and Lease Obligation", "terseLabel": "Payments on lease obligation" } } }, "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r1", "r2", "r39" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "CAPITALIZED SOFTWARE COSTS" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/CapitalizedSoftwareCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r29" ], "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]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Company issued shares of common stock", "verboseLabel": "Restricted stock units (in Shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "terseLabel": "Common stock value share issued (in Dollars)" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r44", "r66", "r322", "r332", "r336", "r340", "r353", "r410" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r84", "r110", "r111", "r112", "r116", "r124", "r126", "r162", "r165", "r238", "r239", "r240", "r247", "r248", "r261", "r263", "r264", "r267", "r270", "r329", "r331", "r342", "r463" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r83", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r204" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUES" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueNotFromContractWithCustomer": { "auth_ref": [ "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue that is not accounted for under Topic 606.", "label": "Revenue Not from Contract with Customer", "terseLabel": "Total Revenue" } } }, "localname": "RevenueNotFromContractWithCustomer", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofRevenueRecognitionTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r99", "r108", "r143", "r144", "r147", "r150", "r151", "r155", "r156", "r157", "r161", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r276", "r313", "r450" ], "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": "Net revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalized Software Costs [Abstract]" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r444" ], "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 Vesting of Certain Restricted Stock Units" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/LossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofRevenueRecognitionTable" ], "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 Recognition" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r53" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "General and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r5" ], "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 noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Monte carlo simulation total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Grant date fair value (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Total intrinsic value of outstanding options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTerms": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Description of the short-term debt arrangement, and disclosures pertaining to the underlying arrangements, including repayment terms, interest rates, restrictions on assets and activities, debt covenants, and other matters important to users of the financial statements.", "label": "Short-Term Debt, Terms", "terseLabel": "Maturity description" } } }, "localname": "ShortTermDebtTerms", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/CashCashEquivalentsandShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r72", "r73", "r436" ], "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 of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r295", "r409" ], "calculation": { "http://www.optimizerx.com/role/ScheduleofLeaseCostTable": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "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/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofLeaseCostTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r9", "r20", "r84", "r96", "r97", "r98", "r110", "r111", "r112", "r116", "r124", "r126", "r141", "r162", "r165", "r194", "r238", "r239", "r240", "r247", "r248", "r261", "r262", "r263", "r264", "r265", "r267", "r270", "r280", "r281", "r282", "r283", "r284", "r285", "r300", "r329", "r330", "r331", "r342", "r390" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r110", "r111", "r112", "r141", "r306", "r337", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r352", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r371", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r390", "r414" ], "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/2023", "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/2023", "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r110", "r111", "r112", "r141", "r306", "r337", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r352", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r371", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r390", "r414" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "auth_ref": [ "r34", "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock based compensation expense" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r26", "r27", "r28" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Reduction of EvinceMed purchase price for amounts previously paid" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r9", "r41", "r42", "r66", "r338", "r390", "r395" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r9", "r66" ], "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": "For restricted stock units vested (in Shares)", "verboseLabel": "Common stock value share" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split.", "label": "Stock Issued During Period, Shares, Reverse Stock Splits", "terseLabel": "Shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesReverseStockSplits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r9", "r41", "r42", "r66", "r216" ], "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 options exercised (in Shares)", "verboseLabel": "Stock options (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3", "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r9", "r20", "r66" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Shares issued in connection with acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r9", "r41", "r42", "r66", "r342", "r390", "r395", "r420" ], "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": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Value, Other", "terseLabel": "For acquisition" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r9", "r41", "r42", "r66" ], "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": "For restricted stock units vested" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r9", "r66" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r9", "r20", "r66" ], "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 options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options, after deduction of related income tax (expense) benefit.", "label": "Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense)", "terseLabel": "Options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Commissions paid on repurchases (in Dollars)" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Shares of our common stock repurchased" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r9", "r41", "r42", "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Shares issued valued (in Dollars)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r9", "r41", "r42", "r66", "r339", "r390", "r396" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Repurchase of common stock (in Shares)", "verboseLabel": "Repurchased shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3", "http://www.optimizerx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r42", "r45", "r46", "r63", "r354", "r370", "r391", "r392", "r410", "r421", "r439", "r446", "r454", "r463" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r65", "r107", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r268", "r393", "r394", "r397" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r304", "r305" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r11", "r31" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Treasury stock, par value (in Dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, shares held" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r19", "r32", "r33" ], "calculation": { "http://www.optimizerx.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, $0.001 par value, 1,741,397 and 1,214,398 shares held at June 30, 2023 and December 31, 2022, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r401", "r406", "r407", "r459" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "US Treasury Securities [Member]" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/CashCashEquivalentsandShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r6" ], "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/2023", "presentation": [ "http://www.optimizerx.com/role/ScheduleofDeferredRevenueTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r131", "r136" ], "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" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement", "http://www.optimizerx.com/role/ScheduleofBasicandDilutedNetLossPerShareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r130", "r136" ], "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" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.optimizerx.com/role/ConsolidatedIncomeStatement", "http://www.optimizerx.com/role/ScheduleofBasicandDilutedNetLossPerShareTable" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479341/842-30-25-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480513/718-10-30-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480843/718-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480637/718-40-25-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r422": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r423": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r424": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r425": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r426": { "Name": "Form 10-Q", "Number": "249", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r427": { "Name": "Form 8-K", "Number": "249", "Publisher": "SEC", "Section": "308", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r428": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r429": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r445": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r449": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(7)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "360", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482479/932-360-25-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" } }, "version": "2.2" } ZIP 53 0001213900-23-067120-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-23-067120-xbrl.zip M4$L#!!0 ( ..##E>+?6C*RZD $PH" 7 9C$P<3 V,C-?;W!T:6UI M>F5R>"YH=&WL?6MSXDBRZ'=^15V?,S>Z(X1;$N]VCV_0-IYAMQL\AMZ9W2\; M0A1&.T)B)&&;_?4WLTH2 H00"(' VM@>VZ!'5KXS*ROSR_][F^CDA5JV9AH_ M7TG7XA6AAFH.->/YYZMF[Z[=OOI_MX4O_Z=8)+]0@UJ*0X=D,"=WYF3:4S72 MMQ3#'IG6A'QP)A])D8P=9_KYTZ?7U]=K%:ZQ5I3G[T[X@LRB5^^=@!( %0P_X\=*R?KP+O>!M8 M^K5I/7^"+SXY\RG]!+?)1;%4+$E7[CW:FQ-^CV;HFD'_^/KT[9/CK4-Q !/X M$+$HRD5)#CRD:%-UZ4'P]_6S^1+Y'*E2%.L!8.#*/\.AD46Q] F_'B@V]2X? M4LV_FEWIO1.^0"A+/GRV69:E6L2CW2N\&_!++>IRPW840_4A<:GIWQ%&W06R M-CU8*@6PY8-B+P/R6O+ D#[]\?U;3QW3B5)D/0V;5BM23Z0.D1R/GC&] IB,GA"IG<*ZN?^) M^HD_]\!$L9XUXS,1X8I/TY6K4.4\:%0'A?,TTVGQ47FFJ%V" M$/ '%!US"@^9.C?$_6!@.HXY<3][U8;.&.$4?[I:@[]H T/!EWCAP+2&U.)/ M^ZHKZI]$AJ79IJX-_2^])_/O)>_[J]O_^S]25;QQ85];P:>U)42CPWO:*E*F MN^+>0PG#!1%O")*]J.C:,WRD J&I=77[H]/NM^Y)K]_LMWK'>FFO=??CJ=UO MMWJDV;DGK3_N?FUV?FF1N^[W[^U>K]WM' N2WQ5[#.;3,>'F>S1CE7+C6.\^ M+J&_#&X?ND_?R1?M[;-A&IW9!&Y5N4YX1X "[CXOWRD3>%>D2 S%O8:1,-'W^>9N_PP2\?.,C?YDF MA<6;P@0]%_!E 7<6V'(E?&1!7/IO_W^(M,5?EXD,"-\GFHU!/[B4.B7 2P-J M?8YOR5L&Q %SO)??RIR!N!H2(IABJ5XIEY;4R:JFN42\[XC?)_JLV^ MV0G'73>Z?7HC=Z8U=:_( ,(_M-X4T#6X5%0XEK]$HMC$GE)5&VE@<#6#:(Y= M .V$YOCCJ=G!408@)BK5]:DRY-DQH!?^#0A5O;]WAB@03/HQH6KJNC*U(8ST M?KN"N-NQO*>_4,O1P'1[H/,8DETS]*X)#R^O*XL U'USN0$O#D:N+,9-9ADQ M3_;9=L!)F5KF"Q)ZV9_AO-TVU 5?]O#J.W-F.-;\SAS2,&.Y ) )0H>^*$.% M_7G6@.AQ:U;??'-_ 3)%NU3=?C:O8SMCO MBNZ,EV9I^"<1<3U?_^G+DNU&QNN MT^D4X24& UB V$359^A*%A3 ":QU2"^8ER((*\6T,651)+^#$K)\\[*+:8GU M%C MW*[(HKCCIL+ZPOV=O\56X*YH#6X:)L#C/M;FR53'U';0HTO1WFR&>=W> MM-=REOL]><7>E.LEL98%K?$ P2\P-T(ML$@8_E!<&Z080^^C$4NY%S#%#TID M1'CJ%3Q_1!/1%=LA%DO@GKTV 6%$Y'D#P,_*1W,1']. M Z+WEMHI848C5*EO2Q'TL<0#Z4(5=4Q48$Q[*5>P$K'Z"93D^9($,%L*TH[T MYI.!J7] YR[C$'?<#"A#,O6X'\3B=:S!)PNI65V)GY?9EG(8 -#/E@E"AYQG M6I_)_]S=M5H/#\L"V*TK94WB9R)5J"RSJ<<[;!WWU\^N.@4$:SR6Y)5^2B]7RK1R)/P_*]A(YB M#Y6_U@+!.V6J@8TEWQ7K3W34UM@N_5S*?V:VHXWFQ_)U_=>UC2$FJ"C6MX(' M!0(/=_T)XDA9\A&-U&*WHO!!^DC&B@U&70?#INBZ:[O1WOTUT]#:.2894/<" M>*9O]G;>D25#^!:4&UXZM:A*F:J3Y *K';#)!W@>\ *Q9Z X[+&)6R;>[J8S M5IP5V,FKL@PE@LAO=M?P46!^RP>9KW$ ' 7?#_X#*\#KV:5P$T+A/@>WO.W" MR-UDG:(OTQ#)4)G;U[LF%^YFE@5/XWO9*)C@3V*!PC^IO<:N;NT+Z9CD8-OK M1V*W!/!RL3@NN)YT%.)(!^,:8)B)YF#!.$30JF.9!AHI?4XH&*PY::,"5%26 MD;E7'(7O1*\(S^(9P9H&+'\LE,4*R@=$[#.=IY5[Q3[Y@-BIW<@E^=J]P!EK M-KK:4]Q'W"1)9#])*JQ*$H?7%Q!J?]R9_0-X0;2XTA#._LEXONHQ42X^&1,? MX%@% D(+S("B0BCB'KQ CK)0-8=^2H SBJ%?V!.0.WB+Y:G4 E;O*\9<0$L$ MCP/UC4MX)N NOCK@\_.OKV&%E,$VI"/-8%4S+*N*R3%9O-D$(?M:NO$NVWA! MP;U@#3X/ /]):(WSYM3]40ND>[K-N2PU>60P$,OO1;N%0=$(C23X&E'6!-TM8U-:-6 MLQ;0GHXK#\"* >.:X!F[1G[,=6"812OS;%KSL*(;=+&L._>";33KA)F3N,4V MZ:QU0VD\7UP/KM\UYJ.4Z%[\P MW^*.DR]-BW(TYFR%NTWO*\,SBG!V<5]W)0%48#ZZ-@J+;EE,"UK1,%E(.K.Y MHPROY2=&0NK,P=?&=^ES?/FK!J^&UQ(#5F2BTGC1;*9E#<50-45'#P K(M%= MQS.>0\4:V@1+*K7A2CR\R"Q]4$(W5*[S\.[4N>+4J$HM7BB#I[+%B MP7/-F<-D&"7?W?,IN(35;'M&+;_Q) A6P2FA+&R=&1I_(5_YU:U4%:JEFE!O2!X?>/#=^BOD2.(K M;,Z> :%$D@36 N+TX7KRK>=L'D>7IM''T?WCZ@@7H+9?_4F4 865?XL#BA((T ^ M92L)@E<-@0Y!WO_E0=*E0[6,U*[UFU^_M4CW@=QU._U6I]_+PL'5$V?_"B1. MQ0EGE[AG9R2F? ;^D@<\GMCM(?5X#XE=F2&)L2LS]@WF %J4'U>V0JHT=D-V M,!".^UGLUT26@T2];;?JA02H_**0L86>P_\H_Q9%Z>KVL?G4)VV6]Y>D&_+0 M[C0[=^WF-P+>2_?I>[//NGHHMZNH3XBG3!'D(*%_= M/OCQ+'./69T ^3 SE-E0@_CY(R?@.DS'83MI+Y%=XI$#4T@^+H5*5[??%0.4 M&!+&#T+N-5N=\?/AN//6-!1];FO,/5_0\\X$Y]_QKGFB]DQWV"7=*>6UQ/:) MB5O:D[HG$,S2<OKK]#;-'&L@D%F @!>$#W?L;&4 W[1F&96/EJG2(=+J3"ES7IY)U?-,7-=$OB'= M_J^MI[AN2138N<=R8H^E=G7[C3Z#=6-"QR M7HI/*$$H<$]'"O/B?TRQGI8:FFD%J':F%#J!X!W7(Y1$B.(T@X+ C2C(V<)[ M/U.*I4>8RG$)(UW==MD.<-OPNX*?*4U.($75XQ)+OKIMO8VU@>:<6M/)H31: M*LPY[08;QCQ3EN+YC.]Q"U!NR#_P,-])]M_B+S_6>?_04_P!A'BHN"'8S/@S M^6:^4HN][H;@ 3N.LHZ)B-"6=MR\.QF*\AW"6'MF[#\*T88_7[E[ UQ T]T^ M=/),5.=F'OA0*V$B>*1;&$9&3JNOEJOZ<> LL&/(:AWF3K M09TLWAK_9/O>=B[*Q'J[Q3H= ;K$:TFN:(8+D88, Y\6_8\W>2W>YG+]H.=" M%G[#@*NC.Y^%[X(L_%71<3@'Z8TI=;P")VS<34HB+V\*;H6QH/B>JI05CY5X M 90:6<''L.W4&SMS3M) MRJN EVF-E^Q"TD-)=+I$+Y\OT4LQB7['2F_1^O#.%6-3!UULN_NE7GHKG!^X MS3@@5V2!YM7SI7DY+LT5>TP>T)7P"?LNQ;MVOJ2NX"$V!Q[@F&0#S;>5IUQO MI%^&HO%2YJ+QL!A[5Y0DB,:;EC+0U/5(7,HC\5/5ZFZI8]\0@G][K?V?1-GHGUM?FMV[EJD M]VNK=?!JY/T@_?"CT_QQCQ/;/IY==?3&D'@E=(X+^:[5T2'ERMO*G2-+G %\ M-#0_7\E748HTAB(>W'JNR9>!]8F_@0]X2@!G9M86C)'9^IC;E6QMRJ7:\]C!B_1AN+ V>SVFKLYOH;=N^R2"A^HP/WHN2PC; M;[.>!Q]DL2S(I;H@5RH?-Q_36'''O=XHU96,'EX&T1 &.AB[J/@+&]RJZ#R; MO"Q,GDY=;MBR"H-_5=B[_G?#,QLK5UO(DOZQ_O #C:7@@48QUG%&=\SN9UQR MTQCBC]9BO4WG3K$L/)W-'.?04XTS&U100ZB+=:%4$M=.-&Y$61@REMDDHU@N MGPS+$G YH+E:KQP.S?N4(,2)=9=>V,.^<470G!.B&2_4=B9!:8I;R1K%(T<4 M%;:8/JREO5C*9II59*$!1KE>6C_L&[6&L+6> D\)F'U'/%4XGN2D>#J)/5D' MJ)=-[RWGR5].ACM>),5)AU25!*I7>&_/OAR]9 M%B00A))X/"%(P.*/%ITJVI#0MRGF$7D)*YM+%C/HB"#I]D.M<8F^VY-2%B,7 M92V.,7 %6"U[:%6RM(;1S8?+7,*M\^9!<9\Q12][25_\S(9(9$IYCA[U!7# =7>\M & MCEJ$1UL6A48U)95^J51*9('WHE*I)I3+%V)X^7&)&.G:Y-'0]@N/&)KM \S! MXYZKVU],<_BJZ?J9!NX>^)%!9[56 D=U>_+VPH+T(^(F(UFI/E7'!CSU>>XJ ME'/,29E3Z^WS8B7CD:C:81VT: ?]L30!?"QONBJ0%>NE3;[O^=AW1TCTN8#Q_HXI-V>*ZHQ\V93HJ*O 2*N7R>V/\/9$EERI" MZ8@^2P+NYM&-9CB*\:QAI5L(AU]F5)Q$AA!I;1]G,"M= ML'*E!K213RVWL:2RVV]^(\OUJYO *^]#=;B)#,T9J+Q8A7@[/>,HNW81/J@L M@5L%*KJVW1$-P>7^ GB6A$B\21>5WR\+U8HD2#$J(?<@1#J6,KM9\TP!DT3= MQ:S>_]9N?FU_:_?;K1YI=NY)K]^]^_NOW6_WK:>>?X+YMQ_M_C\SB)], 7-L MG]([O*!KRD#3W19\F<-*IH YK/O@E[5.E3D[F.;-(G L94CW6_Z:*3I!7>LC M7TX?5[&];$>J";7:L;.PB=%T@'+6G= D"95R0V@D1E1&\K" VM&%^6N9YI_ M=9?Q;:%!XQ!2+ GE6NV]I5_WP)4L5$5)D,O5K"5?KVZ?Z LU9I0/E_,4^)EQ M,=O8=!?"INZY&BD&76I872^_&Q[>&U,EH=$0A7+Y0DH>/)>13: &O)HC^$*Q MZ1%]R.-LI7E::KY=G^->VKNIA4B*K3KX,#%R>QG82[NG(VIAFWF+B_UEYW43 M"(Z'*%<];C]Y4Y&$6GV[Z&V:Q3I;9B M0B\G@?ZP^CJLNSMEW=TSZ$-F"ICC.K21;<;7 7VTO%RAC006R/_&-V.E77NH M\#JC?83_D!]%L&RL16+^MF6,[\ OH J(X M;/X"5T+^$ ;3\D?HN-^X_Z: MK*KZPT"7(3T?6% FE/R^\$C5JE!E_\(VV>*H^&,AN,U4[_[(/20LW87NC\9N M72C5JD*M%H=KT:@=L!U!+;=WM^Z]/Z*#'?"CQSC=.B9A*57MWV+*O;,FJ?NE?3I9&I: MBC7G<^DRZ)D<#L(,>2<>?1EONVS.H8S4KT*M+ FEQKHB2-4V[0NL+)4!V/5$ MKZ?ZQU3/N.+_=HY!R*W[8B![AL?^0MK&'5]-!)5J)4$L-X1:_=WUJ=D#5S+@J2+4 M0W-ZV?5GHDX'S28SG8W0'-*1IFKGW[XF-XR[( M.3; ]/-5<6WKNP8T \U8W6XV8F^R?KQPFB40\8/0K%P5J@U9$$/\I:0T2Z-, MQ=ZZ^7FV?)+:=*0 RG@L$V$$)# \$^JY",MCF6I=Z*/7!4D211J,9(R9U'' MPIO?[-[^8=,BS[(ORV%*TIK&<#=6REOG'+L\;5<2':>I3BI3XH\TLCOR;?TQ M)8JJFI.I8N P1U829Q,\:ZT8V.&2/ELL.+:PG+S@C*E-D>Q#["; :NJ8-6 1 MQ$@S%$/5F L"'[#*N^N33:(NK(]>?V23WKUY\< -X3E, "(Q4!V)FIK(^.# ML[EQ%/S:<&XV,S[&V.-IF*+WQB8?=%;XU=+:O57?D/Y\"BMN6B!RZ@WI@"!R MS'1,1(*\-*O>NXNA9_-X^P"B!A95_BP.*$@_/'?*,!X$MAH"+"(TB)H N9<( M&_[R(+RXC@4I+TE0OPQNNX_]]O?VOUI/?Y"[[M-C]ZG9;W<[X>/>V7\4H@V! M(O\611D>\$FY31O"NV[GOM7IM>X!P$ZO^ZU]W^RWT%>!']];G7Z/=!](]['% M(>\=*JKW][*U!C=2 M5Z8V2);WFS\66A+%G^)KD*M8+NQNJ:7UO;*TAL]7DP^??S M M:,],<6I>0[ MH&ULDQ:L8,A&T;-WXNX'*8E"LI'T65MQ3WM;7^^!UKK_#/ML,):<',TR&XQW MKVO,SY8U),$Y-R5:C+DB#&:"1Q_IBLI8K)FE"31$&*,2\L-B;3 M*E.)(__(/X#L; M/0^ ADX52W&H/B<#JINOE[T-E=2"9/ NL4DC"0)E:HLU&*X73EE#F,MXU)&%*H2GAO9?0P\"GL FQB)+ M'2QB0VB4\U*F8UG$6&21*J#0ZD))VEYGG-/E,/8P'EUJ@MB0A&I::NQ8P62& M&]#DP)P%,-GVV_RNA,>:>W+V],R!.89.WC7\H&R"/,_=#2>:H=D.\O4+S<0\ MGP0Q0X_J.B#&76#3&#:7EM?BJXNJS!7D,DY&V7XDXT2LEI9;?P#,E611*%63 M#H82>-Y),2=7!;E6%JK58\]0.PSF$OC&B3%7$FJ8X@LY'9]EKV-';7T? MV&X1EO=:4('#JE7%'KMS?%S]?=GA6 (#$40F,EP FQ'Y_6I9J!WR9.5[B)D3 MV**]B%2IU05)RL?2',OL[46DAEP7JC&VR7,B'<;"[D4DB35NJ%8R.& D:0#/ M3S*;&\/XRV2@!/;2SWBXSEA4998LU,2J4(_1E"L7[\,8RMVH4V_4A7*, <0Y M=0YC(7>@CEP39+$$T7-*V^&72IT$IG$7ZC#W'Z*[TJDMXBF2WM^P5F%DF1// M;II&VNG!Z+XMAS!G;4,U)Q27%J=1"Q@U2:A7]TD*GK8EVR%LRTZH*@D-L2Y4 M2OLTLCHMJ@ZAZ'="E20)C7)%$"L)FMF="%>'4+L[X:J&Z5&A&F.JUT94G3+L MZ#IC:A&-K3B#6U$Y,&W[G74 M9%$H2WGP=K30>D\ZR7C2+R\W/UJ,O2>9)*&$#5<;^:;.T>+M! (EIU2O>DJ? MD(75O)\1G@1XT6S$-OSI6E#B*&^IU^&D%F@OO/L'RYS-DT(LXH!9S>&$#WQHQO/#=>8)QQTN+.>+V0YR4(VX_Q,EI(.Z4 MT0#V2=+!IFU;2%8[.*<62 !B=MRKB^OZQVS;O'4*QGF2)$&@L2M)XH<&[YLD M"0*174FR0^CPOFF2(%#9E2;Q0XO=2)*=>./J]G>*2,?AKP #]M0&' ZHA5VE MW F!P1'NS,1+")>MJ2?@KQT\FR0##A)81P^?38[.#L-F=[0VP_$-]SE*VQ6FZ*,VZ* M]R-<;HQ/;HSW(UQNCD]NCO>5N$P8Y/0C9U8N,@4;S99^\M#XV$EC>2<6\\;R M/E*+\=.:9Q>:@H&K/;X2K^4\6[E# OGXY-F]<.]]D4<\*7EB= %ZW^2IG90\ MY=/EF%.R@Z>+3<_+$KI>5FX+LVH+]R-0;@V/9@WW(E!N#X]G#_[?1_[9$6+.J> M_.U'I\5)7A*%PF)F;#Z@/!]0'BC+/M*X[CMS,@'OJ^>8ZI\9F%U\@!7UP7#8 M,VN>F34MYC''J$,/R&D3+D;74]$7L^(?%6T(WM0YKTI59Y.9KK#TS)FN8F^8 M\\'UMWQ'+U.DWWLMS8DY,YS+6$M.EVRNY4Z9:@Z8@(M8S#T=::IV(91AW8.3 M+>58]B!&$ZL 9B(NS^\^P=W9*3SQHRRY\=/5[5=%5S"G\S?%F"G@<$L"X>'L MLC@<8/9[>!F3>TMMCP'P]6""N=UYV&U0R:Y%27(=9]MNWY79'P=)D+N6SS\4 M7G<<_X+AVMC40?':K;]FFC./Z->$.-U^IO,T^-R'6:.W0QJI<>OZ5HC/MH(L ME8528WLI720RUC:HCL^P.^#VD!R[Z:PEXC4=G(K7E5A8Q>MVP6MC#T4@)1FA MM8LFJ,E"#7NWQ:BR/@OU&LVMDG1D=BU7A6I#%L0+T .1B"T?B5WEJB!)HE"K M;1]-%)M=\WF^.3 Y,#DP9]I:>M?F.$S?XE$'5C(!<\4F]OZ;)X*_L@P/&FXV+;M&1W>SRR0R$=J:>:0%9"R[US9:[U1 M2]7 R>E0ISOJ*V]?>0/6&,WLRU6,VO?IO9PIUI"W=1+-)&LDZ#YP-JR1Z=DS M3]1V+$W%2G*;EX#E:G==MK8UF\V-V"[8W-:!-I.:*B4CMI _=E7S5;&XHGHP MK1'5G)D5.5U3:$@EH2[N,ZPA6SQ1.D>>2,EZ98,G3MG2&1'#JB7,$6:ML.CZ M&-8I-K=F,ZEQE@DB^;PS+/)Y9UCD1!F6TX-?SR3XV=]&V%$?@^$A)@^G"/7B MJ9.:7CE1E4^X\>7%/Z&Q8V316D.H[C7?.@,>C'S$^#LBTMYGY'4>86U6BWF: M<&]>+(M"I;%]"&G&.:"49P.3<$!53,H!1]I\VF2LK96T'ENB35[@XXLUW&%A M\R_6R@")->-=*@ER;9^1=!F0EY2L]VZ(Y'-J]IFCF%OPS?H[HQGG+06W1TR2 MKC'DIA+RFBB4]V+/M,=\QN:%C.;+M_#"$9.C._%"C-KWC;R0[5J_N(/P,C_+ M<(/.SD*0%&*]+!&L+'<^JRVG1\!\*DVKND5#I8?_&3$>1PXK+%A4NO5<\AFI^\ M[S[]4FK]?A)U3[ETHD33)+6.-JN9YYH@EJIXHN3LE=D11$5.K2'.!E&IE 2Q MWA#J4CYL))HPJ;7466W]4A(:U9)0B[$UG^EQT9D-:W)@3C8/=IPG+L_[E$DIFZ=,8H/?.&OPRV(2\/,F,%D@84:K&<\4FQFM!XP. M'+/=!*9:*4.LF=EC2+%9XQR/T2>H"CD;SLCTZR MJ*C2LF')^GU(0KU<%TJ5S)[ B[:FJ0AR-;OR?@J# MOT]KFDIF,1A78]8RJC'CPI_1&2!;:I SV,RF)@N-O9K39:67326CG0FC6>&( M2=Y=.*&Z_:3:1D[(=L'B$YW.+'6LV,=._VZ_\+W6^FU1EJ7$OM."YB$.5+R3 M:!6Y"OIQG\;W:>O'7;"WFX)Y5.83D"<;7.L%!KNC.R8S#+&;7:.*O'VP;N9P ME< L)\%53:C(DE#/)'>=D:)(8$J34D\6RG("W^F4FZ%Y9[>=#CUF'@UQW>7J MMC;.[PUQ.?_LQC_;"J]SQ&U W+8:Z_>&N"U.V1$[NY4%J2H)Y?)V1RSO[);< MZ&TBO,9N?YL9E)3$2^_K)E>/V]>M5A5JM;RO MVZZ$2;>O6VU[\C'K!#FUF6+J*36;F]37[<:Q'N2(,?8*G_7\I)@ M W(G<9$J0AW^297=\P,[M'7[Y"B !9;LNRT4"FX&;^H]>62B\RV)@*^^-J$V MZ=!7\F1.%$/@'PBD1RUM=$,FBO6LP:OPTL"9G>GJH_]/L4@>-*H//Y-'Y1GP MWZ-_S2@X])])]8:P8@]X(2D6W1L92_!; PE)_K:B8T[A8AF7ZW[BH:"*GVW+ M#UT%5AI$EPHA![5NR*ZKY_"((>"(R.G!M7NKOB']^116W+24@:;>D XP#,=, MQT0DE(,W??+N8NA!W/J(V82H@465/XL#"EP*SYTRC >!K88 BP@-HB9 VB7" MAK\\""^N8T'*0W'7,F]S8H5P7*IO^S*X[3[VV]_;_VH]_4'NND^/W:=FO]WM M?/DTN#TB$'?=SGVKTVO= PR=7O=;^[[9AS]Z??CQO=7I]TCW@=S]VNS\TNH5 MVAWXHGOW]U^[W^Y;3SV6M:_=D-9O/]K]?QX9\(?N$^G_VH)_3ZT6:78 YO8? MY'NWT_^U1UJPJ'ORMQ^=%JG^>.^#0C]>,PW;^)DIJKA M*EUW%3XS&_BW/554[^]ENZ>:NJY,;9!][[<;\JH-G3%"*_X47\==Q4KOK"=W M-J#66^,@LJK 4\0;-AG6G^._'58+2 $_I[J*D9B[!4$9XT5U/5Y4=V"(,[WR M/E@/>V;-SV[M\M4FWRAD[R2PX"95J^IL,M,5 M=K+DPE=[T+7%S7QG3S7*R14$SY>=);FQ)P9SOM:MV67%C'ZE)VG(@KM14JT)5J@B5&+/5SH*/HK=L2ZEM#6[8LL6N M%Y624*ULGR<8B86UC=JL:?FD_07B\FM)$DJUAE"3MA?RQ.;7?2HCLUOGF0.3 M Y,#<_RJZ7V"I_5WY].M]O )*XN'9J@-RWGB,IN3PF*#?]Z=K*OGW$.J/#RJ'R(U69*U;:=Q3^9SCQ+;&9T)%ATR):TTC_-444-L2+4RMMS$EEG MC'.<;E9*6M>>?<8XKE>_V)T+FJ=\4%4< :VY'DFU5%*=BK95")9 MD*LXE>C\3=0Y-K%/RT1E@R>2!$+K3\[X[*G:>2<<:N>=<*B==\*A=MZCL^KG M/3JK?MZCL^J)1F=E(83(W(BI4B5#(Z;DNB"*^_1(S8!_DXT1+?+VJH6LRWA& MX\?8\.<1V_[<6ZD?8,#0Z5D@#]"2L4!B+7;(>&RS(<_L**D4C?I^HZ2DDE#= MJ]E_!N3BE--75DKISCYU5<_J\+VX\&=T%-:6&MHCYF/C#A#:BY>S,D:JGM&) M8K'A3S8&ZU2!],I)N7PJQ4XMVS*/AKCR(NGTJQD]N5 MH GHKG,/2D*M*@EB8WO@G$^E.$#"(SODR4]"Y<#DP.3 '#]."VT\[/63^*Y8 MZIB4-K23.*O6^)%&I'S<)A0-41:JXNY6Y")[?>] F%2;6#3$TMD3Y(#B$C>8 MV+;/FW64'8:'XV)KVZ[R^\!6I,0?JP%'313$#0$ M42H+M9_,:9SWR9S&>9_,:>2M0,Z$4I*8]P(Y*#K/L1E(.GL2_DE\1S[@22=HGP.K)&%TWQY0Y!8(I31$UWGBLYM6P%9U$AI6:ND[1^J M];I0D;;OWV6>*<[QR%E*9BH;//&N6H)(XGEG'B3QO%,/DGC>N0=)/.^V())T MWGU!).F\&X-(4MX9Y. N6Y8Z@Y1+0DW((KZUTRSV=SS[!B?N$;8,/2Y=V3Z1=D+>;$GI4 MYA-J.#9XEPL$=D=W3#097J,.%9P?JA(8Z22H*LF2(.[E6F:EW98D9[1 *YK@ M)Q(-1N^])AHD:"FQ/4#.FW==="N<^+*<-Q'*&2@1 ^UZ<#S'G(>Y;=L/[PUS M6QRVH_;OJM?+0BU&*B7OWY7@N MM'W7WV8&)27QXKMW-8[8O:LN2/4:=L+(N\;L2)@4>Y,@4_((EOZ92"(@K*]-J$TZ])4\F1/%$/@' NE12QO=D(EB/6OP*KQ47'Z[ M2@%_UN+]4^]UJ;ZM/Z9$4;&[D6+, 3O$,!UX)-AJHAA$@XN>+44G4\5RB#DJ M.&-J4R3U$(^%8ULD@R5\%#PT/=(,"#R+:_K8RUD#6W>Z_Y/L4@> M-*H//Y-'Y1EXN4?_FE$(BSZ3V@UA-3( !"D6W1N9>/%; YE8#D'1,:>\+-2# MR>>F*GZV+2]V%5C]^B)NR*X8X?"((>"(J#6":_=6?4/Z\RFLN&DI TV](1V0 M/8Z9CHE(J 1O^N3=Q="#N/41LPE1 XLJ?Q8'% 0>GCME& \"6PT!EM?9+E 3 M(/<28<-?'H07U[$@Y24)ZI?!;?>QW_[>_E?KZ0]RUWUZ[#XU^^UNY\NGP>TZ M$.P_"M&&0)%_BWC(_,LGY39M".^ZG?M6I]>Z!P [O>ZW]GVS#W_T^O#C>ZO3 M[Y'N [EK]GXE#]^ZO_?"04\-N@\_.LT?]VV Z.,QW[R)3YA-@:MTW;5,S+[A MW_944;V_ERVT:NJZ,K5!LKS?;LBK-G3&"*WX4WP-_ M$L$=.S=W!(S)R3$&[E(I&3XRM!+YV)0-:HGB*T5W&"_2 :*%;B,/3]WOI/O8 M0BW=^84T[_KM?[3[[5;O0MR0M/+<5+:B9^;;H6OJ\1JU9_6??+58SGB MM217-&-SU9&G$7^*#)S\JV*%2.[5C9_V"%,39'-VW=N41*%2:0A2=7M")W+] M:V%IUG":H/QR5YS6A&JY F'F]A S#DK3/+#F2T9S^)^9[; (C#@FL2C@3M7 MW3!W@I:\GM].?DOZ=3(+G&NQ4KQI H$Q.@^*]RZ@.,"31A<$WPNT[QEZ8Q; :6 M%G'.1:X+U4;24RZG05H"59<,:5AIWA"J,48OI+>Q'9?E6=:PN-ZL^TRYG>VN M?<75W 46LYE4-:&.6P=R4E*='8?OCB@)$_ARTL.YV5#TX,=8% _!:0:\9PA8 M'#A@[6UJO:3=GCXMSG]$%\2&)T)8?V_.!LYHIC=5%?#G1/5Y U36RONJ0VLG7N=9Z&,/,;#<(-J+YC>/%,=Y*G5>\I_ MM@UO;4_^TF(5&E=+%; UV>V;G9):.A#^*D*CVA!$L9%E5>4R_Z-%IXHV]&;# MV"SL,O'P/5%LFSIISSY(+0.U3DO64N!N9EG4<)IL;5$A1*TF8#CR,)I5H"(YD9)6_-:*@3I&O*0-/9)L*Y2+QRAZ9?[1#+=2M7RD(Y!6X\8]*E6+BS!^563O (I3I$*;7=SXO$ MTOGY_/HSW>2(H9Z7RCN#^G>AE=N=?[1Z.]5[YH1-.3WO5L0]!MK%3BVL;7/F M+#RE?\VT*5;*G6M8ZG47[)NLJ[M%']WE/>J*X4#LU/)6&*$5ZT)EKS*?LXT\ M#X(UG'ZZ3TU91I(V*Z)AHVR,J3XL.F81\#BS-) 1S7BA;BGIQ4A(;VQ:3I]: MD_9B<1%[6&)#J(B2(.Z5ALY.V]5DHTJ.HJ6?Z)!.W+%9IV7&5%+M@>5U1[_" MX@!?[M(V<.*FS)8D6 ;Y,-F0B(TJT]:(9*OU.A\><%1,;Q1D=@W$\ MZ]X$HN$;%+V-I\M U-I&;S:PM:&F6)$!(V[.B/@O:TGDU2,?"[9#U:D9CF(\ M:WC$E->?"/"1JL_P5G:N7]>IZLSP;+_G#3.B7(Z1;_L8V%:D4A+$,VS6?TCQ MB(\KJ5P!5;E/\>B)G=XM>RZN%-TI4\V!^_\+BMPV1\XK[NX/Z0O5318, EL MY_S;G*(@1,T\N"54V#6Q[>B/?&TUW>V,+V39N3$GUJE!I''"?(V]R?7I@4E;/ M2ULKFG%+RJCEC;+B'H:&CO%$\ MP:.SEFZ.R3KKN H(XTH,G2U-Q2_9N#VF=LXN:/2R<3/VN.[(S]YXN?!'6"/% M0;D37HAFT1?-G-GZ_!&P%S7TM224JEDLX8OO5B:;6WBD-/&)IC^F%S=9IDKI MT'ZPS E.\L2^[1LGA&WL4U*19:&\UQGP\TUE' !Q1YRQ=HJI. M9D?)X1KHE42C7#C@3*%-9 ME?B^_-GSUK$+1Q]XV^,=X_.:4)5%08QQW.,]Y3Z/FUG90KF5P^AB(]91_I3U M0VJUC:@J/MRW[IY:S5X+$Z[\-_B%:Y!FYY[_TOKM1_L?S6_8SO=<[*3M1LI0]4M;+0$;L:'*I7L"ZCBEOTS M M^#BV;CG+638)1MFDQ(<-H0X:I53*9P^F.XDH+352$TH-66@<;HA4?@+M G;Q M8D5IO1^/C]_8+)7FM\4D%0C2'KI/W]D\F'PO]B0[5$L2&FO[57,+D<]6[<;= M42R).Q:J7::5BHTNZ?#H.O4&5914^-OPN".U.$;A[_!.<2N>28PR<5O(^;OQ M3)HNGR/D7(!2["".^T2X=4R'4D3?<.9Q[[X]E)+'=AC1XS.C%HJ"PLTQGQS:QI:R42]E1I.Q^9@$F> :7S=\,'%V*C'I+M;)0CI$COS # MN>HVXN@B7J=WMDP66R;+N4SN@JYM1[SS&<@A;WO7,Y#K^0SDM1G(U7P&\AK' M'5LHD\T[KAQGWG&GVV_U2+]+^K^VR(;AQVZ-5?-;(3 &.3"*F&R911PF(VN< MO[/0+,O(X/9O/SHM3N"2*)#%?-A#$WLS&W&?KC.;P%WJ6J4'!:]PBMBPL$7D MLFOY=69K!K7M>[C(TJ;NB+.OBJW9W=$C3D,R'#85J@]/_*IC3?"A>0*G+6JC M^17C"-"DS A+H%F:_1]/+=P@^_JCU^ZT>CVVC_:UV6OC+.S"XU.KA[E.9Y3EP"$FJ MQP=D+*AP1W%DJFQ,*#6>P<"PL_ #ZKQ2:A!=&U$(VS2TDC8@[EDQW-F" !M_ MOLJZY//Z.PL^17).X1)&>L4A(+@LV@) #=6985;"&4.4]3PV9P[2LN!>3=B3 M_@.4,NC\&EB$)RSPO35 _(KJ&'#AAZQ%.1"S M3F$15[?5]3V^GS#/^>.Z=QV*&H:9B:;K7@\D6+MF+7#E8L7S3.&Z9\3*@GR% MJ:XXN#)")P,ZQ&&NF,K10(18JP^0%4>QYF1JPOU% E*;UIQ 4OS'5 MI_;BS2"KX C>/ ;2*#A@C:A0Z LKLZ'F8#(2#J]]ZK3M? MP9$V(RLQIYKAIN0!D:[ @]CJ.E$"LX5!]L#P(CL!8%-N:@LC1;-01<^L ,JF MIMN;!H1]'2%<(> =\(R9[C#.=P<0,RVB^L/@"#NT@L<505J8G:W=L":.SIP_ MA8TT'NGFZX(XNY!$"-!DH@SI->F/30CX@LM&MM!LC 8A5@0=HKND )1;;&#R MXMKK0@1'#10=SRL1>TPID)JM^AY0"H)KN>!)@@^5S8&"=8.)&_+3/+@ZQB*K MCUZ\T7U)(?@29PQDP LO0&+OJ.4H&JI#KL\];P&C>+!RMJJ;-AJ40 .D I@_ MT(*:#NC!*V9<()2!:VQ(P&, ]K)9V:XV C4'(JCPX01(YRF@&\P>/)JS@3[W MW!B634=^5@P#FRQM]W]\^4=-#:^PAHPU6!H>5#R( CX>OJ%3AW496T !/*=J M4]0("]9=T!]DP)QH#MR$K+PY=U$(TV_ FN9,!R8"G4,5;X^ &>G%)@'[RCT? M['!NC]::/GW0GE&+@O+P\%9P\=;D>'NBX $Z:&P>T*1)8O'OQ)/JD89VE\RI M8KEBO4EV@.E'C-@,7KP7=!X^]+MBJ6-X*M5<#4&G.[/4'V_%KO&D\Y#AIQMIRHM(L_4[:=[==7]T6)>< M7A_BS.;3?>] ['8<[FWV?I ^N!XJLJ%4%.O@S]]ZX3TJY0$H$\[.']AUA;I8 M^2B0!;89\T%0X*"W37@S,Z9M_,\"(V2X"?6^X3X7N0-@3. +&QCV5@ >9PW2 MF,WG#U 6#_4^*P2F&_$]4T^1DX$'O;J WA48\!=,,"O8:HPY_51!.\4<0&;6 M^7,LU],.[L4RTQUB* K-WAVIBM4O"+DWH2S&(D$_:B,(K\%^H+V R-#@[1^X M,N=W,NN!2MP8*A:H4KB)LJ,5J!$\F5\QG(6@CAY0>*Z!1/J; LH=G$;)U;OL MR\+K.T+U/)]@6RQ]IZ;!?E^0&;V X[FMX74\H._%M8(/@4W MK42*K%A;6#]!@]L!O5^[3_UBO_7TW>US^)T?KCTCSXW5J- %;OUTO@8A'_A$ M^L2T6?)!U^"B80%^8Q:8>2-^>_8*',+0X<\ MW6,C"8L@!I-@=_B5]R^_!KTGV\M>%Y;>Q-)0!N4.R_+KKLGOU N[F;\#>/F3 MLJH(8B^R;2'A.WIE)5GT-QX"S :,<4\'3B!=Y^])O(XUB$U=_Y-G;%0WU3'$ M6P+O!&=2U<$OU48:\SO!O\1%^&B$L(T^F[A+\GFMISY@\471=%Q&$595M(& MS$,"KX_E2A;OX0@?TBD$CNC&S::N:^J]G*>!!?*"G@./-OG-9G_\A&W?8M'.G'R%!]F%=>X8X/;M-8G2^)7J6I&AI\Y1IO"G M?77;A=!@'Y@X4X7K#&!1?;Y(&_LZ1K*Y5 B>_'%_E;TB=H44V;WBX[8 MF/6 H&\&&MCK^/R(:=%Y"G:TS.SH8[O?_ :N'AC.[D/_]^83^EJ],S.8_46P M#.K9:SIN!U3\2L_Q EBTF66%UVF'MBKW#QD9BEZA VA<*=$#UGZP7W"->FR#1$/4MSU +%4QVXV(O", GNRX"^13_-Z<_]@ M.!,PK3$$\ZDZ/*>I!MJ[8\)(YT;*>QLF'68#S#LX&DNWXU:X3AWJ[N\HPSG' M*ENSP_*G!4 AX,%[,$_PJ)3-4V(&TGV&F]G ';3 .X Y6&M-G@+Q& )4O+G, M%0S-@:ZO@.KR^ZJCJ;X(X\2JVO%)#EUV28:3S0A2"=_Z&JPT,'2N S-OV5# .H],;G,,6_V6N4KDL;G48FD?L?VA]I;W18 M_"^US"00KQ$;'QC"H4Z(R'F1"%D$(4L,<5$.']M$P'Z*WA;"[Z =O?V#%'R\ MBK^E]=3Z1ZOSHW5>?MT/4-,6X*6,K ?6G8]UBE@$;-7'F6OPE6 MX#O*#"0L0UH8:U<)HNY4J?;"[D3E.#/X^OUSP0#H#NIP-VORY+_;QFZ"7'5' M-15KU"J"6%XO_XMA]!)T/MH1S))0J=:#!@0%:3FV*$\P/0/,,_]*NEW]'5V MDQKO;:ZJCICX6Y&$6GU]^EFZ0AT;/*E:%DIB2+J.5_VMRW,A5)S#?!K2#]8" M\* -0UG,N!$W^PY@8U3) RH65RZ([Q4'K94^\&"K(,ENH"-XV?[HY!^L'?_6 MX/G#)J#QWRM(^CIO6A86XR"WWOM5@+[#4E3%?^,#_BU%.T [/O;J]L'4=?.5 M35FT,92=32:8!L'0GW>9G2_D,%?,\4"W(84K5ZO^9?'TW;P8A?U MBL_FR>D@7['36PGH>/N%;\:H5-?=@ZY,1O!O>ZJHWM_+)W'QU(@RM>EGXOUV M SPY=,:(/?&G^'NI5[$.D >:;GT9^'@=Q&L@>!5RCW](&<"'51KL9$/$7G&, M.HS![6+#=T^HLK02.=E*TFT-X+):K?K3U>U7UX'QRZ-6@?;X\J?(8^K^5;$. MI+M7-U:N3KG9ZG>-530_\MFS$'#\8IEV5!?5#99M(X;B=P'(&%*3]#W=&:M" MJ=X0&N+V<:ZQ\7K(9C97?NR\\!=.VG)6$^TG;YG>#0:2XT,H;$JB%))D&(,8MB(QE,WCW%M%P^XB7L,EF[MBW;> M_:&3R.(/PZ(\.?R+HAG?0$=VC4!13F0/HG)#J,DIC8FY5%HE$?B]:541&E)5 M*$G;)[OOWZR[L)>="_/Y^$FDTIXNW[J."-RWYIVLD<^_O/'3%DK*TO&\DUJI M(D@A&=1M>GEI\4E\OJ-AM7Q4GT]NE 2QO/NXNXUX9:+@-XCZM)(?P#Y$ZTF# M1+&^?!ZQ_J'L?5!?;/:(#\C;,?V\)0:/=ODJ&?+X&D)5 D->3ZA9UL9M91+Q M68I8:D*I5A+JXO:9Y'$0GV[;U'?I4R>0TB0N=0EB,'E[#B)WJ0\CUWN3JB9( MLBQ4:RF1*MTP.K39IY]QY34^9]L@-*5]T5U]RTW;H^^S:VM:8VEV]_C%L@3! M\/;L^0':PX9Y_^=<@P%AB/+\;-%GQ:NB<#V?\R\ON>-=C+#*PS^FQKLOL-(U M[US5<($!.BP$"L=8HP(L\W_>4-'#BP8FRG],=H0&JZ,#=VMVL R EW=C"1L6 MNICZS#V,L.B--KPF36)CEYT"]H1QJ1%\8J"V%NYYMI1)L"A=\!]+,->B.=@[ M8$C15W7;3_&"&/_=RP#B$27>-(U5@0.D!5;>/Z2Z!K#/>46O?S!BI]J%'IYO MF.FT._(CX>^(-;\\\.N<-\(!7/?H,S^FBO*V!3TS807;0?:\&.S)! M6<6",_;*XWEH/@#$OV:I3H&E' Z*ZK/(0ARAXJ":?)^^SPZJ?N=G'5I8[_)E M8'VZ]:NO,U"-<(!5]K2WU-88UWW.*U#.K0(E0RO):7+,JJ"*'%IOL9X#7KA/ M&:]NJ20XT.4NNV,ZFXZC1,1 )4$LE82:M'W;X_Q+B"KU$R%9%J1J Y"\/;-^ M 4A.L*>=!,ER1<#P3 HYLW%Y2*XF.+::$,F27!)*\O;BJI-4QFWN! MZX5GQA.4*"3AF5H=IY-MW]O*MS&"Q))/9*K8"/7&'L/DWC>Y$IV@3$(N62H+ MC?+V(LV<7$%R)3I)FL!\"I5Z5:C74E*&IZZW93M.?=-A_*84 #RY(@UG(Y2G6R<2(:U3!; M(DB-5(<:;]R;W]"D)OLS(W=L9BZ)>3?SM6[F];R;^;E-.F<7D:S;:^ M4=NFM.NU'?S&FD@&"B\.U6*KZK?8^M9J]LZLP=;]C(U8"^N.Z-8L#1>=&PLZ M;\2)#37,T0B;4F%=!IN=XKR:9#+3'0W>8^!@KY&B>C-R#EN!U^%0JSM+,08S:RZP MY?^-6C:=>TUWZ-O4FQCCG?W''4I>/\6?N $B;(N#W5?<@2W#!7+6>X<4/(E8 M>>[*BO .FTWP M_FPYE^[XJ%/-R82Z[5;Y1![>QIIUO0)SBMU=36]0EMM)Q[TU,"](<*<%4J_K M+ITJVM"]SNNV) '::Q?+.]FZ[6W18;TZ(@Z%=[@M4G#>KGEM2X-*0I=E]M] MR^W?[D_YFBB:X8[S9;XMK*S NC"N0LF&Z>'Z67-65A@XPQ[$JL60!."#WV3Q M[C@63A]<:I'JOQ )@7\L"+%:BV<34+%%G"# )=QOG+J]?2R_'F6&29].8;66 MQLJXEE<3T:.XM^AZQ.YQ^]UZO;.83D+:\U]<'<1*#%6 F??7M;P6S0"L8;/1 MMA-*6;M9=F5 ??"QEV,V'7!)BRTTU@4(YDX5DXRSL:/G?F60&V['[DT[30QU M&]^%C8ST=(3M>.-"O7&^0'6O113VAC8-+CO8Y7K1VU6SEQH6A_0B=KL4XVSD MU7=O&#>ZJ5/QYZP5:6ZG;EYYF= MDI)OAAZ6##5)J)93V9..<1;YO21(S*GU%CCK^###QMS?-4.;S+@Z?72S7+OE M3_"QGW=_+&]E'S@6ZF4:;9X/88\A$_X<-Z7FI^%XQ_"),J1N[WASV?VW-W8W MSUI>(SE1SBSML;^#PF$JOE)45_A@'31'TZT\A<33V^_>Z55[I#\V M>06K0&Q;4<3EQPG=Z_708"B,9AD++1.4.(=MX/H=LSSAOI_1#KRL_TKU%\H3 M;Q&%=J(@U0YXG.HH 2CN%%YV5',$'ODG5:S^JQG5WU2LIW1\X;@1CQO<1*JV MF&HQ[+J,T#-"QBN(J#W:3Q]=L'&MG_U-WES$]V&)'\9BD[SUIL*EO,=@Y.&7 MTN[Q4@8%/49J(U"C<)&A=0*NVL!/$7Q3%L23-?TZYT ;@U4>>6#A!\Y<>PZ6 MP2PJ2(CB%$(* UBUV6J0JMF1/:%*2[Q0M*GZ>3BSYN $1//![RZ<30[FDPUU4B8X)-Y38H3MEI/1[$R'7]*.#":BO-5O1JSE47R8ATV4\R3 MXWE@W3$DHI1 (E8P<>^NX D6\$@M-3@'L2@'9&4*0?C5;?EZW0+_A&.O[3%A M!5E(5*^X*UB9@7B8P/MGO,8)(]0U59;N]#JV^GLZ-6W-B:$6RF6AMM\PYB1- M"W<%LB)40O+Y(8.Q"U'U.:&3[':L\7&?X>>C "MND>< ] :OH"F\4HNF-X'[ MB7IO[X[NZ[N ML-"P:L)4QZ4_: ;VE&4+?,*7=T<_;-K$-P>K'7?>Q$^74HFA!C)5J^M0G_=H M[)4VC8ZI_CDV=7 )[=9?,U!@'=.A"89+QG[@X6K_:W[M?Z_?O?O[K]UO]ZVG MGELY2%J__6CW_WE6YP&^8,IS*>(8XD1:QJV?V88!5@%?W3Y:WK1-AO4OG_"^ M8^X('&5(\' '9VLW!>'CCZ&OA]7(=G/FC$UKM?N_KQ=8R;+-DIBBR/ZM*S5^ M#>KGJ?>"@HUO$'9QF';S&Y>7\JA87:N'I;%#=D80G$6VNDVJ#K[W%B9>B^)Z M2PIP%2RWA'Z*#67Q8K!//JXV[E==DR5FQB"@J+T5Q]IP2('D_&=Q!*\I2J7J M"NM'7UW;Z>KZ3ETT:R,_S9K4%;(V\-CKE8A MFL9_Z\7G 9=998]/W5\.K*)C@KO,G(]3N,= -HMR-S)Z2F6"MDA\3RY LN[" M3=U",Z%:J@BEVGJ+89:ZB80X0_0&N"6*M+$BU]2:G:SQ&&(\%77:A8%"6 M5W,O'8,GP_+A%DN&LW$?1Q.K7^'E;:,UF>KFG-*^!7+.OXA&@% K2T*I$2)C M6PF6H+/>P:#'GHBE1EAJ5'$V);/OJ4HG VJY7TE"6(K\_!7\_5HCA,U)?K9A MYGU0M9#)XQY,2T7V5& *=KL=3$R*GNP[3Y3LQ/ V0 +%K+5M- N MV!\@J&'"LOI>/P,=<5X7PI%7E3M -/2! M7%=!(*:90U?*,+4>*5<0N,BGEC6:">S,V]C="\/@0 M194U39HJ<\O4=?]IS PJ;]>DRR%P'^#R-\Y>#((T#&O7MK%F1SB\38S%:]C# MU;(IC\FFNK9A"K)OA(#QI(V9&8%G-UA7K=2J3!BH3W0Z Q95;#IL&L,GZF 7 MN>#J(C,UL ZP^J7JNM47UMD!^=*>#6RVL>( _ZM8+J+K=/@.]70IT>P?3RL$ M,@"<+SO4Z8[X!P^FU5?>?E^(W)9<0$FHADQ0WY#&*6S6A,M>ZTY*CNRLY I1 M2BZ0ZS/,3?DHEUA[@^GVS]I@$KQ3AO([9/&DJFFSIEUB_^:K8@TWSZ_V%2X$ MK+60Z1^;&/P("GAE(4S3K@ES'!EFFKB!>6.A''(,*+JGI\^BFV1 44&\;,WK MKX@JW '#K"DZZ'#XC^='N)61X#.U7K"7Y'=XP9UI32^ ]>/N=/6]S#4C*+F8 MS:[UU$68LN&RQAH4,_7\(9K"ZZ6YWYD,+\Q4>;!ZV=3= NW M),&6:E>+U7TSZBQJ8,(8M@U273][MR9PG"033===F4%#$:Q5"NZZ79.-V WS M;IV8&U@)]D96',-'3BO_7$AGAME_S\U8;$?VS:\TX$Y&:N.*7!4:8=7YFY,P M 788NFSCC#7;G],."RPHP"5X$FQK*N;@V%F@@2=.I8CN)4)%EH6R')8\Y<=" M/!8!*\N2'.ST""QA@0&;>33;G_X>FGL![Z7KAGONWBD/Y"Y M/;L"M,B2QE!!A:TJ2#5G^G!7);2TJ5>L'$D'R>+U>N(EIA8BRUIH+=5<",I= M=&R=8,]\-1A==_OVW,F,TBCL0%9RTCI- M]]80A:0:(F3TR[D0%'L_@/G>7;PQS61>6! E48;FZH2)J"^ ) M:J*2 BX+SKFZ%P$P'-R?I]H)C.P_*^KGT*?,I K5EFXS( MEL/TBQWHP2IS-"TP]L]LM^3K?'&)J_)9PLI54RV^I8D]$#8=P_?&P5ATO<5O]*'7-8W8$$KU]4+&0\5')PJ%O&@&8ATV M5$6EE@.,A6+ 2 9.:8$AVJO/Y)@4W!UW+H;H*/, Z17""6RFZ'N2?"J*AMN) M>%J&)PS'&GWQ>QDPEW+Q-E1$0PK?LM*) ;*^JZ(*KVPJ2YCP:]L'=C)SWOEY[T.=MZK3HH;P]_LG_,Z7,KB MY*>_%KN<[J[8#]PWOZCXW/.Q%D[1UF1B@O*/I)%I6:A5L2'.?OUA$NQW)P>\ M4:D*]9 #;06V=1V=)-E0O['>#BI.*Z?E"+[)0ZY":H<*5BH%?N&^/ \1[2T5 M6E()8FY9J(<5!O" VVN0OCS-,63]1PFIW57QW40/H"Z\JM%_L#S MP"]Q%RM^Z!;.V\>-X0INN=66&&Z#&&X)Z$C:L]8B8X"1*,L_>-7J[F((PN*;%'JT@D3O!4)[%&(;HIABQ+4C2<% M6Y(;0B6D]&.ML6.862I@;\R9S8;"#D#X@E(2S2>>M>(4WMU4G;\LQ74[W9I0 MEC)Y=@S2GEJ83J;IZY-3G%[;?[#B4%I0IZ)@75@K!U8H[ M6/JNU=UZSKJ6(-F;2K%RO2I40SK7;]*36T^@)%E@9*TJ+^98RO5O[=L@"=70 M.H9@>M93_9R4;'+X\A;2%LU92E"F$JXQU]/WP= T7OK^'VR#IVUP#*YLB#"G M]QY6^@ +7?9Y5^IA OTCY)">O,0KB7', EI,SZWE)=S,D'H&],[D [OQN(+@ MBPO@:D0U9#*L/^N"MAY0][B-;[&CT;_'T7_F&W]7K#^IPWR^%;EB074T8]7E M\ *9"7MH,W>D)M7QV,YMD)^*/%D0_ A O^608+]Q_$31E\TC9W_5HLR:#N;\ MC *U)IKAOAK@QMIUYL0"F0Q0P"Z("K(H'0I8&^-V8_8V6A4VW1B(KUBZ"9'B MA'6P-@VV8<$4ZQN0RL$S73O$?QD5.]9+?ZN,X2YD2/FF)UKH_.!SKLD/5EWG M4IE7; */S71^=$*!6,$HJM@BVXL8,)3G,L>HY>[F>@[/:J1:V"R\O/S)>RQC M#9OP(L"13AF+,W98<=CYKMQ!>;&':5.ZC E42W%PKUEV^M4 MN7.QT\8''*Z,J>&7,7WK]GKDL?5$>K\VGUIGM1\+T@C$H"ZV%NV*R = MM!Y9$S)9NOE8T+BW/W.5%U!58VH23V("F^*9S0^Z:=L?/=6VEHDQ6&UV\#"+ M6_T8V/F_U A[L79WT2$54LM275@^R+70 T--9T0 XF"J@YM&MQNX2[>5HQ[? M6:6D2TDVFU"UM %_&BH_N2H6)9%9N5:0&9CP>(9-L]V*2SQ+,T.D\#-VU+0H M&ZD2K$9>K),;J6 ? M:UW(_[5EQ'[QC]D#X<1,[ ;>(TCT!Y/?RZP."YK%B4!$P(]7T M?"'/P5SC8LZ7F&+S#EWZ,S1X63=C4L.CM[>>99J'6C.7[S&5-\5$ N+?X"8Z M;#GX#$P= ACH8;%>^)QV(1=[U]AY149H148IK\A8K\B0\HJ,;&VIYQ49>47& MP2HR-OGSV:_&B!,MI6=7=IHOXH^&7H69!2)-8WC/7=O=AG;[.8C]'L_]\Y&I MZ^8K[_V"$ZC9:7%0U>XQ6@9Q!LH>15RS_K\Z>I5E#Z.X>P,@.]I;:FO\[GIW9WNW&*/ZCCX%IR*:TFN:(9ODROR3V'S<3NN@[/* M0IXE_VG#]..("<:!6P\QS-A]7&/7Q[FL\"%Z-NC^>_" N3;+CW\#]#7=I"1S ML+PLU:?WX;D[P?0F>H'0\=7I+HE"I-$#*UP^ Y@3?6\(S M3/":4"U7A+JT?@KB8/2.[V($7+H8'DZ(K\7?NWQO;)\L[@-S8,X F'3\VMM[ M:IBLBFI+K)%3( ?F +P9.Z)B+]38YO5G4G0_OKK]?;4P)J0.9F9[?7\Q\>S5 MV2QGF#.(Q!R8LP#F!/D%M]HL963$C^';G8>=?+Z5@N_E/J.!'BYLE=L&Z34: M[U6A"F05P4K]['(DLW%8%^R0Q1KZ=\-.P@1K+!M MPR(,XG!FV>U)'CL%2K+PF'=1>RN.M2'X:)\)_UD< >F*4ID58==E2;YQRR_B M+#T^]!>,.2G'W)Z8DW/,[8FY4AJ8.XF?[%;A;%O MESL'@G8'0BW)?5Z=#_< M1=K.(ZWC>N(QDZOQQ.Y\29>*\[\?[>*[_SGM4HLX]B-=_)@C)UUJ85 [,A>1"_7JI/%V? Y.YK:F59/P1#>9:C4?*I7KR3J8R]&#$UGJ- M0$L7\5K>7I2U;V'.99"G=F+ZK$]WR.FS,4PX.GE"&K_FY-D8"AR=/.5#D^>= M9=C.R_RY>,H-8&8-X'X4RDW@T4S@7@3*C>#QC.!>!$K-#'YB9>0A?=K.NP-6 MQUSM"^2=FU]O/H:-QOQV5UY+8=Y!#_X([81/%DW@+3XWT&W^0_U*A]761'YG M)AP67_3J("Z@V=@N'1FP;6>@+< _>-.I[NB.]W(/Z^*Y6VL&/H8NP0M6FZ-,[$/E=]#RVLEQNYSN],'6TZM]-GR+MG0B8KW\\*6Y?3- M8T[+G+"G>,SLY_N\$>JLF5Z0[98[/+HMLWA3A0'5S=>L-8TX)(?\Q'MUOH2U4O^U#GJA3?,SV4$@[X60O97D--E1GO?+(RU: M(US=^C.\ET'U#V+&/2 ;=P\I< CVJ(5637 %/+^X1]69I3D:M5NN\_, OL_= MHBG6>D^I)NN9&EU,T!#J,;)%^^,L4\2H9IP8E:H@2MO+.BZ$&HF*H=*GAEP6 M&O).I_W/F1B)RIN.(!HUK!.M'HX:2?;S5Y^\?N[?-9(_O)'TH0$MGRAQ <.@$FVE9/I+#N"3R$"W#6B2;E,M" MK;S=MNCX@] IZV5!%F= 1?5VI]/BF7S 9O&\(X!_TP-%0+]>\U6=1,'(@8VC0\U MY4T2_;$0? S$+ZW.7;O5R^:4-^3VVV^:HSW[$RD/^60/UH,]-6)B.*%@J>*<[&!$GQ$UGUM2T*1N!MS26M1 ]EG5I'.^.8UGOW1%U MP#E-&T>:=#W(L7/I'<+M@;UYEJHL1OT+4_J:Z-37/(BWVI\3'P@!,;1S"^:.;,UN>,6X&+-G"K$(0" MEJ(96';#!J7CF%>WJ A'U^#0X(+R#-_:@$!G'53"03V=6@PHQ$*FO8W>;&"S M\6Y.ZP5=CC14K>RKVMZ/K[W6;S]:G3YI_0/G@9U_#>("@2@!2Q6:RPS-:@3H ML !L;0)+V^C&L]F-SQ;EPHW*5&&3L,W1"&]5[:!T"[HV^XKM#H@FGKBE /:8G!JA)9W2P?*.^LX(LC MZP+*7[L&YS5U!<\X94&6%;-H3./BP7UJI'84-Y QOJ,YO\H]E' M:[\3U FZM7\SC6>$^9X.'(P>^:Q=!K^[)JSGV;R44FB3F4T250A*U"[&UN?N MS28M[-K=)KN6\\FNZY-=Y4N>[!J#K=A_%%;OK?Q;%$O(5,KMP1RT+U@F&'Q* M<:1 ]##_O*U>^\M@G[O:#IT0.1@A^-[[/8\,F<\,UK]I*/K@*%B M(N'.-/A\;G;-$[5GNL,N<6,G5ON'98>XK!2&HAX=8<%2RDM9TP./:HO?3/-/ MB#X+/0>L#,L?IKK.39'/OHOW2',FX/;'FEWX;:98H-K!I#^M)5Q^8U8=8U1X MO$<1'FWS(?3HT8QFS@R/V;#8BPDAI@A47L#%/A PZV#/U+& SP.HG9F#(UPY MS767YHLW".#H.V,WDS"ABN$>^<$_'RWM!5^\*!TCBQ0J+ $=#=+DA\BD1J-R M3=RS+R3X?!,>A3X X&T*P,/B 16.:>&>-$0WW%N!!PKNT38$ ,_2H/,#MX,C M]!^JNLUW YAA2,%K 2V8&[ =T$#T6<-[S)F#*Q7(8&9K!K4YJD:^'H-G8B($ MH?.N*$QU!=]@#MC;7JC;X)?C%SU7/[%E<;TG^">E%-N>3=S34^R(%?=ZG;%I MTR#(>,)I *X/$@E^1=TKBS>;:7/-KH X&)Q<>XV(P2<_@Y]LL;->^& -IRIH M(PV@'LP9A*\F9M_<%PZHKE%2 0W]V#O\%_HE2W_- M7<+[$+'^SQI(O\*26/ MFD_,(IV)3CHS%?JP45 6DH4:U4159A@(JPY/0S(]4( [A]IHA#&/N^," MO.(?@-PLM=?D8;-$(VBXO?,,)@-$C?+DN*O_014QM0E07I.F#HIF]CPNX.F+ MB?9?^O1&/!%?9&N7D+%TS!(CYPC5LH1:\.9MTV!'%0/(9)D$>_D=!407+@#/ M$3M>9A90RW/84Q.$!1_#Z;"$4(;IC1A%G:J!&ZJR*)_KMTCE6!C.F.W$M+"E M46>.B&2D%E;HC."I8*>>JY.M[=CK"(-IGJKHU%AZL0(41A+.AN MM@3LD(\,++YY8_U)F4,"X@ 8M>8W>#&X M5!#+ZQJ\!-YHSZ;S73]V&3;F^9B3I?Q)B6Z"8+J.I.>5L163I16;C()C M[7E<_ L(#)\6(+!US DV47"QL0+'#2QTBCN.4[U^U%:=3X<7I%_6NFV3QCH6(+WR&/*=ARJ+-T@5U D09+^XQ4 M7_IF22I67AJ"1)L:N,$Y66S#XI<\#/J3S@F%EYMSL.@W_LXKA#DF/!&E6RBX M>#6M>>!&5X_!#Z0LTTK(P0BP93 B@&)8"/(*E.#:.ZS;AWN+C@PTXY$0W.,@ M<>8#H#N/]+"61&7HM&\ G.&,IYT];;3P/@0,PS3O1E' (78_ )G!-QK4 M@0#D3[A_9"E 5'@#][D/9;O?J7O<-86E9+#Q@ 3.$IHQB+ 8$-:RP>)3K6K81@0OR M6FU@S?<- _'%1'AUCCH>2_-;IA;NC[B("-Z7^P:I95IH89,G[S?/&6.W$L_' MIF]C!5_[ M[TP\QB\A9(3'!K8/',"%#12QD$$Q98C/C_V_O6YK:1),'O^!4X MK_O"WH5H@F]Z9ATARW*WIFU+(]GMZ=G8N "!HH@V"+ !4(_^]9>9506 !"B1 M% F"5$WLMFV2*&155KY?@@AE$@6R1(VK%1E]0O!(7"?U1R0>!7<.1)<3@$A_ MX)Q@Z'K4%8B8,=ZTJ].3+"CXRV.>*,&]3%HVK2=IJO!H6D]-_PQR&0,XE.## M>0L%^2P]M":N [LA;5FJ!PE[!\)A_HT+ @JY7XU0A1C1Y-$ 5PR!BW/=RAT3 M=>*?1L9"0,0D5L)PEI\21V-@ \28X$':%[U GKVBK6WIW9PZ#*T 1R@,*6=H MKKT48BB+'-2PLF2$EFTH;-188%?86&B9TD,&_@3NU\#ELBZK/VN+#'/](<,\ MH 0(F3+TJ!EX%CH;H@W&0T(LJG$_(P.#[U40R1N!1JYD-& M-_R?O.)BN[-[J^EG?L)TB#XI6> MM8&YEA?8-J9B#6,1V:6UR6-,N6G(<;9'?RH"M($]G=^@0<9N5;QG>^!^9QJJ M%Q;0Y37F5$A#+6.$VTGJ#1@K2(QH^!P- YL&'#/_6HJ[ >C/#)B/YPX9F.VN M2-H*KRW?_4M8W%G;"93Z&]#>0QZBT";P$\Y58MT.N94!._1M;J''HQ#=A\&4 M6V[BUP2,_@/XH&![1^X6E M861\<@">-XF2-Z.K*(S%[$80'+PA'H V9HYT7RCU8>ELU27R:MHJKR:?5],\ MY+R:YTT!TGAKR0AOS-/G 0Y8,6&B%&:R;'0_I-IQ M8ES".R(+0QJ@X DA-,>K;UQ+,,'37RZY@_&".Q\'3),NQ2DYGO!5&=Z:Y<32 MRX->9ZQ#XBH]"(LCX>,QU-?,%I]8(7P=!@E$F[.T0W:), !9&M11)XB MKH72AA33D77#=/% 6AV1,U4+G(PU_9SR%+D)R@T8X3L:,V$YE9=*75L0S&"8XA(D7F=)FV1VLXO"? M,)\6Q:R'U"L!*)EF7+6,!_&*#Q,,.?)WSD"/!Y'5)$A70.&+!X(KU$2:0OHF MX_&%\ GX?G!#MR!14#(*D@PP&!H:FTF, MS@]N@61_@.TUP0QZH%,L?;&P5 86%H1"D1&L2I7DIJ3_P^!^9\*##6M0!CY?">HU6498DHUT<@=QM*'EF0$C0.'>5H" '8QE):R RE:DD!"@@O!QFMZFB2JS63(4)!-B( DBC8$Q2N@UJTIGP$V M@E='YZ(L@C]L9*MX=:07#Q$U8%$LO>4!D3SFF&.,ME*F]IYI$^\9N<2T@O"Q ME'KHP7,"7M]#46S/0J]L(I'XI1Y/O=B=>(*+4W)=JIFXT6RHE#N'*3/O!C.F MHC$R9-[85^,]ROG:-?T[XP)[MM3!K-?GP4WA 6BXORYY MJJ9A<2>Q?9^<5L12A!2@[8?ICT5. (<2Z.*:D[8+X-BQ]&+FT@+W1WQ4UB%6 MC8U>B5P,-[[?J]WN&:,Z\S61O6JLDNM"*2"A<(7-I\W,9R/<6"1B_@A"$95& M;8&R5U&9Y6Q"FWNQ]-OE7TVB\?X!-N5Y@4T)VUCKA$PEFM$XN:DUOS$N#;5A M@"$6_4^>*9X9SP$;LT**VE&9M"6S4;GUYX81&D#>4#Y!X;V8GT;JV/=0N>#! M;3P)TG6XKXY_(WBIH1'KOPXM9\HKTM/@.L]IQ+)JA%K R?EYFH7,\W,$]XU2 M0DH0%*3JA.3CF70%'CPB$:*)C(^L$A'Q>(W(/TY/-6)R?0P)92*MBDD?ZD;/ M2!BC:O%Y)KN#5Z=7-6RS9RSZFS^T;H*01LBD23>2&? SOR>:DTI2FNB O^#9 M6E+-FJG)$&0MZ\C2!"9*C@8^8F&FEC&;NZ.)^&2:\T"5S.>_G7TX,OLZ>4(H MJ4ID2\UF$^%O*6[Q433A3Z$3W(D(DB]2S$'1O06+D(>!APPY#6QQU&AI:)Z^.5B$!2Z!&F5Y)O)\VEEWITT95(='"149U)%@#I)Q+! M,JG:PEG'%797\(295!VSE=3OFE"*QG,#BRYY%9E3925.Z7OZE=WK%VFR(] YA0B#4%5* M;C=R+MH6S>F:F#N;R3V552!!*$(;WD2?1CKCS7_87*K>&)10+)TAAU4V@37) M&A:J(Y=;TD4YPYG(ERSK#&UJNL KOA)GADR&YP$$X 6NY#C"4QH'$[V1K3Z_6M:62;*(.&3?KQ ML6'/XZ*IIN/1B&?UU9ZE4(&8]BGJ-JT?PG339N*O(GK'<^.PKNG:I[:!,KCW MD.PD\<8]_\6R\'%!I16+O;23D8?.Q!CLLQLFQNV"I>1B[#PIM^?[24TV:A* MY$K%O'F6Y84]Z\$@+#G, MK/8J'.$:$X /]O(T=GAYTB&V.[X/"A/)$-X]HY5!WVN_=Z7#^]IT8S0=5]G&OUNPVC6>X\=Y48WF3]'I$LFJ&_(*::L%0^:\0F8C\0AQH]FE.+^?]0\UZO3: MQM^RO\AL=TXBSFXD:0XA71BS3B7L <50?UI4D#3N>]2SH]&%$%GLRWF0E&=#>38.W;.A MDVM#N34J?7.46T-A0KDUGF8F/:8 Y[P914KP =K(RQC_FS:4^_52+>2?%-KV M'VW*IW$X&YWQ:6232; _JSN8DJ>CY=9<_<&#,E^GF/ER_0&B_E M?9,E?(X^! R*-MJ48H28P2)M6?HGTV3D]9QP.J :/%[ ,_=$)%PF2Q%6]4H# ME*-C#XPDY>A0CHZ]-*^5HZ,JF%".CLTX.A:IP@3+<@JV,IXW8CRWR\WI4#Z/ MS:"MTU<^#^7SV,!&O[ X*> )60*M _1 MF$/S+I.G(>:^B*)/8?\?\0G?W);7B/-G90 M7@PYV&/Y1 ;J2E7!A'+KK;V=0B-1.7DVXN3I[=+)H]"V M[CM-LZF<<\HYMX&-7HK$%ZQUE8U&<'[T40P_2[J"&(RRXA!]K,%C!]_'J:#(AAV%-S*!J> M8+H+P"$<>[(5ZZ,/9C*&Y$>\+QQZOE9PYO$' QIFC=VO,5<,/7DX[0(L:9N) MX;,S+K\(.V]C/VH7Y_7$WKTX(T3'C'N/'(_\G8L]?$4)0BD\-/0&WB=>/YL% M1/XOO!;))7"8[='P4O( $ECT-^&/BV8Z>LL>O#2HA7K49F[8+ JTXIHVF;2U M-W2K/ ![8#TH#X#R .REW:D\ %7!Q//R #P!^,NEE$ME26XF.:?=-SJMG??M M4 A<.TVG8QI-LUPW3MF-5P[1_-^!I4^3'="KH[*"0MWMS MNLKJW@.-W6SM4&4GCLAKX^=SS)2=O>N=5\M#H^SL"F'B&=G9[<;6(NT':)V5 MW=&T:?3,GF%VE'&]M\8U:&,UU;%E_PBOW^T9G4Y;$9XBO*>EN#PNOO/">=-* MQDG 1^')/A8EZ3:/7[?5U+MMWL+5('FRS]SH]YN&V5K$7PHQ4=YAE'\1JKCA MS:*\U:RU=H;M13J!HOBR*+YE]'L]HVLN4N6K2 "*XI^$\F:[UJT(Q6_7ES / M]M_T35^GGVF0_"0,AFY,WL+2Q"J2K^)73^NOWECH[54:RK,@^5Z_9[2ZBN0KO.&-D_S^J2B; M\*\\ >Q/Z$>A-G5IRN7<&6[S4I9U^S9YS5ZU0),PC5YG41/2#6[JM<+%P[AH MMA?2_";1,"_0%1[F\6#TZSVCW5RDF6H?;^L<-[5F/=0BK W.59C$RW">[_"P1;R#^?*:R^7:OKM-P MU<83]$>EK^^7OKYKA"L+79&\(OEG3/*[+D9H/>D^88<##^SW)0_S:2];DX?! M2W4GF X\5DH5]DHP;-WL+\# 1D]AWN[9%>:WO<^5F%;NY=OT*&P=P\NJ*(JX M-TWBEL&?6*WN^B]RN)7?U1IMU]\H5O]S"4?;TUL^OK<\R[=91-2Z[/\>;ISI M^L,@'%LTG'9LW>M^$.MP ^1L"U)^ ?TSO((N[>R=706@9?Y73 +B(N6OT18( MHU+#77MJN&M^N&M'#7=53695X] =-YF]5)['4WO,[JXIG\KKVCG)UXV.V3/:W=TU&E8D7W:3 MV=XS;8*BFLP>-B]KPSWH&4US=UV]%"\KO\OL[KH$*/5EYR3?->I]T^BHQM)5 MWO"&V\R:>]@C7[695?R*NW ;]:;1["ASJ\(;WK2);:HQ/L^9YEM&MV.":;([ MHUO1?,DTW^M7AN3WJ\.-ZC.[4E&$:1K]5MNHMU7SCMTCH]6J+8K,JX8V)>*A M:W0Z?:/37-1C3-%$J0UM%AGKS[6AC6HT6R'EW#2:O;;1ZRO_884WK%K-*H+? MF#7>-'H-%2"L\(8WW6JV*NE-^V6(JU:S3S7-ZT:[W3?,3AG#1Q0R'D9&<[$_ M3IGFY9KF+5"W366:[QX78)HORO-^KJ:YZC5;.7U]UWT(E<+^K!M/*I)7)*]( M_EF1_*YK$E2OV36AJ48[RD?M?M6/<@=<:PO-9I=/\5'-9@^&NA]S8"CB/@CB M?L WHIK-JF:SJQ_O]F&JC-4]4S.0VP2;3+ MI,G+EL^DY':J6P+W?!K.D&'()D$8,X?"L/$(:&\4,I;OX,FA;=8-'7LW:K=6 MI%N321C,/]8JU:7 MC_$L;?Q19(T9,@\W<(!3X#L;-7T1[)J$/7+O'H-<+X"\T5D,>7,QY)B". .Y MMA#RK_!%LBI\*G> P$Q"6#&$&Z,C9/!5-/6H?9&5_"P:P3Z'EN?ALS9()PO^ M] /_R,90^F :N3Z+(MW#/V 5[1;$)Z[F!?XUP0XW%$OU;$3TF#DHW R0/->6 M1UPZ9-=3SXJ#\!Y?Z;+;")^)]F1W 8R/+&R*@^-$]L\*: M?N8C#W>1J1N:? Q^&[M(HLC7!TQGPR&'9'!/CXXM.PQPQ6#LVG ZZQF '&/)T$$ MQ)RRL?1[8%P6,"A1):Q/+-=!'A!P/GX;A#_@LS#V@:J-(L;KE6\'+7YYS>X?+LI5FO=1( $"#3 M3#\P9F!]4/;E0".!D:K86N;D4QA@U=EC;35KK9^2;?TY!0R D%AXE+2'V16: M[5IWJ16TY8'7EP;>_"F/DP>N DGF.?A[M>8JBY $=Z,$+A+#L_MY:#NW&<&. M.(H";TIV#\I>&X2SSSRX#G^YR04G)[%/42$K[3) K";E]"9DE3)!I(]<>(?TBS3HN*+0A MS249@/1CS"=)F#)$X 9! :9: M9&'HUG50408']%D6Z]G(&*&^&B.4'R/456.$]IVI/YF(D^Y&VFG2W4C)S:W* MS>3$93^IC,3+60 OS4;6[[:*V[+(EL'E^MGE%GGQYCV#L\N8/X&9D^N+-6\* MSGL06ZGCL< ?1Z-8:#]JW? .H!OBI"9/?0?TGZ:B,+==#[]S8 M^@/.PX;OK]$W"'I,R(8>=]X)(<_C=XLLCZK>.#7*3/ [-1:I&,:OY&5"D#YS MEG)*I/CW0?B&0UJIJ6;/'EUR\%P6617%E9I E]R8AII IS!1G0ET"A.*)JJ# MB6K0Q%Y.9;R* _O'T8#,+O0B@BEFH;MSP6GN\ZBQDB?%-8UVO6F8C44E"&I0 M7)6QUS+JC;;15-C;2^QUC5ZO:70::CKJ?F+/[/>-UL)Y$J5A;Y.-$IX V0:_?:^:S4.3P6\[8]=THQ@CDS8S(5--Y=MUXI&=TFWVC7E_$>ZK8B4-=A*U< MA$:_;=2;NQLMJ"Y")2Z"V3.:?12!:G;/<[\)':-M-@RSNVQ?@%)NPCI> J4P M;U5A7OI%RGI1R%#(4,AX=LC8M5'_M-Y(7X,83/E@/H>X(GV9GEU'+M#)NO6. MT>LM:ZOMNE.50O^&T=_K]XQ65Z'_.:)_Y7G:"OT'A?Y51RN7@'ZIW6RE_=DS MKT#[.F+:=/Q%J2.$M-?RPLLUQAF/:R5VLN6^'V4&58 MKZ!0KJ P['&XM45POS0[M?8#)6Q+ FKV:JTE(&W4M#51C'ZJN18>$8 8Q05M MM_R9/A\C9CDV6 HQ_DXVU@K$J,T;N"]CYL?8VDJ+IA/L1T8%[6!E!UZCO6QF2H&=3"N,HHY,WYG^*-@SG9^6 MZS>DK0JU_K*;>[0M7DC+Y]XF15% :;F,4>CWANX M&+;EN&8ZMO,2G8D ,&L0W+"*]N-0'(P_]([!BO$V&)OR)#.08TXIJ4+&)]VRQE43'Y%>QJ& MC)28B,5%3*37KID%/>F( #L!ZL-,?V9*Q\? X_WH])(.,^=@$*YZ:52AF+5JS1FJVDE# M=6>H2OVSJD2O"B:>425ZM[/9^CMT'Y%:\&K*-;O7^AO4Z&]J8;3:+:.U,'Z_G5TNFJ.E,+="F7JSUS.:W46CT)Y;J6S" M1#*, ]A(RE)X' )M&!J[M(B)J$RUV1>91J<+,L%4%8'5P =P;+/7,=K]182_ M-3:]Z\3!IVI-16H&09'E&$/7MWQ[*35#57^45?V!6U2RO_WJCV4G M?ZI+L*U+T*YC9Y#ZOM?_+,_OGCZ)_)7TJ*-!);WT!(@K8BHTV@#_@B&3&\M# M+ZU*I]M-.MVKGM&JUXUF>]D"Z$.=;OSL,-\PNJ9I-.K+,C>51[G7T;3O3",- M=+Y#_5R.8)'':R9S99G1,[,AZI>M3 :A5'LU4'L+WR6:UR^?UU.($G)?]-,).XFD^"LSS+S.3,3&F)69[T3P@FX$D@TL; MT=@\%Y,-,!4@ D#QYPCLS PQ.=I'#-G3TH3%Y 3X)$\YPDW GTUUI$PK=TQC M.(?)\-'9 7\3ZYY'0=/L4(QR#_C4:'QN$C*:_A>Q\,;%0=(TS8KDWY+1GU'\")ZYE M3<[$,96EO:+1P45YRH_S *)5X ",C>'[EZ:9X3.8:1'C19B&]_H /HO$,"X: MN3M//0,\*!"[Y(D;+D9DE::*WNI8;'&_5J*OQ5OGQ5CTUWNI0B>-)/'LJ1PL6^0B+&'8V MXUA4483,(]6%DI5)-_/O : J 1D_S0$701' (?!=6B)>I<;SC,_6_ E9^A: M9OY@?JRLG@YQ9SK!#("TLY-UD_>T&QVCW^]S_81G9P5C$"<I5$*G7WV=70\4\S'M6'!R.4?!J%& MQ6GLVK6E?<-Y$'X] A['U@R7&%5EB\,9IB*BET@?X;32\SYEA>#1;I"95 MU;"!/9V$+GFCM6.;BO,0?Z= 9BB@5+'6=IDAV?*AX%79=&A!Z4!"F<1H;M,# M QN3S*-9OBG.)B#N;7>"+@U1?8H%F;;-)ID9@]] >L*_KG#1B)&0V;'0B1C M=2?0%<.&KRQ:=F8D=#H3,]6-N,\JTM-T M[Z!;AOJ/I M #[QA;Z&-Q\$.THMX:?"XX5U0;4%V4M+(X5D8-0*8.3';@MVECWS#*;F#_VS MY8,MA)#]W__H-^T,"!>0FI%^%V'@P]]M?F&5"-P>N,=7W[2OP03T3B F\ZC>T__NKK/. M^VF$RG $7',\ *;#QJ?>6>^@#>!T/%SQ M^+E@R,,=ZF"98! H"-UKW!MS9/$7?[*FH1*"TL"Q0H4:: O;XD +LA#M! M$A8]!!8-7)?DV@#L%M]'O/[# EX&:8O^5WM/Y<*B_YT$U M[6K$&#"",,2Z?,7S2V@0).@92"]EFH*'W( "&4R!"6"X%@0Q,/ 1L[R82KN! MD0$!WX.N.!8:_44HM#E]XEDQVD;PIML1"QFP2%0AK[&S!;I&*+QJZ:BG<7:@ M<5.$LS/X:>+90:[#3H+IA'M'] &&?D,T8\)@>DUQ5)D_ENXZ__W"^G_U>@LC<=:[?66A9T"%>K.F M_7.*EAP8>"BQD2CA T_^&XTI+T"E)<(>)],88Q0_@-U>NM$/Q6:W!^Z7(-;( M?K8QS>5Y:2-S=-8^ #IKU312M@./"[X+[&7B(%D=EEYVB+IFR@-W@L-GS@B_ M,VUL@?J%N79.@@FN=DI,3!),H'<07LSC>2(!2W3YHNX;Z.8-R9@FY<@E=SRW MV(4;P!&FNW@7UY>X:SK2ABZFVX$.%DT'H).A-C7U'<:MW-,[T1KL&,Q/ZL.# M"B]S# X?=K0Q1"^5Q".0^+Q1G12.2=)!I5];="5+W997S)Z&I#Y2&ZODI2>H M)9+;,S&SPZDGO-ND6',_MVU/QU.>H,#]&^/Q%+1TF;& -O,X<:H:PFM*.8_P MSIJUM\1W8U[(;ZK,&?%/^ Y2(7T&^A-LMS M'"-R.% VQ"1T*4(+*C6VI*$#H30RVXW(,Q2R:RLDH!*DI5=#A?\WFCYFJO2Q M?/I87Z6/'2IQK ON^334LHPS2=FFQ";;G5C2C?D (^6M<9/O"Y@I)JE/;!9]$TG)ZM9,G1>H(IXF!^M.U,N\E)/]BTP M"4*)"*#*E.H4+$KV3UW0^T8-Q%P5B)V6][50+,<)T2D(R+R M5R%D0[A<<&M$S]E9=Z'0K_#+- ?-DA%PNL3)+WCG[HSJC+I"G)8BI-=7OU\?'SQND8!/M+I, TU9:0RX5!DH2P+3S;4#SL7&;24 MG"NO/7TA[_X_]:'EXO@@%,)P%5/(Z,N; 2,N2'XDII^>UL0\1\ MXDH5+>8](Y_U#/P+S_(UQ,LEEL^XB:#^+*GONZ2^JCHV]@Q-:=:.)M/ T1]/'%--DB=>6D4LTGT=F^.?C<]2C.-2)W(UG,P%6?87_2=E/@3[A#]&9A6KYR V=([0_ M[F6Y*4CX:\MW_[)DDHKTD5GZU?G)$:AW:/GJ#2$G5P($5IM&LV>$%>;;*2_G M_ZUU :6%)"(^='TD];?ZT9.QKPAG[:,;E$,X9\.5KFOQC4 MNB%3<;$F1]1=83T4F.6K$6]^%]+,!+E\XX:!CX*P+/)^YF8@+_[3,L5_1?.C M>,=T7C0H+/.Y])$QBU-'U&/B@%0>T7P_D^>/@ BQ0M859:VD!AK=$I>22.#Q MA#2$NH:EC4LZ5?@CE4N;@"3DN(^R;<":OXTGV.J:NQTMY'7<1 <[X_"N- MA=,[= !I%M')C-\JY),%_4 .55K@Z%SLYWRUV!$[?%T0F]6.[?BUP7U)@4WU MI4XV^2U?:CTWHX*>Q+Q':56BAXN\O!C=1481I4[>>]US?Z!EB[QD_O=\.,[2 M6ZVD>T@EB,%#'W1J1 B+)O(%\L$)<&<>"3MUB&:PQN%0RBP)NBA)]+)$%\!X,_ M.+XCF9T\"PI5KX%&5M,_3D/D?ER'X1DK5$,Y_\ 8CD,F[G(7E$5_X2\,^1"Z M4 PP([]X'&*NC"CKQF#@ &[?T!5C>:3B1>L.^!.P5^2!O&#\AHGZ13>D'&%0 M]MXSVQ+%H@B!Z^.+:0)6MBU) ML[G,X\Y&,X\W/I)FK5C7\>57[>Q,)R>/^3?]_.LOIY?ZV9>/YY>?C[^>G7\Y M++5L]6SS[@%DFYLU[1.[!KEWP4=FXGS,JN)UR_KEDS*/2;_RL1)#YVXS=""1 MNTE$%*F1#IB.'IWV)#GM_5$7RB*KWA99Z:Y. 6E-,X_?4C&4_A%T\R!4QMUV M:T]#')$N1P;[J5M%>)"27+D043+D*$E;QN&GE')S@T6J23H0=QZA:,3B\[.O MIY]U\]@@&=FH_RV+7?H(Q"88>!O+I=-_#Z9Z-*(V-39PG.$TZ:HBW5=R(S.C M<;DH7PY><2J;@-<0R86\KT[JUM)$AR#J=RQ:(AA%B5)Z6L,J,J;$,'9"SDQ[ MET=@%NR96]]DK^,2..X9#HS--(#FBZ-)AYU!R#M/K1SP<=%F#I[_X0>W/@]D MZW0>6$#+,C_ #KNB0,0=)W>/FM^B\9H]#>>&A1%+W'U+G M ]V:F)[@\GKTA MT+*D2?]0I0EP@V]^R*ZQGQ*Z9:XLC]Q)^BEO(9A6_]!=_L8=,T+-4[*G>DC% M[D2A=B&ZL1:C4JGFZ\7'R<$9C[!#Q*,S$H"+RY:X3J87+N_W MQ9R^Q:&[,K*(%LX+7W5$>.)VFG6]#0I<;^OAF7OECB+W+\;WB53X[H(F3C69XINNN5/9=F3JL"A',-5M*Z9V'N(B2L7ENOP M?X.VI-/9;&/SE;XF.K\A_!B F17?$$M^8H74\^5B.O!7Q3>MG5^M=E)S@7[(_][8[D1UIO;UA.&;A?LX>42 MT!_P0:I;=#BWR&P;]7H=_W_ULUQK1.@&86]+5ME^TS07L,JE17-!B'SSA]UL M+#KI9>$LZ_YM^1QJLR/75SX%A<%=8]!H=+I&H_THT6U6]]K@%CJ2>W06*UJ5 MNGO-?DO=/;Q[K5IG/[F'PB!_<]=H]7J&:7:69AXSM5:[=\/NIB9RB02\&9?G M8S61"R(%"PLE-SJ6F1OPVR^.//)(?Q]@E_5@J'^@ M^D,,/],TX&D\"G@#.U$C)B?-P4^G$PR.OC33470B;7BN [P63&-JY$XMD6?F MT4GG!]9APF;$F#Q#-(!.7Q=1P'6 Y?V.:&(-.^;< M\)&3/KL.8I?W:\S^J* )3]I 6(MF \?\*$#8C&2JJA%:V-GLC;:F;JH P7T!H MJ@+"_26K.:G3.-04YTX-;,R1.T!#\9 2E@\R=S-Y?_^G%T_ R"/.VHWY4Z63 M'9_#-#+0=#Q*XQ(W;J66:"*[;NZ*;BC?4-YFX4G;;X M#,< 6GA',CCX0)4]-,V3]H2I\!PM\UM^4K TO!Z\:M1;1J/9,QKM]NO\I7\T M!K"1.Y@->)DU\S__LS#*LREN],A%>2KW*TJ.M/11R(:PBEG_L]YI--E=TSPR M_Q_.:QW#[\*[VB@&EG."IXV#U&5;Y47]_2?3,,)9=.A@-'OZM]I5[:2&GBQZ MT&RVZWQ$#$Z$9<[,S^6/FO6&C#A<6>' \EET='[GL7L:0P#?-.KU!A>K:]VV M:MREQC.Y2XUE[U)^%L0>W*7]X%R-9\*Y&D_A7 ^,O]K$3>S7.R5SM2TCP*R; MM;,O5^5=K W"?N9[KL\[=/_K_>4G_96);*#$M!T=?++ 2#I MJW47^,'X'F@W9CX.D=.O[!$;6T_%VDYP)@X_(#=6-V-HG G"/IT_/XP$?3)&C#OL,FK=6 *ZPDV!:9WDH^< MNE+SJ3GZ!RNV0.OTF/Z*!_:HPW*D\XO +X%L9&G)-LG"[0*KSV4?;C//]##< ML3M,/GUT1,=&$U-GE?.MY:5>\':[SDJ>66P#A0EN9:4S5C>8O8E>K"T52LV' M4ALJE+KC7JP5@W:]B.?5V<]?CK]^NSR].J109]7 O1!.,XTW+]>SXVH2SUF: M #TSFQB^-OO-%B^'N*3.6R'ZWS!WWIEB(SYL?^YDQP2+!G#8MIV/,<90]H"- M+&^H#^ZI\SM-GN _$),NICY.U\$%TPJ*_6GLM@^Q[T>]Y3((7BU]X+'.*(53 MW#;9XV2=;9P+5_GE'8%^$H1 &%8NJW#6EEPNG"&0WMEDI/K%.["3V%MZ__'T M&LB!XT$60SUDVRVR?"6<3PGZ/VY9/O+V9FNSKU\%6PDYE;?[#=_]]_=O'WK[ M8WKLW_0MP_D,P?<=J+VNL_Z.F?V2#0;!'&-O_2R(.G]ZZAPC8\&E\=6-/ M,-+5H=B[W'D*ZM+>'\#>;?#5)'1]VYU8'FV );L,^"Y?%Z6_+>T> M?GK#BFVXSV/HQVB.$ M[?\=X6=/+]W#\U?JXD;4Q7P>( 9A#T-G3'=YSB=58/>)0]:*TUD=U"C&MH.I M3_,YEE*2M].S:5O#GPM6+AH=612VFPG&Y4-Q+]ZA?O1 8!*'-Q]E(U=%4<,N[ M'J ZG")P;V8A6 6@:NX.F MX&R:\]!@CX2Q;%H6O'0M+.3*AZV(7%:2:UN$K0BG3Q=;)3&=YM-E5$E\ MO?ED@?1S&$1K\<0UCO7)0FA;P!;P[V9.\( @X?;?I^T 483>G!#9-A %_*Z9 M$Q5;!J)1A(XJFD"-(I15T01J%*&U6%3L&- BME$L-W8+: &E MUDHR8X<66!%YM5:2(;L$ONB&K&3,[!+XHFNSK$&S2TNL\,HL:^KL%/"BZ[*2 M$;0KP(NNRK(6TO:-RT+P*F(D%5[698VD$HZN*!*ZDF6TQ:,K4&C:*\FU+<)6 M0,KME<36]F K FTEH?0$T-:X;:OYT!XSQ%<(Z*X#[$IBIBRG0>%E7$FNE 9I MT9FN)DB6<1EL+*I?".]*DJ5$#T?A-5C)'UQZ<_CEUX_LM'$D!.76JF$W0 M+ C2=ZKH2FL6Y-]TJNA*0[=9#M JNM+0;98#M(JNM")BZNY+ED 1@77WQ<%6 M=)>[^^)@*[PV^Y M4'AE]L&Y5GA=]L&Y5GA5EC6"MN]H*02O(DD&A9=U62NG MA*,K F\ENV:+1U>@TO0JXC\K(N5>1?QG18I+KR+^LZ+[UEM6Z)3MI2H$=B5! M4Y;OI_ Z5M*?5GBFJXF24KU4A?"N)%M*=/P47H.JNM0*V51576I%*D:_;)=: MT5WLE^U2*Y+*_;)=:JT"3U9_%RZU0D!VXE)K%=W0*KK46D6WN(HNM5;13:^B M2ZU5P/;[572I%6%^)QZUU4G)K%?'H[8&@9GUZOC4UKC-9KTZ7K6U+L_N_6KK MW)G=.]76N2J[]ZBMM!6!I#K6UKFJ9+K6U "S-J;:&5F/F>QCL"KHB MBLXW-=@1=$6(S3AY4(9K;2UP=^!<6^<^[L"SMLYI)B(EF(1W M61A!MAW;8(=&--K/]:\$7LM#]$K"Y!QG;FS!%UF,W)7\95L#K4@$+^A;<,DF MT] >H5&4)^FM.,8+H^!L0Q0W8U"L+X*PO'9_X-V [T M93G-E&;9^25SV)A+E?/A+\QSXF!LQ3@5Z?XID*W><2I?SI\[LV/'(4EC>33M M$H [\Z^F@\AU7"MC(\K7ZVX6A\!P>TO;-4CJ\Y0OK'U)0,GI>&M;UBW=#RXN87$\\G95ZCR]XPAM: M?W0CV_)^9U9XZCLXMN7%NR-0HHZ:9F[UY=?^$-C3<;(X%YH?X;/HQ;M_-O)0 M+[_PJ1^#&GX"2X>H\CKL[E=V_^)=O5XW6ZU>JQ!H_(1C.CD@8C4XJ3AZ]W?/ M]7^\C>P1&UOP0OV._CT*\=UX$8YP8$V]TZS7[DBBT=?Q_00 BMSQQ".TSJ[! M\9QYAWQI%(#BB>^\&X2>^U9LDZXB;).@TW7Q):.=OJ./D@]=!S\>NBS4Z6T MQ"B.)V_?O+F]O:U%S*Y=!S=O3LY^G3V2^8>Y(P*;[L^]*_/^"2%M[OW C,,8 M+\D[/)6CN@G_)Q=)O]/%\IF].)F'.D?->OIF_DT6FN3-B+N9DRH\./-%\L(2 MCRX]$G:--SVS:?&5 X#<33S7=N//;#R ]SHN_#("NL_>9;#@X&)$+!)_P8'; MQW@:P-W.0'0JF&SO!],I'Y_JHL\3B#'I'9KJX M^.8)9]#/L:,BN:AO>$.8[$Q_"W)]@ST:PZ9-2E 2#TOY[Y)];$C2WO$?3M"_;, \?> M)8LMUV?.J17ZKG]=JH6W7T32BLO0-'6E5L_"V@ MKG_@J-NU-K)5[#4.W4-3$1M_"Y@KWSM3L0-03HY2E.$J! T;RLE1HI.C$AA7 M3HYRG1R50+IR>_U(5.;<%U!VZ;VC[>O[LWU[_?^MP_3VY^[8;_[:^./;U_O(Z][8_]5]_X1 MOXFOV#_^ZC9_W)GVI[C^[X\?&U>_OKFY>W_R>_W&N0I_;_YU??O++V[PY;>& M'8S/P_\:W=Z,NZ=?SOY\ZF-R\ M/_G^RVGT[\\?WO]NW5WW?_]PT?WT7_'[XW_\6O_>^><_/GW\^N7#U[_^??]/ MUQTT^[^=?KFQ_MV[_N___E_]Y.KRZ.C=;N_ZH?O&*J(5; %SY?NX*G8 A^[O MJ8(+?]T*C WG930/W=53'1=^53!^Z'ZB73L;*HGT0_&9\_= S;RIAK&\XZ:9]Z!Z6"AGK MFT;=H?M9=BU5MXN]0W>U5,=8WS3FRG>S5.P ]K;LZ,2*1L>^@W_@Y;VQO/R] M_7:5B QFXT@=ERUQ=[=S>3>?9-O>6T?+ON%N"PUU]]9QLA>XVTBCE@W;5.V] M]9SPL3N)KO IL&E:.\>Y&'MUPWP^LXV4.<5\1WTMY;W\D>XKPBO+VSMZZ7/<1Y15JL=_;69[,&SH_CXXO ]>,S M?RG,'[A8[^RMPV=_45\1Z=[9V\2<_45]583\WOK*]A?U59'U>^MJJW8\M))D MOF^-B->DD1F7YB;.;6_]6\D(^_LKRV/G0R*#6?K@HUC/_>7]F0=.)'OKV-HG M9%=%^NVM1^OXU@J==,9I&L^.XM"U8S']^WF35QFY%:+>[MUZJ2^;! MWIT+.+?[KZ'E1WR*><9H0646GB);YO0.__JHH7+@I+RW?JE]0G95*'L/E![!>CMC4=_GNHY$5LFCF ,:44<7>":S0#^0R M\KMT85PIM^HT6C;A2T&F;W[;>K#[E5]2S(BU:^8&$"]J\(T(]_G%LR][ /S@['KBV\7O/#!LRU\Y=RR670G^W[D M[":P^@.8QJ\+=S^[Z!OW[BU '4Q#FT7\GR-F.91&#S\%8-[)_PX"Y_X=?#:* MQ]Z[_P]02P,$% @ XX,.5\'>[=)J!P ]"8 !T !F,3!Q,#8R,V5X M,S$M,5]O<'1I;6EZ97)X+FAT;>U:WT\C-Q!^CY3_P8K4$R>%WZ4/D(L4(->C MHD"Y2%4?G5UOXN)=[]G>A/2O[S?V;K*$4 (7U%:"!V"]X_&,YYMOQDXZ7P:_ M7G:;CC,';/] MO=RQ@4R%95=BRFYURK-V&&BSK\+(I(6)F'KSTGDG+.5F)+-C1J)[)\R)>[?- ME1QAR,C1V+6ZG=-N_WXLA]*QP_V=_<[N*8L%(Y$Y85K=#]G0YB=OO C< M.NO?#BX^7YSU!A?75U__%X[5M2J1N&K9;:?S8UJV?!QJYW3JC6EU+]KL=ZF4 MY&FS\;WEGU7"J?RMB-R>.]'T[82[>XM"EWJ[WM#&ZK92;D8L15M6.82)G2 M&9PO&;*W=ZM"=0W_,_"THYA0]F83P0S8B+%5,380FG9MX(; M1%G-,)YKXYC.V&=M4GBV_1N<-! 3E10368R)OQ29"/MXN-=F!WL'ATPG[#IW M,I5_B=O[9N-,FYQMT

8<@PG8(VG6XVO. CB4Q$PEIND(4:K^Z$Q\A-!LI-(JP6.9C=A4 MNC%%WXDRP1&8()&%B$;@V0 9Q MO#:U]S(#C0!!$GID%JF". 3@J 6IW6PD7!(+Y8@M 9, J]0">&7([=+: 'L-BK@=LT3IJ:V@N* CQFDP& XS8<@"4;:RYI&]_Q*H M?K\X'WSYU"(TM5Y;ZM\"5*WN,IJ6X/;C>G ;/ C-!V.I4M@24&7E)Q+022+Q MZ(-VP;@1'AX(MQPJX8N6 "B'2MHQB9-8"@HD&L1SLQ%+&REM"TPD=C1:!:#D M1DG\"BI M=XK45L B!TXFOW-. 2H4)VJ'8]Z*1<7&C- U!L7_#<4) CRQ7P1 MOY/M*Z \? V4UV:M1XA^9F:S,9]*T%D/V,B&B8P)K]SJC!.UB)SRAD309P<$([]D#@Y_Q_ K,!RMA^'^A*O"4Q9!020) M^D0Y06#LBGYOWE2LP<'AL>P P8 /6D /6?2@OKH M9,7I!E7AP?&&#:L6W>>A"'L!@TY(^SOJ7HZZ>$WF#/%\=#3PY^RRA?-O5J+O M!?VA+^PZB@I#A]M:$5VA-M7689QN[J#,8E?F5S=;3TQ)@&,0V9)T:3E.3L+? M$=#U058LB/QCZ#?&W,Y[#N) #WP1^_+@=Z1D[AE3\DZH\L)@2;[]RDVJ%95_ M$>S_\8/^T5N>O/Q]8EPE0GO!1<2-=2PN:*G9 )Q>T&<\ZEGGMG'TK4X;6U7V M, "5:2J=$^(?N'^HT3MX2V()"[V6+4 65&N)RO&7VN@'HHUXD!=[01>.'Y#MBAB_,*9.U0ZV0VT6HBJ.!E M?%1>GYN2(D6:*ST3>#L=Z\"+O YAU"JM-M(0[&P:"]_[H2%:(6S4,>L5(^QI M4+[_8_A<:(.+/(G@.F*7$?U@T8Q22JVU]H-J/D3N"K,=::5X;N%I]5_+?RY> M@_"+UUG&?(A2J_R\G:![=DT.7GUJ';S>F]*!"@*GBD=W;'_G"#/]=0]2Z?/U MU:"N?SOAJ52SX^=4>UD+(@LQ;75W[6XPOOSLEE4?W79V:8V0M OW7N?2)@VN M<+6PSN?6VT?V.[%Y],,F=^%T=KS) ,VM//1FWKQ:S1();,[A^5<+V M^'F'Y MIMJIS7D(G9L-P4][&T7*_RQ?-NGZ0#HE-IHGF[3N;"Q%$@SJWXNHH LH=AW. M:X^#]E^R_)\@M;+%V503L4O?6@M?8Z-ON_T-4$L#!!0 ( ..##E>D(7#,Q+3)?;W!T:6UI>F5R>"YH=&WM6EU/ M&SD4?8^4_V!%:@52^"[[ &FD .F6%0LL1%KUT9GQ)%X\XZGM24A__9YKSR0# MA!):4'C?YW!Z>"LW^ULA9]X MNU6^[AQ=G'QAUX,O9_V/K41G[H#M;.>.#60J+#L74W:E4YZUPT";70LCDQ8F M8NKE<^<=LI2;DG%__+QRK:U4B<=6R M&T[G![1L^3C4SNG4&]/JGK99/YYR$S<;UTZHE-^,89)Q,IDQ-^9NB45/:'W@ MRJ!W=-9GQ_VSL\O>R\?6]LM_WQ]V3NNGDOE4QF[,?F[_>Z0/3? I4VY M6^YK9W!5+3,A%R.NJGAA(NV3SN#DGB';F[O[,FMU=S:Q'T^Z-8%ZN/\I+$4, MX61C/A',B(D44Q$CA-*RKP4WR+&:83S7QC&=L4_:I/!LXR\X:2 F*BDFLA@3 M_R@R$>*XM]UFN]N[>TPG[")W,I7?Q-5MLW&L3<[6:.9[%7\M]*$1(VF=X9E[ M;_S ^F&P>6MP1?]1&MY2V>KNKI;*(VZ1!Z0JG;&;3$^5B$>B'3):YC'6<"33 MCD7PCLN,\6S&BLR90C#KN!,I-C?EC<,)Y%9RQ1(>8<@PG8(TG6XVO. #B4Q$ MPEINL LU7MT(CY&Y4HNQ&-9@34543(N00"1-5*00RS =IL0 U'0LHS&S!?VW MF#\51I1*X$&SD4JK!(]E-F)3Z<9PT>8B(A.]XARVZ1B.(MP(RW!6#\0;SI;A M;.\G<298(C,DDC"Q2%P;((,X7IO:>YF!1H @"3TRBU1!' )PU)+4;C82+HF% ML-BK@=LT3IJ:V@N* C MQFDP& XS8<@"4;:RYH&];Z!:!JH/JX%J<"F!+V)3UG;:Z3A*)1Y^: M4\:-\"! 4N50"5^:!* W5-*.29S$4A =D1V>FXU8VDAI6V B<:#1*L A-SH2 M,88M6T/V8P$XA0SW;Z,QST:"]4 N5X6"Q,X>W]C97Q/K?NK.?AR>PJ.D]B@+ M,"3]C!BHALX %F_,RBLE=U9*L%)5A.N@A005\X-?@\._3T\&GS^V"("M'VTX M7Q&']U%X[S5?#:8GPF( Z?+5Z6DPM:ER1KRPJT_Q-78H (QRJ5 4=6&@ 1PT MD=93&^J)$X'#,6[&HRY@1 MRGR]/<%O0T&"H%C,%_$OHM3_-Y2'/P+EE5GK :*?F-ELS*<2=%8#-G;#1,:$ M5VYUQHG:N076J4LD$./X5^$)$)=\*)5T,RKD2RSV^PNBS4: 5=@:=V1K;:8O M(;>E2WEA"S[/##@G4;/0Q8SP9\V M])-#7;C'35BE3/"YM*!N.5ERAD%5N'.(8<.J$??[4(18P*!#TOZ&NN>C+EZ1 M.4,^'QP _&FZ;.'\FZ7H>T9_Z N[CJ+"T!&V5D27J$VU=1BGVSDHLXC*_()F M[9$I"7 ,(KLG75J.\Y'P-P%T29 5"R)?#_W&F-MYST$?$1*YI[A MO'\C5'DM<$^^_8-!JA657PCV__C):_\U3U[^UC"N-D)[P47$C74L+FBIV0"< MGM%G/.A9Y[9Q]*U.&UM5]C E6DJG1/B.]P_U/[J& *QA(5>RQH@"ZJU1.7X M2>USM='$UT+" ;^IBBSRUP?K;P>LUSM@]12Z,0Q)@(T.M70\CJ0 .,JJ/#_G M3 6_H2H;NC-?9WUCZ>\JJ[L>]ACDFHUEG6(XDH1;A27\Q6/,M&).7X_BL^Q' M,0480]?8#K7>(AVV2!%Y^4UX;\+2=6-JQ[>W.OZZ)Z >RG5BP!UM)%YXO@-V MZ'J\ ED[U#J93;2:""IX&1^5E^2FI$B1YDK/!-Y.QSKP(J]#&+5*JQ=I"#9? M&@L_^V$0K1 "=_A;J]D?!4JMG!TY^GZ9OWH^@-\6Z57\<)A,<79.KYQ];NW*[2E"HW1XI' M-VQG^WL88/S3Q?F@'KL-"]8( 6QUM^Q6^1V459]!.ULT(^R-Q=I+%.SZ M[?==]57(%QH][)[M^=TL[+][:MVCV<%WW2@5[7E-/X^L[QOS6'PO*[M>P H M6REAAZQT_;?M)X/X0LE[8I6!=$HLS]83,X_'4B3LTYS@+D)G^=#LUT3QG$ ? M9/%G^6F+_N@E_!4,_;',OU!+ P04 " #C@PY7Y0W\-'T$ !W%0 '0 M &8Q,'$P-C(S97@S,BTQ7V]P=&EM:7IE[77SGIIR/WZF_4+(9 +29KDT.5#P-YY M>9Z9V=E9NF?N;Z->M=(]LXP!?H+ZZ[JV.[)ZW6;^B:O-8KG;GPPNP'$O1M:7 M6A!S>0(M/9'@LHBF,*;7,(LCPK7\A08.%2RHH2*J3DL]25>R3D)VR4] L,N% M/(6(B$N&CWJMU^WWK-6"S9F$3KO1ZC;["&2Z92*7K\LX09U2O3Z/I8RC[,VF M#X]R246M=\3G:7*Z:^RQ/#9@HNB_.$'XIC5S[:%M&JX]&<-D".:9;0W!^F:9 MYZ[]AX6O<-6:@3$>J-C>1_#%,640AO;8&)NV,2HAO(WSZ?G,.3?&+KB3MW'8 M^@7.&T[#;(!CF5D66IUC77L;YX8#QF R=:T!O#GQDNYG_9,J//?, L>8]8VQ MY=0GWT;6!1BFJU;:NMY^ TBONN7^6J:2!3>UGLW!BSFGGF0QAVLF%R 7%*Z6 M1""*\ 9F-(F%A#B 22)9Q/ZFLU6U8L8B@?=*\BCTKY;QJ1E'">$W1R)[^@!H M;!B+"''6?X<@%IM6@7*?^O!UR6E.LJ-K&-5V!P(6XL(:A4.]I6"2(4G"?;!6 MWH+P2PKH+&)IBHBKE4T0.=82@P:V!G^R,(0AG<]C#BF>"FDRJ]PX! Q)YRF]%D:5/EIN$[D MR6L7QU8)ND9_9(%IC4938S"PQ[]^J>FU[-F9&F;Y7""Y9KY<*"CZNU-X*JSB M=$KD[OF42-RM[JQT\T/%WB-AB1T5U9G9=0=;0/1&^YCQ6J_5P+-YT-L0N)>Z MB_$O2C]8AK@//,QVJ"IQ79V"7BV9H!'NUU0EYC;-[\F'=0YO2WA=OD4B6Y\[ M'T^K%:R^'%'3G:E_*LA/.[+_GXEJ/SY1C&.'B4@6?>QFDC".NXOQ+ -E%@E3 M[2P1-%4)T]0RP=Z :D@(=SC%JO?X.=54GTLCCO&"JPE<'LA\3[#JW&,5+,$KRF MTMGOJYDVLS.*D0B^Y@?5@[X+RY_TO9;+I-T:RPKFJ=';XV5,(GI_M/8HYJ3Y M@Z0/@J'+9/@\BE/!L&LDV%MV9H[#I3O ]O0LML;R$GLRM#[FL]SA,MSU\E]H MO@:SGVU+L.7:$T[UYO#I7NHK6D]@OWT/>S%;_UJ M/F9I<4/%V&>3ZP)GU3FE'&\V@K-T@>,H;G^JIN/[+Z35RMX;:>,%(6_%H*E^ M.,U_254_N/X#4$L#!!0 ( ..##E>^K,IA(@T .Q] 1 ;W!R>"TR M,#(S,#8S,"YXKNINMN4S>@ WS%8(,# 0R)' #+NU M-:782N+!MC*2G01^_4FR'?PFV698UK7K#UM#[.Y6=S]2J[MM:]__LK9,L$2$ M&M@^J+7>-6L V1K6#7MV4+L9U7NC_ME9[90!] M;"U&F@'&!-ITBHD%WCC6SZ .YHZSV&\T5JO5.XW14,T@B&*7:(CR"Z!>9P(# MD7V"N,!],, VZ+DST-H"K=W]3GN_M0MNQGW0;K8['LM/[]=TGVIS9$& 3&0A MVSEAPQZA*71-YZ#VW86F,3607@/,+IO1$J?N/"P0/:CY.DTAG;S#9-;8W&IP M^37@0#)#SB6T$%U #6T8N!%XX1B6\8C(FJLO&)H[G68PBFG8]Q'Z]8288I!V ML]EI\-L32%% OD[0KSJ"NK6WM]<0=P-2E\K4#^[XVGOD>$'6111?TS0UF-*M MQI?!Q4@X>D/+;-*=#7W8Q.V&=S,@U1V2[@YVH\&UYHJTZ\U.O=,*BS<43C1L MZD!;0S4^#0#@$P':-G:@PV8NGTT_\1DE+B\6ACW%'_Q+["+WZ'Z PC6: N'C M?:[)08T:UL+DV(AKRIP%0:]N#AN3LL4JP(I9]6(PZ6CZZG:Q M,0W;2+'JA6S2H/GJ-K$Q-==,A2IB%2<>,SL _^/F^DP5>(3@/K8I-@V=1_M# M:/+5/)HCQ,*&H7N&?R5?I41BQP@T"'1X\O\'%K38SC-BB&"Z_:S<&7" 9=>+=!\T%U"QR4( M3P]=:MB(4FBSC9(:%$^'(3=$P,S)DK) (OCN,$R/#*J9F#)Q[(:UT1P39XR(=68O$75$.(L&T/QL:A!WXR!RJ?_Q MXF9(N%AY0GR=RP>A 2IT5>@N# >:[*H^PE-GQ;*:/J8)+"5$V57(7A*]C2P0 M" -"6FK"4@'E W6-ELAV4128S<6,K:O5C,,0<%:)AM3C%PC2F+_]2UD9?JL5 M=[?'6,UP9>45*FN\U$BA1FKS9H*0!>^W0,US'WAZ]G;M6)HM[C!H(] M?<.N AV!W="T7>7V7N\3!2 B9N94"3*]2<1P)-1X9&K1AC#B2FI%/Q;F85; M*U%V!Q+ &T]&>H.Y B-:/J1 $;FAWIT3U;/'JX:@ B"9'J7!D+R=L5.W$U5T M-%E2P5*!4J1[?X0<:,2>C!?C5#^J:2<*]"*M?/#&'R5U_55(%^T;IZ%=G#MS M2VLGV@&%.\D5\C_24T['64V;E32V$YT$>8-9C=Y?"C_QDO!OGP>WV[__]D5; MN.L[>WM/?^PN9WNQV[MZ.O#2\7JV_GNN6TCC7K\/2>[$SQ8'6C]P+^'&UU MKKN#\#,^K^[]OC8@<.%\O#_N?38_KKX.CP#JYG>W='P^[%6[?UY7Y[>'[2 MW>I_G@S>[NPN1OV9^^E3PYY].KX^?;LZ./@=]$?7_!7IETFZTV9W_%[&KI1H MQCSEW(J9^Q>:MC\$!'_U6G=-EB(/'J MC\&SAV"4@++:/?+ Z#OK&FEXYMF@0E)&G974)QI F6CZ!" T5%4+YZB%TR)D M]$X65HD.45 /_VTV]A=:6L)O/"E2K:@847:"G>@9Q>&)+21Q6^1F%6[Y<#MQ M>9DZ8/I;KB7<-X0/HC11 9G%E9ED2_M0$F"] 8$_HH]S,&;5M"KT$#PM:LJI MU*E+)]'!2GLBGA%.*ZA4S\:E<$DI,^-J)]&MDCTMK_H3Q<(I;^]IT-:/#--U MD'Z)G$176!)2\W!FK,5$.RK>398$5S&T:%+Y@P,V>H[G]A7^"?QO$>5/VO&T MCPCSM7W-?A-#8SX5*^R&V:7<6//S9VVQG40?*^=L\%40GQ)X2H G+?Q (?2H MID2^5PG2 GC*[8Q2I9/HY83?*\@J6"I<)&\8I.ZN$IHLA!)MG,3K!A5,.6$Z MPIK+<_N>K1_;#DLASVQ^M$7H94$EA?H# )&S^NSA/YDHX,D"(6%_@\3G?2-R M8@._Z%V*G.T@+K.KAK7 Q %VZB$=DO,B@'=>R 76A#@%"_]5#_CJ_%*]U:YW M6N_65 \^?R^H!3?:^_Z^F!8!WW.TD!T1DJ8!#4[R"#/-(%P(G@8R';H1(TXE M>)XO4L_]D.F3Q2E^TXTB.69'^EDE.1$)&#@4VT^CYD8A?LY,/A@85PB"C8PH M!GE-ITA[-\/+!LNU\R@1)^=_1 ;V!_5/X!&C'M2"1.XJ_ARB-V$I'-28Q[U3 M+\1)+_L\K;-G9PZR>#RH >A3'=0W.J7&^A>H7E%>JFK:,3BBDMW0:W-CB M%"FDE\?$I$KRE9N@;990_Z9R)B;(6R4TH57,A'8)36@7,Z%30A,ZQ4S8*J$) M6\5,V"ZA"=O%3-@IH0D[Q4SHEM"$;C$3=DMHPFXQ$_9*:,)>P:VMC-MSJUD@ M/6J5DL$V0Z+(HE>NPYN@_!#H&\J/]N//Y5U>D92V@'PA.QH?"@2\,J:1 MK8XB7)05O.<4^6.DS6ULXME#CU+DT$L4,\3"-G(@>4@S90I-FFJ+U_UW@EL3 M[T!19B.:&,[S#4Q35M:#\]MVPA-#^,"'Z[N$B+,W_S#[-(+T'S%0H;2TU\@[ M&6>4ND@_89%*^^X:5'0I#=M;O;%Y*:X5,O8%.C*9.LJL.[.92R%%1\C[]\Q. M<=$+ /IDX\O.V'SZR_?V:Z0C:\%'H5?34V3J#K;X9XGB:6GHE+4_S@$_/J5S M62!?QKJK<>ZKZ?'28!H-D#YTB3;GG5QB:(A/*(N?WD>'!"T-[%+S80@-O>0^ M>:91BHTU3\];O'@T1FOGT&0K,G"1[I!])[CXVJ&AN-;93UWR]'W+[(IGZ"]S M2N1C"OG+_J^KBS+) FYX7EE7\^Y-%=E>(?3Z=(-9,\-+@'Z>P0E?C+^K-4'C[7GA77QN\# 5E MT!4^U*)T$?R9%D@C>&%Y)8K@/Z"[\DT,V;==I9L,&9JJRA<99XG@S:&C_&4B MKY4Z[6.+%:.ACD@)0K-<-]6L9!(IJT^QAI >9?9JUQ*W93)55W5D-,3R$3W@ M+K&5"565/439QXCEC#%J;>6K4,5;MDB3K:=J>5XC"[*:P9X=K[F >".X9#,U MKJOB350>K"9QU_1X23 3=(LH5J.("HQ7+EP0O86F6^:F? [E%88+JC$^#-X( M?T3Z%?-C;R@T+\54R512MA$,(+E'CIA!:3W'$J0J61I*@;N:F,:,_\^V^,SV MWWTO\S."5'U5\3X<%?PP.D"\Q@X7QSKF,^.5BR*I8HI5%O[F@DW>GM,;8H-5 M]?;8L$IB5SXE,YY/1]=GB8V+J:>HY%3?=9;G98E<6G+PQ'>4WH=>(B?Y/U!+ M P04 " #C@PY77[*/IG\* !$;P %0 &]P:D?OST^.SX_>:YUV13LN'I],'_GE@XW-ZN_0BMX T[A+[ M#2:]PG&Q>%*8W9B;WGD^%A>6[A^=^'84-G/I,;]=*D=XC?\K/;\N)2_N@X?W+T9DS-W)0W M3?M L U-L#1?\W,V&%(6(?XLK?Y._ M*]BEV$:FX/Y2M\506GT EM.$Z$ZSMC0(/&#(0<] QL* !7%+02JA\#$%'6O< M+1UH,?ZS VY"-5>%"$W5JUK1:?_:QJ-D.LZ?+J@SMO!9T[,!6W? O:J"*6OK M7?%X7 VE$F;&-G3;\&S?_>^X1DNZPIB!:X(YTU9(3.Y>'P4>1[2QL81BB]F' MR0S$UKM@7^0\FN_I^N#O,J7 :,4CQ/>>1=J$(I1KXL]#2Z==?S(&#Q8$GP6P M&9U=\1GVV8V6/;5;(B6%[)BS MF;)LZ3)9'IU.C)EV_,>0F9<#77!'@7J.XTO+(SXM9\];!#L;K,?PULQA8@+A MB2ZGC0#U^DS\6$CF4*T^)JP-Q*FY0Z!,Q!.JV#21$/.PL*^FB"8F8/YXA?F$ M$Z5L&-CC,S1&R;<6:S<5F M/F4CV%_TAY?Q2Y+5ME;W:\ V&'T7V[@WF2+? XM5.T8]]Q(@]H@^^2BEF2>) M=]:1:(#M!L$#( Q!F,B=/342(NLPML%IHVE1F5T>!F+A@5=R?O_1%.(>K X/ MF$(GU5%L+=9>NG],FB1Y)'$2J;E,=WN(5Q62L*(FHT3![+<9I.0$%GBGP *I M9/#5Y)U=S119S4:61;MFR)=2S ]?DX:MNXQ78J*3'(C^1;U;KX7*O$21&V ] M1?(F;R\'LS2)9MODX@ ML'RD.21=U)K',TVTZRG>./+TZON98I-TG'X#V&%X_B;&U*X978$%7+ 9^$,Z M=I& '$1BD!&DL.!?4"2]8)08 MC&UL#+9\]\:P\=3'-A=*10?")JK?O(4!=NHK@]C@BTWC)6X40K8+)'(3K;S\ M"#,CG=")7JECQ\%N:L2'Q&<:/>.1'J9$\?0LFR82FNIV0T=FS:WH \1TU6]T M9"B9A\MX5I"2I+*J;@+3D0MF52(_@ D]F226J"* #B0B1)%3;BHSJM9K2N[9NK%Q4:X_>EWUM(A*1),SB:;B,2.[RP*TI-< WU7= ZI .TR5KB]G*I/LDHH^Z2I%"Q3[6PLE'U M8_J[5U=W'2>>"9\(IK1!L*4\;2]*3K@X$:Q[J)Z3<[&9.V<$^\LEPVS\BA=XI7F B'L&D1,#U7\N?7^I=W?_WYS1AXXT?WW9GY7!KV M'B=NY\H;?2J1L]+M\?=.>T+MTM!X+MJ?68&UX/-SZ>1I?&3(?U]?'K=O" M<'Q9>2P.S19Y/'GNC6YN$+[_UWX4*D;C?C#Z?FLZ M[*AJ.)/KM7 MYOO2[>FH.GSZ=GO#JQS/H-W"ETX+=_IW]R?#TN.D6ZH^-LO@D"_U&O5^__X\ M.-4;@^%EY>M-E?Y1O[I\U,>]L\>K1NGNU\'PM%BOXKNO[K/UPRO5:U"^^?S[ MQ5]:I=6<';[996DLV*RH?/=@2'[BDJX%-K_(A.:]XO(&2\O4L^YJ6]NHOY:NU$V.-!1#B<++,F ,PKY4NP,('I?6U]#+0ZYF&&:X%P021+K7H>0H3A;]QBZN#EW'2R>H;P++>+/#:IMU O2SY)#'S M/;#4JID5=ZQS'0*ON.0UI/HU"QG*H=@R@I^U>3>+I:OY M8?3D,UB(X"72$'$]+B<=*M;#YOFA;/!>(HT-+5L )ZYK_K_"TY9V7/3W%:)2 MZACYSS:\;NLHAJES-<4W97A(3,-P$I",V_W=C"4C M3GJ8(?'!F"$2WPBZQN0*>UUF>?9L([SRG4QKH X\#JZG4>'9/!YMQ4MSN(+I MOS5WY=B"^E)L ]Z!6RX&H0KV^?H;[L-0$5OPE^TG.7403])!QK]MF H,"_*D,&47I MK(TOAO9?J%LHFGY"+(.%HBC@Q M%/"GYN_#:N&S\\!"O362GZ%4W4_&!][,, M7&/_I<9J"X+#JT_)O3:$^PH?!8R'^7.9,^XG!;>W9'#&V01GX+]$>;!NP#89 MYB/T"&(3J1VE)[UCB=K74FV#@;9B*[P&E=]EC3#D%"\':&8OLFINR^M29"*= MJ$\4V^/O99N5= IN9CN\?K7+II&0 JM?4TK;O"&\ YVS6Q J/56SBP&O,6EA MBXUTHOS0:P3"SS#GEA@+KU[M,JLD"EXC5W>-#,KL*.#D(8-@ \#T-TC4*/7$ M)\,?K(73KNI?56S V]>0L<;>*^\K-A&J\%WN(IHO_6%:9%3'0 Q$7W8QI&"^ M:+R?R'P20B6O<9-4T)XAA#]8U2'B;E('L^$1HZ]3WHLA WA,*SO3%5H"0X0] M:D_$N>>X175"Z?O9!FVPWZZ,R@OOI'^38.6S^DV>S;@*P?X@WEXO7UBXLP$$ M83.\GF38GNGO..;C<7O0U!E4+0L,U0L@KZQ\UGM!L['5RE:?V N/&[[S\0^! MFTK(#5^V_H? 33%WW3<_7VN[I?0OZR3\1MA,B.)(^B)7S1?^4E Q B#S"BXT M5OF'LZ9W*?WXT7S=-"W*(P#VF_(H1M:%T:@H\&'^5]S$3/@?4$L#!!0 ( M ..##E>TX&_!P28 -,N @ 5 ;W!R>"TR,#(S,#8S,%]D968N>&UL[5U; M<]LXLG[?7^'U>3FGMCR.GVIF@2DCBA" 4D92N_ M_@ @*?$&$@31@NB9AU1L6>QN?@TT&HU&]R__>)I[>TM$ A?[[_:/?GBQOX=\ M&SNN/WVW?S\Z&(Q.+R_W__'WO;V__/+7@X.]]\A'Q J1L_>PVCO%\\7(=O?& MQ/*#"2;SO?\-Y_^W=[ W"\/%V\/#Q\?''VSZGT<_OWUY_/;HY[W[\>G>\8OCE_$C?_G%<_VO#U: M]JC+E8?K%_?B;;Y_8![GO/[[DWSYZ\^;-(?_K M^JN!6_5%2O;H\-?KJY$]0W/KP/6#T/)MQB!PWP;\PRML6R%'LE&N/>$WV&\' MZ=<.V$<'1\<'+X]^> J"/72')GO\%=^& MJP5ZMQ^X\X7').>?S0B:O-O'"_)TP*!^\=/+%XS7_[!/?B._G6(_P)[K,"6= M6!Y[Y]$,H7!_CY&^O[O,O2U>A.[<_8[($]/T(?O*H9#"(;2,OPTM@OQPAD+7 MMKR@N\A%@B!O<$EGX!R-0OKSG#)3D[I(A$FJ1]31C&(PPYY#S<;YM\@-5V-* MY!B3E_*2UM"@@FI']-0*9A<>?E2#AS8-H[\D*X6=*#YCD6<%G-,\+R^@%<49X4GX2.?. M*0[:B2V@H,V W:$E\B/40J;U$SH'Y16BJV8+(9+OZS(ZHQ#;7W-VK85-+#^K M$QE.GMH$:L^H3X;\H*6%$3RO;Y1?X2 8(L*7AA8*S#ZE<O!4+%#RG#9; M&!N5MM+DGH*95JU%*C^KU23179,3>=1M.4,31 AR$HUP7BT&5CT=C6[;AE/" MX0[9>.J[S!0J"RTB!0,U'V9L\5>6MT!!V[39<+B(F#=[[?KN/)IS=D-KQ;TJ M9:&;2&HSCVN.S/^VJ7-XYGH1W471(8LR(C_1#U;NK;AR2DBH>7Z M=_1WXMI4!NX:W-.AJZX>>>*Z%"6W8SI#5)HVD8-V9#4J2GYGTOJ=VI/6%Q<1 M;%P4WJ&>D&Y?I+6 Q01TU6(1EM M)9K0HON/[M(100T"+D&;8C9KX&OG-.]V_AZM)GQQDM-\BU5-;^ MO$5L64$%1P1IA)^=#;SB\CLNY5X[V=@#:XGH.'7CG=(5Y9V3"CV%R'>0D\K%'E8_H5JKBC+U ML)WCY+'3/DQ21I[U@+QW^U%P,+6LQ6_KDY?;R87K4XJNY0UQP(4>/%#GUK+# M,G9!"L'$"AXX#@F]0V:P#I$7!NDGW(1Q+%NQC*=VZ]<9! $*@].(L.,O(/FK M>:P%WBA]0/*BTS&2BI(,E[9C/7EZ0O!<384A;L0*$^JKO-M_01_AD^&M[6'J M$KS;#TF4W>RWU@USS>FB4_#0!^&I1I8Y2S![BJG'JY$2<=B):FH:$C0PG*=\R>VB4)TTMZ&,T1R(FO6E S' M?DPF*>P2M;W4/K< 552EC)W71C7N/^J>+IAN/\+5D'JT?%M*E[<%LZ(W2/\\ MJ6'5$YW4PY6HZ)5>%64F(9!77<5A(VUOG.I*H"1< 16EO,?8>739#E6K)M9D MS)K>>WNY)#$JM$I55YX+_W0\JU;>*30^T(D2HT5OMZ G!>4 & MHXEM4$]A:/8Y.^S&0+9ANP]P =N?-&-[Y5H/KN>RU04V6E[#J'\A\SK4FM?G MC@&_H;5BX:LQL1P$&^^KXF0R1MX\6*LB?I5X@83'*4?ZM%,64[]^!'R,NK6M MU2,"2W?(G.]JDH0EGG:8#(E*[0CV<36/F[-?PQP!<2X0K2#V74K!V:X]X93C?8M[?E*5?P MZF$LO $\"8.FFEG@(2RQ$60#!I0TTB M>*FC?D+3V"PD^I3AD5A85"T<]L'T4")OXV78-B;Y40&O.;T M14T^&;@OUJMI5(4/>+B&^N/@>FED9W9/TT9'S<@U'D2S&V^'^2MOFRN$V[H* M5ZQ\^.?-N$IWFZ)T2S@[A_L:FX)6@!L4(5/3QDQM4RF+:/.>IKL^.:M@$(4S M3%CM"% ]EI@9/673H[XR@%#WMZKX7@9!M!6E)8SZ%\&I0PTL\Z:*Z6T4LHK* MK/3T%O25Y?8\E);#3^9,NVO 9TM+G0S'7MI)*2@E=E9=]0B\Q-5QZNO1A!"Y MQMV7%EV!K&HB+OWT(868-:?]:E$1W&I6R^J9**MJ+7NM5V-C-%]@8I%5O W? MTF(FR[6'22G2@";Z_%ESL# 7YT]&%!],D,PIM=4]H-,JX:-] M.<_2[@WH!4B@8CKO":MM3/!$^Q%=EK*Y $ +Q'-0 %\P2(K$@)6D$/(QNH2V M4$8-4B"WE4?(HQ]/X_9KWL!W!LZ<@L-XANX2)5+H/C618VJXFD73F,T=F$K" M"'*9[0PM"*)N&0>'LIYC$KK?DR*S6A57Q\EDR*65KFKA LNF*HD(;?KZHY * M:, ."-:\8IO,.AQ *2+#P61-!B5-9-&!29U*BD P-I#UJ0H<#"JBC1-0A8U, MP%Y=$S?8QWGEPRS]#Z& AQ@:0B?$2L2 MAIS!DL[7*;J)F.2WD]+I$6^6I5DM[7CW):+1$E&0@VZ!#$FG,^B#U;;<36[< MNBM6#"I08:ST_D!Z$ @Q-:MY]"*\*X 'YO"[R"P9#,#:2+GTYI!#")/$$?9V M3T:Y>+E[!6-*[!B3E_N*0V0-$!40<7=7=W2YS*"#0["FEG2@A!$UU_!4^^"U M-A6G!6?[)5WD;P/E(2AO<.EFA8ZNAJSA'?;Y M/?XG%VP(5?*"4E-E4[!:M>7&9*7*JL&""5$4>)TE;=CTFOY*'E +<:FE7*TV MZ@9FSOI7XP1R-E3)Z[<7V](*T&)<;DL(IQ@&%E060B8_\3KG6>A/Z;S.]]XS MX2#5V@=!VF8*"\CDJ$A1 U&#F(_13;RT/FIP NN957V1'T0]];P,'AE)*Z@! M+8D@I8[J!R#*$3#IA1T3 023R?,'K&D@MWL1WHS7;K6@(XF[%2N4Q%\8"-1M MC[BFWQ/+9Q5$(D)9#1%Q<7Q-@(OQ4&R5#C%%6DJP Y=$F^=/6U1AOY$]]$NY7>#PMO)V'I*CNN LADU2=6+@: #?9B>A'7BW:$@ M)*X=)O>:!X\6B:6[P&2"W##2?YNGLSB[<%-+>3S( 0Y6R+%.M!OTR/^R385O M>/9@O9;##N@P3\ ]=B*VK+HBT]YXNQ+X-1__;6F)-KT8]]O."B"5.4;4/ST- MZK=.@-VX/:L^:^MU++Y$JWOZ\DRM+4[7F%^/C6X6M33BH+G7;88S]:P&]K?( MC6]FNY5WU 4=DYJI[+(69(%(55 3]=G&OH-?MS2\V8AEV&6E=D0WU;7^O-Q: M4VU8WTU"]-75:00W5;?>B/K06O%&$=2@W*%%1.R9%:#;2>9T4K-:)1CNO IE M0$O5!=!H8\.S8@1!S,)ZACNO+AG04G7ISUZ#J,W)'CI4B1/5OJSR)&'JCO M6'I%"C9-I)J)R;/!;2E7A"]<[7XJ+DL5I_O1,QP]A)/(&]@VCNB+ZMZ]U[$R MN[9O2[OU:(/=E:=OP3*4T1F*_\_(G63"PE7?E&7\1YC<;?0@0N 6[Q2;$T>E>XY>RHUVD5GB!^?H7@[# M;3; M^3TO\UM"4R*S&?;4P=AIPQ]BH]-&#U!S6B##I;]$@#5=#SZ)^N^^P:XV+I.**UHB6/&.3LUY])E0EKLB@+-,/ M1(^J1S-,PC$B\_AM^!^AM5S)\QDJN!I;[17@^:;@#CEH'N=PWTX^($J7OG88 M$3=<"34KV#Q)DMK)TV1)E;6"#.@V<6FX;(HLI!5Y+_U1]!"XCFL1_2Y7>_Z[ M=S[<=88V0PYST;@D"&5O^5.7[=P@PH[-_/H\FUN@VN@L=\SC'>%)^*B_^V(5 MAVK:I.6DN:V[;6"? Z4"K^ M;F0SE&XGYTO7M]$U)5LBZP(O4=G,42 M0S_K$ZO""E/SD[Z,C9##NUVPBSOT36"OR#3RVTE/25+'+5"%B31E^&[C-GFS?K+W'H,<'OIC2VQNU$/1?O**G6ZJU0PEO)G_U@LDE M=FFP[4(MMFT,'*C]_"A:+.)F ):7OL6E/\%D'G==!;KK)\EU%R[E2FI7&DBP M_7H:>&6;"+H :D\4R5,W:[/;C=I\2D@!)9C=5J8^PI'NR9,E;=0K4]="'AZP M(K\U)4DRA6>V6>,EQ[:OU^83/\4DN;0E9SD0I:_]94*]KUHJH21U K>] M,@4W[(@8X]*%"VGID4ITW*=)G*+")NTCX(DZPKYXPFR$W)-BG/]H)D+YSRK?% MP?KZ!/^.2P&GQA'N^*F[1!WRAY690TU>+2*9CA)K&V3Y<*,.9P5U+Q1D\'L6B=2;[[ME1*V.^:)IF^JOE4\GS_FKQY_?'X]_OQ*O!>+^WO+[Q_AH?A"/WS^^N77Y^.[*OPQ;\O+HY''P^7 M3R>G7UXLG1'Y\O+[]/'#!Q???#JV\OSV\NOQV>VL.;Q>/O M'YUY>'1NST\^?"4_3?#UX[US>GW_XN/TR_ Z_.8ZOWH.??.O']&/+^]>7X]_ MF@0^^?&[?^;\_/KC3X_GRZ^_?OSP]9,5V<'#X:?[$;Z?7=V\7+[^LGIX??[E M;H#FY-/U91#]Z_?OBY^LX6)Y7E\=H]NOX1OG-.G;X#=^_^NWD1/;(GB$G\M!:Y)/5 MM?4[)NEQ4G"RND,+UC?#GX[0- YCL,D!MCAT%\C<%D%A&.A0@&S%L6V?]&6L MZ/,]\*-D6+@/=%*(N)C="LB<\0G0T5[_,.[AO)Y+%Q%+XK^F>,RC.9=B'8.M MT9.HNW5[LCMZ]JJ,DN15*#/QZJRS]D<*6V\4623-,O;M@>^\5SL+<_127W+J=G"(2TM^IW!VLW4*#'9>I1HPW#E+F+X. MGA1V%%SRE@UV"P 5*%8;QL:1)*+2X5(Y7;,0L;RDPK*+@J2/NU;+)F!B8I_9 M3B]9ZR5""JP"=5528MJC8I4(S"KK3WV6-:[],*D5\^WO%-45V197J-OK]SY! M<<;_>_J2S ^[]>%JBS=QZY,&&Y&3Z6]H:&W)#S!^!3197E2=;C^DX_:SZZ"$ M="[J<55L=:_+!Y?DJL$E+W*2C>O N>?*$H&M>);G"9RY=J-#X*ZKJZ"\.E+K M2Z?0>5STX-U^$']?:RPV/BQ=W]2^8E]F0#^Y (VUA)S E#VC3Q([>D ']%/D MLRZO@H,X?9.H?!8M@!>H&[2 YQE?7K:CU(076,VJ5)<'3NZEJK(&:H>VA*I2 MV&!J(]4R_>W%UK4%KB\TL2(OA%<8PPZJ*4K![;U=(C*F;WB=<]P:2D'7TS#: MK+79>&0J.S=@ 1-S+[$=A(,AIF][Z7=51"4EPST]NRBD&AF0.LP)[QL&:FI8FV,)('IO.]II;* A)N"IB,;^19QL>QVASZ<,4ST MMXU1$M,%/#!OW-ZT'Z!,>S48:5_0.:^$Q;T?+)#M3ESDR.]6FG0BI VWJM=N M3QH'X%H#8E0DL_3U*$%N&])-#4;V'=TU(;?+4*K8F+NCSF:I9N>I@H&9S![U M1:8.*[ ZNFFQ)"B]5##HJUZJL)(\;E#/B=.LCKP6>J>",O)US3V,G?0T)(6U MO113AYN8E98]A0QYU;!':Y:==QY-I*'F1*N=2 N--FU-&J'4YH:* MI@%S<&M%N/<=-^ EWY%S_F33K\8-?[>I;Z$,IF^TP6I?#+V$K>\>NES+ 1J_ MW'#IO3*%\$D89T/A&WXGR5K?2;I!8>FJ7+<[(85+3P4&BE=$)(FJ1FMNHCE3 M)":MQ"L_M0-7/]K!OPZR5" DT5'!8K39)A8@S D[D,4\CM4^ ;[!#D(S=FO M]!<6KZ%O3ZE,T_:'F@U31V&,J5LX7@O=I#LAK7O_SR7_C-SIC([+P9*^P!3Q M01G<1F' .C%1]G''Z[B4/_VUB_70Q,J(NZEG4NL"6WMR9CI$"P+284V1N)V4 M!.7OKWGNM^-M;A3HG3%9 ]$2?9C\T+A?^.V$#VUWB?C-VEO>6B[X;+&2-W'C M&_;Q>_Z;U.17(/N<5*P,+4R@43#2$G-6>M_MS'0A=V/+^M:GNE@!>CO@QDY+ MA[5K1B*T[>8'P)L=+O (G;)R %61LK%X*3I MH)(U1KN:39]4"\&-U4*44F3:5251#+.T(JWJ# S\T'52EP39$7%9V8GS)]N+ M*/CQ+0JVPB4U\DIU6R""T7ID,I5VUFUL9">=)MUHOBW+7_*>5T)@A11*KS1X MY#V<9<9Z,Y6=<"E4]2B+E.ZCXRKW-;^?'./0\J14)$&FOQ--&BC9X]TM=DZW MV,$VGJ1-X*VD\SO.=7Y/SL-;GB&L#U1T=J[7=7JE12:E+=/]Z .RO'!FLW:F M!"]=UOV+&EN;\9S*I8LVT3!W?UFKLC?6KPDSV3C6+K8LW\PN)0O=FM%5JSSK M#N15PX>M6=7>-KB>.*I1&:N$P05F3G$*'=/VE<&H8 5E.N>SK M;@._V&E>!"5(3?F-KU3-NOK3JDH1&LH2=!!E*T58:HKF-,^!0M/T#JC#) -T MD4E[Q9VN8\%@-9[MC0206CVI8/>C,4%6$)'5)O8 ,NUK&)ESAW68Q5PYR1HT MH0+;'Y#GC/$UVRFZ88;OA>623Y:G/6FXF9_!<(X>WZP%M""E@M;RGJ$'_K]N M#ZN"P;-16A5XC9&=+>\]%VX85YT=X4GX2'?-O#MQ9J?9H< 45$RF1%YY&[%^ M^SBPC4B*PF#.ZD;&T8DC[9L*2;9&[SJ(=)C?/,@""+7D#&P[FD=Q6^V-,&D: M(Q_+N@^+)#CNO.*D8-NY9@;IFW6+,C^+YGMWR$9TA6*M;6Y0>!H1@K0?BU;S MZ%7_- %,8%>K"O7>=8^E G6C9J9[4\,=M#"Y6YWJY>O[T)LN?WNI<"AYAYC^ MTS\RUU6W$]2:O>GK8DW=[-KC"6:%:D4Y2^X8WM'%/SD8VZ9JJ]CW6K65>((% MR;@$9VB! S>$NK!9S6X??#< M>%'4O?5HP=AD(>QF?;5!4*8:FHH6XZP"Q!G>L1E].[D/T" (4)C=NVI6H2Q7 M@^6PF]4G#5VBNQ]W(]C%<[-FV&,I(2S %Z[4-I)Q,IB(6"DB6)]]VTQ&K16D MB*Y\!D0#";C-1W6N@SS@FUZ.#2!TKV>M%E-/TYABF5CD#/M "0SUO*"LC%P2 M@]P8S074ZY$#%B#4BM'^ M.WH4(WN:KW2T@N=S[/,9#G*&7Z9OTN.MM0_Y-ITE6$ FQY DH3;.*DXM'T3A M#!. MJH-S R64&CE,LAB!S5E\GR'%KDE?)X[_'P_O60#JCLA4Y/78C0H40RF MWIO.=4/H,@BBK4R]A)&A:[?ZYEP*F&PY="U:@JM#T,2M]_JJJB @WOEK<"R ME[4Z3N9*?2FIJQ:T1%6OM#H@&8XWF)I?B/2_:AZ]FD<"F!*5_*1_(\O+2F[% MWM6RZIT_40]KV(TJQE2:"7_OE\X>$50F,2!6'\!VC+)V;<=T-8 VFB MU)^UV,58YGCD3#)25'F%HGBL\.F^[+":0$@0?Z,/\?>$U1LAV$;(R?.L*B0A M +Z12$\F@20BZ?Y6;^G'.!,+.2EK*>1+#_5B<1>\;XJK[BK.F2ET%A&Z'M'= MK8O3LE[A3'OL38*AL1(-2JN"#(*I]K3W0ZMESC+E2!#7[ALM/%=[-G-;[CTQ M=T: M:REX=8/"M+#+!29CZXEU!F=ORX M_[5=(RX2XADMTC5(IWJO#:9HF/?;KK/Q\#;9-<'R,3U#&O8!US52%ZDOT M1[7:PV5;!LOT)%[[%>'B)J'L/0!ON2H8 M]EJ'E0BFZM.>%G/I!Q%AZ>9L\7"# .!>126+OIG5:IQ2M>Q0)5'^>B=L'+&$ M.>0'A M>Y*&#'G9!JQ_S32N!7NRVGPG M:=S(1=O(YSM#S_)OK#D"R=P'$1',0Y#*_*\<_/G21A!JZ=$8TG[3 &P4&;VI M8&0@25UL4 OY\9(Y0XN$JS&5,+!L+JW^%:*.$UC0!W*UJ(4.IN^8@"7(&E#/ MRZPQEQBU$IJ2M]':=050[+5)6T:-IDZ%@99L'44/@>NX%EF-+-87(SY\ ;C% M*N0#IRM(8UB#FVSGC_:ZVG!B*^7M!-HD2C T:Q<;1V].91+P@=T_;F:NWQV5 MTY[9:[!Z%2AI*M4J,O$B:3YP96LA&X/E1.3M3K[DD@@PX*8$<%>6JWF8*ZL$ M&5FI.2GM3R$JWAN@ M!S97YT.-Q4T,[D/1X"9MV\^?Z([$#=BN0E1?\A3[O&Q79'FLRN2QW%F2 ;D, M'Z\J'%294![8W7?EMXD/I"]]NJ9'<04_EL@UGEE^\IZ#I"@PNJ0OXU(OW@9. MDC/Z*D83.906%[.:;ZX+H+!FY?S+]_1%>/M;!F!0<:5"N(@UDNF/LJ6!:;S\ MK^*&)RSBC#T;3WV6Z'5+C=T@SAEJX534$.FGCU&'2O.U_S_OI^RPEK7=4:E) M6@>X8QBG8^><%)A4YW8"],E![()S8YD!H)P'47"G<9G_Q-O+7_KQNQ5\6;[( MG%$? *KGV^Z\5X_6G]T#K[G6@Y+G<6V1KRCDKFO!"M_[ICB49OUB,Y M1"3*/>RR_1GCT/+Z;FP*+]'+H*4IA4N4U=AJ>ONE3W]$U+73T$6#1@\EF_!?^Q_5[PQU%'F%_6G:<'=K;7DDF9JU-3(*:XNB;%[A]NS,&;:Y M#T&E/O=#[E90FSB/V]&T'E4.W_LIT+9K**8(.X'@D-+5]:ZR4>B0/'(2A@G97B'R2N MEC5KIX&TL?XN,L,Q5583/-JS*AG3#)?&Y-=F-92I&>G;(C_84NPK8-@.W+7Y MJHJ &\E%U8 Y0-XIXW-!9QTB";?&C,9FS*OHF?%I:B=P"G/EZVM-'MVH_@Y- M7>9.^2%+A=1@T0L$#1P\MUURJX$ &-9C8K'3LM%J_H"]3E#G*9D(Y[<%N?#N MC2EJJAXDFU5:O$9.:/L!_["#6S+^X(LYM#19LUU+OA\ZD<&I.6FHM7](Q7.8B!>>U4T1 M>4I],.J%=V], E(<^8CEEGJ7OH.>/J*ZEN'2@[U T4@\4G%X%\'0G7B3817; MN#NT8(V1Z=H=6F&D8],O(-R'$5^/C-:^&QMV%ZZ'R"E=7::8Z!C^>7I],NX% M))HS,53=R/C 5H>C4TVQ%Q9' (94EPUEY#7I]LO0%)"2:6RA" M?CY'9$K7\/<$/X8SE@!D^3H6V6JZNQ]0J$6EN1&%XKB?(<_3AWV.7!^,?14* MS5T?E.W\OR*+A(AXJ]B#U6+EBS3[ +L0#XG."\H!2G8/GH.A$?P2T7Z8>C$F M$DT0.FRFXD+MFG92";%>>/1E""2Z%BA#S9($"=4GEXGW,#]E%=/)ZA0[.HZ: MZNGWP,F4@DFJ68":@L;6TZ5#974GKLVY:YL8(LK]L$L-Z,C4^^^4:9/\Q^2K M:]70,LDF1[4WLZ,2$NTE^^OX'8.HX+C/*MC4=Z@OS]])!:?TQULRQH_=,IQ$ M-/O@H KQ2-'7U.RQQ(LO0[=D2/#2]6T=B[6 <.^T4$(F587V$]^$X1 'H>7] MVUUH\IHJR?;(>ZV&)=5";3F(]JD/C!]!5F?H8!55G MV->Q%2L1Z\5@+D.0PEQ[E-L:ZJ0,Y>KH^&'LAAU3ZDO$>@%U&8(4:KV[WI3/ M^9,]8U='.V=45A+L@=M8#40*.L!&]M(/$;L2Y"[1F15:R?F\EA!#)>'^>"TB M9-),0:5KEK\<,D[L9C[[VO\#4$L#!!0 ( ..##E=M>OC>V& .6-! 5 M ;W!R>"TR,#(S,#8S,%]L86(N>&UL[;UI=]M&UB#\?7Y%39XY?>PS5"S) MB>VDESF42-E\(HMJD7(ZG=.G#P04)20@P 9 +?GU;VW8:\/"*GC>^= =6:KE M;JBZ==>__)_G;0 >89SX4?C7;TZ^/?X&P-"-/#^\_^LWMZNCZ>I\L?CF__P- M@/_QE_]Y= 0^PA#&3@H]7IZ^M9%8Q+7CV$2[6,7)O@7X.@(+9@M>1Y#O."/X',4@NG^'IQ\!TX^_/CV M],>3#^!V?0Y.CT_?TBG_XR^!'_Y^YR00(+C#Y*_?E'9ZOHN#;Z/X_LWI\?'; M-]G ;^C('Y_Q+RKCG]Z2T2<__/##&_+7?&CB\P:B94_>_./SY-Y1N /PE MC@)X S> 0/YC^K*#?_TF\;>[ -$?O<0PPT?D"".W^#Y;T)XCTF/-_D!;W+R M#F_R7^S7E\X=#+X!>.3MS4*(TP^5M>BD-SF< ?[W)8*G BE\3F'H02^#%:\@ M(1K9@+ H6Q>O'+F5-0-,_"C.EB0;__4;#_K_GH>IG[Y,/0])80(3]L,:S9H^ M^TF37@D"@@"00/?;^^CQ#5KD#99"_,,1_H&026-I3 <&+0:G F_V2;2B 65) M2PS_'=P%1+C1%/Q=P_#H=O7-W^@DD,^:9#\"/!'\BJ?^ZR]TS[^!"B+3N$I[ M)W8SJ-"/"DS8B#=NA#Z?77I406H31]LV7$LC;0J\:2T\^^3HWG%V_YZB)=/D M?!_',$PE\K)QDCN")YM(A08&:9+]II >_MH4QD%E)HU2)[CD" X7 H&LK/$B MP*5C@$-FV!$-*4^P-(C1>O.WCOQ?I@\PINL-S/WRR@@\HWPO[2WE>H3'-7EN M@^D<1I197L>H[Q=_D$_=.)_E+%ZNIY=@NEK-UZLQ?-#B+[DG1R]]Y\X/_-2' M!SK(.1O8.,V;8&@=Z4$QS:X8B/E4%@D!EIU/^-)ZAQ,+XU]^:6^I$(R1^0JN M]SP-5FGD_OX0!1YZ^L[_LT>JX\!LYVQ@XS1H@B$5A*0T_$__]>'TY/V? 233 MRA>_#>BU)_&)#HF_/D$^&4;_F8;>P<\_Y7:#?Y-M;D,N2%(-^7(Q/5M<+M:+ M^0I,KV9@M5Z>__1I>3F;WZRRDW+^]]O%^A?; J;+:,'%*B9-H;VT$KR/<90D MUW&T\8?6N,LKFU:M2GL+Y(:, #LRQ*Y6Q>% F?EU5+J?,0?# M9'!=NKF^^5.D 8/<=I*-!I -ST7!AOE$Q)^*$86+8,>//U]L$;K1%EXB23N4 M3)1V&-KLKB\4!1 "L12B MY?=HAV5.FC.XB6)(QZV=9YC,G]/8B6+/#YWX99'";7*%,$0S$;8! 2Z%B,5# M7S6'A-3TU75 7&1"?T<6Q1?BHX_=S0#]$_AD#Y#B32Q_!@:$L?PY'9H+W6_Q M*Y@>[+2NKFW#(E*!0""O: P(T)]MWM5<+I0%J(G(\,H0>@# 5L3DV38:U/PZ MR'GVS5VB3A4 ML<)PD1OXOM8S<_$@D1@2N73^JLA\7-;B6]KV'70WPC"EM@L)\!\M2$010&0H*,9:#?IIQ;^JL52%>H\W"KH7SIWDX1JKK1[TSEYN M$^@MPOPU-'53__$0CL,6&YNW@N@#)U*QYFMP/EU] J]N5_,96%R]!M3V_F:X75Q_!]'R]^$+LKG:ELKTC:QR@%/):EE""[E=7'V9K[X&697(@8:LBN@UK*Q>H,=MZ%J05=[&HY%5 M#G#=SM6+Q=7TZOPKD%6)'&C(JHA>'645;X'_A_6+1R? JL4-^A9BWTVAA_\P M#;WJ+THCKXE^C]Z6,702.(/TO^C?P=XC5G;W 3$0WB =9K[90'=HTZ5AX(>/ M U!^-&8QE'QXKV;S\YOY=#7'EP+]"?U OT?L-"8_8"_QE^GE_*H<<&GAP[,C MU.6/UP+?NKXI>X$ZI@_Z,-8+I9FH%\R"+T[X68$C<#;_N+BZPO?<\@*@M\1B M.;/L7AA$@@;[>IHN G.VK-Z \^Q>,F&8HU]SQ.#_"4')RMW-NQ_?.Z'_!W%7 MG4=A$@6^1_Z!=KU&\H,V(?]<;IA"Y@2YK2:9WB&PG,'5G6%@,FFY&P1BD5;B MI/L8@F@#SO:)'^+D/B?TP)F3^ G^;7E]\&NVV+]L1R0,*5>5&(;!2-W+HO@T M==UHCSV^]^CE$J(?7;9%Z)T3M259A.4Q/@)E%\!#?3-#0#3X6UGVR0P L-#U M^P2*:6"%/1).["7#> M7:0^^[@Z3X#N;_00QT9O$MH_L"0)-K$5@,0'1QZ%9%MPY'PJRXL$.QMA2&)P MM)(:OUIB=P]&HC&%^2,RJQ!U@% DV4Y&'V<20 2?)9T!\BD@F].,1[(7&2[E M83.R6XQ_QS?2)?9O'$J+K"UNTOQ5W5J404 &\>Y^&QF67$Y4\BF;./4P&)'5 ML+Y\"*:3=8TG3.5;R^M2X%' 1<-LW]@-%C2XG2/3@]'-Q-NK*#W4BT"QF5GS MAAP8@9"4)_W)V47)GP&+:!W'.:''3GG:?X,,7141]/)P@RC9QW"YP1&R,$S( MM70# URWD3S'22 V+COI73LOAS2W]03&J#K3#U:9Z&(W#/1 >=&QF)F'D9;: MR[,D T.)-/";4PJ4R(@9(F9:"Q-%1F/ U#%LK)@25'N M'A,AZ;;H M ?(C><+3"3C1P<:6(2YGO!#Q++"E $X%')O,]>(W%L3NY&M[E]=V^D+CL=%Y M"N/4\<,BT(-<+[>A+[K E0+::FD3!UP/^#0DE2V'?V0+@F)%0"]KLN8(K,\# M" %':EL3M+N5NI31?NWX^ ,YT(TLV%)H(M MW^SEQ2[\Q'6"7Z 37Z#?].O3(5K3SM%0@T(E"70XP.,!F6!+]=3@3ETB>*CV M/!Q(NR&?VHX&NS,:BQZB-I&6:E #1*DFY./K%X6@L9OBJJ.\O[]V#QP$ZT.:9(.) M3E/#:D.-P-=YP;>^_@M M$:97SK:?=L!=<'!GJ)K?50CD/"_& CS8=H,F/C>JG.>@U^T%2)?#C\L8'1G$ M?T#B+,YQ5'K\P>)3HP5#JR*E M)DD?"5L[SPL/W5'^QJ?!.X/=+**53:L;4FCD(H4F@>JLQA5D18H43*O*CPSS M[DH(:SO'_G/IA_!D )GAK6KA%.* H=59L.@KB.> 96C]SI*PB=M/L(%RG[.E MN>;I063D=!PR. )6&_!4RS?,T+F<.6BAFE'VT=E2:+N+&-2]"ATA]!X!0M;%) :*)I2DJNW MV;QQB(J 85QYX2$^A-!<1TGJ!/_T=P,]DKC+6C&6\"#1E!037'A MLHHK+$V<.UA5\ DUC:'36S J"YETJY8W%N6@$KZC,35&&^8SC]899QM8='*L MXG23X/HA"H>PAC86,_R!U_<7AC%B_P@9-P)KJ(@#&9^Y2'7X;E?0W<=(9DY. M[]9^&O3[=AN+&>9T?7]17@C^&P[3.CE]=?<:9+-LLEO$AHS=7,PZL'L=.[BP MW>IE>Q<%O7A=7FHI67RD54L[.W4X"YH MU!; @T 4A&C!OU+[J!7I\G/VMC37VA6+#0.Z!GT(-T81MO.SXH M:]I 9[XN-S)X7W42QK_-LF7*)8SXXKJP*# M.FHB!ME86_$R$E8TXR:JF'5W4*VV3A!DI2 'X'QU/3N8! ,)R"5Y6SH#V4 %,<#'LD1 TL'!(YO^A=KO$-GR=FX.&4B*5PF923,#)ZS1'BC-MBX\.LRL/5%4 MQ.AR]TRW,/1(''C@]!.BZDIFSY'*W@+!R,< /,C>'<*E>,;I)B(=3PSV%"FB M^X?(U1$N:OIT$ $B\BTQ$T4Y3Z.1MF/>U:1@4>YVDB';Y9NOIG[0E*"A,WC* MJQHU;0K!T$SB85E=C30>JUD\'![Q\WCJ^/8R>*)58R=8A!Y\_@D.H6G65[02 MC5 #0J%&T,& C 9HN-TGJ8 E-3V!@V#'RCS3)($'JS%56]S8*<'?7Z0UK%;S M!G _E?'X.,CWJW-'5V,5S4/;7]S!EEY!"H5 C'#)G'#(AX%%3-'@H M=B\1PCH7U:OTI^=.'+^@]\@7)]C+=,VN+2#4>YI[>+2"2]+L@11@OIQ5H;O%PC$J9H>7R+[O"AB 1Z<$&3 M;&7C])(!))0M.H7(%,S&UPXP.^JY#B>KDJ7 OO,95A+10[7TY.Q@_#G/ 4(@ M-61D_15G040DC*GTQ!0@UN-]_S&*O"<_D$4I=Y&#?%D;QT>VN8#IV9]M,KQ. M]C*7*^"W_M9)L= U=!_"*(CN7ZBT-.X,0559WCQCGZ\( E'H>3Z2?<#UP]YT MH5<)T?,JKB+T!FPD-KQ^P-W"@N;)@T.D#C@IML_%_OV#5<'0X9*TKU590#I= M^6@=!XR\TM4EBQ^ U]^4OW,J\&R, 1M2[$HW#2TCZ!]H^55DRL M* I*U/NTDL=:R"),$=U\], 6W###J)*\;>SHDQQ(I$JEGX_GRY$M+5/"N(:J M*<*Y:ZN&VY#\"WJM2MTW9YFS[/,!$##>9E<$(6ESU8./19]>9[YSYP<^OJ5P M4^9&/Z1#];_3W=:"AJ(+FR@Y>C$]6UPNUHOY"DRO9F"U7I[_]&EY.9O?K/[T M7Q].3][_&<$>!)P^# _K-^+M9-Y]+8%&Y3/:T2F G%(G?P8I MGCL*SY&$B3S'D0CWKF%3KAOOH=<4U>$%2;"/A5M0"(Q8BO#XW"]DTS"G9%A- M:"2(=FH9Q;K,D[!^)HM= !+2:8P=)S85:C4CK6(DNS:S+SZ< M*P2IJ?<49R_CAC\I. +!00./7-G3RNZ[2LQ"P=-*@'@?^S'_0"LV,G.SE?:S MX:160B6R$=5O,V)7QO><6[WZ+#GE.>#5"D(01BD$)\>O;1N--)A:"4Q7T*)K M.+HI\[?-T'GS^3XF/R/6@[0:;5/'Z+8_P-Z MZ&+$56;]),'&)1)K7)1) $X*_GN/_OSV> (PH7 I\AET(2[S"MZ>D%^>6KY# M)1)1"T7F4K2'CE9=\MJ)ES&I=NZ1U;,.Z0<53^&F=B*2=4#3E>-<@,$K/P2S M* B<. %(]Z%"_-KJ:=B.]6(YE!*I3QI&:0]:_62:?_('%X0 ]+%-C*MR8E!:2E2]+*UG,ZC8)]*CDJ( M#Z7,M2G2-90HU6IV69['4@V\F.C5< C9:HR=X$=J5+YSV@PKZC5;>Q[$$> M J)=;!@Z!+"T$:':&\"B6T#".JGPU%\ @XC.X;3_T93KU0&HC23Q%/^QB)-" M\]R*$UP[OK<(SYV=GSI#%Z<0[6*E4!^%&]@ZO@A].9.'*(;-IFZ[GZ[#_ !-X,;W_6'#L/0V-#X5:B&29R MD0T$'AUI]_6GS\ZR9&GBW^-^8U&U0U]G^;(V3J!L+,EZ7+#UAK\D59>V\ZKK 2!\!F6D%A2QO%D N"S&^P3W)P/_=J#NQBZ MOD-2*[#]V]GB8-,_Z"_0WQ(8XD,D@4B11M]=\ (0"-&3_=<;A['5YUJ=-MT* M+S62[(^K8J1;XN#8J(0(8- HA-O:T?^GAE[!QD>PTL M1)J;VKA^]$ 3U>RCL^B=4YDW$H%KQ^U*/+$^73HK-K/2O8UW*-W: PN@;"<; M*7]":(1Y?\6,256]P;(7(DG ]?EI3BD3/2 M0B20&M)''*)'6$UP+)TM>BQLR)$#1(G6?TZB8#;9X["FZ594:&9F>=YV>(RUZB5^ C$L1[>+7'<7K+3<,; M>^8DOCNP#+7;V\+9U I @;AE:P"'+@)"L@JV$S7]]WEEJ#N\(O&NTLVLQK!U MDI&RY+:GX] :"]KX+AJ8V<<<;I,_VGUCF>?6\>#'S\P/]NBWAPX):KN[^:=9 M2P@'/8,\N@GW%+*D:'44%PWIEE)TX)#^[H>1#$K><<3&6PV8L,.SX\[Z<^87 MS:)]#J'Y\/'#UE9%%@4BZ694M,A.$53HT/7PB.4-OX MOY/Z===>KT^8'10'_HBS76P\@06PM/N8RQ?^N+)H% R52529$H/K;QT^Z!(\ MDAO[_UH>'%>/U1XQ R?=8@9.1A SU_!=+E9.\_,@'N@&(>! MH+(B[OWA%D;@D,DCD/3A!*8A_0-1[S!?Q U$5X?OIJS:P_3)B2D0%U&\@7ZZ M'SX/ICG;/\K^$3^8E+ BSW- M6Z^UX!*Y:=$?'21!I&9O*>W5YA.H%6]UA;)*B#Z%59L;4-.H8;&K;VHEC%(+ MM):B)_*$C$<2!?S6$$4>93I[]5IK(;9UWW'=\%P0!;**;BX0T:'H& ME_*_ERI[H)N;?AD6Q58&@(6@F/90MA%=P1D['B'6$ ?MXU8NQH8-U=T@Y=FP MJ9TI8^W_8VB_$)FV#YJ/<938?D%3&$:D^,DAE1Q0<>W)#/:AGR;@$?W:;@77 M7F+1Y\%<4&QHD:;?D&695@$Q%DU1 6=7D?Y:WCA#B+@."0]PAO6]BZ4 \^[C M)N)-'>'P99>YQ6VL+WPEZVLT1?3H"1_3I5^&(/BVS789(IUZRC;7> M=N/GVQ'P\^U7P<^W:GZ^[1]8< -WB-H/V-G;/!<.H4O(-[2C-TAA$GJ)LCEZ M!E!;MX<6@QLWA9HB%J]\)7"\Z[TTB87SC\+^=R#V#'1I?]?MD/]N!(?\=U_% M(?^=^I#_;L!+^_MN_/Q^!/S\_JO@Y_=J?GX_(#_?=>/GNQ'P\]U7P<]W:GZ^ M&Y"?[[OQ\_T(^/G^J^#G>S4_W_=7J@5V0E+.P*#-F>XW-OLR@4IB>'/<_^S] MQ*^UG1Z/\:7)2ET[<8%YMX* I;41H:8%G7QN96S!Z:%>Q?AAH@1)3URL/[S: M<2D_@O30'^:&^=#MAODP@AOFPU=QPWQ0WS ?>MTP5S ]=Y*'ZSAZ]#WHG;W< MHE?@(LP+#TYQOS D/@++XOU8K[ZT:J=I[M$E&^NC@3K7I[_MWV2;F&8)NOH!F(T_0 B M(&@!'YQ\N8[L"OI!0#1NX3P$%L*6 OE6((U G&T&0IB" *?3HM_BGTG=PU=[ M;(OSP]=@QW8&=R\@K_6%;O9LVQ_M*H*'%-5J-X,#<:I'N%^YPB/Z.8!FRWX* MMS2=<*4#E$89T$:A<]M&Z#;\%57^E-*C1WX4*W5PV-Q6_B86LD"X@,AR5(^: M.:I68Q6D[*J\D<6H=DSL( =B@A9![Z=9M+]+-_M@ZKK1'AVE PN,="L;MA89 M0.+BCC$I.HS>RW<.[M-RAQMS)#!^M!KNHL/&:DML!>J=8^\R"LT@_6_ICF4] MA@ZD<[;8V/P9I0^.AUISETRVKYT7YRX8 M.A=>O9^ELK5RJ,1]J,@HL*/#+(=I:C-3+F<\W+L9DYMKLXXUY';F2IC 6*BW MDKG32A\H86@/&0^_2 M=^[\@+Q1#W]U:D-BW"K3 UCQ@8<'YCU,R%,S(HT#@F*R54/E +*BN(9;T7!0 MJ9_!#8QCZ!VFXYMZOW'^T6(4XHLNBUDP$P'J^=!$JUU^[Z9OEE,9O/P-DOX-7M M"OVPN'J-_O=EOA*[\<;DR-,0$@U'GHJ&P\07G'1L4GER;$X'$T&@.JFLGU(G M&@TJ3XY[FMT%XG/AAT[H6CRI9 ",YZ220*D^J8K3J7QF72RNIE?G7\5)I2$D M&B>5BH9=[V"TCPNAEUP@5++J1WD11'/5^MD6M31%$3XMP$\5;VG'U M,/J7[J[F7U_./\^OUM-+D"M=2-NZ6-Y\GJX7RRO;2E5+=E=" M*EJ0II?9DW84O79\7!)V<"-G=74+6GT-!)'*CL,7=V@(0!0&/IMCV;3.Y4S5 M8MG$;8 TIY.ACY_RTE:K\8INH1OH[5T2S8]"(AK. MEOF@8_CH1_LD>"%B8[\J0(UU@@RFDS[A"[),J%*.B\DB;)5MQU,4L@&;Z :C M70A]L@".W4+<#B&5Q"<_?1"DSHTM=X['?-T4N@:5>O=_A@D^#X=WUU56MW*3 M54#0O,FRIL\E1[$=AQR/.=PVSR7TNLK"&COP]O$+$3PB9@.+ V>#(9_C/U"1 M".&]DT)/)A1-0 1RD0VD#^X)^%_'WQX?GR!)B6EIM DXF;S_[F3R]H?W),[@ M9')Z\AWZUX>L5>H###S@I."_]R$$;X\G !.%#)U!%Y*^JF]/R&]/)SCT=(?/ ML4<8O%B]&\624)8] 16[&XN<%Y+T<1'%A9'MH(9)]8:#/>[TA5,-50_+I T+ MD39;*R8B/2H,&KN21 MB&F-!-VM6((PK?-]'"-!GR8)'#Q)0VO+,>0>9;U-6T. M:P3P->G17?BRXW0=D:=##*]CG&&:OEPC\J;3T)NCW^[PD /=L1H;#V?D:'_9 MJL$3"63IRMVQN40H83;1;H9'>\;S;F%-\G1-6ZOOLGJ(XG0-XRT-UB%_/+1< M2QRE@'3N;.RQ:TZ1Q^4Y?@ MJ><12YX39*Z)1;C:WR6^YSOQ\/DA[?>W^ C6!E(@KH5;@FL4'L/)I\M^Z2FH M19X>C^7&AF@;1&FG\]BSY8)-CH'>P\7 M?,&.U"" ;KIW@D*GC/W[A]1RK(^N$$A%E4NQ(8R&JVB3/CGQT$8;W@YVS8(9 M&$)G!LF]]O_ );[94.#!1QA$1%4';I14;V>[5L$ZWP1FP K6'8ZR['ZG/NOE M)K\:,J7Y&ONK<>5!ZJV^SIW53<^86.?KN+K)AT8_4+4\:$B'"J(7"(D_]B$* MR+E&_&D@A@$&#)? 2A\@8,D8^%#DMQJRK47V$Y>R8MF#WAW$W8/^O]&:6Q@C MW0"1-OE,W$V2PS&![K?WT>,;-).>B^B'XC@4K6Y%)OKFP]1:L @.IJH)VPU@AA](5O*=QX?KX$KO6DT M&>'"(6D91CMY_DK'_LNF(;X[F8^'B9Z@:Q_DRQ/O8R&Z1@B,*IYB#!^CDF/" M8(<&IMVKOV;/=GS5+T*FNA]$<.1[6:C'*@%'6%@UFP/P)!S[QZ;9MF=K,;): MY%2%?@]KS0U,'3^$WMR)0Z1^ZZL6 /&8,>XOXN M@,FA)'P0D&RDK X!N.@SF/\,IN?GR]LK4G9DM48?P?1FMK+<.V XV:FF]@]$ MQ\X&=T1PIVCVF[01<(PO-A5K@V\#<5 M;7=[Q._,77 =!;[[K*>7BW_.D5 O+]8_3Y%><[Y< M5879BCK=0R2JVG97:G4^J%F]/%P3X3P*29[RSW[Z<+Y/TF@+X\-)L.:V%E1O M7=A$L4KS+_.KV_G*;@1F6[Y6Q; % ;KJS;6"C6@D6^IF?N$&4[&-X M*/EKN[MY^T)+"$59J^X#]/8!"13."W_>- M_VNE^TDD"JHU0VA.IH]V"]R5D M-6U?V/ZX;=!]B$,@!G=\M=K\X'VC=;=:%XU5G3VNZ=%=,;\,8 MTOB;CXX?XGY5R_!PD>RJW4R+H (>D5V6Q#X -R*1;]!N;0A-!I8%3 ?K'A60 MV.6QW.3GZV?GMRC.1#DY0T*\PRVGPOL5O*?/+)RS=JA;>P" 3,ME?Y U;O;L MZ&1GB?5HX^$$IU*:8AA2]GGZDVVOHE2D&A_FE23;T+@'50V3R L?I4[0U#WM MO8TT^,AY%:D0[^% O81) F'>S>@29V4>S#ZJV,S"NUL.D4"J+N?35>FM;4&: M]+A6EB0-1+N^JLE:YU&2'O0>%NUBP\(H@$7CUB0S 9YJ^R6LX%I5=L3H=C8" M5D41KSZPP' VL"$K33 $8I(/! $1$K9I5;G#+ MMILA)1YMMGZ"P2/\C/3XAZ&-8YW!,&V=Z JH0*8Q(>SK4OU$0*6H:Y.GNYU! M=]M?H!.OGR)+PIOM;MXUUA)"L;!^-[9WHP:7N\AGF1 '/EDM">-8[!4\V&3V ML*_EM.PC?3T-&I)-;D//3T@,(_3FSRX:2ATZ)H50"(,=8T@'2$66-33@1Y!- ML6JP[24$VB(KI<] MI5\LX,:6(I=[%M9+: MW>J"L_UP_0)$:1S8FKY<12D\?%"4_K[&O:BZD(D>V^OE^4^?EI>S^Q\*P1 B/2$Y>K%;B>WX#5I^G-W+(M7,FQLFS),>W-;7QSF([C3T9GZP1[)K*%2J'10V&O-T U7#KOZE*/-T#F.D1B70%4]KC!X>43E/TQ=SM4R(QT544QM"#<(O_B?[AXD"H*$"K MW&=%0 <^RGH"8]X^W0]@D23"%"!%* &OT"DV0U.<.'EM]]P:1DIJ/YF\]A3K6.,-\]V]][3\7?O/6T<8"(TVK];R7(S&$9;/VQ]+?'FF>4G!P(! M/TLCK;SY5(3.>2M"J2-O?X:X)#&2E$=TY=U#VI9QN4^3U EQP<];] QG>Y1*;;S;039<;HN#[C[#V'(3TFV'_O&>_,;>(=R=\;GH M=J3@,+K6VXZZUEOKNM;;\>M:;S5TK;=][N,^%ZS\QC1I#FAU!U[);C/CU@'- MVTEQW?2) 69FMN6&&=D*&QLY,(B%K5IGU_\*NK@+DP^3^3-NE (]FON'53B'U=6OV5D/$H$T#$SFJ^T. M ;8P18=H)S8=^(-*2J5,[V!TZ]JQY)84$<"%51J?VA3IP)[>VT&]BO&;7@F2 M0-RR>?Q^(< A<^V] ;3Y55(#=0C123.H/82O]KAF\')#'\0DWJN+^86WC-D' M@!H@K5!?R^8."3M$I@P1IMW#BG M>S_-*Y)&I HI#%UTS!T^SJWEYN:K*;4! M3U0L<4D*W$J5;V0A6DP$DD+3% MU?GR\QRLI_^86Z\JJ\.Z6@]T.;K=8WCW=PG\SQY)[/SQD!&1XGUL1/*(@!&] M<&_/5O._W\ZOU@ 7S5S;K<:M9%DET$:*:B>UJ5$0;HENW[6_A;Q&&L)>@/(U M3-UE.L!HUP$$$9H'4C2QV>?)AIE#DU&E+GQJ.G3+PV^L/$VGUY$?IHNPK^!P M5S(B=!G9X/O9.CEB>9%P42Y60.#T"P7!M=:QQU4JL/_M#I\Q+ M-AKXS HD%Y@8"ED#4NP*)#^4YH!?\:Q_V0W04G.O7DM?@GR/.I)92_"7E8/M MN<30< 9$N\SO"XDDR(A'"(UR*%&?M;*L"XXUI0A*<_JRI 8XC0E(,D]UTZ1AM;JF'/].H2:K3] ) MT@<7-\V(HT0\2U,'7N:Z4J1"X,Q1I&'U0*8$2NBV]7WX*'?"+893-Q M_ *;:C,<3Y--A>="@PJ=CYY/,/#6T6"FQM8+:F8@R&0F8S2 MP"L:-EK.QQ.RB%M0L8I@CY9YI!;B@/52-E8N[%+^MRM//(T:=%5Z&Z@"_U'3*+D"J;G^SB& M@P?3\?7G0B&6(QS1E6!C-IMDVQP@953U82?"LT=1FFK;KX'EH[ZZA2.G M!H(P!9 U=(MK335LE'[ALT32K*W7.5&MNU4+5[J!6\YJNC0EO9_NGC^_C'][_=/K;[?HE"=X_NG\/_V]^<3]S(] M_N?%Q>GJIS>/SV?GOQP_>JOXE[=_W#]]^N1'5U].W>C!W\\N-O_[X>EQ^WY^ MM?C/FW/W^FKW]-M/WC8]F;O;LT^_Q^\VT>>G6^_\\^WQ3_>_7']._^-[_P@\ MA,/O/\'OWMZ\_[Q^MTG"^+L_PIGWX?U/[Y[FC[__XZ=/OW]Q]FYR]^;+[2JZ M?;B\>OOX_I>7N_?S7VZF?+/S[.S7YSG M^Q]^F5V_O_S?OYVGRT]O+W][]_?@9?[E],,_SO\9P?N__@N5$1EBSO O^>O.*'=WEI;VR^=(X^<(+O,*L "**0J2=1/L>V MDM*>Y=6'5"O2=,Q^N_!#!R%"EKS!%\ER?"Q[VXJHH7[('J! MNF:\UQP8FF M0YDN04Y,PC>EK19)LH>>5GB3>+;Q AHB2(2=&&G=L0TN,U:<63Z98RW75LF- MHKR%%-\NDO QQO5=XLB%T*LNS*M)(1 (Y2*&4T!4\ B#(['7"7HXV(U,%95- M-2XANES*!46+ EWK/&1TRM;7DI'&),-99=7=^TJ ^6P?/LE+B3TD. MV/>+>$4UHEW@#QY#U'9W\]IR2PCE@MD0Q/&)HICEVG(IH$I'$R=9Y@;N$&C=P-2/JSL?PLC49F?R+UY:8MF-\0T1;4*='^E.E M)!.E*?TVT$LY*\-S$<5KY_EG/WW ;$+YD0 M)UP5P.[=WU="JGZE'M0;WDJ 3OJ[Z'#\/N8^%3@EW>A[@2YEN<_&6+A]W$FNI743E93T",UU;Y@H,_F)R#/-NN8ZC^]C9YH&I MU2*-TWWZ$,4X.6,=G<&2UGK8)TU7H&P4*QL$E?"XF#P" ])@\B1Y M*?4A;>T80-6 2=0(I#'@V#*PT>"ZW )[3K.8!Q8>S4UMF"?U0)-8=;*1S01P*RFXK=A;R<+5)T37NI+L MJF9+Z?J%Z[.,UXNL 2#T#6<9;&G$D04++F$!N4L^81YF7;W^1&SNZF(SQ7V^ M[B$.,3][*8:PB'I2WHLUW9@_P]CU$YS4*TJ3PS6Z<7^AO1/@9#F]?JHVX+(2 MYV061U&W.RI*I7Q.4F?7P6'#?F3I<6);/JOQ61;XU-4XT!5<7.HS?4&Z2QKO M:78)MENL'YR0(3*]OX_A/;IM%@A:/TQ\]\!6+JNHF'^96<16UJX$^-DL9C@F MMHS":A?5^B]9JM1D7^JK-:$L,[-['&#%<$YZ?.)*#?BD2CBA$$(-4+F,V98] M:H"$*F+-)WA/I[+;,J$?A5VE49=E)2U2BQH=.X&R=:@5KUSJ?DHC(UJ\(22+ M6'E2B.&1OC 2_+ZX:[8R:"A8MIX<:F;57B *0O0)&^0^99M'YUGKH_,+Z7.V M""F<-66,? ,S=*X>JL#G>/"R$.HX%MP%7RD9"#PT$FS0T-%F4(Z&CD*=9PS M=4Z<^>S$O\.4Z&2U&Y*TEM6ZMU1K&$V14 C+,2*9QV1:?PVEZ*8*//7ER;+ M\MM+AR(]2OJ:^0+(N^QKOZ=J2-@I36P#5=%7%R$='+A.'$0@\4EM3>RA2&VU M#!V'4-NX8#CLZGPD9+4.U\XS*8>1%#6ZHB0Y=^+X91/%G$[*@U6OU-G9QL?7 M CY9MG@V"01H%OY\XI>C;-X8ZF"V8#RO1J8N=;JY]UBM(+0-C+?+#:G?HJ7E M<">:]J#P@!"%&69#29%*;,(D-:&LJBXRXN?ZBA#'CNZ!RRB\SVK5&ZLTIKFI MC5-(#S1ATS58"(E.6&06$613%/2XD2O*QCL=EA(N52I!RC$M$=/XQ2] MSK!1:8TCO(:VQ587'UKMD$E%=6NAGL$&@5_),*MBP.=$-;.C@5.O^C9LM4L_ MA OTX_ E;!H;&&Y0W(1 +0AX*"!CK;A&VUAL2H>C"ZE M@UP>\KU,GA=22 120^> 0GBR69BB M>^QGWX.LA=+9RV?GMR@^WRN#P.B>%<%OKYI9TP,B@MY*1@U4?'EF[I 2\8K-?@R-0/DII-R6\2..,-.^P:\7!W#"A M3YU#29;@F.LH797C:Q3RI7R<" 1J>I>0M"M[YJW6G-.6JIYO&=D>%_MT'\// M?NAO]ULR)NNUU/L(4RUMXL+L 5^W,XXN"MBJ3$+S]E7-8V\L4JHI!RJ1U:%I M1UM^ZQT'.2EUEC=DQ^D)IL9YJA#>YA$[?NEM?>CJ4K)[+_3,QW7N) \D-B-Y MP+;L1R? N_!_>V#W9@=0AG>!R1X\?4 5QOLD#\ )/4!^*,WBV:OLNDV[2PK? MN]J1AFU%GKKRT'*U)1'15P]1G.( I47XB, BWQ?[%/7UCHY+&],[NL$G$==) M4U:Q ),5C_"2H+1F246Q_]KJ)P6%7[@[1;M&$+3=L9W6T6-YDUI'=S /(>HUX1[V52VJ60"+V@9 X@DT!IUDBD M6(N3U?>]B@A]XE4<[/:G7;R1L"XWAQ8NC0V-GJ=*<$3*@D-MJRP@3H7+P4+]PX2[N]2>3+F-4OI;!($W[(3%")Y!^314>?857%4DV0CI8: MZ>H=7BGJI4Q:8/1 ZB%0HS"JM..AGF )C26#,,R+7%*%@NS(8]Q\LX%NNMS, M_&"?^H^TW25+YOO9P;IBFB ML"C=)VQH1E?"=XG'UF)%?%C1S@EX8NM-B"&M M5.$P^=8>3]L3H,'?KC0TSFR=KMX\UI)Y14_K>F-BATRV:H4Z2(/SXZ&CCI0, M6H0N3F*&,TC_NPA9C"!YIZ$G6G8+\;BT?H# 9PN 5QY;XC7P2*-0D#[@FI!9 M.#"M!HG&H]_1"&+:HVU']_C6*C>UR-!@:0OBF>:K1B4P'D&Q1%#[WTJNZBX5[Z :Z$-V37G;^RDZTF(TMKA]2,-,N MP>L(-(C-Q]"";-] #VZI*K+S]V?*#=O,T4&9PS)]2@T>[Z[#QSTQ9BPW\T=TR\//2+CR MKF&^"R^BF&HN2*N!CWZT3X*7:\?W)*RE"V+&YDN"K!,9^MS0HF 3Q4R]P_I? MMB[IEO6M3;]19W+PV-Z'L*8U"6Y/'CY_LP8KK->0S4=6QUY#ML@K+S@NIK:\ M]+KM4_$ M==M,$BGFX!(F:!'&3[Q&MHTM]6"3>WZ8*T6ZAW533&N\18[W\TFAF^Q+BO M7/#DIP_H"1R%$+Q )P:OT$@\.XSB+:ZUEQ?\=%_< $Z C]3]*+R'\6O;'[.( MF!R9D-/=@DY:Y.DJ\C'6\#D]"Y D"[]IYVX?(+YY?N(&48*S Q#_-S1/8,OR M!'99AD ,_[/W8TBL'IC+3BY@V!Z)I00Z[D,F01MBP=R[6'_'(K!!>R"9P')" M1:I4#I8FW3PXC_A?:-O4Q](3E[JT>Q M,O[\+0#%M:"1="PWYS!.D:3PS")Z7T(Y3X:MBG]DZX)&X;7;NO'()LO;DT'" M_*XT-2\&=IK]<:4GWP=;]@L'G%, @ZM)),4P=J@"AT17,1@68)%#T.I3\O_'?1]M"7W5X;)(DCT4OJSHA(;/R2>3OK6632W$@\]; M,<;F.5! @$T;+M*)$A\/]D,*JH@3%]@65 RW?'FHL.![X=5XFS?MK:'[$$9! M=/]"J^]?0>&3J!@*$C+6Y@.5 W>#Z$+<;#Q!;U>?H!.D#RY^"L71HX]#R*_1 MR8DGW0L-![??KKX%#_E,[(B@4[%=A\VU>H,I\&HP18L.%MZ%M\3,SG4.3O/N M$UP.L8E\'RG546R:/Y6(-5FD1PKSAU5-O;C:X_3;Y8:>H*29C8A)/]?UP9#, MQ3=[0N]X\M:U>ZVHT6NP2IC_>^IY:)T$1^,K YD3Z'Y['SV^0?-H M##/ZH0A=YJ]FH+ .=V-1M@8=)\S7,"D14O)C_HL1,UII\!+M#V'1M <;/"Z9 M_?/E-L3&,6SVAMZWE$8Z/9PQ^4[ (3X&Q2=(FB%\T&^MCJ:9F-'2C"XW!G MPIH,>I>[5DZX;F+JA2)3 )L#V"2KOL:!_$DGAD_ N1-CXQ9^O62IC+XKHGXV M&*#1E 430"98;7/$18'W34AP-5VJ?;_;!>3\<0)<&>(BB)X6X08[38G=DA7B M$AYUI>FTR 9> )16X!;SLG2@Z>'*/<3:D,G@K25OE<5]8.NV"?O:^X09NT!R M509WA[V*PMR93,NZLR@HH2*'9X'R-,#JV[]B,ZVVCID="3GJ,E$ZLLB;DCX0BZ&V#WX2H!PG[%U5(;H/\-RK"OU5^IWX- M::1[ MFNWIH .2LFU-EF[/K=%CMU)T)WYS&]PH*610X9G!70Q=GVI=H3?=XB2X/Z3/ M\?*4"4#_"B"-B @]4)X_P;?P+HY8$+G= T&")X]72K*8/'A9#V <9(Q?]?L4 MO7*B3?J$+H@R8"R]I1J5LI]B*4BKWU6?@W M[[DCKU.@LY"IPOXZP*AJ4"^+?CNEV2";;K/<10N><6+F%"0Q>L?.X ;&,79] MLLX])7/G+(_S509$9LN O)W,W4O5P6?R%^$&C@-867/)CH=T/GYTPJM00=8UM&U\!1:P/4(9/2:CK9; MGZ9"XF+<48@?ZS!T)>^ETA1:T+P\R:KI58(,]_)5X6Z2$>BYC&V*+'['.WNY M3:"W"'.OY13IHX_D\:N2([A8DF^?M<#!]E3@ M,;8K+8W>B\1$1J/H5!REYD$Z=C2LXL OM 3RT#2F*.K$B?+<2Y5;"0?+5N8R M8Y_MDFC#A\R>F/T,]+X B>Q;$'VUU%L2^"*@@AOK#GR(.93M8Z1"96UV'VU=8+@;)_X(>*L M@J1D+,@&6SE"!(#S*S%&!";'O3X=;\5'F5EG!F;;]EVJH4[73S!X MA)^C,'T0.XTUPJII5C^N+30!O^ B ,L06O8P=Z0"E[^]*&HX+*>4K"DM*D/' MU<(ZZ(O)MI>IAH'(H-7$TC"I!<:7"S]T0G=(0U:^XE=DR))0H84A2TG+OH[" MO!5T1_]@<[ZYCO(2*#3\@:4>WQPWH$U'H) G'/\?'W.SL?0]RO#Q0^VS^H;+ MK+XAP 4.LT4!697:Z5B!PV)A<@E;JRTPDN*&)R;U+6D6Y7*?)JD3XI! :8!_ MGF+*5F$OPZV(1IA!7 M*, 'K*3(1S:,O03GSVZP)Q7HRB%NV: )US]K]U"KX,J"E&Q*EK@W 636A)/ 9\7:EFL(@=MY9 M>3SGN4Q*2T61OU6R5=B6V";X//J*D#1KII6'LW.5&C)J J9I&OMW^Y3$&*81 M;NDH--7:"E%K$> O)X/I#P!=]5'LQ"\4%D3:94QR$&BD7)8K*RZHQ::#C%EH M!>PHI6O0KZ3(%[;JR-9$E?L%M:&2Z?H)%6&ZBE+8(LHW2YH92>2N-CYZ7Y:4 M&!8J'11UX*?I]#KRPW01KOTME" M&MJ$,?E9[>\2^)\]NF3FCZ3JL;)Z<#X!T!GC^:)$J'"_(#G>A@T?+("%G+/+ MF-CD$;JZ$3MD&KZ)LHDC"=NIH<.WB\A0-_@=8%\(CM1&_\$'ZJ,3D-CM])SU M$Y"[]K GB<2KXQ]*\R? P7XFUI*@ID=;R2?3P)+K_M,GC\FGX'7,DE?(A4@M MF=-]^A#%^( 5L2N?E3UPF,6WF&G[L2/'B\<@'4H8SG\6)Z64PH/[).Z4EQG! MNT@#6:$NITTH8Q?39>0ZP?5#%"JB&LDX0 9:CFJL0UR_;_@8F3RNFFU':X8U ML9TWZ]4ZRWNU^B&H6QEMVW(5V/&MNUHD,6N_J:5$*FR]S?11JU7:Y$CP>"!# MU^3G0?)Y%F&*B.LCSBM+G-/'[4Y7+V;8JDP197U>@^9 A8E$NQ@V?0O $ 2ML2^[J$(TGA*+"JXU MOVT^SD9?0H)(2QI@4(FT[!BMFJ_$=^N/*$:5@S./=6TI9C8SJ10*W8B=4ICL MJC'@S4 S6Y^7'G)\ YZ:'$:_MGKIVYD?[%,HC/WD%?IE4VS:L@58\#X6*<(6 M_-Y-4P85BUZE6N@2@EHM8S+YU'!M8?#A4LEP>ADG[T;M$1+D*PD<0Z-)3I+[ MAW1(8?1)3\RE8"I:6(]X(LAB.@R\N) MN&B%C^V)P.-M5U*:M9]W[?-(XP$6(5)W27^FA!@8U@].R#I YLVR%R%Z9(6) M[Y(7E8864\[\+4-53O_%JBDW0QC#-LE*EY; ]2,DR( 8-P HJ&WCF0F=5? MH"[9N (LLHA[L5@7&8/6JAN(._9"+U-_5($E=#3(];V1]++AH\'CK@QAHV6O MJ;E^%R5^FB?EBG4#[+5@HXL$9MOW"!<'OAH@1-:P"8?GX)6WPQ6YN>LYQR/Q M;S=[XNJB;KJEB<1A6S-6QM125#!9UFK+/I&BE.-/CB!MT L=@!S,:#8@*@,ZRE)8I0J)OPY*B.U$S> ML[@#SUP^F@R+]E3H9T"W4*64>/AF,(RVZ-M/HUC%SM)03N$$T]Y,#N -]Z40 M.9LI7]1.+W\FU3._F+^B^5:RG0!61H;W 2@P-R?GGYWX=YB2%W=-2\$-NH4I MUZ5I3:6/S+28_Z# J?$Y:-' K*4;W7*LC-1R,X-W*8EM)BG31!-9W@7^O2.- M3RU6P)HW7H/84.F#MYAO]9/1QY)O<&A'(U->6*34;V',\@;DYQD=FF5*V+;Y M"("OZV1"_(RJ8Y_]$,9.@%2('8Q)I3UQ(!X;"XK!]1@\&]+/PX GYV),#69HOA M3FOY;?'#X %?)[H807LE>PO]FO<, M+\=KVGX]"('G70P"#$VW_V(@M"VU4@V3U2RS8IL9;8JL:-/&Z).O2V S+Z)9 M$*-CESW2:&9]"I@U4['<,)S(H+*28Z4O"EG/Z"(4D^5RC">#@X,2CQ-"S UZ M<-$]12I3M KT)W,T(OQM!)5+\.'Q0(V_P12Y-70?PBB([E\J&9*\6[L8FC6V MLY80*@*]82,7HF=8-2IJ2"TWY2C"&QC@*PH7_DZ*MBA9+P9UU2!YSY@1A8KW M) #O.QJ$I@8_M8]QE"37<>1"Z"4$Y.Q2I 7 1=\=F0>RB;A4<$5_II/M>6Y5 M:#6^23TZ&+R0;L,8TJ*^'QT_O$30+<-:G6+>QU=, W@>>(5GO@:(,=S:S58^ M.P5JO,]*BQKFHS1WCN^Q=/)IZ)5ZE"K*2+"I>3(]MFB6N[-RRDK8B=Q4(O_SE>S:#_0QYMXI+>EEM.^&Z^ZW>VJR*-K+9.U9B!5#H@UD4[FM:4A7/-M/ M4 W\N+>-+EG&4'Z5VG%Y^5+$V"&R[.B4YA#EII&%;1^@W<@A? !U)*Q!K4-X M;DC".&O':O54'4%511E. @5=00.S"KH@*R>_KWL7 E/T]QI1/A,'9QX'VU+, MY'7(;P[?K+9PUKK:PA=TBF TZDJ-AH7(RPVQ@;AVQVG^I!G7#?_?3A?)^DT1;&>0&91BLH<5 7704\H65 MLZD**0S AEAIJ+*$^S4%JP-E&1FF(S#HP#N\P6U4#1P&=$OF)V0)8# M+XJR/UPS!;LA:H$G%@L>R?%HG%L*C$WQ%"%-96@I+&"H&VTY+X0%?=["+$;1WIQ01%I7#0.N**>;B((?R26CYB:/& M3W$-2:EB4+G[&$7>DQ\$(G9D?[?Z/LF X-&TBH#!T-);$I_'K0-";!?"!T@V MD7]/4'N5S3>)$K'&#:!)"G.E:LIF)O9ND@5X($6GP0(&R MJ2OV'*<*Q]"1Y>*>DY1H-*B>;FOX1BW#6K])FW@8[C_P$,7I&L9;4J &NU[% MMG$T\@@/S0HLXM%6NQ%X$CM-'F@P >95'/ MKT!;/Y8XJ)AMJU?K<)FSGL6+J$+3!-T_BZ\GC]CD!JQ9^$#T<>9]&FTI9KSZ MN>QF&'K:K]I>"I&=SXKKC=9+."_ZMR5!F;_=JRX*OQX_%#ERH& M&94K&KCR'_ZON&QYH4KAL1- 1H]"ERQVPF_!+7T%U-$WY&)O\%A:&Y CSR9B$^41#F.T4@+R":<'?:9K& M_MT^)2ZMZ"H*8^A!N,7_1/]PL>L_"@(B$C2$7A;C59%X4%X:YXM4%@?5U?/< M _MQ7SUHP_NFAJ"VT4!:>40]S@Z%-&!J%_CB'!.]' 6R&O,$/1W3"7NJ<<*:+?!91(UTZ?O'XH'GSS!V_02?"34[9!Y' MET5D[9T /Y5.I1$X=_*0\S,6?/X)JBJEL]& # =HO+6>3%SH^<$H7!1-WLE5[X2R MS6/#D3.:3H\"1-0>&6ZW1TL7YML6%^;;,5V8;S4NS+=C:8U$]:5VK9$RU=*F MK4F("D_(%7B;BS:IW3!7>QQVL=Q08-91Z@0B':.A#]"Y.)B4!0"3Z=94 35F MC:]"EQCFE6/LE G!*GQ?R5!',!'!63DL >"Y@D^T=4BJT&KS1HX-! MUTQV,_DP*YVF1B_@(BSU.H[N8V<[W:)IL'4 6:FAV=CX\?9Q%7L0V%+-G%&QA$SRU&ES;_3)^]WXR+O=VKR?ML&BH*1;F5<-13#(@ARR:>0Q"U)BSV!$VJQ!^.II.)#"?><:VF@4TGR#M]D7\W+I%_IQ;Y=]9/E._U MR?O]N,C[O9J\WULG[P=]\GX8%WD_J,G[P3IYW^N3]_VXR/M>3=[W]CNC,*-M M'@92=5 5MESJ),F;@[0W>Q>A/"TL MN8QM01^SN3HE_QH"BPC@0Q1X,$YH6=$6KL:\?G3Z,I[,5%W\%+Y'#=J,I]P[ M^6,UQD]10ZU?U>"\+G"V65*4!K::%]B:2,)#N0.IC@*IIE>?!'%:^<9EY+%ES5.KQ='KE5+B^41 NR;Q EGQ7L$E]K# MMK_RRG8_Q*[TX'V/_6AKV-56Z2.JTE!KW51'$P?'18+'&@FVANA.:GW1_2_\ MQ'6"7Z 3ST,/MPT0AMXPA:-'WI6[ZL5D>L M0:VV>HVA3A/I4J(W#DZ,PF]UUXW1,5AZ#;8MW$2[.F<=4MG*U,I!UP:E MQ<=7RDF7+ (G4S\JF]+X&F7F<I M1841%1_,;:/DCSA%41CYIBX^6!BCR0B283J2JAJ:N*M?S;KT,U\QJ!*W6ABW M6X7V%M/&%L9;0,;CD1)_X_492OZ$IM5+:$NL^7D$=1G&4(%!BI^&;T9(%9,U MVV2627+-]JF=0188K?F60-?:7%LBBCF]PH7^(_2NX\B%4%SP/!L'LH'6\AGK M$'.4!!Y*AOU647B?%?/#!=-HG5!RBRWO O^>^#"$BCJ>790P))HXO?*+N;;] M5EKX<;U6+2ACF&XB?V^NG2%QQ%2\S >(B!!,6,7#M^.A M(Z8'M)YMCK;#GLO:+@0TEN/#I MZ6/J6&P*=Z+3+QQ(E&Z=RD^'6SCP>[(US M3XR@A49-%_MT'\//2'G?[FEU^+R7?.OV3'0MP!9C1V'>8T;8DLEXS9W6R#=8 MV)5^)O5O]@:_0(CS&N,IXY0SDP2F7%XQJ=I14!2U;,>+H821O(F.ZWQ]ZK^+IH%:F33:17JBHHQP+AE9CQ MV*%)#M,Q'N1&%]Z9V=^MGN 9$!*5Q,H#&V?=XO_A\^K1"5@Q^;SQP8)TH*,Z MKNH"Q+IE#SUT0;/I A;;YJH6FMRC3I\^1IL+*0+,VP7=V^:."ANN14N+ L;,*U

*T4IY,-EX4FL>0_-09 MG1U^& .\54U-%]4^UG8+'*0>./RJ3M!7S&(5Q2IS/GB"8YKS4%C+.C0'!;Y" M+<359'G46N ,\R?OTR1%-S 2CUOT8%J$.(-JCZ6EY4W2B$5B 2VE#0#> 9UY M(-\#Z-T_M@OB=B15X[X:D@-&XVERGT/=F'?F)+Z+])Z9'^RQ6ZGA>.!>@)GC M)MJ IIES LBB1"UDRZ*'6B"])@+IN/)*EK%:(5YXB/_^QG?)V49+L2H.$%PMJCJ-5;FU MHP\KT>$?(E+>0)3Q7&!#9E N@D@&8!/,UB M#2(Q+GP.B+$VVXA[OH7Q/2YC&T=/Z0.^Z9U0U8X[FP/H),!F6:<^%Q<^^25H MF\Z?964O]1S%I?J>XW,!"W#AQ^%(T#;+ 4'?7N9B;D0DB'(O11V-BV*#I44F MF1_?ZLW=$G,>'SL1S]0)5_7]4>M!*R\G/KHX+ZY5&YNN/*;5Y""KQ1&(XZIN5FD8:!M)LB3G="19A M"M%VZ2)<[>\2W_.=6%)HD9>R4JP%LL6PC)27LVU@;8T_C_D=B6C0IX1UM>6& M.>K$-HJ$.([8,.OUVDH@\\T1#9S&X_:I%6\F;1E(LFT/5U"].';6[(&L:]NA MUX$4;;U&"IJ:MD"13]MQL>%]YJ2.(KJ1/;Y+DW#=9:<1[6CEZ7$0FLM-R42IESF>327M?DLV6JLO.R5NW$M(CR#6K.3$YTN]O]47 MI=I<3JNR9 [Q8K;-_'X59@H#NH0:1CVXK.ASD=&C3E[*JV87DR; V:2X<$X0 M1$_D<\*M&JVXH>5(,QUKRH)9#B2/M'R0(:SM?/L*KIVY':0ZB%V16KM-(P>=H^N @G%>57'UK M M:A$F^Q@?+!@D/TEDE43SL: TV.I]SH.>1V\QEF9SO_,(3_:X.GOY[/P6Q5D- MM^3LI8A?@/>""GVJ1+DL!O;N!9#5\TIX"?Y5*<*#[2!SF%A-F.M*).[S9R#2 M&_X\T9U(6Y=?LM<8S\6"4V-9P_97>-SK<=8BJ^#"-_4UD!V/W8%;-8JTBUH[ MSV#<1&@V+X*(RG?"1X!)>A:]HM M__>]$Z,W?\ 4$J53/A_/=+LQ>.1K.(C\\5Q4368$L>()T"NW@Q:78^*TA2XZ M1^.7:.B2O,Q: WWO$OB?/>+3 M_%%F4MHX0!4\JQRA,IP-OT.RW&&D/-)# MH2CJAC2:.7S91C#V\XG"_['F"WYY9\9A2 3QT@[&]3KP]+YAU%FR,TDUZBME\> M4KQX JY!"%.=)9NO'_;UD=N1@M!!O/ ME!9D,?@!UA/ M;,-J6GY>,_NCN!E;?EEE(VV:*AM@2^^B*FXF+1M5C]>U$R]C4C:)^B>SNA_: M3C\KFJ_H)Q*AKW[NBFK>5=P3D"L-5N^*N/48DZI MW)-0\I"+$!VFQ"U$>Y>O'YR0.?R_H',6%SRG\0#K*'4" M9;)DV5M3AJ?LLL$!45RO#LW_H'"!$F#,I9 BT+*8C0F@T&&'0Y97PLW"'(T7 MZ- )F.]+R.YDH."%K\F(Q MG4@/*?4+GD\&HWQI)'0N0G1=W?OHF2KW\/*R8(NY==_N&/)=ZYAQE24]BB#WKF)VX0)7N-KL2E56@F>WD=4"PTKE:*K5#GOAH[$,_0 M,[$<>$,ORWGHS9!JKHPP8O4^YKC/"AIOO6Q=!7I1;!$'1:,)8-YO^ZQ?9G0# M,68^R7$JG$/K"%L-KN/HT?>@=_9"F_KD9_84IX+2=H&*X(K27OA\S'<#S;\VL9V,IN&)RE7D3D8ZTR9RVFE>59O"-U!^)/\2O87I2J3&>EXRMA*QGBT'IF&6/4]7M-:THCWR#;MZ M5_K9C9?3M+L+@N7$YOAQA,EI6.@U26(\@*,&5#/UM26K.(G"EH]F'23U."8B M3J$D,50OT5KL=^@WZ!]W:#[^_OX_4$L#!!0 ( ..##E<0>K=4(B< +-2 M @ 5 ;W!R>"TR,#(S,#8S,%]P&UL[3UM<^,VSM_O5^3R?'F>N4FS M+VVWV^G>C>,DN[GFQ9']W-+@;7EP< M_N/O!P=_^>FO1T<'[U& J!,A[^!A=3 D\\6=BP_&U G"":'S@_^-YO]W<'0P MBZ+%C\?'CX^/W[CL,Z&+*0I)3%T4\C\<'!TQ@#G((44F!^M\0 M.CU^]>+%Z^/\@X?I)W]\XG\H??[Q=?+IEV_?OCU._G7]T1#7?9"!?7G\Z]7E MG3M#<^<(!V'D!"Y'$.(?P^2/E\1UHH23K70="#_!?SO*/W;$_W3T\M71ZY?? M/(7>83=(5G0IR/.P1?? MOW[!0?P/_\MO]+,V1Z5&\# MX93"D'HW8SR8$=]CUN#L2XRCU9@!>47H:WE*&V P0L$Y.G3"V;E/'O58N?[V M,=RNNG:BF"(R.8E#'* P= *F9R$.R63$3" 36&(?Y.F5A)>N &@)Z''@NB0. M(G8(,$4+/(=Z"GM,\'TX1>5RX_]Q!5LZ/F,"9\O=C-!HC.C\(EBB,.*;0\4P MR,.$7,@"1X[/2/'NR"1Z9'MG2$(UL@40P S8+5JB($8*-*V_ :F4EX@=A@I$ M9)^',CIW$7$_E^R:@DVL?A>2,PEX9A.8/6.N%@I"10LC^#Z/X3H2\Q,W-E2S796 MO@E%4FY)QLZ#KV.!LN^!V<+4J*A24_J6F6VE3%+UNZ FB05#7NPSM^4431"E MR,LDDN!24*QF.(!NVP93AN$6N60:8&X*M8D6@3+#ZD3-^.&O3>\6!+!ML\%P M'G-O]@H'>![/$W0C9Y5X5=I$MX$$,X]KC-S_=IES>(K]F$41URBJ;">=A,5T*96FCEY0S"$$7A,*8\<6^(_GH< M:X*+,A_0,O$.=7-BV(\5@9>O?+)/'"^26X@C=X;]M:Y,*)GK"3$BK=PBE-G9 M=X(AV=/W$-% MS&#<1#-$2TL#EJD,QKYL4"GN90)^;6V_&A1FG=AZ(+=Z"7VK(2$2.7[G+4@6 MB$:K$?/BDSB"'=<+;NNO$?S>:T#5&^DU,RP3YG=V[&G! !@*.^HP;!RP'D4= MM:P"=&YTQ/>>$.\1^SZPS-9@;>^Q!O4LBF;#!ALQX!BYLX#X9+I**:W804'& MJ>Y[5G=&"[=KUVEY UQA7L+K9R86HRKS.V^&6A26/3[)?5'/';L>_,V"UURS MB#[)W-_BZ8P9XGOFC?+50)\]C;CV>:])<@O,5]?V'2X8VX(I9D&BP/C!.!!U M:'HA/R&/.CCQ0*)+B3'G[EG-+:O()V=$!U=\*Z[J$/@:B7C[((HM*7QO20J7 MV'G /N:GI=G[F 9$?;R4:>(;E,?1)?T[RWZ_LB!%[+)U*9,5$"5E@)E^U8I0$#(W?-VF MS9032]/:]RDFRU>S,K.Y6I#U:H>U,<[V7GG'TL(^0',*>$QN*-W-25G MT?;5:SN M$@=FD84VR_@*ZS&W6??%59636(DE'<(&B-S,D,SG.*TKX[6"Y?974'$U8;+K MV.B:UD;>6?5SJET2QBJXA8CZF'%KXAM458EFC5Z*+R'01.5S'0;+_DZ;"F^5 MX549!)98TS>M)# FL0IXNQM.15I5SD ESW3D-*;,<8KIRIBD:A#8]C+5Y%7' M(8WTVMM48@&:\IZE[E6MGI<8=&;:'>Q=!%FK)W3B6H"E7Q(4\@HN_M,1X2UO MYPN0=^;0@/E.X82RZ MH0DZ+_&>-N/.#,9P0J3VS:-><"[+4[BPK[OD$Y+"01S-".4S2(Q*O(+,\L4O MC*"K++3=_EI'WT48QCL1;X:HC]FU)K[9K&>KH^LFCOC\;C[H? ="+6)[+I(M M<1 JS.R8A]O102R#L:>V68J9@#%G5XD;/H";,-D.6SH+6'CR=N^L!9&JD3-7 MA*6O7K.0:QWB4 WN4*6N0.W$=6S$6O=<,^C"+M' MXMEBBNV$VWO*1YU3,@&_#RY"MIEX49!-B1D=TF8 %X7KTN-L_)FQ@4="/)9/ M>P6Q-?#*ZLB).^2S/T_3AQO]0> -O#D.,*(H:2^:0)$QF) TJXB9,=C-C2E)M9)C-JL7**DS;W#Y) MK88Y4"=E)UFEYP5_N,64M H8[ [ST1)7D3\=3D4(UR:=,L3),3G%<0N#59&I M.#-UW(&Z]=$6US4)2%F3S'@O+961-C ,;M5-!M#<,X6E[96Q8S( MS%*0(#Q!$T)1X?V2LR>V5D8U#ARZNF ZG'3CL6\RHOQD?8PP%)K)$YFAU/J( MJ78U,BHHR[V1:YJS37'"7'OX%(0(B_7@1T4!:IADLZ+G&D7&7*TR[)Y(:8LA M4+Z5CFQ^07SD)O(&2V8AIN@ZGC\@>C.IW&(F#QX"RTX-=W^22XH\M5K&(: U M>]?2=#& *G:[06]W%1"S%:[^0TL-\IZE_.K:Q':OQ]&3/+^ 079+.[:)RM3+ ML-QR++8/VP[26S,*L$!CQ[?YR3I*S4QC!NP5H:\/.[0'KLLE=CBS0@:G]A99 M@\\>139#>^D-;GT:F6:@) 0S1><&@>W-JZ1JY0;-LD#UHU*_ZT7XFI24:OZL M+ F2^3-/V)@(:W'M1Q5=:8O5RJR>41 B[%CU>H6X@V:NU#6#OR=%Z$WZ*BAK MS1EDNT"HIC+/B.S$>/:EI%%6B T<@ZLD IP88D2]%K*BD_ IL*UZUXLI]TG*P0= M^J9C[8C].95&44"5F$]R&HV&![9 %!./8:91ISL#TUGA?D^=@ ^BBBFC;)1 3WJ5$JH?G!!YW)2A(#11?:A#P5Y8S_;-J>!9RW(-[:!U2QJE;M&,A;R/MD;!&V_86^&W@! M4Z&*#\!WNT4E:")@7S+W^D:@61&Z5S% 6X.D'G*'NS_%UVMK7^0;\*P):=$6 M2&,NY,#]$N-T9@:NG1\B>,NR'ME;VY3MBYEATYJ^1A+&;';M$BIN[,"='-I%#? M :P $@A[(&P9MN6"54G%B9]>T=[Q&_IJ]-+$[FY&V /ARK M%ZZ==^/^.'U3 M4-N.K-[&\O=G-KO>="JF=,+BN-G%5Z%7H6>!W#U.WK67AY[>\X M4[6+ZZ+ -))+58'9FW,X=,+9N4\>#SOW#[!C/X-E:JY6(ZH.Z5IF-CF\$25+ MS'AYLKH/^0#(]9B/@1OA9?I&CIF%:1"P+ZFZ!JEOG4S*++8Z>>J/XUKH:W^[ MZV%'=@/O]SA,'SH>DUODDL#%/BI1."9V=[P1$JTZ/S!J9$9T=LOXBS/9V,\^ MVNTT.R%*F]5 )K>H:!Z>F/>67U[.^Z7-EAC6([%;WK$K-1!QV/:DX&19(2/E MG-!3$C]$D]@?N"Z)&4.@$XY-J&S[(+O2@V9^VQP!Q!;*V]#0*4K_7UA:UKYD M;G"\+.(_AJU0D83M5J0JK;DV,P8AO#30TB^%TO+,$L6=U"S].HYJ. RP5QHU MB^05$<.8+,UDI;4&1SJ=8NHOX@ MP:"*)#K8B>WQSY!:ZQC%)RK.93T3Y!/UH M-?(=%M4$'J] 620O' *G&^41V[4D^KNFKA!2AL^0R0,0G;B;$1J-$9VGBT[^ MT;0ZU.)\EII0SUW(1(**$MPB#\W3_JB;R0?D>Q&9.U%,<;022E\05DJ"LNTL M=A.K++\TD@0">8)LZ20 &EEL9=XL M\UMCES/R9G*VQ(&+KI WRCJY1A2[B'=LS]/L-T5+3.+07_%QN;*NOR;TO;0' M$CLDBP5T>0I:,*!;:N8BY"7OWO'V7+9@LPVNK?CVU/&35 8%OMK- !;HV\78 MF79\ST_NS5-G['2TRZ_2FA.P+[/EP,]^R->@]1[N8'3R_WC6>>GX*"E?RTU5M2UX^]Y(5L=N %4W3+N'NQ_NDEOLQ>G<7*M:E>$(PU'OGF@/>^=Y9=_XH!JK060\S"4&S(RM>+/QD MT8Z?+_HBF! Z3SEOJ+]=$NM^#+F05 =I5MHBV/0XU MY2Z7SFWQ":YSLN,HMY?0>[$(VK(!UI=7F4&VNQV;I@46ID?N<@!C"6U_]Z4\ M9^T^KY%69XZ=)Q16<\T0A M?Q@\))-1 =>AWJE]0Z=.D#7Q;V8:I0W^1? WDRQ'X_AK[\74%1@,3;KQNE86?/ M'9^2YE O/.Q2VE .*(D8#^Z&<\#;YADJ<)UKU[R&/EF1F.]^!GX#?Z&\-BJ@34+SB: M#>,P(G-$S>TA2;268TY)&9,I5%/[H069Y5U0+ZZBTK;QVJW=D9-S\PH20G_T]+))%5D>ZZB<4-OQ)RK?7(&^1GSR4 MP..@S:/U>4N8.;^L"S'ZLZIE\9X4\9K:H%VIL1T=P:A4:9YU5_GT-JG(1_J, M6+C(%]=AEY\Y-&"NQ!J4H?TK1*/K-VX#-+7EQ'@L>XMM@BOND@9F]=5EY$$? M6Q(*7*R=6N!-23A:7T,4(6[LBJELN1+N#HER&3S&W/M(JPMX3*\&W8<=<4/ M(?H2,Z!GR\T%KEZ)?1F2L9IZ 9K$$?OIKT='!__YY>KC=__]SZ_N(G[Z%'SW MUOOZ9CG]M KN3^/']V_HVS<_O_K]?KP*_3=+]^L+_Y_1<72'_OGUS>O/3R_= MR^C%O\_/7]W]?+Q\.AE^>K'T[NBGUU^GCQ\^8'+]\95+9C@^/9_\;?:XG+\Y MN[[X+Q]]_]N;1RS-W?O+A,_U^0JX>[[WAU?V+GZ>?1E?1%^S]ZGML M 9]_1M^^OGUS-?Y^$@;TVZ_!J??#FY^_?SQ;?O[UYP^?/SJQ&SXS MR^O7RS>?5@]OSC[=#M"3#R\>;__)B!Y]N:,GGT??#HZ___)Y>/MV>#Z])M-W[_Y[,+R[ M/3K23%!ML=]8*D>(QWH1:+.:EULEA,SJJ[W(+\/&?+ZR]C7RL[@3VQHR?+(: M4,H+@;@+9?YD5<5NM^5!XX),F;U6GRB\H6F:Q>%[R)@![4Z0S7!&0V$@1 #546/CGG5CDI_U=2L#P[.B1C>/ M"(OMB$7FAE7 'RCKJ"*TS8X\CWG;R!4.\#R>)S2N4]D-@D MC?&93Z+GD53A:3HE#8 TKP(*T480,7O["_:08A+27(BG39%VT6D%90DATS-T M$:$YM(V7Q6IEVIJ*&@OB6'W-TC_K_8YS]]*BB?5\C4O^8;[B)VS@(5PA)LOC MON",0[4>16A5LS6HQ4[8BF#XHCX(%!'"B MM,;EEN9H<)J ':8:!/NZ]QN]HSI& ;>OJ:>,\Y%SIH17@Z"7PJMCE.W+2U,R M*XNJ7W*JBD(R=3Y:D9C$@ 5'5P!&K0QI4.@4 ;:.,K M EG9,#;OZ"6U\ &+ZA5%P"BH#^#( 4;+;DYU:*B/^.B/VQ09B%S(0L%S$ M5EXJ:5UTUJV+URBJ--1VZ/C::HS<@JZ9GI($JN&+7<=S+FE"E2BK?LMV3Y<: MV[FJUZS<[K.]C.:TM(M3/H@BBA_B*&FQ)-_LE]<7II"? 9EFK\] M#&S;.A)C1QV$REQ^A:P;FVU%3;\@/)TQU1XLV1JG*-'K\":.0OZN(*/P/D3> M19"^'\-^[6)X@%!9:*PQP2, 3QU(<25*:!A@>58;&V\#F); M,TC_O*PQ@;:R3]E@)=(Z6*E+?93,]";-5)02:-T],@@B[.6>%')CBOE@A[,G MUX\9Y]/F''[F9F--*Z.M3%P!P-!DN6U>1S&*>Q-(,+#/+4FKUWTRXH5/%:FL M>O#H4$\NS&F'8M^[T96S!(=L50TWQM9C7O&JD]NJ ]/3/2K#("A7=;>GY[7# MJQW(Y"0.<8#"D,5$W)<+R614P)4522C?W:SOO.C4"?#7!-:0A>W$QUXJ^< K MXKF9G./ "5SL^.O"-5/SGF%H4CV&[^\^(,>/9BY_@)R2)>9/9C(;[G)T4[D: MY388-L<=@$HZ,9MM# .LG]CEZVI.../_\==2EX[/5\^VWKJ5I# QK;#WM&89 M5A$-ZA&9>H=-G0!U]T.9G?(= 9J@50V#,II+I8Z #N!MUUSH:S"W'[J: 3.2 M2GO+\A?NMM8,/Y*J 9&-,Z3;)B[-&FW@X(X;/]9S,>_&%#EA3%>;X*YN>D[W M2:)B1%:??VQ5ZM(4T09NP19,]DJ_NQP2%CL9/B#?&Y,K'FK@J"#1!Z2K>,<6'9HUY'. D?I M1.@[,HD>&0>31^.+.84NX[E,Q2T5\)H'?V']:0(7T9P/@SF?EI8&RR_!?3M) MM)9[+412++MSLBRTW7L:1<.8<@4"M]YU.'KV8*2 438[QK9>#X!6N"WH ME@U7]T=A^VRS2OVQFL_@]>'%SG)#UM95WRWB.+2CIHS>=CZV_8U/ M=8[:-&F-U)YF79BWS#/);IUV*?\Z]#V7?RU'[3;#,R)/T8*$.#+5SUJ/PZ8[ M(OE2;Y4OEDMR;]$B:[/E3QD]1$E..0D8$GIO'GR<'M?0@98"8KM#[-LEJ\)# M_9>>8"+JM$P )83==NJ M'H=-CU9*@4O=,/5L*H\\U+KR(?,Y"1*-,E+B485O^0$Y5<[7, BP VF/;8?, M80A1J*&CM:,<5T)D6ML^B*,9H09>N6Y!9FN^A;2O4M3F-L;9OI0LTS=RZ U- M=JR7U(CD#41&!2Q$:JV?!T#28D[:'3]0IX\781CO9!-GB*P\DP2V>W-N ?;T M@$C1W-"(-FS]EF?=N(?.&:V.GJ'A [8)DZ6)!G)ODW.[7 F09."H36^;>B3++PV[V(.AL6GPGC MAYT*XSWEPV<5IIGE QF7B-HGQ@T#FA8^?I%QS-.#?X M$"_P4C5-,O;_B._.Z5Q'["2-6DQ::5')6+#$J=SMF2$BXKDX#@ULSI5#(S,% M,L%TB[3$K%5T>Z?&0XZ$/GD5>CS.-<-^CBOQ>Q.JS64N6]'U2>#MO,N%VSV- M!>$WLO!U2IWYNE&F/&YP<_\Q)B>HX!F9=2EUB>I%3@U:$+D^=<[$P6G3AMHT M&07=QB:+M6].A PCGL#3YH(U'Y!XXX?]'2W'R)+L0H^UN-'%5LD6D&HWRCV02RHO+ZU%WN MS51/&$5F7T)M2E MC]>4J1_P1\6FZ4SJD]7F,YD6)L1O5A!X(]\)KITY,M)H8X1$JZURM9NB//W. MA%3*?3T@^3DCW3WU.&QV5K4*3, 6NV7PV4DR[BAQ![V*&K.X<_=9->;1EHW1;BL9DI4#9U#>S2[P_IW+A= MH(5[+C<3TP9/ J'=J0IM6EV2J03WMIU W9%QR4# P/ H?R&:_LA$S"EH<[FW M)D;5"J5FO'4=MD\P4)#6RG,;#=DXC>^K^[ E1%X?6++="UCZYBK?98$9K-KG/M!:>7=!=!&-$X'2W(2VW&,R?(6#'( M)BFC"[9>'(38-5S#9'4I]FZ_M8XLNV*'FS&I=A*6DI;OV5J3YWGYO@QKBO2% M1V,KF)XH@PQ#P#KNE8654)%66KED&O "G!MF2@=IF8:"%], I%].31,WH#KL M_^R#V%\M .N%T*AI!JEI:JS23^MU2VZ4F1I7-0)ZX[IV8;)^5_^V7ABYE!?= M_K8Z(_S]=_ZJ4,J"+8\\.>].F:=BZEG"_5E77\ZY_>,:V< )NPL,^&:TPBQ^^[E=I:1/_2O+:D#3C38K<% MS1'?<#1 _A.A+S(">+5$0==Q!V]!,/7 A0J-Z MPF9/TC 9(SJ_F20/FDBY/;5?M%QJU,9\KMOU"[8]2?J2!-/\5>J=/;PDB=2V MS9*1JBH? 9]%VZ&I.B5NXM>PE9T%4>+J,/L[3Y\:4K-73:#J;9; #D@!4CS3 M/837< O@:AJ)2GL@1.XW4[(\9E]/U9_]L-'Z1J :6U< K^+90A%Z6>XPVOEV M5-$8OB6;A5C8@.I3@3CHE(:!YS$.\,>ZTA\D.H+:F=\"VLJED\R6R+G>QAH+ M#^APL@ITM)9$W/AU'"A6^DD!WK.] '1#'1KQ60[<^O@V7(# MU%E0=ZOY _$[":4,R8['H2J.K=6#[7A=KY#;)Q O, %DZWA3D4!Y MY3;*[3@5PYCR!9WCT'7\3\BA9X''+YLZR4((=,_.!*%LQ%RQ4R6V,:"5L?AR MI8NR)TLC^+Y(3X93<"5DRJX]6X;'EW+N.]U$5H;4CW-G:_5@%6*:NPGQLF?_ M(O#0T\]H!;&!MB!:RO)J;IEM=L ]J:(MH=02WZ(%?RF<.2R,?3%$RD( N!^[ MJ)DW5IY#V9!UCGU$A^RTG!(*L:7*\/IU"&WQ NQM%&T_.[W-AW#RZB'VQ-X) MV 'X-(JVA#9.YSG["TQJ?!MF/ZR1V5X_3J/MG@!^%2)IG#.YHA.F>_RGI+':,9KV)P MPFFHA]N'O% C7^#>%M'<2S/D^W!2*H'KQZ%4QP>XUSRTSZ-_Q0YEL/Q5&@V MG$;;,/LA("%'.CRK 26E9!8,YN0#BJD"M"]'DI@K@.]<= ABTTG[0!%L!JPG M\5&5"6"O4^C)@Q?C4J8<"=D\T8&&?.X]70V)!W&EV@R_%UZX%*/ 'H70WUIC MY^G"8VO"$^PF5(+M,Q'DOAC$%OY OO#0J80L^Q]?1],+'HK58R6H/=IQM4SI M\%(#U#ZKTO7*B+!>]5M8A5DW%I,4&4%#]N,-'9/';@5_(IC]\."%',GEM..7 M52LT)L;D\NJ(D4>1TED\)4!]2?N65YP+8?5'$)>'I^QD)($+?"K">[(TJ M$W*!=,Y&J,HCFU>[>OGJ88RCCOT\%6 ]D4>5";D\=IZ*R$DY>W)GO+^^>-/UK,@E8S&[+?6C*RZD $PH" 7 M " 0 !F,3!Q,#8R,U]O<'1I;6EZ97)X+FAT;5!+ 0(4 Q0 ( M ..##E?!WNW2:@< /0F = " 0"J !F,3!Q,#8R,V5X M,S$M,5]O<'1I;6EZ97)X+FAT;5!+ 0(4 Q0 ( ..##E>D(7^K,IA(@T .Q] 1 " >&] !O<')X+3(P,C,P M-C,P+GAS9%!+ 0(4 Q0 ( ..##E=?LH^F?PH $1O 5 M " 3++ !O<')X+3(P,C,P-C,P7V-A;"YX;6Q02P$"% ,4 " #C@PY7 MM.!OP<$F #3+@( %0 @ 'DU0 ;W!R>"TR,#(S,#8S,%]D M968N>&UL4$L! A0#% @ XX,.5VUZ^-[88 Y8T$ !4 M ( !V/P &]PK=4(B< +-2 @ 5 " >-= 0!O<')X+3(P,C,P-C,P7W!R ;92YX;6Q02P4& D "0!Q @ .(4! end