0001654954-22-006641.txt : 20220513 0001654954-22-006641.hdr.sgml : 20220513 20220513070054 ACCESSION NUMBER: 0001654954-22-006641 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 52 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220513 DATE AS OF CHANGE: 20220513 FILER: COMPANY DATA: COMPANY CONFORMED NAME: QUOTEMEDIA INC CENTRAL INDEX KEY: 0001101433 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 912008633 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-28599 FILM NUMBER: 22920205 BUSINESS ADDRESS: STREET 1: 17100 E SHEA BLVD STREET 2: SUITE 230 CITY: FOUNTAIN HILLS STATE: AZ ZIP: 85268 BUSINESS PHONE: 4809057311 MAIL ADDRESS: STREET 1: 17100 E SHEA BLVD STREET 2: SUITE 230 CITY: FOUNTAIN HILLS STATE: AZ ZIP: 85268 FORMER COMPANY: FORMER CONFORMED NAME: QUOTEMEDIA INC DATE OF NAME CHANGE: 20030628 FORMER COMPANY: FORMER CONFORMED NAME: QUOTEMEDIA COM INC DATE OF NAME CHANGE: 19991221 10-Q 1 qmci_10q.htm FORM 10-Q qmci_10q.htm

quotemedia

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark one)

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

 

 

For the quarterly period ended March 31, 2022

 

OR

 

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

 

 

 

For the transition period _________ to _________         

  

Commission File Number: 0-28599

 

QUOTEMEDIA, INC.

(Exact name of registrant as specified in its charter)  

                

Nevada

 

91-2008633

(State or Other Jurisdiction of

Incorporation or Organization)

 

(IRS Employer

Identification Number) 

 

17100 East Shea Boulevard, Suite 230, Fountain Hills, AZ 85268

(Address of Principal Executive Offices)

 

(480) 905-7311

(Registrant’s Telephone Number, Including Area Code)

 

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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes ☒ No ☐

 

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

 

Large accelerated filer

Accelerated filer

Non-accelerated Filer

Smaller reporting company

(Do not check if a smaller reporting company)

 

Emerging growth company

 

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

 

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 pursuant to Section 13(a) of the Exchange Act.  ☐

 

The Registrant has 90,477,798 shares of common stock outstanding as at May 2, 2022.

 

 

 

 

QUOTEMEDIA, INC.

 

FORM 10-Q for the Quarter Ended March 31, 2022

 

INDEX

 

 

 

 

Page

 

Part I.

Financial Information

 

 

 

 

 

 

 

 

Item 1.

Financial Statements (unaudited):

 

3

 

 

 

 

 

 

 

Condensed Consolidated Balance Sheets at March 31, 2022 and December 31, 2021

 

3

 

 

 

 

 

 

 

Condensed Consolidated Statements of Operations for the three months ended March 31, 2022 and 2021

 

4

 

 

 

 

 

 

 

Condensed Consolidated Statements of Changes in Series A Redeemable Convertible Preferred Stock and Stockholders’ Deficit for the three months ended March 31, 2022 and 2021

 

5

 

 

 

 

 

 

 

Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2022 and 2021

 

6

 

 

 

 

 

 

 

Notes to Condensed Consolidated Financial Statements

 

7

 

 

 

 

 

 

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

14

 

 

 

 

 

 

Item 4.

Controls and Procedures

 

19

 

 

 

 

 

 

Part II.

Other Information

 

 

 

 

 

 

 

 

Item 6.

Exhibits

 

20

 

 

 

 

 

 

Signatures

 

21

 

 

 
2

Table Of Contents

 

PART I - FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

QUOTEMEDIA, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(UNAUDITED)

 

 

 

March 31,

2022

 

 

December 31,

2021

 

ASSETS

 

 

 

 

 

 

 

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$395,542

 

 

$258,705

 

Accounts receivable, net

 

 

835,409

 

 

 

624,127

 

Prepaid expenses

 

 

209,989

 

 

 

220,399

 

Other current assets

 

 

22,909

 

 

 

39,226

 

Total current assets

 

 

1,463,849

 

 

 

1,142,457

 

 

 

 

 

 

 

 

 

 

Deposits

 

 

16,204

 

 

 

16,005

 

Property and equipment, net

 

 

3,552,189

 

 

 

3,417,977

 

Goodwill

 

 

110,000

 

 

 

110,000

 

Intangible assets

 

 

63,075

 

 

 

64,856

 

Operating lease right-of-use assets

 

 

817,148

 

 

 

829,960

 

 

 

 

 

 

 

 

 

 

Total assets

 

$6,022,465

 

 

$5,581,255

 

 

 

 

 

 

 

 

 

 

LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS’ DEFICIT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

 

Accounts payable and accrued liabilities

 

$2,373,264

 

 

$2,434,389

 

Deferred revenue

 

 

953,168

 

 

 

622,497

 

Current portion of operating lease liabilities

 

 

185,660

 

 

 

180,544

 

Current portion of finance lease liabilities

 

 

1,404

 

 

 

2,094

 

Total current liabilities

 

 

3,513,496

 

 

 

3,239,524

 

 

 

 

 

 

 

 

 

 

Long-term portion of operating lease liabilities

 

 

491,115

 

 

 

532,782

 

 

 

 

 

 

 

 

 

 

Mezzanine equity:

 

 

 

 

 

 

 

 

Preferred stock, 10,000,000 shares authorized: Series A Redeemable Convertible Preferred stock, $0.001 par value, 550,000 shares designated; Shares issued and outstanding: 123,685 at March 31, 2022 and December 31, 2021

 

 

2,983,857

 

 

 

2,983,857

 

Stockholders’ deficit:

 

 

 

 

 

 

 

 

Common stock, $0.001 par value, 150,000,000 shares authorized, shares issued and outstanding: 90,477,798 at March 31, 2022 and December 31, 2021

 

 

90,479

 

 

 

90,479

 

Additional paid-in capital

 

 

19,641,998

 

 

 

19,637,759

 

Accumulated deficit

 

 

(20,698,480)

 

 

(20,903,146)

Total stockholders’ deficit

 

 

(966,003)

 

 

(1,174,908)

 

 

 

 

 

 

 

 

 

Total liabilities and stockholders’ deficit

 

$6,022,465

 

 

$5,581,255

 

 

 
3

Table Of Contents

 

QUOTEMEDIA, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(UNAUDITED)

 

 

 

Three months ended March 31,

 

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

REVENUE

 

$4,263,796

 

 

$3,606,218

 

 

 

 

 

 

 

 

 

 

COST OF REVENUE

 

 

2,240,116

 

 

 

2,063,640

 

 

 

 

 

 

 

 

 

 

GROSS PROFIT

 

 

2,023,680

 

 

 

1,542,578

 

 

 

 

 

 

 

 

 

 

OPERATING EXPENSES

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

 

692,643

 

 

 

638,864

 

General and administrative

 

 

671,891

 

 

 

607,240

 

Software development

 

 

470,056

 

 

 

407,288

 

 

 

 

1,834,590

 

 

 

1,653,392

 

 

 

 

 

 

 

 

 

 

OPERATING PROFIT (LOSS)

 

 

189,090

 

 

 

(110,814)

 

 

 

 

 

 

 

 

 

OTHER INCOME (EXPENSES)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign exchange gain

 

 

17,590

 

 

 

2,448

 

Interest expense

 

 

(1,224)

 

 

(1,008)

Other income (Note 8)

 

 

-

 

 

 

133,257

 

 

 

 

16,366

 

 

 

134,697

 

 

 

 

 

 

 

 

 

 

INCOME BEFORE INCOME TAXES

 

 

205,456

 

 

 

23,883

 

 

 

 

 

 

 

 

 

 

Income tax expense

 

 

(790)

 

 

(796)

 

 

 

 

 

 

 

 

 

NET INCOME

 

$204,666

 

 

$23,087

 

 

 

 

 

 

 

 

 

 

EARNINGS PER SHARE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic earnings per share

 

$0.00

 

 

$0.00

 

Diluted earnings per share

 

$0.00

 

 

$0.00

 

 

 

 

 

 

 

 

 

 

WEIGHTED AVERAGE SHARES OUTSTANDING

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

90,477,798

 

 

 

90,477,798

 

Diluted

 

 

119,835,799

 

 

 

119,810,697

 

 

 
4

Table Of Contents

  

QUOTEMEDIA, INC.

CONDENSED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE

PREFERRED STOCK AND STOCKHOLDERS’ DEFICIT

 (UNAUDITED)

 

 

 

Series A Redeemable

Convertible

 Preferred Stock

 

 

Common Stock

 

 

Additional

 

 

 

 

Total Stockholders’

 

Three months ended March 31, 2022:

 

Number of

Shares

 

 

Amount

 

 

 

Number of

Shares

 

 

Amount

 

 

 Paid-in

Capital

 

 

Accumulated Deficit

 

 

 Equity

(Deficit)

 

Balance, December 31, 2021

 

 

123,685

 

 

$2,983,857

 

 

 

90,477,798

 

 

$90,479

 

 

$19,637,759

 

 

$(20,903,146)

 

$(1,174,908)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

4,239

 

 

 

-

 

 

 

4,239

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

204,666

 

 

 

204,666

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, March 31, 2022

 

 

123,685

 

 

$2,983,857

 

 

 

90,477,798

 

 

$90,479

 

 

$19,641,998

 

 

$(20,698,480)

 

$(966,003)

 

 

 

Series A Redeemable

Convertible

 Preferred Stock

 

 

Common Stock

 

 

Additional

 

 

 

 

 

 Total

Stockholders’

 

Three months ended March 31, 2021:

 

Number of

Shares

 

 

Amount

 

 

 

Number of

Shares

 

 

Amount

 

 

 Paid-in

Capital

 

 

Accumulated

Deficit

 

 

Equity

(Deficit)

 

Balance, December 31, 2020

 

 

123,685

 

 

$2,983,857

 

 

 

90,477,798

 

 

$90,479

 

 

$19,605,883

 

 

$(21,115,518)

 

$(1,419,156)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

6,939

 

 

 

-

 

 

 

6,939

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

23,087

 

 

 

23,087

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, March 31, 2021

 

 

123,685

 

 

$2,983,857

 

 

 

90,477,798

 

 

$90,479

 

 

$19,612,822

 

 

$(21,092,431)

 

$(1,389,130)

 

 
5

Table Of Contents

  

QUOTEMEDIA, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

 

 

 

Three months ended March 31,

 

 

 

2022

 

 

2021

 

OPERATING ACTIVITIES:

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$204,666

 

 

$23,087

 

 

 

 

 

 

 

 

 

 

Adjustments to reconcile net income to net cash provided by operating activities:

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

487,095

 

 

 

347,788

 

Stock-based compensation expense

 

 

4,239

 

 

 

6,939

 

Gain on forgiveness of PPP loan (Note 8)

 

 

-

 

 

 

(133,257)

Changes in assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

(211,282)

 

 

205,174

 

Prepaid expenses

 

 

10,410

 

 

 

(97,139)

Other current assets

 

 

16,317

 

 

 

75,064

 

Deposits

 

 

(199)

 

 

(208)

Accounts payable, accrued and other liabilities

 

 

(84,864)

 

 

511,619

 

Deferred revenue

 

 

330,671

 

 

 

(3,040)

Net cash provided by operating activities

 

 

757,053

 

 

 

936,027

 

 

 

 

 

 

 

 

 

 

INVESTING ACTIVITIES:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Purchase of fixed assets

 

 

(13,374)

 

 

(31,059)

Purchase of intangible assets

 

 

-

 

 

 

(9,999)

Capitalized application software

 

 

(606,152)

 

 

(489,307)

Net cash used in investing activities

 

 

(619,526)

 

 

(530,365)

 

 

 

 

 

 

 

 

 

FINANCING ACTIVITIES:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Repayment of finance lease obligations

 

 

(690)

 

 

(8,073)

Net cash used in financing activities

 

 

(690)

 

 

(8,073)

 

 

 

 

 

 

 

 

 

Net increase in cash

 

 

136,837

 

 

 

397,589

 

 

 

 

 

 

 

 

 

 

Cash and equivalents, beginning of period

 

 

258,705

 

 

 

417,910

 

 

 

 

 

 

 

 

 

 

Cash and equivalents, end of period

 

$395,542

 

 

$815,499

 

 

 
6

Table Of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

1. BASIS OF PRESENTATION

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the generally accepted accounting principles for interim financial statements and instructions for Form 10-Q. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting only of normal recurring adjustments considered necessary for a fair presentation, have been included. Operating results for any quarter are not necessarily indicative of the results for any other quarter or for a full year. In connection with the preparation of the condensed consolidated financial statements, the Company evaluated subsequent events after the balance sheet date of March 31, 2022 through the filing of this report.

 

As of March 31, 2022, the Company has a working capital deficit of $2,049,647. Our current liabilities include deferred revenue of $953,168. The costs expected to be incurred to realize the deferred revenue in the next 12 months are minimal.

 

The Company has a plan in place for the next 12 months to ensure ongoing expenditures are balanced with the expected growth rate and believes cash on hand and cash generated will be sufficient to fund operations for the next 12 months. However, to implement our business plan may require additional financing. Additional financings may come from future equity or debt offerings that could result in dilution to our stockholders. No assurance can be given that additional financing will be available or that, if it is available, it will be on terms acceptable to us.

 

These financial statements should be read in conjunction with our financial statements and the notes thereto for the fiscal year ended December 31, 2021 contained in our Form 10-K filed with the Securities and Exchange Commission dated March 30, 2022.

 

Risks and Uncertainties

 

Recent events in the Ukraine and Russia have caused disruptions in the global financial markets. While we do not have any operations or customers in the Ukraine or Russia, we will continue to monitor the situation as a prolonged conflict could impact our business.

 

2. SIGNIFICANT ACCOUNTING POLICIES

 

a) Nature of operations

 

We are a software developer and distributor of financial market data and related services to a global marketplace. We specialize in the collection, aggregation, and delivery of both delayed and real-time financial data content via the Internet. We develop and license software components that deliver dynamic content to banks, brokerage firms, financial institutions, mutual fund companies, online information and financial portals, media outlets, public companies, and corporate intranets.

 

b) Basis of consolidation

 

The consolidated financial statements include the operations of QuoteMedia, Ltd., a wholly owned subsidiary of QuoteMedia, Inc. All intercompany transactions and balances have been eliminated.

 

c) Foreign currency translation and transactions

 

The U.S. dollar is the functional currency of all our company’s operations. Foreign currency asset and liability amounts are remeasured into U.S. dollars at end-of-period exchange rates, except for equipment and intangible assets, which are remeasured at historical rates. Foreign currency income and expenses are remeasured at average exchange rates in effect during the year, except for expenses related to balance sheet amounts remeasured at historical exchange rates. Because the U.S. dollar is the functional currency, exchange gains and losses arising from remeasurement of foreign currency-denominated monetary assets and liabilities are included in income in the period in which they occur.

 

d) Allowances for doubtful accounts

 

We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company determines the allowance by reviewing the age of the receivables and assessing the anticipated ability of customers to pay. No collateral is required for any of the receivables and the Company does not usually apply financing charges to outstanding accounts receivable balances. If the financial condition of our customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. The allowance for doubtful accounts was $150,000 as of March 31, 2022 and December 31, 2021. Bad debt expense was $5,558 and $19,822 for the three months ended March 31, 2022 and 2021, respectively.

 

 
7

Table Of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

e) Accounting Pronouncements

 

Recently Adopted

 

There are no new recently adopted accounting pronouncements for the three months ended March 31, 2022.

 

Not Yet Adopted

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326), which changes the impairment model for most financial assets, including accounts receivable, and replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. The guidance is effective for the Company for interim and annual periods beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the timing and impact of adopting ASU 2016-13 on the Company’s consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). ASU 2020-06 simplifies the complexity associated with applying U.S. GAAP for certain financial instruments with characteristics of liabilities and equity. More specifically, the amendments focus on the guidance for convertible instruments and derivative scope exception for contracts in an entity’s own equity. The new standard is effective for the Company for fiscal years beginning after December 15, 2023. The Company is currently assessing the timing and impact of adopting ASU 2020-06 on the Company’s consolidated financial statements.

 

Other accounting standards that have been issued by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.

 

3. REVENUE

 

Disaggregated Revenue

 

The Company provides market data, financial web content solutions and cloud-based applications. Our revenue by type of service consists of the following:

 

 

 

Three months ended March 31,

 

 

 

2022

 

 

2021

 

Portfolio Management Systems:

 

 

 

 

 

 

Corporate Quotestream

 

$1,716,097

 

 

$1,454,072

 

Individual Quotestream

 

 

553,461

 

 

 

562,787

 

Interactive Content and Data APIs

 

 

1,994,238

 

 

 

1,589,359

 

Total revenue

 

$4,263,796

 

 

$3,606,218

 

 

Deferred Revenue

 

Changes in deferred revenue for the period were as follows:

 

Balance at December 31, 2021

 

$622,497

 

Revenue recognized in the current period from the amounts in the beginning balance

 

 

(208,768)

New deferrals, net of amounts recognized in the current period

 

 

539,390

 

Effects of foreign currency translation

 

 

49

 

Balance at March 31, 2022

 

$953,168

 

 

Practical Expedients 

 

As permitted under ASU 2014-09 (and related ASUs), unsatisfied performance obligations are not disclosed, as the original expected duration of substantially all of our contracts is one year or less.

 

 
8

Table Of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

4. RELATED PARTIES

 

The Company entered into a five-year office lease with 410734 B.C. Ltd. effective May 1, 2021 for approximately $6,500 per month. David M. Shworan is a control person of 410734 B.C. Ltd. At March 31, 2022 and December 31, 2021, there were no amounts due to 410734 B.C. Ltd.

 

The Company entered into a marketing agreement with Bravenet Web Services, Inc. (“Bravenet”) effective November 28, 2019 for approximately $2,500 per month. David M. Shworan is a control person of Bravenet. At March 31, 2022 and December 31, 2021, there was $12,383 and $11,970, respectively, due to Bravenet related to this agreement. As a matter of policy all related party transactions are subject to review and approval by the Company’s Board of Directors.

 

5. LEASES

 

We have operating leases for corporate offices and finance leases for certain equipment. Our leases have remaining lease terms of 1 year to 5 years. We determine if an arrangement is a lease at inception. Operating lease assets and liabilities are included in operating lease right-of-use assets and operating lease liabilities, respectively, on our consolidated balance sheets. Finance lease assets and liabilities are included in property and equipment and finance lease liabilities, respectively, on our consolidated balance sheets.

 

Operating lease right-of-use assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. We elected the short-term lease exception and therefore only recognize right-of-use assets and lease liabilities for leases with a term greater than one year. When determining lease terms, we factor in options to extend or terminate leases when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases we account for the lease and non-lease components as a single lease component.

 

Supplemental balance sheet information related to leases was as follows:

  

 

 

March 31,

2022

 

 

December 31,

2021

 

Operating Leases

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease right-of-use assets

 

$817,148

 

 

$829,960

 

 

 

 

 

 

 

 

 

 

Current portion of operating lease liability

 

$185,660

 

 

$180,544

 

Long-term portion of operating lease liability

 

 

491,115

 

 

 

532,782

 

Total operating lease liability

 

$676,775

 

 

$713,326

 

 

 

 

 

 

 

 

 

 

Finance Leases

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Computer equipment on financing lease

 

$11,929

 

 

$11,929

 

Less: accumulated depreciation

 

 

11,929

 

 

 

11,929

 

Property and equipment, net

 

$-

 

 

$-

 

 

 

 

 

 

 

 

 

 

Current portion of finance lease liability

 

 

1,404

 

 

 

2,094

 

Long-term portion of finance lease liability

 

 

-

 

 

 

-

 

Total finance lease liability

 

$1,404

 

 

$2,094

 

 

 

 

 

 

 

 

 

 

 

 

 

March 31,

2022

 

 

December 31,

2021

 

Weighted Average Remaining Lease Term

 

 

 

 

 

 

    Operating leases

 

3.4 years

 

 

3.6 years

 

    Finance leases

 

0.5 years

 

 

0.8 years

 

Weighted Average Discount Rate

 

 

 

 

 

 

    Operating leases

 

 

9.8%

 

 

9.8%

    Finance leases

 

 

7.5%

 

 

7.5%

 

 
9

Table Of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

Maturities of lease liabilities were as follows:

 

 

Year ending December 31,

 

Operating

Leases

 

 

Finance

Leases

 

2022 (excluding the three months ended March 31, 2022)

 

$182,538

 

 

$1,433

 

2023

 

 

232,736

 

 

 

-

 

2024

 

 

218,854

 

 

 

-

 

2025

 

 

146,621

 

 

 

-

 

2026

 

 

20,762

 

 

 

-

 

Total lease payments

 

 

801,511

 

 

 

1,433

 

Less imputed interest

 

 

(124,736)

 

 

(29)

Total

 

$676,775

 

 

$1,404

 

 

The components of lease expense for the three months ended March 31, 2022 and 2021 were as follows:

 

 

 

2022

 

 

2021

 

Operating lease costs:

 

 

 

 

 

 

Operating lease costs

 

$63,027

 

 

$65,627

 

Short-term lease costs

 

 

22,403

 

 

 

22,403

 

Total operating lease costs

 

$85,430

 

 

$88,030

 

 

 

 

 

 

 

 

 

 

Finance lease costs:

 

 

 

 

 

 

 

 

Amortization

 

$-

 

 

$10,595

 

Interest

 

 

35

 

 

 

142

 

Total finance lease cost

 

$35

 

 

$10,737

 

 

Supplemental cash flow information for the three months ended March 31, 2022 and 2021 related to leases was as follows:

 

 

 

2022

 

 

2021

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

Operating cash flows from operating leases

 

$85,820

 

 

$67,563

 

Operating cash flows from finance leases

 

 

35

 

 

 

142

 

Financing cash flows from finance leases

 

 

690

 

 

 

8,073

 

 

There were no additional right of use assets obtained in exchange for lease obligations for the three months ended March 31, 2022 and 2021.

 

6. REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ DEFICIT

 

a) Redeemable Convertible Preferred Stock

 

We are authorized to issue up to 10,000,000 non-designated preferred shares at the Board of Directors’ discretion.

 

A total of 550,000 shares of the Company’s Preferred Stock are designated as “Series A Redeemable Convertible Preferred Stock.” The Series A Redeemable Convertible Preferred Stock has no dividend or voting rights.

 

At March 31, 2022, 123,685 shares of Series A Redeemable Convertible Preferred Stock were outstanding. No shares of Series A Redeemable Convertible Preferred Stock were issued or redeemed during the three months ended March 31, 2022 and 2021.

 

Redemption Rights

 

Holders of Series A Redeemable Convertible Preferred Stock shall have the right to convert their shares into shares of common stock at the rate of 83.33 shares of common stock for one share of Series A Redeemable Convertible Preferred Stock, at any time following the date the closing price of a share of common stock on a securities exchange or actively traded over-the-counter market has exceeded $0.30 for ninety (90) consecutive trading days. The conversion rights are subject to the availability of authorized but unissued shares of common stock.

 

In addition, 1,000 Series A Redeemable Convertible Preferred Stock may be redeemed at the holder’s option at the liquidation value of $25 per share if the cash balance of the Company as reported at the end of each fiscal quarter exceeds $400,000.

 

 
10

Table Of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

In accordance with ASC 480-10-S99, because a limited number of Series A Redeemable Convertible Preferred Stock may be redeemed at the holder’s option if the above criteria are met, it was classified as mezzanine equity and not permanent equity.

 

In the event of any liquidation, dissolution, or winding up of the Company, whether voluntary or involuntary, before any distribution or payment is made to any holders of any shares of common stock, the holders of shares of Series A Redeemable Convertible Preferred Stock shall be entitled to be paid first out of the assets of the Corporation available for distribution to holders of the Company’s capital stock whether such assets are capital, surplus, or earnings, an amount equal to $25.00 per share of Series A Redeemable Convertible Preferred Stock.

 

b) Common stock

 

No shares of common stock were issued during the three months ended March 31, 2022 and 2021.

 

c) Stock Options and Warrants

 

FASB ASC 718, Stock Compensation, requires all share-based payments to employees, including grants of employee stock options, to be recognized as compensation expense over the service period (generally the vesting period) in the consolidated financial statements based on their fair values. The impact of forfeitures that may occur prior to vesting is also estimated and considered in the amount recognized.

 

Total stock-based compensation expense, related to all of the Company’s stock-based awards, recognized for the three months ended March 31, 2022 and 2021 was comprised as follows:

 

 

 

Three months ended March 31,

 

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

Sales and marketing

 

$4,239

 

 

$4,239

 

General and administrative

 

 

-

 

 

 

2,700

 

Total stock-based compensation expense

 

$4,239

 

 

$6,939

 

 

Common Stock Options and Warrants

 

There were 25,772,803 common stock warrants and options outstanding at March 31, 2022 at a weighted-average grant date exercise price of $0.06. No stock options or warrants to purchase common stock were granted or exercised during the three months ended March 31, 2022 and 2021.

 

The following table summarizes our non-vested common stock option and warrant activity for the three months ended March 31, 2022:

 

 

 

Common Stock

Options

and Warrants

 

 

Weighted-

Average Grant

Date Exercise

Price

 

Non-vested at January 1, 2022

 

 

2,025,000

 

 

$0.08

 

Vested during the period

 

 

(525,000)

 

$0.04

 

Non-vested at March 31, 2022

 

 

1,500,000

 

 

$0.10

 

 

The following table summarizes the weighted average remaining contractual life and exercise price of common stock options and warrants outstanding at March 31, 2022:

 

 

 

Common Stock Options and Warrants Outstanding

 

 

Common Stock Options  and Warrants Exercisable

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

 

 

 

 

Average

 

 

Weighted

 

 

 

 

Weighted

 

 

 

 

 

Remaining

 

 

Average

 

 

 

 

Average

 

 

 

Number

 

 

Contractual

 

 

Exercise

 

 

Number

 

 

Exercise

 

 

 

Outstanding

 

 

Life (Years)

 

 

Price

 

 

Exercisable

 

 

Price

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$0.03-0.11

 

 

25,772,803

 

 

 

7.3

 

 

$0.06

 

 

 

24,272,803

 

 

$0.06

 

 

 
11

Table Of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

At March 31, 2022, there was $11,274 of unrecognized compensation cost related to non-vested options and warrants granted to purchase common stock which is expected to be recognized over a weighted-average period of 0.7 years.

 

All stock options and warrants to purchase common stock have been granted with exercise prices equal to or greater than the market value of the underlying common shares on the date of grant. At March 31, 2022, the aggregate intrinsic value of options and warrants outstanding was 4,178,750. The aggregate intrinsic value of options and warrants exercisable was $3,998,750. The intrinsic value of stock options and warrants are calculated as the amount by which the market price of our common stock exceeds the exercise price of the option or warrant.

 

Preferred Stock Warrants

 

Pursuant to the December 28, 2017 Compensation Agreement with David M. Shworan, the President and Chief Executive Officer of QuoteMedia, Ltd., a wholly owned subsidiary of Quotemedia, Inc., the Company issued Mr. Shworan warrants to purchase shares of Series A Redeemable Convertible Preferred Stock (“Compensation Preferred Stock Warrants”) in lieu of a cash salary. From the period December 28, 2017 to December 31, 2019 the Company issued a total of 31,250 Compensation Preferred Stock Warrants at an exercise price equal to $1.00 per share.

 

Also pursuant to the Compensation Agreement with Mr. Shworan, on December 28, 2017 the Company issued Mr. Shworan warrants to purchase up to 382,243 shares of Series A Redeemable Convertible Preferred Stock at an exercise price equal to $1.00 per share (“Liquidity Preferred Stock Warrant”). The Liquidity Preferred Stock Warrants only vest and become exercisable on the consummation of a Liquidity Event as defined in the Company’s Certificate of Designation of Series A Redeemable Convertible Preferred Stock. The probability of the liquidity event performance condition is not currently determinable or probable; therefore, no compensation expense has been recognized as of March 31, 2022. The probability is re-evaluated each reporting period. As of March 31, 2022, there was $9,173,832 in unrecognized stock-based compensation expense related to these Liquidity Preferred Stock Warrants. Since the Liquidity Preferred Stock Warrants only vest and become exercisable on the consummation of a Liquidity Event which is currently determined not to be probable, we are also unable to determine the weighted-average period over which the unrecognized compensation cost will be recognized.

 

As of March 31, 2022, there were a total of 413,493 preferred stock warrants outstanding with a weighted average remaining contractual life of 25.8 years. As of March 31, 2022, 31,250 preferred stock warrants were exercisable. No preferred stock warrants were granted or exercised for the three months ended March 31, 2022 and 2021.

 

7. EARNINGS PER SHARE

 

Basic net income per share is computed by dividing net income during the period by the weighted-average number of common shares outstanding, excluding the dilutive effects of common stock equivalents. Common stock equivalents include redeemable convertible preferred stock, stock options and warrants. Diluted net income per share is computed by dividing net income by the weighted-average number of dilutive common shares outstanding during the period. Diluted shares outstanding is calculated using the treasury stock method by adding to the weighted shares outstanding any potential shares of common stock from outstanding redeemable convertible preferred stock, stock options and warrants that are in-the-money. In periods when a net loss is reported, all common stock equivalents are excluded from the calculation because they would have an anti-dilutive effect, meaning the loss per share would be reduced. Therefore, in periods when a loss is reported, the calculation of basic and dilutive loss per share results in the same value. The calculations for basic and diluted net income per share for the three months ended March 31, 2022 and 2021 are as follows:

 

 

 

Three months ended March 31,

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

Net income

 

$204,666

 

 

$23,087

 

 

 

 

 

 

 

 

 

 

Weighted average common shares used to calculate net income per share

 

 

90,477,798

 

 

 

90,477,798

 

Warrants to purchase redeemable convertible preferred stock

 

 

2,499,900

 

 

 

2,499,900

 

Redeemable convertible preferred stock

 

 

10,306,671

 

 

 

10,306,671

 

Stock options and warrants to purchase common stock

 

 

16,551,430

 

 

 

16,526,328

 

Weighted average common shares used to calculate diluted net income per share

 

 

119,835,799

 

 

 

119,810,697

 

 

 

 

 

 

 

 

 

 

Net income per share – basic

 

$0.00

 

 

$0.00

 

Net income per share – diluted

 

$0.00

 

 

$0.00

 

 

 
12

Table Of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

8. PAYCHECK PROTECTION PROGRAM

 

On May 4, 2020, the Company received a $133,257 loan under the Paycheck Protection Program (“PPP”). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provides qualifying businesses with these proceeds for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The proceeds and accrued interest are forgivable after twenty-four weeks, known as the covered period, as long as the borrower uses the proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The PPP loan was forgiven in its entirety on February 19, 2021. In accordance with ASC 470, Debt, the forgiveness of the loan was recognized as other income on our consolidated statements of operations in the comparative 2021 period.

 

 
13

Table Of Contents

 

ITEM 2.  Management’s Discussion and Analysis

 

The following discussion should be read in conjunction with our financial statements and notes thereto included elsewhere in this report. We caution readers regarding certain forward looking statements in the following discussion, elsewhere in this report, and in any other statements, made by, or on behalf of our company, whether or not in future filings with the Securities and Exchange Commission. Forward-looking statements are statements not based on historical information and which relate to future operations, strategies, financial results, or other developments. Forward-looking statements are necessarily based upon estimates and assumptions that are inherently subject to significant business, economic, and competitive uncertainties and contingencies, many of which are beyond our control and many of which, with respect to future business decisions, are subject to change. These uncertainties and contingencies can affect actual results and could cause actual results to differ materially from those expressed in any forward looking statements made by, or on behalf of, our company. Uncertainties and contingencies that might cause such differences include those risk factors disclosed in our annual report on Form 10-K for the year ended December 31, 2021 and other reports filed from time to time with the SEC.

 

We disclaim any obligation to update forward-looking statements. All references to “we”, “our”, “us”, or “QuoteMedia” refer to QuoteMedia, Inc., and its predecessors, operating divisions, and subsidiaries.

 

This report should be read in conjunction with our Form 10-K for the fiscal year ended December 31, 2021 filed with the Securities and Exchange Commission.

 

Overview

 

We are a developer of financial software and a distributor of market data and research information to online brokerages, clearing firms, banks, media properties, public companies and financial service corporations worldwide. Through the aggregation of information from many direct data, news, and research sources; we offer a comprehensive range of solutions for all market-related information provisioning requirements.

 

We have three general product lines: Interactive Content and Data APIs, Data Feed Services, and Portfolio Management Systems. For financial reporting purposes, our product categories share similar economic characteristics and share costs; therefore, they are combined into one reporting segment.

 

Our Interactive Content and Data APIs consist of a suite of software applications that provide publicly traded company and market information to corporate clients via the Internet. Products include stock market quotes, fundamentals, historical and interactive charts, company news, filings, option chains, insider transactions, corporate financials, corporate profiles, screeners, market research information, investor relations provisions, level II, watch lists, and real-time quotes. All of our content solutions are completely customizable and embed directly into client Web pages for seamless integration with existing content. We are continuing to develop and launch new modules of QModTM, our new proprietary Web delivery system. QMod was created for secure market data provisioning as well as ease of integration and unlimited customization. Additionally, QMod delivers search engine optimized (SEO) ready responsive content designed to adapt on the fly when rendered on mobile devices or standard Web pages – automatically resizing and reformatting to fit the device on which it is displayed.

 

Our Data Feed Services consist of raw streaming real-time market data delivered over the Internet or via dedicated telecommunication lines, and supplemental fundamental, historical, and analytical data, keyed to the same symbology, which provides a complete market data solution offered to our customers. Currently, QuoteMedia’s Data Feed services include complete coverage of North American exchanges and over 70 exchanges worldwide. For financial reporting purposes, Data Feed Services revenue is included in the Interactive Content and Data APIs revenue totals.

 

Our Portfolio Management Systems consist of QuotestreamTM, Quotestream Mobile, Quotestream Professional, and our Web Portfolio Management systems. Quotestream Desktop is an Internet-based streaming online portfolio management system that delivers real-time and delayed market data to both consumer and corporate markets. Quotestream has been designed for syndication and private branding by brokerage, banking, and Web portal companies. Quotestream’s enhanced features and functionality – most notably tick-by-tick true streaming data, significantly enhanced charting features, and a broad range of additional research and analytical content and functionality – offer a professional-level experience to nonprofessional users.

 

Quotestream Professional is specifically designed for use by financial services professionals, offering exceptional coverage and functionality at extremely aggressive pricing. Quotestream Professional features broad market coverage, reliability, complete flexibility, ultra-low-latency tick-by-tick data, as well as completely customizable screens, advanced charting, comprehensive technical analysis, news and research data.

 

Quotestream Mobile is a true companion product to the Quotestream desktop products (Quotestream and Quotestream Professional) – any changes made to portfolios in either the desktop or mobile application are automatically reflected in the other.

 

 
14

Table Of Contents

 

A key feature of QuoteMedia’s business model is that all of our product lines generate recurring monthly licensing revenue from each client. Contracts to license Quotestream to our corporate clients, for example, typically have a term of one to three years and are automatically renewed unless notice is given at least 90 days prior to the expiration of the current license term. We also generate Quotestream revenue through individual end-user licenses on a monthly or annual subscription fee basis. Interactive Content and Data APIs and Market Data Feeds are licensed for a monthly, quarterly, annual, or semi-annual subscription fee. Contracts to license our Financial Data Products and Data Feeds typically have a term of one to three years and are automatically renewed unless notice is given 90 days prior to the expiration of the contract term.

 

Business Environment and Trends

 

The global financial markets experienced extreme volatility and disruption over the past couple years due to the COVID-19 pandemic. While global financial markets are recovering, risk still exists; therefore, we will continue to closely monitor the impact of the COVID-19 pandemic on all aspects of our business, including how it will impact team members, customers, suppliers, and global markets. Most of our employees, particularly in Canada, continue to work remotely. While our licensed-based revenue is generally more recurring in nature, the uncertainty caused by the COVID-19 led some clients to delay purchasing decisions, product and service implementations or cancel or reduce spending with us in the early stages of the pandemic. While the impact of COVID-19 appears to be diminishing, we are focused on maintaining a strong balance sheet and liquidity position and will continue to closely monitor the potential impact of COVID-19 and adjust our response going forward as circumstances dictate.

 

Recent events in the Ukraine and Russia have also caused disruptions in the global financial markets. While we do not have any operations or customers in the Ukraine or Russia, we will continue to monitor the situation as a prolonged conflict could impact our business.

 

In 2022 we finalized a contract with a large multinational financial institution that is retroactively effective January 1, 2022, and signed a statement of work with another large multinational financial institution to start services while their contract is being finalized. We expect this contract to be effective April 1, 2022 once finalized. The contracts are for a wide range of services that will be included in both portfolio management and interactive content and data API revenue. Based on those new contracts and our other clients currently under contract, we expect comparable revenue growth in fiscal 2022 to the 22% revenue growth we achieved in fiscal 2021. We also expect to significantly improve upon the $212,372 net income figure reported for fiscal 2021 mainly due to new contracts mentioned above as they have higher gross margins than our typical customer contracts have on average.

 

Plan of Operation

 

For the remainder of 2022 we plan to continue to expand our product lines and improve our infrastructure. We plan to continue to add more features and data to our existing products and release newer versions with improved performance and flexibility for client integration. This expansion is expected to result in both increased revenue and costs for fiscal 2022.

 

We will maintain our focus on marketing Quotestream for deployments by brokerage firms to their retail clients and continue our expansion into the investment professional market with Quotestream Professional. We also plan to continue the growth of our Data Feed Services client base, particularly through the addition of major new international data feed coverage, as well as new data delivery products.

 

QuoteMedia will continue to focus on increasing the sales of its Interactive Content and Data APIs, particularly in the context of large-scale enterprise deployments encompassing solutions ranging across several product lines. QMod is a major component of this strategy, given the broad demand for mobile-ready, SEO-friendly Web content.

 

Important development projects for the remainder of 2022 include broad expansion of data and news coverage, including the addition of a wide array of international exchange data and news and video feeds, expansion of fixed-income coverage, and the introduction of several new and upgraded market information products.

 

New deployments of our trade integration capabilities, which allow our Quotestream applications to interact with our brokerage clients’ back-end trade execution and reporting platforms (enabling on-the-fly trade execution and tracking of holdings) are underway and will continue to be a priority in the coming year.

 

We are also creating new proprietary data sets, analytics, and scoring mechanisms. We are now aggregating data direct from the sources to produce data sets that are proprietary to QuoteMedia. This allows us to offer our clients new data products and lower our product costs structure as we replace some of our existing data providers with our own lower cost data.

 

Opportunistically, efforts will be made to evaluate and pursue the development of additional new products that may eventually be commercialized by our company. Although not currently anticipated, we may require additional capital to execute our proposed plan of operation. There can be no assurance that such additional capital will be available to our company on commercially reasonable terms or at all.

 

 
15

Table Of Contents

 

Our future performance will be subject to a number of business factors, including those beyond our control, such as a continuation of market uncertainty and evolving industry needs and preferences, as well as the level of competition and our ability to continue to successfully market our products and technology. There can be no assurance that we will be able to successfully implement our marketing strategy, continue our revenue growth, or maintain profitable operations.

 

Critical Accounting Policies and Estimates

 

Critical Accounting Policies and Estimates

 

In the 2021 Annual Report, we disclose our critical accounting policies and estimates upon which our financial statements are derived. There have been no material changes to these policies since December 31,2021. Readers are encouraged to read the 2021 Annual Report in conjunction.

 

Results of Operations

 

Revenue

 

Three months ended March 31,

 

2022

 

 

2021

 

 

Change ($)

 

 

Change (%)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate Quotestream

 

$1,716,097

 

 

$1,454,072

 

 

$262,025

 

 

 

18%

Individual Quotestream

 

 

553,461

 

 

 

562,787

 

 

 

(9,326)

 

(2

%)

Total portfolio management systems

 

 

2,269,558

 

 

 

2,016,859

 

 

 

252,699

 

 

 

13%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interactive Content and Data APIs

 

 

1,994,238

 

 

 

1,589,359

 

 

 

404,879

 

 

 

25%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total subscription revenue

 

$4,263,796

 

 

$3,606,218

 

 

$657,578

 

 

 

18%

 

Total subscription revenue increased 18% when comparing the three months ended March 31, 2022 and 2021. The increase is a result of a 13% increase in revenue from licensing our Portfolio Management Systems and 25% increase in revenue from our Interactive Content and Data APIs.

 

Corporate Quotestream revenue increased 18% the three months ended March 31, 2022 from the comparative period in 2021 due to new contracts signed since the comparative period. In particular, the increase was due to the new contract we recently finalized with the large multinational financial institution discussed above in the “Business Environment and Trends” section. The increase was also due to an increase in the number of subscribers for existing clients. We have added new products over the past couple years that are continuing to gain traction in the market and we have made improvements and upgrades to our existing Portfolio Management products as we continue to improve functionality and add new data offerings. These improvements have allowed us to attract larger customers and increase the average revenue for our existing customers. Finally, we believe there has been an increase in the need for our services for customers working remotely during the pandemic, a trend we expect to continue for the foreseeable future.

 

Individual Quotestream revenue decreased 2% for the three months ended March 31, 2022 from the comparative period in 2021. There was an increase in total users which can be attributed to new marketing efforts initiated since the comparative period and more customers working remotely due to COVID-19, but this increase was more than offset by a decrease in average revenue per subscriber which can fluctuate depending on exchange data selected by our subscribers.

 

Interactive Content and Data APIs revenue increased 25% when comparing the three-months ended March 31, 2022 and 2021, attributable to an increase in the number of clients and an increase in the average revenue per client. The launch of new products and the expansion of our data coverage have allowed us to attract new, larger clients to replace some of our smaller clients lost due to the economic hardship related to COVID-19. In particular, the increase was due to the new contract we recently finalized with the large multinational financial institution as discussed above in the “Business Environment and Trends” section.

 

 
16

Table Of Contents

 

Cost of Revenue and Gross Profit Summary

 

Three months ended March 31,

 

2022

 

 

2021

 

 

Change ($)

 

 

Change (%)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

$2,240,116

 

 

$2,063,640

 

 

$176,476

 

 

 

9%

Gross profit

 

$2,023,680

 

 

$1,542,578

 

 

$481,102

 

 

 

31%

Gross margin %

 

 

47%

 

 

43%

 

 

 

 

 

 

 

 

 

Our cost of revenue consists of fixed and variable stock exchange fees and data feed provisioning costs. Cost of revenue also includes amortization of capitalized internal-use software costs. We capitalize the costs associated with developing new products during the application development stage.

 

As a result of a major growth initiative, which included investing in infrastructure, new product development, data collection, and the expansion of our global market coverage, our cost of revenue increased 9% for the three months ended March 31, 2022 from the comparative period in 2021. We incurred increased stock exchange fees related to increased usage and new market data added since the comparative period, and increased amortization expenses associated with internally developed application software.

 

Overall, the cost of revenue decreased as a percentage of sales, as evidenced by our gross margin percentage that increased to 47% for the three months ended March 31, 2022 from 43% in the comparative period. As discussed above in the “Business Environment and Trends” section, we finalized a new contract with a large multinational financial institution. This contract has higher gross margins than our other customer contracts typically have on average, resulting in a significant increase to our gross margin percentage.

 

Operating Expenses Summary

 

Three months ended March 31,

 

2022

 

 

2021

 

 

Change ($)

 

 

Change (%)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

$692,643

 

 

$638,864

 

 

$53,779

 

 

 

8%

General and administrative

 

 

671,891

 

 

 

607,240

 

 

 

64,651

 

 

 

11%

Software development

 

 

470,056

 

 

 

407,288

 

 

 

62,768

 

 

 

15%

Total operating expenses

 

$1,834,590

 

 

$1,653,392

 

 

$181,198

 

 

 

11%

 

Sales and Marketing

 

Sales and marketing consist primarily of sales and customer service salaries, investor relations, travel and advertising expenses. Sales and marketing expenses increased by 8% when comparing the three months ended March 31, 2022 and 2021. The increase is a result of additional sales personnel hired to support our product growth initiatives.

 

General and Administrative

 

General and administrative expenses consist primarily of salaries expense, office rent, insurance premiums, and professional fees. General and administrative expenses increased 11% when comparing the three months ended March 31, 2022 and 2021. The increase is a result of additional personnel and other costs incurred to support our growth initiatives, and in particular the costs associated with obtaining SOC2 Type II certification. SOC2 certification provides independent assurance that an organization maintains a high level of information security, data integrity and business resiliency. We expect to achieve SOC2 Type II certification in late 2022.

 

Software Development

 

Software development expenses consist primarily of costs associated with the design, programming, and testing of our software applications during the preliminary project stage. Software development expenses also include costs incurred to maintain our software applications.

 

Software development expenses increased 15% for the three months ended March 31, 2022 when compared to the same period in 2021, primarily due to new personnel hired since the comparative period to improve our infrastructure, security, and business continuity management.

 

We capitalized $606,152 of development costs for the three months ended March 31, 2022 compared to $489,306 in the same period in 2021. These costs relate to the development of application software used by subscribers to access, manage, and analyze information in our databases. Capitalized costs associated with application software are amortized over their estimated economic life of three years.

 

 
17

Table Of Contents

 

Other Income and (Expense) Summary

 

Three months ended March 31,

 

2022

 

 

2021

 

 

 

 

 

 

 

 

Foreign exchange gain

 

$17,590

 

 

$2,448

 

Interest expense

 

 

(1,224)

 

 

(1,008)

Other income

 

 

-

 

 

 

133,257

 

Total other income and (expenses), net

 

$16,366

 

 

$134,697

 

 

Foreign Exchange Gain

 

We incurred foreign exchange gains of $17,590 and $2,448 for the three months ended March 31, 2022 and 2021, respectively. Foreign exchange gains and losses arise from the re-measurement of Canadian dollar monetary assets and liabilities into U.S. dollars and from exchange rate fluctuations between transaction and settlement dates for foreign currency denominated transactions.

 

Interest Expense

 

Interest expense relates primarily to the interest expense associated with our finance leases and was relatively unchanged from the comparative period. Interest expense of $1,224 was incurred for the three months ended March 31, 2022, compared to $1,008 incurred in the same 2021 period.

 

Other Income

 

There was no other income for the three months ended March 31, 2022. On May 4, 2020, the Company received a $133,257 loan under the Paycheck Protection Program (“PPP”). The PPP loan was forgiven in its entirety on February 19, 2021 and was recognized as other income in the 2021 comparative period. See Financial Statement Note 8 “Paycheck Protection Program”.

 

Provision for Income Taxes

 

For the three months ended March 31, 2022, the Company recorded Canadian income tax expense of $790 compared to $796 in the comparative period in 2021.

 

Net Income for the Period

 

As a result of the foregoing, our net income for the three months ended March 31, 2022 was $204,666 compared to $23,087 for the three months ended March 31, 2021. Basic and diluted earnings per share were $0.00 for the three months ended March 31, 2022 and 2021.

 

Liquidity and Capital Resources

 

Our cash totaled $395,542 at March 31, 2022, as compared with $258,705 at December 31, 2021, an increase of $136,837. Net cash of $757,053 was provided by operations for the three months ended March 31, 2022, primarily due to the net income during the period adjusted for non-cash charges and the increase in deferred revenue, offset by an increase in accounts receivable and a decrease in accounts payable. Net cash used in investing activities for the three months ended March 31, 2022 was $619,526 resulting primarily from capitalized application software costs. Cash used in financing activities for the three months ended March 31, 2022 was $690 related to the repayment of finance leases.

 

We typically operate with a working capital deficit. As of March 31, 2022, our working capital deficit is $2,049,647, however current liabilities include $953,168 in deferred revenue and the expected costs necessary to realize the deferred revenue are minimal. If circumstances dictate, we have the flexibility to reduce development spending to maintain a strong liquidity position.

 

Based on the factors discussed above, we believe that our cash on hand and cash generated from operations will be sufficient to fund our current operations for at least the next 12 months through May 2023. However, to implement our business plan may require additional financing. Additional financings may come from future equity or debt offerings that could result in dilution to our stockholders. Further, current adverse capital and credit market conditions could limit our access to capital. We may be unable to raise capital or bear an unattractive cost of capital that could reduce our financial flexibility.

 

Our long-term liquidity requirements will depend on many factors, including the rate at which we expand our business and whether we do so internally or through acquisitions. To the extent that the funds generated from operations are insufficient to fund our activities in the long term, we may be required to raise additional funds through public or private financing. No assurance can be given that additional financing will be available or that, if it is available, it will be on terms acceptable to us.

 

 
18

Table Of Contents

 

Preferred Stock Redemption Rights

 

At March 31, 2022, 123,685 shares of Series A Redeemable Convertible Preferred Stock were outstanding and 1,000 shares may be redeemed at the holder’s option at the liquidation value of $25 per share if the cash balance of the Company as reported at the end of each fiscal quarter exceeds $400,000. See Financial Statement Note 6 a) “Preferred shares”.

 

Foreign Exchange Risk

 

Approximately 32% of our consolidated revenue and 34% percent of our consolidated expenses are denominated in Canadian dollars; therefore, our consolidated cashflow may be impacted by foreign exchange fluctuations.

 

Off-Balance Sheet Arrangements

 

At March 31, 2022 and December 31, 2021, we did not have any unconsolidated entities or financial partnerships, or other off-balance sheet arrangements.

 

ITEM 4. Controls and Procedures

 

Under the supervision and with the participation of our Chairman of the Board and Chairman of the Audit Committee, Chief Executive Officer and Chief Financial Officer, we completed an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) to the Securities Exchange Act of 1934, as amended (the “Exchange Act”)). Based on that evaluation, we and our management have concluded that our disclosure controls and procedures at March 31, 2022 were effective at the reasonable assurance level to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC, and are designed to ensure that information required to be disclosed by us in these reports is accumulated and communicated to our management, as appropriate to allow timely decisions regarding required disclosures. In the three months ended March 31, 2022, there has been no change in our internal control over financial reporting that has materially affected, or is reasonably likely to affect, our internal control over financial reporting.

 

We will consider further actions and continue to evaluate the effectiveness of our disclosure controls and internal controls and procedures on an ongoing basis, taking corrective action as appropriate. Management does not expect that disclosure controls and procedures or internal controls can prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable and 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. While management believes that its disclosure controls and procedures provide reasonable assurance that fraud can be detected and prevented, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected.

 

 
19

Table Of Contents

 

PART II - OTHER INFORMATION

 

ITEM 6. EXHIBITS

 

Exhibit Number

 

Description of Exhibit

31.1

 

Certification of Principal Executive Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a), promulgated under the Securities Exchange Act of 1934, as amended.

31.2

 

Certification of Principal Financial Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a), promulgated under the Securities Exchange Act of 1934, as amended.

32.1

 

Certification of Principal Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

32.2

 

Certification of Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 
20

Table Of Contents

 

SIGNATURES

 

In accordance with the requirements of the Exchange Act, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

QUOTEMEDIA, INC.

 

By:  

/s/ Keith J. Randall

 

 

Keith J. Randall

 

 

Chief Executive Officer and Chief Financial Officer

 

 

(Duly authorized officer and principal financial officer)

 

 

Dated: May 13, 2022

 

 
21

 

EX-31.1 2 qmci_ex311.htm CERTIFICATION qmci_ex311.htm

EXHIBIT 31.1

CERTIFICATION

 

I, Keith J. Randall, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Quotemedia, Inc.;

 

 

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 Rule 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:  May 13, 2022

By: /s/ Keith J. Randall

 

 

Keith J. Randall  
   

Chief Executive Officer

 

 

EX-31.2 3 qmci_ex312.htm CERTIFICATION qmci_ex312.htm

EXHIBIT 31.2

CERTIFICATION

 

I, Keith J. Randall, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Quotemedia, Inc.;

 

 

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 Rule 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:  May 13, 2022

By: /s/ Keith J. Randall 

 

 

Keith J. Randall  
   

Chief Financial Officer

 

 

EX-32.1 4 qmci_ex321.htm CERTIFICATION qmci_ex321.htm

EXHIBIT 32.1

 

CERTIFICATION 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 on Form 10-Q of Quotemedia, Inc. (the "Company") for the quarterly period ended March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Keith J. Randall, Chief Executive Officer of the Company, certify, to my best knowledge and belief, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

 

(1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d)); and

 

 

 

 

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

By: /s/ Keith J. Randall

 

Keith J. Randall  
  Chief Executive Officer  
     

 

May 13, 2022

 

 

EX-32.2 5 qmci_ex322.htm CERTIFICATION qmci_ex322.htm

EXHIBIT 32.2

 

CERTIFICATION 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 on Form 10-Q of Quotemedia, Inc. (the "Company") for the quarterly period ended March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Keith J. Randall, Chief Financial Officer of the Company, certify, to my best knowledge and belief, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

 

(1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d)); and

 

 

 

 

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

By: /s/ Keith J. Randall 

 

Keith J. Randall  
  Chief Financial Officer  

 

 

 

 

May 13, 2022

 

 

EX-101.SCH 6 qmci-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - CONDENSED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 000007 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - RELATED PARTIES link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - PAYCHECK PROTECTION PROGRAM link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Tables) link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - BASIS OF PRESENTATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - REVENUE (Details 1) link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - RELATED PARTIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - LEASES (Details 1) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - LEASES (Details 2) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - LEASES (Details 3) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 1) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 2) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - PAYCHECK PROTECTION PROGRAM (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 7 qmci-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Current Fiscal Year End Date Entity Small Business Entity Shell Company Entity Emerging Growth Company Entity Current Reporting Status Document Period End Date Entity Filer Category Document Fiscal Period Focus Document Fiscal Year Focus Entity Common Stock Shares Outstanding Document Quarterly Report Document Transition Report Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity Interactive Data Current Entity Address Address Line 1 Entity Address Address Line 2 Entity Address City Or Town Entity Address State Or Province Entity Address Postal Zip Code City Area Code Local Phone Number CONDENSED CONSOLIDATED BALANCE SHEETS Assets Current Assets: Cash And Cash Equivalents Accounts Receivable, Net Prepaid Expenses Other Current Assets Total Current Assets [Assets, Current] Deposits Property And Equipment, Net Goodwill Intangible Assets Operating Lease Right-of-use Assets Total Assets [Assets] Liabilities, Redeemable Convertible Preferred Stock, And Stockholders' Deficit Current Liabilities: Accounts Payable And Accrued Liabilities Deferred Revenue Current Portion Of Operating Lease Liabilities Current Portion Of Finance Lease Liabilities Total Current Liabilities [Liabilities, Current] Long-term Portion Of Operating Lease Liabilities Mezzanine Equity: Preferred Stock, 10,000,000 Shares Authorized: Series A Redeemable Convertible Preferred Stock, $0.001 Par Value, 550,000 Shares Designated; Shares Issued And Outstanding: 123,685 At March 31, 2022 And December 31, 2021 Stockholders' Deficit: Common Stock, $0.001 Par Value, 150,000,000 Shares Authorized, Shares Issued And Outstanding: 90,477,798 At March 31, 2022 And December 31, 2021 Additional Paid-in Capital Accumulated Deficit [Retained Earnings (Accumulated Deficit)] Total Stockholders' Deficit [Stockholders' Equity Attributable to Parent] Total Liabilities And Stockholders' Deficit [Liabilities and Equity] Statement [Table] Statement [Line Items] Statement Class Of Stock Axis Series A Redeemable Convertible Preferred Stock [Member] Common Stock, Par Value Common Stock, Shares Authorized Common Stock, Shares Issued Common Stock, Shares Outstanding Preferred Stock, Shares Authorized Convertible Preferred Stock, Par Value Convertible Preferred Stock Designated Convertible Preferred Stock, Issued Convertible Preferred Stock, Outstanding CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Revenue Cost Of Revenue Gross Profit [Gross Profit] Operating Expenses Sales And Marketing General And Administrative Software Development Operatingexpenses [Operating Expenses] Operating Profit (loss) [Operating Income (Loss)] Other Income (expenses) Foreign Exchange Gain Interest Expense [Interest Expense] Other Income (note 8) Otheroperatingincome [Otheroperatingincome] Income Before Income Taxes Income Tax Expense [Income Tax Expense (Benefit)] Net Income [Net Income (Loss) Attributable to Parent] Earnings Per Share Basic Earnings Per Share Diluted Earnings Per Share Weighted Average Shares Outstanding Basic Diluted CONDENSED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (UNAUDITED) Equity Components [Axis] Common Stock Series A Redeemable Convertible Preferred Stock Additional Paid-In Capital Accumulated Deficit Retained Earnings [Member] Balance, Shares [Shares, Issued] Balance, Amount Stock-based Compensation Net Income Balance, Shares Balance, Amount CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Operating Activities: Net Income [Net Income (Loss), Including Portion Attributable to Noncontrolling Interest] Adjustments To Reconcile Net Income To Net Cash Provided By Operating Activities: Depreciation And Amortization Stock-based Compensation Expense Gain On Forgiveness Of Ppp Loan (note 8) [Gain (Loss) on Extinguishment of Debt] Changes In Assets And Liabilities: Accounts Receivable [Increase (Decrease) in Accounts Receivable] Prepaid Expenses [Increase (Decrease) in Prepaid Expense] Other Current Assets [Increase (Decrease) in Other Operating Assets] Deposits [Increase (Decrease) in Deposit Assets] Accounts Payable, Accrued And Other Liabilities Deferred Revenue [Increase (Decrease) in Deferred Revenue] Net Cash Provided By Operating Activities [Net Cash Provided by (Used in) Operating Activities] Investing Activities: Purchase Of Fixed Assets [Payments to Acquire Property, Plant, and Equipment] Purchase Of Intangible Assets [Payments to Acquire Intangible Assets] Capitalized Application Software [Payments to Develop Software] Net Cash Used In Investing Activities [Net Cash Provided by (Used in) Investing Activities] Financing Activities: Repayment Of Finance Lease Obligations [Repayments of Debt and Lease Obligation] Net Cash Used In Financing Activities [Net Cash Provided by (Used in) Financing Activities] Net Increase In Cash [Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect] Cash And Equivalents, Beginning Of Period Cash And Equivalents, End Of Period BASIS OF PRESENTATION 1. Basis Of Presentation SIGNIFICANT ACCOUNTING POLICIES 2. Significant Accounting Policies REVENUE 3. Revenue RELATED PARTIES 4. Related Parties LEASES 5. Leases REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT 6. Redeemable Convertible Preferred Stock And Stockholders' Deficit 7. EARNINGS PER SHARE PAYCHECK PROTECTION PROGRAM 8. Paycheck Protection Program Nature Of Operations Basis Of Consolidation Foreign Currency Translation And Transactions Allowances For Doubtful Accounts Accounting Pronouncements Schedule Of Disaggregated Revenue Schedule Of Deferred Revenue Supplemental Balance Sheet Information Summary Of Weighted Average Remaining Lease Term Maturities Of Lease Liabilities Components Of Lease Expense Supplemental Cash Flow Information Summary Of Stock Based Compensation Expense Summary Of Stock Option And Warrant Activity Summary Of Weighted Average Remaining Contractual Life And Exercise Price Of Common Stock Options And Warrants Outstanding Schedule Of Earnings Per Share, Basic And Diluted Working Capital Deficit Deferred Revenue Allowance For Doubtful Accounts Bad Debt Expense Product Or Service Axis Corporate Quotestream Individual Quotestream Interactive Content & Data Applications Total Revenue Deferred Revenue, Beginning Balance [Deferred Revenue] Revenue Recognized In The Current Period From The Amounts In The Beginning Balance [Deferred Revenue, Revenue Recognized] New Deferrals, Net Of Amounts Recognized In The Current Period Effects Of Foreign Currency Translation Deferred Revenue, Ending Balance Finite Lived Intangible Assets By Major Class Axis 410734 B.C. Ltd Bravenet Due To Related Party Lease Term Lease Per Month Related Party Expense Operating Lease Right-of-use Assets Current Portion Of Operating Lease Liability Long-term Portion Of Operating Lease Liability Total Operating Lease Liability Computer Equipment On Financing Lease Less: Accumulated Depreciation Computer Equipment On Financing Lease, Net Current Portion Of Finance Lease Liability Long-term Portion Of Finance Lease Liability [Finance Lease, Liability, Noncurrent] Total Finance Lease Liability Weighted Average Remaining Lease Term Operating Leases [Operating Leases] Finance Lease Weighted Average Discount Rate Operating Leases [Operating Lease, Weighted Average Discount Rate, Percent] Finance Leases Operating Lease Obligations 2022 (excluding The Three Months Ended March 31, 2022) 2023 2024 2025 2026 Total Lease Payments Less Imputed Interest [Less Imputed Interest] Total Finance Leases Obligations Payable Within: 2022 (excluding The Three Months Ended March 31, 2022) [Finance Lease, Liability, to be Paid, Remainder of Fiscal Year] 2023 [Finance Lease, Liability, to be Paid, Year Two] 2024 [Finance Lease, Liability, to be Paid, Year Three] 2025 [Finance Lease, Liability, to be Paid, Year Four] 2026 [Finance Lease, Liability, to be Paid, Year Five] Total Lease Payments [Finance Lease, Liability, Payment, Due] Less Imputed Interest [Less Imputed Interest 1] Total Operating Lease Costs: Operating Lease Costs Short-term Lease Costs Total Operating Lease Costs Finance Lease Costs: Amortization Interest Total Finance Lease Cost Cash Paid For Amounts Included In The Measurement Of Lease Liabilities: Operating Cash Flows From Operating Leases Operating Cash Flows From Finance Leases Financing Cash Flows From Finance Leases Lessee, Operating Lease, Description Income Statement Location [Axis] Selling and Marketing Expense [Member] General and Administrative Expense [Member] Stock-based Compensation Expense Plan Name Axis Non Vested Common Stock Options and Warrants Outstanding, Beginning | Shares [Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares] Forfeited During The Period Outstanding, Ending | Shares Weighted-average Exercise Price Outstanding, Beginning | $ / Shares [Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price] Weighted-average Exercise Price Outstanding, Forfeited During The Period Weighted-average Exercise Price Outstanding, Ending | $ / Shares Common Stock Options and Warrants Range Of Exercise Price, Minimum Range Of Exercise Price, Maximum Outstanding, Beginning Weighted Average Remaining Contractual Life Weighted-average Exercise Price Outstanding, Beginning Number Exercisable Weighted-average Exercise Price, Exercisable Series A Redeemable Convertible Preferred Preferred Stock Warrant Preferred Stock, Shares Authorized Preferred Stock, Shares Designated Preferred Stock Liquidation Value Per Share Convertible Preferred Stock Redeemed Redeemable Convertible Preferred Stock, Amount Conversion Price Per Share Number Of Consecutive Trading Days Closing Price Of Share Of Common Stock On Securities Exchange Exceed Price Per Share Convertible Preferred Stock Outstanding Warrant To Purchase Of Common Stock Warrant To Purchase Of Common Stock Exercise Price Per Share Preferred Stock Warrants Exercise Price Preferred Stock Warrants Exercisable Stock Warrants Exercisable Common Stock Warrants And Options Outstanding Unrecognized Share-based Compensation Weighted Average Remaining Contractual Life [Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term] Unrecognized Share-based Compensation, Period Of Recognition Aggregate Intrinsic Value, Outstanding Aggregate Intrinsic Value, Exercisable Weighted-average Exercise Price Outstanding Net Income (loss) Weighted Average Common Shares Used To Calculate Net Income (loss) Per Share Warrants To Purchase Redeemable Convertible Preferred Stock Redeemable Convertible Preferred Stock Stock Options And Warrants To Purchase Common Stock Weighted Average Common Shares Used To Calculate Diluted Net Income Per Share Net Income (loss) Per Share - Basic Net Income (loss) Per Share - Diluted PAYCHECK PROTECTION PROGRAM (Details Narrative) Proceeds From Paycheck Protection Program Amount Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement. Custom Element. Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease. Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease. The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan. EX-101.CAL 8 qmci-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 9 qmci-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 10 qmci-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - shares
3 Months Ended
Mar. 31, 2022
May 02, 2022
Cover [Abstract]    
Entity Registrant Name QUOTEMEDIA, INC.  
Entity Central Index Key 0001101433  
Document Type 10-Q  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity Small Business true  
Entity Shell Company false  
Entity Emerging Growth Company false  
Entity Current Reporting Status Yes  
Document Period End Date Mar. 31, 2022  
Entity Filer Category Non-accelerated Filer  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2022  
Entity Common Stock Shares Outstanding   90,477,798
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 0-28599  
Entity Incorporation State Country Code NV  
Entity Tax Identification Number 91-2008633  
Entity Interactive Data Current Yes  
Entity Address Address Line 1 17100 East Shea Boulevard  
Entity Address Address Line 2 Suite 230  
Entity Address City Or Town Fountain Hills  
Entity Address State Or Province AZ  
Entity Address Postal Zip Code 85268  
City Area Code 480  
Local Phone Number 905-7311  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Current Assets:    
Cash And Cash Equivalents $ 395,542 $ 258,705
Accounts Receivable, Net 835,409 624,127
Prepaid Expenses 209,989 220,399
Other Current Assets 22,909 39,226
Total Current Assets 1,463,849 1,142,457
Deposits 16,204 16,005
Property And Equipment, Net 3,552,189 3,417,977
Goodwill 110,000 110,000
Intangible Assets 63,075 64,856
Operating Lease Right-of-use Assets 817,148 829,960
Total Assets 6,022,465 5,581,255
Current Liabilities:    
Accounts Payable And Accrued Liabilities 2,373,264 2,434,389
Deferred Revenue 953,168 622,497
Current Portion Of Operating Lease Liabilities 185,660 180,544
Current Portion Of Finance Lease Liabilities 1,404 2,094
Total Current Liabilities 3,513,496 3,239,524
Long-term Portion Of Operating Lease Liabilities 491,115 532,782
Mezzanine Equity:    
Preferred Stock, 10,000,000 Shares Authorized: Series A Redeemable Convertible Preferred Stock, $0.001 Par Value, 550,000 Shares Designated; Shares Issued And Outstanding: 123,685 At March 31, 2022 And December 31, 2021 2,983,857 2,983,857
Stockholders' Deficit:    
Common Stock, $0.001 Par Value, 150,000,000 Shares Authorized, Shares Issued And Outstanding: 90,477,798 At March 31, 2022 And December 31, 2021 90,479 90,479
Additional Paid-in Capital 19,641,998 19,637,759
Accumulated Deficit (20,698,480) (20,903,146)
Total Stockholders' Deficit (966,003) (1,174,908)
Total Liabilities And Stockholders' Deficit $ 6,022,465 $ 5,581,255
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Common Stock, Par Value $ 0.001 $ 0.001
Common Stock, Shares Authorized 150,000,000 150,000,000
Common Stock, Shares Issued 90,477,798 90,477,798
Common Stock, Shares Outstanding 90,477,798 90,477,798
Preferred Stock, Shares Authorized 10,000,000 10,000,000
Series A Redeemable Convertible Preferred Stock [Member]    
Convertible Preferred Stock, Par Value $ 0.001 $ 0.001
Convertible Preferred Stock Designated 550,000 550,000
Convertible Preferred Stock, Issued $ 123,625 $ 123,685
Convertible Preferred Stock, Outstanding 123,685 123,685
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)    
Revenue $ 4,263,796 $ 3,606,218
Cost Of Revenue 2,240,116 2,063,640
Gross Profit 2,023,680 1,542,578
Operating Expenses    
Sales And Marketing 692,643 638,864
General And Administrative 671,891 607,240
Software Development 470,056 407,288
Operatingexpenses 1,834,590 1,653,392
Operating Profit (loss) 189,090 (110,814)
Other Income (expenses)    
Foreign Exchange Gain 17,590 2,448
Interest Expense (1,224) (1,008)
Other Income (note 8) 0 133,257
Otheroperatingincome 16,366 134,697
Income Before Income Taxes 205,456 23,883
Income Tax Expense (790) (796)
Net Income $ 204,666 $ 23,087
Earnings Per Share    
Basic Earnings Per Share $ 0.00 $ 0.00
Diluted Earnings Per Share $ 0.00 $ 0.00
Weighted Average Shares Outstanding    
Basic 90,477,798 90,477,798
Diluted 119,835,799 119,810,697
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (UNAUDITED) - USD ($)
Total
Common Stock
Series A Redeemable Convertible Preferred Stock
Additional Paid-In Capital
Accumulated Deficit
Balance, Shares at Dec. 31, 2020   90,477,798 123,685    
Balance, Amount at Dec. 31, 2020 $ (1,419,156) $ 90,479 $ 2,983,857 $ 19,605,883 $ (21,115,518)
Stock-based Compensation 6,939 0 0 6,939 0
Net Income 23,087 $ 0 $ 0 0 23,087
Balance, Shares at Mar. 31, 2021   90,477,798 123,685    
Balance, Amount at Mar. 31, 2021 (1,389,130) $ 90,479 $ 2,983,857 19,612,822 (21,092,431)
Balance, Shares at Dec. 31, 2021   90,477,798 123,685    
Balance, Amount at Dec. 31, 2021 (1,174,908) $ 90,479 $ 2,983,857 19,637,759 (20,903,146)
Stock-based Compensation 4,239 0 0 4,239 0
Net Income 204,666 $ 0 $ 0 0 204,666
Balance, Shares at Mar. 31, 2022   90,477,798 123,685    
Balance, Amount at Mar. 31, 2022 $ (966,003) $ 90,479 $ 2,983,857 $ 19,641,998 $ (20,698,480)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Operating Activities:    
Net Income $ 204,666 $ 23,087
Adjustments To Reconcile Net Income To Net Cash Provided By Operating Activities:    
Depreciation And Amortization 487,095 347,788
Stock-based Compensation Expense 4,239 6,939
Gain On Forgiveness Of Ppp Loan (note 8) 0 (133,257)
Changes In Assets And Liabilities:    
Accounts Receivable (211,282) 205,174
Prepaid Expenses 10,410 (97,139)
Other Current Assets 16,317 75,064
Deposits (199) (208)
Accounts Payable, Accrued And Other Liabilities (84,864) 511,619
Deferred Revenue 330,671 (3,040)
Net Cash Provided By Operating Activities 757,053 936,027
Investing Activities:    
Purchase Of Fixed Assets (13,374) (31,059)
Purchase Of Intangible Assets 0 (9,999)
Capitalized Application Software (606,152) (489,307)
Net Cash Used In Investing Activities (619,526) (530,365)
Financing Activities:    
Repayment Of Finance Lease Obligations (690) (8,073)
Net Cash Used In Financing Activities (690) (8,073)
Net Increase In Cash 136,837 397,589
Cash And Equivalents, Beginning Of Period 258,705 417,910
Cash And Equivalents, End Of Period $ 395,542 $ 815,499
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
BASIS OF PRESENTATION
3 Months Ended
Mar. 31, 2022
BASIS OF PRESENTATION  
1. Basis Of Presentation

1. BASIS OF PRESENTATION

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the generally accepted accounting principles for interim financial statements and instructions for Form 10-Q. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting only of normal recurring adjustments considered necessary for a fair presentation, have been included. Operating results for any quarter are not necessarily indicative of the results for any other quarter or for a full year. In connection with the preparation of the condensed consolidated financial statements, the Company evaluated subsequent events after the balance sheet date of March 31, 2022 through the filing of this report.

 

As of March 31, 2022, the Company has a working capital deficit of $2,049,647. Our current liabilities include deferred revenue of $953,168. The costs expected to be incurred to realize the deferred revenue in the next 12 months are minimal.

 

The Company has a plan in place for the next 12 months to ensure ongoing expenditures are balanced with the expected growth rate and believes cash on hand and cash generated will be sufficient to fund operations for the next 12 months. However, to implement our business plan may require additional financing. Additional financings may come from future equity or debt offerings that could result in dilution to our stockholders. No assurance can be given that additional financing will be available or that, if it is available, it will be on terms acceptable to us.

 

These financial statements should be read in conjunction with our financial statements and the notes thereto for the fiscal year ended December 31, 2021 contained in our Form 10-K filed with the Securities and Exchange Commission dated March 30, 2022.

 

Risks and Uncertainties

 

Recent events in the Ukraine and Russia have caused disruptions in the global financial markets. While we do not have any operations or customers in the Ukraine or Russia, we will continue to monitor the situation as a prolonged conflict could impact our business.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2022
SIGNIFICANT ACCOUNTING POLICIES  
2. Significant Accounting Policies

2. SIGNIFICANT ACCOUNTING POLICIES

 

a) Nature of operations

 

We are a software developer and distributor of financial market data and related services to a global marketplace. We specialize in the collection, aggregation, and delivery of both delayed and real-time financial data content via the Internet. We develop and license software components that deliver dynamic content to banks, brokerage firms, financial institutions, mutual fund companies, online information and financial portals, media outlets, public companies, and corporate intranets.

 

b) Basis of consolidation

 

The consolidated financial statements include the operations of QuoteMedia, Ltd., a wholly owned subsidiary of QuoteMedia, Inc. All intercompany transactions and balances have been eliminated.

 

c) Foreign currency translation and transactions

 

The U.S. dollar is the functional currency of all our company’s operations. Foreign currency asset and liability amounts are remeasured into U.S. dollars at end-of-period exchange rates, except for equipment and intangible assets, which are remeasured at historical rates. Foreign currency income and expenses are remeasured at average exchange rates in effect during the year, except for expenses related to balance sheet amounts remeasured at historical exchange rates. Because the U.S. dollar is the functional currency, exchange gains and losses arising from remeasurement of foreign currency-denominated monetary assets and liabilities are included in income in the period in which they occur.

 

d) Allowances for doubtful accounts

 

We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company determines the allowance by reviewing the age of the receivables and assessing the anticipated ability of customers to pay. No collateral is required for any of the receivables and the Company does not usually apply financing charges to outstanding accounts receivable balances. If the financial condition of our customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. The allowance for doubtful accounts was $150,000 as of March 31, 2022 and December 31, 2021. Bad debt expense was $5,558 and $19,822 for the three months ended March 31, 2022 and 2021, respectively.

e) Accounting Pronouncements

 

Recently Adopted

 

There are no new recently adopted accounting pronouncements for the three months ended March 31, 2022.

 

Not Yet Adopted

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326), which changes the impairment model for most financial assets, including accounts receivable, and replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. The guidance is effective for the Company for interim and annual periods beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the timing and impact of adopting ASU 2016-13 on the Company’s consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). ASU 2020-06 simplifies the complexity associated with applying U.S. GAAP for certain financial instruments with characteristics of liabilities and equity. More specifically, the amendments focus on the guidance for convertible instruments and derivative scope exception for contracts in an entity’s own equity. The new standard is effective for the Company for fiscal years beginning after December 15, 2023. The Company is currently assessing the timing and impact of adopting ASU 2020-06 on the Company’s consolidated financial statements.

 

Other accounting standards that have been issued by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE
3 Months Ended
Mar. 31, 2022
REVENUE  
3. Revenue

3. REVENUE

 

Disaggregated Revenue

 

The Company provides market data, financial web content solutions and cloud-based applications. Our revenue by type of service consists of the following:

 

 

 

Three months ended March 31,

 

 

 

2022

 

 

2021

 

Portfolio Management Systems:

 

 

 

 

 

 

Corporate Quotestream

 

$1,716,097

 

 

$1,454,072

 

Individual Quotestream

 

 

553,461

 

 

 

562,787

 

Interactive Content and Data APIs

 

 

1,994,238

 

 

 

1,589,359

 

Total revenue

 

$4,263,796

 

 

$3,606,218

 

 

Deferred Revenue

 

Changes in deferred revenue for the period were as follows:

 

Balance at December 31, 2021

 

$622,497

 

Revenue recognized in the current period from the amounts in the beginning balance

 

 

(208,768)

New deferrals, net of amounts recognized in the current period

 

 

539,390

 

Effects of foreign currency translation

 

 

49

 

Balance at March 31, 2022

 

$953,168

 

 

Practical Expedients 

 

As permitted under ASU 2014-09 (and related ASUs), unsatisfied performance obligations are not disclosed, as the original expected duration of substantially all of our contracts is one year or less.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
RELATED PARTIES
3 Months Ended
Mar. 31, 2022
RELATED PARTIES  
4. Related Parties

4. RELATED PARTIES

 

The Company entered into a five-year office lease with 410734 B.C. Ltd. effective May 1, 2021 for approximately $6,500 per month. David M. Shworan is a control person of 410734 B.C. Ltd. At March 31, 2022 and December 31, 2021, there were no amounts due to 410734 B.C. Ltd.

 

The Company entered into a marketing agreement with Bravenet Web Services, Inc. (“Bravenet”) effective November 28, 2019 for approximately $2,500 per month. David M. Shworan is a control person of Bravenet. At March 31, 2022 and December 31, 2021, there was $12,383 and $11,970, respectively, due to Bravenet related to this agreement. As a matter of policy all related party transactions are subject to review and approval by the Company’s Board of Directors.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES
3 Months Ended
Mar. 31, 2022
LEASES  
5. Leases

5. LEASES

 

We have operating leases for corporate offices and finance leases for certain equipment. Our leases have remaining lease terms of 1 year to 5 years. We determine if an arrangement is a lease at inception. Operating lease assets and liabilities are included in operating lease right-of-use assets and operating lease liabilities, respectively, on our consolidated balance sheets. Finance lease assets and liabilities are included in property and equipment and finance lease liabilities, respectively, on our consolidated balance sheets.

 

Operating lease right-of-use assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. We elected the short-term lease exception and therefore only recognize right-of-use assets and lease liabilities for leases with a term greater than one year. When determining lease terms, we factor in options to extend or terminate leases when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases we account for the lease and non-lease components as a single lease component.

 

Supplemental balance sheet information related to leases was as follows:

  

 

 

March 31,

2022

 

 

December 31,

2021

 

Operating Leases

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease right-of-use assets

 

$817,148

 

 

$829,960

 

 

 

 

 

 

 

 

 

 

Current portion of operating lease liability

 

$185,660

 

 

$180,544

 

Long-term portion of operating lease liability

 

 

491,115

 

 

 

532,782

 

Total operating lease liability

 

$676,775

 

 

$713,326

 

 

 

 

 

 

 

 

 

 

Finance Leases

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Computer equipment on financing lease

 

$11,929

 

 

$11,929

 

Less: accumulated depreciation

 

 

11,929

 

 

 

11,929

 

Property and equipment, net

 

$-

 

 

$-

 

 

 

 

 

 

 

 

 

 

Current portion of finance lease liability

 

 

1,404

 

 

 

2,094

 

Long-term portion of finance lease liability

 

 

-

 

 

 

-

 

Total finance lease liability

 

$1,404

 

 

$2,094

 

 

 

 

 

 

 

 

 

 

 

 

 

March 31,

2022

 

 

December 31,

2021

 

Weighted Average Remaining Lease Term

 

 

 

 

 

 

    Operating leases

 

3.4 years

 

 

3.6 years

 

    Finance leases

 

0.5 years

 

 

0.8 years

 

Weighted Average Discount Rate

 

 

 

 

 

 

    Operating leases

 

 

9.8%

 

 

9.8%

    Finance leases

 

 

7.5%

 

 

7.5%

Maturities of lease liabilities were as follows:

 

 

Year ending December 31,

 

Operating

Leases

 

 

Finance

Leases

 

2022 (excluding the three months ended March 31, 2022)

 

$182,538

 

 

$1,433

 

2023

 

 

232,736

 

 

 

-

 

2024

 

 

218,854

 

 

 

-

 

2025

 

 

146,621

 

 

 

-

 

2026

 

 

20,762

 

 

 

-

 

Total lease payments

 

 

801,511

 

 

 

1,433

 

Less imputed interest

 

 

(124,736)

 

 

(29)

Total

 

$676,775

 

 

$1,404

 

 

The components of lease expense for the three months ended March 31, 2022 and 2021 were as follows:

 

 

 

2022

 

 

2021

 

Operating lease costs:

 

 

 

 

 

 

Operating lease costs

 

$63,027

 

 

$65,627

 

Short-term lease costs

 

 

22,403

 

 

 

22,403

 

Total operating lease costs

 

$85,430

 

 

$88,030

 

 

 

 

 

 

 

 

 

 

Finance lease costs:

 

 

 

 

 

 

 

 

Amortization

 

$-

 

 

$10,595

 

Interest

 

 

35

 

 

 

142

 

Total finance lease cost

 

$35

 

 

$10,737

 

 

Supplemental cash flow information for the three months ended March 31, 2022 and 2021 related to leases was as follows:

 

 

 

2022

 

 

2021

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

Operating cash flows from operating leases

 

$85,820

 

 

$67,563

 

Operating cash flows from finance leases

 

 

35

 

 

 

142

 

Financing cash flows from finance leases

 

 

690

 

 

 

8,073

 

 

There were no additional right of use assets obtained in exchange for lease obligations for the three months ended March 31, 2022 and 2021.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT
3 Months Ended
Mar. 31, 2022
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT  
6. Redeemable Convertible Preferred Stock And Stockholders' Deficit

6. REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ DEFICIT

 

a) Redeemable Convertible Preferred Stock

 

We are authorized to issue up to 10,000,000 non-designated preferred shares at the Board of Directors’ discretion.

 

A total of 550,000 shares of the Company’s Preferred Stock are designated as “Series A Redeemable Convertible Preferred Stock.” The Series A Redeemable Convertible Preferred Stock has no dividend or voting rights.

 

At March 31, 2022, 123,685 shares of Series A Redeemable Convertible Preferred Stock were outstanding. No shares of Series A Redeemable Convertible Preferred Stock were issued or redeemed during the three months ended March 31, 2022 and 2021.

 

Redemption Rights

 

Holders of Series A Redeemable Convertible Preferred Stock shall have the right to convert their shares into shares of common stock at the rate of 83.33 shares of common stock for one share of Series A Redeemable Convertible Preferred Stock, at any time following the date the closing price of a share of common stock on a securities exchange or actively traded over-the-counter market has exceeded $0.30 for ninety (90) consecutive trading days. The conversion rights are subject to the availability of authorized but unissued shares of common stock.

 

In addition, 1,000 Series A Redeemable Convertible Preferred Stock may be redeemed at the holder’s option at the liquidation value of $25 per share if the cash balance of the Company as reported at the end of each fiscal quarter exceeds $400,000.

In accordance with ASC 480-10-S99, because a limited number of Series A Redeemable Convertible Preferred Stock may be redeemed at the holder’s option if the above criteria are met, it was classified as mezzanine equity and not permanent equity.

 

In the event of any liquidation, dissolution, or winding up of the Company, whether voluntary or involuntary, before any distribution or payment is made to any holders of any shares of common stock, the holders of shares of Series A Redeemable Convertible Preferred Stock shall be entitled to be paid first out of the assets of the Corporation available for distribution to holders of the Company’s capital stock whether such assets are capital, surplus, or earnings, an amount equal to $25.00 per share of Series A Redeemable Convertible Preferred Stock.

 

b) Common stock

 

No shares of common stock were issued during the three months ended March 31, 2022 and 2021.

 

c) Stock Options and Warrants

 

FASB ASC 718, Stock Compensation, requires all share-based payments to employees, including grants of employee stock options, to be recognized as compensation expense over the service period (generally the vesting period) in the consolidated financial statements based on their fair values. The impact of forfeitures that may occur prior to vesting is also estimated and considered in the amount recognized.

 

Total stock-based compensation expense, related to all of the Company’s stock-based awards, recognized for the three months ended March 31, 2022 and 2021 was comprised as follows:

 

 

 

Three months ended March 31,

 

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

Sales and marketing

 

$4,239

 

 

$4,239

 

General and administrative

 

 

-

 

 

 

2,700

 

Total stock-based compensation expense

 

$4,239

 

 

$6,939

 

 

Common Stock Options and Warrants

 

There were 25,772,803 common stock warrants and options outstanding at March 31, 2022 at a weighted-average grant date exercise price of $0.06. No stock options or warrants to purchase common stock were granted or exercised during the three months ended March 31, 2022 and 2021.

 

The following table summarizes our non-vested common stock option and warrant activity for the three months ended March 31, 2022:

 

 

 

Common Stock

Options

and Warrants

 

 

Weighted-

Average Grant

Date Exercise

Price

 

Non-vested at January 1, 2022

 

 

2,025,000

 

 

$0.08

 

Vested during the period

 

 

(525,000)

 

$0.04

 

Non-vested at March 31, 2022

 

 

1,500,000

 

 

$0.10

 

 

The following table summarizes the weighted average remaining contractual life and exercise price of common stock options and warrants outstanding at March 31, 2022:

 

 

 

Common Stock Options and Warrants Outstanding

 

 

Common Stock Options  and Warrants Exercisable

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

 

 

 

 

Average

 

 

Weighted

 

 

 

 

Weighted

 

 

 

 

 

Remaining

 

 

Average

 

 

 

 

Average

 

 

 

Number

 

 

Contractual

 

 

Exercise

 

 

Number

 

 

Exercise

 

 

 

Outstanding

 

 

Life (Years)

 

 

Price

 

 

Exercisable

 

 

Price

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$0.03-0.11

 

 

25,772,803

 

 

 

7.3

 

 

$0.06

 

 

 

24,272,803

 

 

$0.06

 

At March 31, 2022, there was $11,274 of unrecognized compensation cost related to non-vested options and warrants granted to purchase common stock which is expected to be recognized over a weighted-average period of 0.7 years.

 

All stock options and warrants to purchase common stock have been granted with exercise prices equal to or greater than the market value of the underlying common shares on the date of grant. At March 31, 2022, the aggregate intrinsic value of options and warrants outstanding was 4,178,750. The aggregate intrinsic value of options and warrants exercisable was $3,998,750. The intrinsic value of stock options and warrants are calculated as the amount by which the market price of our common stock exceeds the exercise price of the option or warrant.

 

Preferred Stock Warrants

 

Pursuant to the December 28, 2017 Compensation Agreement with David M. Shworan, the President and Chief Executive Officer of QuoteMedia, Ltd., a wholly owned subsidiary of Quotemedia, Inc., the Company issued Mr. Shworan warrants to purchase shares of Series A Redeemable Convertible Preferred Stock (“Compensation Preferred Stock Warrants”) in lieu of a cash salary. From the period December 28, 2017 to December 31, 2019 the Company issued a total of 31,250 Compensation Preferred Stock Warrants at an exercise price equal to $1.00 per share.

 

Also pursuant to the Compensation Agreement with Mr. Shworan, on December 28, 2017 the Company issued Mr. Shworan warrants to purchase up to 382,243 shares of Series A Redeemable Convertible Preferred Stock at an exercise price equal to $1.00 per share (“Liquidity Preferred Stock Warrant”). The Liquidity Preferred Stock Warrants only vest and become exercisable on the consummation of a Liquidity Event as defined in the Company’s Certificate of Designation of Series A Redeemable Convertible Preferred Stock. The probability of the liquidity event performance condition is not currently determinable or probable; therefore, no compensation expense has been recognized as of March 31, 2022. The probability is re-evaluated each reporting period. As of March 31, 2022, there was $9,173,832 in unrecognized stock-based compensation expense related to these Liquidity Preferred Stock Warrants. Since the Liquidity Preferred Stock Warrants only vest and become exercisable on the consummation of a Liquidity Event which is currently determined not to be probable, we are also unable to determine the weighted-average period over which the unrecognized compensation cost will be recognized.

 

As of March 31, 2022, there were a total of 413,493 preferred stock warrants outstanding with a weighted average remaining contractual life of 25.8 years. As of March 31, 2022, 31,250 preferred stock warrants were exercisable. No preferred stock warrants were granted or exercised for the three months ended March 31, 2022 and 2021.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2022
Earnings Per Share  
7. EARNINGS PER SHARE

7. EARNINGS PER SHARE

 

Basic net income per share is computed by dividing net income during the period by the weighted-average number of common shares outstanding, excluding the dilutive effects of common stock equivalents. Common stock equivalents include redeemable convertible preferred stock, stock options and warrants. Diluted net income per share is computed by dividing net income by the weighted-average number of dilutive common shares outstanding during the period. Diluted shares outstanding is calculated using the treasury stock method by adding to the weighted shares outstanding any potential shares of common stock from outstanding redeemable convertible preferred stock, stock options and warrants that are in-the-money. In periods when a net loss is reported, all common stock equivalents are excluded from the calculation because they would have an anti-dilutive effect, meaning the loss per share would be reduced. Therefore, in periods when a loss is reported, the calculation of basic and dilutive loss per share results in the same value. The calculations for basic and diluted net income per share for the three months ended March 31, 2022 and 2021 are as follows:

 

 

 

Three months ended March 31,

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

Net income

 

$204,666

 

 

$23,087

 

 

 

 

 

 

 

 

 

 

Weighted average common shares used to calculate net income per share

 

 

90,477,798

 

 

 

90,477,798

 

Warrants to purchase redeemable convertible preferred stock

 

 

2,499,900

 

 

 

2,499,900

 

Redeemable convertible preferred stock

 

 

10,306,671

 

 

 

10,306,671

 

Stock options and warrants to purchase common stock

 

 

16,551,430

 

 

 

16,526,328

 

Weighted average common shares used to calculate diluted net income per share

 

 

119,835,799

 

 

 

119,810,697

 

 

 

 

 

 

 

 

 

 

Net income per share – basic

 

$0.00

 

 

$0.00

 

Net income per share – diluted

 

$0.00

 

 

$0.00

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
PAYCHECK PROTECTION PROGRAM
3 Months Ended
Mar. 31, 2022
PAYCHECK PROTECTION PROGRAM  
8. Paycheck Protection Program

8. PAYCHECK PROTECTION PROGRAM

 

On May 4, 2020, the Company received a $133,257 loan under the Paycheck Protection Program (“PPP”). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provides qualifying businesses with these proceeds for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The proceeds and accrued interest are forgivable after twenty-four weeks, known as the covered period, as long as the borrower uses the proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The PPP loan was forgiven in its entirety on February 19, 2021. In accordance with ASC 470, Debt, the forgiveness of the loan was recognized as other income on our consolidated statements of operations in the comparative 2021 period.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2022
SIGNIFICANT ACCOUNTING POLICIES  
Nature Of Operations

We are a software developer and distributor of financial market data and related services to a global marketplace. We specialize in the collection, aggregation, and delivery of both delayed and real-time financial data content via the Internet. We develop and license software components that deliver dynamic content to banks, brokerage firms, financial institutions, mutual fund companies, online information and financial portals, media outlets, public companies, and corporate intranets.

Basis Of Consolidation

The consolidated financial statements include the operations of QuoteMedia, Ltd., a wholly owned subsidiary of QuoteMedia, Inc. All intercompany transactions and balances have been eliminated.

Foreign Currency Translation And Transactions

The U.S. dollar is the functional currency of all our company’s operations. Foreign currency asset and liability amounts are remeasured into U.S. dollars at end-of-period exchange rates, except for equipment and intangible assets, which are remeasured at historical rates. Foreign currency income and expenses are remeasured at average exchange rates in effect during the year, except for expenses related to balance sheet amounts remeasured at historical exchange rates. Because the U.S. dollar is the functional currency, exchange gains and losses arising from remeasurement of foreign currency-denominated monetary assets and liabilities are included in income in the period in which they occur.

Allowances For Doubtful Accounts

We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company determines the allowance by reviewing the age of the receivables and assessing the anticipated ability of customers to pay. No collateral is required for any of the receivables and the Company does not usually apply financing charges to outstanding accounts receivable balances. If the financial condition of our customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. The allowance for doubtful accounts was $150,000 as of March 31, 2022 and December 31, 2021. Bad debt expense was $5,558 and $19,822 for the three months ended March 31, 2022 and 2021, respectively.

Accounting Pronouncements

Recently Adopted

 

There are no new recently adopted accounting pronouncements for the three months ended March 31, 2022.

 

Not Yet Adopted

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326), which changes the impairment model for most financial assets, including accounts receivable, and replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. The guidance is effective for the Company for interim and annual periods beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the timing and impact of adopting ASU 2016-13 on the Company’s consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). ASU 2020-06 simplifies the complexity associated with applying U.S. GAAP for certain financial instruments with characteristics of liabilities and equity. More specifically, the amendments focus on the guidance for convertible instruments and derivative scope exception for contracts in an entity’s own equity. The new standard is effective for the Company for fiscal years beginning after December 15, 2023. The Company is currently assessing the timing and impact of adopting ASU 2020-06 on the Company’s consolidated financial statements.

 

Other accounting standards that have been issued by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2022
REVENUE  
Schedule Of Disaggregated Revenue

 

 

Three months ended March 31,

 

 

 

2022

 

 

2021

 

Portfolio Management Systems:

 

 

 

 

 

 

Corporate Quotestream

 

$1,716,097

 

 

$1,454,072

 

Individual Quotestream

 

 

553,461

 

 

 

562,787

 

Interactive Content and Data APIs

 

 

1,994,238

 

 

 

1,589,359

 

Total revenue

 

$4,263,796

 

 

$3,606,218

 

Schedule Of Deferred Revenue

Balance at December 31, 2021

 

$622,497

 

Revenue recognized in the current period from the amounts in the beginning balance

 

 

(208,768)

New deferrals, net of amounts recognized in the current period

 

 

539,390

 

Effects of foreign currency translation

 

 

49

 

Balance at March 31, 2022

 

$953,168

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2022
LEASES  
Supplemental Balance Sheet Information

 

 

March 31,

2022

 

 

December 31,

2021

 

Operating Leases

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease right-of-use assets

 

$817,148

 

 

$829,960

 

 

 

 

 

 

 

 

 

 

Current portion of operating lease liability

 

$185,660

 

 

$180,544

 

Long-term portion of operating lease liability

 

 

491,115

 

 

 

532,782

 

Total operating lease liability

 

$676,775

 

 

$713,326

 

 

 

 

 

 

 

 

 

 

Finance Leases

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Computer equipment on financing lease

 

$11,929

 

 

$11,929

 

Less: accumulated depreciation

 

 

11,929

 

 

 

11,929

 

Property and equipment, net

 

$-

 

 

$-

 

 

 

 

 

 

 

 

 

 

Current portion of finance lease liability

 

 

1,404

 

 

 

2,094

 

Long-term portion of finance lease liability

 

 

-

 

 

 

-

 

Total finance lease liability

 

$1,404

 

 

$2,094

 

 

 

 

 

 

 

 

 

 

Summary Of Weighted Average Remaining Lease Term

 

 

March 31,

2022

 

 

December 31,

2021

 

Weighted Average Remaining Lease Term

 

 

 

 

 

 

    Operating leases

 

3.4 years

 

 

3.6 years

 

    Finance leases

 

0.5 years

 

 

0.8 years

 

Weighted Average Discount Rate

 

 

 

 

 

 

    Operating leases

 

 

9.8%

 

 

9.8%

    Finance leases

 

 

7.5%

 

 

7.5%
Maturities Of Lease Liabilities

 

Year ending December 31,

 

Operating

Leases

 

 

Finance

Leases

 

2022 (excluding the three months ended March 31, 2022)

 

$182,538

 

 

$1,433

 

2023

 

 

232,736

 

 

 

-

 

2024

 

 

218,854

 

 

 

-

 

2025

 

 

146,621

 

 

 

-

 

2026

 

 

20,762

 

 

 

-

 

Total lease payments

 

 

801,511

 

 

 

1,433

 

Less imputed interest

 

 

(124,736)

 

 

(29)

Total

 

$676,775

 

 

$1,404

 

Components Of Lease Expense

 

 

2022

 

 

2021

 

Operating lease costs:

 

 

 

 

 

 

Operating lease costs

 

$63,027

 

 

$65,627

 

Short-term lease costs

 

 

22,403

 

 

 

22,403

 

Total operating lease costs

 

$85,430

 

 

$88,030

 

 

 

 

 

 

 

 

 

 

Finance lease costs:

 

 

 

 

 

 

 

 

Amortization

 

$-

 

 

$10,595

 

Interest

 

 

35

 

 

 

142

 

Total finance lease cost

 

$35

 

 

$10,737

 

Supplemental Cash Flow Information

 

 

2022

 

 

2021

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

Operating cash flows from operating leases

 

$85,820

 

 

$67,563

 

Operating cash flows from finance leases

 

 

35

 

 

 

142

 

Financing cash flows from finance leases

 

 

690

 

 

 

8,073

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Tables)
3 Months Ended
Mar. 31, 2022
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT  
Summary Of Stock Based Compensation Expense

 

 

Three months ended March 31,

 

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

Sales and marketing

 

$4,239

 

 

$4,239

 

General and administrative

 

 

-

 

 

 

2,700

 

Total stock-based compensation expense

 

$4,239

 

 

$6,939

 

Summary Of Stock Option And Warrant Activity

 

 

Common Stock

Options

and Warrants

 

 

Weighted-

Average Grant

Date Exercise

Price

 

Non-vested at January 1, 2022

 

 

2,025,000

 

 

$0.08

 

Vested during the period

 

 

(525,000)

 

$0.04

 

Non-vested at March 31, 2022

 

 

1,500,000

 

 

$0.10

 

Summary Of Weighted Average Remaining Contractual Life And Exercise Price Of Common Stock Options And Warrants Outstanding

 

 

Common Stock Options and Warrants Outstanding

 

 

Common Stock Options  and Warrants Exercisable

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

 

 

 

 

Average

 

 

Weighted

 

 

 

 

Weighted

 

 

 

 

 

Remaining

 

 

Average

 

 

 

 

Average

 

 

 

Number

 

 

Contractual

 

 

Exercise

 

 

Number

 

 

Exercise

 

 

 

Outstanding

 

 

Life (Years)

 

 

Price

 

 

Exercisable

 

 

Price

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$0.03-0.11

 

 

25,772,803

 

 

 

7.3

 

 

$0.06

 

 

 

24,272,803

 

 

$0.06

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share  
Schedule Of Earnings Per Share, Basic And Diluted

 

 

Three months ended March 31,

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

Net income

 

$204,666

 

 

$23,087

 

 

 

 

 

 

 

 

 

 

Weighted average common shares used to calculate net income per share

 

 

90,477,798

 

 

 

90,477,798

 

Warrants to purchase redeemable convertible preferred stock

 

 

2,499,900

 

 

 

2,499,900

 

Redeemable convertible preferred stock

 

 

10,306,671

 

 

 

10,306,671

 

Stock options and warrants to purchase common stock

 

 

16,551,430

 

 

 

16,526,328

 

Weighted average common shares used to calculate diluted net income per share

 

 

119,835,799

 

 

 

119,810,697

 

 

 

 

 

 

 

 

 

 

Net income per share – basic

 

$0.00

 

 

$0.00

 

Net income per share – diluted

 

$0.00

 

 

$0.00

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
BASIS OF PRESENTATION (Details Narrative) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
BASIS OF PRESENTATION    
Working Capital Deficit $ 2,049,647  
Deferred Revenue $ 953,168 $ 622,497
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
SIGNIFICANT ACCOUNTING POLICIES      
Allowance For Doubtful Accounts $ 150,000   $ 150,000
Bad Debt Expense $ 5,558 $ 19,822  
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Total Revenue $ 4,263,796 $ 3,606,218
Corporate Quotestream    
Total Revenue 1,716,097 1,454,072
Individual Quotestream    
Total Revenue 553,461 562,787
Interactive Content & Data Applications    
Total Revenue $ 1,994,238 $ 1,589,359
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE (Details 1)
3 Months Ended
Mar. 31, 2022
USD ($)
REVENUE  
Deferred Revenue, Beginning Balance $ 622,497
Revenue Recognized In The Current Period From The Amounts In The Beginning Balance (208,768)
New Deferrals, Net Of Amounts Recognized In The Current Period 539,390
Effects Of Foreign Currency Translation 49
Deferred Revenue, Ending Balance $ 953,168
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
RELATED PARTIES (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
410734 B.C. Ltd    
Due To Related Party $ 0 $ 0
Lease Term 5 years  
Lease Per Month $ 6,500  
Bravenet    
Due To Related Party 12,383 $ 11,970
Related Party Expense $ 2,500  
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
LEASES    
Operating Lease Right-of-use Assets $ 817,148 $ 829,960
Current Portion Of Operating Lease Liability 185,660 180,544
Long-term Portion Of Operating Lease Liability 491,115 532,782
Total Operating Lease Liability 676,775 713,326
Computer Equipment On Financing Lease 11,929 11,929
Less: Accumulated Depreciation 11,929 11,929
Computer Equipment On Financing Lease, Net 0 0
Current Portion Of Finance Lease Liability 1,404 2,094
Long-term Portion Of Finance Lease Liability 0 0
Total Finance Lease Liability $ 1,404 $ 2,094
Weighted Average Remaining Lease Term    
Operating Leases 3 years 4 months 24 days 3 years 7 months 6 days
Finance Lease 6 months 9 months 18 days
Weighted Average Discount Rate    
Operating Leases 9.80% 9.80%
Finance Leases 7.50% 7.50%
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Details 1) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Operating Lease Obligations    
2022 (excluding The Three Months Ended March 31, 2022) $ 182,538  
2023 232,736  
2024 218,854  
2025 146,621  
2026 20,762  
Total Lease Payments 801,511  
Less Imputed Interest (124,736)  
Total 676,775 $ 713,326
Finance Leases Obligations Payable Within:    
2022 (excluding The Three Months Ended March 31, 2022) 1,433  
2023 0  
2024 0  
2025 0  
2026 0  
Total Lease Payments 1,433  
Less Imputed Interest (29)  
Total $ 1,404 $ 2,094
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Details 2) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Operating Lease Costs:    
Operating Lease Costs $ 63,027 $ 65,627
Short-term Lease Costs 22,403 22,403
Total Operating Lease Costs 85,430 88,030
Finance Lease Costs:    
Amortization 0 10,595
Interest 35 142
Total Finance Lease Cost $ 35 $ 10,737
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Details 3) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash Paid For Amounts Included In The Measurement Of Lease Liabilities:    
Operating Cash Flows From Operating Leases $ 85,820 $ 67,563
Operating Cash Flows From Finance Leases 35 142
Financing Cash Flows From Finance Leases $ 690 $ 8,073
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Details Narrative)
3 Months Ended
Mar. 31, 2022
LEASES  
Lessee, Operating Lease, Description leases have remaining lease terms of 1 year to 5 years
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Stock-based Compensation Expense $ 4,239 $ 6,939
Selling and Marketing Expense [Member]    
Stock-based Compensation Expense 4,239 4,239
General and Administrative Expense [Member]    
Stock-based Compensation Expense $ 0 $ 2,700
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 1) - Common Stock Options and Warrants
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Outstanding, Ending | Shares | shares 25,772,803
Weighted-average Exercise Price Outstanding, Ending | $ / Shares | $ / shares $ 0.06
Non Vested  
Outstanding, Beginning | Shares | shares 2,025,000
Forfeited During The Period | shares (525,000)
Outstanding, Ending | Shares | shares 1,500,000
Weighted-average Exercise Price Outstanding, Beginning | $ / Shares | $ / shares $ 0.08
Weighted-average Exercise Price Outstanding, Forfeited During The Period | $ / shares 0.04
Weighted-average Exercise Price Outstanding, Ending | $ / Shares | $ / shares $ 0.10
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 2) - Common Stock Options and Warrants
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Range Of Exercise Price, Minimum $ 0.03
Range Of Exercise Price, Maximum $ 0.11
Outstanding, Beginning | shares 25,772,803
Weighted Average Remaining Contractual Life 7 years 3 months 18 days
Weighted-average Exercise Price Outstanding, Beginning $ 0.06
Number Exercisable | shares 24,272,803
Weighted-average Exercise Price, Exercisable $ 0.06
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Dec. 28, 2017
Preferred Stock, Shares Authorized 10,000,000 10,000,000  
Common Stock Options and Warrants      
Unrecognized Share-based Compensation $ 11,274    
Unrecognized Share-based Compensation, Period Of Recognition 8 months 12 days    
Aggregate Intrinsic Value, Outstanding $ 4,178,750    
Aggregate Intrinsic Value, Exercisable $ 3,998,750    
Outstanding, Beginning 25,772,803    
Weighted-average Exercise Price Outstanding $ 0.06    
Series A Redeemable Convertible Preferred      
Preferred Stock, Shares Designated 550,000    
Preferred Stock Liquidation Value Per Share $ 25    
Convertible Preferred Stock Redeemed $ 1,000    
Redeemable Convertible Preferred Stock, Amount $ 400,000    
Conversion Price Per Share $ 83.33    
Number Of Consecutive Trading Days 90 years    
Closing Price Of Share Of Common Stock On Securities Exchange Exceed Price Per Share $ 0.30    
Convertible Preferred Stock Outstanding 123,685 123,685  
Warrant To Purchase Of Common Stock     382,243
Warrant To Purchase Of Common Stock Exercise Price Per Share     $ 1.00
Preferred Stock Warrant      
Preferred Stock Warrants Exercise Price $ 1.00    
Preferred Stock Warrants Exercisable 31,250    
Stock Warrants Exercisable 31,250    
Common Stock Warrants And Options Outstanding 413,493    
Unrecognized Share-based Compensation $ 9,173,832    
Weighted Average Remaining Contractual Life 25 years 9 months 18 days    
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS PER SHARE (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share    
Net Income (loss) $ 204,666 $ 23,087
Weighted Average Common Shares Used To Calculate Net Income (loss) Per Share 90,477,798 90,477,798
Warrants To Purchase Redeemable Convertible Preferred Stock $ 2,499,900 $ 2,499,900
Redeemable Convertible Preferred Stock $ 10,306,671 $ 10,306,671
Stock Options And Warrants To Purchase Common Stock 16,551,430 16,526,328
Weighted Average Common Shares Used To Calculate Diluted Net Income Per Share 119,835,799 119,810,697
Net Income (loss) Per Share - Basic $ 0.00 $ 0.00
Net Income (loss) Per Share - Diluted $ 0.00 $ 0.00
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
PAYCHECK PROTECTION PROGRAM (Details Narrative)
May 04, 2020
USD ($)
PAYCHECK PROTECTION PROGRAM (Details Narrative)  
Proceeds From Paycheck Protection Program Amount $ 133,257
XML 46 qmci_10q_htm.xml IDEA: XBRL DOCUMENT 0001101433 2022-01-01 2022-03-31 0001101433 2020-05-04 0001101433 qmci:PreferredStockWarrantsMember 2022-01-01 2022-03-31 0001101433 qmci:PreferredStockWarrantsMember 2022-03-31 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2017-12-28 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2021-12-31 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2022-01-01 2022-03-31 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2022-03-31 0001101433 qmci:CommonStockOptionsAndWarrantsMember 2022-03-31 0001101433 qmci:CommonStockOptionsAndWarrantsMember 2022-01-01 2022-03-31 0001101433 qmci:NonVestedMember qmci:CommonStockOptionsAndWarrantsMember 2022-03-31 0001101433 qmci:NonVestedMember qmci:CommonStockOptionsAndWarrantsMember 2022-01-01 2022-03-31 0001101433 qmci:NonVestedMember qmci:CommonStockOptionsAndWarrantsMember 2021-12-31 0001101433 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001101433 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001101433 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001101433 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001101433 2021-01-01 2021-12-31 0001101433 qmci:BravenetWebServicesIncMember 2022-01-01 2022-03-31 0001101433 us-gaap:LeasesAcquiredInPlaceMember 2022-01-01 2022-03-31 0001101433 qmci:BravenetWebServicesIncMember 2022-03-31 0001101433 qmci:BravenetWebServicesIncMember 2021-12-31 0001101433 us-gaap:LeasesAcquiredInPlaceMember 2021-12-31 0001101433 us-gaap:LeasesAcquiredInPlaceMember 2022-03-31 0001101433 qmci:InteractiveContentAndDataApplicationsMember 2022-01-01 2022-03-31 0001101433 qmci:InteractiveContentAndDataApplicationsMember 2021-01-01 2021-03-31 0001101433 qmci:IndividualQuotestreamMember 2022-01-01 2022-03-31 0001101433 qmci:IndividualQuotestreamMember 2021-01-01 2021-03-31 0001101433 qmci:CorporateQuotestreamMember 2022-01-01 2022-03-31 0001101433 qmci:CorporateQuotestreamMember 2021-01-01 2021-03-31 0001101433 us-gaap:RetainedEarningsMember 2022-03-31 0001101433 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2022-03-31 0001101433 us-gaap:CommonStockMember 2022-03-31 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2022-01-01 2022-03-31 0001101433 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001101433 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001101433 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001101433 us-gaap:RetainedEarningsMember 2021-12-31 0001101433 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2021-12-31 0001101433 us-gaap:CommonStockMember 2021-12-31 0001101433 2021-03-31 0001101433 us-gaap:RetainedEarningsMember 2021-03-31 0001101433 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2021-03-31 0001101433 us-gaap:CommonStockMember 2021-03-31 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2021-01-01 2021-03-31 0001101433 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001101433 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001101433 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001101433 2020-12-31 0001101433 us-gaap:RetainedEarningsMember 2020-12-31 0001101433 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2020-12-31 0001101433 us-gaap:CommonStockMember 2020-12-31 0001101433 2021-01-01 2021-03-31 0001101433 qmci:SeriesARedeemableConvertiblePreferredStocksMember 2022-03-31 0001101433 qmci:SeriesARedeemableConvertiblePreferredStocksMember 2021-12-31 0001101433 2021-12-31 0001101433 2022-03-31 0001101433 2022-05-02 iso4217:USD shares iso4217:USD shares pure 0001101433 false --12-31 Q1 2022 0.001 150000000 90477798 90477798 90477798 10000000 0.001 550000 123625 123685 123685 150000 0 P5Y 0 0 123685 10-Q true 2022-03-31 false 0-28599 QUOTEMEDIA, INC. NV 91-2008633 17100 East Shea Boulevard Suite 230 Fountain Hills AZ 85268 480 905-7311 Yes Yes Non-accelerated Filer true false false 90477798 395542 258705 835409 624127 209989 220399 22909 39226 1463849 1142457 16204 16005 3552189 3417977 110000 110000 63075 64856 817148 829960 6022465 5581255 2373264 2434389 953168 622497 185660 180544 1404 2094 3513496 3239524 491115 532782 10000000 0.001 550000 123685 2983857 2983857 0.001 150000000 90477798 90479 90479 19641998 19637759 -20698480 -20903146 -966003 -1174908 6022465 5581255 4263796 3606218 2240116 2063640 2023680 1542578 692643 638864 671891 607240 470056 407288 1834590 1653392 189090 -110814 17590 2448 1224 1008 0 133257 16366 134697 205456 23883 790 796 204666 23087 0.00 0.00 0.00 0.00 90477798 90477798 119835799 119810697 123685 2983857 90477798 90479 19637759 -20903146 -1174908 0 0 4239 0 4239 0 0 0 204666 204666 123685 2983857 90477798 90479 19641998 -20698480 -966003 123685 2983857 90477798 90479 19605883 -21115518 -1419156 0 0 6939 0 6939 0 0 0 23087 23087 123685 2983857 90477798 90479 19612822 -21092431 -1389130 -204666 -23087 487095 347788 4239 6939 0 133257 211282 -205174 -10410 97139 -16317 -75064 199 208 -84864 511619 330671 -3040 757053 936027 13374 31059 0 9999 606152 489307 -619526 -530365 690 8073 -690 -8073 136837 397589 258705 417910 395542 815499 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>1. </strong><strong>BASIS OF PRESENTATION</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the generally accepted accounting principles for interim financial statements and instructions for Form 10-Q. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting only of normal recurring adjustments considered necessary for a fair presentation, have been included. Operating results for any quarter are not necessarily indicative of the results for any other quarter or for a full year. In connection with the preparation of the condensed consolidated financial statements, the Company evaluated subsequent events after the balance sheet date of March 31, 2022 through the filing of this report.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of March 31, 2022, the Company has a working capital deficit of $2,049,647. Our current liabilities include deferred revenue of $953,168. The costs expected to be incurred to realize the deferred revenue in the next 12 months are minimal.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has a plan in place for the next 12 months to ensure ongoing expenditures are balanced with the expected growth rate and believes cash on hand and cash generated will be sufficient to fund operations for the next 12 months. However, to implement our business plan may require additional financing. Additional financings may come from future equity or debt offerings that could result in dilution to our stockholders. No assurance can be given that additional financing will be available or that, if it is available, it will be on terms acceptable to us.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">These financial statements should be read in conjunction with our financial statements and the notes thereto for the fiscal year ended December 31, 2021 contained in our Form 10-K filed with the Securities and Exchange Commission dated March 30, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><em>Risks and Uncertainties</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Recent events in the Ukraine and Russia have caused disruptions in the global financial markets. While we do not have any operations or customers in the Ukraine or Russia, we will continue to monitor the situation as a prolonged conflict could impact our business.</p> 2049647 953168 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>2. </strong><strong>SIGNIFICANT ACCOUNTING POLICIES</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>a) Nature of operations</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">We are a software developer and distributor of financial market data and related services to a global marketplace. We specialize in the collection, aggregation, and delivery of both delayed and real-time financial data content via the Internet. We develop and license software components that deliver dynamic content to banks, brokerage firms, financial institutions, mutual fund companies, online information and financial portals, media outlets, public companies, and corporate intranets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>b) Basis of consolidation </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The consolidated financial statements include the operations of QuoteMedia, Ltd., a wholly owned subsidiary of QuoteMedia, Inc. All intercompany transactions and balances have been eliminated.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>c) Foreign currency translation and transactions</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The U.S. dollar is the functional currency of all our company’s operations. Foreign currency asset and liability amounts are remeasured into U.S. dollars at end-of-period exchange rates, except for equipment and intangible assets, which are remeasured at historical rates. Foreign currency income and expenses are remeasured at average exchange rates in effect during the year, except for expenses related to balance sheet amounts remeasured at historical exchange rates. Because the U.S. dollar is the functional currency, exchange gains and losses arising from remeasurement of foreign currency-denominated monetary assets and liabilities are included in income in the period in which they occur.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>d) Allowances for doubtful accounts</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company determines the allowance by reviewing the age of the receivables and assessing the anticipated ability of customers to pay. No collateral is required for any of the receivables and the Company does not usually apply financing charges to outstanding accounts receivable balances. If the financial condition of our customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. The allowance for doubtful accounts was $150,000 as of March 31, 2022 and December 31, 2021. Bad debt expense was $5,558 and $19,822 for the three months ended March 31, 2022 and 2021, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>e) Accounting Pronouncements</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Recently Adopted</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">There are no new recently adopted accounting pronouncements for the three months ended March 31, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Not Yet Adopted</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326), which changes the impairment model for most financial assets, including accounts receivable, and replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. The guidance is effective for the Company for interim and annual periods beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the timing and impact of adopting ASU 2016-13 on the Company’s consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In August 2020, the FASB issued ASU 2020-06, <em>Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</em> (“ASU 2020-06”). ASU 2020-06 simplifies the complexity associated with applying U.S. GAAP for certain financial instruments with characteristics of liabilities and equity. More specifically, the amendments focus on the guidance for convertible instruments and derivative scope exception for contracts in an entity’s own equity. The new standard is effective for the Company for fiscal years beginning after December 15, 2023. The Company is currently assessing the timing and impact of adopting ASU 2020-06 on the Company’s consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Other accounting standards that have been issued by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">We are a software developer and distributor of financial market data and related services to a global marketplace. We specialize in the collection, aggregation, and delivery of both delayed and real-time financial data content via the Internet. We develop and license software components that deliver dynamic content to banks, brokerage firms, financial institutions, mutual fund companies, online information and financial portals, media outlets, public companies, and corporate intranets.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The consolidated financial statements include the operations of QuoteMedia, Ltd., a wholly owned subsidiary of QuoteMedia, Inc. All intercompany transactions and balances have been eliminated.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The U.S. dollar is the functional currency of all our company’s operations. Foreign currency asset and liability amounts are remeasured into U.S. dollars at end-of-period exchange rates, except for equipment and intangible assets, which are remeasured at historical rates. Foreign currency income and expenses are remeasured at average exchange rates in effect during the year, except for expenses related to balance sheet amounts remeasured at historical exchange rates. Because the U.S. dollar is the functional currency, exchange gains and losses arising from remeasurement of foreign currency-denominated monetary assets and liabilities are included in income in the period in which they occur.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company determines the allowance by reviewing the age of the receivables and assessing the anticipated ability of customers to pay. No collateral is required for any of the receivables and the Company does not usually apply financing charges to outstanding accounts receivable balances. If the financial condition of our customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. The allowance for doubtful accounts was $150,000 as of March 31, 2022 and December 31, 2021. Bad debt expense was $5,558 and $19,822 for the three months ended March 31, 2022 and 2021, respectively.</p> 150000 5558 19822 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Recently Adopted</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">There are no new recently adopted accounting pronouncements for the three months ended March 31, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Not Yet Adopted</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326), which changes the impairment model for most financial assets, including accounts receivable, and replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. The guidance is effective for the Company for interim and annual periods beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the timing and impact of adopting ASU 2016-13 on the Company’s consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In August 2020, the FASB issued ASU 2020-06, <em>Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</em> (“ASU 2020-06”). ASU 2020-06 simplifies the complexity associated with applying U.S. GAAP for certain financial instruments with characteristics of liabilities and equity. More specifically, the amendments focus on the guidance for convertible instruments and derivative scope exception for contracts in an entity’s own equity. The new standard is effective for the Company for fiscal years beginning after December 15, 2023. The Company is currently assessing the timing and impact of adopting ASU 2020-06 on the Company’s consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Other accounting standards that have been issued by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>3. </strong><strong>REVENUE</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Disaggregated Revenue</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company provides market data, financial web content solutions and cloud-based applications. Our revenue by type of service consists of the following:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three months ended </strong><strong>March 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Portfolio Management Systems:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Corporate Quotestream</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,716,097</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,454,072</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Individual Quotestream</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">553,461</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">562,787</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interactive Content and Data APIs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,994,238</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,589,359</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,263,796</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,606,218</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Deferred Revenue</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Changes in deferred revenue for the period were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">622,497</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue recognized in the current period from the amounts in the beginning balance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(208,768</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">New deferrals, net of amounts recognized in the current period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">539,390</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Effects of foreign currency translation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">49</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at March 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">953,168</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Practical Expedients</strong><strong> </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As permitted under ASU 2014-09 (and related ASUs), unsatisfied performance obligations are not disclosed, as the original expected duration of substantially all of our contracts is one year or less.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three months ended </strong><strong>March 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Portfolio Management Systems:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Corporate Quotestream</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,716,097</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,454,072</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Individual Quotestream</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">553,461</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">562,787</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interactive Content and Data APIs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,994,238</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,589,359</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,263,796</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,606,218</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 1716097 1454072 553461 562787 1994238 1589359 4263796 3606218 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">622,497</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue recognized in the current period from the amounts in the beginning balance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(208,768</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">New deferrals, net of amounts recognized in the current period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">539,390</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Effects of foreign currency translation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">49</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at March 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">953,168</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 622497 208768 539390 49 953168 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>4. </strong><strong>RELATED PARTIES</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company entered into a five-year office lease with 410734 B.C. Ltd. effective May 1, 2021 for approximately $6,500 per month. David M. Shworan is a control person of 410734 B.C. Ltd. At March 31, 2022 and December 31, 2021, there were no amounts due to 410734 B.C. Ltd. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company entered into a marketing agreement with Bravenet Web Services, Inc. (“Bravenet”) effective November 28, 2019 for approximately $2,500 per month. David M. Shworan is a control person of Bravenet. At March 31, 2022 and December 31, 2021, there was $12,383 and $11,970, respectively, due to Bravenet related to this agreement. As a matter of policy all related party transactions are subject to review and approval by the Company’s Board of Directors.</p> 6500 0 2500 12383 11970 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>5. </strong><strong>LEASES</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We have operating leases for corporate offices and finance leases for certain equipment. Our leases have remaining lease terms of 1 year to 5 years. We determine if an arrangement is a lease at inception. Operating lease assets and liabilities are included in operating lease right-of-use assets and operating lease liabilities, respectively, on our consolidated balance sheets. Finance lease assets and liabilities are included in property and equipment and finance lease liabilities, respectively, on our consolidated balance sheets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Operating lease right-of-use assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. We elected the short-term lease exception and therefore only recognize right-of-use assets and lease liabilities for leases with a term greater than one year. When determining lease terms, we factor in options to extend or terminate leases when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases we account for the lease and non-lease components as a single lease component.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Supplemental balance sheet information related to leases was as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">   </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>March 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Operating Leases</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating lease right-of-use assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">817,148</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">829,960</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current portion of operating lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">185,660</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">180,544</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Long-term portion of operating lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">491,115</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">532,782</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total operating lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">676,775</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">713,326</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Finance Leases</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer equipment on financing lease</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,929</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,929</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: accumulated depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,929</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,929</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property and equipment, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current portion of finance lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,404</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,094</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Long-term portion of finance lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total finance lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,404</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,094</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>March 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Weighted Average Remaining Lease Term</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">    Operating leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3.4 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3.6 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">    Finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">0.5 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">0.8 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Weighted Average Discount Rate</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">    Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">    Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7.5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7.5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Maturities of lease liabilities were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Year ending December 31,</strong> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Operating</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Leases</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Finance</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Leases</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2022 (excluding the three months ended March 31, 2022)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">182,538</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,433</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">232,736</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">218,854</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">146,621</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026 </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">20,762</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total lease payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">801,511</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,433</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less imputed interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(124,736</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(29</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">676,775</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,404</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The components of lease expense for the three months ended March 31, 2022 and 2021 were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Operating lease costs:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating lease costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">63,027</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">65,627</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Short-term lease costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">22,403</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">22,403</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total operating lease costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">85,430</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">88,030</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Finance lease costs:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,595</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">35</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">142</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total finance lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">35</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">10,737</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Supplemental cash flow information for the three months ended March 31, 2022 and 2021 related to leases was as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating cash flows from operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">85,820</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">67,563</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating cash flows from finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">35</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">142</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Financing cash flows from finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">690</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,073</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">There were no additional right of use assets obtained in exchange for lease obligations for the three months ended March 31, 2022 and 2021.</p> leases have remaining lease terms of 1 year to 5 years <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>March 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Operating Leases</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating lease right-of-use assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">817,148</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">829,960</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current portion of operating lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">185,660</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">180,544</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Long-term portion of operating lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">491,115</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">532,782</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total operating lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">676,775</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">713,326</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Finance Leases</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer equipment on financing lease</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,929</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,929</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: accumulated depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,929</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,929</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property and equipment, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current portion of finance lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,404</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,094</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Long-term portion of finance lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total finance lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,404</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,094</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 817148 829960 185660 180544 491115 532782 676775 713326 11929 11929 11929 11929 1404 2094 0 0 1404 2094 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>March 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Weighted Average Remaining Lease Term</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">    Operating leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3.4 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3.6 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">    Finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">0.5 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">0.8 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Weighted Average Discount Rate</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">    Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">    Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7.5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7.5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> P3Y4M24D P3Y7M6D P0Y6M P0Y9M18D 0.098 0.098 0.075 0.075 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Year ending December 31,</strong> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Operating</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Leases</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Finance</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Leases</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2022 (excluding the three months ended March 31, 2022)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">182,538</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,433</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">232,736</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">218,854</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">146,621</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026 </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">20,762</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total lease payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">801,511</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,433</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less imputed interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(124,736</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(29</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">676,775</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,404</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 182538 1433 232736 0 218854 0 146621 0 20762 0 801511 1433 -124736 -29 676775 1404 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Operating lease costs:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating lease costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">63,027</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">65,627</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Short-term lease costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">22,403</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">22,403</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total operating lease costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">85,430</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">88,030</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Finance lease costs:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,595</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">35</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">142</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total finance lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">35</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">10,737</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 63027 65627 22403 22403 85430 88030 0 10595 35 142 35 10737 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating cash flows from operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">85,820</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">67,563</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating cash flows from finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">35</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">142</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Financing cash flows from finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">690</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,073</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 85820 67563 35 142 690 8073 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>6. </strong><strong>REDEEMABLE CONVERTIBLE PREFERRED STOCK AND </strong><strong>STOCKHOLDERS’ DEFICIT</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>a) Redeemable Convertible Preferred Stock</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We are authorized to issue up to 10,000,000 non-designated preferred shares at the Board of Directors’ discretion.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">A total of 550,000 shares of the Company’s Preferred Stock are designated as “Series A Redeemable Convertible Preferred Stock.” The Series A Redeemable Convertible Preferred Stock has no dividend or voting rights. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">At March 31, 2022, 123,685 shares of Series A Redeemable Convertible Preferred Stock were outstanding. No shares of Series A Redeemable Convertible Preferred Stock were issued or redeemed during the three months ended March 31, 2022 and 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Redemption Rights</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Holders of Series A Redeemable Convertible Preferred Stock shall have the right to convert their shares into shares of common stock at the rate of 83.33 shares of common stock for one share of Series A Redeemable Convertible Preferred Stock, at any time following the date the closing price of a share of common stock on a securities exchange or actively traded over-the-counter market has exceeded $0.30 for ninety (90) consecutive trading days. The conversion rights are subject to the availability of authorized but unissued shares of common stock.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In addition, 1,000 Series A Redeemable Convertible Preferred Stock may be redeemed at the holder’s option at the liquidation value of $25 per share if the cash balance of the Company as reported at the end of each fiscal quarter exceeds $400,000.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In accordance with ASC 480-10-S99, because a limited number of Series A Redeemable Convertible Preferred Stock may be redeemed at the holder’s option if the above criteria are met, it was classified as mezzanine equity and not permanent equity.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In the event of any liquidation, dissolution, or winding up of the Company, whether voluntary or involuntary, before any distribution or payment is made to any holders of any shares of common stock, the holders of shares of Series A Redeemable Convertible Preferred Stock shall be entitled to be paid first out of the assets of the Corporation available for distribution to holders of the Company’s capital stock whether such assets are capital, surplus, or earnings, an amount equal to $25.00 per share of Series A Redeemable Convertible Preferred Stock.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>b) Common stock</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">No shares of common stock were issued during the three months ended March 31, 2022 and 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>c) Stock Options and Warrants</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">FASB ASC 718, <em>Stock Compensation</em>, requires all share-based payments to employees, including grants of employee stock options, to be recognized as compensation expense over the service period (generally the vesting period) in the consolidated financial statements based on their fair values. The impact of forfeitures that may occur prior to vesting is also estimated and considered in the amount recognized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Total stock-based compensation expense, related to all of the Company’s stock-based awards, recognized for the three months ended March 31, 2022 and 2021 was comprised as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three months ended March 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Sales and marketing</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,239</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,239</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">General and administrative</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,700</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total stock-based compensation expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,239</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,939</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Common</strong><strong> Stock</strong><strong> Options and Warrants</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">There were 25,772,803 common stock warrants and options outstanding at March 31, 2022 at a weighted-average grant date exercise price of $0.06. No stock options or warrants to purchase common stock were granted or exercised during the three months ended March 31, 2022 and 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following table summarizes our non-vested common stock option and warrant activity for the three months ended March 31, 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Common Stock</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Options </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>and Warrants </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted-</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average Grant</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Date Exercise</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Price</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-vested at January 1, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,025,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.08</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vested during the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(525,000</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.04</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-vested at March 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,500,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.10</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following table summarizes the weighted average remaining contractual life and exercise price of common stock options and warrants outstanding at March 31, 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Common Stock Options and Warrants Outstanding</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Common Stock Options </strong><strong> and Warrants Exercisable</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Remaining </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Contractual</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Outstanding </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Life (Years)</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercisable</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$0.03-0.11</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:14%;vertical-align:bottom;text-align:right;">25,772,803</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:14%;vertical-align:bottom;text-align:right;">7.3</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:14%;vertical-align:bottom;text-align:right;">0.06</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:14%;vertical-align:bottom;text-align:right;">24,272,803</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:14%;vertical-align:bottom;text-align:right;">0.06</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">At March 31, 2022, there was $11,274 of unrecognized compensation cost related to non-vested options and warrants granted to purchase common stock which is expected to be recognized over a weighted-average period of 0.7 years.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">All stock options and warrants to purchase common stock have been granted with exercise prices equal to or greater than the market value of the underlying common shares on the date of grant.<strong> </strong>At March 31, 2022, the aggregate intrinsic value of options and warrants outstanding was 4,178,750. The aggregate intrinsic value of options and warrants exercisable was $3,998,750. The intrinsic value of stock options and warrants are calculated as the amount by which the market price of our common stock exceeds the exercise price of the option or warrant.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Preferred Stock</strong><strong> Warrants</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Pursuant to the December 28, 2017 Compensation Agreement with David M. Shworan, the President and Chief Executive Officer of QuoteMedia, Ltd., a wholly owned subsidiary of Quotemedia, Inc., the Company issued Mr. Shworan warrants to purchase shares of Series A Redeemable Convertible Preferred Stock (“Compensation Preferred Stock Warrants”) in lieu of a cash salary. From the period December 28, 2017 to December 31, 2019 the Company issued a total of 31,250 Compensation Preferred Stock Warrants at an exercise price equal to $1.00 per share.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Also pursuant to the Compensation Agreement with Mr. Shworan, on December 28, 2017 the Company issued Mr. Shworan warrants to purchase up to 382,243 shares of Series A Redeemable Convertible Preferred Stock at an exercise price equal to $1.00 per share (“Liquidity Preferred Stock Warrant”). The Liquidity Preferred Stock Warrants only vest and become exercisable on the consummation of a Liquidity Event as defined in the Company’s Certificate of Designation of Series A Redeemable Convertible Preferred Stock. The probability of the liquidity event performance condition is not currently determinable or probable; therefore, no compensation expense has been recognized as of March 31, 2022. The probability is re-evaluated each reporting period. As of March 31, 2022, there was $9,173,832 in unrecognized stock-based compensation expense related to these Liquidity Preferred Stock Warrants. Since the Liquidity Preferred Stock Warrants only vest and become exercisable on the consummation of a Liquidity Event which is currently determined not to be probable, we are also unable to determine the weighted-average period over which the unrecognized compensation cost will be recognized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of March 31, 2022, there were a total of 413,493 preferred stock warrants outstanding with a weighted average remaining contractual life of 25.8 years. As of March 31, 2022, 31,250 preferred stock warrants were exercisable. No preferred stock warrants were granted or exercised for the three months ended March 31, 2022 and 2021.</p> 10000000 550000 123685 83.33 0.30 P90Y 1000 25 400000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three months ended March 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Sales and marketing</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,239</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,239</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">General and administrative</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,700</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total stock-based compensation expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,239</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,939</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 4239 4239 0 2700 4239 6939 25772803 0.06 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Common Stock</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Options </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>and Warrants </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted-</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average Grant</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Date Exercise</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Price</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-vested at January 1, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,025,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.08</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vested during the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(525,000</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.04</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-vested at March 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,500,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.10</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 2025000 0.08 -525000 0.04 1500000 0.10 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Common Stock Options and Warrants Outstanding</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Common Stock Options </strong><strong> and Warrants Exercisable</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Remaining </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Contractual</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Outstanding </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Life (Years)</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercisable</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$0.03-0.11</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:14%;vertical-align:bottom;text-align:right;">25,772,803</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:14%;vertical-align:bottom;text-align:right;">7.3</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:14%;vertical-align:bottom;text-align:right;">0.06</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:14%;vertical-align:bottom;text-align:right;">24,272,803</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:14%;vertical-align:bottom;text-align:right;">0.06</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 0.03 0.11 25772803 P7Y3M18D 0.06 24272803 0.06 11274 P0Y8M12D 4178750 3998750 31250 1.00 382243 1.00 9173832 413493 P25Y9M18D 31250 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>7. </strong><strong>EARNINGS </strong><strong>PER SHARE</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Basic net income per share is computed by dividing net income during the period by the weighted-average number of common shares outstanding, excluding the dilutive effects of common stock equivalents. Common stock equivalents include redeemable convertible preferred stock, stock options and warrants. Diluted net income per share is computed by dividing net income by the weighted-average number of dilutive common shares outstanding during the period. Diluted shares outstanding is calculated using the treasury stock method by adding to the weighted shares outstanding any potential shares of common stock from outstanding redeemable convertible preferred stock, stock options and warrants that are in-the-money. In periods when a net loss is reported, all common stock equivalents are excluded from the calculation because they would have an anti-dilutive effect, meaning the loss per share would be reduced. Therefore, in periods when a loss is reported, the calculation of basic and dilutive loss per share results in the same value. The calculations for basic and diluted net income per share for the three months ended March 31, 2022 and 2021 are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="7" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three months ended March 31,</strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">204,666</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">23,087</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average common shares used to calculate net income per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">90,477,798</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">90,477,798</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Warrants to purchase redeemable convertible preferred stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,499,900</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,499,900</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Redeemable convertible preferred stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,306,671</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,306,671</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Stock options and warrants to purchase common stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">16,551,430</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">16,526,328</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average common shares used to calculate diluted net income per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">119,835,799</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">119,810,697</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income per share – basic</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.00</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.00</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income per share – diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.00</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.00</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="7" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three months ended March 31,</strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">204,666</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">23,087</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average common shares used to calculate net income per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">90,477,798</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">90,477,798</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Warrants to purchase redeemable convertible preferred stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,499,900</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,499,900</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Redeemable convertible preferred stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,306,671</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,306,671</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Stock options and warrants to purchase common stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">16,551,430</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">16,526,328</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average common shares used to calculate diluted net income per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">119,835,799</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">119,810,697</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income per share – basic</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.00</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.00</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income per share – diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.00</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.00</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 204666 23087 90477798 90477798 2499900 2499900 10306671 10306671 16551430 16526328 119835799 119810697 0.00 0.00 0.00 0.00 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>8. </strong><strong>PAYCHECK PROTECTION PROGRAM</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On May 4, 2020, the Company received a $133,257 loan under the Paycheck Protection Program (“PPP”). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provides qualifying businesses with these proceeds for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The proceeds and accrued interest are forgivable after twenty-four weeks, known as the covered period, as long as the borrower uses the proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The PPP loan was forgiven in its entirety on February 19, 2021. In accordance with ASC 470, <em>Debt, </em>the forgiveness of the loan was recognized as other income on our consolidated statements of operations in the comparative 2021 period.</p> 133257 EXCEL 47 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !@XK50'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 " 8.*U4U(P6<>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE1(71S43PI""XHWD(RNQMLFI",M/OVMG&WB^@#>,S,GV^^ M@>E,E"8D?$XA8B*'^6KR_9"EB1MV((H2()L#>IWK.3',S5U(7M/\3'N(VGSH M/4+#^0UX)&TU:5B 55R)3'762)-04T@GO#4K/GZFOL"L >S1XT 91"V J65B M/$Y]!Q? B-,/G\7T*[$4OT36SK 3LDINS4UCF,]MB4W[R#@[>GQI:Q;N2&3 M'@S.O[*3=(RX8>?)K^W=_?:!J88W3<6O*]%NA9"&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M&#BM5- ;@&;A! 'Q0 !@ !X;"]W;W)KBM$CS(@N+(8:[;)JWQ*+NV4..13$T4)F*AB$[CF*O#5$1R M?]VBK=.%YW"],?:",QYM^5HLA?F^72@XW 77+=<2B4CXQDIP^-F)F8@BJP0<_^6BK>)_VL#S MXY/Z;?;R\#*O7(N9C/X. [.Y;@U:)! KGD;F6>Z_BOR%NE;/EY'._I+]\=F. MVR)^JHV,\V @B,/D^,O?\D2A0"6![ / =2[$.#E 5[VHD>R[+5NN.'C MD9)[HNS3H&8/LMQDT? V86*'<6D4W TASHQGHQG%^(]!_O $L!Q$Y 4X8*WG-U13SZF3"7L0J>65WX@;BL M*OH=C5>DQ\OD/#0]_TQ>M5$PX_Y%)#N%9">3[%R0G">"Q MJ,H\KO/T_?%E?C^_N9M\)G@M4KL'JHV(WT4W .0UX.V\I$X>'4;3\A%/V"HH_*3 AR#!N([ZN MPL#C5SS2 N$8%!P#5&>6*I51A-J'0?HIN+*+C\#RKTP.KM9N4];V*,(U++B& M32;/,N911*:IAMNZTE!P&:-2+$O4+8W-;<2S@1)!9C+>\J1R(M?(U T;/7-: MV@1H'@NU#I,U^1,4S 9%PP5KT5B)QAHM_'QJ/8NM5,8R+@TW:759P!5_?BPF M[\E*_Z5>L[6_$"J4 3K3:Z1.E>6/3Y]JJ@,MO9PV,O/;,((R,0.NM5350XGK M/,BDS7T?NAL%(L%1$",L+9WB3EPD,/>+/(^W<+EZ7'&Y)\PJ:.GHM*&EG[O8 M929GN$6?EH&,8^@PET;ZO\$_;&-$'E.C#4\"6!1534DNW,V$;>N\ M&P_=3K_?'PY&SJX*JK1[BCMTD:JGE"LC5'3(UV=EIG"M.G,MO9[B+EV69.A@ M=)AUY @5+E;G8ZST?-;(\^WJ(0]I_/IQ#>4-*"[BMMF@.QQB0*7GLT:>?Y?X M4D%V>)8H:ZH"9ED*;9:=;4&EF]4H/_S $OG9XV<_X6_D;L !C1_W^ Q0BNY<#W:IZY+YEP;V[5P,I5I)'9/BKS(?5+)AJO=VK7%PX1\#:,('>RR-K!&M>$$ M>%S#0+A0XO6PMN."@RWH##*TL M$PQW]FP8)PKF\D447* SP*:75Q8&#_?T;S+K?38RP0I#C=V.*J\7NUR3;\W'*QX];9]"GPO>!)I%80:A[U8=UJ(Z[ M4<<3([?9ALZK-$;&V2'812"4?0#NKZ0TIQ/[#XH]P?'_4$L#!!0 ( !@X MK52H>8%JL04 )P5 8 >&PO=V]R:W-H965T&ULI5A_ M;]HZ%/TJ%IKTWI-HL1WG5U^+Q(!ME;JV&MO>WRXQ8"V)6>*4=9_^W02:0.*8 M2JM$2<*YU^=>^]YCYWJGLA_Y1@B-?B5QFM\,-EIOKT:C?+D1"<\OU5:D\,M* M90G7<)NM1_DV$SRJC))X1#'V1@F7Z6!\73U[S,;7JM"Q3,5CAO(B27CV\E[$ M:GJ/+!Z/Q]9:OQ4+H;]O'#.Y&M9=()B+-I4I1)E8W@PFYFM*@ M-*@0WZ78Y4?7J SE2:D?YA93$<>E)^#Q\^!T4(]9 M&AY?OWK_4 4/P3SQ7$Q5_)^,].9F$ Q0)%:\B/47M?LD#@&YI;^EBO/J/]H= ML'B ED6N57(P!@:)3/??_-"MO*AR4UE#-#(MIW&A,_A5@IT>3Q_N9_/[Q7R&X&KQ<'<[FWR%F_>3 MN\G]=(X6G^;SKPMT@;XM9NCO=_]?B65M3D[-1Q!J'2^MXZ65/Z M>;Y!DS1"U<7\9R&?>0Q#Y*9<[5UYE:NRPI['3NBZ#!+S?)R3+HRZ@8_=&G;" ME-5,F97I9+E4!1!#7\12 ,NG6 S1O= FHGM/[A&#P'$9#EM$NS"/,D)],U&W M)NI:B3YF8LMEA.:_H%OEPIA)MS,RQ6$8M D:8!0[86@FZ-4$/2O!![T1&3I= M2R:2GF'TL)/$+LH)*?7,%/V:HF^E^%5I'K^!HM\9G##/"5B;I %'&&5NSU0' M-@G3IWFH) MNS/HNI1T5J,!QX@?^CU))+CIXMC*]Z-2T4[&L;$_8\/48?AKD3N/.R5W)#'$ M2NXVU3Q=2V@WEG5X\''22ASLNVV2!A@+W)YB(8TL$&JO:)ANKF6Z1G<"=@6H MVL]Q-DGLG^9.,I9;"JKND40EBEXE:SQ[Y"Z]6%Q0K/,P*$1V/ M9LR+01@N[V8@,QA3M C(:31$&(7D9E8")U MUE<7Y\$LAWV-I5$18I>1U\E[5%FU[7Y8H7:IG,NT03F@8+U.^S'AL,M83PB- MPA"[Q!A"^"!3GB[%&P,P* SKR) !!1N2/O*-#A&[$)W*^#FF)ATB#@N]-ED# MD,).E/;PI8T04;L0W:ET?:%%EOS!BJ%=(6(A(:3=L@PXUZ%^0'N": 2+$FO' M^BQ^_^8I/*RD7[_8VA4].GG8)09VM8>"7VBU_#%$! ]!7%["W=]T3 M[S.1RW7*M8C^?7UTF^=ELRP;YT.A<]#I"*;I"A'J#+W 11.-X "WW-0GN H* MAS*1/,$.V'PP.\QB5_)H&#C!T8[Q,(WG@:<9;\21.M9YK!*S47$DLOPO8+V2 M2ZFMD]F(&K6?I:8J26!Q]Z:>N);)'9Y+?XB'S/>'?AC\T0QT3V/ MA*##V&ES-@ )\5F(@Q[*C193NQ;O*1_U_VHUOSV$H/-BQ+R;-0#- MN]G1T:NS\KTEU-I:ICF*Q0HL\:4/60F MWU=*Z=>;\@5=_4)V_#]02P,$% @ &#BM5&NK5C7S @ 1 H !@ !X M;"]W;W)KUBDSKR 2%0 1(% MIE;J!VJZ[F+:A4D.Q&H2,]N!;K]^=I)F"4T(E MB.^=]_1S;L3W:4_;" P"! M7J,PYF,M$&)[J>O<"R#"O$.W$,LW:\HB+&25;72^98#]5!2%NF48?3W")-8F MH[1MR28CFHB0Q+!DB"=1A-F?*PCI?JR9VEO#(]D$0C7HD]$6;\ %\7V[9+*F M%RX^B2#FA,:(P7JL3*B.5RHK2%U6Y\<>:H8@@!$\H"RP? M.YA!&"HGR?$[-]6*/I6P7'YS_Y8F+Y-980XS&OX@O@C&VD!#/JQQ$HI'NK^& M/"%;^7DTY.D_VF>Q?4=#7L(%C7*Q)(A(G#WQ:SX0)8'9:Q!8N< Z5=#-!=TT MT8PL36N.!9Z,&-TCIJ*EFRJD8Y.J938D5M/H"B;?$JD3D]G#_7QQ[R[F2);< MA]N;^?1)5JZFM]/[V0*YUXO%DXL^+S 0@B(?#+^@K^H1TQ /9RD>ZD!S* M3??R/J^R/JV&/N\PZZ"N>8$LP[)JY+/C\CEXA=RLRG69?3$$5C$$5NK7:QH" M&D5R0;F">B\72&:*GG&80%U>F9&3&JD/9#0>FF M0X^FB0@H(W_!KZ/-#.T2AVD;V>^ ^)3("G6OH.Z=3WW#>5)/W'O',31ZCN,, M!P? )P16>.V"USZ?]R$17.#8)_&F#MH^%?J$P ITOX#N'X5>RIT/& /_K-71 M?S_G]8OCA, *ME-@.T>Q76!$4:)'\$$>3JL0T(S&.V""J/)!6NCG'40K8+^. M?/*#HNM!RS0W=M.R PQ.V@':HBK0PP)Z^%%H- =.-C$6]5,]?#>#METST:UA M%6S3^'_$&!\?[>;-('?MEQ>>U>U;]@%V0]S ;N N'8WFQ[E;-H7[/D-N-!6"@EL44Q=JPDB-+> M<%!\>\R& [%3<93RQPS)79($V>\QC\7AKD=ZIP]/T=M&Y1^LX6 ;O/$E5R_; MQPQ&5F4EC!*>RDBD*./KN]Z(W$ZHDRL4$C\C?I!G[RAWY56(]WPP#^]Z.$?$ M8[Y2N8D 'GL^X7&<6P(<_Y5&>]6+Y^\GZ]\)Y<.8UD'PBXE]1J#9W/:^' M0KX.=K%Z$H=_>.E0/[>W$K$L?M'A*.OB'EKMI!))J0P(DB@]/H./,A!G"F!' MKT!+!=I4L#L46*G "D>/R JWIH$*AH-,'%"62X.U_*6(3:$-WD1IGL:ERN#? M"/34<+)XF,X>EK,I@K?EXM_Y=/0,@^4S/.YG#\]+M/B.%H^SI]'S' 30U^S/A]4PNUW-;A>SVQVS M/_$]3W=>F]>Y[K5<9YCZQWW*XR^.2\\!<_C N4H!":,I,HC ML=<6D=_&X!+/)PVH&C'LTJX2(K@F56P.J%BK0Y!Q-(4ZC\46^IZVF$HSYP!L M%^-^L]9U<@#4ZR@FNK:82)6G7LL?LOM^L>9V@TV?,IQTX:8V3 M?@UGN3+150S+5-]XJ :MC]M@VW+7A&"/=!0JJ;F?F,E_H38\0_-T)1*.KDZ1 M-1$[J9F=F*D=]BZP,TEA]:\V :0-_8"MFC8,=CL,KB9E;3%JVUUU5=,\,?/\ M/%4\X\#U)4MI$;89_)H US<1ZL0P[H)8\SPQ$_UEEE*A./+T!=6F\E84-6S/ M&+!]!\B:[8G[.4AQ*OZH *O%Z&I6'G-:/*(18[;C=^&L&P@Q=Y RC&,.!PM^ M"NIS\-%!*.T607'?;M.>1@Y:">M 6[<28NXE-3YC?;:[P[7;7D!:*4:J3&*7$*LN9TR(\1I%.\4#[\*DGT.TB1R M";)N$M0VIN=7<7@%E*,], FN6IF>6+?&G];G.V MCVW7=7VOZ?X7)"_1U01/S01?IDJ+3\/7Q/=8W_7])D"]*,%MUK3.CN$)S]Z* MVPF)5F*7JN-)MOI:W8",BG-_X_N8W$Z.]QBUF>.U"NS/H0M(%/,UF,0W+N#* MCC<5QX$2V^*P_RJ4$DGQNN%!R+-< /Y?"VATY2"?H+HO&OX/4$L#!!0 ( M !@XK50S,3=43@0 -D0 8 >&PO=V]R:W-H965T&UL MK5A=;Z,X%/TK5K0/,]*T8+X9I9$2,#O13M,HI+//+C@-*N L.,WLOU^;4)J M0ZBZ+XT-YUR?>Z_OQ>[X0(N7*!,QCO\3$+"'G?+@L^4QDJ<9"0O$YJ#@FSN1E/X/8"Z M(%2(7PDYE"=C(%QYHO1%3.;QW4@5BDA*(B9,8/[S2CR2IL(2U_%/;734K"F( MI^,WZT'E/'?F"9?$H^G?2CA!ZD=,H6]B*9E]1<<:JPZ M M&^9#2KR5Q!EN3'7_R[#L0)@3LJ)V@U01M*T&N"WB(8S@6"41.,%D&S+Q#, MFF"V"9>#(NZ $4 LVMB4&5KHK- YSD8F>%K.!O$\YC M$^]AX:-%B'P0KJ=K=(\6ZQ \!,#[,5W\B4(P7X 0K>9\- 4KY"-T/YW]1(#3 M?J'5>B[&RQ4*T&I5F7CP_@+313WZ\?#31ZL0^"B8>_,U^/*XF#[Z\S7ROX(; M\!CZX,L?7\<*XVX(,4I42YX=)6L7)*\IPZF$YO73/)IE?"N'C$8O$K;?SPY) MD9!2!('$A!?W4TJ 1_-74K!$C)>\($A1D/CB JA_@6D<)Z+6< J6.(EOYCGP M\"Z1NQI2-:'29YF=)^S(9)G1XO6B9(;:$ 7FM:Y9*\+%+ZY+<>Z*,UU=,>TSW&H MBX.NI9J.HY\# XD^#4)HFM"1!\MH@F7T!JO:N#>B3<=\:V?\VU5BL2-E03(Z MZ;)6ZUP6IK>!<1: A"P5]9LY"83:A,'M#L>"?]'D>T8S(G#<[RVFZZK02 MZIF=/+6]OXI W95:B.":EC/WK<9]ZZ.5?H^+IFR@K-*MH97>!?95NMU(MC]: MZ=7YM>5Y!?:AJNV)'ONH/QV4?+\=I?E^=5M MVVRW+8D^3755'1J6/%A0?3_5J?];+Z]-G>HPM$XSEZ#:_>PZ! U:*^@U=!Z1 MDW,N_$1+K\EG?50U+*O]S:]Q?5W].@1)5FOW]>N"SN/P?HB#'S[%G39*37JP M'GR,DR#[JA^^'^3@AT]RUV3/H.2HY%J6JNKMK X[RDE@\@X@ ?(6P ^1[7@% M,HF::KF.X;1WO')RR1.7?N[^:_&9/_ %!+ P04 " 8.*U46'7;3X(% #3 M$P & 'AL+W=OF)R'>YJ0_#O/:*K^V7*1$*F&8C?.,T%)5"@E M\1A9ECM."$M'TTGQ;2VF$WZ0,4OI6H#\D"1$O%[2F!\O1G#T]N&>[?92?QA/ M)QG9T0V5C]E:J-&XMA*QA*8YXRD0='LQFL'S.?*T0B'Q+Z/'_.0=:%>>./^I M!]?1Q<^/_]#*(4?;"WF<%[_@6,E:(Q >INL;S;+!= O6U6-]>+V8,:;![4XW9Y][ !JRLPGVW^ 5-PLP)>_OD[&4D'1!L=A->UE.2WJF1:#6Y[*?0Z6 M:42C]_ICY4+M!WKSXQ(-&KPEXCO \!M %D(&////J\,!.+@.*R[LX1Y[JXP* M(EFZ S.=ITPRFI\/V+5KNW9AU^ZQ>Z<*^SH->4)-,2]UW4)7U^_S%%FVZ[J3 M\?-I* QBV/*]6NH=,J=&Y@QZ/(O^4]FJ"ESFX(&#>QKR-&0Q!0UD_5V/YB3? M@[7@STRM/;A\!7\:+;?&Y Y&:T%5:PL9*1K&+(W +.%"LM_%!U, 2W/.261L MW[,"IQ7 KABV/<_WS1'T:K3>(-J-Y.'/,]V3(C#GB6K4>8E\^:+?C2ON=0$C M'+3@=H7JX6X*W$&,49.3XX&->A@,$?G>Y+N:*[2$R5-L7+O*RCLO$83(1ZUH& 21Y4#/-D<#GO1^ M. AT+6A&6/268+D1)>Q,#BT;ME?,('86>+ OS2!J,*)!C"NYIP+,#T*HUE(M MFQ$GZN)T,?3:.+MBGF.Y?:%L^CW$'[4:GK,>:-B0SD&[2DU2R.KI*; A##C, M&'4RKLFKSL1OJL>&XJ!ZC,[],KHG%6#$;W>1^;9_$K3*@ZZ< Z$+^W*@H1;H M?!#<+57K'ZF"4JWF8*XFI]N4L>5ZL VR*W>&+=OJP=A0#1SFFD\3FQ%\EU$\ MQ[,O@@;ZH'>8&>\3I]I_@<,#!N>@,-$L3Z(<*\X3;/#%7O1 M>==?P^:^[W42S2"'H>7T)5K##S#X--CK5"JV8*IDAA ''W*90>0L"((>K*AA M&33,,G.2,4EB]EN'-,MB%I:[A0W?RB,1QB)!!LIQ+13$,- MYZ!ASJGKY%'O$BA :KY(JE1&UJ M/UTEJ*$/-$P?]XJ(7_7FN2P3/0T%-[1(Q:>8[8JE-8?%0!MNT$Y"DY1O>;@G M(@V[H(_/(^]6TQ0B(VP#IQA@FYBG'W9#*&B84*HSB2@"K%!K%XPHNV0!L>OC M]J["((<#S_'[BKQA%33,*D5L-5$O?QW43C+6QZMOX)+N6)KJ(.LM-Q6,1T;T M7;9 CCK/M(\S!CD;>@'LX434L H:/M&8T2_UOF,0M]Q.D^K*^="Q M.ZUU?'(]DE"Q*VZ-()4#R;/B$N:)2\F3XG5/242%%E#_;[DZ+U4#/4%]CS?] M'U!+ P04 " 8.*U4CF+!%[$% %#0 & 'AL+W=OWDY(C7KOS)D4O1:*NNO BI MZZ3?G"GCUL>3Y62[<*V;-M+"_.2HEXVZ4?%+?^7Q-A]1*MTI&[2SPJOZ>'*Z M?'-V2/9L\+=6Z[#S+&@GA7.W]')1'4\61$@9549"D/BY4V^5,00$&M\'S,D8 MDAQWG[?H[WGOV$LA@WKKS%==Q?9X\FHB*E7+9.*U6W]0PWZ>$U[I3.#_Q3K; MKIY/1)E"=-W@# :=MOE7W@]YV'%XM7C"834XK)AW#L0LW\DH3XZ\6PM/UD"C M!]XJ>X.7GX[F$=!D,"\' MF+,,LWH"YD!\=#:V09S;2E6/_>>@-/):;7F=K7X)^%'ZF3A83L5JL5K] N]@ MW.8M7==+N]&V$7'G;:,K"O8*W0>+$5$<$:9967QFSHJ^H)D-$UBN?CCKYDXY>A -9LIA=Z(R@GK(IQ*DRKLVQCA M:F:E;98@GF7@ULY%F(*&5]^3IOT4F]_C3CDU*JJ]Y&?BPG)@UVM+0<&CDQ9* M19^G3$U6WS"B;#[E$NC <9P% =A;8FQ L$S>TX<=AVQ?*2)N5:E"@"@R+2EJ MJ3V5:6RGZ4[YAMQ4,W'98Z\<$*:0H;PK=(GXGJ1'703*S/GR*N]I1XE)/WO]_&"Z?/%JQA-?NH"-JOL>.89=="@^N2=V MPRN.8*/_4J^RB6*]%E<:9NP!FBT9,YR..]]4@E>>(7&:6:[\% M9)0S 063.L'2Y2G8RLO/G&?B@ULCBI^2CZ:9IWX3#D4J M4H .AY WW\G-5DTPJM@34%'DH5EM@S[9LQK8#V*"I'D'*4R4"T$X<4/C4ZF" M.@0U8NO8R@CS9*IA\BCIE3:)YP84B1A._O*V=08"@0U\-!^D3[R# MGG4%-&"8U27%BKB#YE.-XFR/F3]IY'>;\8;4.(\CA3V_+]%T#0]#IP/?-K-& M#6JPR&HP$]#3&%0\%Q!-NR;>*#J*O+78@UFI[.C(0"_5#Z]-QQM=%],N/'/ M4Y@2 M"%>9TJ5)*9!F3(F.0ZH#YG@X8UD2O#.8\ZS>M='EMG$Q1;A0/QJAV;[KU'SG M:@IJ#5_ Z>S#B9QOJ>/J>,<_S5?;!_/\!P+*T> R(8RJX;J8O<25VN=+=WZ) MKN>+;N$B\L"/+3I1>3+ =[HQ;%\HP/B7S\F_4$L#!!0 ( !@XK52JW-E2 M\@< ,(2 8 >&PO=V]R:W-H965T&ULK5AM;]LX$OXK MA&]QV !^3]QF>TD )VUW?6B37-W>XC[2TE@B(I%:DHKC^_7W#*D7NTW:Q>(^ M-+5HCGRQ,_;!Y41>/)6%=I>#W/OJS63BDIQ*Z<:F(HUOML:6TN/1 M9A-769)I.%06D_ET^FI22J4'5Q=A[=Y>79C:%TK3O16N+DMI]]=4F-WE8#9H M%SZI+/>\,+FZJ&1&:_)?JGN+ITEG)54E::>,%I:VEX/E[,WU&>\/&_ZM:.<. M/@N.9&/, S^LTLO!E %108EG"Q+_/=(-%04; HP_&IN#SB4?//S<6G\?8D' O#DP#[BCHX#RK?3RZL*:G;"\&];X0P@UG 8XI;DH M:V_QK<(Y?[5>_7J[>K^Z6=Y^%LN;F[LOMY]7M[^*^[L/JYO5N_7%Q,,);YTD MC<'K:'#^@L%3\=%HGSOQ3J>4'I^? %R'<-XBO)Y_U^!':Z?\CXB,/9YV'L^#A[ 4/\[%8JTRKK4JD]F*9)*;67NE,W)M")8K< M$TL+G)$#5IA>'0F:9I4PV#PR""G2GW3."C?$Y+\@]G$7'LAAY M:,$!N( J =4(*7Y4,KA8X=%J\@%!$V6P@+1#2*A/06+*RFB<112Y]*U_D>ZU M+%7264:(&ZD?W%!LK'E 3C,&84LL]%B4=E[Y.J1[*,K:UUC< @6/M7;3Q]9&!# M\<&G8X 0NQP51<5VFDE1;YS"U[&$A]M7.AF+9<%I0G5B&'O!F)U,H@,.""0" M(+ JEX\D-D1:H":0/(8[%LF)@ Q#9#5DT5K226.CZ'-Y9),C_C)>CT4*E-(* MY4)8*$O8@, [.P L@<_4MLGR_N]_.Y_/7O_#'61A_*U_Z1SZ(_)+;E2A/-9* M;G876LXBK=*A(U..W1S"P08O2*,C1V\9"AXIH]9D@4'.#SF+#]%1QEWP# M'H90D\#]8Y#CS%"F(-=$S@"1&=<->87>P*SF-JZHW?U@5F MF23F"S+'DY?'/WAF%L?]+VP/Q8!6E0%Z$[PEAQ&F"Y]A(;:&S@B?%VZ^:HLX MF9 -=T I'Y@NX"C7K9+[(";CT('-0>@K>A\YHUB?'NAFCZ./&+9:]C#+&J^6 M$E*/$D2/>>44.]=MQ)V:J"J$<@#W"!K C,6M"7^-=U(W%JOHN!=C:'2J M@J#Q)P) MMC-U 17N*QD+^"-*[:03/\T6T^%T.D6!F-E"Y'=E")M\B^'*#^[59G:&# M)=_Z&]^J0[2T&"X6Y^'(3[-?AN M+U!_.CF:P:S1^)PT5]XG(-,>^5NFIF(J(6@;)R9MA,9KA6UWR&:'[(U5Q\;^ M-%8FI1?_@?*U;E=:_+/&?#"?SEX-@Y'WR_4UV.IJ?+MM@^_1#4JFO/@0F_KGSZ;"T' Z?W72W@Y1_&+_*9 :4PP+7&DP^P3DI7'^ M@(KMW1+5ZP4N#YL!+0Q^T38]0;9Y.PZR8D:A^=;E3F',@VAQ_9-6CS#\^-Q MS$VV;X'O%"[GJ%*LE*7A/L T6+!T) :3=MLP2+=IZOI.VI0B#@;>*!<_[ MMI%:5\HU%TF@U)&B>1YWLGC'8W,2;I]H$LL'', P^;PL_VC"&S//EG4&46'< MTY>8-I^.IJ#A6_3GB/_$8MT8S6K3CEMW.&O%717GK9_7D(9 NK/7T]%\>M(T MO@51..=14G^C%*G,1C"%:2T),R=>%3$^]U'<[; $#8)X]4;/9XO1V?3DS6$K M<]4B)A^FH8-V",Z.G,CO^8FA'#1VT&]IT^;UH)])FS3AVNHRQ^]-X7QW:(3. M"68V)E74OF*8<'\T\MI3A3VBVS"SA)^^='/RN@"LH"[^>L&E CC\Q=*O=#S3+^+M$OSW^N@/YRWCH M*FB+H]/QZ\5 V/B+27Q E<.O%'CYPWT7/N8D4[*\ =]O#=XHF@=VT/UL=?4_ M4$L#!!0 ( !@XK530# 9R_0, T( 8 >&PO=V]R:W-H965T&ULE5;;;MLX$/V5@9&'%E!M77P-' .Y+;8/[7J3IOM,2R.9B$1J M22J.^_5[2-E>=]&TV!>9',ZV;,U^4PV6C_[S MKX_HOX7BJ]V#WOW.AWPF'B_7M0U?VO6Z23:@ MO+-.-P=C1-!(U?^*UT,=S@SF\1L&Z<$@#7'WCD*4=\*)U=+H'1FO#32_"*D& M:P0GE2?ET1F<2MBYU?OM26A"LIKW14?_/4L2+1M+7,1#H?T1V?0 M/+VOS9[E==;+'$(I=8T^E:JZ1&2&F9J>9?8L$SC*MR>2 M_">AM38.5E+C5*&/&Q_=X]XZ;NPE4C.M-LB8_NRT8^LP.1JZH"2:)=,H7LS" M>CP91_$LI8^JD*A AUS/U2>3+!I/$YI,TV@VGT'-L>G[&0[Z>O@J^ Z@Z_5' M"\C%8AREV1RKR7P199,%?=$.N,=:7!#.IUDT6TRQSJ)I/(W29$YW7+(Q9P3= M;H6JP(E4OMO[LR,(AF*H6LM&Z@+\&"9A#T5$]C>B!G60.>#FW&S8'*N7P.LT M3:,Q2G!T93C7E9+?X '>/'#>P1^R.S@HC6Z"7#2Z4\X>U39<2:7 &B94[_%= M&L^CV71.[^DS1F,?N:AM1 H7"V0?$7[IW[KH?\?^J]P\E2HJ8+7R5 M,(V'L\F 3/_X]!NGVS#P-]KA^0C++=YK-EX!YZ5&:QTVWL'I'\#J'U!+ P04 M " 8.*U4?\?6RSD# T!P &0 'AL+W=O*4MST"3#^D7BR]USSST\'B='I9],B6CAN1+23(/2VOIC%)FLQ(J94-4H M::=0NF*6IGH7F5HCR[U3):(TCC]$%>,RF$W\VDK/)FIO!9>XTF#V5<5TLT"A MCM,@";J%-=^5UBU$LTG-=KA!^V>]TC2+>I2<5R@-5Q(T%M-@GGQUR\K.S]=V7^>/=$E;S]>/]W68260)U6U%V EBT .D; $-X4-*6!NYDCOE+ M_XC(](S2CM$B?1?P@>D0ALD TCA-W\$;]AD./=[P9S)\@3CJ$4<>4VV_\9X20P>2X1;5=5,-H#2HB9\+JT"!@55[A\-,@VJ*'B& M() JD4K%EC!*XJOA"!;A;0A?;!X"%@7Z6H<'UD K9 )T?X'5M5;/G&H910,7 M'P:7<0PU:JC<$8:P9 >>PT,(FY+N$I/ #07/:%-389*AH7NDBA]#SBW%TEG9 MGQLPF<,2,ZRV!']:I:\M*2TXNH^DQ"JUE]9 OD>@/'^ ?4<1ZB!/:+G< =MI M1&H3MI5CH=D!)76S;[B%#>H#R64&<"^S$'[[]9=QFL8WG8V?)C>_GTGV51U: MSNG8<4ZN7Q,N_5GANL#_7S%FX"))!\/QT!M>),G@^BH>4%\T=4M=-(-.R%X# M?2I36K.EX]1I102,5]&2JHY9K03/&F!"]$XUU78#EM(QS+=0\B J9K_]FR(Z M3(T'UW<=(:_0@0G8-HYR=VQ.X>3JQL!",9V[0$NNR5MI$[YV$Z.S3E:AWOE^ M;4A)JI.VJ?6K_9,P;SOAO^;M>T+R[CAQ%EB0:QQ>70:@VQ[=3JRJ?5_<*DM= MU@]+>M90.P/:+Y2RW<0%Z!_*V7=02P,$% @ &#BM5$?QXY^C!@ Y!$ M !D !X;"]W;W)K&ULI5AK;]LV%/TKA-$!+:#8 MEN1GD01(TQ8;T&)%TZW81T:B+6*4J)%4'._7[UQ2DA^QF[9#$(FB[O/<%^7+ MC39_VT((QQY+5=FK0>%<_7HTLEDA2FZ'NA85WJRT*;G#HUF/;&T$SSU3J4;) M>#P;E5Q6@^M+O_?)7%_JQBE9B4^&V:8LN=F^$4IOK@;QH-OX+->%HXW1]67- MU^).N#_J3P9/HUY*+DM16:DK9L3J:G 3OWXS(7I/\*<4&[NW9N3)O=9_T\-O M^=5@3 8))3)'$CAN#^)6*$6"8,8_K=]/?>=_ARSZVXU>JKS%UQ M-5@,6"Y6O%'NL][\*EI_IB0OT\KZ*]L$VC@=L*RQ3I4M7QO E]RAB]E'W7E"LO>5;G(#_E'L*$W).D,>9-\4^!';H8L MC2.6C)/D&_+2WK'4RTM_P+$#09->T,0+FIP1-!VR#P)QMZ= >I[5F\&^"E;P M!\%03(8[6:V9\C(9RHIEVM0:VWB]6LD,N[S*V4I6O,K$ :$P#G7&Q#^-K%$9 M;LA^;TQ'X1480978*V!.F-)"+HO95G##G&93O[)#,BH71 "SF5Q!*^/&\&HM M2#:3L*.5PO$$6VHJ).@\=()Q:X4+1BO)[Z623I(31A"7:I @6!S[S@P5S(5> M732',H[I]F1&\,_6PE>RVD8,9:T; K"R6LD<$.:H4>5Q\S4!+]_OX_B]MM:& MK'!;3]C#_30N_]>X8RA_ A-ONQ&97E?R7Z_"X@KEKA#P0U@R_(&KAM++;ZX: MUX '89=E4[82:[XE%Y$K#\)XLET"4?PS7>)]%E*#G!FR&\M*;1V)U;LTS#6K MM",$'V0N**ED62N92<T.^[/1>QHSJN86KXUT!0K-:UMCKCH//V#3J$JJ5)A7B$.O]FK;X[G" M<-,F%!F9::G.Q:,3E#J&!49"I]-) J4O<6BTN@*>V[Z]0+LCJ1NI%*0(DTG2 M1KNZ;0%=/VN+"G:+D#W>FW87RBM=780G1*J&1Z"!Q87,"I^W:U$AL164\RS3 M3441(&RLJ#FE@=JB@/_Z.@]]2Y;S^E$-("Q!7:J(^U?#ME=4]>JS\/] M$CW(/".4+V)@V]G!O>255CC1_%D0:MD&2UG8W;;&$,YC<'A;:,:/-,CMF"+%]-H!C9:C:/I9,(^Z&H= M4OR[1$R6<13'4S9-DVB^2-@735A]2^5L/HOF\RE6\SB-TF36=^+6]5L$H*%L MW_576!':ZTXD+(ZC9;+<+3X("Z@1_Z9L0D!R@1+/9(A22]7>/IULY!&K$-L7 M[,+_G\#R=)/?LCB:C"8[S 7\#L',6+5OB+5ORSN?35GSCA_@TZ M-@[0[',_^SW"[ O9]OOQB2,=3L(! *M9NWI_>-88#]LS E:+=O5$VUMI0P5^ MIL;R1,T2G+^TUR/Q-U!B?]$I!GV-5!U@\J2T MCM+-H_@2G1Q#OIL,KD#CPA#S)UE!)]DCV%_YBDFB:;H( 4I3VL>%ZB"=(:IX M1$;$BV@QG83'*8LGLVB&$/G'&2[1?);T&7 TM!;9[.#P=&QFW! M5H#F8%C\!-#/SY<=\K>DM.8RC$M>4B7:@R,L*2\AI@DGK)/EM1^JW@WH,[I\ M^JGBP5XD8Y]UT726?H/YZ..E1?=]W]N?H9\MQPSQG*>4S\@^GX*59CS/):$+ MU/V@)*?V!J6^IT-"(:GOB5'>U_>I3!K__N" M9;XQAH_P?K?_">,F?+GOR,/O'U"[EK!,B158Q\/Y=!"<[!Z"T,$>+_2VG4/I*#_8>?Z/U!+ P04 " 8.*U4)@?X./4) !#'@ M&0 'AL+W=O#-5.F<6SSJV9Y9:,%3=RC/ M]N)V^V OY[+8.CEV>]?ZY%B5-I.%N-;,E'G.]=VIR-3RXU9GJ]JXD;.YI8V] MD^,%GXFQL/]97&L\[=584IF+PDA5,"VF'[<&G?>G/8)W -^D6)K&FI$D$Z5^ MT,-Y^G&K30R)3"26,'#\W(JAR#)"!#9^!IQ;-4DZV%Q7V#\YV2'+A!LQ5-EW MF=KYQZW^%DO%E)>9O5'+SR+(LT_X$I49]Y\M/>P!@)/26)6'P^ @EX7_Y;^" M'AH'^NU'#L3A0.SX]H0_[_$' M--@A-$.5+WAQ%\Z:!YP3VPUNN&$$&K<_C(660#-XH0I:[ECG _L*HJ\\R^8@ M6R@(=BM3 4]0FMTJ*XL9TY2+#.2T#.&1S.OXB%@G[D8'_?V&O*\ENQ00'OG= M6%ZDH-9BE^K/HG-&=Q)H=PKKM-0D"EG#SK40+/=Y0U#>N"<6 R>TZ/C(R1)/T.;4E>RR\(V]9"H'!PSX_W%>Z>& MM]"[?K?5[3X&BTK+5"'\ZS=P'1$U."^SJ)[ EJ'P5II,B0%:))DRM+G0,G%$ M^(K>&C=4.9D1":QAB0OQ*YGS8B;(5KZD9J"D.1E%@:5=8-]-5%E8H5&H] \T M%N2H."<$ 6VW6]VV$[) "K)W[-U1>X'U[1L!;U1B MU923_R'&R2 D$K_E,N,3F4D@)8E6:6526E86P%F MCA8DXX4W62-140;28J&T75%U*6'*!$>@3)'\D.]^EER37;PQ#-ON^>SJA4\2 MI5.'?"GMG W&0];KMW<[[=WQT5$$P1)>&N@9+.>2"!5E/@&V-P36JQ05Q.<3 M^!=+X(<@QIT'Y,)&3%JVA/A)QHV14^G3<2Y^_^;D8$Q O7 (RA"%LJ35G!>B ML.&%$]VIZY8VR6^@SH91(JH<1F6E?X#?(IJJ^7$(2:X!;_+B0<)]A%/Y-<$-E_E+WK<[+Y10W_NY=L3 MLD]Z$W(@*VWFJS(>%URF<"1M+&7_2G0H7=A&W=1P0N_,(1XSX8)]35@@;+"Z MJ> F?"&I0OLD5*G5E/#E0)'L'Z BO-"+K#3./()K&'Z&!PXF;Q>V-!2W9"7:Y0 N?!N-3 M%ZF'G7X4 $F7&)N\%;ZJ6HV[-+ZDQ.#JM?A%:Q$A%#/7RI#39=EC9FGBX4NT M6H9.)FI6N#Q+AGZ=?#YT045+XR/7%RSS'HG_.20.P9AGPBO%5QO2\3;K17'W MJ/[]0Q1"0PT$Q5.,4>2,W!6;719'A_"(E^FI@?D@.L)O\(,G+(3Z!1]PCA#O M1X>'<=1O=^]Y205+!U5 TNBP*#W>UQ]*/)!2,13I+AH4C1&:S0B-+_+BE] ) M=+JJ\"B\[0/?K/G*7A'2*P9@_44)0E# !D=VZ'V;5J%_LUM366_T)B[H_,T M/(FDUZ[EOQ7&>ELT6I)0/X$K,.X[$4KS+_; ]R\PW?=*OVP0%/R'HW9&"AY5 M"KYV"KY<,0O;_),7)67_VE.C-HQ/+<4V@QGZ[)L';2@/*4FJE+W;#X ['K1W M#_,]A7:B_3 @$72G_9Q>B5+E-JQR&RWH^H;@T6@A,!)+V3*34^'T\="5-IC# M-.WQC/>^1/=7#03/0P=C.&DKJ]5&JS?JQ4TM< 53_5[ZEF;8T$-MZ/"N?FZR M^(64]>Z_J#UF)WA$DR>_0Q'8W869.LU4<-CJ>E,?L!C))>R&G0T3G/4)!:ER MN],!?(\L4A:--+R6N1*%@MW([HVHVFBY*L@?3P5S"7ZD<3DQL75_T&" !H%- M^2GX./AMMP[9'6D+0VJ6/>5)C_+AQK*)$$7-LFM;U[W5K$H_,L-,"T[]K\4( MXT(A#"AUWTU[);*%SNY\.'AZH;@7JQD*L(YJZ^&E1L7X=:E-2>DBS"=G(A'. M@>(^F;)SN%ZH!V!.N/[/B7'&,=6SBQ8;SY?HJ K?X(&8H6'?.AT-YU),R<_" MX'0UG4)DUY#_NU167(A4\HA]L6DK(G.@Y\*PII8%34'E!)BD:U$#>.[!SXND M%:T-%Z&!N= U-YO-\_:>\UVX/EG3R&.:#7_!=;_K8ZAQM$IJOKHH %N^WV8MX]#/X_=2Y:D,[:UTH!8%QBESS MF*?\HV&,B#QS@X1OL*"_=NOVXRCN=?^$/5\E?6W]+V[JHC+^B%HKR_OVX5EP M"EDX/&4[%R^88%5>MT9.B!#3=/U 1=*/8N1.*^0C-Q@BW:9B*BET9+&Q-QZ2 M,A" (3VO!@/'50P9)N-!JTKC16%T7T(8?6*%%]VF&QG9(X>\O*#O3L)N4 MP%A8Z" 5R'MH?+W0.F#.Q =?3F@FC>@R<6/32_FQXR+>E: M8E=0?G7UQUU&^(L*=_ODHA/>OP'96J$[BCJ'W:C?C4GY:[7NV8Z]4?J T+S$ M;1 DDO1I_VHGJTOK0\,)?WT11O%@O0@EUE^A4_HHO74!4A]:Z_<>E&&JTIZD MKWM/MA!+Z6\%5D#/V(W^-;)GK].->D?=YLW]^O#3;!E=BN.OZE1! K-]O^XJ M-K(64OBC/#BF&Z9SX]+3T!N'HMB$#]W?CD_U!+ P04 " 8.*U4(6!^H#$$ V"P &0 'AL M+W=OV,YFPDG8?/?MH5]9LJ_2SR1$M MO!9"FGF06UM>]?LFS;%@IJ=*E+2R5KI@EH9ZTS>E1I;YH$+TDR@:]0O&97 ] M\W./^GJF*BNXQ$<-IBH*IG>W*-1V'L3!?F+!-[EU$_WK6H#1<2="XG@=.N:R8P<]*//',YO-@$D"&:U8)NU#;K]CD M<^GP4B6,_P_;VC=) D@K8U71!!.#@LOZE[TV.G0")M&)@*0)2#SO>B//\@NS M['JFU1:T\R8T9_A4?321X](=RM)J6N449Z_O;A8/]P]_+.'Q;@'+KS>+NUG? M$JY;[:<-QFV-D9S &, W)6UNX$YFF!W&]XE/2RK9D[I-S@)^8[H'@SB$)$J2 M,WB#-LF!QQN<2I)IR>7&P"-J6.9,XQG080LZ]*##$Z#C'GQ,O+,PKNFN3,E2 MG ?450;U"P;O8\,M,SP%29W*9:H*A)+2,2X=X 9HIJPL9K#:0<9?>$89=YVS M2KL9F_LXKKRC&VU]Y6)VP5Y04R."K(H5(:NUPRRH=?P>!JBGC672 8> KZFH MLCUBQD7EV@MPO:9^,]U@J])GP.\5?V$")5TA\/G$BJ-*H$C=GB%=/BN!A"*) MEN7.)H'6J&FQ#@T;!%6Z!C= U&#+M&9^DR^.$KG^5[U^KDZ;]$F9?A3]C=<[ MWHX5$VDEF'.HS#[4TG5K*KUK\BW0YO7QL:P^ 75 ]3UH)G=0*DLJ$,D+V@UW/;B7C2 &MCG2[>RE%\H8IX+&4FG*) 0F MQ,E"\K!U'1(53][)L)?07?HK3%EET,WOZ/M0B0QR.DBB2'^67QS5;4C:,KF7 MW;-YJYDZ?.6KLTJ1CO+/'$D)I3&D[([S^3&78W(D_\JWM!.L97*T*YT3?6!< M:_AXPZ@T*?\*_?9=/ -$Y1CQ5 ,X5U]:N4:$HKZ_T=W?0+=OFK?7KX)H"^YN:+M?Q;JPQ[>MO]$,\-P-!HY:Q!&DS$\[6MVWUZ'O41GE[GR;MOB M_6RF43@'D9A\-!Y,UD% Z2R;^7[&PAQ/$TG PN2;!I;1/GT73< M/;8WYU]_F21Q_%M39)\@ZI$LS<_9@#V%PY#WOL+]SENF0+WQ+S9W6U?2UL^: M=K9]%-[4;Z$W]_I%2=6XX22VP#6%1KWQ90"Z?J75 ZM*_S):*4OO+&_F]+!% M[1QH?:WHQFP&;H/VJ7S]#U!+ P04 " 8.*U4[KS%KXH# !:!P &0 M 'AL+W=O+W=H$@CV&F+/M+4R"),D5J2LN*_[Y"2M=DBR4L?;/$R<\Z9X7 X;[4Y MVA+1P7,EE5U$I7/U;9)87F+%[$C7J&BGT*9BCJ;FD-C:(,N#4R63=#S^):F8 M4-%R'M8RLYSKQDFA,#-@FZIBYGR'4K>+:!)=%K;B4#J_D"SG-3O@#MV?=69H ME@PHN:A06:$5&"P6T6IR>S?S]L'@+X&M?3$&'\E>ZZ.?W.>+:.P%H43N/ *C MSPG7**4'(AE?>LQHH/2.+\<7]$\A=HIESRRNM?Q;Y*Y<1#<1Y%BP1KJM;C]C M'\^5Q^-:VO /;6<[)4;>6*>KWIGFE5#=ESWW>7CA<#-^PR'M'=*@NR,**C\R MQY9SHULPWIK0_""$&KQ)G%#^4';.T*X@/[?,5O^L/V_6OT.V?7S:K)_N'__P MP]^VJX=YXHC FR6\![OKP-(WP*;PH)4K+6Q4COFW_@D)&]2E%W5WZ;N #\R, M8#J)(1VGZ3MXTR'::<";_M]HOT&?#>BS@#Y[ _UF!!D[T[7A1\B,=GWAT?!@ M6/5:.M_%\_?QUM:,XR*B"V?1G# *)&]' 8\*'M@99B%EXQAX0 M1[H".3#X?C*=QNG5-4C-%#1T7":8OJ,??OSANYLT'7_(LBR,)A]^&L&3=\JR M&- ZMI>"*I'P+=3,.-!%SV^T8B=A&@LKD<>P12FP *9RV'"M="4X[) W1K@S MK+@;J-:K[6;G5RZ$,=1>2.%KXT3(KB+-0!]HVEU%E+JZUPI2>UZ"TY8FZ! M6A>P2C?*66AJS7^U>(>UR M,)#YH!CGIJ$\".60#LX!,^A5',2)2ZN212AU&B$IJS1LM1$W&_OM:'Z))S&ZW/E?P*F%!^$)ZL;4VLRB4D.ETWN MM??AQ;!'A85PM&E(3!#?."&%$][!3WUC=_2S0&9#7B2>4-KA^+LR:IGMHT1% M9,&!4(5!.E8JI$^X-PUU?IC\&LIS,H)[WY>Y-CE3'+O#6^W6,+NFTOV(>Q?# M:_='O*C2'T-4M)8R.N&M]P^KP<*RZ?OG5O'MUJ,,A>^ZUHUXT7FBY*/_$$PW.Z_!=02P,$% @ &#BM M5!\4G"DD" 1!0 !D !X;"]W;W)K&ULG5C; M;ALY$OT50CM8)(#NOF[6-B KR8P6B>V-G1WL(]5=:A'N)GM(MF7MU^\ILB]2 M1M8,YL&RFB+K>NI4L:\VQCZ[-9$7KT6NW75O[7WY831RR9H*Z8:F)(U?5L86 MTN/19B-76I)I.%3DH^EX?#XJI-*]FZNP]F!OKDSE:Z M-^DU"]]4MO:\,+JY*F5&C^2_EP\63Z-62JH*TDX9+2RMKGNSR8?;2]X?-OQ' MT<;M?!?LR=*89WY8I->],1M$.26>)4C\>Z$YY3D+@AF_U3)[K4H^N/N]D?XY M^ Y?EM+1W.2_JM2OKWN7/9'22E:Y_V8VOU#MSQG+2TSNPJ?8Q+VGYSV15,Z; MHCX,"PJEXW_Y6L=AY\#E^(T#T_K --@=%04K/THO;ZZLV0C+NR&-OP17PVD8 MIS0GY=%;_*IPSM\\+GZ^6WQ>S&=W3V(VG]]_OWM:W/TL'NZ_+.:+3X_BW8/) M5:+(O;\:>>CC4Z.DEGT;94_?D'TBOAKMUTY\TBFE^^='L+,U=MH8>SL]*O"K MM$-Q,NF+Z7@Z/2+OI'7^),@[^6O.']%PVFHX#1I.W]!P)WUE2=ROQ'U)5C(0 MW:% 'I?R*PD)*5(XL_(;_IK2"^H)(H74J4B5\U8M*V^L,"NQ4EKJ1,D<0+'/ M*.P4R @;+>724RH5D!/>0&J6FV6[N,"U8E0 AI+UZ4#"H6 M>+2:?+"@]C)( I!!=2%(#%%:33.PHNU](U^D6ZU+%322H:+2ZF?75\LK7E& M$C(VPA98Z&Q1VGGEJY"?OB@J7V%Q54$OJY$:!= 7)B0&>R,7!E+!CDY*::R7 M.0N@%/XP!Y+'8UDM\V!1*TH&R18'D ](]%;":3<\ KFS%G)G1\%R*YURC+@Y M?$'QIL'20Z [+NZ22O4@JY,RW$&0/_KHRGKQR(OOCB MTR&<%ILU$ 2$;#2#L%HZA9\C9':W+W0R%+.< ,8,F(,%TVO)+/ [XR$(& BUO6\D4Q>M5F MD596Z2R$>$O2 M[IO?R&T8,K!&@)>(PU$3M3>MW]<[%+>4R,K%ROAS6>YW,C*,4Q'DN7'17^78 M^I4U16=#"#@S_@\A&Z2D35T(H@!+>JZRF(H]-*@ZE'49<^::<-><7Z<>3S&# M6 ,<$V@Z5F$7;85='"T!%+G9Q")&VL5'4RW]JLK%+$E"N \5U7&):!L\BWK\ MP5.NFJ@@I#EMY,M:?DP^N+\(H:J#;\QJ97!EQ]P]TV#,4-R9T,NQT7+SE*C N M; H$V+JS(4 7TD,H5>BEZ#(IB !C/^P)=5\'1]DV)$V"FKSPF:@"ZF2'R(VI M.LEF/DUY:(RYMG;.(9^Y BEMUG2)<4;D#Y M]ECA7K:%>WF\<*.W'-P':S2^)W$B.%2QQT5]0R2T1[YFJ2D9N@BRC1.O-D+C M8F>;';+>(3OMY9[V/Q\;+@(O_@MF;]0NM/A7A?EN.IZ<]X.0S[/'6U2'J_#K M[/%[^&4P.>F+SRTZ%Q@<;15T#^: B/+B2R21=T^FQ-!W,CU_WW2_2.ZQWA6* M"%,H$WAA,+L&RPOC_ [TF]X9V?F-VNG7 W88W*-L>D5;XNTXR!TA$MOO56X4 MQG20).,M:?@/PZM?&S0KDVT;PS<*PT=D1>X$A>&ZPS2?,U4E)M-M@28Q!I%( M8[UD%09(+A?P3&S%0&&;J(9-^#F,>ZJ(S*8US^"Q_3A48::T#B%885-7/I.S M)I^?I&T@PL9 6\D$ZWU3N(TJY>I&&2"UQZ">Q\0<#N P< M;@-_-#$/&6>S*@.)L=WCMY V'0_&@.%'\,& /V*R,-,SNS57CWN:3P7RA%*+,!1&&B3L(,CQLZKC^=%_<;+('S M0):=T,O)V>!T_/Z#V*E]SEJTR8=I;Z<<@K(])?*8GNC*3F&'?B%M6E_ONAF_ M#A/:9!LYOO>&\^VA 2HGB%F:5%%S132A7]5TWD&%-:+:,).%VSHGKZ8?W]4& MND:P00J>%6RX-=80^8M0$%7)>:RM.,C*HYTW.VAY67A_Q:)A&ULC57;;MLX$/V5@="'%A"BNVP'MH$X==$\ MM.M-TO:9ED8248ET22IN]NMW2,FJ6R3>?9&&Y,R9&^=P>93JNVX0#?SL6J%7 M7F/,X3H(=-%@Q_25/*"@DTJJCAE:JCK0!X6L=$9=&\1AF <=X\);+]W>3JV7 MLC.1WTF@\UD+^5WN[@K5UYH \(6"V,1&/V>\!;;U@)1 M&#]&3&]R:0W/Y1/Z!Y<[Y;)G&F]E^XV7IEEY$XZ":I!T6OC>Q&8XJ@XV+XLY]C'CZ)23G5G?;[]N/W_9PMM'MF]1OUL&AE#M65",")L! M(7X%(8%/4IA&PU:46/YN'U T4TCQ*:1-?!'P$U-7D$0^Q&$<7\!+IA03AY=< M3O$"4CHAI0XI?07I@4:B[%N$ORIXSS6K:X4U,UC"/3ZAZ/&EZEV$M#-WK0^L MP)5'0Z51/:&WAL=&(4(WU!5M78&J4C136>PG@IU4II(MEW0J:(1H6 P\/&N# MG;Z&6ZD.4E%X\'];^IIYE MB9_F$61Y[,_F,U(SJ(91(@>T((],E& O']SL[C1!+A:I'R=SDK+YPD^R!3Q* M0[AJ*!*YI?,\\6>+G.3$S\/F"SA+^X^K^ 86=$FB_.4&!F?< MU*&J'0-K*&RD TU-NQ/)WPS<]DM]>"'(+Y5$0XL5F897,^J>&EAW6!AY<$RW MEX9XTXD-/52HK *=5Y(N]KBP#J:G;_TO4$L#!!0 ( !@XK52Z>2A6T00 M $X- 9 >&PO=V]R:W-H965T#U9*56>CD4Q66# YY!66]"7EHF"*AF(YDI5 MC!* M13YR;3L<%2PK!].)F7L0TPFO59Z5^"! UD7!Q.LEYGQ]/G &FXG';+E2>F(T MG51LB3-4?U;Q;\D^%:;LF@/9ES_DL/ MOB_.![8V"'-,E$9@]'K&*\QS#41F_&XQ!]V66G%;WJ#?&M_)ESF3>,7SG]E" MKV_@0:+^&Y-$]8-VO]\0"26BI>M,ID09&5S9N]M''8 M4HCM PINJ^ :NYN-C)773+'I1/ U"+V:T+1@7#7:9%Q6:E)F2M#7C/34].[F M8G8S@^,G-L]1GDQ&BD#UIU'2 EPV .X! _N>:E6$F[*!2[>ZX_(F,XB=V/1 MI=L+>,_$$#S' M=VW1X\K_/0,WA>KX<]0'X'Y!L@_P#0K*ZJ'"DA%\7)XJ%,77(/RQ8SE. M ('G6E'LPA/7 >W;,HQ"*XH"DB+'LSPWA-NL-.%O7;_B1563!8"_ZZS2% %9 MD9I%;Y!DL6.-W?&;<(=2GE%G2.JBSIG"!14T<9!DALK-JO;U(+2-9! K%V\; M65!2 AS!J?G?$\NT-777+ZCHQ?P !W_4A0 RX5V\1T7'[K1 M3H4:]H[Q)7KHUN&%5 @T MI")R8BL._&88@..'5DBI888A/:PH=+NB:8JE8J^Z>B7$MF,%CM.BZX8 F6DF M"\A**DF4"HX=US?[G< Q-8*3%FF[,34%UT-DU!$9]1*I6QDOC6D=D33 MN(_$7K #)!HN=LZ0)BH)EXH:XMYI[:YGV6ZD!3H"2)BMJ%LU?6M[H>M2,+S- M:W][WT#28>)[^C")8\LFX5V1;.RY*'17_-,TY:;5.G3TC ,Z>%N*/$V[N[!*R97<$L7W,]N KV8G])EMJE8M@#:!%BA&P^E M:ZF+RN2K*:N"O*X%-J=@NG,X4"_8YC?1B"D9+B$5O-BEJ64H=FV3[%80>CW* MZ?L&UU)RVYW"GZP/QS90$D3>7GI&6W?< L72W.0EF.;;7'>[V>['PD5S1WY; MWOS2H":SS$I)^Z:D:@\C.IA$%'H!?4\Y5YN! MWJ#["37]#U!+ P04 " 8.*U4S_KD0(\# I"0 &0 'AL+W=OE8DUKQ<+Y'OS&Q4RPK)G'"TZ"%/ MI?G"KI+U' @+J7A6*9,'69*7(WNM>/B,@E\I^,;OTI#Q\IHI-NP+O@.AI0E- M3TRH1IN<2W*=E(42=)J0GAK.@^L@N!^-[P*83!\>@_GR5L]G\^ FF-,A+);3 MR=\P>JAFWZ9WU\%\ =?!S>WD=@GG2[9*45[T747>:$PWK"R/2\O^!Y9;<,]S M%4L(\@BCM_HN16%#\?>AC/V3@/=,-*#5K('O^?X)O):EIF7P6G^&FA,>M*T' M;>-!^P,/%F6GP'0-"\7#9QA3_44PX1GUI&2FK(-7/<=C_)\$U]U^);<3Q&7@-[Q(>2]&H$#I7*D;8HDAX!.>=2O"B%&V_0WZ7_F:MXWD6N.F=2D;7 M)J/[V63L&; $S%$_+=KG"16EH%N\H)*Y2]9H5%Q>^A3N7-&Y=*J4Q4T@6JHU_-KEUX+>HU664E=\*EOJ]UJYUBUN ?/ M5X9B8QYI25=!D:OR);.[]C]@5#Y_O\3+GP@JUDU"9*:X)E6OT:,^%>7#7"X4 MWYK'<,45/:UF&M._# HM0.=KSM5^H0W8OZ/AOU!+ P04 " 8.*U4A/8S MI?8" "W!@ &0 'AL+W=O5(6IX+@NNQDZF=77I>2K)L&2J(RKDM+,1LF2:IG+KJ4HB2RVH M++S0]V.O9#EW)B.[MI"3D:AUD7-<2%!U63+Y:X:%V(V=P#DL+/-MILV"-QE5 M;(LKU-^KA:29U[*D>8ETZG#6F Q_:!_8O-G7)9,X57HGC(4YV-G8$# M*6Y87>BEV%WC/I^>X4M$H>P7=HUOSW<@J946Y1Y,"LJ<-R-[WM?A"# X!0CW M@-#J;@)9E9^99I.1%#N0QIO8C&%3M6@2EW-S*"LM:3K0M4'T>>I@#&S4OV9+.&+#Q!%L&MX#I3,.6X*R M)Y3T#($830[0Z'[M#WCZSEOT$# MWXW\V(W[P;&YLGNB,LU :/CV+TE[Y!^PQ2[O5[@=B/?FF'L1N'@_TN6-N?^ M=NF"8.@.HAX5;-C8I#D>]H^/[<7Y_;M!& 2?3".B.W4!?H?*LA_. @X27D/> MNOW>43,I46YMRU248\UUTU?:U;8K3YMF].+>M'2ZC=N),%@$+O):ODQ"F4JN]<5Z8%E$0.> V57LFY*(G2H=BZLA9 M,@LJF8L];^26A%9.'-FYE8@COE.,5K 22.[*DHB/&3#>3!S?.4RLZ;909L*- MHYIL(0'U4J^$CMR>):,E5)+R"@G()\[4OYN')M\F_*30R*,Q,DXVG+^9X#&; M.)XI"!BDRC 0_=O#'!@S1+J,7QVGTTL:X/'XP/Y@O6LO&R)ASMDKS50Q<6X= ME$%.=DRM>?,=.C]#PY=R)NT7-6WN$#LHW4G%RPZL*RAIU?[)>[(.$R=9L9F#WQJ*U&UJ94TR4T*M4XU0\FR:/ M"7IZ0*OU?7*_?)X^/SXMT=4"%*%,HB41@IB-OD;?T$NR0%=?KB-7:6$#=]-. M9-:*X#,B/X@8H,#_BK"'\0GX_#)\ 6D/]_^$N]IN[QGWGK'E"_['\P7>H.<- M+&]XAO=5-RRMMFA.:JH(0PO(:4K5J?UJB4:6R%RT?8R]<#P*;R)W?Z*"L*\@ MO%B!5@0A($-KV$.U@U/2X2?I\3#P1[>]]L."_WZ@# )>CWG7!T"T^#]>Q;_!E!+ M P04 " 8.*U4",T8P&\" N!@ &0 'AL+W=OP8?Q)Y(@27DI:B9&52[D>VK9(I5V2HK+"P*S->!BP6M*BPAD'49R.)2M*K$3!*N"X'%EC9QC[VMX8 M_"QP(W;&H"-9,/:D)TDVLGI:$%),I68@ZO.,$5*JB92,WRVGU;G4P-WQEOW: MQ*YB61"!$:._BDSF(VM@089+4E-YSS;?L8W'"$P9%>8-F\;VTK4@K85D90M6 M"LJB:K[DI2J]U"X60X3VZFR742C:YS&W+)*Y@*N MJ@RS?;RMI'?ZW:W^B7N2\);P"_" GNCC<.< /#X-CS$]!M^+QNM. MPS-\WO^=Q@D/_.WU-/8#_O9NJ?9GMZ_4ZO?U+OA&00XT+"U8OJ= (/"?3?>?9]?[ O M+WIOY'P;Z"NSI\[>J:02^(,HZ9W_:5I.JFZ M3]8FDD6CJ-#TRL#/;9)+>M16)G MMM.R?S_;"5DI:8?$E\2/>X[/N8GOS;:,/XHU@$1/=47%Q%I+V9S;MBC64&-Q MQAJ@:F?)>(VEFO*5+1H.N#2@NK(]QXGL&A-JY9E9N^%YQEI9$0HW'(FVKC'_ M,X6*;2>6:STO+,AJ+?6"G6<-7L$MR+OFAJN9/;"4I 8J"*.(PW)B7;CGLU3' MFX![ ENQ,T;:R0-CCWIR54XL1PN""@JI&;!Z;6 &5:6)E(S?/:C^AYBM8)#_#V <$!@-\#?&.T4V9L76*)\XRS+>(Z6K'I M@"NYVB4*)_/%_'[^_6Z.3BY!8E*)4_09W=U>HI,/IYDMU0$Z MS"YZLFE'YAT@\]$UHW(MT)R64+[$VTK8H,Y[5C?UCA)>8WZ&?/<3\AS/&]$S M>SOCIX9.#Z_FSRP(O\.(TR>[,K^W6< M'SF1YR9#W M]P: O.*IOQGC#.): ?K1,@I#J7M='?(<#;_@^WQT\W/'CQF[D MI/&>[Y&X( RJ6HU\)4I]@(5K*6R*R'#ZM!/+DP9 MW5N?JC[3M85_-%V34@5B1:A %2P5I7,6JT_$N\+?321K3.U\8%)58C-H_253OUL_T0<,W3?_"U!+ P04 " 8.*U4SWR:C)L" "V!@ &0 M 'AL+W=ONSEQJRO?%\G.1147\HU")S)I"JHP:Y:^7JM@*8NJ>!^& 1]OZ!,>)/8 MC2W4))8;PYF A2)Z4Q14?4R!R]W8ZWC[@25;Y<8.^)-X35?P".9YO5#8\VN5 ME!4@-)."*,C&WG7G:CJT\2[@A<%.'[2)K>15RC?;N4O'7F"!@$-BK +%UQ9N M@',KA!@_*TVO7M(F'K;WZK>N=JSEE6JXD?P'2TT^]H8>22&C&VZ62C3:RJ)*1H&"B?-/W:A\.$L+.B82P2@@==[F0HYQ10R>Q MDCNB;#2JV88KU64C'!/V4!Z-PEF&>6:RG+_,'Y[GY&P&AC*N2><\]@T*VVD_ MJ42FI4AX0B0B]U*87).Y2"'].]]'H)HJW%--PU;!>ZHN2=2Y(&$0AL^/,W+V MY;Q%-JJ+C9QLU%YLBU*W5NHZI>X)I1EDH!2D9 E;$!NX(%-8,2&86)$IY50D MT+2-I6C?B=KKLIWTP[ [&L3^M@&F5\/T6F$J!F1)Y$JP7XAU)\A3#N1F@Y#" MD 4H)E-RJV3AQJ\+N1%&[\/^B;UDZ!VP?PV#X: _;(;OU_#]5O@'O+CE;E*N M+\@#^M#WK ;\K*0FT/X1:"\:1:.@F7-0=9AD:B+1S: 5YV4:$D'^1) M4:$YM3;3!#0X NJ.FF&&-=1VDH]6IOR=>E%?\)+1\=;C-^5)APR3 TN![@%JG3)LF/DVCG3JS3HI?U>0W4$L#!!0 ( !@XK51!YHOECP( #L' 9 M >&PO=V]R:W-H965T*O,(Y [XK2\+>QEC0P]!RK>/"(M]D0BW8<;0E&URB>-K.F9S9 MAB7-2ZQX3BM@N!Y:(_=N,E#Q.N!7C@=^,@;EY)G2%S6Y3X>6HP1A@8E0#$1^ M]CC!HE!$4L:?AM,R*17P='QD_ZZ]2R_/A..$%K_S5&1#JV]!BFNR*\2"'GY@ MXZ>K^!):U5_RVM3A!"!Y+@.\!N!]!@17 'X# M\+716IFV-26"Q!&C!V J6K*I@:Z-1DLW>:5.<2F8W,TE3L2+V<-H-9O"?+18 MW<^6<#-%0?*"PT_"&%$EOH5O\+2\+:4:O=Y1[]AK)7PDK .^^Q4\Q_,NZ)FTPZ>8&+C;(L,M!0J-BO ?5,R1U7^M2U+" M,^=AU[EBOF?2]EK3CAG98X6BQ4'?4/7_RQ'7+-T3&Z[G]_U/Q]P_,^NZ@]X5 MMP,C<= J\8,VF+W*1X/C)8V#L^S>>:GMD_Y4(MOHMLTAH;M*U*W*K)J78:0; MHOTWO'Y6Y/W?Y!6' M<2ZG1ZLCRL;M7U1-"M[G;/5,C>J8>9?-V0J0"YOZ94 M'"&ULI9=M;^(X$,>_BA7=2;O2EL3.OG:# 6N3F+6=LOWVYSB0$# NW+V!.)GYYS?CA\D,MXS_%&M")/A=Y*48 M.6LI-[>N*[(U*; 8L TIU9,EXP66:LA7KMAP@A?:JQG/?BR&#E>341RDLE: JN_ M5S(E>5XK*8Y?.U&G?6?M>'B]5_^L@U?!O&!!IBS_01=R/7(2!RS($E>Y?&;; MO\@NH+#6RU@N]"_8-K9![("L$I(5.V=%4-"R^<>_=XDX<$#A&0>TBUC#0N^^&+6\J-9@(0:0P35\C&FG1>G^_CA,8 MPR 9NJ^'23&8H32-O-:LQQRVS*&5>5IQ3DH)GAC7&_AQ"8[#>*#XA>94OIG@ M&_7P@ HF871 U<";S+PP",SP40L?6>$?6+FZD807_QD_.N$*4@AA>(1_:A;Z M*$Z0&3]N\6,K_CL>LQIRYS:EP@1XA9,LJPJJAQ+ ML@ SHBIK1G&]7DRPZ46P[UGU8*'7G?O>_T_Q)_ WD<9"X)U0'6]$JTD?^J!8 MP6O/D(:87+*D=^*]5 9><,Q]:H6\],SY 5&'CJX_0:Z!1^]GW&;2Q^XJ%O0O M.#FNX?1/JH55'W4H51E)_RG9'WCF%4O%>*C(H]2/M*A^T ME[[>W!O#M/M'.R9C6';7=!\.3-Z-IRN%,+YNCA&="N-JO"<$]:',*PE>Z M^Q- 3U[3\;1WVPYSHOLJMS-OVE/5&*QH*4!.ELK5&\1J?_&FXVL&DFUTT_3" MI&K!].5:=&PO=V]R:W-H965T8QKI30 M=YF.4\N[FX^KFQ4ZNP9%62X1?H_.T8_5-3I[]W[N*DTP_=RTR?:ISD8&LGVE MX@+Y^ ,B'B&6\*OQ\&M(VW#\;[BKZVJ+(VUQI,KG#^3[M@=!%2MWZ [THT;? MUCG;4;-\Y$AVO\WN5]F#@>RF1G0&3VE^V!C&0P;Z)P#05UZJ3**;<@,;I.Q']EI84L+ MIVB!C1;V:3A)PL!.BUI:-$4+;;2H1\-!%)G%9*/%+2V>HD4V6MROS8LC8H"^RX98GO/F'NR$S/;8/UR[ICV0PY;'>9=Q+HH4>\LZX;B^VISMN9*;_6JTTSO MQD&8#OK^EG/UTC#[O79_O_P+4$L#!!0 ( !@XK52VFEO*O0( &(( 9 M >&PO=V]R:W-H965TLM2KH9>HG5^Y?MJD4!&U:7(@9L[*R$SJLU0KGV52Z!+)\I2GV#<\3/* MN#<:N+F9' W$1J>,PTPBMKUWOW7)FV2>J8*I2'^QI4Z&7L]#2UC13:H? MQ?8;[!**K=]"I,K]HFT12_H>6FR4%ME.; @RQHM_^K8K1$5@?)H%9"<@QX+H M T&X$X0NT8+,I75--1T-I-@B::.-F[UPM7%JDPWC]C'.M31WF='IT?W->'XS M1V?7H"E+%2+GZ (]S:_1V9?S@:_-"C;.7^S<)H4;^< M1 ^"ZT2A&[Z$Y:'> M-V0E'MGC34BKX0.5ER@,OB*""6G@F9XN#UIPPK):H?,+/_#[GH.DFO$UN@>S M=]!4**VN6HRCTCARQM'_&#?5O[#I.!O[BKZ..B$FW8'_6JU*0U31G40>0G1*RTPKY0VB:HI/+V:DQ].(H MQ$>D#5$]7(DZ(.V6I-W6O73+..4+.'4G]4K;7FL!QIEY2NPOM8=D4\:]6B[' MV=8C ASWX^9L^R56OQ7KCIN- THW(?5K"X;Q$5,])(A(,U& WX\^?,)>J3^' MQG,/UUZI&F1#3("[X?%KYU=.ZPSDVC4QA19BPW5Q,I:S9:,;HON:&PO=V]R M:W-H965TK:=66:8TGD%:^0Z9T5%R51>BK6KJP$DLR*RL+U/2]R2T*9D\1V;2Z2F->J MH SG F1=ED3\G6#!-R.GYVP7GN@Z5V;!3>**K'&!ZKF:"SUS.Y>,EL@DY0P$ MKD;.N'<]C4R\#?A%<2-WQF R67+^8B9WVV^83&+^6%M+^P M:6('O@-I+14O6[$F*"EKGN2MK<..0/L<%_BMP-\7]$\(@E80V$0;,IO6#5$D MB07?@##1VLT,;&VL6F=#F?D7%TKH7:IU*KF_'2]N%W!Q@XK00D)P"=_@>7$# M%U\N8U?I$TRGR'I=R1]2](_0?)8H2"*LC58IIF^ MC1)F@I?POF,/EL?^Q<8[LM[FGK\FPW#H>['[NEO;PZAH$$9!%_4!/.S PT^" MSR@C+,4SV(USN ,4A'O,AR&]OG^<..J(H[/$#=?GB*/#$G[?+_-AS- ;[%?9 MW;GB)8JU[7P24O,&-M>I6^V:Z]CVE+WUB6ZZ38]\MVDZMKXL:\HD%+C2EM[5 M0%=1-%VPF2A>V4:RY$JW)3O,]8<#A0G0^RO.U79B#N@^1&PO=V]R:W-H965T^W 5;]P.Q+:;_];$-8 M)K5Y W?GNY_OS-]DG39/MD$D>)%"V574$+6W<6R+!B6S4]VB,JRK,0VYL\TR<27.'>@#U)R>=V0 M#\1YUK(:#T@_V[UQ7CQ22BY16:X5&*Q6T7I^NUGX_)#PBV-G+VSPDQRU?O+. MMW(5S7Q#*+ @3V#N]8QW*(0'N3;^#,QHW-(77MIG^I:?&;E]2L MHL\1E%BQDZ!'W7W%89ZEYQ5:V/"$KL]-;R(H3I:T'(I=!Y*K_LU>AG.X*%@N MWRE(AH(D]-UO%+K<,F)Y9G0'QF<[FC?"J*':-<>5_R@',FZ5NSK*[W?KP^X M'[9(C L+WYDQS!_4QRPFQ_=9<3&P-CTK>8>5PH-6U%C8J1++_^MCU]?87')N M;I-.DX;!IXZ=5AKX 6(V@10(OW0&@MX@1^M.A/2]5P MCTX:$]BB+0QOO>#>.K_K5.$9%AKVC$[O_D9Y$5F@#0L@V7? M&B>^$(1$4P?96RCT25&OC3$ZWJQU+ZA_Z?VU=-^@YLJZ-BI7.IO>.%V:7NJ] M0[H-\CIJTTW;^?;0A+TS;;I+[ MM7W/\;D'^Q)NN5C) D"AIY(RV7<*I=87KBNS DHLS_@:F%Y9<%%BI8=BZ4)7R[174]70,7\:IM$^TK7,]!V4;J7A9@[6"DK#JC9]J'_8 FN=U M@%\#_$- ^PU 4 ,"6VBES)8UP@I'H>!;)$RV9C.!]<:B=36$F:\X4T*O$HU3 M49J,DF0R&%XG*+Z]>4C2N[&)IVERF:1Z$WUZ,DG:%1S6H1PTJ$_X:( $TX4X5$"WCL@)&I,#R]=^@V^F>+8Z-: \=!_WRWB9U#W?2WHFMMV(;1\7 MJZ\484N$68ZT$2M09E0K1=\G4,Y!_#CB2J?9J//NKE2,G>.N_"7IF=AN([9[ M5.P78" PM:X,9GA]SSOP!=WKY>4 M():VQ4J4\0U3U05L9ILN/K#-ZV!^J+M[U8S_T%2_!GVJEH1)1&&A*;VSGOY4 MHFJWU4#QM>U8B;T52;J]L6P01)D34V!93-;)F/"%2 M-?G&%EN.)#1&26Q[CM.R$T)3:] S?7,^Z+&=C&F*]+=G@$N7W[9RKEEVHA#3!5%"6 L=UWQJZ5R/7&)@9]Q0/XJ0. MVI5'QIYT8QKV+4<388R!U!)$%7L<8QQK)<7Q(Q>UBC6UX6G]J'YMG%?./!*! M8Q8_T%!&?:MC08AKLHOE@AV^8NY04^L%+!;F"X=\KF-!L!.2);FQ(DAHFI7D M.=^($X/Z.0,O-_ ,=[:0H9P0208]S@[ ]6REIBO&56.MX&BJ3V4IN1JERDX. M%O[$]V^'HQL?QK.[>W^QFNKZ?.%?^PLU",O5;/P-AG=Y[>OL9N(OEC#QKZ?C MZ0H^3U 2&@MPO\ EC%F2J*U>2A8\P6RK]UT 24-X()R35(J>+16T7MH.BMW@;#+.,^#(]>UBH^UZ%AX 8 MU\K4J;55L/(L5V<-R;8F/SXRJ;*MJ4;J?8-<3U#C:\;DL:$7*%Y,@]]02P,$ M% @ &#BM5"Q=@5+K @ U < !D !X;"]W;W)K&ULI95M;]HP$,>_RBG:BTVB!,)S!4@\I&JU4A!T[6N3'& UMIGM )7V MX6NJX(=,J*J8H_< M?-D(R8@V0[EUU5XB"1,G%KE>K=9V&:'<&?:3N84<]D6L(\IQ(4'%C!'Y/L9( M' =.W3E/+.EVI^V$.^SOR197J'_L%]*,W%PEI RYHH*#Q,W &=5OQSV[/EGP M0O&H+FRPD:R%>+.#AW#@U"P01AAHJT#,ZX 3C"(K9#!^9II.OJ5UO+3/ZG=) M[":6-5$X$=$K#?5NX'0="'%#XD@OQ?$>LWA:5B\0D4J><,S6UAP(8J4%RYP- M :,\?9-3EH<+A\8U!R]S\!+N=*.$^/QN-'WV8S)]>_.7S@[472__.7YJ/L'J>3[[#Z"FS[N>/4W^Y M@JE_]S!Y>(:O4]2$1@J\;W #$\&82?5*B^ -YGN;=P6$A_!*I"1:UC!*^19AOP#^A#*A"6$@:8 5FE%,6LZ(4I(K=1-'^ M1H=AK5IK]-U# 4-H%G#4Z\44 M(J1"K8N,+Q6I^-UKZ6DG:.T2U%>DW\40Q@=4)J2 TNT=RZY4)^?N?(K[AF3<'X\4BE-< M%$*GZ**UB[/:S>FZI71/,5NC/#.1=82EA]O]^W";7LGA]G*,WO\DJ7()6,35 M^TQJW(M*RU!NDWZB(! QUVG1S6?SEC5**_6?Y6F_,W7(')2""#?&M5;MF)3( MM(>D RWV2=U>"VVZ0&+N3-M%:1>8[QLA]'E@-\@;^? W4$L#!!0 ( !@X MK50QB"@T*04 *83 9 >&PO=V]R:W-H965TE.[4PM..NLVD[KR^<(:[!9-/1JDE"&.2\) F@)'U>6\*?[G(40+9C(>0 M['EM#)0I3Y0^JX>KX+QG*D0D(KY0*K#\>2$S$D5*D\3QMU#:*]=4@O7Q0?ME M9KPTY@ES,J/18QB([7G/Z8& K'$:B27=_R:%07VESZ<1S_Z#?3'7[ $_Y8+& MA;!$$(=)_HM?"T?4!-"@0P 5 NB# +0[!*Q"P/JL@%T(V)EG7>EQHNE M=^DMY4>PNIO/_H#I;3'Z/;]VO>4*N-[EU>SJ#OQPB#.N!8X(8F8LN!EP0D>"]O2--*^]#!O@ND57B# MV1FPX E )D(M>&9Z<9?XI3AL$7<_(8X<)0Z'&FNL,EI6IL_NT+>014$8(P%8 M">H_GX#5%C/"P3056\K"?S^Z+/=0KK.?Z50\\#*!9OXW-E[JOOC$Q'>P[1*V MK84]HW$L:SS##.8[5? E&@&_Q_-"5@0%M( S-=@F4_O JE?S0%Q M7C40@0"_Z=PY+ T8:E5.-QM&-E@0<)4(%DJ>]\$#CE)R N:IX$)&+TPV;5"' M#7_:<.@,^QTYY)2 G.\"\EX)\T..GR+2!LAI +)&HVY HQ+02 NHYH83<$$V M89)T>&34*"O4'PZ18UKM"*!9D;>IQ?"8;6LD.,4OA,EM^N * A8L],FQ4!7: MG1HR\\P<=*"J;2E0BVHELUJ1DDSJ@,@V1<9%YGTB(8I0C4L6T^0I1-5JZ%N< MZ!(>;A*9,*V<6"BM!Z7?[V8Z6#$T_!)%@^OP;QH&6;WG^:J*/L?8BLMJ9"OJ M=V"JZ!<>X]\6YQ?X\AAU.,ENB;-\61-;5Y!^F -&O7C6&=65UE7W OUY'N;QD]R7;DM2#R<^*GJJ\ = MPZJ0@=M@^ *-7NG(!&\$,]WF "LRAGHVGD64*RP%S:QS'^6(ZWN]'$CX3.YK MLB*]5W^+DXRE?"+#_!D/.RT,U>7?BKFAGKIU]7",,IMD#I$U96E$]TE/],3A= M35*A]EU^0-35(Z&*ZY&>Z[^(HO\E%!6MHV.T7LO&$LQ4GD .IY$C95_HKP.S MH66/NLJGHGJD9^5O'UM0L\\>P:'E6*@#4L7M2,_MAZ823(NFTF< M@F%?I#B2CC&JZ?D-U@UFLD7G(")K*6J>#64L67XIE#\(NLNN29ZH$#3.AEN" \+4 M!/E]3:DX/*@%RJNYR7]02P,$% @ &#BM5)\>U?-" P 8@H !D !X M;"]W;W)K&ULK5;;MO?HGXUX)6:!!8P8>SA[N'+'$TG,S3_ M.IA-T-48),Z(N$:?T.-\C*X^7'=MJ=;2'G98WZ#?/K^[VT#'K^+F&SS_4MPPIQE="30% MCN8IYM VJI 6P:T=0'T0:7M'8U9#NB*,"%JXUY ! 9")^FV[SFM( BZ]O8P M'#5FOM,)*ZLC@NV*8+N1X)/)"DC08 M<93D:L3Q7R6@"(-"C4%/?&1IA$F\( MEH#.%%V*5Z&M6+U]0#IR6F$81IT3=>\P/!(85 *#9H&8>'A&R'5\)PA"]X3Y.PR/J'A0,553JB_YLQXXQLM/U!YC2F3'1.W(TZ?CN,HA.) M]9:N$T07;@77>7U$G#^[N%XYJT=DB$46USXASMGI.=V71I-CM@=/GOL/;,L- MJ.7KOLVWR:3@:Q^\UCGPE2EB!(K9ALKB/:Q&JT)I8,J#D_&A+J!,%? *4U1? MZK5;92IO""P5I',3JEWG14%3="1;FYI@P:2J,$PS544@<&V@YI>,R7U'+U"5 ME?W?4$L#!!0 ( !@XK51:M^F3\@$ /X# 9 >&PO=V]R:W-H965T ME_P MDT&K3V+D.ME(N7/)0Y'@P!D"#KEQ#-3^#C 'SAV1M?&GY\2#I .>QF_L=[YW MV\N&:IA+_HL5IDKP5XP**.F>FY5L[Z'O9^+XY2UD;9 M769Q)LVFO^?WM_,?*%L]/=_.GQ^>'EWX?35=HHL%&,JX1H]4*>I.[W-,C!5U M4)+W K-.(#PCL*1'%(R_H# (@Y?U EU\^D!"K./!=CC8#CUK]#]LOU.,!L7( M*X[/*2J9 Q0:W2DI4$:/=CSR';++IG]@-MPJ*M!4R'UM_G52G<*55W#3)06F!P>3W!2'6OK4N,;/P-;Z2Q[\6'E1U0 M4*[ [I?2FNP3]VB&D4__ E!+ P04 " 8.*U4^XB8V! # P$0 #0 M 'AL+W-T>6QE3'.>ENM+UPY;.(;5TC^ZY1W?GRF3/T?1@XNIG,Z22\.WW[LY7Z\DW@[B?O3DX&=V>7 MA_93"YR%D9?TXAFDYX,!3@P@1IX^C_PI;DL==0F:C@LI]O,$!A.;5#2X)WP2 MS@AG<\7 JR 5XVMG'H)A(;E4@38%,F)BL#0/#H[=#&K7\51,2&5CNPCN[[Q; M?@!L9B"0<=X+'(;.,!W71&NJQ)69V,76^ @*NO'MNC8*2T76\? BW#K8FPDR MERJGJ@\3AQO3=,QI 7(4*Y=PU[*. -1:5F:0,U)*0:R&C4Q4=0 U%?W0".J&CL9-@'^7S7'OT@Y>Q!O4[%[JSZW9CK!S:!9ZK6C! M5G:^*GH!&'N,LY.ZYNM/G)6BHF[SSPXX'9.-7["4BCV8:- J"V.@*@SNJ=)L ML6OYI4A]2U=ZTTZK M<\?(6:_VZ>2RJH(GQ7M.G]8\[RBQ4G'_Z59/M?Y5"P M5V-W6AV[R(O7(#(]?I%)=I0:H^[4V3G:]@ZVWAK "\0D_ XO*WP;-)BWC&LF MNMF2Y3D5C\XW0Z_)W+P.[O&;]3DM2,OU;0].PNWX&\U96V7]JFM(1+=J._X* MVXO3_NW%Q&(BIRN:S[JI*N=V&)B!B=I=X'"(7-G+CV ^#O,C@&%Q, 68C_/" MXOQ/^QFA^W$8IFWD14:HSPCU<5X^9&8_6!R_3V8N_TZS+$G2%,OH;.95,,/R MEJ;P];-AVL #BP.1_BS7>+7Q#GFZ#[":/M4AV$[Q3L1VBN<:$'_>P"/+_-7& MXH '5@6L=R"^/P[TE-\G2:"JF#;L"<:1+,,0Z$5_CZ8IDIT4/O[Z8$])DF29 M'P',KR!), 2>1AS!%( &#$D2>PX>G$?1YIR*MK^13'\#4$L#!!0 ( !@X MK527BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GE;VJ?M[1OC+VO&7M"?/"O*D;$38G]CFF6Z(WE2_F1[4LB:+>-Y(F26 M/YOEGI-D4^X($7EFVKW>T,P36AAWMVU;2VZJ&29(*B@K9&%5L*+DK?RLK[+H ME99T33,J_HZ,.IT1 ^6TH#E])YN1T3-0N6-O,\;I.RM$DD4I9UDV,JRF8D6X MH.F7XJB"C)-U69>(9!TF$F1D#'NRP2WEI:C?J-M/).,KD2\WN8-@$YH)PL>) M(%/.#GM:/%?-R%Z82C?J.+3/)H@W_'_"R+9;FI(Q2P\Y*4031TZR"K H=W1? M&JA(-4?^0%_T_1-2"@E4OR&R@KN;VH\C2B+8(R#"(^13$6+N3]V M8YFY=^=NX&&D0-H I'U&R"=;@70 2.,9&>XAP#D4"_DO1OY=>B6(8YD&-W87ZB#? F@7>I%B_QI MX$]\SPUBY'K>XC&(_6"*EC*2GM\9Y"L \DHO9(A7.'C$"LPU '.M&V9>_V)+ M-XR[$;)ZT-KSW$U+U=8AJI*R_]_@L-0'4D+ MA^Z B M0GJP-/L!7#HZ2Z\%"<+2;(B/Q0-=R,U=1LH?*A?D!$NS%)H)>Q(+\H&E60C@ MS.V.*F0$2[,2OL[<31[!'@S%3!JIB05IQ:*V9[M;LA6UJ032 _4\M]]P]02P,$% @ &#BM5$N*H MS M 0 8_?9U9G)\M.X_$YOS^9J[SR;_KEP=_AAL?YKNY@OG@DF.67=Q86?L MO1QO>SM<:-9/-LGAM#/=X43&Q@YB".+X00)!$C]H#D'S^$$+"%K$#UI"T#)^ MT J"5O&#UA"TCA^T@:!-_"!*4<940=($:P5:$W)-"KPF!)L4B$U(-BDPFQ!M M4J V(=NDP&U"N$F!W(1TDP*["?$F!7HSZLT*]&;4FQ7HS9.?;05Z,^K-"O1F MU)L5Z,VH-RO0FU%O5J WH]ZL0&]&O5F!WHQZLP*]!?46!7H+ZBT*]!;46Q3H M+9/#$@5Z"^HM"O06U%O>J;>YQOW?277HWW7C]L/R>7/R00TX6SA@ MW?\"4$L#!!0 ( !@XK53?(2<;D@$ /D5 3 6T-O;G1E;G1?5'EP M97-=+GAM;,V8S6[",!"$7R7*%1%CIZ4_ BYMKRV'OH";;(A%$ENVH?#V=<*/ MU(I&("IU+K$2[\Z,O=)WR.1]:\A%F[IJW#0NO3>/C+FLI%JZ1!MJPDZA;2U] M>+4+9F2VE MB8C0:LTPWGAH_]*U&/)L\4R%7E8]>-N&S4[J9QI8J%T=/N\+6 M:QI+8RJ521_VV;K)?[@,]PY)Z.QJ7*F,&X2"F)UT:'=^-]CWO:W)6I53-)?6 MO\HZ5+%-Q9S?5N22?HD3&751J(QRG:WJT)(X8TGFKB3R=97L1 ?]SC[<,.V> M_&K_3J;/,%3.K38N3,S2Y7:'D;3=0Q.$R'K5?\2C8Y"^^GS43CNG_$SO<+V? MVBZ[>3C6+=??\?<9'_4OS"% &UL4$L! A0#% @ &#BM5-2,%G'M M*P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ &#BM5)E&PO=V]R:W-H965T&UL4$L! A0# M% @ &#BM5*AY@6JQ!0 G!4 !@ ("!(PT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &#BM5#,Q-U1. M! V1 !@ ("!-AL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &#BM5*K&PO=V]R:W-H965T.?HP8 .01 9 " @20[ !X;"]W M;W)K&UL4$L! A0#% @ &#BM5"8'^#CU"0 M0QX !D ("!_D$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &#BM5!\4G"DD" 1!0 !D M ("!4U0 'AL+W=O&PO=V]R:W-H M965T2A6T00 $X- 9 M " @1)@ !X;"]W;W)K&UL4$L! M A0#% @ &#BM5,_ZY$"/ P *0D !D ("!&F4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &#BM M5 C-&,!O @ +@8 !D ("!8FX 'AL+W=O&PO=V]R:W-H965T=S !X;"]W;W)K M&UL4$L! A0#% @ &#BM5$'FB^6/ @ .P< M !D ("!N78 'AL+W=O0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ &#BM5+::6\J] @ 8@@ !D M ("!&($ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &#BM5!F]'Z"? @ _P8 !D ("!"XD 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &#BM5#&( M*#0I!0 IA, !D ("!-)( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &#BM5/N(F-@0 P ,!$ T M ( !-IT 'AL+W-T>6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ &#BM5$N*H MS 0 J8 %M#;VYT D96YT7U1Y<&5S72YX;6Q02P4& "L *P"D"P /:@ 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.22.1 html 62 201 1 false 16 0 false 4 false false R1.htm 000001 - Document - Cover Sheet http://quotemedia.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://quotemedia.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 000005 - Statement - CONDENSED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (UNAUDITED) Sheet http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited CONDENSED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (UNAUDITED) Statements 5 false false R6.htm 000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 6 false false R7.htm 000007 - Disclosure - BASIS OF PRESENTATION Sheet http://quotemedia.com/role/BasisOfPresentation BASIS OF PRESENTATION Notes 7 false false R8.htm 000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://quotemedia.com/role/SignificantAccountingPolicies SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 000009 - Disclosure - REVENUE Sheet http://quotemedia.com/role/REVENUE REVENUE Notes 9 false false R10.htm 000010 - Disclosure - RELATED PARTIES Sheet http://quotemedia.com/role/RelatedParties RELATED PARTIES Notes 10 false false R11.htm 000011 - Disclosure - LEASES Sheet http://quotemedia.com/role/LEASES LEASES Notes 11 false false R12.htm 000012 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT Sheet http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficit REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT Notes 12 false false R13.htm 000013 - Disclosure - EARNINGS PER SHARE Sheet http://quotemedia.com/role/EarningsPerShare EARNINGS PER SHARE Notes 13 false false R14.htm 000014 - Disclosure - PAYCHECK PROTECTION PROGRAM Sheet http://quotemedia.com/role/PaycheckProtectionProgram PAYCHECK PROTECTION PROGRAM Notes 14 false false R15.htm 000015 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://quotemedia.com/role/SignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 15 false false R16.htm 000016 - Disclosure - REVENUE (Tables) Sheet http://quotemedia.com/role/RevenueTables REVENUE (Tables) Tables http://quotemedia.com/role/REVENUE 16 false false R17.htm 000017 - Disclosure - LEASES (Tables) Sheet http://quotemedia.com/role/LeasesTables LEASES (Tables) Tables http://quotemedia.com/role/LEASES 17 false false R18.htm 000018 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Tables) Sheet http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitTables REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Tables) Tables http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficit 18 false false R19.htm 000019 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://quotemedia.com/role/EarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://quotemedia.com/role/EarningsPerShare 19 false false R20.htm 000020 - Disclosure - BASIS OF PRESENTATION (Details Narrative) Sheet http://quotemedia.com/role/BasisOfPresentationDetailsNarrative BASIS OF PRESENTATION (Details Narrative) Details http://quotemedia.com/role/BasisOfPresentation 20 false false R21.htm 000021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://quotemedia.com/role/SignificantAccountingPoliciesDetailsNarrative SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://quotemedia.com/role/SignificantAccountingPoliciesPolicies 21 false false R22.htm 000022 - Disclosure - REVENUE (Details) Sheet http://quotemedia.com/role/RevenueDetails REVENUE (Details) Details http://quotemedia.com/role/RevenueTables 22 false false R23.htm 000023 - Disclosure - REVENUE (Details 1) Sheet http://quotemedia.com/role/RevenueDetails1 REVENUE (Details 1) Details http://quotemedia.com/role/RevenueTables 23 false false R24.htm 000024 - Disclosure - RELATED PARTIES (Details Narrative) Sheet http://quotemedia.com/role/RelatedPartiesDetailsNarrative RELATED PARTIES (Details Narrative) Details http://quotemedia.com/role/RelatedParties 24 false false R25.htm 000025 - Disclosure - LEASES (Details) Sheet http://quotemedia.com/role/LeasesDetails LEASES (Details) Details http://quotemedia.com/role/LeasesTables 25 false false R26.htm 000026 - Disclosure - LEASES (Details 1) Sheet http://quotemedia.com/role/LeasesDetails1 LEASES (Details 1) Details http://quotemedia.com/role/LeasesTables 26 false false R27.htm 000027 - Disclosure - LEASES (Details 2) Sheet http://quotemedia.com/role/LeasesDetails2 LEASES (Details 2) Details http://quotemedia.com/role/LeasesTables 27 false false R28.htm 000028 - Disclosure - LEASES (Details 3) Sheet http://quotemedia.com/role/LeasesDetails3 LEASES (Details 3) Details http://quotemedia.com/role/LeasesTables 28 false false R29.htm 000029 - Disclosure - LEASES (Details Narrative) Sheet http://quotemedia.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://quotemedia.com/role/LeasesTables 29 false false R30.htm 000030 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details) Sheet http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details) Details http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitTables 30 false false R31.htm 000031 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 1) Sheet http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1 REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 1) Details http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitTables 31 false false R32.htm 000032 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 2) Sheet http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2 REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 2) Details http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitTables 32 false false R33.htm 000033 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details Narrative) Sheet http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details Narrative) Details http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitTables 33 false false R34.htm 000034 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://quotemedia.com/role/EarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://quotemedia.com/role/EarningsPerShareTables 34 false false R35.htm 000035 - Disclosure - PAYCHECK PROTECTION PROGRAM (Details Narrative) Sheet http://quotemedia.com/role/PaycheckProtectionProgramDetailsNarrative PAYCHECK PROTECTION PROGRAM (Details Narrative) Details http://quotemedia.com/role/PaycheckProtectionProgram 35 false false All Reports Book All Reports qmci_10q.htm qmci-20220331.xsd qmci-20220331_cal.xml qmci-20220331_def.xml qmci-20220331_lab.xml qmci-20220331_pre.xml qmci_ex311.htm qmci_ex312.htm qmci_ex321.htm qmci_ex322.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 53 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "qmci_10q.htm": { "axisCustom": 0, "axisStandard": 6, "contextCount": 62, "dts": { "calculationLink": { "local": [ "qmci-20220331_cal.xml" ] }, "definitionLink": { "local": [ "qmci-20220331_def.xml" ] }, "inline": { "local": [ "qmci_10q.htm" ] }, "labelLink": { "local": [ "qmci-20220331_lab.xml" ] }, "presentationLink": { "local": [ "qmci-20220331_pre.xml" ] }, "schema": { "local": [ "qmci-20220331.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/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 266, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 9, "http://quotemedia.com/20220331": 8, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 22 }, "keyCustom": 37, "keyStandard": 164, "memberCustom": 9, "memberStandard": 7, "nsprefix": "qmci", "nsuri": "http://quotemedia.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000001 - Document - Cover", "role": "http://quotemedia.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000010 - Disclosure - RELATED PARTIES", "role": "http://quotemedia.com/role/RelatedParties", "shortName": "RELATED PARTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000011 - Disclosure - LEASES", "role": "http://quotemedia.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000012 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT", "role": "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficit", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000013 - Disclosure - EARNINGS PER SHARE", "role": "http://quotemedia.com/role/EarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "qmci:PaycheckProtectionProgramTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000014 - Disclosure - PAYCHECK PROTECTION PROGRAM", "role": "http://quotemedia.com/role/PaycheckProtectionProgram", "shortName": "PAYCHECK PROTECTION PROGRAM", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "qmci:PaycheckProtectionProgramTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000015 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://quotemedia.com/role/SignificantAccountingPoliciesPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000016 - Disclosure - REVENUE (Tables)", "role": "http://quotemedia.com/role/RevenueTables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "qmci:SupplementalBalanceSheetInformation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000017 - Disclosure - LEASES (Tables)", "role": "http://quotemedia.com/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "qmci:SupplementalBalanceSheetInformation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000018 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Tables)", "role": "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitTables", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000019 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://quotemedia.com/role/EarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "qmci:WorkingCapitalDeficit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000020 - Disclosure - BASIS OF PRESENTATION (Details Narrative)", "role": "http://quotemedia.com/role/BasisOfPresentationDetailsNarrative", "shortName": "BASIS OF PRESENTATION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "qmci:WorkingCapitalDeficit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "role": "http://quotemedia.com/role/SignificantAccountingPoliciesDetailsNarrative", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000022 - Disclosure - REVENUE (Details)", "role": "http://quotemedia.com/role/RevenueDetails", "shortName": "REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31_qmci_CorporateQuotestreamMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000023 - Disclosure - REVENUE (Details 1)", "role": "http://quotemedia.com/role/RevenueDetails1", "shortName": "REVENUE (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2021-12-31_us-gaap_LeasesAcquiredInPlaceMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DueToAffiliateCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000024 - Disclosure - RELATED PARTIES (Details Narrative)", "role": "http://quotemedia.com/role/RelatedPartiesDetailsNarrative", "shortName": "RELATED PARTIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2021-12-31_us-gaap_LeasesAcquiredInPlaceMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DueToAffiliateCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "qmci:SupplementalBalanceSheetInformation", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000025 - Disclosure - LEASES (Details)", "role": "http://quotemedia.com/role/LeasesDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "qmci:SupplementalBalanceSheetInformation", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "lang": null, "name": "qmci:PropertySubjectToOrAvailableForFinanceLeaseGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "qmci:MaturitiesOfLeaseLiabilities", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000026 - Disclosure - LEASES (Details 1)", "role": "http://quotemedia.com/role/LeasesDetails1", "shortName": "LEASES (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "qmci:MaturitiesOfLeaseLiabilities", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseInitialDirectCostExpenseOverTerm", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000027 - Disclosure - LEASES (Details 2)", "role": "http://quotemedia.com/role/LeasesDetails2", "shortName": "LEASES (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseInitialDirectCostExpenseOverTerm", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "qmci:OperatingCashFlowsFromOperatingLeases", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000028 - Disclosure - LEASES (Details 3)", "role": "http://quotemedia.com/role/LeasesDetails3", "shortName": "LEASES (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "qmci:OperatingCashFlowsFromOperatingLeases", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000029 - Disclosure - LEASES (Details Narrative)", "role": "http://quotemedia.com/role/LeasesDetailsNarrative", "shortName": "LEASES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000030 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details)", "role": "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31_us-gaap_SellingAndMarketingExpenseMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-03-31_qmci_CommonStockOptionsAndWarrantsMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000031 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 1)", "role": "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2021-12-31_qmci_NonVestedMember_qmci_CommonStockOptionsAndWarrantsMember", "decimals": "0", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "qmci:SummaryOfWeightedAverageRemainingContractualLifeAndExercisePriceOfCommonStockOptionsAndWarrantsOutstanding", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31_qmci_CommonStockOptionsAndWarrantsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000032 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 2)", "role": "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "qmci:SummaryOfWeightedAverageRemainingContractualLifeAndExercisePriceOfCommonStockOptionsAndWarrantsOutstanding", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31_qmci_CommonStockOptionsAndWarrantsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000033 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details Narrative)", "role": "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-03-31_qmci_CommonStockOptionsAndWarrantsMember", "decimals": "0", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000034 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://quotemedia.com/role/EarningsPerShareDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "lang": null, "name": "qmci:WarrantsToPurchaseRedeemableConvertiblePreferredStock", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "qmci:PaycheckProtectionProgramTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2020-05-04", "decimals": "0", "first": true, "lang": null, "name": "qmci:ProceedsFromPaycheckProtectionProgramAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000035 - Disclosure - PAYCHECK PROTECTION PROGRAM (Details Narrative)", "role": "http://quotemedia.com/role/PaycheckProtectionProgramDetailsNarrative", "shortName": "PAYCHECK PROTECTION PROGRAM (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "qmci:PaycheckProtectionProgramTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2020-05-04", "decimals": "0", "first": true, "lang": null, "name": "qmci:ProceedsFromPaycheckProtectionProgramAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "role": "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000005 - Statement - CONDENSED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (UNAUDITED)", "role": "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited", "shortName": "CONDENSED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000007 - Disclosure - BASIS OF PRESENTATION", "role": "http://quotemedia.com/role/BasisOfPresentation", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "role": "http://quotemedia.com/role/SignificantAccountingPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000009 - Disclosure - REVENUE", "role": "http://quotemedia.com/role/REVENUE", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 16, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "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" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "gYearItemType" }, "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" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "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 1" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "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 2" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address City Or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r288" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "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" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "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" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r288" ], "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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "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 Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r292" ], "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" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r288" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r288" ], "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" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r288" ], "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" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "qmci_BravenetWebServicesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Bravenet" } } }, "localname": "BravenetWebServicesIncMember", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "qmci_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities:" } } }, "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/LeasesDetails3" ], "xbrltype": "stringItemType" }, "qmci_ClosingPriceOfShareOfCommonStockOnSecuritiesExchangeExceedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Closing Price Of Share Of Common Stock On Securities Exchange Exceed Price Per Share" } } }, "localname": "ClosingPriceOfShareOfCommonStockOnSecuritiesExchangeExceedPricePerShare", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "perShareItemType" }, "qmci_CommonStockOptionsAndWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock Options and Warrants", "verboseLabel": "Common Stock Options and Warrants" } } }, "localname": "CommonStockOptionsAndWarrantsMember", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "domainItemType" }, "qmci_ConvertiblePreferredStockDesignated": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock Designated" } } }, "localname": "ConvertiblePreferredStockDesignated", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "qmci_ConvertiblePreferredStockIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock, Issued" } } }, "localname": "ConvertiblePreferredStockIssued", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "qmci_ConvertiblePreferredStockParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock, Par Value" } } }, "localname": "ConvertiblePreferredStockParValue", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "qmci_ConvertiblePreferredStockRedeemed": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock Redeemed" } } }, "localname": "ConvertiblePreferredStockRedeemed", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "qmci_ConvertiblePreferredStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock, Outstanding" } } }, "localname": "ConvertiblePreferredStockSharesOutstanding", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "qmci_CorporateQuotestreamMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Corporate Quotestream" } } }, "localname": "CorporateQuotestreamMember", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "qmci_Earningspersharebasic": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (loss) Per Share - Basic" } } }, "localname": "Earningspersharebasic", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "qmci_Earningspersharediluted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (loss) Per Share - Diluted" } } }, "localname": "Earningspersharediluted", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "qmci_FinanceLease": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease" } } }, "localname": "FinanceLease", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "qmci_FinanceLeasesObligationsPayableWithinAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Leases Obligations Payable Within:" } } }, "localname": "FinanceLeasesObligationsPayableWithinAbstract", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "stringItemType" }, "qmci_FinancingCashFlowsFromFinanceLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Financing Cash Flows From Finance Leases" } } }, "localname": "FinancingCashFlowsFromFinanceLeases", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/LeasesDetails3" ], "xbrltype": "monetaryItemType" }, "qmci_ForeignExchangeGainLoss": { "auth_ref": [], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 11.0, "parentTag": "qmci_otherIncomeExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement.", "label": "Foreign Exchange Gain" } } }, "localname": "ForeignExchangeGainLoss", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "qmci_ForfeitedDuringThePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Forfeited During The Period" } } }, "localname": "ForfeitedDuringThePeriod", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1" ], "xbrltype": "sharesItemType" }, "qmci_IndividualQuotestreamMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Individual Quotestream" } } }, "localname": "IndividualQuotestreamMember", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "qmci_InteractiveContentAndDataApplicationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interactive Content & Data Applications" } } }, "localname": "InteractiveContentAndDataApplicationsMember", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "qmci_LessImputedInterest": { "auth_ref": [], "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": "[Less Imputed Interest 1]", "verboseLabel": "Less Imputed Interest" } } }, "localname": "LessImputedInterest", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "qmci_LessImputedInterestOperating": { "auth_ref": [], "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": "[Less Imputed Interest]", "verboseLabel": "Less Imputed Interest" } } }, "localname": "LessImputedInterestOperating", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "qmci_LesseeLeasingArrangementsOperatingLeaseTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Term" } } }, "localname": "LesseeLeasingArrangementsOperatingLeaseTermOfContract", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "durationItemType" }, "qmci_LiabilitiesRedeemableConvertiblePreferredStockAndStockholdersDeficitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Redeemable Convertible Preferred Stock, And Stockholders' Deficit" } } }, "localname": "LiabilitiesRedeemableConvertiblePreferredStockAndStockholdersDeficitAbstract", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "qmci_MaturitiesOfLeaseLiabilities": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities Of Lease Liabilities" } } }, "localname": "MaturitiesOfLeaseLiabilities", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "qmci_NonVestedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non Vested" } } }, "localname": "NonVestedMember", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1" ], "xbrltype": "domainItemType" }, "qmci_NumberOfConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number Of Consecutive Trading Days" } } }, "localname": "NumberOfConsecutiveTradingDays", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "durationItemType" }, "qmci_OperatingCashFlowsFromFinanceLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Operating Cash Flows From Finance Leases" } } }, "localname": "OperatingCashFlowsFromFinanceLeases", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/LeasesDetails3" ], "xbrltype": "monetaryItemType" }, "qmci_OperatingCashFlowsFromOperatingLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Operating Cash Flows From Operating Leases" } } }, "localname": "OperatingCashFlowsFromOperatingLeases", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/LeasesDetails3" ], "xbrltype": "monetaryItemType" }, "qmci_OperatingLeaseWeightedAverageRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Operating Leases]", "verboseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "qmci_PaycheckProtectionProgramTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "8. Paycheck Protection Program" } } }, "localname": "PaycheckProtectionProgramTextBlock", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/PaycheckProtectionProgram" ], "xbrltype": "textBlockItemType" }, "qmci_PreferredStockSharesDesignated": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Designated" } } }, "localname": "PreferredStockSharesDesignated", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "qmci_PreferredStockWarrantsExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock Warrants Exercisable" } } }, "localname": "PreferredStockWarrantsExercisable", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "qmci_PreferredStockWarrantsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock Warrants Exercise Price" } } }, "localname": "PreferredStockWarrantsExercisePrice", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "perShareItemType" }, "qmci_PreferredStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock Warrant" } } }, "localname": "PreferredStockWarrantsMember", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "domainItemType" }, "qmci_ProceedsFromPaycheckProtectionProgramAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Proceeds From Paycheck Protection Program Amount" } } }, "localname": "ProceedsFromPaycheckProtectionProgramAmount", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/PaycheckProtectionProgramDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "qmci_PropertySubjectToOrAvailableForFinanceLeaseAccumulatedDepreciation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Less: Accumulated Depreciation" } } }, "localname": "PropertySubjectToOrAvailableForFinanceLeaseAccumulatedDepreciation", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "qmci_PropertySubjectToOrAvailableForFinanceLeaseGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Computer Equipment On Financing Lease" } } }, "localname": "PropertySubjectToOrAvailableForFinanceLeaseGross", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "qmci_PropertySubjectToOrAvailableForFinanceLeaseNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Computer Equipment On Financing Lease, Net" } } }, "localname": "PropertySubjectToOrAvailableForFinanceLeaseNet", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "qmci_RedeemableConvertiblePreferredStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Redeemable Convertible Preferred Stock" } } }, "localname": "RedeemableConvertiblePreferredStock", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "qmci_SeriesARedeemableConvertiblePreferredSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Series A Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesARedeemableConvertiblePreferredSharesMember", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "domainItemType" }, "qmci_SeriesARedeemableConvertiblePreferredStocksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Series A Redeemable Convertible Preferred Stock [Member]" } } }, "localname": "SeriesARedeemableConvertiblePreferredStocksMember", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "qmci_StockBasedCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Stock-based Compensation" } } }, "localname": "StockBasedCompensation", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "qmci_StockOptionsAndWarrantsToPurchaseCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options And Warrants To Purchase Common Stock" } } }, "localname": "StockOptionsAndWarrantsToPurchaseCommonStock", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "qmci_StockWarrantsExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Warrants Exercisable" } } }, "localname": "StockWarrantsExercisable", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "qmci_SummaryOfWeightedAverageRemainingContractualLifeAndExercisePriceOfCommonStockOptionsAndWarrantsOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary Of Weighted Average Remaining Contractual Life And Exercise Price Of Common Stock Options And Warrants Outstanding" } } }, "localname": "SummaryOfWeightedAverageRemainingContractualLifeAndExercisePriceOfCommonStockOptionsAndWarrantsOutstanding", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitTables" ], "xbrltype": "textBlockItemType" }, "qmci_SupplementalBalanceSheetInformation": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Information" } } }, "localname": "SupplementalBalanceSheetInformation", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "qmci_WarrantsToPurchaseRedeemableConvertiblePreferredStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Warrants To Purchase Redeemable Convertible Preferred Stock" } } }, "localname": "WarrantsToPurchaseRedeemableConvertiblePreferredStock", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "qmci_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Discount Rate" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "qmci_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Lease Term" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "qmci_WorkingCapitalDeficit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Custom Element.", "label": "Working Capital Deficit" } } }, "localname": "WorkingCapitalDeficit", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "qmci_otherIncomeExpenses": { "auth_ref": [], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "[Otheroperatingincome]", "totalLabel": "Otheroperatingincome" } } }, "localname": "otherIncomeExpenses", "nsuri": "http://quotemedia.com/20220331", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r111", "r181", "r183", "r258", "r279", "r280" ], "lang": { "en-us": { "role": { "label": "Product Or Service Axis" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r111", "r181", "r183", "r258", "r279", "r280" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable And Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r15", "r114", "r115" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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, Net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r16", "r199", "r257" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 17.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" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r61", "r62", "r63", "r196", "r197", "r198", "r216" ], "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" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments To Reconcile Net Income To Net Cash Provided By Operating Activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r116", "r121", "r122", "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance For Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r57", "r101", "r104", "r109", "r119", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r207", "r212", "r219", "r255", "r257", "r262", "r270" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "[Assets]", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r28", "r57", "r119", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r207", "r212", "r219", "r255", "r257" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "[Assets, Current]", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r60", "r95" ], "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": "1. Basis Of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r22", "r52" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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", "periodEndLabel": "Cash And Equivalents, End Of Period", "periodStartLabel": "Cash And Equivalents, Beginning Of Period" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets", "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r46", "r223" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect]", "totalLabel": "Net Increase In Cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r55", "r57", "r76", "r77", "r78", "r80", "r82", "r91", "r92", "r93", "r119", "r139", "r143", "r144", "r145", "r148", "r149", "r152", "r153", "r156", "r160", "r219", "r291" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Warrant To Purchase Of Common Stock Exercise Price Per Share" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Warrant To Purchase Of Common Stock" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r61", "r62", "r216" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par Value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r14" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r167" ], "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" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14", "r257" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 18.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, $0.001 Par Value, 150,000,000 Shares Authorized, Shares Issued And Outstanding: 90,477,798 At March 31, 2022 And December 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r54", "r209" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Basis Of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r12", "r13", "r163", "r168", "r170" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.", "label": "Convertible Preferred Stock Outstanding" } } }, "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r41", "r57", "r119", "r139", "r140", "r141", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r219" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "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" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PAYCHECK PROTECTION PROGRAM (Details Narrative)" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r21" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "[Deferred Revenue]", "periodEndLabel": "Deferred Revenue, Ending Balance", "periodStartLabel": "Deferred Revenue, Beginning Balance" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RevenueDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue recognized for transactions arising during the current reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an Entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.", "label": "New Deferrals, Net Of Amounts Recognized In The Current Period" } } }, "localname": "DeferredRevenueAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RevenueDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": { "auth_ref": [ "r9" ], "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": "Schedule Of Deferred Revenue" } } }, "localname": "DeferredRevenueByArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 14.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", "verboseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/BasisOfPresentationDetailsNarrative", "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "[Deferred Revenue, Revenue Recognized]", "negatedLabel": "Revenue Recognized In The Current Period From The Amounts In The Beginning Balance" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RevenueDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r50", "r99" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.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 And Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Schedule Of Disaggregated Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DueToAffiliateCurrentAndNoncurrent": { "auth_ref": [ "r251", "r254", "r264", "r274", "r286" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership.", "label": "Due To Related Party" } } }, "localname": "DueToAffiliateCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r37", "r66", "r67", "r68", "r69", "r70", "r74", "r76", "r80", "r81", "r82", "r87", "r88", "r217", "r218", "r266", "r276" ], "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": "Basic Earnings Per Share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r37", "r66", "r67", "r68", "r69", "r70", "r76", "r80", "r81", "r82", "r87", "r88", "r217", "r218", "r266", "r276" ], "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": "Diluted Earnings Per Share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r83", "r85", "r86", "r89" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "7. EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r194" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Unrecognized Share-based Compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Unrecognized Share-based Compensation, Period Of Recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r31", "r32", "r33", "r61", "r62", "r63", "r65", "r71", "r73", "r90", "r120", "r167", "r171", "r196", "r197", "r198", "r201", "r202", "r216", "r224", "r225", "r226", "r227", "r228", "r229", "r281", "r282", "r283", "r293" ], "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." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r237", "r239", "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Interest" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease Costs:" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r236", "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Total Finance Lease Liability", "verboseLabel": "Total" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails", "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r236" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 12.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 finance lease, classified as current.", "label": "Current Portion Of Finance Lease Liabilities", "verboseLabel": "Current Portion Of Finance Lease Liability" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets", "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "[Finance Lease, Liability, Noncurrent]", "verboseLabel": "Long-term Portion Of Finance Lease Liability" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "[Finance Lease, Liability, Payment, Due]", "verboseLabel": "Total Lease Payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Finance Lease, Liability, to be Paid, Year Five]", "verboseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Finance Lease, Liability, to be Paid, Year Four]", "verboseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Finance Lease, Liability, to be Paid, Year Three]", "verboseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "[Finance Lease, Liability, to be Paid, Year Two]", "verboseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "[Finance Lease, Liability, to be Paid, Remainder of Fiscal Year]", "verboseLabel": "2022 (excluding The Three Months Ended March 31, 2022)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r237", "r239", "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r242", "r245" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r130", "r131", "r134", "r135", "r259", "r260" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite Lived Intangible Assets By Major Class Axis" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r130", "r133" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyDisclosureTextBlock": { "auth_ref": [ "r222", "r230", "r231" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for foreign currency transactions and translation. This may include description of foreign currency transactions, foreign currency gains and losses, explanation of change in cumulative translation adjustment, description of effect of subsequent foreign currency exchange rate change, cumulative translation adjustment movement, foreign currency translation adjustment by component movement, translation adjustment for net investment hedge movement, adjustment for long-term intercompany transactions, schedule of long-term intercompany balances and any other foreign currency transactions and translation related items.", "label": "Foreign Currency Translation And Transactions" } } }, "localname": "ForeignCurrencyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r51", "r220", "r221" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Effects Of Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RevenueDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r50", "r150", "r151" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "[Gain (Loss) on Extinguishment of Debt]", "negatedLabel": "Gain On Forgiveness Of Ppp Loan (note 8)" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r42" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General And Administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r127", "r128", "r257", "r261" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r40", "r57", "r101", "r103", "r105", "r108", "r110", "r119", "r139", "r140", "r141", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r219" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 8.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/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r58", "r204" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r137", "r138" ], "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/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r59", "r72", "r73", "r100", "r200", "r203", "r205", "r277" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "[Income Tax Expense (Benefit)]", "negatedLabel": "Income Tax Expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": { "auth_ref": [ "r49" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.", "label": "Accounts Payable, Accrued And Other Liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r49" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "[Increase (Decrease) in Accounts Receivable]", "negatedLabel": "Accounts Receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r49" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.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]", "verboseLabel": "Deferred Revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r49" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.", "label": "[Increase (Decrease) in Deposit Assets]", "negatedLabel": "Deposits" } } }, "localname": "IncreaseDecreaseInDepositOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes In Assets And Liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r49" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "[Increase (Decrease) in Other Operating Assets]", "negatedLabel": "Other Current Assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r49" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "[Increase (Decrease) in Prepaid Expense]", "negatedLabel": "Prepaid Expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r129", "r132" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r34", "r98", "r232", "r233", "r267" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10.0, "parentTag": "qmci_otherIncomeExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "[Interest Expense]", "negatedLabel": "Interest Expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r243", "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Total Finance Lease Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Costs:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r243" ], "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": "Components Of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesAcquiredInPlaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents the amount of value allocated by a lessor (acquirer) to lease agreements which exist at acquisition of a leased property. Such amount may include the value assigned to tenant relationships and excludes the market adjustment component of the value assigned for above or below-market leases acquired.", "label": "410734 B.C. Ltd" } } }, "localname": "LeasesAcquiredInPlaceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "5. Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescription": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Description of lessee's operating lease.", "label": "Lessee, Operating Lease, Description" } } }, "localname": "LesseeOperatingLeaseDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Total Lease Payments" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2026" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2022 (excluding The Three Months Ended March 31, 2022)" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "2024" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r57", "r119", "r219", "r257", "r263", "r272" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "[Liabilities and Equity]", "totalLabel": "Total Liabilities And Stockholders' Deficit" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Deficit:" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r25", "r57", "r119", "r139", "r140", "r141", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r208", "r212", "r213", "r219", "r255", "r256", "r257" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "[Liabilities, Current]", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LoansPayableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PAYCHECK PROTECTION PROGRAM" } } }, "localname": "LoansPayableAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r94", "r95" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature Of Operations" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r46" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r46" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "[Net Cash Provided by (Used in) Investing Activities]", "totalLabel": "Net Cash Used In Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r46", "r48", "r51" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 18.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "[Net Cash Provided by (Used in) Operating Activities]", "totalLabel": "Net Cash Provided By Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r29", "r30", "r33", "r36", "r51", "r57", "r64", "r66", "r67", "r68", "r69", "r72", "r73", "r79", "r101", "r103", "r105", "r108", "r110", "r119", "r139", "r140", "r141", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r218", "r219", "r265", "r275" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "[Net Income (Loss) Attributable to Parent]", "terseLabel": "Net Income (loss)", "totalLabel": "Net Income", "verboseLabel": "Net Income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited", "http://quotemedia.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income (expenses)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Summary Of Stock Option And Warrant Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 7.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": "Operatingexpenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r101", "r103", "r105", "r108", "r110" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "[Operating Income (Loss)]", "totalLabel": "Operating Profit (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r240", "r245" ], "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": "Total Operating Lease Costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm": { "auth_ref": [ "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease initial direct cost recognized as expense over lease term.", "label": "Operating Lease Costs" } } }, "localname": "OperatingLeaseInitialDirectCostExpenseOverTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total Operating Lease Liability", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails", "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r236" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 13.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": "Current Portion Of Operating Lease Liabilities", "verboseLabel": "Current Portion Of Operating Lease Liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets", "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r236" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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": "Long-term Portion Of Operating Lease Liabilities", "verboseLabel": "Long-term Portion Of Operating Lease Liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets", "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r235" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease Right-of-use Assets", "verboseLabel": "Operating Lease Right-of-use Assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets", "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r242", "r245" ], "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]", "verboseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Obligations" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r27", "r257" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Current Assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonrecurringIncomeExpense": { "auth_ref": [ "r43" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 9.0, "parentTag": "qmci_otherIncomeExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other expense (income) that is infrequent in occurrence or unusual in nature.", "label": "Other Income (note 8)" } } }, "localname": "OtherNonrecurringIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRent": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payments to lessor's for use of assets under operating leases.", "label": "Lease Per Month" } } }, "localname": "PaymentsForRent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r44" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.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": "Purchase Of Intangible Assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r44" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.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 Fixed Assets" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r44" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "[Payments to Develop Software]", "negatedLabel": "Capitalized Application Software" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r185", "r195" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name Axis" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockConvertibleConversionPrice": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Per share conversion price of preferred stock.", "label": "Conversion Price Per Share" } } }, "localname": "PreferredStockConvertibleConversionPrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockLiquidationPreference": { "auth_ref": [ "r13", "r55", "r156", "r168", "r169" ], "lang": { "en-us": { "role": { "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.", "label": "Preferred Stock Liquidation Value Per Share" } } }, "localname": "PreferredStockLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockRedemptionAmountFutureRedeemableSecurities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The redemption (or callable) amount of redeemable preferred stock, excluding currently redeemable preferred stock. Includes amounts representing dividends not declared or paid but which will be payable under the redemption features or for which ultimate payment is solely within the control of the issuer.", "label": "Redeemable Convertible Preferred Stock, Amount" } } }, "localname": "PreferredStockRedemptionAmountFutureRedeemableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r13" ], "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", "verboseLabel": "Preferred Stock, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy": { "auth_ref": [ "r117", "r278" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the estimated allowance for doubtful accounts for premium amounts due from policyholders, insureds, and other insurance entities. May include factors that management considered, such as historical loss experience and current economic and competitive conditions.", "label": "Allowances For Doubtful Accounts" } } }, "localname": "PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r5", "r7", "r125", "r126" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r29", "r30", "r33", "r45", "r57", "r64", "r72", "r73", "r101", "r103", "r105", "r108", "r110", "r119", "r139", "r140", "r141", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r206", "r210", "r211", "r214", "r215", "r218", "r219", "r268" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]", "negatedLabel": "Net Income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r136", "r257", "r269", "r273" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.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 And Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r39", "r123" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad Debt Expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Series A Redeemable Convertible Preferred" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Expense" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RELATED PARTIES" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r248", "r249", "r251", "r252", "r253" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "4. Related Parties" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "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]", "negatedLabel": "Repayment Of Finance Lease Obligations" } } }, "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "auth_ref": [ "r287" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.", "label": "Software Development" } } }, "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r171", "r199", "r257", "r271", "r284", "r285" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "[Retained Earnings (Accumulated Deficit)]", "verboseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r61", "r62", "r63", "r65", "r71", "r73", "r120", "r196", "r197", "r198", "r201", "r202", "r216", "r281", "r283" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "verboseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r182", "r184" ], "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": "3. Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/REVENUE" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r35", "r57", "r96", "r97", "r102", "r106", "r107", "r111", "r112", "r113", "r119", "r139", "r140", "r141", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r219", "r268" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 3.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": "Revenue", "verboseLabel": "Total Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Supplemental Cash Flow Information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r82" ], "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" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r187", "r190", "r191" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Summary Of Stock Based Compensation Expense" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Summary Of Weighted Average Remaining Lease Term" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Sales And Marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r49" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.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": "Stock-based Compensation Expense", "verboseLabel": "Stock-based Compensation Expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Number Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r195" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Aggregate Intrinsic Value, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r188", "r195" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Common Stock Warrants And Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Range Of Exercise Price, Minimum" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Range Of Exercise Price, Maximum" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r195" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Aggregate Intrinsic Value, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares]", "periodEndLabel": "Outstanding, Ending | Shares", "periodStartLabel": "Outstanding, Beginning | Shares", "verboseLabel": "Outstanding, Beginning" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Weighted-average Exercise Price Outstanding, Forfeited During The Period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price]", "periodEndLabel": "Weighted-average Exercise Price Outstanding, Ending | $ / Shares", "periodStartLabel": "Weighted-average Exercise Price Outstanding, Beginning | $ / Shares", "terseLabel": "Weighted-average Exercise Price Outstanding", "verboseLabel": "Weighted-average Exercise Price Outstanding, Beginning" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Weighted-average Exercise Price, Exercisable" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "[Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term]", "verboseLabel": "Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "[Shares, Issued]", "periodEndLabel": "Balance, Shares", "periodStartLabel": "Balance, Shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r241", "r245" ], "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 Costs" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r53", "r60" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "2. Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r12", "r13", "r14", "r55", "r57", "r76", "r77", "r78", "r80", "r82", "r91", "r92", "r93", "r119", "r139", "r143", "r144", "r145", "r148", "r149", "r152", "r153", "r156", "r160", "r167", "r219", "r291" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Statement Class Of Stock Axis" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r26", "r31", "r32", "r33", "r61", "r62", "r63", "r65", "r71", "r73", "r90", "r120", "r167", "r171", "r196", "r197", "r198", "r201", "r202", "r216", "r224", "r225", "r226", "r227", "r228", "r229", "r281", "r282", "r283", "r293" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative", "http://quotemedia.com/role/RelatedPartiesDetailsNarrative", "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (UNAUDITED)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r61", "r62", "r63", "r90", "r258" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative", "http://quotemedia.com/role/RelatedPartiesDetailsNarrative", "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r18", "r19", "r57", "r118", "r119", "r219", "r257" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "[Stockholders' Equity Attributable to Parent]", "periodEndLabel": "Balance, Amount", "periodStartLabel": "Balance, Amount", "totalLabel": "Total Stockholders' Deficit" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets", "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r56", "r153", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r164", "r165", "r166", "r171", "r172" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "6. Redeemable Convertible Preferred Stock And Stockholders' Deficit" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficit" ], "xbrltype": "textBlockItemType" }, "us-gaap_TemporaryEquityAggregateAmountOfRedemptionRequirement": { "auth_ref": [], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of redemption requirements for each class or type of redeemable stock classified as temporary equity for each of the five years following the latest balance sheet date. The redemption requirement does not constitute an unconditional obligation that will be settled in a variable number of shares constituting a monetary value predominantly indexed to (a) a fixed monetary amount known at inception, (b) an amount inversely correlated with the residual value of the entity, or (c) an amount determined by reference to something other than the fair value of issuer's stock. Does not include mandatorily redeemable stock. The exception is if redemption is required upon liquidation or termination of the reporting entity.", "label": "Preferred Stock, 10,000,000 Shares Authorized: Series A Redeemable Convertible Preferred Stock, $0.001 Par Value, 550,000 Shares Designated; Shares Issued And Outstanding: 123,685 At March 31, 2022 And December 31, 2021" } } }, "localname": "TemporaryEquityAggregateAmountOfRedemptionRequirement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityNumberOfSharesRedemptionValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mezzanine Equity:" } } }, "localname": "TemporaryEquityNumberOfSharesRedemptionValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r75", "r82" ], "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": "Diluted", "verboseLabel": "Weighted Average Common Shares Used To Calculate Diluted Net Income Per Share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://quotemedia.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Shares Outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r74", "r82" ], "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": "Basic", "verboseLabel": "Weighted Average Common Shares Used To Calculate Net Income (loss) Per Share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://quotemedia.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30885-110895" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408481&loc=SL77919140-209958" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=d3e56071-112765" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6933075&loc=SL5748726-161290" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04.12(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r288": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r289": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r290": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r291": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r292": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" } }, "version": "2.1" } ZIP 54 0001654954-22-006641-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-22-006641-xbrl.zip M4$L#!!0 ( !DXK52OU GK.PT $M] 1 <6UC:2TR,#(R,#,S,2YX MXNHFE@ 6Z>_9I0A@!VO9! M2W(=_WY3\@&^\ $U$+&>AR[;RDQEYI>24FFLN?WMQ3+1$V&<.O9=HWUUW4#$ M-IPEM==W#9HQ@@59HFJO7C\WJ'/5O;K^)7Q^CSEP.;;B@<9VV-(' M>F$1#-G)9XQ(P@S8T,%,83+L(F6A-.UC4!QY!ET M@[2_&ZB_PGY^OGI9,//*86NPY+K;^GU([>\-GY*152;IAQ:T!H2&RQB ]1I2*TI.C*NU M\]0*6J6OV@$+(+K&>-O$0H1<*\P72K[?V()&1A>N )Q]-DZ-]$Z@(2*?O!B; M=$K9$B&E]A/A(IW8:P/R=K=YW6YV0R:;K&6$9?KG8XLY)FGY9"$7I@9/[TDU MQ5TD7K>$I_I'M2CRJ%Y<;%F&AZ!E7WY$]>=NH'B[]?OC<*8"IA%&# 1%&GG[ MX\>/+=4:D"8HH^$EFQ43OV]YC1%2FDKZP2.E M8?@ZKBU85O1ZC5%D!#L /+2&:#"1A6'8E +B4K 86Z07:&[)9LEY+3EWFDFI M,O R.E1-:1T2FFX]-"CR'S^'(>Q:.5H!!6'4"!D'&;UR0J[)BCEVC]<;-(5 ME0.;F$0N.1&"O6:!V9J($;8(WV*#Y'8)TS5"M]BV':'6&74OGVRWU%XY_BT\ MD$/I1N(Y!_\A>?%E.L@2K^:BG@/+:P-1F+2\RU!8(&Y)5M2FJMMK^5\;-7=K M:A,IKMM6G#0NQ84U=&S_JJYA=>/ K$R12XO/[9,.#R7+I9R[(/Q<#>3:'/X_Z" > M/Z#Q1)]J\P$0H'=?1MJ7_@!H:JBSH-X'J;?!]IKP@3V#1()P;4J6!/+8A4F M'-8N0>%R AL7 CL2X'2,[YKM_=TXYA(VA;"$4X.*K.AXX\YR ^I]9D!%8ZCW M61M]TF=H,$(S?3J *PU-];ZN/VKW0UVR?=6G\X&\GDSU!WTZ52+&O7\A;>1? M?1X/^_ITAOKZPZ WF-?!>,2\T\-\\V ZSZ6GG13&W"#Y4&76Z6FSS^AA./Y6 MSSH'@+['G (JDSU#/2#3&G*!^J=,KRDW3(>[C,#-O38;*#1@4,X &;4,U!A$ M,9C1M0V;*P/;0C/4[IS:ZPD,'H,2/]<^3)*+RR]Q7&:#3Z,!S(+::(ZT7F_\ M930?C#ZA"8RE'DRN-4)1A*;Z5WWT1?>P"&YRO?XQ[G6?L_9NS+O$E*L$[ 1$ M&/"Q9WF^;E\G?3U4B\)$@[2@CNBXSX>Z-M-GGJ_]ZUP?M^,^]AAKU\;#N6+: M'$1^5?9< #O)07)4!ETC'T5>Q\R&=9E/")MM,",>H(FGN3AUXSCIVG0$Z_,, MP4X:S3YKTWH-B;E^@E^-#3&^3Y@CWU)"MW"U9MCR,,ANS@7CYS@8$^T_O<\Z M#(O)=#S7>S*CE9>?IMICC4J)S+9$AELXTVV_+YGIHG>!['IKF%C'GHCMDKE< MBL*L;/]1+A@?,A)@],Z34+L\GI41S G?]WCD2:[#$_MO+T.K_7WJ5"TZ*(X3 MDHMJ8O=^=.&S#H="^=L^RAEMN> EB@#)7*[&HWAQLD\$IB8?829?7CV1S&)E M@C /J4ZBA)!:O$3O?,DH%%WC5B;M2T>P'$LNEHE216X:6*-:,!_T'15)"(-G MN;BD5"#\C- 747O]H-?;:6YOY_L]45&(^QVU:\\?+$NG3ULY-+FX)(H+L;)U M/2\5W31%IJ7HHUP4$D6#8-M43TH%7-Y.\7F!*2E1'(@YO9Z1#KN]D^+V3K[; M,TL$@=L[M=L/N;V;XO9NOML3>_BXV[NUVP^Y/;;N9K3EPI#8C<=AJ)?9D]?* M8AN&(Z7D0=Q-^27 D=6R.@MXFXAHGR8D\G.-;J(<<*J8J).4DT=%YS11D9\* M=4_]8BF2BVI+V*J1?[ MDC^P21^@Q4CYKM3K/;OGKART#',BKL M["NG0L!76H7T\RL*=AXPR%[?E^@O_6"+M$[Y(9;@1L9G&7,S3H4IUO\^3WA7 M58/]LRT*=;]CD)=-[[)"L*6?>E$$]GW.D<L WD* MP1#2JZL2Z">/:O&GP-8*&Z))7K8FMK%PV.L#W!=SA9=6)87>65*%N W)Y4:++G(-Y#G:=. ^G M14S!=Y*:.TD5E$D>2U15&26IM#+YAQUEZ9/'J>YYE9#8'9Y5+"8">G55)2I< M7CDH]D\]\K (A%6/B]0CQXY0IUID9)X#535 C_%'XF2I(]RASL++4,8_84H5 M"N2.X(\AQ0MJ4IF35Z[L:0LNF%KEI)%WC1/+I*8I!=PU!',AG\9^2W"OSGV[ M@7T%=99SM?U9NLS_G-[;#GD4P$7M]4 02U*!AUT01(4Z]O 3<]QM0$B!)-MA MF79,,/N*3:F1YX4BA#'3DJ9X.Q(16 (YDFQ6Q;>WLZ2OSICT\H0<6R*D9:WQ M<9'&\+>S9L"Y6\"2D.PR,5'B^=@5ZM!2".1<@](XSHK0@\,(!(L.B;8\[>83 MIO;0X3PP)+LY5>N%=V 6C':RD!_P%IT&+ >22CS;'$1O"!K;A6 02=7GR M2FA*>M-EFJ%B19U5VW,LJ:O?F6=)9NMA8PP(PK-8DUG\GI,7<6^",8%EA2AS MQTO<'.^ RAL1R#@>'G>[]9YA<_^,N(&]L3"92H[&*_4KXGV M\H7 EAR:\QLQ.=!\D^].Y&E-R8G^3^WQ_ [^YK#OTBB\ MI1#/X3D-GB^R&JO.2JG+WLDFI2'AG! 9QJ"S)MV]]L_D\@X"M-$61(D M.YI,5V0NC:!'$3P]?B;V:OVO,W?Q7YA?Y\Z8:4^8*J5@J7^@M@1%Z0Y2=VE M!;Z*"^O;@E["#LTP7,M5GS/TR981@T;F]9-(NLR14<*T$1$5'.)Q762 9$WC MX7".;ZO+,%S6GCDZ5>7:$1A8=\^3:%.2,G MX#)(+RO4Y'(YL+8NJ#VP!8%]JPC#:'])/4!SF5/E?ACQ\<*D:^5$#OL8J>TW M*C;4CB-8ENGBL3P X<4B)\]=G6"ZA*5)L^0 X@/;,-VE5/T1D'&98DAN=.)H MGD+092$<#KOP;-H'YEC1>9\GEH,01RGU7#H3YADQ4YWO%S*SVB@G B8JP:37B9+T_E^HR2_W>VZ8"Q?X] MPHO<&XQ<:T&8VL]S8KCRQ[1SAF5MIH]?PP&42W7N7+-G.K)JX9>?5!A%JU#V M#/3VZGQ!W1_^$K)4++O#''TX3R;NK.]XHJ$8U-\BM;KT<9A%>KG62+4*V>(3 MGG5:R3/@&+W?=$X/=)H[$Y=!V,M?YN:^=@\W>169+W-=+F'X*>5Y*[]-6SJR MQGFE"0L.DYUYA!]XK9\RU M0G]6>D6-_A3%,E@G=$RUGU;/82J#2H8JK M2(3WS[3UMN7]_OC7_P%02P,$% @ &3BM5.M_&G@B#0 5)( !4 !Q M;6-I+3(P,C(P,S,Q7V-A;"YX;6S57=USVCH6?]^9_1^TW(=-9Y80H.UM.\V] MXX"3>)8 8Y/NW:>.8@O0U,C4,DG8OWXEVQ#C3QELY/:A<<@Y\CGG=W3T<0[2 MUS]?5S9X1B[%#KEN=2^O6@ 1T[$P65RW-K0-J8EQ"U /$@O:#D'7K2VBK3__ M^/O?OOZCW?[K1A^!H6-N5HAX8. BZ"$+O&!O"?B?'B#UD-MNA]3?@O=\ ;W+ M_N75I_WG-Y R+H?X/.R/W?U?AJP]X,R!R5OV6:\^=+J]3N^JU]L3&<[<>X$N M M UE]A#IK=QH0TL1/&" "8X"!3Z I1_FF"XA.X*KEVT@H0K!91G[W+?UL!9 M;UV\6'K@PGP'^&N UAZK,W"SH9@@2H'AV!LN"OT7T(AY"13;!CKGH$!'%+G/ MR J;LS'Y\87_]\3T \S0A'YYI?BZM?2\]9=.Y^7EY?*E?^FX"Z;/5;?SU\/( M,)=,KC8FW. F:NVX>"MI?-W/GS]W_+_N2!.4KT^NO7M'O[,3AY%3_(7ZKQLY MIF]< 3:02<%_:^_(VORC=K?7[G. MAU;(PO#2=%8=_N?.P&&>R23U&9IB>) 3$H].YI,U.;;%P.D1S;&*OO"'.(\:9 M/&( Z?+6=EXJ=(CL)JO1B8UYF+V&696R%_JN5R1S#DLU,AELO,0,2$@\Q32= M#?'8J#EEUC&95Q1))\15<500OE3B&N0H!"^=N@9)>J4DZ=4H M2;^4)/T:)1'VXWPNR2.P<,2JIOUF:"L0%2MZ03/T+>R^E;V@&?J6&&(J?E$] M4+;\);7-C^]/5$?O]@!Z]>HA8;SMP7 GQQ(&'/4Y^ M%?SK@O9;PBKRR--$*IMM>EN@D;GCKL+]M1IE%$X11!3H,9GWVY3L>3 9#]6Q MH0[YDS$9:4-EQGZY44;*>* "XUY59T:0?]EI83OF@>0V3_\XL3P+%YPRR?TD MSQS2)S_3LZ'M!81KGG[K=I#MT=TGW"VZ[:MNF/#Y+?SXNT(I4V2P<7FV8/<& M&SXAVW_O]Y N1M:1)N_$6R)74.@TVD/)(_ZBN"9P7!9]KEO[0 M=\\!+DDFU MD*)#-ZO ']N8(;_CG[O.*L^,H=&<0JFCUF6O;($7Q!.:UZVN3"Q8#%]#;*FO M:]Y-"N'((!=!I"\5D5P]FP9*N"BG.C(1?N:C[AAYQ?T[ETL$HO=2(1+1NFE( M\006F_CP'^K/#9/:YHDMQ1NP,7G+IAC?H+U!V9 )LHM@]T$J=J7LT#00 P6+ M!DZI(V:0."<+?XGL%\),YH\4^9+E#)[Y;")N];%FM\H:0$44;IH?:<2#9,%7 M1H%N+'RIKZ:]X651=XYCO6#;S@9+C%L$L]_E8%9&_:9!5PQ/.0@^R8&@Z69F M"U?6L;WMU.:I!V+QL6+-%UGCO#"6SR4"QV'&'XA&W,$U6%"YHT6GF2WV+"=XW\ M"=CB%%$>LB$\(L_HV.X0Q$]._::@- MPY1"F&XO1"N+7@BE^O8[A%'*U[=IZ.RV:*9PR_=GV)2&?>)ND%4FK)=J1 C' M^O8^A'$\PC)- S>:O>,S56^;C6$:K3S)=9X((\C:Y?68Z3>KC5\4$RM=36HB MPBODA/7ME&0#$W-"<3LTS?<4R\+<$-">0FQI9 #7V(,YR_%,!B&LZMLA$<:J M0..F 31P5BN'^-H5[6DG*(4@J6_'1!B2+!V;AD5D2(D5712%[6).(:SJVTX1 M52V&7 YAP[";H=7:<:&[#<14%@L7+5B 5E9\^C"9\T*;U9H;2D>,PO5+$+(! M/;(YH0QZ?1LS1Z)\DNV:Y@@9RS.1#33$]CQGX\ MJ&.FX^063*:JKLPT1@ N'L?*XU!C-._D593=N0ZE4]>9YZV<#HADSDRI'_O] M_9.\:>D!F=P:LA3[)N:B*5JE!(2VU$$LE"^G=N*-0FZ-6+'%X[HT=L(0UK#E M&#V%5*:/4,3/C&%CXI"9V';\#&@HV>Y4F7VA@&+Z,S>V(&9@F8A2WA'RW*N" MQN66QF7BFO#/RNS8-->^0X39P.:;IM8*$TR]H* ]5"YG""IBE%LY)PJMH/Y- M@\U MLU=C5@/T/V!(HKF;!SG\,BM1Q,%JUCKIN&TUTPC;+J+1FPD%!@[HL1R MJ\YRY,]:0"8P%)DYG;N42UROM-E+54Z6_,(1_^2[P[_"$ B6,^'@I*F4DK]= M,G:(B_BFP=ZZA9&IB$]2G5FFA=,[@)#R30M0&O&0BZA7B%&"4%:%63E4,O2K MNPO?.BYKEK YH7_TV!W$)"/V<_),:EDU;X(VSI6]F?X^1I[(4!PCD]D_N10S M^!IB<,/FJ[E;0YD,D@O>4@V?Z*RYRC9N#^9-H5NF[L#AA[EL6.1_VZ^\07/6 M/_9Z(3ID#]3#9A& 1S8JN4).'.23C-; W?DS'3<9V>W^D+G;?;C!/;A7QG>J M ;0Q,%1=8T\*T-6AJCXH-R.5LWU3]9G&GZ>Z>JOJNM_$9/!OH(S#I_O):*CJ M!ABJM]I FQWLE$O,"^2<81DQU,=CT@(#Q;@'MZ/)?QJ2%N#?QV3:LH7(,V8V MO-D^4K[#M%_'**:'GW'T$,;404VX#:E!U>4YR"$*?FHD5JB9&SJ+6.4F'\JC MF R>8L9IVKPK*7BR;--?0;TEHM^2LV40+]6LW,1(#=YPA%&;[RGA]X4B)SN4 M"P%);KEIAUJB0):)FCAIC@E_Z*+E$4[GEYM_J 'C/#/] B@?'@-2!M\XI]QD M10W(IIOF%\ T>6[(,4-UE%MNNJ/&$3EIHL;AR_?N*%^8(SHAZBM7>(/IDB^; M)O,A>LHK2"IFE9OP.1E98>,T#E;_G#W_"J*!L^(1!D9O5DC)$V?0R_VV_\D MYINA:;-@-J%SD8EA<+SUVD:^H8FEK!S7P_\K@%",6_(9 28E0"X)PV M))_44#W2A?9J'.09-@A.?3EMT$EM0V8Q^CJ$*U@O^6=6^E^\]K]R-GFR\2+( M_V9K6J8-R<=7E UEZ-?A"AG"(7.U9\ M0V5?9;\K.-*AA]3Y')DY,?'<X3_'W_L6WT[@DVV9=Y >;PM MZ]N#:[(M\U:RC:DVRKL@-5+P\CN_]P%3TW;HQD7LEQO%T/RJEJFN&NIXYG_? MM<;"';&K4B,2?XI+;&AW8^U6&RCC&5 &@\GC>*:-[\!T,M(&&K_NLS;9XY>J M1J3\')=R3UN?-.GWJ[X)U;U*"C7RZYFFBCZKUU2QJUK M1L3O)6UZ4KUY79=JI/9NJ !R[^>*R;]+W$4)HZ;P(785M@WUB=NAQW86Q$J\187!B2SJI?QCVS$0521N,P M.(5,YQ.OFR9?8GB-RP>Z]4HH= 5M1.#$(!N;,I[9 ]*OJHW(FQA4=R/ &?#/ MN+XV(EUB[(Q)5R_Z&9?:1N3+'#]W\O7.)E\_3;[$B!B7KW\V^7)[36)LB\MY MIG!9T26W;YKU4Y:0)\Y)SA*8J[K^-F*)Q%A9E27J'@*JNAHW8HNJ%\%G"CC5 M7Y<;L4G*4%^13A\U4+4W3I#-):C);;G!W4T,# M:^ADYBFEM@5H8VPBV7W97[^2+V!\E<'&5H9YF-"@(WWGHMLY1]*O_WY9&=(3 MQ 19YJ>SSOG%F01-S=*1N?ATYI 6(!I"9Q*Q@:D#PS+AI[-72,[^_=O?__;K M/UJM/Z[5H=2W-&<%35OJ80ALJ$O/R%Y*[*=[0&R(6RV_]&>OG8_2Y7GW_.+] MYOMK0"B59;HT],?.YI<^K4^RYI+&:G9)+Z[:GM7S%: M+&WIC?:SQ)J1!JV1,I.N'8),2(@TM0R'02'_D@:F=B[)AB&IC()(*B00/T'= MK\Y YK>/['^/E#^)"MHD'U\(^G2VM.WUQW;[^?GY_+E[;N$%Y>>BT_[C?CC5 MEA17"YE,X!H\"ZA8+4ETG0\?/K3=7X.BL9(OC]@(VNBV SB;FNFONKTA"!>^ M:GL_TJ($?20NLJ&EN7K@:$%*+<'^:@7%6NRK5N>RU>VQ8U8HK4)5QB./]T]GVEH1;3X$77 MJ_NGG4+VZYH:,T&KM4&ET=Z[75.')C5?^H%8!M)9![@&!M/>= FA3?)!\=9P M+,03VI=,>PEMI 'CC'">4)8LPH+>V;;'K_+BU# MIR-O'\Z1ANSB@C@.C"-91 ^0Y8UA/9=H$.E5EL,3G1X1;89*E= &7=/+PYQ! M4@ZF*9U:$54D,&U9TRS'M.D$.Z'2T:A5Y*'C(BX'IZI\5D8/2AZB2+&2VH8& M,Q4Z_MD<0DDN70Z2H2)/E6D>@MU29,H%X2A>6 M, ]V6OERT$S *UVF:=\FV&++8-KKZ:<%!JL\6+F$1Q@U2AD]*AI%X!,T'3AC MYL;1D1,*E]2/(5TQ$SX8265K[M.\\BNE^FKZ-Q\+V525K0KZT ;((". V0+U M*7. WPCD@1$I7@:13#$JGRO5.477R498W%);1IA9DVFU:M.V7:2=64#7J35,MW5H! M5!!RG+IRO&X[K15P M]S;&@#R,F'Z)3,2&C2']S.][?L M8\O[Z,D2HJ]NV_(CL3'0-DY+ SQ"PVWC*RWC,^++J9T@J,HDR!VS#(GWDDIT M$S=ATAV/^LIHJO39I^EX..C+,_K'M3R41SU%FMXIRFQ:I1GL%[D,<=3=AR/I MS4Z]/Q]J3G- 'MTNY9#6 H"U:U-M:-@D^,8UK=9%QX^Q_^1__74#G0H3#NA' MDF!G?N&DLNWZD;N>-0[4?KE=Q%MKDO$N=CHJ!97Z Q3G#.#1S+&URI6>WYZ5 M"=C"=!GZZ8R.LA>4PAUR/VJ6:5-K5PRW(!VVX8)]V/YN6-2J/YW9V(FQ7(N2 M>@8@9#SW%M@OB,?*XB15JBYQ\9:GRAW32U-CG(^-1NM431A6WU_\I>DDJ6R5 MRH@O2_,TD69?$:4D,>)KHRNP-KYV8N K4TBP-*M,(RXSOE+><@QY>R@MOC=E MWWSE3V@A]_XF)*8C5M$>]52JO-U]4XKBTBTPT-B>K 6C7:?6_F6M5I;I J-+ MKS%VS53_# P'1N/P"1V.A[A^#7*O,+CX\=76%*VYJ(CLV$L+H_]MU_B9VHH3 MB:FE.!]!IVJ4=@:$.(4T$Q"(K)6 AV 9T2B-C!W;S=M'YJ* 6G:H1-;-#B/! MDJ).!>U.D?QC6AZ=0$K*8\57TU69"[O410J=_MQI+V4AQT$G@N0Y6?$E_^XH MDN^[1W. G6CUF8##E,)+/\R,+_]?CB+_U+DZ$ZY($S87([[,WQ]%YCQS1C) M#_T!+?/S$>(?1SK?$Y+/5:I\=D72NY-'M\I4&HRDJ:(.Z"=94I6^HMS+UT.% MD7U6U-F ?9ZHRHVBJFX5X][ODCSR/]V-AWU%G4I]Y6;0&\QV9%N_:SS6;4Z1 MEU/DI3PE*=\=9+_2K=':,ED'YXR^)).)&8%)YJ4149@(M#S7?TKQ9L5BLBPN MHJ(4?AH1DBE#-4T,S!RJGB/$9\IWAZ7&:^*NH^:$9#(M,-WW54[@Y: 8F;NF M+R%&ME./( K9D[M 6[6Z]&5==T4*C E ^L#L@36R@9'7>W+(!%$<'S.!GFIU M]*LL8]J$>I GJ>@M/)B:2:-BT EM;KV^4)@PL:]$H-=M0:'PQX'SXJRMC7Q MLB()/P'^01'@M,F=M>->Q<4Z)%U8[EP;$IW!4PJ+(-*B2#Y9.31V&RC/+X9E_N$')KO]G'X]N3IG70S''\YDL,WZU*@$"^_ ML#,0B#!?EH,A_>-:G@Y#FT%/'LTD MN=<;/XQF@]&M-*%ZZ V4"H\41*\1"H'\$ 6Y*5L9F.0+A;:8.A=Q3$/73B>R M.JM44)&KAD*8.E%,0='JQ'3H14(A])=QB1X4K:B.[=2+B$+<=*/<*+(ZHCUI M*DT459K>R6J%YIM_)5$(Z=LHTHG\9^].H9*=J..9TF,C%OMXJ\KW-8U<&2-8 MYZK@"":]"6JK<+I(OL+E1"%IL#O-&D2,@*^OVHA S ML?GMX!!HY5+(N0 IQ%QL7HR/,4? 6^0FI"WXR]@$FKA4DM[X=4F;RBID9;]K MD4),Q6;@W,'HF.RE7*84PI\P!_O#DD]TBON?XOY"Q/T)MD,*HG]%E4._^DI7 M1;JCV6,\A?@):3 EQ$^+)I<4(ZJ?"K^*0'X1N1,VFWN 2&J4>(L^J7B] ?Q4 MR:8I((F%*F+V1]5"$V+U)6BBON.3/0NO+3K[P_^P29O8&()59@PXBZ!&7V:V MG<<=R5EL5!*#'Y@Z>D*Z PQ>26=2""3J3#X.BZ"GRMJ&[/H5NJ3ML2Y$E]2F MW@\PP2MJ] MLJ%M6.*VM_[MV6EC>=I8EJ^D&R9<.*0V MKM.1'Y@+YM64"8$VN7Z]!_^UL'N#1'9Z>:%*Q-B6[L-9(U+/,Q!O\8[ "N9E M/A>NJ!'IZGO8,[_*D_EN1%I[76IOPO:Z+M6+DS+O1=5D[;N#,.-M8@ -YF67 M9A+5OY#>T^(C*L]DLI)M_C4&=$D-[2_P,=B-#4PMSY&!Z,JAYV#L;8Y'EJEY?Z3W)1[:^O7(O0+F8>>@9.*4OC.$U*@@Z[/( M7,AT$VZ@FH!7%^F- MA=7,7A4K*()RTK W(4$YY$QYG5&3(<#-SU)>6"(U)#>4V]#7Y NREV&2+ _< M@14+I-F#>:TS;3KY3:20]RR6T18D8&UR,"K.#\ MJ)/[^H=V7WNGC;:L6UZ ,MM=G4DDE'LZDY-&N*-3$.9Y(7/(&N%JYK ]/G4U MRI%]&L<4MI_8XR<54(2=SC7 ?N\=E>$[AAZ]F$/0@ M?@X+]28TE?4D;&CG%CM94];.C3DLZM\!G?9NI[U;^4J:&,!D0<'LS=IN*:%V M9[O0&[$="R#E+>>CY1JQX4HRF!21-VI+M9_0&[1I*BQX@;9%IZ<,TY\R%/GQ MO(:,624^9?A68&TT:# K]RG#JZ.>Q1M9YF=(;*AGIHO%2M6_94R> L/Y*C'0 MP1A4:@)1Z#[=\=H-O]/-WA<6+S3M[/->7)3U"YKOO48RZ$$+Y M3->OVR)^3HW\#+#N\S5BFWQF5B.'<44EX]YXF>-VJ:+!^FVCF-^F"AE4D1-X M8^$Y9-?W]1V,S,5LR5Z[1%;:(TCIQ4504#8'34C>*\UVOD"T6-)_Y2>(P0+> MLK&I3^5S U#JZVYEVR\'!A&LI@:Q-.%9QM+X]?_>=+PFF.8>F/Z*IKJ'F*)/ M58H4G4A*.^R6?7?E3KYB_9Z;F"V=HA.GZ,3),5BE8S#NS1''%?7C.0;K#2F= M'(.)CL'ND2_I.OFU"OJU.O4^8/Y"EKB7 M?'XHKW(3O,@GK_&! 8ZKVDTQMLB(\WN=PJ^_TF"N(&\^*+JP.Z@IT0RK7.Y] M^WE7N_W$^LN>B]00CS[7D5ZT0](I.K@="Y5H5EF;H'P#_D7$,%G6_1+=A/N, M2PJ7G>X3/H7-3F&S4]A,Q$#-*6S6)&V4_+HZE<1_VVK.:Q4<3 A MJS&038DR[Z$.6ZGTD[@B!^$?*K!J$56H64P<%>M+.@?O9 M&[0Q0NV%N91G&+!8>A^\)O4W]X1U#I$(TN?A(QJ8*&62,BSVCH*K4C]IA@'8 M;IO-;;]57K2E%U'1(-1=D@G$+DW:5%96[:*HL#2&?5V_K]63ES9[>ZO> 2$. MU!_6EKD=&C)T$R3<_$O]7DI'UL&=UHBL^G\/#_,Z%W)4[ M8 IY+2.4(FB%FYDC^HM#22C[B+_Z>/_1A+^3";"G^SA%] 4E+KZ@\^5;?T+Q M 6T*9II522&1N0TGZX$$-"J M\JX$J/?UL]-IZQ_?\/A/6V]?<#OF:4,%8+:#(4'8.>,)Y[?1LX.*K(X&H]NI M-%%4:7HGJ\HQ7DJGTM:64/LVP?0WS>)_(?_;NE-[OTD0= MSY3>;# >L8^WJGR?_NBVKR#V/V8 O_T?4$L#!!0 ( !DXK52D"64GCSX M %XM P 5 <6UC:2TR,#(R,#,S,5]L86(N>&UL[7UM<^,XDN;WB[C_@.O= MV.F.L*M$O:MV9C9D2ZYVC,ORVJ[NG>NXF(!(R.8T1:I)RF5WW(\_O) 27P 0 MI"00[ML/,^VR,\$'P(-$ D@D_OP?KVL/O* P<@/_+]]9'SK? >3;@>/Z3W_Y M;AN=P\AVW>] %$/?@5[@H[]\]X:B[_[CK__S?_SY?YV?_]?%_0V8!?9VC?P8 M7(8(QL@!W]SX&9 _?8%1C,+S\T3Z)_:=3Z#[H?>A,][]_@)&6"OPJ0[^H[7[ MRPR7!X(5L$G)5+4S^&AU/W8[W>Y.Z"%8Q=]@B ,[6ED")SL"U;W\ 4\\#]T0C O?7B/W+]\]Q_'FT\>/W[Y]^_"M]R$(GW!].M;'__IR\V _8USGKD\: MW$;?I5JD%)Z>-9E,/M*_IJ(ER==EZ*7?Z'U,X6#QR/T4T<_=!#9M7 4U()0@ M_SI/Q<[)K\ZM[GG/^O :.=_AU@" M4<8>.@>K0 %_2E^VV!&1>YZXQ%(]'?/ M(5KQH7AA^)'H?_31$R$:^ 2'Z]OQ;6:I(K*U'Z MJ BU7N%W*'0#9^ZG7SE218O%JH(_ZN53PTY+WI4=V+E2/6*[@[!<[PB72DN,D/WA*7CYZ""73)O6;WWRXSG[D58; M__,?EP%V J;+* ZA':>ET8K\Y3O.WS_F01&Y:9@BP]-P1>42B8]V@">Y37SN M9:Y'[OQVSUZ<@D"/[Z%:\2I"U],3Z?+ M(*9]SY,Q@ (26$4F,%&PEP5$N"4^7&+G'7O,U]@\O?X-O0EK5I+3R0@!R#PE M"D+&<(*/2T"*1!A0:8#%M=,B7=$]XE(Y=)#2OL_^S8 NY\ I]O1N MR4QDM'?O%'_:(9^_\N 3IP*%O^OI8"ZHM(=S?S2@BWEXBGV\DP%$2'LG7V[# MD !T(QMZ?TG!%C>&)#)V ,*D*8#HM4R>9V^[1)@ACC.HAAO%6/*.(Q+6N+:60 M"TM,KJPQ])'"$RTX$V]DIP285FOKSMW!AL!A%B@I1.*\(%F#<>.1$#Z"!&)3 55!2DLJT9"+9N M8KR\PK_C32\26;V&0@BV:"Q*@@8PI J;T&@D2]O$=E"5ENE"5MEJ9,E(MD&5 M$E ^479BQM&DB*R*)'3_HQV*)%Y3L%X'_D,L#,D=K6D M2EK]5P7X!2]6HF$ G91!BCQ:J@FH*F"Z(*/ M0R0 6C1$!3$#F"-')C1$._%D$=3>D5L(_<@EX7B5%"F+:CZ*$T M'^^UVO42AT'AF172O@O+0RDL@]G<#>"" )%G\ ";84K]? M^W808M[1>%VR28,N@ZT?AWBJ=,2!/!5:.MFA5($\8:0JQG!(!:6 5CE5NO6& M0*(,B'9+7'N$K]<.-GKNRF7QX14&1RBODU\5H//,$@@;PRDY/@&;L!+(:[5M MLK!?!>W8?4$S&,-DKUDRCOCB>HV4#'+1.O%DC:&0%)[0'NUTR'XO3,\'6B+0 MU'%PNT3)?VY<'UG"ZG)E=5)' C;/&XZ@,:018Q,P)I'<_9>H ,L8OG1KU+3; M-E^ZJGSI&LR7;@.^=-OERR7^<1$^!M_\JGIF)5O@2ADHERE[,=-X4D)6P1(B M#Q8A(!KM7-\6+[A$XBVP10"92YF"K&F\X<.K( ];3F'VI&KM M,N@NB&+H_6]W(UVP\X5;8 \7+I<[.4G3F,,#5\$;I@*P3CMK<&+TIB&" I[D M_ZPI3)L#:1>:G?F; ;W/@5,*P::]C67:Z5]RZ=Z[>PY\\3YN641//XN@I7U= M_+L!_2V 5.QS*@:HW/$W158P6E*XV^C\"<(-[?R/R(NC]#>4 ^<=*TF+\"_) MK_]!YRAROK!87;D^]&T75R9@YPR".[GU5$_/FR95(7RJHTQFYK'VB"3#5KI31F4-XD2R-:A$C9*L;H8(P):) M4A!D?3)R5J.1,7R10A1=-V.JGXS@SR6,GJ>^0_XS_VWKOD /(XRF\24,PS?7 M?_H)>MNBYUM35Q^_:E4FRS]4S@)6-X-I=B#;0=>:O&^1'2$XR@:P^=DG!9FG%%:2]U%]-X- $]UT!8I%( MB0I(=,PP5HOX&84YET!089Z@/NJ(869Y4Y9B*ZA!OV.9,/55X2LRALJ#O/U8E*I9VLK)#6&C T8 MD7Q414K\PL3.4E8<,_%:*)E!(_NPF"#POCM#D.,\:J*K*FHM.CK(:> M=RS%\K3'!OWNP!X8P"MUI&4WDVG2!?).S9PER^<@<+ZYGJCB^S_KHU$14I8R MZ=]HHW>Z?;0RP>SP416ID$H9T>_7?HRQN7CYG-A*%,]?;6]++M15<$)-51]? MZE0ERR45/;:&[#H3V#& 9_41%SFX+\$D7WJ!320DJ4IN$(P0S;^_6'V-6"U% MJS>YCL;%L KXW+I8IL"\WLYXTEL:0+@:4$NKY5054%WVJL)YL#K?1M7<._G2 M2+PFHK6RA]9(V\RBN%S. ^.ODPT:T_EVYM9(_XJXHMNMO@%CKHA'L/P]<-7[ MV]JF44S=3B_I./*;?]RX<.EZ;NRBZ!XY"*W)!OMEX+]@'Y;,&G=8&>$EE4,O MXV.?EO[W.? <%$8SM')M5W1\?(+R3T^?DS4*8>#1"V?[E^-!SVYS-^?$U2J% M@>V_= ;VWP*9CX'=UU@2B3.Z&LM^\4\@^:81MC-3);60#)F"/AM;#3MK=\72 M;!F%1LZR9X ]5L4I"M/(Z)L1JY$>H=[!-S)0\%# OPFWR"G7M.+X5JD$_>?E M-2K&.SY74&>+K,%H,#1A=ZHQ<.'A>E(2-9-)65D>&T'C66+2[]$+\K<5I^TB M89V;[3*X^:UVGB3MN=&PYPPG!E!.!6-YFSV9@Q,E(UB47^&F''^3LZE*J:W- M!Q%\\>Y#48.MZ2?V")IP'E@'JVCZO2-)< ,?+%:@N"5AFD5CD>>H#A/E*OIX MJ (]RT*9/#NLZUJKO@GNGSI2!08FA=7AGU9_75A*I1+; M1[56J^'0 +[5A%N^\>@_G<M$ KS=IE.7,C6POB+98HF+GZVBEZR/ZD1LD.QR.5#2[[]&QN@,33KU/ M4JGBT/J"?O\=^B1S#?N*&5MUA:I/GYY"^ICR=$WV:1:K?>WO$98(Z156M694 M+:NU<5&OLI)1H%80I<=R@OJV"==(CU %SH6'_!F(U3GK=.C_TJ3:TVW\'(3N M[\CY!!Y0Z))?*1^I_&OG0Z=C@3L8 CH4S\!@D"M]AB+WR2=/@?][^JOK*"); MBV2;,9/0^Q.PNKVSX7@ IC'X@MO_&?2L,T!.*ZGH#-F(V(#TM\?,3784I[UP MG)7TH?(13H5Z*PZ^4I4$;K]4ESG/@H!YP[:.2+LK7?8-P9FK#W MK@2R=("X4P)$Z]SU0:+7R@;G/8HA=NF=.0RQ:_\436U[N]YZQ 5)C#*O>ZJU M6$ *6G4ZNJ[48;=K&41(M@5:%S;G\#>5-RH81KT3:S>(3OMP4BYV3; 8=;"6 M-E=399!J@^\YA/Q!LM]ZPKXK^X&\OBI+L6B+OCWI=C7U3^5!215(_D&)N:%R MXJZIK+C>3&H',*AK0L2'#%MI-.?YPL2Q^QF'[G(;TZV$." NKOP$I<65;9,5 M+0O0'PV=GJXP\CK'H@J0^6,_4\;["9N5=FK-1C)IQZ4Q+WLFK(O5D,&.[C7^$?1K2B>8 LT*<'D4F4GQ?S'7G> 3#@XJ<(GH0S1 %3%,-Y< M>C"*%BMV4^;5K:1/6;X%%HE <\E4%$XV3&%G:$*4D"),,;6H'HG58$_8$M63 MW-YC9W93A0M7T1?$R5/>M!!-]_ :5V]WV:YV"2RYQZ@S6.E:P?.(> SL)7;6 M.]\%O[!"S3"-F0,6O(IKF*&NTPCX1< 'KBN*T\]!D:4U,< *5 M@ZE&09^22GS6 $V_3WZB-5HEM&VPC.Y;U6Q:FS2DEK FT%^(5, MVA(--C59:&";<%6A#M;*4-,CSZ2"Y:]P083=15ZPFZJ2IN6M,OS=?UTF5?GT MM;7;YI?4TZ^IFL1%#CK]-@_)#P)=BX"FK0.N?3M8H]UQ2<5%&:&TSHS#4L#Y M),-<4;99,.R-.B:L,Y5 *CYX^?"(__-E?OOX !978'$WOY\^7F,!\/W7V^G7 MV366^<$(UB59B$2GJ?L_ZXP1SD/*1P*SO[%M\L'2[JX,8 X?59$J)B5\N@PB M>G^2(A+NN^1D=&YE<<#E]ZXR FP+:-7I.R:G*";'X96\.&%3?PZ# M*+H+@Q4_\#[SYS2C^F!@3%RG$%WIS0$B")BD$<./T^SBNFE]=:(F'PP8<3Q, MI<#)+ /,.+S?)2Q)G]ZK-O"Y=L12M:Y/CY:0^27U@<7RV(M)PZ$)@R&HU>H9*:3 M,D"F^%96<2471LD=2YZO#IEC'3:=\A* M2[^RH][.9=L=#K;/?(,7I-(VWXLE[[:.'4O79J?Z0!6A%"^7V"()DX^)XHR!)@:.3-;> '^=HD%J9B*T=!3Q^G ME"N195BE$C,&O:7CV 9PKB;\3K9:R -^B6+[[G!-@C[' Y61D3.Y? M";YB\V/1Q*@:,7:Y32^KG=9]Y/J\L$S(URV 51J)>RXD9Q#U,_EJI$J:/SQ- M*U1Q(B$6UT>@*LA9+HEDDX<#.\[ !'.OAK+(M%WJ=ZS&4@88R:@+& F7*P+9 M]KB4 RLC$A5D-[Y6MC4RX?!* 6*10E0$O!,BS5QO6TX>4"G='ID*@&5T2D19 M1N.;ON 5]1/*OXZ9N>E;,0_6+T8?#9M6 M,AK[(Z+0TD!1G:GXHU5K+)N2:99A':N$$7JL =HYC MP=7 A/OF!T#G3O@FLS69/E23ZM4NI77&5E50@;.B(IBO9W>=@0DGI0>!%W@5 M1C!WE_@A26U>Y]E:1=T6$M"K5(:;C%ZF2#MU->J.1T;WG^0.XO@4/\_MK_-,4W,]G\_F7Z<7-G*3\^&E^_WA-?KZ[GU_-[^]I$8O+ MOX'I;?+3CXN;V?S^ 7UX_&90#9-1]KL,M@O0E\_,](Y9$%ODX+/)>! MY_*;IT!),AI:_94)J21J0"WM(;&WQO8JX!>B9,;>9":?*_?]!8E<*^ETRZ\H M"(68E9E,X,J$]5(%/%FVW!8?YJ >Q*$/<^0*,>IA#D[U:C[,D2DA>=P"6?UW M\C"'$/N!#W,88=@$CT5+C5R%3NLO=XN-GU2!A>SU1Y.!"8:P!M2JM[ROS7K+ M6]P]?$E6V7$7GC[PO_F;W3RH[_6=;NG@%PFW]QYW(SYUVXP<5<57SL97?&J[ M^FVG4RYD*MX$*;VQ8?>[JY6N4^X-GHT#!R](PE@VD,4@RQN6^)\V2G/B&S%T M%=Z1:>OQF-KL,&%_FPNJ_$@VE4KS0;_#E^W1<#BP=&704!V(%5"%PW&Z#K:R M)":'K/X(I@L8(8=L2R _HI'/W*6$0%+7.DX*=+]8XXJQ6XNK[F3E$+CCG M*\DG9V6K7M>$5$_J2!OEYK^\U,K M$QU+^"7RX?9_99YI9]1=GCS.1?WNGPB>X5>%RFTNK)?>QR)K4,&$I",<2-4W M@\[(/UE647 7A&3]5+HL=(L;*_!C#,!CVD M8UT/Y=8RC\%QIJ;3?$KGL=GIFBI_VG;\[R3)%;J=G@GA+J>O8?EL;_=%\!B MW3=!9D3CWY-_D>^"],/@X@W4G%XU#MX9VH3(=NFV#?[90^0'DA%\34S1[[Q= MMWJJ^@97G:ID!XN*'J,&62+$+/&CC(A.6%"D;5S>#JA!8G[!:293$BDP&*%O[\E9C@K1L]LPV" M&5KRWRVJ4DJ.1WJ3WLFW[=77'C51E]YSP.I@X8,K_&'W!?DHBLAS8W>;#;@) MH*^0JDSGTR*JW5JWC;0^+W(Z;IIPGUT=:?G]+<+%)&\"-2!991"L %$W8_&# M';\089LW0^R_&071J5JN06D=1F^U*C8=CN\T#T$-QE[:2 M:8K?"*\*P!3S/V:O,]VX<.EZ+6ZME:LWM6URG!+AQ0QR7\AN@UIWEO62_:[! MH'_RX(9:J;AJ N<$#E)YL%7UHEK@^U3_ M!X!G2 XYVXF(*M?N+D0;Z#K2S-%R'>:M+E<0GKS_#C$H,M#%?DQDS7H"4K7O M:K9$NQ;D2/0SX@D4=:2J=J/ 0U-L!DW1N]^>I8Z3HG?)T61#<6)/G),'OAQB M/ZJA\Q.(7VY#DC\N\2\-M22R'FW4,BTO@8Y/4,N$LY2Z>%7M#&-JYNR#EF.* MN9FA31"Y,059IR_+>FPQV.L.[9/WYB&FI@HXYXR R)MJ7,3]UZ EVC4L1Z:B M9<)]CGIH54U*4D:U*3%B+7X'W\BB;.H[>8.:V0FJO5Y4*M.$U7N-RJLMZQ4* M9-?(EA;LFW#)\(A5$>Y+)26=DC*T]'* 8O<7K075MEM*_/^QV==V/47ERH!%X7I"Q4B2:$>:F?HM/LIU"&9NE'2>N\LW\#TI"9NH'[@L-F,Q(*C]M?]"'F@Z_!:.M*#6 M::U0305Z2TI)*-.Q.B;DDCP4?_D5J$2Q_5LX\"V)K9[:OVW=$-W1Q_/BMSL, M.,9K#')I/VJKLUFL)73/?T%^!JW>!K"+YWW86S/Q,%:K,"5^TH69^;L MUM?OX<:MI/7.D$[B&O%,6!/,I?DV+81<-DJ* 6DY9X"6= :@[X!=8>TL"TJ5 MO?9C7!&2Y$^\<5JI1!NF/T"V21OX-5'+C,]>TV@+).K+N@W3JKTY'B&->/"L M!E0EHU*B8MMV9(9>D!=L'H)5_ V&W/T@H3"+8!Y#:V70^Z.*:$LQJRS U?V= MN"F;C>?:[/9&JFV8R1!TFVI;M&,B#N::94(LHP)$J2E(M';,,FJ#D;-V.VSE MRFZ"+\=65U>H1],-QDKPP@U&NB]S[0/>^M4(NU&_LQLWF9F[,$?@<->$8,@F MF.MN+O)8;/3FXI7K0]\^PN:BM*#6::U0305Z2TIA^:%Z@W'?A$O>A^(OTGZG MV/KFXCW:).X NP@X]9W$^[PAIY"+I><^4>>3:[;4M9,K\*AW^LUB=?>\*?QR M1NJD'+:[2/H6 5H$R)1AA-FJW]^-VTQO-G2--.Z:$-/7!'-I]MT7DM[DI1N+ M1>H:M2K@&-W#IAQVZW Y1A-=4TW354$E^,I5 6_B,<(NU>_LQDUFIOMT! YW M3G?]'KLQ\]4*\5UKO0C8TRY.?ZPM27JEK6RS 02Y)%DH'WUP M*'HVPKRVP]-6>TKKFX/_/YJ!K@E!MVW5NS1ED:+/V*25^<(9V'^<_9'XU\7? MY108*,")"#X#.V@@Q08(.,#0M3<%TL5'KFFGV L(PS<,]2?H\4.[E139U8MQ M%XX,>S&I ?KR,1_N^VD2R+'K_POTY/KD72N:\HN"^:/VJS5T1DB7(Z'T%D(# M[&J].B=7@:K[4Z-+L B?H)]DF;P,_"CP7 W1HR:BVWDDGR,,Q39H;M)JGT!(S=:K+*U?T2O\05&\JN@%9L4I&\\-*]F MEOSU2V&'W,/N:ND8P/1#\1=I;7T 5)G.!!EU(YB=7&/%D]P='M&V0@)XB8+& M-.Z5L'/)V(72K.]EBQ5TOI9=!5O^!GO^T9!.#W5, MR/JKBK/LD\WF\R_3BYLY>2C[ISGVS,C/=_?SJ_G]/7TQ>W'Y-S"]37[Z<7$S MF]\_@-G\ZOKR^M%0(MX&<0TS6$._39I65$K.6H$RRSK0GZQL$^ZB-H1=Y/20 M>&X.0FOZX"Y>(K\@[+^1G^_"-!T>_10]9,]^]$\D7YYKN[$1O)[#D$1QD" C M^H1?%8\E\OIX6PDZRU.A,'/-EU;'B)>D%&$6>3CZ .;3^]OKV\\/X&Y^#QY^ MG-Z;L0U(W@#/J]NU\\SB])" /Y\?/]],MA-/IM;;N$&]U.+V$&^0W)!6 _(_O7NQ";7;IL MQC\]A7 MLCS*6J?G2\T*$.HHJK"CJ#$*9?K)*DD.)KA#Q!C==RA#!SUV]*4LF>$T1F7,"OP%>ZG4#E2?#)7L,( MUN2BR.@9\%N5MR17T1CYKP ]%QPKD4^F$\HSE M*'@LEQ99/&9/&(R@)U[AKMWM.O,0Y=3S@F\DGP"NS"S8+N/5UDL?G)A'L;NF MM?F"XN? ";S@Z8V-5$&+'K%\C3F[CMTHN1Q?QRJ<'3=TEV,CL@.G$#TEURR20*!',LRK6*RHJX^Z MM2J3Y:N28A*(VD,C$PZH&T N!7CCY;^S]>@J+E.<8>\5%1Z^N7B;AB&YK4K& MD+K/7;L4C:QM5L$@@$T)K#P(OY?11G]\2[)0^;#<;CV*%W@7T MB /S\(Q0?.VO@I Y0KS].R4U37NE-:JPVRQ5T&'&Q[+[J$U[V0QMB5:9 D!2 M J!%@$P91MC+= 0L5C_C%>LS-N?3%Q3")W2[72]1N%C1@ZM(:89O6);&L_%# M*IL[)V]2$-NZ M>&X@L+!?R%8SSJ,'].KE44 MVV:T;,LQ(8?A42HA=4=IDAA2L,&N*'4]+O#@=,B Q:.3@J0!=XL-NSC$LB^^ MU1P'S0MN8T@,FCEN _I> M @DO9L"-$SZY\A MV6F+T\RW;R?:(*, 2JO2W?HQO;F\A=Z-NT+D9<-7%-INA.YP"Y"),UBO"^/? M=Q+LT6(;1S'T22)#_LZ/OJ]KVZ[3W:"973]=GV9O7G3'(VWOMTLV#]NI=+/- MF P80-"P]($)'D !L7 J BEG$J*L3<#+J3TN(^;#O7]0#,(G,6(VQCYSO2UN ME)H>9,W2VG ;&U68[RO6*HH=;".[WUT9,#<>I1*R\Z*T6))9$]""SVB.-9L. MC*3PD\R1/P?AK\20L$-%^(#"%[S0F+ZZ13Z)Q4[/H2J(A#QF$FR"$,?K/;1"3/2P$UU\0B3_@N6(R:4T^;37@ MG6,K%DT<%;+WW+9WJPJR?)":Z(&,XDDHL40B MRX:I[5BC-N,NZZ$L\F2OJ($H,2);6>X+(KM:>$% UO@PAM/-QG-M=NE41IP: MZMJ(5+M*&6(IZ[(C 8BL7IMW[PY#72;>KB"0E 3^#:XW_PY(:2!;7$NO']-5 MJ.!16/8W9H(1'(QU)=E16'OSP16;_Y&\G5>]U-:W\:&PX\%6:H.1HRT/O^*# M3U*<5?L=DE!D(U:5@OZ15[W%BQ;*!#)@<2C"57HZKDB6=MYQ*\#=_<<. MGGSW=^18"FU?5F*U'O>7PY,/9_5WWVNB+C_W3N7!7H&\]?GXC)*;YG'ZAA_) M\4U_/UW3+8%4[%W8 C$!ZK9FB_;BF"PV(=9$'6FEE3D#91Y++$][1)PZCBM+ M)206;XUV)<@2MNUD62@<&D/'A,AN-93E!Y"_)5?XH!>= ?(>\F*U,W]5!M,( M]A6RCF1RA'R&KG\31-%7'R^?/5(-0=O5*Z*UM#%*59,DD)'JLR/\B=7NYNOA MR(L,9T_MTIL+LOPR)KAPJL[R7Z;HQN MW!?D7/LQAD\RVDZC",71Q=L7^,\@O/1@%'%.7QJ5H-&FU*]8SJ2HJU,6H&%O MW#?AYF9CX*4L5;0@0$L"^Z( *PM$0Z+@O6=B_;=V0-,&=!VW$ MW=A5TM#^QH4,..?!"YXXBS]:64,C+BTI RT]E6)U1KT^N/AP^0'BZ,T]"SJ>_TE,8D3.+[(Y M'T@:6V_LYBW090>'M1M4AVHC\<=XW(\W;4RI3/T3(3>G4@[ EI MD#?Y]^2BWF+U-6+K>5XG2Q78<@L.1TM=&Q4*$2,U$!?[::>:Y&JARN?!ZGP; MI=L4!O1:FIOH37*[1J[!)O?!$(YU32ZU^TT.N10?FIZN!"&]/[Y_^6'7E[L" M3>I!^?*G4HF=W@\=!^JZH-*\'T6H2]Y#X#^=Q]BS/+ S-3H7@AK7:Q^=SD % M8 4.LL/1GK4/P2*W ML&]]Y?KD'(#8/TR=+UJU;!R^S>N:A; SB_MR:C7_HM7!T'GY8W; M8AL(R.N2&[+R @L?L$)V5&V;H%/;WJZWU+&=H4V(;%>83_@8I9I'XHH&:$)K M09%)ED%K.6P]6?&Q*U/>/(BB3R"C"K*Z;7/^%G%W0>N68!Z7;U%YW[.>.KL% MNH*P_:.?0X W,L4T_JN5=46V+BKK0IG\+LFXMGN""JL)=< *:\*D,"-6A-R* MR=>#%2J,R,.QO@= F_:?"+/26K!V)^H-?E+IU'IMI#G(Z12LM(QX94\5:"FB M/$>YLSWGL-W?J9L14K:G/SNML-!SJFIDDOM+A%:@XR#I--I6&779 I;59EC;8:+6^B=D8 M=/ M0MZ@('?J[F&,:G@G?+5V_!)9%40>"4^'12T/>BND*S>FJB]2C;;2"TF+ *0, M X[H)36\0[@954[LJ\M@QT#=);0-<$..4XG3NB(G.;%7[^L#6ZJ],WZ-=+;: MS(E_./(J7^:LG-\^9[O.0%*D>1M"C7E>MY!VMI":<;Q>";6]+$T60 M3#2/F-6(7>/4PO.J.B]*XX_?@O(6#^4V_MBS.-TL8I-N)R6 MP?R$">H-3 @[. P]A[O]]\5=,MT%0P29\HQC\.E2C:A\*X0-@Q7VX=-Z3>3LMD]8\/#86_9,^@=3R6L7*MZ\O"E*+-;C6TWN:E$4HRXOBSFI68!+01 *5>+ M&R%5J9UL?HXFW38WJP[%+3^)RYYC@*0TP(K[9,[%I=3?4-Z_KU\*>W_>[O5, M2C9S:#7^0!OVS7EQ<)NV?FE%%_TM(U+,'X"]QM6J. !+LI!QG3.P*Q4$Y (@ M*1>0@MMQCZ0-,-O2#;#';T'M?M^KLCSP:&4/=77XH;9.A-W8LY>:G=BL+8PQ M3,=C9:O7%!H#;FAW2#D %V2PG2'.0>,^)AI@D7I^HC/LC@X)+,-#A->I.UR=A930Q*QUP/]&$Q!089FH:M M89)A:4Y!$T*WU9'6,"")_AF8Z7X\7G2PKQ*>P*["]YW!P #'0PVD40$LBC5H M,UQ%F096ZQE\I=Q?=9=?L8V)4X; 2%'YZ# M,"85V(U*07/P!/5140PS2[>R%'MIR;;0R(1E1!6^(FVH/,L9;1IO\J-#PAN> M8%LF3,2;LA1S6KI=VXA;EU7XU%X#,H<\/#_119%Z&I0Z!;2[!R*O5I6;S]=F MYW5#JS,P]51'!;7_.^^MH-K:[?!4H4(BDDI46=C< MH--%IL5X*H,NTC,K:1PMT[V,Q"E5:(>21COT$P 74:X@SI* 32:=I6D)S*1 MB]0ZSA;DL;=!JE;OK6Q[2+<[V/LK_>% 6P)2I6V./"R5AQ.(UDGVHR]A]$Q. M+*^"$-NS+9Z>KWUR.X/LGG[!G]Z&B$S:BU5Q-I?=W#I"H9KVNH]6_=W.^,$E M4G+ H3->MKZ7?N2ZE)ZPPL73XW* /P"2+X#T$_@'>C\H\R'R/A(;#YEO'>@2 M5F7_)R"OO. ;?2.]D-&/UV:*BKHS_:M4HYS?7Z;%,D@X XC,R>ROCE>\'T=9 M20L!I)3BHOG$CTWD:I"[=:E>\8):JU3C5J&":#D=MD3LKAQ;U[-]-6DF0:M. MLF.FIY7>QZY-,24UK7>OZU%,08!9ZDG$6V=$S+M 'T:3(+I@^2 L OK @SV/@9^=@\>[BB4V?M M^BY9N,?N"U*AI**N/E[6JDR6G$J*S/8,NIVE"0QM +E(TZ0(2M-\(36X>M(8 M#QBB"^PS..2=>HQ'> K%ETQ>D9R@Y5)3ARF$1*I +=F3.+!_/5\2)9#52KO) M"$MRAR'?PC62^$UY$7UV@0!3:[.@Z[,(3R\_PS"$?AR).UU)3=>)CGH5]F;M ;=?V'&*0FQ*"=NGZENV[T[[Q%1.:;8/D& MLG+)=P']\%DZ69R!WA!U M="U+F7,Q]YVV7(M=;:6NQ9S^5\&O> _T*CQS^YFXXS,8HROHAC]!CY\U0=_7 MDYN[*ZNOZYZ!;@^W9A,4F9FJG\/D\>SY*PIMEZ07"5T; :%3_*_@XQ_2,58F M=&L=^B[=Y_=@)TRXBM1"E4_G=^?<[A00F'(MC1F'BT=K_N3?.[>R=;/2 - [ M-#.-F_TD9JAY&[_*O9@,< MQ.'=BE'%Z7Z/YU26U1F:D.Z^&>@C'E?I=G5*81V,7=-M_!R$[N_(^4I>>DY%S$WQ#(?O)7;OB!"RG_*1F=^7$35<=+'2<[U$JCT<6')F0 M[E9?38N#ELJ1^WIY0WP&OKB^N]ZN_WAC]NMFHWO,EC[Y3L>LH.E.-F8+WV-Q M59/.:&7"4][Z:JH^9N&K?,R^!P>_W9.;X7C46QJ4-UM+7=5"0LR9"@YHCTS5 M"DL9]K@?N=(7^/12_!9Z).-;]T0]TPC)^]F;.J"ACSG6&\!(PJ70Q(AG+EMO M -$2?K>AO2L'9 H"-^Y*$NYN,''?U4Y3W[)[ UTK&)W35H8&Y M3F<;+5%S8C\SSK[<(P=A!QG#N22^31B[^,<[_ 44ALBAK2>]NUU#7]_(K5VI M[#!35F:Y-WL=V#,A!7Q#V.64 Z&+(C %^_) ID"P*_$DX?EYO-4W!N7RFL+T M54#OSEYEPLRT.,-.JU>&:\(LW1].-9.3UD2WE;5VOA;%^8$W^.4:S(,<+5?: M;N8IK&GK0*[HK+,DC 'L]34,<_;-&8K<)Q\OH;EW<:HT6AGJ(N""P5X49R>? MD^Z@VWJ&UCI 53FTUS?"TLZU&UD?T"^+0KV5-+4F(1"O2)BR\95 M8[9BTA\@$^(<:P.NFHDR10"Z1T<"#AE;3Y0%0>"',=>*;^@4E+1E0%"$GXDK MJ]!@22E&G=%05R(=H<6KB;4<3,9QB1.>I248:/8(M#5=Y+(TV5?;>!NBO:O_ M@.QM2--A*PW*.L6U92#K5UEL-=7+8C[R$,%NF[E@CUN+4IQ'Q0HQ]0?85PP< M#1G4[,>(SBZNHB<@4V^+[=55$K-;K)MD*41CVX2TGLU0\RTX$4[.W$[K#*3Q M+?BS$1Y?)#G>8PC) =\,OG$S9E=IZ,J(I01\GR!+*LZ23MM=U*J'61NHX*QH ML0(9;9"H Z)_&H?2"R+\ 4K7)%**X-_'Q?M[TSU_M9_9[K:-D$-5,,&I#M<= M.E;1NIS3XS;%WH4]3KGI3:EA5]XH:E8PI^T@:O9#D<&$#)'OK O^P M^QA(OP;8YXYKAH_D, B7"6R3XSJ*MLCYN@G\_70BF+4:E:3/C3B@HEF/HD$Q M;!$_1KV."<@SDHQ$^9C!ML]&$6+5;)EOPCIFX:[R-S=R+V$GH>'%LKV8)?69-3FULF)JE,Z16>RX#$ =QCV,XQ* M%MC(S9X=_&.,+U;.W0V.')$BZ'NB[6-;X+VW+;G.0V M]WN]KG?X6#"SR]_M);X_KG%J=2?+V :1YF#>Y5;>^^C[#,N%G5J*Z"Q_K5_1 MM!%(9F1A/IGCP_*^7@5A\BLB)SHFT0WB#^"K2YM7BP//1<""2SN=R:C-&!D3 MZM[(U3]+TB630Z),T498BB-N9EQC2^CZD6M7IF,_S??>Y2X:O]%.M)N6_UAR M):=K629$\VBJ9G$ 3Y^>0O0$8P1V6NS&T9EQVVJ'9D3*;-CG6ZA>]I#C?+#M M9<4QF^V86;O$7V.9/$=H.38FY8^&>M88KTH'4@83[5VEBW.Z0WNHZ^0[1J%1 MR>)VE3\@65PK%+U%\;5O!VMT$T3<2W0Y 5K7GCVPEKH"N2H[6H*O=/,#Q8#) M@N\]+/U#*RU>(%0^=VZ&#MBM<6U>C]0J@.W0C@8CJ,NE4]B]/J &E7O,Z>$H MRV/PE:R\'@-P"3U[ZY%)HD2"$T?BI>>SCT$:&:B0[(<7HM&P($W!, =5$ED:YV%*UV[LGX7-#]IK$U2;,5.W'<<]"W=83)-1& MV^QZ^.EB ,NO!.V'5.;^FS"435E?9ZQ@S4KEXP<5E9DQZ3J#49MKP@-A\^,, MT^"F:>;9IYQ55+MBHM^UF[G>%O^VY-[4<.Y$1;!VZR.K8U!2LX/J<+"#EWPF MZ^B=UL.;PY <_$4;O%1)EI1[QST[( 2"FDR0%.;.UG"EDG?WAG#2;]NH*."K M7/;M^0#. 5UC:.&%PXBI4JN=:$O<*$ 5LB.18UL@@U'/:O/!,W6$]1B2&!0C M=OQG:!G/W,C&*+W)(?/]]/OX#O9RB&KA>!6^+-D#0DDAVI@ZYJ M!21'0W2%^^8.OMG/R/X5_RY&-LO(%SR%<,T2/?&&5"UU;=>W:EAKI\N8L5!$A)("T*[,L"26&5N;^.VKF9=BWU]E408B_03W.. M?(:N7]RNELG]@S^1'MQ73F!OR;D!/5HHMS2G$\4 _\H:&RS1"LN &+Z"8 56 M3![8VY#DS'P#V.+X$63=%"+HT2@3\@[NUM_]D\Q@(!.$XOH@?D;X/W2"PUYW M3 ] /AC0L3\'X:\DB ]NW!AZ,[1R;;<\8+E2YG2J"-Y?+[=1C(?8W#.FO6]0 M%%VO-\2=N?9CA-LG7F!/"='0$2\]]8GEE\6C#0F0G8<,.!",R=M"KC15) 5^ETH_OZ MO[NX.%.ND(OAS[8A!O;XC%B@(6^JY J:T]D2A'_%_P ^R^.'.RUB6T%;$EN. M.X7M$L;/, ;?,$> #7$CDEPVP*$ET=DP1)L@I'VW89&8, (0_S;:>I1)@9W, MN8C\"P+,MK7KL]Y&+R1T'"\Q;7?EL@G6S@1]PZ<0(<827':/[/PR2%(8N#*(0_?6'-Y3\\)__\2__YR__^N'#?]\M'P?WD;-9HS = MC&,$4^0.OOGIRX#\Z3-,4A1_^+!K_>OV>WX>R#\I/TGF_O=W,,&]HC#K@_\X MW/_E'H\WB+R!0T;.NDK:QZ'\499D>=]H%7GI-QBC 8R=%S]%3KJ)83!P4>(_ MAP,\\<$6T,^#T?]U!OY%1JOH-+:=7R)D??7'_Y8._X'PA9)V8[];T>- MTK=7+*&)OWX-,,2/G;\W=%&(91)_2*+ =XE4W\& L&3U@E":-$^*=81KS7B! M%TB8OJ#4=V!P_O0KA[L@EE4*2<,P3>;>_!7%F< F7T*XD': <',LUJF//RXP)A3'I&?D_#X*MS]?HL#% MV^D]\GS'3]L3XCK3N))$C&'R\A!$WWH4"/J0_6#"9YZ/OP93-<%?F(E>TYQK MNO0SIQ4^+WW,2!BF(\>)-F&*3\T%IHZ#I:)I=DR=^YGG,+S*.1>=6M+S 3N=5,Y O.1&DU$^6",V&6X_I>G$]@YAVKG_'% M0,NP*_;T!6+@;5R^O7V!&'A;'#$]?]%E=$S&1=K0[<(WRK:T;ST0??ZO!7WU M$?_BJ /ZGJ+0/9C@" IVST'JIZ2YM/W/A!% &P79=P#U'PXFA-H]:. M-E'#=(LDQ%]U72J/,:(8!E,LWM__AM[JR%QJRD3G(33\Z0)$ST5#O2LA')U@HXW,<'QX"<. M#/Z.8#P)71+W0#D0J*V9R*QR(',30$X[[VH-@R /ZZC;=T\:,M%9X[;K5L+B M1>(7% 3C:/T*P]J3[;@=$X%U?@2N ,6)OI,UBI_Q=>%3''U+7Q@(3>G 1'&# M&\5K8?+2V[:;VA*]1C&Q49/8@4WM-D+KP41\DY\65PN4FS*'+\A^Y-8>E92F M3/2V.*IWE= XB?F#'Z!XC.?Q',6U.\M)0[:K";\[8"4N;L*\58VV?'_ OZ/L M(S7-V>C-XR[8B)$SU8E"RDSS0F,VBO.\)E+P\3HPH_4Z"C,[;&;93.:;- LK MQV=*[;%9VX^-"SPNE^RHN2V _]K .$5Q\+8]W.L70*DQ&^EY7#@;\/$S0,4P M3'Q"(1:"EUNS49S'U;,)(4?M9;99VP=? $UUR5NQD9C?Y;.,B!-IIZ$3Q9C% M&6VRP.DQB=:)\8[GUCH+&CJR,8#?790)-R>>/,'O4Q>#S *HR/R:99_:A8T/ M_*ZE#5BYK0I\WN!I^U\1OKS!W=VY?CE4]V"C/X]K*@M23N0?N2XF5++[\>B' M:%A'^\KF;-X??C?7&HS"4%UN1W69E>K\?)DU&/E2?8P_SN.GZ%O(0/-B8S:* M\[B_-N#C2^_LR)_'BSCZZF\S=)N(7NK!1GE^=]9ZI'S)OXCP[3GX'_^U2AYWUF:4UW=,DPG%"-))?=R"C;@\KJ=52*Y.SL>(V#]?HK#V2EINQ496 M'E=2&J(2:?_RL31W?(3^?L'P/^;T^T)LH#SX,-BG )/0P/GL?C);3>[)I]7\ M<7H_>L+_N!L]CF;CR6#URV3RM#HW4M"#B9VQ9I-\>(;P-1.@CRA(D_PWF1Q] MD(:[8@K_MOLUV$]U[CWX(8;F8V9$6^M+35#AKCM+;Z#H.E2,\Q=(=Y"C),'< M:H9SW X8T)5LJ6GME*2UWQ74A=+':ZP>W"' CS=_=K<_5C:=- =#'2F*)P:W M*+2NX0L-S2%0D!][2!6#4>B2'Y,_-OY7&."9)J-T#./XS0^??X7!INILW_5G MZ@Z@"TU+$8E]-)94L^!:1T5E4;@MT6S<\>+/\J4%T"+X41.5@5#7 T-*&L#3MFV%)-9A#8.9K MGN_VN*4#=:+9+-,HA4'6DB224;?"43KY[@0;$@36 MS!N6WF H(4UIM,$*R[=6& O1K!Q5Q&W!R/ Y*PV1%8"=>U^2[?QKM,6Z;@#: MDNG=[NIC U<(C>6M1#9ICP"IEJ;>[@EU@J(0#GM5A;%<.(#\!CSZT/8#GU0& MZES$H<;D2+ZCSZ\ KFI)[@W>(2Y&B$*,+[^57$#&;(:F]P&>[0Y=ES.3+\:Q MREV"@1J%V&+^9L\%?".TP)#Q;^(-WL-* )JMH R# -E2=%>0W9^!2;66T39X M"V'./,T#6_'>5;=K9&QU>R"Y")J"*,9=>=@ K1 4+8H^G"-]:S:?UO8#,E*A M5+H\WQ;[&"$68JKYL7'KH48MF5C7"VC.4)8%49NZLI )8"$H6R1UJ(T:!"3D M:5YI([DM9M7 *H1OWZ+)G+*3L-C.&[L"U= -KZ3*WQ;KV5$60LKY\?,)K4DJ M4?Q&3,=XFED4W=S;9HH2K7_]2NB>12!@S2USS-W[B1-$R0:W:+[H]/0%P#)M MIWPPW99L]$V+0HB\,!(T>GZ.T3-,T6A-M/ZY=\"U1+A%G 6B,7642I)9D*$?Y"Z DGMH,=IC9&E-H1@.%)ML';I')-\6A-F4+B <=8 MP4.I@J:PP).6F!J6)4KT6&OB5[*0"K&0QL#1$N:Z6?@P#!;0=Z?A&+[Z*:SQ M(5(Z UIIFN_)\8U(2WD2_#CWY*41PZ1FU=['CG.9KW)GDHX>="HS,KFO@ A M237$N\2=P=46H',&MXZ*^HIB.\*7!MZ7O#*-Z,)0;@LL0X*.(,&'_3"_!F3. M;/,V[_--].FN? '%,Z!;RFV[93%@AIP+A76^4(B7N%;]\&HABTWIDL4V^/%H MW']_UUEMMJ?:)E5*&LC>="\*8<0"3!-_,4([*Y>>HF)2 MU2-\PM+\AJ1C8S^@FK*LWIJFT0[:6?GS;1ERCQ+_.20:3UN6''H"0W:&IB ! MN/TPI0+<(9'^"FRAJ@>UL]Z=IS:TY'(6QBVSXP386:GN;5G!H@;43KY\<.J: MI(D2"M$/@^@83W/;A?"6[$$G$?GR>S MI]5@_C"8+R;+T=,4-QC\^&4V^G(_Q6TX.DY(8?HUVL-H]I50.@ -C^]RM1ON M\EQJ3+IY"P"'#A3E>&HB:*4F5T(BAATBR:(8LZG578T*S8"J05T6Q%S;B175 M<$0P,7R*HR19Q)%7%QA4: 0LTY!<0:RQG7A1!>9@0[C%6(]]:L*N[AE#]#ZU M"] \!QF"1'=TXF\S-!$L#RL4X$&?1Z'[&<:_H\)\:[R-U#[ \BQ-%.6]F0'5 MGL=F="(4\/N$0@PO(-G.[MH/?0*-/%72R+V&CD WAZHBB+[1D86L$$6H];?$ M=,4T(?59[_&Y'$19?:W=3%>1EW[#A-I7"AHY6;*%.PWQR>&0QR/PB5ZG1)X] M.#!M1QC//1)AK,,*9RA,8"&I(E22^!](0V"JR/$&2PKIRJ0%:H08AXV9I;3?+,,OS=;EOEUEB*B9. MC$AA@U/BU)R+M?V I]FZ)L@-]4S6,R(MU$3L;[>,R'HK1S4KP=,L7$48OIL,(D.#J<[Y.%#8MON"7Y'R3W^D*2^4[XGN(-_AT)4:\&G= ">:2BB!,+WPEPZQ$+I MP=L\F&SO(-)W2%KI53H"=! M0=SZ[4A=N4-0T+V/TBFJ:LB"G/(4.M?SI Q%M-(I6U$;1^O7*"2;-&/YE*IN MP+&@;@CB,>K$KEI40MRS3F;85$FELCF FJ&8HF6[UM*^^F)<"TX(=A7RJJDU M5G9M2TV!I0P-4=+'ZFE=R1XZH/.NK6>5N\D4YA[*W13&P7=[P]8$N7VTX=-Y M:(6X<5(J_#:MM=IN0)4-89YL[[#NV, )47C^M)1O$]^JVP/<3D&BV'C;,ZP! M5:$@_(T6,6:JA'-4*L:U/ L)L@1KE/EJ;;(*R"&3LQT/7_'^'!$;2ISRY^-Y MQ:BAXZJZ(.I,:Y[2X1QR0CEPEJ8+D>G>P2P;?DV\N!EY:0I/96.@Z)(N2IPT M,[L8\(A0?:I38(BC&:HEVNV:::DFZ* $&/1QK.9Q#QFZ M3Z@:.:G_=?L^1'/.6.NQ@*%9KB;(.[9,G**=REV!BU"99EL2I%Z%.K0!JJ&9 MHM2D.8/RE9RL@-GZ7B)8\/3(_<[1YA1CI^Q"7\.4,:OT!VMHSCU_TF[4>^ZL_0&0T?1 M'$'.LZ1\+O(XL8O4+?92CE4=\3#,G3 ((X%"XG M&Q30K2LD"2\769&+PQ:*S]BTQC#"UA_(LN&^?QFIA5ZHH?1>1 5?M\CSG!GL M]H)2[@UT%1GJNS]F:H 7JCR]%R')#]4%?",G*KZ9'R^3PAO,7904AF&!I>JJ M(T@,PN6UES84*12M$DEF[G>BWU@NOK$KL3Z:KB#&TTMN*=6H"Z6H;C,V@MW> MW(=C#D@(0?3.=HH.\&^\E!8%\33\2DHZ]>+5K1D+##W'4-Z9LGL&&80HG(4/ MQ9TE:5=M&B/!A$C?%@$,4WQ6DKB5K$IUC1.8>0S@2IZK"F)'.X-UU4[B]F2X M^1)<)0#5]E117H'I6UHZD*%0>NP=J:\/ M?@A#IQ_UM68LX.AP*$S!YNL($PLYA$@$7Z+7W>:Y]7-C;6NGQC\2[7YN!_[S MMJ M7238QP"Z!2U;D+?(SV!=I2AT($,AX?Q='4L5-.QC1P'0QHM1D!"EOL6G M QD*J>ZW>"P1N.1_Y'KW%08H)E,/ _5'6G7G0= 0UT7IKINST+,B92%H@&WNA"RT^*('"/,FCA^P\A_ MA4'M$[(E/1^%9F!UE"3O3^SS.04R&6FIWS2:^<= MDJ*L6"U=% ;=DZ605V@,/@SN_<0)HF03(_R/N]%JFB4/+I:3U63VE#TFSR]E MQS;V=6,#@D%S)\)9Q'\,#2Y%=I[317I-,=YO$#U&2 MW*/$B?W7'8(*&7C"@G2'9_([G2;MQP+FT$"F(*'D_;*T[Y#W"S;8 ^\\2TPC9S"C:VX09BG&\1J^FDV?9B.1[.GP6@\GG^9/4UG MGP:+^>-T/)VL^&T593P,R7;4/@!)MFYP7=2UO&)8R&S]@2D;NBR(A8:!'Y4K MLB54WJMP.?EU,OLRJ5IOUNEZR]MR-!AF 4'YLU>$&;_YZYO3S$,$TQM8F=F68SU/0$TD&IQK:9 F^*!%4P+D7D0 MH!@>M 0)\&3F#V41MD?->QT^3D8KO)8JUM_P=/WMFG*3S,RMP[#(CML!23=- MHQ2)FF$9SVI+D^*4!^WD)$DE9_3XPMHAH6AU7)E'@)8BB3,:V4,7*F^][5&RWLI MG[[+5K5"E=,5.ADM9]/9I]5@,5D.5K^,EARO@WV^.FK(%BR9#7F"85A@U"Y MME5'%\3?UDCSRN74C(WW\EG -^<%.;\O8ORW3+?%GYYCN*Y:1^KI.EJ,_C[^ M98+/LL5R_C09$]<&^?AI.?K,4:F,L)Z>9]PUJY85K8&M>K+63<&DU&VFTKEN MA9">S1V!Y;KXOV*LDUIR'J^1ENAXKY1:DVB-Q7^HM;3X#W[,1^-86K1GX[^K M.T.;J_%_!E-,_;FWR[6J#<V-0 M'^IZ 628NG;C7&,">"@)RH]_#U&,\!XYWN [=.B\M;IE-?<%LCXT9$$*\W;E M90N8(A3*7,1H[6_6A>)+HR"(OL'001C)?;2Q4V\3Y$4.)DGJKS-&?$;I2^1& M0?3\MA58.N-[^PJ@0EV1!,GO["H?_5-#A.J:,_2M0) X"O%'9QL?LITM\V;? M=B1 GC*0!A7$5V<:P)IFZ V2JKB@U7]JRIG)5MH,M@GY]4I#F M[FT4QR0;@.PDK92UE@,!UY4T3Q#-K1_>=R3 J99^=<]PYJ"C[\>EX.6M?UB M[;BCHUC33-/NMKG2WE_;O+X&&:-A< <#HIFM7A I@.M%\9I6-CQ[O*RY)S!< M2?<$R?.ED+)LPVL#3(1]<.6\('<3H+GW&[Z,O:3('7U%,7Q&LPUYG7/N;5_# M8CW_.@V'KWFJ)LIMA8G3O: ]RTQ!69&?B54KRUHAD0<827WU0M*GK@MP+%,1 MY>D&YC7(A$@$DT(VN7&4I*S+B](!."K2%4$2J]HLH"8\(ES8#XL\?W:JN,V2K 8EY$]F"7-^[[9+=\/*_N7>,CZ+KEJ6\ES.CI 102GL.EY)P_BMI.4O\:G@DY"F MW'BR@<&C[Y'*UI/O*';\!!\3OD,.OFB]/A'GT/T-$D-)FLPW:9+"D-2DH-Z6 MKS4!X$';'@JB\+<6($ZT.KU*\([ZI.L=I?R_'>F5;8$ #&8*XA_JE "!K]B6]K&ZI4(Y?5[8'JF)HIB%9^2::R M4:'UB]TU3WX(%??,LIF7LDX;XY]%VM;[KH*"D#GDJIW5192Q/$[)UA^XFBU# M0;+A&/A1N:I;0A5A^\Z*NR68NA53KHO"I/<"$K*@*8@6W9633 !YAV?L#H_= M[E>UE5:D&N\"YG:=_@P1IZ4H>S+Y??* MF"1."TS!_SIE"/X5.9;R[NWDE]Q$Q$]=RH]P<&,A6N=?@;B(SC2DU>,[C#,5(,H[BUPA? M9=!_D6,?;ZT(KC\C$C!%L930.P!3A9;'.R:"B91E\P<#K,*##OW1?QJZ_E?? MW<" E0$U/8!J6;K#6R'NR $67(5'$?ID08J(1H%O\T3A0-FS=/!\8G5G4'F>A?#_W:H^U[]QL6^ -6I,]053A&HVI4L,J M@3C<^V_/NG=\YSR4P2M<.DO5(56X[8YFB:9[;) ]<9>BIO ME:$CN5G,[7N 75>B2,]2G&#;_W"BY]#_)W*'S'PO=P4JB2$19-^]A"340&[M M@Q'LH; 3I"/7]1O*F-!Z ,6$LEHJS/=^I*",5(34AY/B#X5RLI^P0O@8)*J9W4@Q=+#?X!0ND(\MUG5*HR WX@#R6H\?:B MG,F92C:S@+Z(E^LNAEBE1NEOR,Z=#=/0J?6IU'4!4$:N*/6W^^$0,^3S7&!] MW1DWZ"D:>9X?^/BLV<44CT)W%H5.8UAV8U_@6*JGBJ88E96=ZDLD.[RSHC(I M*VW[P@E9Z.39W$/QIV176C=\SC:!)Q2O27)=2+LBD<$ZC04@5C<<09X[8V;> M^7!%J'.[@&_9A!^B>%F[!D\: LVUG%M=<#0L(AA6*7??R7>258\28JXJ7HF) MR:K8I;7I@G5@H.HF$N[JR?/B][Q#ZGN6/7.@[KA M<5V1QWOYDF2ES[TOR59AH^.H[09D5[)E0=11"L4K5Q(;JCZ#2/BS/"\_]M:8 M/UC?#[B69)F\ [G.9CH55I^)@0)QG>6&TM@5J,B1!"WQUH7W%<@.VM.[8G]K MIN/U8$%5S,*G75B]QW.6ZYGVE%03SZBC458H?&ZODV MASF[8:%/<930BF"V'0:8FFF(D@?(Q*.S4)Z6X+LRYT:.LUEO,GWZ'F$:.WY= M;>'S!P;(4!51GE>Y!'>;<._X7:+ E?@]J]2+6V+$@P XE!7SEG;2,S#N>%:* M9[RRBVP_-W:MMZX70*YFBO)J59O#D G4CF?FK:H\E2!9]-V&CD#2E*'Z7KA> M@6O'>.M=,;XENP&T+5N_P>ML/9I]G%"OA:4HQ0SW[H$:NUA6:HFU/U UV=$$ M"8IG/C+;P\NYU*LG[/@"U#@I"J]:CH*5=*A*O,-#NG&AS,FNX'-^7M]X1)&% MXB9!872Q"1AZBJ&4:B'=*!4LZF:,9]L8B>^"U+%9XJM-NRVQJB=_R^V)*&\ YK[BF"=3N!<7I+U#LM#"O-H\$--=&4,#56,LT!J-<"^BY"+3. M01!11SU'>-J-@Q>@:7-_9;,7T>D(/!>[,HN[]-;FB9N;:Q)W1T>W M8=N&TY'].GG8D!?6/^-S:KU9YR$S]QN&1S?HKNT+8D),EL(ZJ*2UY#>\ K#@9_1[ V2/J,88$N68HG M2"YO5^962DH_9!$A8) 5R0QO^T_?4/ 5?8["]*4F::;KB)CB2#<$,75PD18J M140(9&0%\?0M(D+>@X#D(P%%D8:B.."Y"$:)$B)DC3-/'G\KZDLD]F,!1Y)T M79 @A*)/BK-B!*\O$^:( M#%F"CB"!N%PD8$^!LP(0:G*+INM7\JA/5@D0)>E^1A2[;ET7H$'/<@6)HNR' M6\R0;SW6H+?P2@/?R77>_K)+K-@FP-R"#AA<9,G<#OSG;3E/#)S$.I$L&C]L M\.*T&@,HEN>5,\=OF?7=:7!>G,(EXTAR]"U-1^W' K+EZD/>16NZLY ].H6- M#(6@B-L\(VJQX\5$T.*[;4<9.@P 5%FQ3=Z&QFL*3@5V?B$7UY06R]&2ZYA M:(>WD@MA:$93&)I\>V%HEBHI1BG\\>H3'T=)RCCW8E. 5!-ZO+?5>LI2O#4T M)"($BQW;.J>AG_HPN/=CY*1DSKLZ2G.\:BEY,94VTZ9Q (1#SQ'$W$MG$(,M MGQFI"!%>JYWH:0;TVK0B!!1=2Q3]8PIMP66))FV M()[NLU;3$1H1(INJE" ?):UBIMG' )YCZY8@3O"6C.R 4H08I>*T3VJ>C=9X MS_#_22MH4H&[9@!@&Z;C\G9H=>=5(\]9L(L0@%2<5E WWV(8KR7;K!03$,GV+C$!O<9?SDF'1&5N7/ M"TPHJ66L0ES$^, MFGX9469R.U*<=2-OQ<@CJVPK-A[U!- VH1!NQ.LSL9H09]W=:V,?N["0H2>0 M3(C*=3;>&0O;$$*HPNNU+R%:37J+" \@=M1?/%6JV%FN.W'RX,;Q7GV/$B?V M7^LOX T=@2YKILW[Y*NG.D6U9\-UJH]<_TE1%Z$U\2Z.H_ KPK=^_'&1^P17 M:>3\/@JW/U^B ,\5+S;/=_R4_MB!(I4?';V?3#Z/[AXG@_%\]NMD^30EGQ?+ MR<-DB?\X6#W-QW\;C&:[3[_,'^\GR]7@?O(P'4^?1'@EH4B!R1\;/WUK7J7T M/@":LFN7S [7!=3I.5+3U21+D&LX WVKW0G5D-[%0Z2RX7@V[U"D>CK7\Z0, M19"'2+&"%:W189[DJP@Y:Q\>K>D$$#2EH2#N@C:L8L$DQ&N2E(DV/2-:VXT4 MGA'FI5\63K1AX0E$(9BX0D% 'G$+W<\P_AT196IGRVYZ%[2I)U JP M<:1ZZV3%>=Y[H#WQ\Q,*L4X.--1$V5K/X&P[ ML$(\)[IZP32YPY<==QRMR2P;'+#5[3$FVU($V65K5)/J]5@/J<\WN&[MMEA5 M-% 97NJZR+7:8,\71L5PS7)&[0U<&!W;,51!_$T,]&6Y,.:0WL6%T39,A7M% MWGHZLUX8T848E""&N#_G,FBY]Q^V MJB/9$R0FLY*XM6PX 2$$(_;B- Y@DLR]K;)0NS2H78!A21 )8X7LL&E1$>4^ M4:Z\*LZN:>&4VP)+4G1%$)]-,\4K&56#ZCP.4=S6LRC\%24I\INY=I('*Z]AJ:@V]@ZRC,V#C/'&\)OI_\1CR]89K4TIJA)_"0 MXBF"G!(U$EOF01MP.5_XFQ7LTSOUB$SX.5O>=V^')KLXS-$W&+L[>#-R725" M-]L0<)A.I'7=V7.9+R3U%Z# AHUR?:@J)IJ_._V M4$F3KN^8;[>'2>ARKU;0&X5.7HWY1,[M>\RM!^C'O\*@KIC)]>8 H"'IB'>T M)&]A9B?3(9:2P_$GFH3O_KT_?420^-9S LB2->?/O@*ZDTV$%-,_V9Z-;-6 M@N1#"KQGYV0ZY,3VH9/N9EJJ+KX[ M-ZP,#4J13OIP =Y@,&&JRJ93*4/XYA/L<>HE0P/-/9GS7-,=5!'D?F]L^S$ZF M@WOHAK?FDJ)4)MD=A60[;8E8;;:'5UME]8RO IJNBQ>"?9:&V@IU9 54?0D.0VN?];*Q7)MQIN=A;\U36E093E(MY M+$6H*=9WY2(;&F;)P70#GDO/,F4HONME4F(AY"( ,J#N"''3,(M$99>$U\_[6[/$W,BW6NB[ MT9!6?EQ/<)8PHRH\#LZQ$,/13$^OK_1U5=\/&)(&A:N84=8$*Q<3([0^"T;U MO_BVT[Y'B?\<8OBTQ,CZ3L" R+3%M296L[$%+A'UHA9Q-G#S*P+CGV$8$&Y:%Y:YMI7Z!%R!D[!E&0 MX^W')-M6?/;MECX"<*$E"U?ONQ.O&4">Y5VC5=[9A?W@[TRP-!%C_5,,2<3$ M/7RCO153WPG+HNM <4-.Z%LN(ZZS'@^D'8!!E.#OR1B^"\(B\S@8(<+#8I]\ M=UZVWBP'(3?KLD!QUH=V3/8S.ABJ%I3$C="H.4Q[)L#I0X5<;*4T!6&KAD^3 M9(/<+Z]1>-A/:HRI[0<#2/%,Z48WWW/P[IC/]?V2G9ED9_*8Q]D+MOL8SKTL MCV$0(/?N;0*=E^.VC7;U[D,#W5.EH6A.$E;!Z V]2 Z5XRD>13GL_YCL_IK4 MA+%T&@ZHWE"R;^T.U@OB@FO@TN;?HSFUL@(?]026+$-1[/-GV*+JP5W1+%^( M.>K"E^"KC64')O]'"['#5RN>)JB)JL7X/H#:$5BK_BW;\:[3[R/@.6 M/$4I#(I_)P_4SZ+T[RA=(B=Z#NO]=1?[2@!-15$%":5H*V>7ITHN;^\G]+RP MMJICE7M+0+OZ!(&"'$>^45D6C8:YY!NW&GUTL:@J<^+Y4?69F:>'6=PRS=;9:']\)- *WHOE3U*8L[/S$Y@3&Y\21YUL$NG MW=.VD+NKGN;N3D;+V73V:3583):#U2^CY62?CLLQ"?<447,*+JT'L"3=\+C6 M6YNA=/NH]6.4U)QI1\V :6A(%B16HI&VE6NX&D_7Z/SR*N/!RI/MY/BD+-P/ M\!7"=^BL;C4,L$Q)]P1QL'83A6YX#TD 8B1RY&ZQIVBQB9T7?/0PI'=1/(>= MQ@*JI4OH-B7A?-"72"/HSD"6F;NV8:N"A#5U8%<;B&>E%-0YX\O)M ?I*<1C MUCGH&8< )C3#S;XMZ5#HO6Q2AL(R$-HVX(8,WL] M6!L1=WV'Y5)':X[^%6MYNWM=I?Y$&E>V!9(IRT-!;KL=%F\]J$LD$)Q^H[N5 M&4:B[UH#TS)4]'[(?@KK-&S_VC?[!7QS7I#S^R+&?W.V^97191\#+7Q*F\D4#BR]>7?BQO(__%;Z<>Z]F3E'>! [GHE_AS%XPO?:X!BZE/55=6U?/E_;P.3O%#'-6SKIPOU,GU!J-6U M=<-Z_NEBY/52I8O_=_VE[\&GX).6>V6\_731][SAU:=/KZ^OEV\=Q[RTG>=/ MF;2:_618IF'1W[\^WEU,/NXM_OSTHY\\1[/DC* MI=V9!\'?E\_VR[O/*:6R:O"<[LAQ8'7CR8/8;((G!>_"%S/!5V:&?,VRF:OE MW3@98R+-?3K"Z=? LF_GWY /AN\-'( M)T/;GLY^PK<[FCM],KQKK/A\9";PKN[-[HK_X?PG_N;,1XV%'RWPCQK!1W5J M+-YH>(/M\=^YX*/6:+!XNKKG?/+&0_H)/D$=HSOY@FVM\1W;2LU]SZ&]I?M2 M^ 3O3B#GVKF,6ERUB?P3P1=&;LJQ33I%3$]S.^S3P3MLS:FT&@:D/;(\9QD> M^9MA.%Z-/&?IE,J?X-W@@Z[CI7 3%LQG\M:""<'>S7UM\=;"-]/XS>G,X*D+ MAUHP"&S(LZ8-%^X4OK'@*W\/NE,P_3VR/3J@NJ%==NT!?CJ3SL)G04Y13;_^ MXAF>2:_Q*W^JZ;\O@5._?.*O??G_4JFJW05,6!ZY<:CF49UTQ@3%Q[WF>M1) MI:Z_#*BG$1PK1?\>&2\_7=S8E@??2+5AZ1>DR__ZZ<*C;]XG+@<^77_YQ ?O MV/J8N-[8I/P#*]UX M\;_YHVZX0U,;(\[IYTT>\_E'8N@__8@+JM9__?'ZB_%VA1.C#O_5T'5JL5_A MT0W.',32!C!;8,NKF@4;-;Z!Y3F:6;=T^O9?.O:7_.8](O?>R3"Q?Q/%W T7'5L8"_- MZFDFB,!K]F/MX6^8T/=N#;>KF7]0S:E9>A5@L?Z:4RDU [^L/6* /S[D [QK MZ[?PFKO^D+]L.QHN<,.Q\/W7D M8""E-#WCYS-@(,G&FR.!>JZ M9W1,.CLQX#7&8ZLF]"<[%%O Q+"$1ZI3T$OA04N?Z=[308]DD- "U=2VL]*-I(H,4%LH^4$ M8JABFO8K6FVWME.U1QVO-S(K768DN(^T2XT7G-KZ)^O"4VS#.55'M&U7>CW# M-(!;?5VJ8ND-V^+6M+<2_/YC_KRC8+RZE2YHV["3=>O!U+IT$3[FYKQTNK-Z M$ /$'75=2G$DH'G%<33KF:)BY#:'U-$\>)'-HDV=0;.'"C\^@_WIVB.'_<6\1E?^MJ 5N=(N\#].F<$8_&7H^'?/H YAP]*%+KN;^G]G M3<7Y+U\'+\T^? OD-^.AZ;:]72*P?>F[TVFJ8<^FF7VVNP[P=_!()]F MMF/1[OB@2:?2^50Z)\".<+>>=SV=U.1!_CN;+W*%S&-GXRPW_*:A8/6"8S#F M+?%I39]1CO,_=1CL;6@:7]R[W8@+IA!BM^Y,347B,BF7GDSW(MK M7\HM7].73PN'F6SE9#8GA&!)T#T1-,2 ,\'Z:RR$_(T M-X=HDKD52T^&SK/&TD2GV'NVAZ1>4@4L(V_#MGZEKD=UOK"3I_F#J5D-;4!# M9)Y;XE*2GBJNCB$5)&Q.'C:BB*.96R")JY/'58QVH1H21^J.'T0FMO0]@P*C9,ZE;7'M )(>_L+HNNG342UEIA;!)"75]"J/N2 M$&N0O45-$^\:+?U><[Y3O&),#L7?6UP2B;W*]R-Y/'E:P!IDESR>,&+/"G0> M/G'\F]WM)>",EA,+*S ]^*NCO8!\\'ZCG19U7HPN=0%B8O/ +0@QC]Z!"-/K M%FA_S^C9K+@N]=ROXWOM+]MA6FM(75VURB0RP]:13@D@>/"E%>M,%,D7>> D M5XON#%ODJ)!4$]UGL"0>0(K44Z&.E*SHR')463Q:,WMC.T'7CVJ1-T^4+.BD,E/4^+/Y>& MNGJ:85&]ICF683T+JA=%X@YJ8*EXXQM[,+0M^-.=CVU=M"C1+9DE%*KHNH&* MG68^: ;89C?:T/ T,Q&$6KFV$Z/7!BGE+)7TI G().?&BSTQB@8<&(IF.FFB M+:C#4^WE%QW**X312U=G:XE59J$DE;J0F=":'GDGA)!E^9!2T$LUOWF M/(6D/#T->DDM]UBV9=P<* \Z4>@B2OVKF47N.YQ,6DK[AF&\%)(']&G02Q[0 MQSN@X^5 >4 ?F2[O741+KCN*\U?0Y%RITB26M%(7.A-"RR/WE @Z*9"[X>O!7\C=^//,OO-37_.)\IV9L;/2_4 M@2]XCR4ETO G6>LRS;.=+5<1^3Z^6*66/3"L18]==S4SC_@T._M5BWZ !RW9 MPB'\NGH#/\VVT/H4ZK;\"0:__C(,>D%CQ^:4:_Q#6=MFUL YU=,&ACF^FF_A M/-"<9\.Z2@_?0&!/>EV3+Y^&UU\\E-<+GCE\^_QJZ%X?GI[^-RS'PS[4\ ,F MXNG!Y[\V'ZNUQ]379KO=O+\B^>$;<6W3T#_#%SYYB%WV^57?R2S^SB=_O$]L M?J%EWS8;[52K_K_:%6'K)NR%V\I]_>Z/JTCS:G)?>?Q6;UP16/MG@OPSU_?Z MXOH_/ZB%]&>V%_L>I$LQ;QX7YGJ.;3U?/S7J[5J5M-J5=JWUY9/_ZF'&;M5N MGA[K[7JM12J-*JG]?O-SI?&M1FZ:]_?U5JO>;) #S^@WS>T;UK-G6PJI7MY< MDDPZGRO'/(OC$/Z+.]2L!5Q6&GH7U[?-QWOR;L/M4*_X-;ILJ^G4+_.](7%G M81K7"=C@Z2 ?L)0D 7OY8U2<=6P')&<*%MT%G%VEPXWO3=KS5G2]#\D^TJ6F M.=1T[.W*FB].96$P4)\:SWUX4AXE;$C6\:?D_OV9:<-=S?0']^PA@F-763Y! MUWO8^64$!BUUS/$C'=K.VEU(+TC/=@::]].% ?L&>M!5Q[;-CF::-FS!&U*X M7,P5/D>:D,X C GUZ9[$NQ6_/%4>V[7'NS_(8^VA^=@F#T^/K:=*HTW:30(B ML(UR3LV2YB-1\Q_TCZ1Y2]H_UTA(.DXD8^6FC6^KY6R.+%B2?[8MP\#N:PKQ MC[^'^W_F22XB(/:M[1"O3\G? ;P)UYD)M72JOR]2']BG:]R%LQ537.EH&7G)K@)0$WNY0YVKY<5EC[BS\+/_H^E9(.I4IYP5+OT+NQTA\29 M+)UH+G&'M(L^89T8%C$\EW3[3$7]&&'WP\F*^7C MY3E?K\N_:\3'QI"K>0X[;_!"8@9&!X ]2KU+ MGW=$YIK:_-[%*8,N ;6O"7J?0_YOY!BN;G29ZF?WXE6-9GB(S<%YUBSC'_;W MQWC5]./M>/T1+*+!T+3'>",?Z_[.H-O7.#\>Y104P/_//JC3KH^WJY$%AZ-I M6/1=_:JBZPYU7?_''7Q%W>!*H*B"5*QIKD=:?:J1K_;(!)GNZ/,R0WG/%(A. M([/^-%HC _@\DTUO.^P-_-ITVO:KM?Z@MW@D:J"+_6R8IKOMR$Q$-9T'.!4- MJ[N!?EOY7]0+N-:(#S:*654],K"F1N9_?BAEU.)GE[2I28>X)/]H 2O2ZIHC- <([B?! M#3UAJ$T'P:K>7524.F.P*6GW.QG@_>=KGS*M"5UF(4OT@_J1],$<[1DFF**: M:<*;Z"9VX2=ON8%.M [U/P#/;%&N<:E95(.X'Q4X&)\+;X%.YADPY=H;V+/6 M,R45L(#A;>9'U>%=V&_\Z-"A7&1>!2,W/5YYP\:.76(?WM*&C:9 MN-O/#:%(.2#:P/ \(#.P<1=E"&K!YIB1=VAC_VAB^VZ4H&8V^8UVB N:A$*, M'GQPK! *^O.8A%I5$.Q0P7V<4]@#D?INR .[0UNC8]I M">)=00SDUX@)-AXE6K<+($:$ZHPJ#@JIA:\2V,74@C< &QIQ!\ ,) 3R!N@ MT0 .V?$EB&'*QM=I#SLN8><5!"&>A9GTYV6S8&^KGX./13X0O(^X\C^S= X+ M/@NB%2W<9_+LV*]>?_Z3H'@SCE(SG50F.$_"A\@E^7##MAD#>:[$OQ8XM)?2 M]V"EXXHDNEL,FP,X]:8B8^$X\2VY[XQ7TU'-HNO(QHQ%3:&[B6.88!W\U8&B$ M"*[ 1HGX8KA,![(TJVMH)JJ!Z"['#V-&FJXYNCMC'4^=1!^TCPO5>3^\*D$6 M81N6^#A+"9]?;IE)#=L1\1E-$_9Y$EQSY+$-A9V=9:"Y+,69"&-K--!M3Z== M XZP"X)I8NP[?EX=\=]Q?[JH-V[12:ODBD6E6)[X_X/Y71.>\X8$Z[*IP6;9 M:'--IX6Q*YI'[K4QR?#PYFV[:!KM6N_=Y.U1O56J/-"7*QGJXVI?Z/0^V9ICH.U;ZGM)Z'08.:^:J- MW1\WB,B*S#P11W?D,B@:TG:0VY%#+I'EK6&BV<2E[N<9D1H[B>;S(!*W ?S" MSV=,S=- JOLCZH8[-+7Q%1SM[,Z/)0:#L 55 !CP]R-FXATM,Z(44Q18G#:; MOWXQXM?*1PM?>P"QOTZ@7RS[=%PGF4;Z#FI;/PS5"]@'QR-U$.7:(?-?9J9P M.]'2ZQ;7$D&SFY_0J;"9S'DYSC/W)"?8)+>F3IJ:YMVL[5 M#]TNI;W>0<6# ;Q9]^B J$<3#\:,>)C4;'+)AY&EC73#HSI>K<4O*I8LN&-[ MGCV(X\ *@)@5"(,]]H^4.FYR+&'2T5.2(VQ>Z0Y MI#R<>AK%Z<$S:!!<1Q?XG9A02KP%L*5-=SNB!?&0YVF M8FGFV#688C052RBW>'0M?N:1NB-SWC>5:'FE2D^3R,^4 FO_TL++^1(K=SR) MA7, T>,YMNDRR?/@V%VJCU@/DR2+F[) X)/BYH2>N2UE#Q;-EPD""H\840AS MX.7V9#2A% Y2%SD!7:3@ZR*%(^HB,(?:6]_H& GWS632 J%-RI=SEB_P$F8, M_721N3@4G[L7URUXL.8EWLC NZO8J7Z4-,=3S56=2XGJF, ^0V]ZH8$?3'H6[(89DBS)JO+8)G62(K?U M1J5Q4Z_:**Q: MM6JHY=#TK5;SKEZM8&O8KY4[ 'V-M'ZNU=KA%K$^+0^QNQ^>&I6G*G:J_7C@ MCK!^V9#94<5HZ1FGPO/:-SS*UD2OB&6_.MI>5+D% P8'LXX;<+'DM%T_ =E7 MS1:0-*RP'@ XDY"D P,V6MA@CK0/E6JUWO@VV5M6S.1@Y);XVA.=PTE-AX>8 M*BK$CIN;[^])I=6:/2H7,$!0G^#@G-#K<4Y88+]/0!\O[Q]^Z7+3#[WT(Y0] MD%26K'4.FW[4(\ZOT$]@ZZGG7HFP'V<,!;GI0O'?\6YD2? ?%P,L:P9CLKKX M"_;J>-%,[H$[_OXM&'FQD;5X/O]:!L!YT+UKN067+?-54]%3UC/T/P'(O(#J MR$T]:]KP"K>U8NGXHS;=TXIWHSD.5K+]53-'=%D=U4CQX:5U5)]:U7 1U?3% M=;:<5_*Y3*1^JH"DE"":!5%V?R!24VIF!Q!E\B6EF,X+!R(1P^+FY&F%UY_& MOD=="B3KF%2![WF"\COC;48G2K,'+%*<$S2GD-M7KA3?(YB58)U2E4RUM" M=<7$TYW. M=.38,:9NCK$=);.JJ+F,DLN?N+LDYCPZB?:$7TB?Z"82M!!0X\'4+*]BZ;6 ( T:BXS.*OE\1E'E M!9DH(\<.N4C/QV&-2)1 M!E,:^(8D]6IO77.$]2_BE,F%K)(NBF=2GNG(L>,N$C*P->YVC>O-*:7\^T$$ M0DOKXRC'?A<#ZYF85',I831/V;W4R)7R^U"9<)'X@0E5[I HC_C]9N_)Y5P5 M2R(&F)=JKB02HV$G#('KQ1T*P!3O1T;& MND$BQ"5*H$B@G+X^FDU/ UA%5#SG\).%*>OV"$R=*1GWF2/_WG![40,BL0[< M;(O%-:# (Y11S(K&(%T47DQ*N=_7*U_I=O5VOM13R6*O6:O>5KW2+"=PT9+$HLL3^)5C8+2OZ:A=0S3\ PJ3/U?"Z6\UE%+<@P.T%&CAUJD0#I#:"V+LN^$1P=*SCC.>FNEO%(0,%KU M3$>.'7+OQ$>O!;E=4Q!+:26?$\]".P&=>H$ [[&&Z51T\9V$,-K=N2\2ELC; MW=/#B7LEMT85)A%">B5H10%M)+1Q8]#N[(9)ET\#M$+; .$X]&[T4DXLUA.& MP_;(2)$"3X?QB6>5O)H%DUF\-.(S'3EVH$7*.AW&79Y5,MFRDL\D1[5/&/"$ MA7S2EGN.(Y\3B474\RZN[VSK.>519R =O((MGAK+^?*JJ*JLGJ1 M("/'CKI(&,5VJ-LU33&;48HE\9J/2UU0;/PG;;GG./(YD5A,7?">_O./9AD6 M967N)G<-P97U9Q)27/\:N9[1&W]F/=?]X%#7L[O?%;*\.]RB;N'\NRW\ M:JNO.=2MC+R^[<">ZKO;3_R)\_>FK&KRPLK)Q&5?(-ID#E>D11VPKTF%/%*= MT@'+-[BQ+;;G^'MD_?]:O@&34+N_!UWC*O24V8UXT)Q?-7-$5VW G_B(/_GD M*M.I+7VF>T\''>JL;0$\1/>NWKB]N$Y?IM-J=..&FD-><,ZKZ)];;_E5Z@+$ M-&\U F+=@(7 R>=7HT:?S/LSX0\@ANMB3@KFI]@CS_7@%S#=KE;L46F]/>+/ M;TZ?*=96J9FL4BA%W11$\\B]YG3[)*LJ!&?(]J9*NVS$X%55!*DL\O&WNV,A M$O7;IH.A[6C.N,:4S,KSLT.? =;)LG4*+R! OT_Q,1XX=8Y&H^K4PMJ-I(BC&1+1+YLO'Z+J!>Z69 M<* :>LJP2%<;&IXFNV_&SBH136M*C >@1=VZX92()6&JK!1RJE)><%X+L/7G M.'+L<(M$SV\"MUUS8P%N65 /\RL&B5#$0@)% B4I;ENN)89R7MF5VLEHC0GLE)B/ M!&Z%BE-4+/T@*J1LVBFA"%",%$/<"HKGU\[SD]>Q]3'^Q)#PO62-+$D4X<,3 M-CX;+!BI8SM %K9>C/=(LP6QI46&\;J-::[3Y5H1VHDL!;@YL1':M M(:>D^'&H/=-4QZ':]Y36@V=<$6JV:_>U:KVBD'KCYG*V M+V/LPW\!K%L!&C5/>Y[(2MUPAZ8VOB*&91H6O6 "SAY>7-\T$56M6A7[3[:: M=_5JILPL8\'&CD$ MFM4R)?1ED_:\V&1,K!K#H>VDOKYOUWU .#A\343H3Q>%_:0JK@9F&^0>)0/8 MD+Y+J*53G4P!ZO^_JJ MHM+WF +CZ'Z\$ PBUQL)M>'EII^U;W0JE!YKO]8:3S71.\N+V:8N'TD/\)L> MN;/NH5M8,_=4JO"O9^^AD)^2*625HJSD?)*PB43\KX2-&H*-NFL!\$*ZH&14 M\4*8Y>VX6,=SHH_D,QWYG$@LMM9UTVRUT>,JMO:5A-"+W0_K!=G=+BLBPH[L MN!6]C)+)I155W3'R]QS$FT1M"+61U*7W4;M'/3.CI,$\*>1VS*(0\:R0NJ=4 M3.3(DL0GJWM^>VRV6N3AL7E;;PNJ>(J'S]T/Y$BFXS?'=MT'Q^[-)X_%H42F M645-V=Q9D)%C1ULD@_$]M.U1^5.5?"ZCY(O2R2@H^H3%?=*6>XXCGQ.)Q5;T M_'#.QC=2^_T!@S];4MT[1Y2>Z,_VT77CU M.\4VEB)LELBHW-V3$"W. 0/!SE*&" M0#?!3!/)9/>) 4Q3F2'%H81V455*Y6@W @%H<8XCQXZ_2$C\-OC;I^1.%S&$ M2CC\":IBVSWO57,H[.$+->TA=L82!+G^ V5X%W+9@@P"EV(&,K!9=4HZG\<" MJM;>NN8(L]$K7=;W3*];#X[=I:Z+T6&QYZP4TTHZ+P,9)=(W07HD_#8NI._Q MS,GAF5-Z__Y;!*1+U['DN7F>BP0/-X<4E;:)N1U[?B/8#-FU0I+)0\*P2C)OE7(^UZVN/:!WMAN_;EDJ*^DU-,NSHOSI8VYI?XE" MI#G)NJ#;GUH8:C:AII62NL%-X@&;]B0,6<)B.FG+/<>1SXG$@FMU[9]KCUB' MN7E?(Q^"6'>IU9TE5,]TY',BL=1N)-C.8Z,EB863)P?3;FYM!R9B$?K6[6O6 M,R7/FF&)L%TBXW)G!U5Q$G/\]Z!K7/E$J/DT^ 8D.(B'JKC6U>=943[!F%.W MQMQ>2W;EL>%@49)UK.Q/70^$,[M4%@2HI\\B2WVXQ4A8<4"# X6QJTHF M$Z_35D(G)NA$8F77@(T+2@K:6CE=*-KT^=8C!KEC(AX;M45+Z* CJ_ ?* MH"EDD$B(+:-;"=1^P]U;%US^RM9)74205,2N:(@-QJHNCER M]RGILUDEDR^>!(BE%U6RTSP[%68,41MY:89_XG=\%)1L068(2=1N@MKB5JC= MJ]C/*85R L5^XM-]A.&39-ZLG.G(YT1B,1VT06B0'Q3TM7;;?*P%(4+MRN^R M%.8!KSZ7T M=%[)K9&C?E8(23 V(]7-]HW-?=[099522;SJ9U*C%)M)DK;<Y:N>)$ P@D#!D,(T48 M-X'A'E7&=1K$[QN&4A^4RL)Y;+0D\?GJ@X&'L5%K^WY%03V*<^==%LX[W1YU M3+J=D/_79L=K9+A]>&U*D6#0!O4.5S\BD\XIA2UNJ;/RECHQ"(S$E+Z/P/UZ M M.ES>^;CP% J0U*5>$\-EJ26#AY7#"E,L*\Y@EU^QN)'V*.W M()*F5/,W]($Z+=Q.MLU[]UL]L&>[8>=!O7%[<9V^3,OB$J>(HTAU^_5QM(OW MZ:1P)&8N=-4P1Q[5I23=D0,B]:/G.<#?:"E+A1E94"1%HM(W09*4IF>9)2Q- MH.1NM"2Q57+&H%,OBE?P]TY%CQV0D M)VEW3&[M!CLU3(IY.>M[* 4!<()9)Y)OL(1U?()$..@ EU5RTHIFP?N*0O' M/6JWR>$<1ZI^\CJV/\:?6,6EHD-MFHYUJU?]7 MNR)L%,)>N*WN.*P$B?28B(78K%QC_/C,Z&"L;IV(Y. M';9:(,E5FBV'+2PRB+]!Z?2_@7* J:&F(QG91G_QU['PD+H(X[$_[/2=Z7Q6 M'V\SI]A<9DW'A*,OE$!-VK7?VZEZHUIKM/E&+-J'W%I#3@GQXQ"0G.HX5/N> MTGKPC"NBF:_:V/WQ>IWSV7\:'5Q_T4C?0:#^X-G=B^LV(T*S1[#&#TS._?)) M@P?A!P^'CK]&KF?TQA-XA$ 2&Q #9_M=C<#7?JT] MMNOP^X$G_ 58U J82/.TYXE(UPUW:&KC*V)8IF'1"R:AZ=\7UP^/M=O:XR-; M8_/FOZ32\'_[N7D'G-3ZSP^EC%K\3*JUV_I-O0T+@B&N#[RN '.39?*?'YX: ME:=JO5VK?HQW0O,\L(:(#'W;I#TO-I$9JT)R:#VDKZ]7!^-=O21 $&@/)@+V MIXO"Q0%PVJ*. 5\%:4!U2@<(D$.++-MBFW/XD3E5'^#XHHY#==*"(^S[ZJO( M@RO8$L^;HFDP &U>DG)*R@D!,A.RKDV]R;Y60,*C?:&9H5V5.WHA=V$W7+5M M3S-)1$]B_-NW3=!07%^?.S;NMC/G?DBS?]Z5G'N,MVF#048)2$&O[Q)JZ7"R MW6M.MT^RJD+0+78EB&",_\C)Q'GD<$<0L7OQ:BO< [2(4@MKC)V-^#DUN$Q. MTH$]LKR5+"@)>TJ$/:1[*21S#FHJ!4)(@C8AH)72*.&$]9T;FJ&GL,/]85TZ MVM#P9BQ%B:IDH*K2[8X&(U/#K,LJ[1E=0\J.Y%&9KZSV]\CPQ@<6'1]\5'T4 M%59B!BU]U4S-ZE(%F+)+F8KH&_NJ(&$;[[&",)$D[\RPL(<0$S43B1KD^G7= M=4?SN;$5M]EC02-J)I55_\1NC'_R2YO*],HF=(M$8BHL+>67Y*' VS"\JX*N525BF=2,/HTX#L60CE2#SJ MVD+9_\*?_/*1<#N&V)X\2*WMR.HG='9$:E*X/E^\'0$I*)A62D[-J6 MD)Q&%*"3JF[Y3J/=X*F6E4(6I&9>0C3Q$%W:*$K-1$JZ;8G11^IIAD7UH(K1 M3N D+LS^IXL4]KI0RNFLHN8.WT=*(BX>Q$5*J&V&N)TAI2IJ,0>HVE%;3$IG MLL2[F'V0)V--R1]04NT4!Y14.\4!)=5.<4!)M5,<4%+M% =,'-7$O)1G)F"J MH[D4MMP>8(MJ#4VRLT;;DBU?;G2GSFBK3HTVR_TADT+@>/G+G2%?D1%N0GRP M;@&7O5P@_T,=6]?<_DKW<>K]$KFXX#7['<5>:43':-LF+)Q4!R0*?& ;IU+A^E9!-NP-A EMDCR!(AL^3- MH_0:R0$EU1(XH*3:*0XHJ7:* TJJG>* DFJG.&#BJ";FS6.#>L2PNO9@<2/D M<\&7O%(0:<#8'".1_%2 ?YVA_\YV77G+*!0*3@UV4B2(2YOE(B&2-[F=2)#W MBZXZR]UV4[*5@VEZQF$MO62?M$(C<9RWI6N!*EBEZ'-'ZN//,]AA8P4#=6P']I=-$ICO*ATFFDE[')P,II%1_:+4Z?2_ M@2Z DZ$&9XGUS$Z +_["EO=C3X8\W["AX/HES:.=!0L7^\='M(\PL]Q)A4QM M]T/W)IVZ"@X\,B?OQ#]!F/Q9V>8PP8I*TH#-#2M)TQ!-0SU+)W/9F(S3SK,3 M0R*TO7)KHUN;D!6+O,4;H#.OP&>%MAWIMQW_61[2G__S0RFC%C\3$43? M\GO1BQ4VS0]I]L^[W9GW,.$)T?H.I02.#:_O$FKIH!/,7)JJ5R)LYV$/ZUC[ M6S=&K#6RW8N70;B77K!H 8F;W25>96"/+-GP/H$4#BU-2A^)3:&P*:7/N5#8 M]Q!IAIXRK$/[Q?C%G(1750_,+BJM&=T#2F[$@PN?H-V8%Q] M\('U451D"1ZC7:5==AL>>!S2"WE"X$;!@H49QM)Q/1?MN/Y>N&':[V-],O'; MLOGZB;7"7H[6;3MA'P*S^XSPEI ]:Z$:Z+69Z!4E M2EQ",C&0C*;*; ?)V.+(TWFE5-H\*E-"],0@NCPR.+]M3N(\1N.*-%<5577'LWVWD'.)N#TB;MMT+A]Q.T-*57(@^]3\^X7W]HTH(2OLG9,<7PS[ T4/ MGM-&2Q(G?J,EB1._T9+$B=]H2>+$;[0D<>(W6I+X?.,9F/6R M2KKT?GV>LX)$DL$828[>"HP)0YN\AMZL)L"Q&>+].@*Q;I L5R*!(H$B@2*! M(H$B@2*!(H$B@2*!(H$B@2*4H7[XBO_W,PT&A<9WJ/^[J "/3'$_'K#,QK6E M]WG)?9""_UDIPY=A/,9REC'A-;=E.W%LR"%?V72$Z0 M^(WV!]I,_(I2]E^",D&@C/9'V0Z4L17^5S-**9.1($T^2)<78B]LVZPJUHB7 MF=+_Z7)&R675W7":C-+_"<'O8^AA_ MHI$7@L^>FH3^-7(]HS?^' "+,&2QP8*1.K8#>\UF";7&G)*BA^'VC--=1RJ?4]I/7C&%=',5VWL_GB]CJ/3 M?QH=7'_12-]!./X $+^X;C,B-'OD!M%M>>Z73QH\"#]X/'R$Q,^^AXKTJ_WE MJ=FNW=>J]8I"ZHV;RX.URQUJ5H!%S=.>)R)/-]RAJ8VOB&&9<'Y=,#'5[4UG M?--$;+5J53*=Z_2M5O.N7JVTX=U6NX(K:[1;I'E+;BJMG\GM7?.W5FB%.(G8 M%^KW!7YJ5)ZJ=9C8QWBW>!Y,:\B:T+=-VO-BDSVQJJ&']O9LUB:[O%6;[,+% M 9#9!GE("9C97M\EU-*I'F6LR1W-RJ[61[_/DB@3MAD[:(L945NB2_KNA;ZJ MJ/1=4[&-YYX[V*#F0^VQTH8=()6;=OW7>KM>:UVM%J='O\D(06AV4N6$U620 MFWZ$I1_S')=4EJR5X$T7,^1+^!HS^W3=KJ^QO7MS58PDPSXX=L_PEB8?9D+) MAYD]^6@SZ9Q2*+S?GE4 ,DH S0,HDL#Z#H#VE[T: I!,8STA)!\[>BJ9Y_*9 MCGQ.)!93]:KH>"\PP!LNXMG$H2#TNX9)X>.!3H:OXU]=S>V3H6._&.@*[HR) M/:2.YAG6,T&1_6)X!G6O1-AJB>ESV&A)8N'$5D@-BE-LD> _[A.JTB'(+8-U M_B":I1-M8,.@_\C&FH[P=7QW_IAD6 8K"MC\;+]2B MKDOL'GEX>""FK5GD0\/V*"E]% 3026:E2,X(TL9%[SYUFU;M#9TW(\/MH_^G MV:O2CK>=+)=%>D]IY'WA;GGB2#&2.+(=\/8HSM5L5LFLD4B_<]*(8%KUQ?5- M7[.>X5V0RD!WZKG,1V(:6LSV\_]1SA M$X;4K*PBBD\Q+D6)Z M45[RJ5+C1#E8D*>:5G+J^UGX9X6'TT?B"D4A[%13W:+^7BXJZB3\V;O/] M.&IST^M3AW1'CD,MSS?G!0'EZ;/#+9;-=0PKU0^@XD8OF*!?YY&#,=!"9 M?JV6XU5R))SB@E/DLG5K..VS1V!Z@^"S9.K,$U?S4!NC\TDA6K?KC*C.[L%L MIE&';L,$ 6RB625R/;S<:?C B5:Q]%F-YFY*L8.IV:6<4MI$K9'B61R5.=+! M>O^0VZ/8SJNJ4E!///SL6!HT[[] '/I"K9%@UXHGWQAI+]Q87N,>,J#C(R=C MW'IW-IM6"L7-BQ?+#E]G .3EJDQYC?O/=9 1B%,AY ]1\\(GY=?SD4KUN3?V=$WK&?6X4\T4EG<_*A-$1^Y7=T3T/F]:LP4EG=F\Y=@IM;!,)F\)PT+)#*L]TY'/B<1B*J]!J>!Z MX]=:2_12P1*HB=]H26+A9)'4;238Y,B2Q">FV\SG'(R<;E]S*=8+Z!EO>$4O M0UP/R;5>Z?X\,ASXXZ##UQ@^F9GD52\<&@$/\2.PQ45DE MNTD2C[QW%PA7D2B['7&US^I]A(E/* MD;C!"(/4)U39)095%FDYI9$/()DC47C; 6^?5P]*.>;PYQ-0@OVV\? 04'^' M0Q.&8X1S[9[WJCDRH$G(.)!(?.&4F:KTA9KVL.73+VYMN9 N*&K^_7(*^P[\ MD&@4!8V9=+0QT$9HW*-(SY7*2C:]XVUR0A3O4!C2",O:&D RZX6Z,@3I!%@J M$NBW)&*C'E#T8#%(TXB_@EI6\IGW>W%)T9]1SXG$8NJH>#JP M*O9T>D0HI$/A Q;Z0>T>&;(30X0M/%,7TU+50(TD:?BG_]R97_%N-,<9 SU_ MU@\B3 X#.)(2L3V T[L!.*<6E?(: M#2I% +!43:7>/222BE63@Q=7O4,>EV=V7_VNR C@RW MGQ,ZD@RV_0F]:W^-D9O_'EF>#96,%#'=G3JL.4"9:[2;#UL99%1_!U*I_\-M .8 M#34=W=-LY[_X"UEX8EV$(=H?=OK.=#ZKS[J+%$<#-E I%W[O9VJ-ZJU M1IOO1&@CNH! ZL ^%-8:,85TS^>+W.8>T_ MC0ZNOVBD[R!L?_#L[L5UFQ&AV2,WR 46UN32X$'XP[[O.0A;!0NEQNC :B*W= 1$HD;_SIR@12N6Z5N MUS&&*,7A1/FJN08<% \.=6%A+#BW#4-^->WN]_7O>.&1VA#&\APXA>)<>;#I MZF44'U\KK7J+-&_)PV.M!7BHM.O-QF%)$O,@[3[%GJSV -"-ISX('%9I.^]D))AU*+#!TZU!P>%8P/=G26&O)J M>'WBP6#/U**.9IIC?)<.\8D:;_Z(HP\= YX]-&$9H%Q@343 X&#QF&CA&!;0 M8L3T!_Z-6U!)8&M2OUR2"AL=GFJ.%1QZ#&H5J HLM,0G3AY"])W6(#VT/#PD%A'D Q.,7P M;85-3=.13 -NO2$)#%ZMQK9@ O!Y"V=LP@2[(\=AH=?3+_#/@\X 4[1H%WA4 M<\9L6AKI:8:#9)IPIQ(BG[\W^B69M+^!$=R1Z?%5 4K(WR/- ;H0(#/;SV M4*[@^SHKFO9"@ZV=_S;O^AL\ U[T9S6")8^IYK"M@>G#4QDY)LCAR.(T\I^] M 409!. <9T G%-3=$?NL.^JX0&+,9,(><8@K5"#8ISN:R<#K]BGU"#X;![[7 MG&Z?9%6%H+R"#X*5_\RGV#-,_^['ZQN(G:'M>)=)D!,5-[KTV2WM:[!UY-5V MON,6='F2!FC^/:-KL"RQ?RTU3K*32(V_!UWCZC?^##_/H\J?$(=AG%'2N;)2 MR$5C@@#^(V!A8"P$1JA%]41XZ'.]3E>O,!?QU\]U)KSA0\6QRG(^JZB%:"_R M2])F+.0"YNG;D&+,"_%LD .XR!%;'/P)2C461&2TCBS:X%+,@AD3-4,&,/F^ MRP3# .0:3"$1X&]'8 ZJ*,I*_ GR 278@FV S0/A-(+- &W!1J[ ;08!Z<%K M?)=\":-/I=R$$L^._0JO.2AU\$CJ4-. 77=YX@V JX^OXG_L!7XV>>Q1($F! MB.ZHAYR# (:9]$;H_^,R/3@LHW.^)#_;KS"*H^!W##S!>)(G<$/'U_;XX@?: M.#@;"9J8^%3@]TDB$)R_"UYUV??@:(1-@^V'6>%>,$>E-\;#0*<=%!8 ,_9I MKZ]Y\/&1J?OG"&ZZ;I@CQEXP19R8"[;:][YMPG$'"VC86#]YY##)W869PE8\ MPWED\8'ABNBY/E"H1_SJ7Y.92)^\Q M)T>"+)U'V@TI>?[!]?3=0>BP]3^. (:UX6[&LMLU W7&0VYP/2_\6S:G:GL M@-\&FO.=HD;_6Q_01EYI8&:P!S&-=RIUT2Z &8'\SA0M'B&^LL-/(L4T@$U>#>Z;1#60F"' X[&>D-P?SIQD;_T"T M7>)7R$1THQ8\PH"S"WL23.RK!U#OX31S=_4E3#95KX JA7_\6A,EK,D+23?/,3HC ME"J3*AY3D89GH<8^Z%"3V\K4>3&ZE&FV6B )^8>9(@PR$&03Z*\&-QE\ =>U M39,;\PK1GI\=^NR['=@D0*T%?9-Y-#HV'-3P@C:FNC^P9J9P%T*38[/J0&!C4/4T5%D48_-P%\E>P+(#'003+< W3*VQ*/^,D0--30G-!]Q.(8@8&A0Q F<6C 35M[E$#<:6@OP;%>\3% M-'D*.@G 6(,'4!W68X\\DZ+#8CCJF&Q&DT>?JF@6PC,,_1:OEJ^R\V MSG3AS]>M[I@-YHF=_SZ7FF"*''?8K/QL0(AA'Y?5&9G!-)Y(\C#9]!&P8HX&+C@KC!3V) MD]4 >U7]I?@&L5N#H;@V>4^]O@U M9_'7-$07+\ #7V 7B8-;X@ME)%\D8LI MQEF=+Y9.6(L[@R?,Q:]P V'I7P[>S G=J>,%O2G:=SJ]VPUJC/$KD<#5KU-T M[:+7A#UO.M$.NKY?#/H:R":489/KSH!ZG&N1@5UW\D'+,[K&D"TE--V9J<%D MF!<;S2;XH(-V1N@>>G*/NGB\\)6<;B.=;(^,W!&_MAX.X?]3OS=(+N>9VW-@ M=8!V9^F\AE-7?575U$ MF5_%AU-NC>/N3LVGE70ZFER#?K_H5332/^(?AU--T_F]BG]BOK?^:-M0K+N$ M[O$%ZX^[:D->R>>C=Y=LJ2N6$%$V-U["'A/UU;)2RD3#KR>7'%[?H32X-.2W M' L(B_-04/#A_:#Q NRS^# _RN%^UM&J11FM>J[1J@>*/4UTT&F@)?OW,MI$ ME!_Z;H9^)-/K)@(GA@6_=[F_2R##84$%S]?0-=G,M+E!()#_<9T;:791"]IA M1;+&[F8LR X3 OU<#6JNQIT_> V/X9Y$F"(]GQT2!:QHUG38#CVL<'4T1%,G$5)3"/#!C:: MF[#;)EKH7?O9FMBE7;X'W'_ S<3GD<&#T\&\YOY&#%L.F"HPHL-QZ#SBSL); M/NYC#H0PW"#DUQW.. P^O M-YZYH]8/ZNCYCX270QA@$6F+O!_OW>@D0D8 JU1&S_ G;GUZ&;-DTJDT JISP68&T5:,PR0D^8#O9-*?0]O 7E$_?[P,[PUQ,?33Z!D^W_)>_;NRH.ILV^B\PFF#ML'U.LR?\:,B]M/ M8/?&E^0>^9H%%F!4D.DG=!#0@BP]. J[(S? _H2Q>1[&=/N,N>W3)[0C;M<> M4O]Z 'A80R8KCDZ(RGP@3C9=CW)U]*P7G('@/&-6<:#"WA<8#3*&G_ M , 139;RP@*@6%Y)D$L3#L3G 80$'=\.XR"?GEO2C8R&*-;\62QW'H7ML..: M.NJ"=B L[P!MED#T_0:RY,9W.)^"B9-=$ 'X6/NUUGBJG:8&^\YZJX8;!'T! M,'T")FJE8JJC8=PQ'JHLC8Y% M"& J4I!P@V)H/&2W37XT7I :Z 8W0CT;KRO0\WI\7T6DDT,(#;"X9L_' W-= M[LZ]J]W0H468M.?%YI:.M2K*H>LX]?5]%[<+/(]XP8E)]3]=Q.'>B_@WVU$G M240.3[PFJUOU'KNXE$39-BC+' )E*)Q6@F=A&<2#UU:2]-V>OJJH]%WSSC.> MHG,/MN.!YF'8Y'Y2QX"TQBX8'^Z5(/6]YNIOA9 S.ZFDE2F4FWZ$I9] $]^; M22H)"\('J4:U@0A[MV#D?5;J- 2]T#5>..'XK)+C0TE M>QQ0+&248DD\A4%$51IE.29G\ M>/^*6!P1@@GKEH2X;H O8.*6PF5ZUXB"8 M$-^G?<72D?*5T-7-KHI6N9Q3,MEH]H.(K54DQ$6!>#[2]W+; ^8 $,^7RDHV MOWDQ>.&[!QVLVT?;]E@56/]>76!^3$0CA=QFW+7'3#@X"PI9I5@NG$3G!(F_ MF/"WF26[SW[#2B%=4#+JYOJ(,)T[$EKX(*@EG,CHJAL_-P$+O\Z7'P[B:OV" M%RS;7'/]""A7@/BGTCMEG[^.*XZ#Z\/KTGU6P#EZ)-0Q+?.O?A48S8NFPXMU M0HE^#5&(7&_- 3B.EKB%3$;)"7AO):;^[Q,BR'?ZAQ<$8ED;?OEZ7SI.*J4$ M99'\CTUS#_P:'X*RR+%M]\W9ZL-ROHH4J)CCJ\F/@*AJW.9%)EU2B@O:!.Q% M9'T4V9';@%>Y:L&J<%J4Y\Q,BH>MYBM!,'OZW+*<62(W)G/,$G0:B+\83;:L M9,OO][J6)Q/.LL;RW]Q%Q>["12L%@;'T(8=9+E)D8JY:9WM:9/2;9EB86OYD M^:UB]-@]80GT%Q_#.)HM$B$T'R;"=U>(ID.M84W%U/Y).NV.Z[1[8(3 %/#: MVY#JQFR5(?]G,*,$^?,JH?(7@%N=.D'YBEPJ728?P@T'X WWHP*?0%:='/C2L%BU7S^W6A]-VPAB,7(/ MRW+R IF\)22OV3Q)_L?" KP ,:9^F\?MHG+6I?9*LM2>++4G2^W%4FPAHO(_ M6-]W3Z-2?[#9N87U%NX8%AXJC^VD=5@*5R-@P OZ!&BD9[S0%#_& ML#4DA:-,<_W>S#DU79>&Y.@V1ZK/CT<.O8;*\@-1^;R M*KS%R.7!@U_/&8S)QTBWTQ4A=_[W_[S#^;J5+B_V7+<>L+38;B%(!26_J+XR M]DABN>*7I*J]&#JYOR2M_JOM:*R %^] Y-BL#IC+-8G(#E;F+:S%!9H5WO60 MWUXNMQTB<2?5$6W;E1[V' 9*^ UD*Y;>L*WNBFZR_N7,QGN:I MM7)3+7M!Q6;?GZKS=G:1W4HX[_%Z(*PTT[-#>7HL8[ROC@:V'_7(;[1#6GZ' M+;\53E"O*_A,4*PKQ)P-^X7#*5-".*GES5@T<@^Q1.C7_&8;R*3ALP"K[X2_ MLED4;; N6'JPRFQ=>+ MZ3U+JOC6IRKE8A0KLU76E4!B31@UU&^&M7F?,#0 Q>4%NUAK^QX9LL*[S*H, MOC1$+IEK:87%[4:=O[#A#6NXC:TE>*U)9.,7,%W]ZF/S-;^^VEAJ#@:J@NSN M>K8C8'M/->+TXB=.LW<'AC2E^],F%W7VS!<+H(8<0L_,+] S[VJ55L+4R]\H MKTOGM[""\XPID:Y?,#%(*.<*IAOJ=$AG/NB7AYRTH.)5KI9@*!>]+N?8:0:3 M8)"J AH<@U6W6QM!U_ZDV)HZG<^0/,F><%&^+ MP:;AV-EF&MK%CQC^5 U+U?IE)F'9L_NX;L.GN>TGS/>,;;]&L\^8_USHF?-B MSK8"O]>TCN!,/RWL\Q4FY;IS!1D&L\#:H7Y)SVG3L1EH[#BYD^*N-875FNX9'>&N@5TIP=?@5 M0!!OEH;'G^TXK*0=^]CL,F;ZJKYHALE<(5=OL^@ M9& A4"PM:DW\T=AUG,ZN*B2ZV'[V-%0,N,S@^@:(,< ;1>@XA'\1=R<8$Q]H M>+SGE :J,.SG>"*P66'3H#TY?:-.UV#]\N!5OZXH"4X(7T8$RI&_&O]5&!S$ M9XK_->W)&^XY^ S*EL.]\KQ,J]_\RJ6@0S'#AO4=G$PMF#\-/C\)#UX])N^A MC@5TS>"CDS=/2Z@L&:0U&@[-"2O-=$@,,T](K0VV4G,/'D[-_T]61E5/7"%H M&5R%E^=?;K=PW+3A8I"CE^+D526K)7@31#\[2P08;INQE4R&.+XFD6CMX4Q'/B<2BZD@W@29TK83Y%LLNZT< MB["+IU.8HQ@)!YT];N^";;UY/X!LZ_"I4EXIK''>"D!%B9\Y_)0B07I;X&=' M?4TMI95\+B<=W!ZTE0FU3.>RZS)<^O%_6Z?/:\JJIH_B11Z M"5YAP!M)YMD.O#N>&?DLEJA_O_>(". 54R?G]8)/\^!(A*>L%"EGM(23XA#^ MA6)!*18W%_[259L@ $:BZ3M]."=QT9+$HLL3PX3 MRQ;D]H@9R281FOB-EB0660@E:0\DV,YAHR6)A9,GA[MYM@?#$:9+3O.-P03F MZ<83KY<(VW="5X;%F;2[!S^KN\4K5[3MIE,)TF]O;6&VA5 M*6?>+P8L $TEFN;15-@_FG:]CQ8336):C5B XPHSK4>#$<\;UNG0@>V4-=U% MO<$K;\MQE2F5JR$B'U&BBW"])Y$M#+)+AT#V84X7$9 MIDK_L+",$.O7(S13 MGM*=84K$:SA)T^315'HAI8OJ/#9:DE@X>7+,_)?%%0\%"[L3#ZR[&PGE2 !K MV! X2+Z,DDN+E^UPIB/'C[=(E-W&>-O1XLPHZ;)X>!/4G;DHN^8D9+5T 3%N MBS:L7,1MVV36_$,=6]?<_DI>2YV$8T?B51B\1LIE;(/7A0=$@O JIE;/,VA. M\7 X);?5TSN#8XCXYQ!YG'2[ M8[8+:5-GL#KK\U@LY>9,E M:"4JY<[)P4E-[QU.:@A.BSR%\W J" >G/=_LQRIC9QK92@F[#PF;G6&)L%M\ M#^(S?9D7#N\2*UN+3W4SK&PF&].7)>&P(N9-]E+;L&JXO(7NH^91T4H!G6L3 M*+GIQ[I[$"Y<<5NK\8P1N_'Q^%XL0#;]3LNC.3L@D*DH4A^HTWTW"'$2"_ P MN(7UP-QAZ%3FXKI\^7[OK:U"+OXM !F3#*!W6K=M":")AB0,@,34 M?K8S"R4'[),#5L;R'4R %B_?KX@M!:B \%D9C7D&&G[TSGL\%MZ]QM>\>$4RATUT[:M=_;J7JC6FNT^4XLAVO>4UH-G7!'-?-7&[H_7Z]@;_M/HX/J+1OH. O,'S^Y>7+,8 M(M+LD1L$LX5-=S5X$'YP.7QBNY,/H2/V>_]?GIKMVGVM6J\HI-ZXN3QPV$$# M1F^1=I-,Q_5_WC01.ZU:=>%;K>9=O5IIP[NW]4:E<5.OW)%6NX)+:;1;!U[$ MAZ=&Y:E:A]E\C'?DA0($A!:*8,,::1/1CB_\6G9IFF_NE<'W96%48:S;M/I_)N]F?!S>.7$(PG7CHJ* M^EG_H)I#J(7;0!8&2Q&A[A82$Y@V,:H/+%G7*:1_-C=5B4&3;V&< M+9;$].7@B48^T+>N.6+RU>M3^,^AE S@"7T7Y2[5R20&FN 7/@IB)^]B(AZN M9&\V$_%W8Q%8VYEU6CYH8ZS+Y[;MK_013CGCA>H\!$;'M(=; PUG/ KC:4F< M4?+9#9R9Y^"&.1%X9==+K0SP=3A,*;EL5CA$B7DO";N=%13U"7)[9B*.=.1XY?/ZC;R^=8> M;>#I. ?Q?$CEN;#XFDZ4,FOG65 SFXUPTKH2';DI/H4[K10+F9,HMBFQ+ J6 M=58GE4T="GE%C,)@Q/[?,8B'1Y6/<8B$/ZE]*JDE>E M.B_(R/&K\^OU? @);GEA>5Q]'J4#,5BO<)T8&'1#7;';"29;)_JP7++G9H)? MD7!U3K>Z3[:)C(^!J8@+L_SI(@7"K($GR-+EIDO7 M+V0HR9>A+BE=B:CY-+O7T"+$#HD@2L,<",^WC6!N\ M;/$5\R3>DJCOE*,^A.@OY95<-GT2]R42AC'!,%*<8$T8[E&0ETI*^D1@*'NE MB^742[0C[TQ'/B<2B^E F"N>)_35BL1IXC=:DE@X470P&[4RL.&Q_[!RTR+L MTNFX]#,KBXD\XM>;O2>75ER7>N%MWL[J/-&\=:%&%A5)*\L>;(JD/1J.:EK) MES=HYB&B)#V84E>7Z5+"NM,S*U/( \KY=ZYQ>P6SFX?OR\N@LT9O)"YE4_3N M\TS(G4;]#C'5;7XEU(O8_4*S72(<\9E(!,[!KH&V$/CR"BA!R(L$H1SLY@<4 M^&+V_; N$= G1,)6S-E.K=%P:%(L=@&'0!>,>=(S[5=B6)RZB)HM4K8<:FI8 MK\&S_4:MY%5SQGCS; ML NG$K8/8K5 6(GT@#.%I#(**$7 M-H@4[N;R7/.3Y*:+[I,^D+N!!/]Q>3+-$)NHGJ CPI?F0U0%BTX5_?HF5YJI M?S39YD"S=5%/G8WZVZ A[=:1IZ7,^R%_ A!5PFD>3N4]P6F?Z6%%)5\X\2** M![H(7%OHSCB!116YQ[Y>V2-?Y8MK\%7X8B5V(;V&7_BL()!D\!7V KX#W^,) M+<^/HT1S&DEY+@!+S5; G1#F>/*\4)8:MR CQX^^_%[0M\\L+R5=%%1%3_BU M7KN/11-9Y43+)G@CA%NOF82A")VE(Q>+*KH4BS1V/,VPN%N5OG7[FO7,"S5R MAZK=@8>SJT!WB[O 2[[QL+V(-<,::1P$Q[S\BV9 MCR[^[UOFSIUW-K?(\,; M-VR/3B_]=KWN(_[BJ5X!+L(__NQUU$PY&\-MPW0G F]ZX9),/>'^S\=:M5:[ MKWR]JY&;9N/7VF.[CK\_/-9N:X_P)FFUFS?_)95&-?I=]M;/S;MJ[;'UGQ]* M&;7XF51KM_6;>GO6XW[B7!2L5_M('JE.Z8!=V=[8%A/6^/N#0WO4<0#^#$&) M6OUO(""P\NK(Z]L.2%UVG6^X[HB2T1!_7WH2%2.E(B;[Q+:IU8<'NY7)@W>O M"\R?& TU2:?9?Y$S"*2BE=(I5FQG@0K#"1U=]B2B>4S.?;4U1T=QR!0?-AE$HA= 8*RTA"]%62==5O.\_9C!5"@-%<@A_-I#^WX&R!QU36 M%!&7[&OJ9X*5DC?\+NG#L'">Z\:+H<.I2^ T?K&9*X^=Z^YEW.6=#X-%;TZ9 M4)9CLA2)9%N*)(Z..@HP_6EH6_R#;B1IY8A853-9I5"*^N!"6-T4,DP'M$>> MZX%&!DBY) U[U\>Q0X"ASV'?@M_UD8,PW$8W/'&T?J&#:]R\P9 AD^5&N5\^ MP:M)6-W/7"?>!BH ,M,$D?5"&2RXY0%J0Y=_!U\TG "*AN6%8=FU!P @6!43 MO?PL=D#PKCR?2I&4FEGV#$UVROL/8!FL;/(5EP <_DA*@3JC5NPF[.7"_J# M+=L>M,ELB_*WMR"4@AL,1Q^#AQ^A&?"RCGN.OZ =A"\.<;MP$&TZWLQLX!=X MBW9!'F (SM2@Q#@>6,@+-6$D1T.Q8,.44O#T5!?C>ZA#P&S_3CUVS,'W*,4/ M_6LYO6?=;3=\BHR@S1[;VF;OALV-K;-IM2;3JOFSJK%1V%<>J,.^(Q@6TI<+ MZN0PFEM@LWMC\F&)E9LM96>V!]Z'^>".6$@>I$0;R [5M7&:SLB=]R!% Q] M!6?%F&K.Q?74.1GX73[B-(+I,9@@Z'28X"7AK24"OO4U'J:7N:/.7Z"=HW!! MK&HOFF'Z+4<85*<63&?DX:[S\VLQ/R7B4*I;$Z?/"N6I.'NOOY20C_XI?R36 MB'1\6:C.;WH\#;0QZ="I!N.?,MP)-#$#;'ZJ^V^:QM\C0^=A\2^:.6+B;[F M*D;\3+/[<#=]''^#6L*=19D%VNB0^N.IK);IMF#2JTE!PZM!UO MNL?,=.D1JH%2V ,[&NS.OT>:@R< %_ON*JD?*7(0!2O7Q2HL;/1VY(T<.MVP MZ2$@!IQS2UP44\?IX?L#KSTG:F@W" H>2XBO&-JP.C3N'#2 MKOW>3M4;U5JCS;=B49"VFEYKS"DM?AQJSS35<:CV/:7UX"%71#-?X%JU!4YQ>*O5O*M7*VUX M][;>J#1NZI4[TFI7<"F-=NO B_CPU*@\5>LPFX^'=4N3X.HE?.'#Y'?XWF/! MC4BWW*,]/=8;$=2+NET0:.RD>C6\/JFT;DBNE$ZIZ52K7%9 )^AJ['(,3ON! M@:>6Q33G;4S@C70,_RS5.F 6D2X<43"8QO3; ?448G@LB8[)2*-G.#'^E-G"?ZYV+Y00A!@;V[OC.,>E@XJ5)[AF?R&!O[DB3.& MXWKH^0N6'MSV!AOA@%+&>=,WF$Q^ZSNS6'A@:*J+'.5=;6C@S0$W_X-M=4>@ MV_DC(H3]3RGPAC,T1RXC#QB!@-UG^$.S_"0?A"L\#(;]5R9_F4Z'=,W--R@1 MH _D>>!8A(NF9[1LS1?VW RJ\H(L4Y)9AZ^3#,[6H S,;LW=?J,NNZ_B['X-$1G1ZH87"KA9YU*;! M1"J\P)? 5V1;OM>\I\'_F ?"=XP9()2[3-2#".]1 VU>6'@?- Y40NPN&+WH MO,7X'7LR#0,WS87=@3\'_%X3 (6S,4#D3Q,M?=D\W8=$($$EH< MR$VB89R:6$PB"Y0S5HRF^.U'ZOLP %:LS(!@!3_NJ4^*""7,)SIHM +Y! V>EN"#4342DBVD-K'=E(32_)J& >DZ-I)WM=KS$J\")4$Q= M(C$F)$9RK7<[![:N-*.43P2)YU#_8Q*4RF)I(K&J\]4*@I<3'U82JHNRG*,6 M:U:=>8ZJX/X\L_B,K^/I1QYXU$D%0P#\_6Q@B)KK43W(P0IR+5;D'V!&SI_A M[#7_[MS2 \+LG&V< -3RJD;]3I&BZ=9A0N3?G(J9'$SKU1Y#=_BA4^PV\XP2K, M[U8SG%\QON: 1%J9!9@N1#-$6"IW.&")Q;P&Q/)L,AP!47A#I_F8.D8*GL0= MD.*<(^PPABJ4^LI#2D8#.$?@O$&P.ZQD" ?-7,:KGR(&V^'O/4]TQ7#LM:-^ M!(CIB2@2$R9YI!@1W/5FR[?(*)Z3OI#_(3_^^0"EEB)#!YK1@8<- M*V)$A( E">?]$3?0/5('!I6OZQ"F[!QX;-2M2,U7. X\-BOS( (3B>E;;$SU M&]#>_T^S1I@5Y>LG8CERA/'T[]&1DUOL4CR0V:FFU,S$HH$O_LJ^R*V7@]BB M2AK,T45Y\ +07IR1!0U\R"V.L3F>@7Y .*^VVDO"X5G,Z I.H+ #@J=(B<6' M9W7U_&$YNZNSE<9YQAG5JXQZ[3[6T@+:K1U;<:1#AV USY\N4A?7^37/GI47 MTYO(YH_B8%KXLR4^YZ__]P2_&YXUQT7TZG,G=]KGSI&,GEF?K-!GSZ++:\$. MGW@NO'.++[R/<3UW!#M)5?)+ZH6)>-4N M\(?[XMCE05Y'+SB&>8*IXOX!Q" M1]ZY"473++C7)\&]OD,'FF&Q%F2PLT@M+.)C&CW*KD6C=_T++E#=\ WJ.^$% M MR6SO9":+$-&C=[V]Q :6F#WVANC#XBX20)\+-23*)?9!2&(MH':QV+@Z0OSR# U]:H0P1 0?G M6#=CYG+Z;-EO03KZVAQWP#M]$9A$+&K)79"[<.Q=D,>&!)^0QX9O+LI3XQ2( M)<]X*6 D9N4I+)DD84PR\=;*4/N3H)?4FJ2(D9"5QW!BT,$#4$0 AZ35^_DGJGB)UA>;:%O172<;ZY(:> M^H!R0^6&BCU@HC=4S$SIY>59=_@GD_'S>7W7CPOY)M>(Z>W39U! M)EY1FW)I]TH?.6.J.1?7Q&*7L!430.8P< M/]X+:RJ[4;Q_78+WD'N:JQU'5S=R2D:J&ZB)Y2WLLA%N8K MJA32NU7?P;]Q!PUKI/%9'Z1,S.KJ*KCB.*JI3"ZEAIV^,YW/&EP15<\J:5VGP(/S@<@3%=N468[FF MR+7>+T_-=NV^5JU7%%)OW%P>N+1^ T9OD7:31&J)W#01/*U:=>%;K>9=O5II MP[NW]4:E<5.OW)%6NX)+:;1;!U[$AZ=&Y:E:A]E\/$+3LSFYQWH,=\/3:53F"VPI6.<+.Z5I[O*^7-ERQ*-4&PQ->TQIBSHO<)HMUO4F%@M3 MZUS6TS3\_HWM>@W;^X/",=6UGRT\; ][+,X7751!PXM65,5"9B/+FVX[^$GU,/Z3M)7Q;GU0:"[[B)Z&16,?T&P8MA MMA1>?0 +P(E:$R2^&EY_KG8?@.]O+.T'3[$=^" %=&.',\UBA0%!>_M./?*" MW@9$&[XV0C79'//B@'P\IG,2FW^'=0.$S[)1+R>M*"<2>+%L(MHSC/Z,WS4L MSS$L%] \&??=BH(HUY:+M36;^ZYOLX:T?'WJOXANRLV3T^L$DUM\E9I5Q>M MCU,;V"/+(YVQ?T:$6'%2<1,[&,[P.WWK4JKS!T0+=.*K?F/#:4_)1,C':2 < M[5''@5U18\*\@YO5L=$= -&])GGT3H5%K;#V[6[): ML[/[R0$21;&F08"# J2F?_WF454HD*"NU@&!<(1M-0FBJO+.K#S.\U3E.*(2 M)#CB^*.8$GE[_0.4KKU]S^4^[P@D #$?*X./P;4,O4\=[\O\)@'@L"@&2"H9 MXD-(J\=S*6;8+W":9_(:O;$9T%2*1/6O/,G$)Q'*P/?^F84='VV5>1)%*R^Y MB0$3*I_ FR3.G3*/+_CQTWC:X=5P?T&\ D-(Y3A&,[6[J59R1MO,/+!D)/QU MY%V($$Y%4NH8#9@TD_CW&D5X[__7?QWT^]V?2A!9?\A0"3W;^^D#,+0729'C M@@'PJII[*HC@1!T/K1IGM$D%[&'?]D-6=[W#JD,'\"186HY!MREA#PY+'6KM MOFG;9M>.T+Q;2E:_XKOCIW#0?H5X].X%=AHT'*\+,&ND;%= !P?W!P^'YEX" M0+>$Y'J=BJ;O2$I,X8V0S4>1(LXMB:C;!)+#_3X:E!4L]0B1D2_QG]M)9\-V M.<8PW-E,8_PLO4#_RR9%@"1,PV[0 M/IZ-K=+YI_PS!U68K;:)/J-PV(R\\W'TMT#/HK=.:GH"SO="E"QV[9 !N*C? M.QM_J,6*EY]$VM($:V7T)VA= D; 33^D4H62" B&49!XP80H/ 0Q" 4[K0L9\ MZ%2_.1(_<= +7B%\^$DYG(-!EQC(%P0$>\E.V"4@OBA[J9N;AGVD8D^@F4_& MNP I )\L$S@UN*1L%'2\HXJ7W3,<-ZA1..Y)=.&:<#H$AW7@'PSZFPP$=%@* MQ9&/LT>^8C4>G<@RE^R6H?]@;^\+#"4%A:?M!AZ\KX&QIOP8,&B6P/7@^[]QRA\\@;? ?H MU3?X3Y01>&],EXLRV4ZPW?)4DWNYBD]VK*=Q&[?2'[&M(W\[ MWN?DCJ=-)!R,!&._AKAC$HS9'%P1;P&0F"M/ "F%:X FN8_#:%DBOE)FPI8! M-KV-HHV3($4:5N? $PCP2WCQ+Q$ Y=$C9YX_B+??V;Q6/CFZ^'SZ^6]?-K\Y M/[GPOOS]Z.*D42$]T!6 V%AD8 21C5$X$V@R@/S+D88G8#3(:TGBUWEX8^(N M/EAI'L2D<-SI3=HE+,2CCU'E* _-&T,9<1!0S&9BFJF-T4_@!DHPB 595\=; MOL&MPDM1.UAW8>JX"VL\[-\20.]X'W%+:#4]$EYW0\<>>BN8-H%>[*OB:=Q5 M$?//E?EIEHI @1;0YUT(T&NT;\XA,O$3JV0K7HU1D66"J3(2]&SAXY>0-,.X MI?NK[\<#7AEF9*+*> \VN0>KB57'.XTU0$ S\')"@CT4:(4NT_H+(G0!\,V MVDI(]%JF0Y36)NAJ0(@*#XSQ(%=D!J^\FR2/0K[^#&!% ,7>&MWZ -L@-F"G MW10TPS\G"SC,IV#^HN-GO$BY<9[-LZQO#L _(99&@-F=K*T*>,HC8@WZO0)) MSA=(['N(T!'J[;V,]0>F2PE@573EVJ2'&2^#X15JL\.SH M>G98:?'[)/CMU16_KRDP7KU^J:)-IB6FIE?7M$#?S;8I2#LKN6>8E3[8+01,P/HGQ+P_PGNV?T=AL==?_6[0W\\OKLN:UW] M#%#][)*$:C );M;3WDV"/8<$>]])@@._>[#_)BCP0>)Z1O]IHHE4&SNAT;;! MCJZ\2RBNI_GW^_H->OG2(5>[KJT)U3>9WP:E["J#J\OD7&/J'EGHSQYC\(>'A_YA18YZ#3"TBRL_ M/U4.GXDJGS+L4%NJK*=7<-%*_'KPUJC$6S60[[VN/^B._?%^50OF5T?(+J[\ M_$0X?A(B?$)Q7F,BK*=9_^7A_5QJ0MWW2_:H <,]03K*W9QXL%E>L=EOI+"\ MG+8D+Q !ZHW]T:CG#P=W6UF5"2Z[)+1;LG;)>O]IR?II8TA(UOVQ/^C?'4.J M UG7TZ%X\#7#;5GFM>;AJBR!FC'Q,V46;"2W;(D&ZV3YC:#P2ZBHWJ%_,!CY M^X>';R('H:7O^M#W_D;FS%/0]Q/K*J1O\([&AVV.S=OCM-KP4S,3,'9TY5U" M<3V-W\]5E9+4ZJCW$Q=6U@%VS^5?$Q3R GX4+K5QU-GR=P^'>/A,9+6 M_FP0-?8?28W?$T1_\]18S]CZK=)=AS%:CGIVCAK7A[82N=D)7.Z'K7@V'^N6FB>?!:CH7 MTZ_G:9()$M3PUU4:+-Y"/[V#BGYZYT?_[_CO)\?_\,XO@(:.+T_//N.??[LX M^M2H/GIGL?*(1K=4 M=G'M[G5'>]WAHY.L!@._/]J\1_"B)(AY*A-/[]!;\XJ]>7ISMAGY^?EYN=TX M?. #=:)\EFK.+;"709J9SMS'"9!%<"W37'E',O2]"Q'A6!!,73J!LR8+X"#= M&'_E'4VS8MC&T07(*?C$+.AC6^-K&0(ZL6<\X H;L4VP#9Y0"CZE7K+3$\5#"= MICGU0P>)13V?N9O:E;PFC4<3Y^'"78IH^_!JLE36[@/3GN+YNO'1A ?,5YOGFZ3. 17W=.I/;B?#S? MFXA8S&0&7Z9F9$N>88=RB3_ ?V(SVPS^JSQXS,(E$MRV[;M9>:T%.W9G-JX\]M&CB4?P3S[!.*6MPDJ-0ZXM;D=#O%1JFFN%"H: M%#='<1"ME%1H>B'48E#6BAO2@W;3'7)#T %*W%"7>A)JMM%HQ_L=NX+F]'9< M4:3XU560DG:8BA0E/DI;[#8/(C;YBI\[BVHA6748?^NRK%!D3(UF64 7K_1! MTX384=?'!MO4EG4>1#-G6AW:7CYV3J5?PD,XZP"WF6?8P)TZ"TO::L?[E8^X5W%$U-G./W$QGB !>X,S94F*0278 %MDAH!Y M5@(/E$!30^^N4##8"1?^%%>D8@N4ZB:N?'PZ8HA*-EDNN"'R'5N-P2A5*D@E M6"^\SWR)$RZ ]F!W&@; N/E")XX[37<15S1(0N63/\#JPWWCC!8:VH*S!+6I M ZC5YAJCD@9 9))T)! KDXT%.+F,:H&9/9.#O"E%%_R0O@N]V9C#QDD20V&OY8-XX2!BC$-]*,Y/ZUY;[8 MF=D(5-@(!%X6ZNN^6GJ3.V9 L! MS()L\1#E%<3P&LLR[-K'$HE;AIE[OVN MYRX91 !TBJ#FT:W'@Z&VR MN+U)FGRE& 9PXC2")Y$[9S)=P+\G08S1!9J>BE&")=Z(X8/+'.315.L50VO. M!GE2&'R? @-H__@F2:,0?$I2K&F27\U+([AUTWIWDR3G2:N',D7]BF?R$99: M:MBC*> ?$#(_XZ M@D;(-#RPX,\<]J$%;$,(C286<*-^, * $"(\=)@#M)$\U%]!GH-Q@F&_:V%\ M5P+^1R2PH_-3P 7]^:O Z66,>8V? 2COQ"1%N@!Z/$!.Y3+3+&/DS7(9X3C&P@_0 M454M$,!^!1D''9+B>!M"9^C&P %$22;-AK$#(H$6B;L0!O\YQQ7UB= M>D8)O_!/-#K0%+TG9]R/0 M6K$#OZ6(J7=Z"@Y-D,%O(SB?%7]!M$?V+X."K3[K^#*""WFGR7T9B4P IL#M MSH!O_L.197@=&A:A%K7P/3$$XP;<_HF'<3$6FG"*180N% +WBN4[6R#B&_*> M'KR&K.-I7:9'5NF!,EJOT:I1 (;0G(AYD>" #8JK_NM3$EY^8@F 7Z'R =[/ M, J,FPE%!!C%J34D33KT PKG M1)C/-&I^CRN1JQ)-$#G- %((/_%UCZ3/JG M.!)%M4%++B2^T,(KHPC 4 #IK\DJ(5F'(L89%,@- 0EBAPT4ZG M&A-T$ MTF12T *P#)+@I.9DX:OT_/+D'J8B),=/(FN$$.\H& #H4B#; &Y M(L(IGHL\UJ*4%:WQ@T#$"A9FKF!SY1H_&6# DQ"JS:*O8F4GD?(H'[5:3)(H MN:+H%Z+0WH$%5A"4SF%D!=M0_#:2)43Z FBV M"]+U5,#&V&?0M'/OB&Y#:+PS>RNLNPF6^UWG4\>$O-MXJ$!KBA-^X[/@KU-0,U(9$>+$?I>;P%3VI'9FG?NUA_+]LJ5CP73$RCK 3) MLQ(CX"3(X7H; D*+\\-0Z9#C$$-#G:J((% M#MR-$[QA G--XH#CU1[^OX<)(@Y<6:PX\5QXWBY$MA2YBGI%+97P,$%8N%N! M59.%^;,FOJ8.NU5OV;AT2X>H]M@PPHMV, QHHG("QXK=9_"*.VT&JV[C+60. M#'$3BB*:Z>Q0'X9P@< V/'-5 B7:O@AA1"<(6['4"+.2>A,SP$ZP2W2&84ER MX169,D#>>*_D<,0Y2@$+MPX8F/A M3C*8!80611P=(==)0M+M %NKO" 0O3:,'6>5PVEK)C"0U#0K# "Z:'@9['EM6D9OV*9EO-Y8 M>O05C""VMEW9DK?7I."4"](R?.];!!A*84(=/,PP? 8^-ZD2DQ,'7(ABE+PG M-J$IL"L"$)D<7^AX9N8YW53Q#\H"Q7@BZU$CGY/6O@4HXGTO6RTU@_,H5@! MNJ =QWQ;2)%.FFO.9DB%8 !8"G+\\?A@**$7#.?G]#2 020"L* .NR#O5ZA( M99(:$0C6B$QM+)O2P=A?LF?"_7!4)%)) 37WJ-;1T%%R&=,(8;Q*!?=_#VT: M\SJ%[GE@(9W8.U>\3YNFDB-:,S@R5A.JSCW<'/S7)U;*UH/BV)%>DRT+NZB/ MN8TIO!7_Y-7ITE")A=S;LILM^*9+,&NJT.HV F@WR?MY=CS?%[WZ'(S7)NA^ M<[/VBQ$ )_&UA$\6AE0N,0BE&G7AAOE55U$R0?/4TI]V\AP/(S0VKW>=8*B6 M+6&:AJS2G*G;!H"6*"2F20YB2=-AF M#2,=G_^?TXU[O$)Z*0V"4*8B$.1HM M6W?!XYK)3";[E#(O8/^4:RS7KS=N,"4BBDS8E=:EW P@?.!;F>D+9@FFW+3( MMU[?%4D7LJ&79O Z\FB1UE-D!L^3&XP0TJKZK1D*LP5=5V.(W,20? YR2?H3 MH:?/;)WJ3PE''' I 6(]60FZXSLTL$#)Q"D;[T(,*FKOF")F#0D)_$7:4 KSHVQ,^XMV/ B7F'>L+G1 MH%!W%*Q,9$:3="IZ%/7-Y133)!I1N#Z0J M[2$=%VF5OWU- PR%(8 N M,*LRT.H1;0U-M(6LLC_;)G0,S0 %A DE,NKY]BLW[SUQXL/K&X'O>!_5(LG% M.%!(KITUQ:$>+%J@J\1X!NR;Z50Z0P^.'&J$WCV-,9^GCW!"1$1 ;23X+LR",J&G&R.(9%H<3V+PE%-/].') M2D;EBZH$LZD*6XN$5'&2(S#2(G,.$%!3X;[ETC'3E*FH@1/B/8*3%F)V1V C M2IV(TBT!!80K@\P;]\R.81UJP]JHG([WBTD&YA1*)!)G>SI0SE V>F1J+EUT MQ95YGKA*@TC7G: W:[3;59K<9'-*=>9$,H*/-D'Z_1_7'T1)/YU+<6[_J]OC_8[[O-.V?R*D]-AH5V))Q52+%@").E M0QDR"&F@)R3."2[$U4S:_I^#HP]P@7.@QTJ5Y81)SD/5SH(54\Y;Z=T U(>?(&0FZQ*-3DDFA;(!R#7>50Q?$ MOII\\5L9SU(PWE-X JB52+_J?4$8LLE8NG,QUT=DO)ILB*7KQ:8BHF0#=#]3 M#R^D.#T.Q:O>!M7NT:T\RC**OA?Q;^(:G9?A9"N@H).*3TFU(?P/CG'"ACCK MW HRX,A4E&QAON)2F5ICRWXCF.)W;7X8VY7K8M"F98L6#1Y$E1N(03B$ AT0 M3K)WK^HX15(+4XE&*+PULA*[2*W/A:8%BY=82V!._"$-4KJTTE<=II7\DG(M#JLYJ?2+XF2!#S=SA M.'M6TM=FM16X5%X':PA)4J$*V*R#A1MH4@(0^.'?+@IZ4TEKC?S/W5F%5W_, G@ MJT /QSIL@/>/7)>T\G7LC*J,Z78/7$^27O969H^2GWSOR\G9W@RC*F'$"5TF M8:P)1'&ZH%M[RNBRE5@(UC\HBC+;JKE,K@P#KQ 9\+U-YZ9KQX+5B@C,.L-J M"Q<;YZ],9EO!MB:I9NW%^ >F""7$TEBXY6YB)K^)<$\;)]3>*\I%"-6DEI.]R/&R+MR<01[2^^":FN8W&.)E349 A/I3W7L38 MDH%2:_8 L7LSD]B[]F,THJGR" XX3R(D0_6!7"SR4VZ"577$9R+(PY<)-6XH M"N?Q51@K;001F"H.BKU@4BJ>;CV7E=/N!&?TRG5<6ESDH@11S.034MI.'0- MI\T;#?)2 MV2"C-AOD59. =6V\&W4P?.34Q0=>3-,MD%%M?HBN_BY;HAC8W*S2]S73*AW7 M!G,@*-Q+,@G=6S:J2;E.HFN^C0MAQRD6[9AN2Z!\R-L!TF6*@8R 0%9)8N9(H6)G0I MP=[5]G8X*1I0*?;G,YQ-EP.4TA\GMD>'34GE*![VBS.+@D0$WG=+]/GNY$)W MRL$E,!23HY>F@[)!N.7 :VT"&L7,%[H#BGLYT:R,HN*D)+1?X6RW&Y3.KR,Q MRY[/P*PV$_^K2_]Q#,7J9MLOTJ[TDG(%*9U1Z38;GRB?'QBXC+CU9NDO/;YG M'C[U6$YC@H.HB;!OVG__T'\&F&^TX,5HYZV@K1RB^>+-\%O\/AZ_O1:_S<7O M,=\=O'_WH<5R\['\8VVQ?.^ 42,FI:Q-,G&(H;RII@WT:X'> KT%>@OT.DR4 M>_B\T,=K9_M?VLN6^* MB'2R!>H U8J5GW)^U\.G=/7\_=[8[^)0[-I!9G=Q M,AP-_>Y^OX:0V56<],=]O]L?U1 NN[#RDW'6P9.0UX\O,G3U>57D:5$_7UL= M>4>0H 8D^ 1A#$.;H]' 'XY[]XHC[!+O[R0M@+;9/]BPR5I:V$%:>'_H#_KC M!Y'"0W39A]='J_/'4T=O+1#[KT'!&"*NO3^]K?L'-O2\K7VDJI=,J WK/\*W M\/OC0W\TVFZ<[@(TFX#';F_L'XP.:W"F75SYR? XZOOCPQ:+;QN+9L;EZ_KZ M#4-.;!]SA'AX._?Z@ M]>G?.AY'!X?^H/7IWS@>A]VA?[#?8O%M8_&6!(S6IV\OU9X70.WM:TLH+:&T MA-(22@-6;J,4]8U2<.I!:3Q.:CH&O#XTM\JW 4B/,,DGD7A<)LY=246#'15);QBW W_<'?O]S5SG%K=O'K?CT;X_VF\Q6Y^5:UR: MT+"6?-O- J=O?^_@1^]F+F(]^<.T@,YNZ6;#7:;Q&H0;4UW.BQ=RBV\])8#: M1_<&/SK?QN7IC<50Q^2N(>*TWNB6=^$;[KRO:<;8ILIRS2W(O1\V;<-?/0"& M((@3ZQ(:XD*-Q2H'JNA1/]RTK/H%."_2:3_OZR[?&HTW06FFG?MV[NX[Y1:Q MQ3@C:N)+[1GO/3X(6[[E2MFQ+[I9-/:V[G=_NF-((3W5^\E38FI[RI;W3]V9 M]2&"N$2B=";;[U(S(\ZRTQ-'=9]BW0J9FC/S>*P0L830L(TC;QD*:#LQZUZ/ MQ,:)=X5='0F4/#*"?JU[4E)+;;T8M0364T,6=O*$;K2N-@:15/)IT=^2NC*[ M+3'-6)2UX=\T?XW/2&V:S?1P11!6:SO2(\BP:7.H.TD'&9,)T8$[/XQ'*6DD M4$=[/8+<"HPD+1_)_K9#LT.I%8Z$G$>%K[1BH M66FL&0[ X@&V/%H02,8*7#-ASZ_!TCPZHR2,Z#4\M6HV4\#I$^ U M"SD\T#HWP!X2<<19AIW74,Z$PTR)!D)2G/BBA1Z#K7M^.C&N&MKU[VO&F MYD5+99M9M7)9GB=;^5S,<^TJF>_6L KG,NVDZX;2?N+NT\_?ZPZ_=Z&_EO-8#,[N*D.Q[X MXV&WAI#959ST]L?^<+_EDEIHW$=C<7O98Y.ZWFY1AQQOYUF@-<%KO7@<&UN# MW#UHY6Y]<-+S1\-^5:9O#2"SJS@9'O3\7K=MRO^V=>%@H\/VBRG#&OB&K P9 MU-Z/-4'MVR>JX?;Q*8\@JA89WX>,)VW\V"*C\?6Q.[KR+J&XB4EF9WGJ3I-@B6RPCD.M?&\./V"/Y(4@\,S!L D<[*E]?"U^GN&CV(@FO!-2$2\ZAG::"R%-/@ M4WC6@:<+-]\D1$<1)^WZVU.GKZ)D$D2F"L?D4/OTW3IU%OGDAT]>[O [O3Y/ M4Q$ZZU01O)-F73R8*\S\QE,6=0\,!:Y1;/G?IHBB#P6H5A"KFFB!"L,8LB(3R\1MQ+4,! M:+"E&5>N-^/\BLK'"GP HH?[#R:X(15Z;JT!/'K:M'@JSRKR](.U9'XDF.#^ M2?M8!2%5\7NL])J#>2S*,%.ZK@9 F6!)F*W6<0HBL]42+6:@4BJ+2&RYC:_% MD18M 95.RAD\'!? -[5V6S#5C((:DP]U!@<+"!XGANG;_.[*)+ KT%>IO?37[K%PR(<8<5 MVYZE#G"L7<+.^+#OCV^Y#=X%IJX91@8'_L%X6$.X["I&1@-_OQV+4@^-^V@D M/GWKT+>4WRUBO%K2_?<6,I;@J])=34VP_/;I:[S?\P\.MR=.[@(L&X#%[CY6 MO=7@1+NX\I-A<>B/1RTKOFTD]G8Z"?V+201S4HYJ@N#[Q>QK0'-/<*M0)*]W M_>[HSDD@NSJ<:+=H 6V$@SOG2[2TL .T,.[[^^.6%.JS\I-9'[68HOI:U@>/ M$4ELKIY)T*T)DJOY^"W-*.KY!X.A/SK<\#3;*44-P.UX-/ 'AQM5T"UNWSYN ML;[]L)TM5I^5:QQN:%@MG4EY*^[6/YF[]5?(W7_9W %=,^@M4PD? IG:JAMZ MT-:$Z"E ^!4\AC4Y7%N6I%Q2)>$]/HYGNA;F-H:H2[E65L>KVH(MDBJ*=B8K M[YE'N86AU#4T?%BP"%42Q[#YN4RY;$CERV629E3"8NKD-DKN5",*M P'N-=I M1VO7:0UBA.VWA@4Q;F,,HG[SF(]CB9 M4BJI6,A\H;@Z$/M/ M":5TS99 1KC/%IS9=[V7XH:"#_"GNC",*G-M@>4::VRRA"F)=&;7W%+AFTRR M0%+%\9>SX[YWN5H*[_34FZ+TF.ERR Y_5_J,JY5#@A-/=*(:.V50P&/D8B]) MKX+8%&0N8"E<#L^/-7%>A%%HA(&,9TFZT,67 HXJLY4NA<5BS:O4C'F;F-(^ M@)_$\3[3%16@%O/-@NF\W2'94W5_<(36J MZ1XY J@7WNXC*5^EP0+$P)6NMM9EVV:)JO=B_$&DE&69&;()L6]CQEXT02*4&$Z'W#L>B]T9]Y"@7 MQTSR]T>IB\UWPX-#?] =F]KO"LR:Z9^\##UV"0@ _S8@4FU7*KXD!(9,WW MNB7 A[8E0#6Q/Z8EP",C;6WA?UOXWY8,[USA?ULLO O5?"W07^'HSYR!^LA= M_IJDL!%GOOM5(.,Z@*MV56"]_:I\C1J 95<1TO>'PU?O_?_,F5V/W.4IFAQ" MV=A<3>GG[64)O._Y_?[VVMR',,2'&H"E$0CI=I^FMO-#G?4T!TLD!4MJ@L+[ M.6(UH*HGS/?>:U.]6RKXN3<8^/W1QCR+.M!"/>T1G4_NR# .^)JKPP_89KO> M]6UO*DMU[ _&=Q:K[6J2ZEM&[&#HCP_O%#RO@=DFWU29(,F)"9+\C8(D#4K7 M<2<#S*I"0C0MXQW'0$AVOR/W^P$I 2;'CGJB8PZ8O!;1JN-51J X^35*%"7? MI%*)8L)!*O86(E!Y*DQ.P'$0!Z$,8F"L"+/H8!LBPQP?X$>1Z7?)8"(CF4E* M5,D2[[?.EX[^ 3]!"]A=I)B",(LP,43G$4U$=B-$C-F[L0JH(SW]#I;((MY+ M"#_B- D#1()I/,7Y!7CM'_-4A>(-#4D,,IQB P\G)O#0("99CZKH1!7EI"7I MG!6Y_N1&-F>>ZJD$PHLP9XI)\";0V2_$&UX>,S&&MXWWZ'@;^R)6Q4 %O=!E M[/OQJE_.WR$7VYT<4J3Q($.;?30!Q56Y"8VBX4LXER"RB).R07YOZNAX9S%\ MM/*&].\NSRLY1HJ)5T"^4P'$B>,YWFD_">0XR&;P.S@=RCL/5M.YF'[USM,D MX]$>^">F=GKO]620\_-S/?WC R=EPP?\'MP[[/4*%J',+9GA-C.9BFR%HS=^ M%9,T1^'?._29/@O.FB97,<\.4>7#:YJFQZM8[ N Y%<[1>1+!IQ, O\S', [ M,.-,,,'GEL-17H\^5:.XY=P,Q"(BTAD]E\$W+!AN$._\>G_YN<81F$<4%F:* M)KHL^%82V?M@6I4$[_ZA39J\9:Q3$T!K*.FSR S]&'ET3J=M%"&M#2K#4Z*] M>)508CO:!F"_/E@NDXQ[U^^"BS@>EPFI/_"[!_OW?E6OX_T2*#GEN7Q=" 3*G#1.# M-%,Q4'.@+#@D)HT/#DL0&_M <;N1E4! M_L[A0+> A$5O$"(XM$D=)_$>[0R,]?1*6_)9J8X,)R[.!%G/>IX;E<2!YXB[ M=L^,4\*FTR2/*0\>32E*2*7,=3L#KO34,ECA(PZ$*!N>)AF:L8;H:UZS[_M M<3(&*VK4'SMSS IHD5/B5@]4YL2; 9GNSO1 MN_;&6A+9TPA1P8 &"8H4':O M&B%M?A?.J#FF=6'FWMTDZ5>J5-:R!PA.3F5&0_@ &NLTCTIFRT^P[/%=W^\. M#_WQ<-_WYLF-N*;!=QC*R-8B*5P2]>YP-/![XX,J4G?G8H)!;"LJ8H'5&6BI M _J KNV(T\T7 !EA[>"VHXI!'HRT11U64%,:Q(;%D-^S;0(_I9YO;X1!2 7DOQJ3JXG$/&@X_V=*=/755TZ"(>O MMY5;RRC ]#33(&:)BAI M@%CI:0(5".4H-+8=,@-:3R@/]9!'&K8Z3R+PA4$H_IJGZ(7Z%AS4#D#9FBP& M-! O<.7"3(^->:M*KX4%C7QH+G?"E?3/J> 6#P%XR&-2),@+@716@'-,P+3S MR$,/,IIHB4Z&F3]JGBN=CIBIB&&A3^PP7",X!:V<""3!7B;2A2,.-!TAI6DB MYZIJC\JFP=W37.5KV6@L!Y+5 $(>/7RCIP2'96JE2,5<4&0"'@D3C\I.[1!< MTI#,!<$4]L&2"0CI,M$2-B-&0UP1AP.[J5N8% 4K5N-7LJBCFK43BO#P$!XD M(C1A:8"$!6FY+$8;,'M>YA.P#_ 48$1<4X"]8,'/B5.5/@5RA'=SD(=+U"LX MU J9X#J0$=$W02C )@,SCU69_<['#\POD"/A((J89ID9WLA?TE#8[1*\@[8$ M[]7=5@I8IL;<^D*#P"]$*!9+TED7"#VE8=$@#_9HTT_M]0?^^&#$@0VRF+\( M:F%R1 1"Z(2(!&ZJ\>_U^%&P9 DS] L):F/PARO3KKFI59@XOO0VF(AS=8 MQH5[^S_!T@Q[_24K'G:IKH,H9Z^X/W*B,)(C2&2/38*(Y*>.*ID0) 6_L15) ML2JIK)DG @### Q D*M_Y@$\D>(=J! @MM\-NUW<_QWA[[$7?"A%P"U@^-R- M#7OC83=2 RZD^MI CEDNT^0;E;"#&3+H_VA:;F G#Y3Z9%ZX#M]@^*,98E[Y M;-%:@]I)%)?C8&NLW>>KGY!B@:H2;-&P\28D_%F4W!C^ D\@(#=SLMK,97!O M]!M'C&>SV=XO6@)\F0OP%H[2%(^]8+W6.*I1511;2E9>C%2<81 I2) M>5RFQSAC6S=QO1ILS03&LYK+)5CT\!7?&H+3MV=$K2) !PZ@FT576)UG;,8@ M"ZYL8ELH%7C7J[\"QT;@OOS@R?"_?Y#9\(>?3R]//GG##EE4:1*Q7W.>)E-P M'$DAX#N;18J_V=MME2^Q": RZ4&VBQ&W^9)+5N9:)A[/ YDN@MAH[%^2(.7X MROHW1SE& 4"C@[N?"1"$QW,I9J!XQ#0GC_V,>JRE^L?X7:&R]7?$"1B/CP29 M B 8T:BP.R+#8#;CY"SR2/6'W(&)FYT9]]$< <-'48+Y6-0GQR)\:1'NO0<# M!*.+,(^;/((/M"ME@E_@1E4G)W@8KSQHL,/"PLX% 4YPR(8=H\C M;]R%L(%HH6OL, SH)QR;*=Q?;K<&,! Q+4(+NQUK7*=[(LQ^6.?EUE]GFT]' MIF[0VV8/6>43C!D5&1DEV$IEKZQ]/A'&!GWX%3;EX$!_'!8&)1*X7A 91]^1 M* RP3N5,%AE#:6ZZ6N)!+&U].3G6K7E20VA\L.\ZO"J.+\G+SQBT@7]Q!=R2;V%47DEF3@9\@+'GAXB4ZX#8$NZ^4\)4PW&2N ?'*%X] H5\P\'W6WB1,S7%> M1E9Y;72W=]A&=U]8F6WT&7J@Y[;L__#S^='%)7;AW?/.+O]^7IV>=<+]:4SRVS4MCU1 M0:G!W,FWN9R *U. W222YA@"NKU#'>VQ_\QMAEZ_A=]'@3U1ET;K:I!5@.:M MS;;XX>=!K]-C.5_@XSEQ7)N#'Y>ZIP.RSU,98\@I MJH@3+?-4Y0%?^F-$QJ-8S/!]P+$8_@@#,O@110+ @[XBC[F('#P@0-,IH^2M MS43;!'K?4EM_MZBM?R>U;40>WQ2UU5&V]8ULZ^^8;.M_KVSK'5"M[S%>8W/, MI#<8=9E6PF2)%.8^;AXZ[(YMA#)()T$LU-[9MTBL#,7UN]U^TV1:OV^I;+=D M6O][9=I+4]G+^:S&CC38<^W&G0YR]+MMD.,5??<'^>S*F;US^K?/1Y>_79Q\ ML;3L6>_][0/6&OR=3C1_0-UHY]MH(<[R"RK-Y0O>'C;@R,N3TK]_. M+D\^G7P\/?*]T\_'G=V( /%;!G?&=YZ^@@48^]%MZ :CE]_P7]1?O'\(9,/_ MZ7@7X.L$4;3%K'I.&GE@>_=GW\KKV7XM,FJ$C$D5\O?]85N5ZLF>J M+XJ-KU3DB>CO/[PJUAIF^W[$L-A?J1"R-^#\H3H9&TUV^7JO355_T6O.LT7T M\_\'4$L#!!0 ( !DXK53@%'=/90< !8Q . <6UC:5]E>#,Q,2YH M=&WM6VU3&S<0_BNJ.\G C T8PK1C.YZ!8%*W 2;4'])^ZSX5G721=#;N MK^^N='[%! B0F-8?XN3N5MJ5;I]G7W1II2Z3[58*/&ZWG' 2VI^S2/P%UP?U M^@X^;.V&NZT?:K43'149*,_?/3A -PVJG1V?=#W\TE@XVV,']9UZ:[>\V=K-V^PI5,_^"+5@1H2[!V;.CG>= MRU[WM/ONJ->].+_-D$0K5[/B'VAX._QEPC,AQXUE*S)N!D(U4'>E_5KU;=Y\ MLD4M+&3R%BOM;I7]!L*E[-<==LE5S*6LL@@,/68NY:[Q]*MQO"]A,E]?FQ@] MS^8\0F]L[#7GS)20! V-57[6'(G8I?AH[U4%398RYW&,<[RM[%5(BYFH2('< MIU$_)$/P03QY$"9X\ZHYI 5'7)9ZGT@@UCP*NNJ:*UGW=$E?7=OR'=[]_MKXH/'W*+G MH8]E8W:E]$A"/(!J<$43'##6-*G& (7XXD(QKL:L4,X4Q!: M&<$E2WB$MPS3F4""T$'NAH"""*SE9DPB&;\"U#LWI\5[,1J#*B6]-])! I$P M&#)13.%PM 2)BHU2$:7,%O0S&S\" ^4DM(!,6(EAE,+KB,C5@,TA\@;2O#F: MIF-<)KX%W)3^>'X;-C![B3 [6'>8 4N$0D"Y5@(.!. MX#Q"1;*(<4X$QYR75A%8@H)'CKY-L"2X2CG#7>GR=DDU0CL6-'&5) J) @@V MC8CPZJRW)^(V98G4(SM!HH&!P.R*HR).-X/=:&5U#E!V8LP-:S>8>HF8>K,F MF.HM..#K'W_>K__4M"5JRER9J%XGB.A*W8_0?7:$]N%-]>#_HY 8LW$(@^ MZ;R;):J4#T>\L/J):Y!#T4&/?1%JNEB'TORA9]*[#4-((6($)&[C,813,5EK)D MS[C6I]0^OFL+:)##?((&Y9Q>3"$YI26X+&_$+-O&$2%WGR\Y\%]]($','' \ MQ-\C4_C6A/22.'&M7L!WHX#^6E+1O=.)&XQT_T3DWL2$9#84,?$-MUKY^,DM MOKH2C"T.T-\%V 2@L I!P=B_F)#FZ*O"W>[ M!??)TOA4&J@'D]S=&F3]27?'LRB$G4![FC3Y&COMAC7^KZP1KPEKG 1 W@0V MG3&4S0W_9"5[/"!?H<)(1U%A"+YS5<[VUS9]-Z# M)6^JE$V5LIY5RKKT5X^P&$D,QN*# M\L,H4V8AD.52CP&?CE(=4@^^0$%(&4]2[>S<%@"_W=>BSQ \I]HGWA!IB0K5 MV\I^90ZI#_QZ(IASN/=JSO57QLJ#NR4.[Q2I[R^)?),ZZP2=M!&4LC,^9O6# M*MO?V]]?I+CC<>.&U<<7ER>=R]KQ1:]W<=9@?ZY"9:N?@RW\ M?UMH_PM02P,$% @ &3BM5''UW@)1!P GS X !Q;6-I7V5X,S$R M+FAT;>U;;7,:-Q#^*RJ=9.(9L V.IQT@S-@Q3FGC>.+R(>V7CKC;XU3KI(ND M ]-?WUWI>#6.[8;4).%#2.ZTTJZD?9[=E2[MU&6RTTZ!QYVV$TY"YV,6B;_@ MYJC>V,?&]D%XV_ZA5CO349&!FT\VE7DJK]WONS&T1#M]KYR47O[1_-U8XM=G%R]::'6@[SFQ9S<.-J7(JA M:AHQ3%T+![;.:#7L=#_\TCOM]=E1?;_1/BA?M@_R#MN$ZOD?H9;,B'#UP"S8 M\;I[U>^=]UZ?]'N7[^XR)-'*U:SX!YK>#O^8\$S(27/5BHR;H5!-U%WI/%<# MF[ -M M8O0\F_,(O;%YV%HP4T(2-#37^5EK+&*78M/ALPJ:+&7.XQC'>%4YK) 6,U61 M KE/LWY,AF!#/&T( [Q\UAK1A",N2[U.YZW*!B9=WZ<)(P;C);7W:=O\)K.4 MCX 9& D8(_!=*BQ[7W"#WBPG[ IR;1S3BIUKDZ'.VGNF$Q30#C*(!:^RGHKV M6[/)X(_Y] IO:CJ>>GKOSKI$-D=WSW#N7K/5_J(KNJ+O_@5YLKUO;(D/GG*+ MGH<^EDW8M=)C"?$0JL$537# 6-.@&@,4XHL+Q;B:L$(Y4Q!;<')&C%[HF9QE M^&0$ERSA$;XR3&<""4('N5L""B*PEIL)B63\&E#OPI@6W\5H#*J4M&^D@P0B M83!DHIC"[F@)$A4;IR)*F2WH9]Y_# ;*06@"F; 2PRB%US&1JP&;0^0-I'%S M-$W'.$W;NB&J$="QJX2A*%1 $$ MFT9$>'76VQ-QF[)$ZK&=(M' 4&!VQ5$1IY?!;K2RN@ H.S7FEK4[3'V-F'JY M)9CJ+SG@\Q]_;M1_:MD2-66N3%2ODT3@HW?-'N,&/ C0J07EN^BL#"SEOL*F M)$YB&88Y"G7T' L;26T+[$'CW)DJY&@([ MP=AR54B4J!_Q6OWX!>SYKO7C.#R%1T'EBPHHI/$9!: %< :PD"WW*9KJ29;T M)*B'IKF*6)2@!+2Y0^$G48@_5!EM986TB7)HS1H_NA+;^$;PO>T@F3.P^ +A MYE/+^[F@2EEOQ O[\"Z4?@X <5UJ"@FM+M -"HR@(V%]7$8I4'X*,J.=H[U:9@S4*#"ZHRU62Q'[$R=;#*S @M((FH (>;?/4Q2-5%C* MA3VO6I\X^RBN+:!!#K,&ZI1SVIA"B'E.C3U"AKY86."_!D""F!]@ M?XC_:SZP. \V$I:>7 "<(M='IXZ/)ADD)A&(B;NX%8K'_&X M1=ZA:IL(A9MX"FZD&\$'0@HWH8I@G5JB.L\#'N*!I99$%ZIUGXK=E!/*"Y,C MQ5A?P401!EMO@*_;AZ"P,)'(--@".5$8B13*!39!JA,YIEU/[^@[/OFV^23: M$C[ICK@L?"PGL$&28(TO1@@3NZ96GY5*#\A-PN/Z\MW3!W;$O,*&0X*!+MS= M%CPD>^(S:: 3D.3^@SDVF)ZM>$:$L!)H3XL&?W+7W#' M\T \98PP%D UVV0 MTFE]>4S@6]8RP2/R""H^=!05AJ"XD.FO&373UN%[NI_%L2PN!_L8KK?8BSNZ M),@I&.%7I$O#(T2ZOVB@.PA5S.S:"U:EW,[*(LH-/ =![),FOQYE0C-A4ER# M+&\=5N2KG[U$.][9G=1LP0G*\5=]3.MOQN,IIU7G09YRCD5>F<=[8H9'5%*W MCDAFIO$B%DX;.RM>_ L<,LN$8'L@PF,I00)_Z;# MFBEEPL="H/F>'@L5^9N6O=UQ[-<+\MUQ[!>VXT1*1B<8 KF"[C#H,B02@. N M:Y79L>@8^#45'^$$P951J5!4 ^\@.&8,[QX;,%O*T- M?$?W2QS?*U)OK(C\+Y@^0R]MEIMWP2>L?E1EC<-&8YG)3B?-6U:?7EZ==:]J MIY?]_N5%DPTDCZY9/;]A_OH.IW)@#VY]*SQSDT=NR9Z* MN]QZ_GSK7Z<"$G8^XXG+4.HL3V?5Z$V3AM=&_W^@\R]02P,$% @ &3BM M5#-+OV\2! 'Q$ X !Q;6-I7V5X,S(Q+FAT;97[B2 8/K8IHZ5B'T*5XUY8]B N3'-K^NG2^PSN,# S[5:K M?>3D=GH[0F$6LO8G(\\(N=7H,O$(LR\@E$+04#,IX(;I!'1"X>.**#PXOH$9 MS:32@)/G4J68B?419(P!4M.41HS4P1=A ZIF664HTXR(3:4&L50%TO4>*:.* MR0BHB+ _C8D*$^C8=3SH=AM(#C'C.+[/8$[#E6*:X2:)B,!;APD12PK(D+(\ M-]GBST1&V/ @H8IB6F469AMC"G'+?VF:TXWX(;:S)ARQ$02 MHIWG*).[!:K)@M,=^T*J",TESTB(AN.T>G>6<91LB%+@1H)[62IZO6**FKM&;NIR MONT<=J=*:H":M[O5J+:OY5L1[P6\+6C[3><55.WN3BPGI^D6X>14(D2M9Q2V M/Q=\J*>KX@0O]6*7)H!]3$@[ZBJF$#B[3@/U%UYUVNX'&?K-\VO_-,$8B M6*64*P@D)8J&L,H97X(S.K5G$Y(K*@UCT&^6P18BW$"N-@E]5_&="]^PS]S3 MJ05_KW+%HDT/QM[4M\!L90H42VD.G%Z!%"GAE4$_VQW57L;<_=,I7 MN&>?K-L'>S"Q9ZI(<&7D[!]J%9F+CQ%)6;*Q;N=-B5PR;F'6RN 57^19[U:L M Y418/>IO%''T)GY[M@=VK[K3>'#^6Q^;D]]\+W[BGHH(.8QG#?FC6$#YLZP M &-VNJWZ8\.PYV"/O ^^,WK*9NQ:\+;U!KPQ^.\=F-NS$WOJS WOXLSY!/;0 MUY9VJW7O^!T(W(YO#S"8!:W=Z-*"JCU6&(LT(WU1J$ E9 M1+K<1\JH9"($RD/<3Q,B@Q@Z9AT;W6X#R2%B"3[?(YC38"698E@DX2$XZR F M?$D!,Z0LSS5:?&G/$!<>Q%12A%6B*#%7:@BM#G]0'?+W!LPP#DF2.@QC1B,8 M,TYXP$@"7A2Q@$I=ECZ^K:$.^$QWJ0Y*0+J!!_7"?'/4*]FF*R2AR/1NONF]]='CN$T_)W)!.,T-;YW0#=B! MTA8]C@@D)LIZBC&Y.:"*+!*ZR[X0,D1QR3,2H.!8K=Z-XPF-RMULW24EO2L6 MJAA-K9<5;'629"0,,<:[2JNBL\A=BIAJA;#,KE[A: AWAC+ ZY>]RD&U 74U MO#O/%ST0 4FV]2F1'21UU:S=F??_TAU\#?DX?EN^1ZL$*1L@%1)-P3TM);U< M,4GU72/7EZ>?5, '5[R.5KR3C?7- )YX MLY$S,TX\W__'PW_,,4_DZC/N#\3LL%;2_G[XS&Z=,"(- !4 MD@ %0 @ %J#0 <6UC:2TR,#(R,#,S,5]C86PN>&UL4$L! M A0#% @ &3BM5,E%G$1R$0 D?H !4 ( !OQH '%M M8VDM,C R,C S,S%?9&5F+GAM;%!+ 0(4 Q0 ( !DXK52D"64GCSX %XM M P 5 " 60L !Q;6-I+3(P,C(P,S,Q7VQA8BYX;6Q02P$" M% ,4 " 9.*U4+%RP5RXO !.A0( %0 @ $F:P <6UC M:2TR,#(R,#,S,5]P&UL4$L! A0#% @ &3BM5).;&64:G _Z@( M P ( !AYH '%M8VE?,3!Q+FAT;5!+ 0(4 Q0 ( !DX MK53@%'=/90< !8Q . "